Home
last modified time | relevance | path

Searched refs:svm (Results 1 – 9 of 9) sorted by relevance

/drivers/gpu/drm/nouveau/
A Dnouveau_svm.c325 if (!cli->drm->svm) in nouveau_svmm_init()
1021 struct nouveau_svm *svm = drm->svm; in nouveau_svm_resume() local
1022 if (svm) in nouveau_svm_resume()
1029 struct nouveau_svm *svm = drm->svm; in nouveau_svm_suspend() local
1030 if (svm) in nouveau_svm_suspend()
1037 struct nouveau_svm *svm = drm->svm; in nouveau_svm_fini() local
1038 if (svm) { in nouveau_svm_fini()
1040 kfree(drm->svm); in nouveau_svm_fini()
1041 drm->svm = NULL; in nouveau_svm_fini()
1063 drm->svm = svm = kzalloc(struct_size(drm->svm, buffer, 1), GFP_KERNEL); in nouveau_svm_init()
[all …]
A Dnouveau_drv.h94 struct nouveau_vmm svm; member
150 if (cli->svm.cli) in nouveau_cli_vmm()
151 return &cli->svm; in nouveau_cli_vmm()
300 struct nouveau_svm *svm; member
A Dnouveau_drm.c223 nouveau_vmm_fini(&cli->svm); in nouveau_cli_fini()
/drivers/gpu/drm/xe/
A Dxe_svm.c105 spin_lock(&vm->svm.garbage_collector.lock); in xe_svm_garbage_collector_add_range()
108 &vm->svm.garbage_collector.range_list); in xe_svm_garbage_collector_add_range()
109 spin_unlock(&vm->svm.garbage_collector.lock); in xe_svm_garbage_collector_add_range()
112 &vm->svm.garbage_collector.work); in xe_svm_garbage_collector_add_range()
265 spin_lock(&vm->svm.garbage_collector.lock); in xe_svm_garbage_collector()
285 spin_lock(&vm->svm.garbage_collector.lock); in xe_svm_garbage_collector()
287 spin_unlock(&vm->svm.garbage_collector.lock); in xe_svm_garbage_collector()
295 svm.garbage_collector.work); in xe_svm_garbage_collector_work_func()
572 INIT_WORK(&vm->svm.garbage_collector.work, in xe_svm_init()
597 flush_work(&vm->svm.garbage_collector.work); in xe_svm_close()
[all …]
A Dxe_svm.h153 lockdep_assert_held_write(&(vm__)->svm.gpusvm.notifier_lock)
156 drm_gpusvm_notifier_lock(&(vm__)->svm.gpusvm)
159 drm_gpusvm_notifier_unlock(&(vm__)->svm.gpusvm)
A Dxe_vm_types.h178 } svm; member
A Dxe_vm.c2919 vm->usm.asid, &vm->svm.gpusvm, ERR_PTR(err)); in prefetch_ranges()
2928 vm->usm.asid, &vm->svm.gpusvm, ERR_PTR(err)); in prefetch_ranges()
A Dxe_pt.c2289 lockdep_assert_held(&vm->svm.gpusvm.notifier_lock); in range_present_and_invalidated_tile()
/drivers/iommu/intel/
A DMakefile6 obj-$(CONFIG_INTEL_IOMMU_SVM) += svm.o

Completed in 29 milliseconds