Home
last modified time | relevance | path

Searched refs:drm_gpusvm (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/include/drm/
H A Ddrm_gpusvm.h15 struct drm_gpusvm;
156 void (*invalidate)(struct drm_gpusvm *gpusvm,
179 struct drm_gpusvm *gpusvm;
233 struct drm_gpusvm *gpusvm;
271 struct drm_gpusvm { struct
318 int drm_gpusvm_init(struct drm_gpusvm *gpusvm,
326 void drm_gpusvm_fini(struct drm_gpusvm *gpusvm);
328 void drm_gpusvm_free(struct drm_gpusvm *gpusvm);
337 void drm_gpusvm_range_remove(struct drm_gpusvm *gpusvm,
340 int drm_gpusvm_range_evict(struct drm_gpusvm *gpusvm,
[all …]
/linux-6.15/drivers/gpu/drm/
H A Ddrm_gpusvm.c504 struct drm_gpusvm *gpusvm = notifier->gpusvm; in drm_gpusvm_notifier_invalidate()
544 int drm_gpusvm_init(struct drm_gpusvm *gpusvm, in drm_gpusvm_init()
594 drm_gpusvm_notifier_find(struct drm_gpusvm *gpusvm, in drm_gpusvm_notifier_find()
656 void drm_gpusvm_fini(struct drm_gpusvm *gpusvm) in drm_gpusvm_fini()
793 drm_gpusvm_range_alloc(struct drm_gpusvm *gpusvm, in drm_gpusvm_range_alloc()
903 drm_gpusvm_range_chunk_size(struct drm_gpusvm *gpusvm, in drm_gpusvm_range_chunk_size()
997 drm_gpusvm_range_find_or_insert(struct drm_gpusvm *gpusvm, in drm_gpusvm_range_find_or_insert()
1175 void drm_gpusvm_range_remove(struct drm_gpusvm *gpusvm, in drm_gpusvm_range_remove()
1235 struct drm_gpusvm *gpusvm = range->gpusvm; in drm_gpusvm_range_destroy()
1318 int drm_gpusvm_range_get_pages(struct drm_gpusvm *gpusvm, in drm_gpusvm_range_get_pages()
[all …]
H A DMakefile107 obj-$(CONFIG_DRM_GPUSVM) += drm_gpusvm.o
/linux-6.15/Documentation/gpu/rfc/
H A Dgpusvm.rst70 .. kernel-doc:: drivers/gpu/drm/drm_gpusvm.c
73 .. kernel-doc:: drivers/gpu/drm/drm_gpusvm.c
76 .. kernel-doc:: drivers/gpu/drm/drm_gpusvm.c
79 .. kernel-doc:: drivers/gpu/drm/drm_gpusvm.c
82 .. kernel-doc:: drivers/gpu/drm/drm_gpusvm.c
/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_vm_types.h152 struct drm_gpusvm gpusvm;
H A Dxe_svm.c37 static struct xe_vm *gpusvm_to_vm(struct drm_gpusvm *gpusvm) in gpusvm_to_vm()
85 xe_svm_range_alloc(struct drm_gpusvm *gpusvm) in xe_svm_range_alloc()
183 static void xe_svm_invalidate(struct drm_gpusvm *gpusvm, in xe_svm_invalidate()