/linux-6.1.9/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_vm.h | 142 struct amdgpu_vm *vm; 200 struct amdgpu_vm *vm; 246 struct amdgpu_vm { struct 385 int amdgpu_vm_set_pasid(struct amdgpu_device *adev, struct amdgpu_vm *vm, 388 long amdgpu_vm_wait_idle(struct amdgpu_vm *vm, long timeout); 389 int amdgpu_vm_init(struct amdgpu_device *adev, struct amdgpu_vm *vm); 390 int amdgpu_vm_make_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm); 391 void amdgpu_vm_release_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm); 392 void amdgpu_vm_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm); 393 void amdgpu_vm_get_pd_bo(struct amdgpu_vm *vm, [all …]
|
D | amdgpu_ids.h | 37 struct amdgpu_vm; 81 struct amdgpu_vm *vm, 84 struct amdgpu_vm *vm, 86 int amdgpu_vmid_grab(struct amdgpu_vm *vm, struct amdgpu_ring *ring,
|
D | amdgpu_vm.c | 98 struct amdgpu_vm *vm; 117 int amdgpu_vm_set_pasid(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_vm_set_pasid() 156 struct amdgpu_vm *vm = vm_bo->vm; in amdgpu_vm_bo_evicted() 258 struct amdgpu_vm *vm, struct amdgpu_bo *bo) in amdgpu_vm_bo_base_init() 303 void amdgpu_vm_get_pd_bo(struct amdgpu_vm *vm, in amdgpu_vm_get_pd_bo() 325 struct amdgpu_vm *vm) in amdgpu_vm_move_to_lru_tail() 345 int amdgpu_vm_validate_pt_bos(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_vm_validate_pt_bos() 400 bool amdgpu_vm_ready(struct amdgpu_vm *vm) in amdgpu_vm_ready() 622 struct amdgpu_bo_va *amdgpu_vm_bo_find(struct amdgpu_vm *vm, in amdgpu_vm_bo_find() 676 struct amdgpu_vm *vm, bool immediate) in amdgpu_vm_update_pdes() [all …]
|
D | amdgpu_vm_pt.c | 173 struct amdgpu_vm *vm, uint64_t start, in amdgpu_vm_pt_start() 302 struct amdgpu_vm *vm, in amdgpu_vm_pt_first_dfs() 375 int amdgpu_vm_pt_clear(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_vm_pt_clear() 502 int amdgpu_vm_pt_create(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_vm_pt_create() 588 struct amdgpu_vm *vm, in amdgpu_vm_pt_alloc() 652 struct amdgpu_vm *vm; in amdgpu_vm_pt_free_work() 655 vm = container_of(work, struct amdgpu_vm, pt_free_work); in amdgpu_vm_pt_free_work() 680 struct amdgpu_vm *vm, in amdgpu_vm_pt_free_dfs() 713 void amdgpu_vm_pt_free_root(struct amdgpu_device *adev, struct amdgpu_vm *vm) in amdgpu_vm_pt_free_root() 732 struct amdgpu_vm *vm) in amdgpu_vm_pt_is_root_clean() [all …]
|
D | amdgpu_ids.c | 179 static int amdgpu_vmid_grab_idle(struct amdgpu_vm *vm, in amdgpu_vmid_grab_idle() 253 static int amdgpu_vmid_grab_reserved(struct amdgpu_vm *vm, in amdgpu_vmid_grab_reserved() 314 static int amdgpu_vmid_grab_used(struct amdgpu_vm *vm, in amdgpu_vmid_grab_used() 379 int amdgpu_vmid_grab(struct amdgpu_vm *vm, struct amdgpu_ring *ring, in amdgpu_vmid_grab() 437 struct amdgpu_vm *vm, in amdgpu_vmid_alloc_reserved() 468 struct amdgpu_vm *vm, in amdgpu_vmid_free_reserved()
|
D | amdgpu_job.h | 49 struct amdgpu_vm *vm; 82 struct amdgpu_job **job, struct amdgpu_vm *vm);
|
D | amdgpu_amdkfd_gpuvm.c | 71 static bool kfd_mem_is_attached(struct amdgpu_vm *avm, in kfd_mem_is_attached() 308 struct amdgpu_vm *vm; in amdgpu_amdkfd_remove_fence_on_pt_pd_bos() 374 static int vm_validate_pt_pd_bos(struct amdgpu_vm *vm) in vm_validate_pt_pd_bos() 391 static int vm_update_pds(struct amdgpu_vm *vm, struct amdgpu_sync *sync) in vm_update_pds() 802 struct amdgpu_vm *vm, bool is_aql) in kfd_mem_attach() 1074 struct amdgpu_vm *vm, in reserve_bo_and_vm() 1124 struct amdgpu_vm *vm, enum bo_vm_match map_type, in reserve_bo_and_cond_vms() 1222 struct amdgpu_vm *vm = bo_va->base.vm; in unmap_bo_from_gpuvm() 1290 struct amdgpu_vm *peer_vm; in process_validate_vms() 1306 struct amdgpu_vm *peer_vm; in process_sync_pds_resv() [all …]
|
D | amdgpu_mes.h | 139 struct amdgpu_vm *vm; 315 struct amdgpu_vm *vm); 359 struct amdgpu_vm *vm,
|
D | amdgpu_csa.h | 34 int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
|
D | amdgpu_csa.c | 64 int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_map_static_csa()
|
D | amdgpu_fdinfo.c | 61 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_show_fdinfo()
|
D | amdgpu_ib.c | 64 int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_ib_get() 135 struct amdgpu_vm *vm; in amdgpu_ib_schedule()
|
D | amdgpu_amdkfd.h | 322 struct amdgpu_vm *vm); 339 struct amdgpu_vm *vm) in amdgpu_amdkfd_gpuvm_destroy_cb()
|
D | amdgpu_job.c | 92 struct amdgpu_job **job, struct amdgpu_vm *vm) in amdgpu_job_alloc() 256 struct amdgpu_vm *vm = job->vm; in amdgpu_job_dependency()
|
D | amdgpu_gem.c | 163 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_gem_object_open() 196 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_gem_object_close() 283 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_gem_create_ioctl() 601 struct amdgpu_vm *vm, in amdgpu_gem_va_update_vm()
|
D | amdgpu_ring.h | 36 struct amdgpu_vm; 406 int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm,
|
D | amdgpu_cs.c | 187 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_pass1() 343 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_p2_ib() 859 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_parser_bos() 1094 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_vm_handling() 1750 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_find_mapping()
|
D | amdgpu_mes.c | 267 struct amdgpu_vm *vm) in amdgpu_mes_create_process() 1123 struct amdgpu_vm *vm, in amdgpu_mes_ctx_map_meta_data() 1200 struct amdgpu_vm *vm = bo_va->base.vm; in amdgpu_mes_ctx_unmap_meta_data() 1325 struct amdgpu_vm *vm = NULL; in amdgpu_mes_self_test()
|
D | amdgpu_dma_buf.c | 382 struct amdgpu_vm *vm = bo_base->vm; in amdgpu_dma_buf_move_notify()
|
D | Makefile | 52 amdgpu_dma_buf.o amdgpu_vm.o amdgpu_vm_pt.o amdgpu_ib.o amdgpu_pll.o \
|
D | amdgpu_trace.h | 219 TP_PROTO(struct amdgpu_vm *vm, struct amdgpu_ring *ring,
|
D | amdgpu.h | 479 struct amdgpu_vm vm;
|
/linux-6.1.9/Documentation/gpu/amdgpu/ |
D | driver-core.rst | 160 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c 163 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
|
/linux-6.1.9/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_svm.c | 1219 svm_range_unmap_from_gpu(struct amdgpu_device *adev, struct amdgpu_vm *vm, in svm_range_unmap_from_gpu() 1295 struct amdgpu_vm *vm = drm_priv_to_vm(pdd->drm_priv); in svm_range_map_to_gpu() 1433 struct amdgpu_vm *vm; in svm_range_reserve_bos() 2613 struct amdgpu_vm *vm; in svm_range_check_vm_userptr() 3111 struct amdgpu_vm *vm; in svm_range_check_vm()
|
D | kfd_process.c | 1991 struct amdgpu_vm *vm = drm_priv_to_vm(pdd->drm_priv); in kfd_flush_tlb()
|