Lines Matching refs:amdgpu_vm
142 struct amdgpu_vm *vm;
200 struct amdgpu_vm *vm;
246 struct amdgpu_vm { struct
385 int amdgpu_vm_set_pasid(struct amdgpu_device *adev, struct amdgpu_vm *vm,
388 long amdgpu_vm_wait_idle(struct amdgpu_vm *vm, long timeout);
389 int amdgpu_vm_init(struct amdgpu_device *adev, struct amdgpu_vm *vm);
390 int amdgpu_vm_make_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm);
391 void amdgpu_vm_release_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm);
392 void amdgpu_vm_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm);
393 void amdgpu_vm_get_pd_bo(struct amdgpu_vm *vm,
396 bool amdgpu_vm_ready(struct amdgpu_vm *vm);
397 int amdgpu_vm_validate_pt_bos(struct amdgpu_device *adev, struct amdgpu_vm *vm,
402 struct amdgpu_vm *vm, bool immediate);
404 struct amdgpu_vm *vm,
407 struct amdgpu_vm *vm);
409 struct amdgpu_vm *vm, struct amdgpu_bo *bo);
410 int amdgpu_vm_update_range(struct amdgpu_device *adev, struct amdgpu_vm *vm,
423 struct amdgpu_bo_va *amdgpu_vm_bo_find(struct amdgpu_vm *vm,
426 struct amdgpu_vm *vm,
440 struct amdgpu_vm *vm,
442 struct amdgpu_bo_va_mapping *amdgpu_vm_bo_lookup_mapping(struct amdgpu_vm *vm,
444 void amdgpu_vm_bo_trace_cs(struct amdgpu_vm *vm, struct ww_acquire_ctx *ticket);
460 void amdgpu_vm_set_task_info(struct amdgpu_vm *vm);
463 struct amdgpu_vm *vm);
464 void amdgpu_vm_get_memory(struct amdgpu_vm *vm, uint64_t *vram_mem,
467 int amdgpu_vm_pt_clear(struct amdgpu_device *adev, struct amdgpu_vm *vm,
469 int amdgpu_vm_pt_create(struct amdgpu_device *adev, struct amdgpu_vm *vm,
471 void amdgpu_vm_pt_free_root(struct amdgpu_device *adev, struct amdgpu_vm *vm);
473 struct amdgpu_vm *vm);
483 void amdgpu_debugfs_vm_bo_info(struct amdgpu_vm *vm, struct seq_file *m);
493 static inline uint64_t amdgpu_vm_tlb_seq(struct amdgpu_vm *vm) in amdgpu_vm_tlb_seq()
518 static inline void amdgpu_vm_eviction_lock(struct amdgpu_vm *vm) in amdgpu_vm_eviction_lock()
524 static inline bool amdgpu_vm_eviction_trylock(struct amdgpu_vm *vm) in amdgpu_vm_eviction_trylock()
533 static inline void amdgpu_vm_eviction_unlock(struct amdgpu_vm *vm) in amdgpu_vm_eviction_unlock()