Lines Matching refs:amdgpu_vm

200 	struct amdgpu_vm		*vm;
259 struct amdgpu_vm *vm;
325 struct amdgpu_vm { struct
476 int amdgpu_vm_set_pasid(struct amdgpu_device *adev, struct amdgpu_vm *vm,
479 long amdgpu_vm_wait_idle(struct amdgpu_vm *vm, long timeout);
480 int amdgpu_vm_init(struct amdgpu_device *adev, struct amdgpu_vm *vm, int32_t xcp_id);
481 int amdgpu_vm_make_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm);
482 void amdgpu_vm_release_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm);
483 void amdgpu_vm_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm);
484 int amdgpu_vm_lock_pd(struct amdgpu_vm *vm, struct drm_exec *exec,
486 bool amdgpu_vm_ready(struct amdgpu_vm *vm);
487 uint64_t amdgpu_vm_generation(struct amdgpu_device *adev, struct amdgpu_vm *vm);
488 int amdgpu_vm_validate(struct amdgpu_device *adev, struct amdgpu_vm *vm,
494 struct amdgpu_vm *vm, bool immediate);
496 struct amdgpu_vm *vm,
499 struct amdgpu_vm *vm,
502 struct amdgpu_vm *vm,
506 struct amdgpu_vm *vm, struct amdgpu_bo *bo);
507 int amdgpu_vm_update_range(struct amdgpu_device *adev, struct amdgpu_vm *vm,
521 struct amdgpu_bo_va *amdgpu_vm_bo_find(struct amdgpu_vm *vm,
524 struct amdgpu_vm *vm,
538 struct amdgpu_vm *vm,
540 struct amdgpu_bo_va_mapping *amdgpu_vm_bo_lookup_mapping(struct amdgpu_vm *vm,
542 void amdgpu_vm_bo_trace_cs(struct amdgpu_vm *vm, struct ww_acquire_ctx *ticket);
557 amdgpu_vm_get_task_info_vm(struct amdgpu_vm *vm);
565 void amdgpu_vm_set_task_info(struct amdgpu_vm *vm);
568 struct amdgpu_vm *vm);
569 void amdgpu_vm_get_memory(struct amdgpu_vm *vm,
572 int amdgpu_vm_pt_clear(struct amdgpu_device *adev, struct amdgpu_vm *vm,
574 int amdgpu_vm_pt_create(struct amdgpu_device *adev, struct amdgpu_vm *vm,
577 void amdgpu_vm_pt_free_root(struct amdgpu_device *adev, struct amdgpu_vm *vm);
589 void amdgpu_debugfs_vm_bo_info(struct amdgpu_vm *vm, struct seq_file *m);
592 int amdgpu_vm_pt_map_tables(struct amdgpu_device *adev, struct amdgpu_vm *vm);
594 bool amdgpu_vm_is_bo_always_valid(struct amdgpu_vm *vm, struct amdgpu_bo *bo);
603 static inline uint64_t amdgpu_vm_tlb_seq(struct amdgpu_vm *vm) in amdgpu_vm_tlb_seq()
628 static inline void amdgpu_vm_eviction_lock(struct amdgpu_vm *vm) in amdgpu_vm_eviction_lock()
634 static inline bool amdgpu_vm_eviction_trylock(struct amdgpu_vm *vm) in amdgpu_vm_eviction_trylock()
643 static inline void amdgpu_vm_eviction_unlock(struct amdgpu_vm *vm) in amdgpu_vm_eviction_unlock()
655 struct amdgpu_vm *vm,