Home
last modified time | relevance | path

Searched defs:gpusvm (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/gpu/drm/
H A Ddrm_gpusvm.c395 struct drm_gpusvm *gpusvm = notifier->gpusvm; in drm_gpusvm_notifier_invalidate() local
435 int drm_gpusvm_init(struct drm_gpusvm *gpusvm, in drm_gpusvm_init()
485 drm_gpusvm_notifier_find(struct drm_gpusvm *gpusvm, in drm_gpusvm_notifier_find()
509 static void drm_gpusvm_notifier_insert(struct drm_gpusvm *gpusvm, in drm_gpusvm_notifier_insert()
533 static void drm_gpusvm_notifier_remove(struct drm_gpusvm *gpusvm, in drm_gpusvm_notifier_remove()
547 void drm_gpusvm_fini(struct drm_gpusvm *gpusvm) in drm_gpusvm_fini()
580 drm_gpusvm_notifier_alloc(struct drm_gpusvm *gpusvm, unsigned long fault_addr) in drm_gpusvm_notifier_alloc()
609 static void drm_gpusvm_notifier_free(struct drm_gpusvm *gpusvm, in drm_gpusvm_notifier_free()
684 drm_gpusvm_range_alloc(struct drm_gpusvm *gpusvm, in drm_gpusvm_range_alloc()
723 static bool drm_gpusvm_check_pages(struct drm_gpusvm *gpusvm, in drm_gpusvm_check_pages()
[all …]
/linux/include/drm/
H A Ddrm_gpusvm.h97 struct drm_gpusvm *gpusvm; member
151 struct drm_gpusvm *gpusvm; member
302 #define drm_gpusvm_driver_set_lock(gpusvm, lock) \ argument
309 #define drm_gpusvm_driver_set_lock(gpusvm, lock) do {} while (0) argument
/linux/drivers/gpu/drm/xe/
H A Dxe_svm.c42 static struct xe_vm *gpusvm_to_vm(struct drm_gpusvm *gpusvm) in gpusvm_to_vm()
75 xe_svm_range_alloc(struct drm_gpusvm *gpusvm) in xe_svm_range_alloc()
173 static void xe_svm_invalidate(struct drm_gpusvm *gpusvm, in xe_svm_invalidate()
H A Dxe_vm_types.h159 struct drm_gpusvm gpusvm; member