Lines Matching defs:pvo_pt
70 static void mps3_pte_synch(mmu_t, uintptr_t pt, struct lpte *pvo_pt);
71 static void mps3_pte_clear(mmu_t, uintptr_t pt, struct lpte *pvo_pt,
73 static void mps3_pte_unset(mmu_t, uintptr_t pt, struct lpte *pvo_pt,
75 static void mps3_pte_change(mmu_t, uintptr_t pt, struct lpte *pvo_pt,
77 static int mps3_pte_insert(mmu_t, u_int ptegidx, struct lpte *pvo_pt);
155 mps3_pte_synch(mmu_t mmu, uintptr_t slot, struct lpte *pvo_pt)
169 (pvo_pt->pte_hi & LPTE_AVPN_MASK),
171 halfbucket[slot & 0x3], pvo_pt->pte_hi));
173 pvo_pt->pte_lo |= (rcbits >> ((3 - (slot & 0x3))*16)) &
178 mps3_pte_clear(mmu_t mmu, uintptr_t slot, struct lpte *pvo_pt, uint64_t vpn,
182 lv1_write_htab_entry(mps3_vas_id, slot, pvo_pt->pte_hi,
183 pvo_pt->pte_lo & ~ptebit);
187 mps3_pte_unset(mmu_t mmu, uintptr_t slot, struct lpte *pvo_pt, uint64_t vpn)
190 mps3_pte_synch(mmu, slot, pvo_pt);
191 pvo_pt->pte_hi &= ~LPTE_VALID;
197 mps3_pte_change(mmu_t mmu, uintptr_t slot, struct lpte *pvo_pt, uint64_t vpn)
200 mps3_pte_synch(mmu, slot, pvo_pt);
201 lv1_write_htab_entry(mps3_vas_id, slot, pvo_pt->pte_hi,
202 pvo_pt->pte_lo);
206 mps3_pte_insert(mmu_t mmu, u_int ptegidx, struct lpte *pvo_pt)
213 pvo_pt->pte_hi |= LPTE_VALID;
214 pvo_pt->pte_hi &= ~LPTE_HID;
218 pvo_pt->pte_hi, pvo_pt->pte_lo, LPTE_LOCKED | LPTE_WIRED, 0,
231 pvo_pt->pte_hi |= LPTE_HID;