Lines Matching refs:pt
465 uint64_t pde, pt; in amdgpu_vm_update_page_directory() local
470 pt = amdgpu_bo_gpu_offset(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()
477 ((last_pt + incr * count) != pt)) { in amdgpu_vm_update_page_directory()
487 last_pt = pt; in amdgpu_vm_update_page_directory()
641 struct amdgpu_bo *pt = vm->page_tables[pt_idx].bo; in amdgpu_vm_update_ptes() local
646 amdgpu_sync_resv(adev, &ib->sync, pt->tbo.resv, owner); in amdgpu_vm_update_ptes()
647 r = reservation_object_reserve_shared(pt->tbo.resv); in amdgpu_vm_update_ptes()
656 pte = amdgpu_bo_gpu_offset(pt); in amdgpu_vm_update_ptes()
1073 struct amdgpu_bo *pt; in amdgpu_vm_bo_map() local
1082 NULL, resv, &pt); in amdgpu_vm_bo_map()
1089 pt->parent = amdgpu_bo_ref(vm->page_directory); in amdgpu_vm_bo_map()
1091 r = amdgpu_vm_clear_bo(adev, pt); in amdgpu_vm_bo_map()
1093 amdgpu_bo_unref(&pt); in amdgpu_vm_bo_map()
1098 vm->page_tables[pt_idx].bo = pt; in amdgpu_vm_bo_map()