Lines Matching refs:page_tables
150 if (!vm->page_tables[i].bo) in radeon_vm_get_bos()
153 list[idx].robj = vm->page_tables[i].bo; in radeon_vm_get_bos()
543 if (vm->page_tables[pt_idx].bo) in radeon_vm_bo_set_addr()
564 if (vm->page_tables[pt_idx].bo) { in radeon_vm_bo_set_addr()
572 vm->page_tables[pt_idx].addr = 0; in radeon_vm_bo_set_addr()
573 vm->page_tables[pt_idx].bo = pt; in radeon_vm_bo_set_addr()
666 struct radeon_bo *bo = vm->page_tables[pt_idx].bo; in radeon_vm_update_page_directory()
673 if (vm->page_tables[pt_idx].addr == pt) in radeon_vm_update_page_directory()
675 vm->page_tables[pt_idx].addr = pt; in radeon_vm_update_page_directory()
826 struct radeon_bo *pt = vm->page_tables[pt_idx].bo; in radeon_vm_update_ptes()
894 radeon_bo_fence(vm->page_tables[i].bo, fence, true); in radeon_vm_fence_pts()
1196 vm->page_tables = kzalloc(pts_size, GFP_KERNEL); in radeon_vm_init()
1197 if (vm->page_tables == NULL) { in radeon_vm_init()
1206 kfree(vm->page_tables); in radeon_vm_init()
1207 vm->page_tables = NULL; in radeon_vm_init()
1214 kfree(vm->page_tables); in radeon_vm_init()
1215 vm->page_tables = NULL; in radeon_vm_init()
1257 radeon_bo_unref(&vm->page_tables[i].bo); in radeon_vm_fini()
1258 kfree(vm->page_tables); in radeon_vm_fini()