Home
last modified time | relevance | path

Searched refs:drm_gpusvm_range (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/include/drm/
H A Ddrm_gpusvm.h18 struct drm_gpusvm_range;
232 struct drm_gpusvm_range { struct
330 struct drm_gpusvm_range *
338 struct drm_gpusvm_range *range);
341 struct drm_gpusvm_range *range);
343 struct drm_gpusvm_range *
349 struct drm_gpusvm_range *range);
356 struct drm_gpusvm_range *range,
360 struct drm_gpusvm_range *range,
371 struct drm_gpusvm_range *
[all …]
/linux-6.15/drivers/gpu/drm/
H A Ddrm_gpusvm.c390 struct drm_gpusvm_range *
792 static struct drm_gpusvm_range *
798 struct drm_gpusvm_range *range; in drm_gpusvm_range_alloc()
934 struct drm_gpusvm_range *range; in drm_gpusvm_range_chunk_size()
996 struct drm_gpusvm_range *
1004 struct drm_gpusvm_range *range; in drm_gpusvm_range_find_or_insert()
1156 struct drm_gpusvm_range *range) in drm_gpusvm_range_free_pages()
1214 struct drm_gpusvm_range *
1233 struct drm_gpusvm_range *range = in drm_gpusvm_range_destroy()
1271 struct drm_gpusvm_range *range) in drm_gpusvm_range_pages_valid()
[all …]
/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_svm.c42 static struct xe_vm *range_to_vm(struct drm_gpusvm_range *r) in range_to_vm()
84 static struct drm_gpusvm_range *
99 static void xe_svm_range_free(struct drm_gpusvm_range *range) in xe_svm_range_free()
105 static struct xe_svm_range *to_xe_range(struct drm_gpusvm_range *r) in to_xe_range()
131 xe_svm_range_notifier_event_begin(struct xe_vm *vm, struct drm_gpusvm_range *r, in xe_svm_range_notifier_event_begin()
170 xe_svm_range_notifier_event_end(struct xe_vm *vm, struct drm_gpusvm_range *r, in xe_svm_range_notifier_event_end()
190 struct drm_gpusvm_range *r, *first; in xe_svm_invalidate()
790 struct drm_gpusvm_range *r; in xe_svm_handle_pagefault()
H A Dxe_svm.h23 struct drm_gpusvm_range base;