sys/dev/pci/drm/amd/amdgpu/amdgpu.h
503
struct amdgpu_vm vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
302
struct amdgpu_vm *avm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
369
struct amdgpu_vm *vm);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
386
struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1152
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1193
struct amdgpu_vm *vm, enum bo_vm_match map_type,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1261
struct amdgpu_vm *vm = bo_va->base.vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1340
struct amdgpu_vm *peer_vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1356
struct amdgpu_vm *peer_vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1376
struct amdgpu_vm *peer_vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1389
static int init_kfd_vm(struct amdgpu_vm *vm, void **process_info,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1547
struct amdgpu_vm *avm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1573
struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1605
struct amdgpu_vm *avm = drm_priv_to_vm(drm_priv);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1696
struct amdgpu_vm *avm = drm_priv_to_vm(drm_priv);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2005
struct amdgpu_vm *avm = drm_priv_to_vm(drm_priv);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2110
struct amdgpu_vm *vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2141
struct amdgpu_vm *avm = drm_priv_to_vm(drm_priv);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2357
struct amdgpu_vm *avm = drm_priv_to_vm(drm_priv);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2648
struct amdgpu_vm *peer_vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2900
struct amdgpu_vm *peer_vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3222
struct amdgpu_vm *vm = drm_priv_to_vm(drm_priv);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
481
static int vm_validate_pt_pd_bos(struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
500
static int vm_update_pds(struct amdgpu_vm *vm, struct amdgpu_sync *sync)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
513
static uint64_t get_pte_flags(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
77
static bool kfd_mem_is_attached(struct amdgpu_vm *avm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
872
struct amdgpu_vm *vm, bool is_aql)
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
1097
struct amdgpu_vm *vm = &fpriv->vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
1287
struct amdgpu_vm *vm = &fpriv->vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
1786
struct amdgpu_vm *vm = &fpriv->vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
181
struct amdgpu_vm *vm = &fpriv->vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
345
struct amdgpu_vm *vm = &fpriv->vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
860
struct amdgpu_vm *vm = &fpriv->vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_csa.c
105
int amdgpu_unmap_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_csa.c
65
int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_csa.h
34
int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_csa.h
37
int amdgpu_unmap_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1784
struct amdgpu_vm *vm = &fpriv->vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_dma_buf.c
480
struct amdgpu_vm *vm = bo_base->vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_fdinfo.c
63
struct amdgpu_vm *vm = &fpriv->vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
320
struct amdgpu_vm *vm = &fpriv->vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
399
struct amdgpu_vm *vm = &fpriv->vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
513
struct amdgpu_vm *vm = &fpriv->vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
840
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
162
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
168
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ib.c
133
struct amdgpu_vm *vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ib.c
64
int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.c
281
static int amdgpu_vmid_grab_reserved(struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.c
346
static int amdgpu_vmid_grab_used(struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.c
409
int amdgpu_vmid_grab(struct amdgpu_vm *vm, struct amdgpu_ring *ring,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.c
482
bool amdgpu_vmid_uses_reserved(struct amdgpu_vm *vm, unsigned int vmhub)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.c
497
int amdgpu_vmid_alloc_reserved(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.c
530
void amdgpu_vmid_free_reserved(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.h
37
struct amdgpu_vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.h
81
bool amdgpu_vmid_uses_reserved(struct amdgpu_vm *vm, unsigned int vmhub);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.h
82
int amdgpu_vmid_alloc_reserved(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.h
84
void amdgpu_vmid_free_reserved(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.h
86
int amdgpu_vmid_grab(struct amdgpu_vm *vm, struct amdgpu_ring *ring,
sys/dev/pci/drm/amd/amdgpu/amdgpu_job.c
183
int amdgpu_job_alloc(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_job.h
108
int amdgpu_job_alloc(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_job.h
65
struct amdgpu_vm *vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1333
struct amdgpu_vm *vm = &fpriv->vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.h
37
struct amdgpu_vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.h
564
int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_seq64.c
128
struct amdgpu_vm *vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_seq64.c
67
int amdgpu_seq64_map(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_seq64.h
44
int amdgpu_seq64_map(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_trace.h
215
TP_PROTO(struct amdgpu_vm *vm, struct amdgpu_ring *ring,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
69
struct amdgpu_vm *vm = queue->vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
778
struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
820
struct amdgpu_vm *vm = &fpriv->vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
63
struct amdgpu_vm *vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1024
struct amdgpu_vm *vm, bool immediate)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1112
struct amdgpu_vm *vm = params->vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1165
int amdgpu_vm_update_range(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1299
void amdgpu_vm_get_memory(struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1323
struct amdgpu_vm *vm = bo_va->base.vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1562
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1579
static void amdgpu_vm_prt_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1608
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1670
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1751
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1798
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
182
struct amdgpu_vm *vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1841
struct amdgpu_vm *vm = bo_va->base.vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1912
struct amdgpu_vm *vm = bo_va->base.vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
196
static void amdgpu_vm_assert_locked(struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2021
struct amdgpu_vm *vm = bo_va->base.vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2071
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
211
struct amdgpu_vm *vm = vm_bo->vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2189
struct amdgpu_bo_va_mapping *amdgpu_vm_bo_lookup_mapping(struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2203
void amdgpu_vm_bo_trace_cs(struct amdgpu_vm *vm, struct ww_acquire_ctx *ticket)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2240
struct amdgpu_vm *vm = bo_va->base.vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2334
struct amdgpu_vm *vm = bo_base->vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2369
struct amdgpu_vm *vm = bo_base->vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2509
long amdgpu_vm_wait_idle(struct amdgpu_vm *vm, long timeout)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2525
static inline struct amdgpu_vm *
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2528
struct amdgpu_vm *vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2560
amdgpu_vm_get_task_info_vm(struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2588
static int amdgpu_vm_create_task_info(struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2603
void amdgpu_vm_set_task_info(struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2649
int amdgpu_vm_init(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2783
int amdgpu_vm_make_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2826
static int amdgpu_vm_stats_is_zero(struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2845
void amdgpu_vm_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2999
struct amdgpu_vm *vm = &fpriv->vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3041
struct amdgpu_vm *vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3131
void amdgpu_debugfs_vm_bo_info(struct amdgpu_vm *vm, struct seq_file *m)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3236
struct amdgpu_vm *vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3286
bool amdgpu_vm_is_bo_always_valid(struct amdgpu_vm *vm, struct amdgpu_bo *bo)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
330
static void amdgpu_vm_bo_reset_state_machine(struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
363
struct amdgpu_vm *vm = base->vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
413
struct amdgpu_vm *vm = base->vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
452
struct amdgpu_vm *vm = base->vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
470
struct amdgpu_vm *vm, struct amdgpu_bo *bo)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
519
int amdgpu_vm_lock_pd(struct amdgpu_vm *vm, struct drm_exec *exec,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
535
int amdgpu_vm_lock_done_list(struct amdgpu_vm *vm, struct drm_exec *exec,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
573
struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
582
struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
602
static void amdgpu_vm_fini_entities(struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
617
uint64_t amdgpu_vm_generation(struct amdgpu_device *adev, struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
648
int amdgpu_vm_validate(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
724
bool amdgpu_vm_ready(struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
970
struct amdgpu_bo_va *amdgpu_vm_bo_find(struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
200
struct amdgpu_vm *vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
262
struct amdgpu_vm *vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
515
long amdgpu_vm_wait_idle(struct amdgpu_vm *vm, long timeout);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
516
int amdgpu_vm_init(struct amdgpu_device *adev, struct amdgpu_vm *vm, int32_t xcp_id, uint32_t pasid);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
517
int amdgpu_vm_make_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
518
void amdgpu_vm_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
519
int amdgpu_vm_lock_pd(struct amdgpu_vm *vm, struct drm_exec *exec,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
521
int amdgpu_vm_lock_done_list(struct amdgpu_vm *vm, struct drm_exec *exec,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
523
bool amdgpu_vm_ready(struct amdgpu_vm *vm);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
524
uint64_t amdgpu_vm_generation(struct amdgpu_device *adev, struct amdgpu_vm *vm);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
525
int amdgpu_vm_validate(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
531
struct amdgpu_vm *vm, bool immediate);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
533
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
536
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
539
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
543
struct amdgpu_vm *vm, struct amdgpu_bo *bo);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
544
int amdgpu_vm_update_range(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
562
struct amdgpu_bo_va *amdgpu_vm_bo_find(struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
565
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
579
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
581
struct amdgpu_bo_va_mapping *amdgpu_vm_bo_lookup_mapping(struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
583
void amdgpu_vm_bo_trace_cs(struct amdgpu_vm *vm, struct ww_acquire_ctx *ticket);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
598
amdgpu_vm_get_task_info_vm(struct amdgpu_vm *vm);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
606
void amdgpu_vm_set_task_info(struct amdgpu_vm *vm);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
609
struct amdgpu_vm *vm);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
610
void amdgpu_vm_get_memory(struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
613
int amdgpu_vm_pt_clear(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
615
int amdgpu_vm_pt_create(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
618
void amdgpu_vm_pt_free_root(struct amdgpu_device *adev, struct amdgpu_vm *vm);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
630
void amdgpu_debugfs_vm_bo_info(struct amdgpu_vm *vm, struct seq_file *m);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
633
int amdgpu_vm_pt_map_tables(struct amdgpu_device *adev, struct amdgpu_vm *vm);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
635
bool amdgpu_vm_is_bo_always_valid(struct amdgpu_vm *vm, struct amdgpu_bo *bo);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
644
static inline uint64_t amdgpu_vm_tlb_seq(struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
669
static inline void amdgpu_vm_eviction_lock(struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
677
static inline bool amdgpu_vm_eviction_trylock(struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
688
static inline void amdgpu_vm_eviction_unlock(struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
702
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
158
struct amdgpu_vm *vm, uint64_t start,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
287
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
360
int amdgpu_vm_pt_clear(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
440
int amdgpu_vm_pt_create(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
496
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
610
void amdgpu_vm_pt_free_root(struct amdgpu_device *adev, struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
634
struct amdgpu_vm *vm = params->vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
893
struct amdgpu_vm *vm = params->vm;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
957
int amdgpu_vm_pt_map_tables(struct amdgpu_device *adev, struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_tlb_fence.c
78
void amdgpu_vm_tlb_fence_create(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
493
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
484
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
522
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
385
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
507
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
719
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1110
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1226
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1266
struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/mes_userqueue.c
67
struct amdgpu_vm *wptr_vm;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
2062
struct amdgpu_vm *vm = &fpriv->vm;
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1326
int kfd_queue_buffer_get(struct amdgpu_vm *vm, void __user *addr, struct amdgpu_bo **pbo,
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1331
void kfd_queue_unref_bo_va(struct amdgpu_vm *vm, struct amdgpu_bo **bo);
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1539
struct amdgpu_vm *vm = drm_priv_to_vm(pdd->drm_priv);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
1677
struct amdgpu_vm *avm;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
593
struct amdgpu_vm *vm;
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
196
int kfd_queue_buffer_get(struct amdgpu_vm *vm, void __user *addr, struct amdgpu_bo **pbo,
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
237
struct amdgpu_vm *vm;
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
363
void kfd_queue_unref_bo_va(struct amdgpu_vm *vm, struct amdgpu_bo **bo)
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
377
struct amdgpu_vm *vm;
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
350
struct amdgpu_vm *avm;
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1211
svm_range_get_pte_flags(struct kfd_node *node, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1331
svm_range_unmap_from_gpu(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1407
struct amdgpu_vm *vm = drm_priv_to_vm(pdd->drm_priv);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1545
struct amdgpu_vm *vm;
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2826
struct amdgpu_vm *vm;
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3373
struct amdgpu_vm *vm;