Lines Matching defs:pvo_pt

69 static void	mphyp_pte_synch(mmu_t, uintptr_t pt, struct lpte *pvo_pt);
70 static void mphyp_pte_clear(mmu_t, uintptr_t pt, struct lpte *pvo_pt,
72 static void mphyp_pte_unset(mmu_t, uintptr_t pt, struct lpte *pvo_pt,
74 static void mphyp_pte_change(mmu_t, uintptr_t pt, struct lpte *pvo_pt,
76 static int mphyp_pte_insert(mmu_t, u_int ptegidx, struct lpte *pvo_pt);
204 mphyp_pte_synch(mmu_t mmu, uintptr_t slot, struct lpte *pvo_pt)
213 pvo_pt->pte_lo |= pte.pte_lo & (LPTE_CHG | LPTE_REF);
217 mphyp_pte_clear(mmu_t mmu, uintptr_t slot, struct lpte *pvo_pt, uint64_t vpn,
228 mphyp_pte_unset(mmu_t mmu, uintptr_t slot, struct lpte *pvo_pt, uint64_t vpn)
235 pvo_pt->pte_hi & LPTE_AVPN_MASK, 0, &pte.pte_hi, &pte.pte_lo,
239 pvo_pt->pte_lo |= pte.pte_lo & (LPTE_CHG | LPTE_REF);
243 mphyp_pte_change(mmu_t mmu, uintptr_t slot, struct lpte *pvo_pt, uint64_t vpn)
254 KASSERT(!(pvo_pt->pte_hi & LPTE_LOCKED),
258 mphyp_pte_unset(mmu, slot, pvo_pt, vpn);
259 result = phyp_pft_hcall(H_ENTER, H_EXACT, slot, pvo_pt->pte_hi,
260 pvo_pt->pte_lo, &index, &evicted.pte_lo, &junk);
299 mphyp_pte_insert(mmu_t mmu, u_int ptegidx, struct lpte *pvo_pt)
308 KASSERT(!(pvo_pt->pte_hi & LPTE_LOCKED),
312 pvo_pt->pte_hi |= LPTE_VALID;
313 pvo_pt->pte_hi &= ~LPTE_HID;
320 result = phyp_pft_hcall(H_ENTER, 0, pteg_bktidx << 3, pvo_pt->pte_hi,
321 pvo_pt->pte_lo, &index, &evicted.pte_lo, &junk);
326 moea64_pteg_count, pvo_pt->pte_hi, pvo_pt->pte_lo));
332 pvo_pt->pte_hi |= LPTE_HID;
334 pvo_pt->pte_hi, pvo_pt->pte_lo, &index, &evicted.pte_lo, &junk);
357 pvo_pt->pte_hi &= ~LPTE_HID;
359 pvo_pt->pte_hi |= LPTE_HID;
388 result = phyp_pft_hcall(H_ENTER, H_EXACT, index, pvo_pt->pte_hi,
389 pvo_pt->pte_lo, &index, &evicted.pte_lo, &junk);