Symbol: drm_gpusvm
drivers/gpu/drm/drm_gpusvm.c
1014
drm_gpusvm_range_find_or_insert(struct drm_gpusvm *gpusvm,
drivers/gpu/drm/drm_gpusvm.c
1128
static void __drm_gpusvm_unmap_pages(struct drm_gpusvm *gpusvm,
drivers/gpu/drm/drm_gpusvm.c
1174
static void __drm_gpusvm_free_pages(struct drm_gpusvm *gpusvm,
drivers/gpu/drm/drm_gpusvm.c
1195
void drm_gpusvm_free_pages(struct drm_gpusvm *gpusvm,
drivers/gpu/drm/drm_gpusvm.c
1215
void drm_gpusvm_range_remove(struct drm_gpusvm *gpusvm,
drivers/gpu/drm/drm_gpusvm.c
1276
struct drm_gpusvm *gpusvm = range->gpusvm;
drivers/gpu/drm/drm_gpusvm.c
1311
static bool drm_gpusvm_pages_valid(struct drm_gpusvm *gpusvm,
drivers/gpu/drm/drm_gpusvm.c
1333
bool drm_gpusvm_range_pages_valid(struct drm_gpusvm *gpusvm,
drivers/gpu/drm/drm_gpusvm.c
1350
static bool drm_gpusvm_pages_valid_unlocked(struct drm_gpusvm *gpusvm,
drivers/gpu/drm/drm_gpusvm.c
1382
int drm_gpusvm_get_pages(struct drm_gpusvm *gpusvm,
drivers/gpu/drm/drm_gpusvm.c
1596
int drm_gpusvm_range_get_pages(struct drm_gpusvm *gpusvm,
drivers/gpu/drm/drm_gpusvm.c
1620
void drm_gpusvm_unmap_pages(struct drm_gpusvm *gpusvm,
drivers/gpu/drm/drm_gpusvm.c
1649
void drm_gpusvm_range_unmap_pages(struct drm_gpusvm *gpusvm,
drivers/gpu/drm/drm_gpusvm.c
1669
int drm_gpusvm_range_evict(struct drm_gpusvm *gpusvm,
drivers/gpu/drm/drm_gpusvm.c
1725
bool drm_gpusvm_has_mapping(struct drm_gpusvm *gpusvm, unsigned long start,
drivers/gpu/drm/drm_gpusvm.c
282
drm_gpusvm_notifier_find(struct drm_gpusvm *gpusvm, unsigned long start,
drivers/gpu/drm/drm_gpusvm.c
338
struct drm_gpusvm *gpusvm = notifier->gpusvm;
drivers/gpu/drm/drm_gpusvm.c
383
int drm_gpusvm_init(struct drm_gpusvm *gpusvm,
drivers/gpu/drm/drm_gpusvm.c
446
static void drm_gpusvm_notifier_insert(struct drm_gpusvm *gpusvm,
drivers/gpu/drm/drm_gpusvm.c
470
static void drm_gpusvm_notifier_remove(struct drm_gpusvm *gpusvm,
drivers/gpu/drm/drm_gpusvm.c
484
void drm_gpusvm_fini(struct drm_gpusvm *gpusvm)
drivers/gpu/drm/drm_gpusvm.c
518
drm_gpusvm_notifier_alloc(struct drm_gpusvm *gpusvm, unsigned long fault_addr)
drivers/gpu/drm/drm_gpusvm.c
547
static void drm_gpusvm_notifier_free(struct drm_gpusvm *gpusvm,
drivers/gpu/drm/drm_gpusvm.c
622
drm_gpusvm_range_alloc(struct drm_gpusvm *gpusvm,
drivers/gpu/drm/drm_gpusvm.c
691
static bool drm_gpusvm_check_pages(struct drm_gpusvm *gpusvm,
drivers/gpu/drm/drm_gpusvm.c
885
drm_gpusvm_range_chunk_size(struct drm_gpusvm *gpusvm,
drivers/gpu/drm/drm_gpusvm.c
955
static void drm_gpusvm_driver_lock_held(struct drm_gpusvm *gpusvm)
drivers/gpu/drm/drm_gpusvm.c
961
static void drm_gpusvm_driver_lock_held(struct drm_gpusvm *gpusvm)
drivers/gpu/drm/drm_gpusvm.c
976
drm_gpusvm_find_vma_start(struct drm_gpusvm *gpusvm,
drivers/gpu/drm/xe/xe_svm.c
108
xe_svm_range_alloc(struct drm_gpusvm *gpusvm)
drivers/gpu/drm/xe/xe_svm.c
223
static void xe_svm_invalidate(struct drm_gpusvm *gpusvm,
drivers/gpu/drm/xe/xe_svm.c
80
static struct xe_vm *gpusvm_to_vm(struct drm_gpusvm *gpusvm)
drivers/gpu/drm/xe/xe_vm_types.h
185
struct drm_gpusvm gpusvm;
include/drm/drm_gpusvm.h
15
struct drm_gpusvm;
include/drm/drm_gpusvm.h
168
struct drm_gpusvm *gpusvm;
include/drm/drm_gpusvm.h
255
int drm_gpusvm_init(struct drm_gpusvm *gpusvm,
include/drm/drm_gpusvm.h
263
void drm_gpusvm_fini(struct drm_gpusvm *gpusvm);
include/drm/drm_gpusvm.h
265
void drm_gpusvm_free(struct drm_gpusvm *gpusvm);
include/drm/drm_gpusvm.h
268
drm_gpusvm_find_vma_start(struct drm_gpusvm *gpusvm,
include/drm/drm_gpusvm.h
273
drm_gpusvm_range_find_or_insert(struct drm_gpusvm *gpusvm,
include/drm/drm_gpusvm.h
279
void drm_gpusvm_range_remove(struct drm_gpusvm *gpusvm,
include/drm/drm_gpusvm.h
282
int drm_gpusvm_range_evict(struct drm_gpusvm *gpusvm,
include/drm/drm_gpusvm.h
290
bool drm_gpusvm_range_pages_valid(struct drm_gpusvm *gpusvm,
include/drm/drm_gpusvm.h
293
int drm_gpusvm_range_get_pages(struct drm_gpusvm *gpusvm,
include/drm/drm_gpusvm.h
297
void drm_gpusvm_range_unmap_pages(struct drm_gpusvm *gpusvm,
include/drm/drm_gpusvm.h
301
bool drm_gpusvm_has_mapping(struct drm_gpusvm *gpusvm, unsigned long start,
include/drm/drm_gpusvm.h
305
drm_gpusvm_notifier_find(struct drm_gpusvm *gpusvm, unsigned long start,
include/drm/drm_gpusvm.h
315
int drm_gpusvm_get_pages(struct drm_gpusvm *gpusvm,
include/drm/drm_gpusvm.h
322
void drm_gpusvm_unmap_pages(struct drm_gpusvm *gpusvm,
include/drm/drm_gpusvm.h
327
void drm_gpusvm_free_pages(struct drm_gpusvm *gpusvm,
include/drm/drm_gpusvm.h
55
struct drm_gpusvm_range *(*range_alloc)(struct drm_gpusvm *gpusvm);
include/drm/drm_gpusvm.h
74
void (*invalidate)(struct drm_gpusvm *gpusvm,
include/drm/drm_gpusvm.h
97
struct drm_gpusvm *gpusvm;