Lines Matching defs:adev
83 struct amdgpu_device *adev; member
102 int amdgpu_vm_set_pasid(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_vm_set_pasid()
166 static unsigned amdgpu_vm_level_shift(struct amdgpu_device *adev, in amdgpu_vm_level_shift()
191 static unsigned amdgpu_vm_num_entries(struct amdgpu_device *adev, in amdgpu_vm_num_entries()
217 static unsigned amdgpu_vm_num_ats_entries(struct amdgpu_device *adev) in amdgpu_vm_num_ats_entries()
234 static uint32_t amdgpu_vm_entries_mask(struct amdgpu_device *adev, in amdgpu_vm_entries_mask()
254 static unsigned amdgpu_vm_bo_size(struct amdgpu_device *adev, unsigned level) in amdgpu_vm_bo_size()
434 static void amdgpu_vm_pt_start(struct amdgpu_device *adev, in amdgpu_vm_pt_start()
454 static bool amdgpu_vm_pt_descendant(struct amdgpu_device *adev, in amdgpu_vm_pt_descendant()
483 static bool amdgpu_vm_pt_sibling(struct amdgpu_device *adev, in amdgpu_vm_pt_sibling()
533 static void amdgpu_vm_pt_next(struct amdgpu_device *adev, in amdgpu_vm_pt_next()
560 static void amdgpu_vm_pt_first_dfs(struct amdgpu_device *adev, in amdgpu_vm_pt_first_dfs()
595 static void amdgpu_vm_pt_next_dfs(struct amdgpu_device *adev, in amdgpu_vm_pt_next_dfs()
612 #define for_each_amdgpu_vm_pt_dfs_safe(adev, vm, start, cursor, entry) \ argument
679 void amdgpu_vm_move_to_lru_tail(struct amdgpu_device *adev, in amdgpu_vm_move_to_lru_tail()
726 int amdgpu_vm_validate_pt_bos(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_vm_validate_pt_bos()
791 static int amdgpu_vm_clear_bo(struct amdgpu_device *adev, in amdgpu_vm_clear_bo()
913 static int amdgpu_vm_pt_create(struct amdgpu_device *adev, in amdgpu_vm_pt_create()
1000 static int amdgpu_vm_alloc_pts(struct amdgpu_device *adev, in amdgpu_vm_alloc_pts()
1062 static void amdgpu_vm_free_pts(struct amdgpu_device *adev, in amdgpu_vm_free_pts()
1083 void amdgpu_vm_check_compute_bug(struct amdgpu_device *adev) in amdgpu_vm_check_compute_bug()
1125 struct amdgpu_device *adev = ring->adev; in amdgpu_vm_need_pipeline_sync() local
1164 struct amdgpu_device *adev = ring->adev; in amdgpu_vm_flush() local
1360 static void amdgpu_vm_invalidate_pds(struct amdgpu_device *adev, in amdgpu_vm_invalidate_pds()
1383 int amdgpu_vm_update_pdes(struct amdgpu_device *adev, in amdgpu_vm_update_pdes()
1531 struct amdgpu_device *adev = params->adev; in amdgpu_vm_update_ptes() local
1693 int amdgpu_vm_bo_update_mapping(struct amdgpu_device *adev, in amdgpu_vm_bo_update_mapping()
1866 int amdgpu_vm_bo_update(struct amdgpu_device *adev, struct amdgpu_bo_va *bo_va, in amdgpu_vm_bo_update()
1983 static void amdgpu_vm_update_prt_state(struct amdgpu_device *adev) in amdgpu_vm_update_prt_state()
1999 static void amdgpu_vm_prt_get(struct amdgpu_device *adev) in amdgpu_vm_prt_get()
2013 static void amdgpu_vm_prt_put(struct amdgpu_device *adev) in amdgpu_vm_prt_put()
2039 static void amdgpu_vm_add_prt_cb(struct amdgpu_device *adev, in amdgpu_vm_add_prt_cb()
2072 static void amdgpu_vm_free_mapping(struct amdgpu_device *adev, in amdgpu_vm_free_mapping()
2090 static void amdgpu_vm_prt_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm) in amdgpu_vm_prt_fini()
2134 int amdgpu_vm_clear_freed(struct amdgpu_device *adev, in amdgpu_vm_clear_freed()
2188 int amdgpu_vm_handle_moved(struct amdgpu_device *adev, in amdgpu_vm_handle_moved()
2245 struct amdgpu_bo_va *amdgpu_vm_bo_add(struct amdgpu_device *adev, in amdgpu_vm_bo_add()
2283 static void amdgpu_vm_bo_insert_map(struct amdgpu_device *adev, in amdgpu_vm_bo_insert_map()
2321 int amdgpu_vm_bo_map(struct amdgpu_device *adev, in amdgpu_vm_bo_map()
2387 int amdgpu_vm_bo_replace_map(struct amdgpu_device *adev, in amdgpu_vm_bo_replace_map()
2447 int amdgpu_vm_bo_unmap(struct amdgpu_device *adev, in amdgpu_vm_bo_unmap()
2501 int amdgpu_vm_bo_clear_mappings(struct amdgpu_device *adev, in amdgpu_vm_bo_clear_mappings()
2650 void amdgpu_vm_bo_rmv(struct amdgpu_device *adev, in amdgpu_vm_bo_rmv()
2741 void amdgpu_vm_bo_invalidate(struct amdgpu_device *adev, in amdgpu_vm_bo_invalidate()
2802 void amdgpu_vm_adjust_size(struct amdgpu_device *adev, uint32_t min_vm_size, in amdgpu_vm_adjust_size()
2913 int amdgpu_vm_init(struct amdgpu_device *adev, struct amdgpu_vm *vm) in amdgpu_vm_init()
3022 static int amdgpu_vm_check_clean_reserved(struct amdgpu_device *adev, in amdgpu_vm_check_clean_reserved()
3056 int amdgpu_vm_make_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm) in amdgpu_vm_make_compute()
3124 void amdgpu_vm_release_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm) in amdgpu_vm_release_compute()
3139 void amdgpu_vm_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm) in amdgpu_vm_fini()
3196 void amdgpu_vm_manager_init(struct amdgpu_device *adev) in amdgpu_vm_manager_init()
3242 void amdgpu_vm_manager_fini(struct amdgpu_device *adev) in amdgpu_vm_manager_fini()
3263 struct amdgpu_device *adev = drm_to_adev(dev); in amdgpu_vm_ioctl() local
3308 void amdgpu_vm_get_task_info(struct amdgpu_device *adev, u32 pasid, in amdgpu_vm_get_task_info()
3353 bool amdgpu_vm_handle_fault(struct amdgpu_device *adev, u32 pasid, in amdgpu_vm_handle_fault()