Lines Matching refs:amdgpu_vm
151 struct amdgpu_vm *vm;
209 struct amdgpu_vm *vm;
255 struct amdgpu_vm { struct
399 int amdgpu_vm_set_pasid(struct amdgpu_device *adev, struct amdgpu_vm *vm,
402 long amdgpu_vm_wait_idle(struct amdgpu_vm *vm, long timeout);
403 int amdgpu_vm_init(struct amdgpu_device *adev, struct amdgpu_vm *vm, int32_t xcp_id);
404 int amdgpu_vm_make_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm);
405 void amdgpu_vm_release_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm);
406 void amdgpu_vm_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm);
407 int amdgpu_vm_lock_pd(struct amdgpu_vm *vm, struct drm_exec *exec,
409 bool amdgpu_vm_ready(struct amdgpu_vm *vm);
410 uint64_t amdgpu_vm_generation(struct amdgpu_device *adev, struct amdgpu_vm *vm);
411 int amdgpu_vm_validate_pt_bos(struct amdgpu_device *adev, struct amdgpu_vm *vm,
416 struct amdgpu_vm *vm, bool immediate);
418 struct amdgpu_vm *vm,
421 struct amdgpu_vm *vm);
423 struct amdgpu_vm *vm, struct amdgpu_bo *bo);
424 int amdgpu_vm_update_range(struct amdgpu_device *adev, struct amdgpu_vm *vm,
437 struct amdgpu_bo_va *amdgpu_vm_bo_find(struct amdgpu_vm *vm,
440 struct amdgpu_vm *vm,
454 struct amdgpu_vm *vm,
456 struct amdgpu_bo_va_mapping *amdgpu_vm_bo_lookup_mapping(struct amdgpu_vm *vm,
458 void amdgpu_vm_bo_trace_cs(struct amdgpu_vm *vm, struct ww_acquire_ctx *ticket);
475 void amdgpu_vm_set_task_info(struct amdgpu_vm *vm);
478 struct amdgpu_vm *vm);
479 void amdgpu_vm_get_memory(struct amdgpu_vm *vm,
482 int amdgpu_vm_pt_clear(struct amdgpu_device *adev, struct amdgpu_vm *vm,
484 int amdgpu_vm_pt_create(struct amdgpu_device *adev, struct amdgpu_vm *vm,
487 void amdgpu_vm_pt_free_root(struct amdgpu_device *adev, struct amdgpu_vm *vm);
489 struct amdgpu_vm *vm);
499 void amdgpu_debugfs_vm_bo_info(struct amdgpu_vm *vm, struct seq_file *m);
502 int amdgpu_vm_pt_map_tables(struct amdgpu_device *adev, struct amdgpu_vm *vm);
511 static inline uint64_t amdgpu_vm_tlb_seq(struct amdgpu_vm *vm) in amdgpu_vm_tlb_seq()
536 static inline void amdgpu_vm_eviction_lock(struct amdgpu_vm *vm) in amdgpu_vm_eviction_lock()
542 static inline bool amdgpu_vm_eviction_trylock(struct amdgpu_vm *vm) in amdgpu_vm_eviction_trylock()
551 static inline void amdgpu_vm_eviction_unlock(struct amdgpu_vm *vm) in amdgpu_vm_eviction_unlock()