Lines Matching defs:adev
77 struct amdgpu_device *adev; member
94 static unsigned amdgpu_vm_level_shift(struct amdgpu_device *adev, in amdgpu_vm_level_shift()
125 static unsigned amdgpu_vm_num_entries(struct amdgpu_device *adev, in amdgpu_vm_num_entries()
150 static unsigned amdgpu_vm_num_ats_entries(struct amdgpu_device *adev) in amdgpu_vm_num_ats_entries()
167 static uint32_t amdgpu_vm_entries_mask(struct amdgpu_device *adev, in amdgpu_vm_entries_mask()
187 static unsigned amdgpu_vm_bo_size(struct amdgpu_device *adev, unsigned level) in amdgpu_vm_bo_size()
364 static void amdgpu_vm_pt_start(struct amdgpu_device *adev, in amdgpu_vm_pt_start()
384 static bool amdgpu_vm_pt_descendant(struct amdgpu_device *adev, in amdgpu_vm_pt_descendant()
413 static bool amdgpu_vm_pt_sibling(struct amdgpu_device *adev, in amdgpu_vm_pt_sibling()
463 static void amdgpu_vm_pt_next(struct amdgpu_device *adev, in amdgpu_vm_pt_next()
489 static void amdgpu_vm_pt_first_dfs(struct amdgpu_device *adev, in amdgpu_vm_pt_first_dfs()
524 static void amdgpu_vm_pt_next_dfs(struct amdgpu_device *adev, in amdgpu_vm_pt_next_dfs()
541 #define for_each_amdgpu_vm_pt_dfs_safe(adev, vm, start, cursor, entry) \ argument
600 void amdgpu_vm_move_to_lru_tail(struct amdgpu_device *adev, in amdgpu_vm_move_to_lru_tail()
645 int amdgpu_vm_validate_pt_bos(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_vm_validate_pt_bos()
702 static int amdgpu_vm_clear_bo(struct amdgpu_device *adev, in amdgpu_vm_clear_bo()
818 static void amdgpu_vm_bo_param(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_vm_bo_param()
851 static int amdgpu_vm_alloc_pts(struct amdgpu_device *adev, in amdgpu_vm_alloc_pts()
924 static void amdgpu_vm_free_pts(struct amdgpu_device *adev, in amdgpu_vm_free_pts()
945 void amdgpu_vm_check_compute_bug(struct amdgpu_device *adev) in amdgpu_vm_check_compute_bug()
987 struct amdgpu_device *adev = ring->adev; in amdgpu_vm_need_pipeline_sync() local
1025 struct amdgpu_device *adev = ring->adev; in amdgpu_vm_flush() local
1210 static void amdgpu_vm_invalidate_pds(struct amdgpu_device *adev, in amdgpu_vm_invalidate_pds()
1232 int amdgpu_vm_update_directories(struct amdgpu_device *adev, in amdgpu_vm_update_directories()
1378 struct amdgpu_device *adev = params->adev; in amdgpu_vm_update_ptes() local
1499 static int amdgpu_vm_bo_update_mapping(struct amdgpu_device *adev, in amdgpu_vm_bo_update_mapping()
1550 static int amdgpu_vm_bo_split_mapping(struct amdgpu_device *adev, in amdgpu_vm_bo_split_mapping()
1675 int amdgpu_vm_bo_update(struct amdgpu_device *adev, in amdgpu_vm_bo_update()
1771 static void amdgpu_vm_update_prt_state(struct amdgpu_device *adev) in amdgpu_vm_update_prt_state()
1787 static void amdgpu_vm_prt_get(struct amdgpu_device *adev) in amdgpu_vm_prt_get()
1801 static void amdgpu_vm_prt_put(struct amdgpu_device *adev) in amdgpu_vm_prt_put()
1827 static void amdgpu_vm_add_prt_cb(struct amdgpu_device *adev, in amdgpu_vm_add_prt_cb()
1860 static void amdgpu_vm_free_mapping(struct amdgpu_device *adev, in amdgpu_vm_free_mapping()
1878 static void amdgpu_vm_prt_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm) in amdgpu_vm_prt_fini()
1923 int amdgpu_vm_clear_freed(struct amdgpu_device *adev, in amdgpu_vm_clear_freed()
1975 int amdgpu_vm_handle_moved(struct amdgpu_device *adev, in amdgpu_vm_handle_moved()
2032 struct amdgpu_bo_va *amdgpu_vm_bo_add(struct amdgpu_device *adev, in amdgpu_vm_bo_add()
2071 static void amdgpu_vm_bo_insert_map(struct amdgpu_device *adev, in amdgpu_vm_bo_insert_map()
2109 int amdgpu_vm_bo_map(struct amdgpu_device *adev, in amdgpu_vm_bo_map()
2174 int amdgpu_vm_bo_replace_map(struct amdgpu_device *adev, in amdgpu_vm_bo_replace_map()
2233 int amdgpu_vm_bo_unmap(struct amdgpu_device *adev, in amdgpu_vm_bo_unmap()
2287 int amdgpu_vm_bo_clear_mappings(struct amdgpu_device *adev, in amdgpu_vm_bo_clear_mappings()
2436 void amdgpu_vm_bo_rmv(struct amdgpu_device *adev, in amdgpu_vm_bo_rmv()
2497 void amdgpu_vm_bo_invalidate(struct amdgpu_device *adev, in amdgpu_vm_bo_invalidate()
2558 void amdgpu_vm_adjust_size(struct amdgpu_device *adev, uint32_t min_vm_size, in amdgpu_vm_adjust_size()
2667 int amdgpu_vm_init(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_vm_init()
2781 static int amdgpu_vm_check_clean_reserved(struct amdgpu_device *adev, in amdgpu_vm_check_clean_reserved()
2819 int amdgpu_vm_make_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm, unsigned int pasid) in amdgpu_vm_make_compute()
2914 void amdgpu_vm_release_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm) in amdgpu_vm_release_compute()
2935 void amdgpu_vm_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm) in amdgpu_vm_fini()
2997 void amdgpu_vm_manager_init(struct amdgpu_device *adev) in amdgpu_vm_manager_init()
3041 void amdgpu_vm_manager_fini(struct amdgpu_device *adev) in amdgpu_vm_manager_fini()
3062 struct amdgpu_device *adev = dev->dev_private; in amdgpu_vm_ioctl() local
3090 void amdgpu_vm_get_task_info(struct amdgpu_device *adev, unsigned int pasid, in amdgpu_vm_get_task_info()