HomeSort by: relevance | last modified time | path
    Searched refs:amdgpu_vm (Results 1 - 18 of 18) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_vm.h 1 /* $NetBSD: amdgpu_vm.h,v 1.3 2021/12/19 12:22:37 riastradh Exp $ */
140 struct amdgpu_vm *vm;
203 * @vm: optional amdgpu_vm we do this update for
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)
    [all...]
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,
amdgpu_csa.h 36 int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
amdgpu_job.h 46 struct amdgpu_vm *vm;
70 struct amdgpu_job **job, struct amdgpu_vm *vm);
amdgpu_vm.c 1 /* $NetBSD: amdgpu_vm.c,v 1.12 2021/12/19 12:38:24 riastradh Exp $ */
31 __KERNEL_RCSID(0, "$NetBSD: amdgpu_vm.c,v 1.12 2021/12/19 12:38:24 riastradh Exp $");
96 static inline void amdgpu_vm_eviction_lock(struct amdgpu_vm *vm)
102 static inline int amdgpu_vm_eviction_trylock(struct amdgpu_vm *vm)
111 static inline void amdgpu_vm_eviction_unlock(struct amdgpu_vm *vm)
235 struct amdgpu_vm *vm = vm_bo->vm;
325 struct amdgpu_vm *vm,
391 * @vm: amdgpu_vm structure
398 struct amdgpu_vm *vm, uint64_t start,
517 * @vm: amdgpu_vm structur
    [all...]
amdgpu_amdkfd_gpuvm.c 34 #include "amdgpu_vm.h"
80 static bool check_if_add_bo_to_vm(struct amdgpu_vm *avm,
320 static int vm_validate_pt_pd_bos(struct amdgpu_vm *vm)
356 static int vm_update_pds(struct amdgpu_vm *vm, struct amdgpu_sync *sync)
415 struct amdgpu_vm *vm, bool is_aql,
603 struct amdgpu_vm *vm,
653 struct amdgpu_vm *vm, enum bo_vm_match map_type,
752 struct amdgpu_vm *vm = bo_va->base.vm;
832 struct amdgpu_vm *peer_vm;
848 struct amdgpu_vm *peer_vm
    [all...]
amdgpu_ids.c 207 static int amdgpu_vmid_grab_idle(struct amdgpu_vm *vm,
276 static int amdgpu_vmid_grab_reserved(struct amdgpu_vm *vm,
341 static int amdgpu_vmid_grab_used(struct amdgpu_vm *vm,
417 int amdgpu_vmid_grab(struct amdgpu_vm *vm, struct amdgpu_ring *ring,
478 struct amdgpu_vm *vm,
509 struct amdgpu_vm *vm,
amdgpu_csa.c 70 int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
amdgpu_ib.c 69 int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm,
136 struct amdgpu_vm *vm;
amdgpu_job.c 64 struct amdgpu_job **job, struct amdgpu_vm *vm)
192 struct amdgpu_vm *vm = job->vm;
Makefile 52 amdgpu_dma_buf.o amdgpu_vm.o amdgpu_ib.o amdgpu_pll.o \
amdgpu_amdkfd.h 36 #include "amdgpu_vm.h"
212 struct amdgpu_vm *vm);
amdgpu_gem.c 134 struct amdgpu_vm *vm = &fpriv->vm;
175 struct amdgpu_vm *vm = &fpriv->vm;
229 struct amdgpu_vm *vm = &fpriv->vm;
525 struct amdgpu_vm *vm,
amdgpu_cs.c 114 struct amdgpu_vm *vm = &fpriv->vm;
522 struct amdgpu_vm *vm = &fpriv->vm;
732 struct amdgpu_vm *vm = &fpriv->vm;
880 struct amdgpu_vm *vm = &fpriv->vm;
1682 struct amdgpu_vm *vm = &fpriv->vm;
amdgpu.h 80 #include "amdgpu_vm.h"
446 struct amdgpu_vm vm;
456 int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm,
amdgpu_amdkfd.c 690 struct amdgpu_vm *vm)
amdgpu_trace.h 219 TP_PROTO(struct amdgpu_vm *vm, struct amdgpu_ring *ring,
  /src/sys/modules/amdgpu/
Makefile 561 SRCS+= amdgpu_vm.c

Completed in 23 milliseconds