| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_vm.h | 202 struct amdgpu_vm *vm; 264 struct amdgpu_vm *vm; 337 struct amdgpu_vm { struct 504 long amdgpu_vm_wait_idle(struct amdgpu_vm *vm, long timeout); 505 int amdgpu_vm_init(struct amdgpu_device *adev, struct amdgpu_vm *vm, int32_t xcp_id, uint32_t pasid… 506 int amdgpu_vm_make_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm); 507 void amdgpu_vm_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm); 508 int amdgpu_vm_lock_pd(struct amdgpu_vm *vm, struct drm_exec *exec, 510 int amdgpu_vm_lock_done_list(struct amdgpu_vm *vm, struct drm_exec *exec, 512 bool amdgpu_vm_ready(struct amdgpu_vm *vm); [all …]
|
| H A D | amdgpu_ids.h | 37 struct amdgpu_vm; 81 bool amdgpu_vmid_uses_reserved(struct amdgpu_vm *vm, unsigned int vmhub); 82 int amdgpu_vmid_alloc_reserved(struct amdgpu_device *adev, struct amdgpu_vm *vm, 84 void amdgpu_vmid_free_reserved(struct amdgpu_device *adev, struct amdgpu_vm *vm, 86 int amdgpu_vmid_grab(struct amdgpu_vm *vm, struct amdgpu_ring *ring,
|
| H A D | amdgpu_vm.c | 122 struct amdgpu_vm *vm; 136 static void amdgpu_vm_assert_locked(struct amdgpu_vm *vm) in amdgpu_vm_assert_locked() 151 struct amdgpu_vm *vm = vm_bo->vm; in amdgpu_vm_bo_evicted() 270 static void amdgpu_vm_bo_reset_state_machine(struct amdgpu_vm *vm) in amdgpu_vm_bo_reset_state_machine() 303 struct amdgpu_vm *vm = base->vm; in amdgpu_vm_update_shared() 353 struct amdgpu_vm *vm = base->vm; in amdgpu_vm_update_stats_locked() 392 struct amdgpu_vm *vm = base->vm; in amdgpu_vm_update_stats() 410 struct amdgpu_vm *vm, struct amdgpu_bo *bo) in amdgpu_vm_bo_base_init() 459 int amdgpu_vm_lock_pd(struct amdgpu_vm *vm, struct drm_exec *exec, in amdgpu_vm_lock_pd() 475 int amdgpu_vm_lock_done_list(struct amdgpu_vm *vm, struct drm_exec *exec, in amdgpu_vm_lock_done_list() [all …]
|
| H A D | amdgpu_csa.h | 34 int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm, 37 int amdgpu_unmap_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
|
| H A D | amdgpu_ids.c | 256 static int amdgpu_vmid_grab_reserved(struct amdgpu_vm *vm, in amdgpu_vmid_grab_reserved() 321 static int amdgpu_vmid_grab_used(struct amdgpu_vm *vm, in amdgpu_vmid_grab_used() 384 int amdgpu_vmid_grab(struct amdgpu_vm *vm, struct amdgpu_ring *ring, in amdgpu_vmid_grab() 457 bool amdgpu_vmid_uses_reserved(struct amdgpu_vm *vm, unsigned int vmhub) in amdgpu_vmid_uses_reserved() 472 int amdgpu_vmid_alloc_reserved(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_vmid_alloc_reserved() 505 void amdgpu_vmid_free_reserved(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_vmid_free_reserved()
|
| H A D | amdgpu_amdkfd_gpuvm.c | 77 static bool kfd_mem_is_attached(struct amdgpu_vm *avm, in kfd_mem_is_attached() 481 static int vm_validate_pt_pd_bos(struct amdgpu_vm *vm, in vm_validate_pt_pd_bos() 500 static int vm_update_pds(struct amdgpu_vm *vm, struct amdgpu_sync *sync) in vm_update_pds() 513 static uint64_t get_pte_flags(struct amdgpu_device *adev, struct amdgpu_vm *vm, in get_pte_flags() 872 struct amdgpu_vm *vm, bool is_aql) in kfd_mem_attach() 1166 struct amdgpu_vm *vm, in reserve_bo_and_vm() 1207 struct amdgpu_vm *vm, enum bo_vm_match map_type, in reserve_bo_and_cond_vms() 1275 struct amdgpu_vm *vm = bo_va->base.vm; in unmap_bo_from_gpuvm() 1354 struct amdgpu_vm *peer_vm; in process_validate_vms() 1370 struct amdgpu_vm *peer_vm; in process_sync_pds_resv() [all …]
|
| H A D | amdgpu_seq64.c | 67 int amdgpu_seq64_map(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_seq64_map() 128 struct amdgpu_vm *vm; in amdgpu_seq64_unmap()
|
| H A D | amdgpu_seq64.h | 44 int amdgpu_seq64_map(struct amdgpu_device *adev, struct amdgpu_vm *vm,
|
| H A D | amdgpu_fdinfo.c | 61 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_show_fdinfo()
|
| H A D | amdgpu_vm_tlb_fence.c | 78 void amdgpu_vm_tlb_fence_create(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_vm_tlb_fence_create()
|
| H A D | amdgpu_ib.c | 64 int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_ib_get() 133 struct amdgpu_vm *vm; in amdgpu_ib_schedule()
|
| H A D | amdgpu_gmc.h | 170 struct amdgpu_vm *vm, 176 struct amdgpu_vm *vm,
|
| H A D | amdgpu_userq.h | 64 struct amdgpu_vm *vm;
|
| H A D | amdgpu_gem.c | 232 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_gem_object_open() 319 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_gem_object_close() 407 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_gem_create_ioctl() 740 struct amdgpu_vm *vm, in amdgpu_gem_va_update_vm()
|
| H A D | amdgpu_cs.c | 181 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_pass1() 344 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_p2_ib() 857 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_parser_bos() 1098 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_vm_handling() 1785 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_find_mapping()
|
| H A D | amdgpu_ring.h | 37 struct amdgpu_vm; 567 int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm,
|
| H A D | amdgpu_userq.c | 237 struct amdgpu_vm *vm = queue->vm; in amdgpu_userq_input_va_validate() 268 static bool amdgpu_userq_buffer_va_mapped(struct amdgpu_vm *vm, u64 addr) in amdgpu_userq_buffer_va_mapped() 1092 struct amdgpu_vm *vm) in amdgpu_userq_bo_validate() 1137 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_userq_vm_validate()
|
| H A D | amdgpu_dma_buf.c | 492 struct amdgpu_vm *vm = bo_base->vm; in amdgpu_dma_buf_move_notify()
|
| H A D | gmc_v9_0.c | 1081 struct amdgpu_vm *vm, in gmc_v9_0_get_coherence_flags() 1197 struct amdgpu_vm *vm, in gmc_v9_0_get_vm_pte() 1237 struct amdgpu_vm *vm, in gmc_v9_0_override_vm_pte_flags()
|
| H A D | amdgpu_job.c | 190 int amdgpu_job_alloc(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_job_alloc()
|
| H A D | mes_userqueue.c | 68 struct amdgpu_vm *wptr_vm; in mes_userq_create_wptr_mapping()
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_queue.c | 196 int kfd_queue_buffer_get(struct amdgpu_vm *vm, void __user *addr, struct amdgpu_bo **pbo, in kfd_queue_buffer_get() 237 struct amdgpu_vm *vm; in kfd_queue_acquire_buffers() 366 void kfd_queue_unref_bo_va(struct amdgpu_vm *vm, struct amdgpu_bo **bo) in kfd_queue_unref_bo_va() 380 struct amdgpu_vm *vm; in kfd_queue_unref_bo_vas()
|
| H A D | kfd_priv.h | 1339 int kfd_queue_buffer_get(struct amdgpu_vm *vm, void __user *addr, struct amdgpu_bo **pbo, 1344 void kfd_queue_unref_bo_va(struct amdgpu_vm *vm, struct amdgpu_bo **bo); 1557 struct amdgpu_vm *vm = drm_priv_to_vm(pdd->drm_priv); in kfd_flush_tlb()
|
| H A D | kfd_smi_events.c | 350 struct amdgpu_vm *avm; in kfd_smi_event_process()
|
| H A D | kfd_svm.c | 1211 svm_range_get_pte_flags(struct kfd_node *node, struct amdgpu_vm *vm, in svm_range_get_pte_flags() 1353 svm_range_unmap_from_gpu(struct amdgpu_device *adev, struct amdgpu_vm *vm, in svm_range_unmap_from_gpu() 1431 struct amdgpu_vm *vm = drm_priv_to_vm(pdd->drm_priv); in svm_range_map_to_gpu() 1577 struct amdgpu_vm *vm; in svm_range_reserve_bos() 2864 struct amdgpu_vm *vm; in svm_range_check_vm_userptr() 3411 struct amdgpu_vm *vm; in svm_range_check_vm()
|