/freebsd-10.0-release/sys/powerpc/ps3/ |
H A D | mmu_ps3.c | 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) argument 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_ argument 187 mps3_pte_unset(mmu_t mmu, uintptr_t slot, struct lpte *pvo_pt, uint64_t vpn) argument 197 mps3_pte_change(mmu_t mmu, uintptr_t slot, struct lpte *pvo_pt, uint64_t vpn) argument 206 mps3_pte_insert(mmu_t mmu, u_int ptegidx, struct lpte *pvo_pt) argument [all...] |
/freebsd-10.0-release/sys/powerpc/pseries/ |
H A D | mmu_phyp.c | 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); 199 mphyp_pte_synch(mmu_t mmu, uintptr_t slot, struct lpte *pvo_pt) argument 208 pvo_pt->pte_lo |= pte.pte_lo & (LPTE_CHG | LPTE_REF); 212 mphyp_pte_clear(mmu_t mmu, uintptr_t slot, struct lpte *pvo_pt, uint64_t vpn, argument 223 mphyp_pte_unset(mmu_t mmu, uintptr_t slot, struct lpte *pvo_pt, uint64_t vpn) argument 230 pvo_pt 238 mphyp_pte_change(mmu_t mmu, uintptr_t slot, struct lpte *pvo_pt, uint64_t vpn) argument 294 mphyp_pte_insert(mmu_t mmu, u_int ptegidx, struct lpte *pvo_pt) argument [all...] |
/freebsd-10.0-release/sys/powerpc/aim/ |
H A D | moea64_native.c | 197 struct lpte *pvo_pt); 199 struct lpte *pvo_pt, uint64_t vpn, uint64_t ptebit); 201 struct lpte *pvo_pt, uint64_t vpn); 203 struct lpte *pvo_pt, uint64_t vpn); 244 moea64_pte_synch_native(mmu_t mmu, uintptr_t pt_cookie, struct lpte *pvo_pt) argument 248 pvo_pt->pte_lo |= pt->pte_lo & (LPTE_REF | LPTE_CHG); 252 moea64_pte_clear_native(mmu_t mmu, uintptr_t pt_cookie, struct lpte *pvo_pt, argument 267 moea64_pte_set_native(struct lpte *pt, struct lpte *pvo_pt) argument 270 pvo_pt->pte_hi |= LPTE_VALID; 274 * Note that the REF/CHG bits are from pvo_pt an 288 moea64_pte_unset_native(mmu_t mmu, uintptr_t pt_cookie, struct lpte *pvo_pt, uint64_t vpn) argument 315 moea64_pte_change_native(mmu_t mmu, uintptr_t pt, struct lpte *pvo_pt, uint64_t vpn) argument 549 moea64_pte_insert_native(mmu_t mmu, u_int ptegidx, struct lpte *pvo_pt) argument [all...] |
H A D | mmu_oea.c | 486 moea_pte_compare(const struct pte *pt, const struct pte *pvo_pt) argument 488 if (pt->pte_hi == pvo_pt->pte_hi) 520 moea_pte_synch(struct pte *pt, struct pte *pvo_pt) argument 524 pvo_pt->pte_lo |= pt->pte_lo & (PTE_REF | PTE_CHG); 541 moea_pte_set(struct pte *pt, struct pte *pvo_pt) argument 545 pvo_pt->pte_hi |= PTE_VALID; 549 * Note that the REF/CHG bits are from pvo_pt and thus should have 552 pt->pte_lo = pvo_pt->pte_lo; 554 pt->pte_hi = pvo_pt->pte_hi; 560 moea_pte_unset(struct pte *pt, struct pte *pvo_pt, vm_offset_ argument 586 moea_pte_change(struct pte *pt, struct pte *pvo_pt, vm_offset_t va) argument 2319 moea_pte_insert(u_int ptegidx, struct pte *pvo_pt) argument [all...] |