Searched refs:amdgpu_vm (Results 1 – 19 of 19) sorted by relevance
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_vm.h | 142 struct amdgpu_vm *vm; 175 struct amdgpu_vm { struct 271 int amdgpu_vm_init(struct amdgpu_device *adev, struct amdgpu_vm *vm, 273 int amdgpu_vm_make_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm); 274 void amdgpu_vm_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm); 277 void amdgpu_vm_get_pd_bo(struct amdgpu_vm *vm, 280 bool amdgpu_vm_ready(struct amdgpu_vm *vm); 281 int amdgpu_vm_validate_pt_bos(struct amdgpu_device *adev, struct amdgpu_vm *vm, 285 struct amdgpu_vm *vm, 289 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 | 85 struct amdgpu_vm *vm; 147 struct amdgpu_vm *vm, in amdgpu_vm_bo_base_init() 259 void amdgpu_vm_get_pd_bo(struct amdgpu_vm *vm, in amdgpu_vm_get_pd_bo() 284 int amdgpu_vm_validate_pt_bos(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_vm_validate_pt_bos() 342 bool amdgpu_vm_ready(struct amdgpu_vm *vm) in amdgpu_vm_ready() 362 struct amdgpu_vm *vm, struct amdgpu_bo *bo, in amdgpu_vm_clear_bo() 467 struct amdgpu_vm *vm, in amdgpu_vm_alloc_levels() 578 struct amdgpu_vm *vm, in amdgpu_vm_alloc_pts() 799 struct amdgpu_bo_va *amdgpu_vm_bo_find(struct amdgpu_vm *vm, in amdgpu_vm_bo_find() 946 static int amdgpu_vm_wait_pd(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_vm_wait_pd() [all …]
|
D | amdgpu_amdkfd_gpuvm.c | 80 static bool check_if_add_bo_to_vm(struct amdgpu_vm *avm, in check_if_add_bo_to_vm() 362 static int vm_validate_pt_pd_bos(struct amdgpu_vm *vm) in vm_validate_pt_pd_bos() 418 static int vm_update_pds(struct amdgpu_vm *vm, struct amdgpu_sync *sync) in vm_update_pds() 444 struct amdgpu_vm *vm, bool is_aql, in add_bo_to_vm() 662 struct amdgpu_vm *vm, in reserve_bo_and_vm() 714 struct amdgpu_vm *vm, enum bo_vm_match map_type, in reserve_bo_and_cond_vms() 815 struct amdgpu_vm *vm = bo_va->base.vm; in unmap_bo_from_gpuvm() 844 struct amdgpu_vm *vm; in update_gpuvm_pte() 896 struct amdgpu_vm *peer_vm; in process_validate_vms() 912 struct amdgpu_vm *peer_vm; in process_update_pds() [all …]
|
D | amdgpu_job.h | 40 struct amdgpu_vm *vm; 64 struct amdgpu_job **job, struct amdgpu_vm *vm);
|
D | amdgpu_ids.c | 196 static int amdgpu_vmid_grab_idle(struct amdgpu_vm *vm, in amdgpu_vmid_grab_idle() 265 static int amdgpu_vmid_grab_reserved(struct amdgpu_vm *vm, in amdgpu_vmid_grab_reserved() 330 static int amdgpu_vmid_grab_used(struct amdgpu_vm *vm, in amdgpu_vmid_grab_used() 402 int amdgpu_vmid_grab(struct amdgpu_vm *vm, struct amdgpu_ring *ring, in amdgpu_vmid_grab() 464 struct amdgpu_vm *vm, in amdgpu_vmid_alloc_reserved() 495 struct amdgpu_vm *vm, in amdgpu_vmid_free_reserved()
|
D | amdgpu_virt.h | 280 struct amdgpu_vm; 285 int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
|
D | amdgpu_job.c | 44 struct amdgpu_job **job, struct amdgpu_vm *vm) in amdgpu_job_alloc() 172 struct amdgpu_vm *vm = job->vm; in amdgpu_job_dependency()
|
D | amdgpu_ib.c | 60 int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_ib_get() 127 struct amdgpu_vm *vm; in amdgpu_ib_schedule()
|
D | amdgpu_gem.c | 126 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_gem_object_open() 159 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_gem_object_close() 213 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_gem_create_ioctl() 519 struct amdgpu_vm *vm, in amdgpu_gem_va_update_vm()
|
D | amdgpu_amdkfd.h | 173 struct amdgpu_vm *vm);
|
D | amdgpu_cs.c | 104 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_parser_init() 571 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_parser_bos() 817 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_bo_vm_update_pte() 903 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_ib_vm_chunk() 987 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_ib_fill() 1644 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_find_mapping()
|
D | Makefile | 51 amdgpu_prime.o amdgpu_vm.o amdgpu_ib.o amdgpu_pll.o \
|
D | amdgpu_virt.c | 76 int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_map_static_csa()
|
D | amdgpu_amdkfd.c | 524 struct amdgpu_vm *vm) in amdgpu_amdkfd_gpuvm_destroy_cb()
|
D | vega10_ih.c | 235 struct amdgpu_vm *vm; in vega10_ih_prescreen_iv()
|
D | amdgpu_trace.h | 216 TP_PROTO(struct amdgpu_vm *vm, struct amdgpu_ring *ring,
|
D | amdgpu.h | 685 struct amdgpu_vm vm; 958 int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm,
|
/Linux-v4.19/Documentation/gpu/ |
D | amdgpu.rst | 58 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c 61 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
|