Lines Matching refs:page_tables
109 if (!vm->page_tables[i].bo) in amdgpu_vm_get_bos()
112 list[idx].robj = vm->page_tables[i].bo; in amdgpu_vm_get_bos()
464 struct amdgpu_bo *bo = vm->page_tables[pt_idx].bo; in amdgpu_vm_update_page_directory()
471 if (vm->page_tables[pt_idx].addr == pt) in amdgpu_vm_update_page_directory()
473 vm->page_tables[pt_idx].addr = pt; in amdgpu_vm_update_page_directory()
641 struct amdgpu_bo *pt = vm->page_tables[pt_idx].bo; in amdgpu_vm_update_ptes()
1075 if (vm->page_tables[pt_idx].bo) in amdgpu_vm_bo_map()
1097 vm->page_tables[pt_idx].addr = 0; in amdgpu_vm_bo_map()
1098 vm->page_tables[pt_idx].bo = pt; in amdgpu_vm_bo_map()
1269 vm->page_tables = drm_calloc_large(pd_entries, sizeof(struct amdgpu_vm_pt)); in amdgpu_vm_init()
1270 if (vm->page_tables == NULL) { in amdgpu_vm_init()
1328 amdgpu_bo_unref(&vm->page_tables[i].bo); in amdgpu_vm_fini()
1329 drm_free_large(vm->page_tables); in amdgpu_vm_fini()