Searched refs:amdgpu_vm (Results  1 – 19 of 19) sorted by relevance
| /Linux-v5.10/drivers/gpu/drm/amd/amdgpu/ | 
| D | amdgpu_vm.h | 141 	struct amdgpu_vm		*vm; 206 	struct amdgpu_vm *vm; 247 struct amdgpu_vm {  struct 373 long amdgpu_vm_wait_idle(struct amdgpu_vm *vm, long timeout); 374 int amdgpu_vm_init(struct amdgpu_device *adev, struct amdgpu_vm *vm, 376 int amdgpu_vm_make_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm, u32 pasid); 377 void amdgpu_vm_release_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm); 378 void amdgpu_vm_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm); 379 void amdgpu_vm_get_pd_bo(struct amdgpu_vm *vm, 382 bool amdgpu_vm_ready(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 | 92 static inline void amdgpu_vm_eviction_lock(struct amdgpu_vm *vm)  in amdgpu_vm_eviction_lock() 98 static inline int amdgpu_vm_eviction_trylock(struct amdgpu_vm *vm)  in amdgpu_vm_eviction_trylock() 107 static inline void amdgpu_vm_eviction_unlock(struct amdgpu_vm *vm)  in amdgpu_vm_eviction_unlock() 225 	struct amdgpu_vm *vm = vm_bo->vm;  in amdgpu_vm_bo_evicted() 318 				   struct amdgpu_vm *vm,  in amdgpu_vm_bo_base_init() 391 			       struct amdgpu_vm *vm, uint64_t start,  in amdgpu_vm_pt_start() 517 				   struct amdgpu_vm *vm,  in amdgpu_vm_pt_first_dfs() 584 void amdgpu_vm_get_pd_bo(struct amdgpu_vm *vm,  in amdgpu_vm_get_pd_bo() 619 		struct amdgpu_vm *vm = bo_base->vm;  in amdgpu_vm_del_from_lru_notify() 636 				struct amdgpu_vm *vm)  in amdgpu_vm_move_to_lru_tail() [all …] 
 | 
| D | amdgpu_amdkfd_gpuvm.c | 76 static bool check_if_add_bo_to_vm(struct amdgpu_vm *avm,  in check_if_add_bo_to_vm() 286 	struct amdgpu_vm *vm;  in amdgpu_amdkfd_remove_fence_on_pt_pd_bos() 354 static int vm_validate_pt_pd_bos(struct amdgpu_vm *vm)  in vm_validate_pt_pd_bos() 390 static int vm_update_pds(struct amdgpu_vm *vm, struct amdgpu_sync *sync)  in vm_update_pds() 449 		struct amdgpu_vm *vm, bool is_aql,  in add_bo_to_vm() 637 			      struct amdgpu_vm *vm,  in reserve_bo_and_vm() 687 				struct amdgpu_vm *vm, enum bo_vm_match map_type,  in reserve_bo_and_cond_vms() 784 	struct amdgpu_vm *vm = bo_va->base.vm;  in unmap_bo_from_gpuvm() 864 	struct amdgpu_vm *peer_vm;  in process_validate_vms() 880 	struct amdgpu_vm *peer_vm;  in process_sync_pds_resv() [all …] 
 | 
| D | amdgpu_job.h | 45 	struct amdgpu_vm	*vm; 68 		     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() 406 int amdgpu_vmid_grab(struct amdgpu_vm *vm, struct amdgpu_ring *ring,  in amdgpu_vmid_grab() 467 			       struct amdgpu_vm *vm,  in amdgpu_vmid_alloc_reserved() 498 			       struct amdgpu_vm *vm,  in amdgpu_vmid_free_reserved()
  | 
| D | amdgpu_csa.h | 34 int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
  | 
| D | amdgpu_csa.c | 65 int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,  in amdgpu_map_static_csa()
  | 
| D | amdgpu_job.c | 64 		     struct amdgpu_job **job, struct amdgpu_vm *vm)  in amdgpu_job_alloc() 185 	struct amdgpu_vm *vm = job->vm;  in amdgpu_job_dependency()
  | 
| D | amdgpu_ib.c | 63 int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm,  in amdgpu_ib_get() 131 	struct amdgpu_vm *vm;  in amdgpu_ib_schedule()
  | 
| D | amdgpu_gem.c | 114 	struct amdgpu_vm *vm = &fpriv->vm;  in amdgpu_gem_object_open() 147 	struct amdgpu_vm *vm = &fpriv->vm;  in amdgpu_gem_object_close() 208 	struct amdgpu_vm *vm = &fpriv->vm;  in amdgpu_gem_create_ioctl() 529 				    struct amdgpu_vm *vm,  in amdgpu_gem_va_update_vm()
  | 
| D | amdgpu_cs.c | 110 	struct amdgpu_vm *vm = &fpriv->vm;  in amdgpu_cs_parser_init() 512 	struct amdgpu_vm *vm = &fpriv->vm;  in amdgpu_cs_parser_bos() 725 	struct amdgpu_vm *vm = &fpriv->vm;  in amdgpu_cs_vm_handling() 873 	struct amdgpu_vm *vm = &fpriv->vm;  in amdgpu_cs_ib_fill() 1659 	struct amdgpu_vm *vm = &fpriv->vm;  in amdgpu_cs_find_mapping()
  | 
| D | Makefile | 52 	amdgpu_dma_buf.o amdgpu_vm.o amdgpu_ib.o amdgpu_pll.o \
  | 
| D | amdgpu_amdkfd.h | 219 				struct amdgpu_vm *vm);
  | 
| D | amdgpu_dma_buf.c | 523 		struct amdgpu_vm *vm = bo_base->vm;  in amdgpu_dma_buf_move_notify()
  | 
| D | amdgpu.h | 457 	struct amdgpu_vm	vm; 467 int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm,
  | 
| D | amdgpu_amdkfd.c | 715 					struct amdgpu_vm *vm)  in amdgpu_amdkfd_gpuvm_destroy_cb()
  | 
| D | amdgpu_trace.h | 217 	    TP_PROTO(struct amdgpu_vm *vm, struct amdgpu_ring *ring,
  | 
| /Linux-v5.10/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
  |