Searched refs:drm_gpusvm (Results 1 – 6 of 6) sorted by relevance
| /linux-6.15/include/drm/ |
| H A D | drm_gpusvm.h | 15 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 D | drm_gpusvm.c | 504 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 D | Makefile | 107 obj-$(CONFIG_DRM_GPUSVM) += drm_gpusvm.o
|
| /linux-6.15/Documentation/gpu/rfc/ |
| H A D | gpusvm.rst | 70 .. 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 D | xe_vm_types.h | 152 struct drm_gpusvm gpusvm;
|
| H A D | xe_svm.c | 37 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()
|