Lines Matching refs:amdgpu_vm

202 	struct amdgpu_vm		*vm;
264 struct amdgpu_vm *vm;
337 struct amdgpu_vm { struct
504 long amdgpu_vm_wait_idle(struct amdgpu_vm *vm, long timeout);
505 int amdgpu_vm_init(struct amdgpu_device *adev, struct amdgpu_vm *vm, int32_t xcp_id, uint32_t pasid…
506 int amdgpu_vm_make_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm);
507 void amdgpu_vm_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm);
508 int amdgpu_vm_lock_pd(struct amdgpu_vm *vm, struct drm_exec *exec,
510 int amdgpu_vm_lock_done_list(struct amdgpu_vm *vm, struct drm_exec *exec,
512 bool amdgpu_vm_ready(struct amdgpu_vm *vm);
513 uint64_t amdgpu_vm_generation(struct amdgpu_device *adev, struct amdgpu_vm *vm);
514 int amdgpu_vm_validate(struct amdgpu_device *adev, struct amdgpu_vm *vm,
520 struct amdgpu_vm *vm, bool immediate);
522 struct amdgpu_vm *vm,
525 struct amdgpu_vm *vm,
528 struct amdgpu_vm *vm,
532 struct amdgpu_vm *vm, struct amdgpu_bo *bo);
533 int amdgpu_vm_update_range(struct amdgpu_device *adev, struct amdgpu_vm *vm,
551 struct amdgpu_bo_va *amdgpu_vm_bo_find(struct amdgpu_vm *vm,
554 struct amdgpu_vm *vm,
568 struct amdgpu_vm *vm,
570 struct amdgpu_bo_va_mapping *amdgpu_vm_bo_lookup_mapping(struct amdgpu_vm *vm,
572 void amdgpu_vm_bo_trace_cs(struct amdgpu_vm *vm, struct ww_acquire_ctx *ticket);
587 amdgpu_vm_get_task_info_vm(struct amdgpu_vm *vm);
595 struct amdgpu_vm *amdgpu_vm_lock_by_pasid(struct amdgpu_device *adev,
598 void amdgpu_vm_set_task_info(struct amdgpu_vm *vm);
601 struct amdgpu_vm *vm);
602 void amdgpu_vm_get_memory(struct amdgpu_vm *vm,
605 int amdgpu_vm_pt_clear(struct amdgpu_device *adev, struct amdgpu_vm *vm,
607 int amdgpu_vm_pt_create(struct amdgpu_device *adev, struct amdgpu_vm *vm,
610 void amdgpu_vm_pt_free_root(struct amdgpu_device *adev, struct amdgpu_vm *vm);
622 void amdgpu_debugfs_vm_bo_info(struct amdgpu_vm *vm, struct seq_file *m);
625 int amdgpu_vm_pt_map_tables(struct amdgpu_device *adev, struct amdgpu_vm *vm);
627 bool amdgpu_vm_is_bo_always_valid(struct amdgpu_vm *vm, struct amdgpu_bo *bo);
636 static inline uint64_t amdgpu_vm_tlb_seq(struct amdgpu_vm *vm) in amdgpu_vm_tlb_seq()
661 static inline void amdgpu_vm_eviction_lock(struct amdgpu_vm *vm) in amdgpu_vm_eviction_lock()
667 static inline bool amdgpu_vm_eviction_trylock(struct amdgpu_vm *vm) in amdgpu_vm_eviction_trylock()
676 static inline void amdgpu_vm_eviction_unlock(struct amdgpu_vm *vm) in amdgpu_vm_eviction_unlock()
688 struct amdgpu_vm *vm,