Symbol: drm_gpusvm
sys/dev/pci/drm/drm_gpusvm.c
1007
static void __drm_gpusvm_unmap_pages(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/drm_gpusvm.c
1052
static void __drm_gpusvm_free_pages(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/drm_gpusvm.c
1073
void drm_gpusvm_free_pages(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/drm_gpusvm.c
1093
void drm_gpusvm_range_remove(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/drm_gpusvm.c
1154
struct drm_gpusvm *gpusvm = range->gpusvm;
sys/dev/pci/drm/drm_gpusvm.c
1189
static bool drm_gpusvm_pages_valid(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/drm_gpusvm.c
1211
bool drm_gpusvm_range_pages_valid(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/drm_gpusvm.c
1228
static bool drm_gpusvm_pages_valid_unlocked(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/drm_gpusvm.c
1260
int drm_gpusvm_get_pages(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/drm_gpusvm.c
1467
int drm_gpusvm_range_get_pages(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/drm_gpusvm.c
1491
void drm_gpusvm_unmap_pages(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/drm_gpusvm.c
1520
void drm_gpusvm_range_unmap_pages(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/drm_gpusvm.c
1540
int drm_gpusvm_range_evict(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/drm_gpusvm.c
1596
bool drm_gpusvm_has_mapping(struct drm_gpusvm *gpusvm, unsigned long start,
sys/dev/pci/drm/drm_gpusvm.c
282
drm_gpusvm_notifier_find(struct drm_gpusvm *gpusvm, unsigned long start,
sys/dev/pci/drm/drm_gpusvm.c
338
struct drm_gpusvm *gpusvm = notifier->gpusvm;
sys/dev/pci/drm/drm_gpusvm.c
383
int drm_gpusvm_init(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/drm_gpusvm.c
446
static void drm_gpusvm_notifier_insert(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/drm_gpusvm.c
470
static void drm_gpusvm_notifier_remove(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/drm_gpusvm.c
484
void drm_gpusvm_fini(struct drm_gpusvm *gpusvm)
sys/dev/pci/drm/drm_gpusvm.c
518
drm_gpusvm_notifier_alloc(struct drm_gpusvm *gpusvm, unsigned long fault_addr)
sys/dev/pci/drm/drm_gpusvm.c
547
static void drm_gpusvm_notifier_free(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/drm_gpusvm.c
622
drm_gpusvm_range_alloc(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/drm_gpusvm.c
691
static bool drm_gpusvm_check_pages(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/drm_gpusvm.c
764
drm_gpusvm_range_chunk_size(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/drm_gpusvm.c
834
static void drm_gpusvm_driver_lock_held(struct drm_gpusvm *gpusvm)
sys/dev/pci/drm/drm_gpusvm.c
840
static void drm_gpusvm_driver_lock_held(struct drm_gpusvm *gpusvm)
sys/dev/pci/drm/drm_gpusvm.c
855
drm_gpusvm_find_vma_start(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/drm_gpusvm.c
893
drm_gpusvm_range_find_or_insert(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/include/drm/drm_gpusvm.h
15
struct drm_gpusvm;
sys/dev/pci/drm/include/drm/drm_gpusvm.h
168
struct drm_gpusvm *gpusvm;
sys/dev/pci/drm/include/drm/drm_gpusvm.h
251
int drm_gpusvm_init(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/include/drm/drm_gpusvm.h
259
void drm_gpusvm_fini(struct drm_gpusvm *gpusvm);
sys/dev/pci/drm/include/drm/drm_gpusvm.h
261
void drm_gpusvm_free(struct drm_gpusvm *gpusvm);
sys/dev/pci/drm/include/drm/drm_gpusvm.h
264
drm_gpusvm_find_vma_start(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/include/drm/drm_gpusvm.h
269
drm_gpusvm_range_find_or_insert(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/include/drm/drm_gpusvm.h
275
void drm_gpusvm_range_remove(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/include/drm/drm_gpusvm.h
278
int drm_gpusvm_range_evict(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/include/drm/drm_gpusvm.h
286
bool drm_gpusvm_range_pages_valid(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/include/drm/drm_gpusvm.h
289
int drm_gpusvm_range_get_pages(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/include/drm/drm_gpusvm.h
293
void drm_gpusvm_range_unmap_pages(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/include/drm/drm_gpusvm.h
297
bool drm_gpusvm_has_mapping(struct drm_gpusvm *gpusvm, unsigned long start,
sys/dev/pci/drm/include/drm/drm_gpusvm.h
301
drm_gpusvm_notifier_find(struct drm_gpusvm *gpusvm, unsigned long start,
sys/dev/pci/drm/include/drm/drm_gpusvm.h
311
int drm_gpusvm_get_pages(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/include/drm/drm_gpusvm.h
318
void drm_gpusvm_unmap_pages(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/include/drm/drm_gpusvm.h
323
void drm_gpusvm_free_pages(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/include/drm/drm_gpusvm.h
55
struct drm_gpusvm_range *(*range_alloc)(struct drm_gpusvm *gpusvm);
sys/dev/pci/drm/include/drm/drm_gpusvm.h
74
void (*invalidate)(struct drm_gpusvm *gpusvm,
sys/dev/pci/drm/include/drm/drm_gpusvm.h
97
struct drm_gpusvm *gpusvm;