/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
H A D | amdgpu_vm.h | 140 struct amdgpu_vm *vm; 205 struct amdgpu_vm *vm; 245 struct amdgpu_vm { struct 375 long amdgpu_vm_wait_idle(struct amdgpu_vm *vm, long timeout); 376 int amdgpu_vm_init(struct amdgpu_device *adev, struct amdgpu_vm *vm, 378 int amdgpu_vm_make_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm, unsigned int pasid); 379 void amdgpu_vm_release_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm); 380 void amdgpu_vm_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm); 381 void amdgpu_vm_get_pd_bo(struct amdgpu_vm *vm, 384 bool amdgpu_vm_ready(struct amdgpu_vm *vm); [all …]
|
H A D | amdgpu_vm.c | 96 static inline void amdgpu_vm_eviction_lock(struct amdgpu_vm *vm) in amdgpu_vm_eviction_lock() 102 static inline int amdgpu_vm_eviction_trylock(struct amdgpu_vm *vm) in amdgpu_vm_eviction_trylock() 111 static inline void amdgpu_vm_eviction_unlock(struct amdgpu_vm *vm) in amdgpu_vm_eviction_unlock() 235 struct amdgpu_vm *vm = vm_bo->vm; in amdgpu_vm_bo_evicted() 325 struct amdgpu_vm *vm, in amdgpu_vm_bo_base_init() 398 struct amdgpu_vm *vm, uint64_t start, in amdgpu_vm_pt_start() 524 struct amdgpu_vm *vm, in amdgpu_vm_pt_first_dfs() 591 void amdgpu_vm_get_pd_bo(struct amdgpu_vm *vm, in amdgpu_vm_get_pd_bo() 626 struct amdgpu_vm *vm = bo_base->vm; in amdgpu_vm_del_from_lru_notify() 643 struct amdgpu_vm *vm) in amdgpu_vm_move_to_lru_tail() [all …]
|
H A D | amdgpu_ids.h | 39 struct amdgpu_vm; 83 struct amdgpu_vm *vm, 86 struct amdgpu_vm *vm, 88 int amdgpu_vmid_grab(struct amdgpu_vm *vm, struct amdgpu_ring *ring,
|
H A 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() 320 static int vm_validate_pt_pd_bos(struct amdgpu_vm *vm) in vm_validate_pt_pd_bos() 356 static int vm_update_pds(struct amdgpu_vm *vm, struct amdgpu_sync *sync) in vm_update_pds() 415 struct amdgpu_vm *vm, bool is_aql, in add_bo_to_vm() 603 struct amdgpu_vm *vm, in reserve_bo_and_vm() 653 struct amdgpu_vm *vm, enum bo_vm_match map_type, in reserve_bo_and_cond_vms() 752 struct amdgpu_vm *vm = bo_va->base.vm; in unmap_bo_from_gpuvm() 832 struct amdgpu_vm *peer_vm; in process_validate_vms() 848 struct amdgpu_vm *peer_vm; in process_sync_pds_resv() 868 struct amdgpu_vm *peer_vm; in process_update_pds() [all …]
|
H A D | amdgpu_ids.c | 207 static int amdgpu_vmid_grab_idle(struct amdgpu_vm *vm, in amdgpu_vmid_grab_idle() 276 static int amdgpu_vmid_grab_reserved(struct amdgpu_vm *vm, in amdgpu_vmid_grab_reserved() 341 static int amdgpu_vmid_grab_used(struct amdgpu_vm *vm, in amdgpu_vmid_grab_used() 417 int amdgpu_vmid_grab(struct amdgpu_vm *vm, struct amdgpu_ring *ring, in amdgpu_vmid_grab() 478 struct amdgpu_vm *vm, in amdgpu_vmid_alloc_reserved() 509 struct amdgpu_vm *vm, in amdgpu_vmid_free_reserved()
|
H A D | amdgpu_job.h | 46 struct amdgpu_vm *vm; 70 struct amdgpu_job **job, struct amdgpu_vm *vm);
|
H A D | amdgpu_csa.h | 36 int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
|
H A D | amdgpu_ib.c | 69 int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_ib_get() 136 struct amdgpu_vm *vm; in amdgpu_ib_schedule()
|
H A D | amdgpu_job.c | 64 struct amdgpu_job **job, struct amdgpu_vm *vm) in amdgpu_job_alloc() 192 struct amdgpu_vm *vm = job->vm; in amdgpu_job_dependency()
|
H A D | amdgpu_gem.c | 134 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_gem_object_open() 175 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_gem_object_close() 229 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_gem_create_ioctl() 525 struct amdgpu_vm *vm, in amdgpu_gem_va_update_vm()
|
H A D | amdgpu_csa.c | 70 int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_map_static_csa()
|
H A D | amdgpu_cs.c | 114 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_parser_init() 522 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_parser_bos() 732 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_vm_handling() 880 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_ib_fill() 1682 struct amdgpu_vm *vm = &fpriv->vm; in amdgpu_cs_find_mapping()
|
H A D | amdgpu_amdkfd.h | 212 struct amdgpu_vm *vm);
|
H A D | Makefile | 52 amdgpu_dma_buf.o amdgpu_vm.o amdgpu_ib.o amdgpu_pll.o \
|
H A D | amdgpu.h | 442 struct amdgpu_vm vm; 452 int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm,
|
H A D | amdgpu_amdkfd.c | 690 struct amdgpu_vm *vm) in amdgpu_amdkfd_gpuvm_destroy_cb()
|
H A D | amdgpu_trace.h | 219 TP_PROTO(struct amdgpu_vm *vm, struct amdgpu_ring *ring,
|
/netbsd-src/external/mit/xorg/lib/libdrm_amdgpu/ |
H A D | Makefile | 16 amdgpu_vm.c \
|
/netbsd-src/sys/modules/amdgpu/ |
H A D | Makefile | 558 SRCS+= amdgpu_vm.c
|
/netbsd-src/sys/external/bsd/drm2/amdgpu/ |
H A D | files.amdgpu | 505 file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vm.c amdgpu
|