Home
last modified time | relevance | path

Searched refs:amdgpu_vm (Results 1 – 19 of 19) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_vm.h142 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 …]
Damdgpu_ids.h37 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,
Damdgpu_vm.c85 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 …]
Damdgpu_amdkfd_gpuvm.c80 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 …]
Damdgpu_job.h40 struct amdgpu_vm *vm;
64 struct amdgpu_job **job, struct amdgpu_vm *vm);
Damdgpu_ids.c196 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()
Damdgpu_virt.h280 struct amdgpu_vm;
285 int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
Damdgpu_job.c44 struct amdgpu_job **job, struct amdgpu_vm *vm) in amdgpu_job_alloc()
172 struct amdgpu_vm *vm = job->vm; in amdgpu_job_dependency()
Damdgpu_ib.c60 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()
Damdgpu_gem.c126 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()
Damdgpu_amdkfd.h173 struct amdgpu_vm *vm);
Damdgpu_cs.c104 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()
DMakefile51 amdgpu_prime.o amdgpu_vm.o amdgpu_ib.o amdgpu_pll.o \
Damdgpu_virt.c76 int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_map_static_csa()
Damdgpu_amdkfd.c524 struct amdgpu_vm *vm) in amdgpu_amdkfd_gpuvm_destroy_cb()
Dvega10_ih.c235 struct amdgpu_vm *vm; in vega10_ih_prescreen_iv()
Damdgpu_trace.h216 TP_PROTO(struct amdgpu_vm *vm, struct amdgpu_ring *ring,
Damdgpu.h685 struct amdgpu_vm vm;
958 int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm,
/Linux-v4.19/Documentation/gpu/
Damdgpu.rst58 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
61 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c