Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/gpu/drm/amd/amdgpu/
Damdgpu_vm.h142 struct amdgpu_vm *vm;
200 struct amdgpu_vm *vm;
246 struct amdgpu_vm { struct
377 int amdgpu_vm_set_pasid(struct amdgpu_device *adev, struct amdgpu_vm *vm,
380 long amdgpu_vm_wait_idle(struct amdgpu_vm *vm, long timeout);
381 int amdgpu_vm_init(struct amdgpu_device *adev, struct amdgpu_vm *vm);
382 int amdgpu_vm_make_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm);
383 void amdgpu_vm_release_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm);
384 void amdgpu_vm_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm);
385 void amdgpu_vm_get_pd_bo(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.c102 int amdgpu_vm_set_pasid(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_vm_set_pasid()
136 static inline void amdgpu_vm_eviction_lock(struct amdgpu_vm *vm) in amdgpu_vm_eviction_lock()
142 static inline int amdgpu_vm_eviction_trylock(struct amdgpu_vm *vm) in amdgpu_vm_eviction_trylock()
151 static inline void amdgpu_vm_eviction_unlock(struct amdgpu_vm *vm) in amdgpu_vm_eviction_unlock()
269 struct amdgpu_vm *vm = vm_bo->vm; in amdgpu_vm_bo_evicted()
362 struct amdgpu_vm *vm, in amdgpu_vm_bo_base_init()
435 struct amdgpu_vm *vm, uint64_t start, in amdgpu_vm_pt_start()
561 struct amdgpu_vm *vm, in amdgpu_vm_pt_first_dfs()
628 void amdgpu_vm_get_pd_bo(struct amdgpu_vm *vm, in amdgpu_vm_get_pd_bo()
663 struct amdgpu_vm *vm = bo_base->vm; in amdgpu_vm_del_from_lru_notify()
[all …]
Damdgpu_job.h45 struct amdgpu_vm *vm;
72 struct amdgpu_job **job, struct amdgpu_vm *vm);
Damdgpu_ids.c195 static int amdgpu_vmid_grab_idle(struct amdgpu_vm *vm, in amdgpu_vmid_grab_idle()
269 static int amdgpu_vmid_grab_reserved(struct amdgpu_vm *vm, in amdgpu_vmid_grab_reserved()
338 static int amdgpu_vmid_grab_used(struct amdgpu_vm *vm, in amdgpu_vmid_grab_used()
409 int amdgpu_vmid_grab(struct amdgpu_vm *vm, struct amdgpu_ring *ring, in amdgpu_vmid_grab()
470 struct amdgpu_vm *vm, in amdgpu_vmid_alloc_reserved()
501 struct amdgpu_vm *vm, in amdgpu_vmid_free_reserved()
Damdgpu_amdkfd_gpuvm.c69 static bool kfd_mem_is_attached(struct amdgpu_vm *avm, in kfd_mem_is_attached()
291 struct amdgpu_vm *vm; in amdgpu_amdkfd_remove_fence_on_pt_pd_bos()
357 static int vm_validate_pt_pd_bos(struct amdgpu_vm *vm) in vm_validate_pt_pd_bos()
388 static int vm_update_pds(struct amdgpu_vm *vm, struct amdgpu_sync *sync) in vm_update_pds()
674 struct amdgpu_vm *vm, bool is_aql) in kfd_mem_attach()
900 struct amdgpu_vm *vm, in reserve_bo_and_vm()
950 struct amdgpu_vm *vm, enum bo_vm_match map_type, in reserve_bo_and_cond_vms()
1048 struct amdgpu_vm *vm = bo_va->base.vm; in unmap_bo_from_gpuvm()
1136 struct amdgpu_vm *peer_vm; in process_validate_vms()
1152 struct amdgpu_vm *peer_vm; in process_sync_pds_resv()
[all …]
Damdgpu_csa.h34 int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
Damdgpu_csa.c64 int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_map_static_csa()
Damdgpu_ib.c64 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()
Damdgpu_job.c79 struct amdgpu_job **job, struct amdgpu_vm *vm) in amdgpu_job_alloc()
215 struct amdgpu_vm *vm = job->vm; in amdgpu_job_dependency()
Damdgpu_amdkfd.h296 struct amdgpu_vm *vm);
307 struct amdgpu_vm *vm) in amdgpu_amdkfd_gpuvm_destroy_cb()
Damdgpu_gem.c163 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_gem_object_open()
196 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_gem_object_close()
289 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_gem_create_ioctl()
606 struct amdgpu_vm *vm, in amdgpu_gem_va_update_vm()
Damdgpu_cs.c109 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_parser_init()
495 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_parser_bos()
727 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_vm_handling()
875 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_ib_fill()
1684 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_find_mapping()
DMakefile52 amdgpu_dma_buf.o amdgpu_vm.o amdgpu_ib.o amdgpu_pll.o \
Damdgpu_dma_buf.c397 struct amdgpu_vm *vm = bo_base->vm; in amdgpu_dma_buf_move_notify()
Damdgpu.h487 struct amdgpu_vm vm;
497 int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm,
Damdgpu_trace.h217 TP_PROTO(struct amdgpu_vm *vm, struct amdgpu_ring *ring,
Damdgpu_debugfs.c1303 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_debugfs_vm_info_show()
/Linux-v5.15/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
/Linux-v5.15/drivers/gpu/drm/amd/amdkfd/
Dkfd_svm.c1105 svm_range_unmap_from_gpu(struct amdgpu_device *adev, struct amdgpu_vm *vm, in svm_range_unmap_from_gpu()
1163 svm_range_map_to_gpu(struct amdgpu_device *adev, struct amdgpu_vm *vm, in svm_range_map_to_gpu()
1319 struct amdgpu_vm *vm; in svm_range_reserve_bos()