Home
last modified time | relevance | path

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

/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_vm.h140 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 Damdgpu_vm.c96 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 Damdgpu_ids.h39 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 Damdgpu_amdkfd_gpuvm.c80 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 Damdgpu_ids.c207 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 Damdgpu_job.h46 struct amdgpu_vm *vm;
70 struct amdgpu_job **job, struct amdgpu_vm *vm);
H A Damdgpu_csa.h36 int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
H A Damdgpu_ib.c69 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 Damdgpu_job.c64 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 Damdgpu_gem.c134 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 Damdgpu_csa.c70 int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_map_static_csa()
H A Damdgpu_cs.c114 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 Damdgpu_amdkfd.h212 struct amdgpu_vm *vm);
H A DMakefile52 amdgpu_dma_buf.o amdgpu_vm.o amdgpu_ib.o amdgpu_pll.o \
H A Damdgpu.h442 struct amdgpu_vm vm;
452 int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm,
H A Damdgpu_amdkfd.c690 struct amdgpu_vm *vm) in amdgpu_amdkfd_gpuvm_destroy_cb()
H A Damdgpu_trace.h219 TP_PROTO(struct amdgpu_vm *vm, struct amdgpu_ring *ring,
/netbsd-src/external/mit/xorg/lib/libdrm_amdgpu/
H A DMakefile16 amdgpu_vm.c \
/netbsd-src/sys/modules/amdgpu/
H A DMakefile558 SRCS+= amdgpu_vm.c
/netbsd-src/sys/external/bsd/drm2/amdgpu/
H A Dfiles.amdgpu505 file external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vm.c amdgpu