LPTE_REF
if (refchg & LPTE_REF)
return (moea64_query_bit(m, LPTE_REF));
return (moea64_clear_bit(m, LPTE_REF));
if (refchg & LPTE_REF)
if (refchg & LPTE_REF)
if (refchg & LPTE_REF)
ret & (LPTE_CHG | LPTE_REF));
if (refchg & LPTE_REF)
sp_refchg = LPTE_REF |
refchg |= ret & (LPTE_CHG | LPTE_REF);
refchg |= ret & (LPTE_CHG | LPTE_REF);
if (ptebit == LPTE_REF && (((VM_PAGE_TO_PHYS(m) >> PAGE_SHIFT) ^
} else if (ptebit == LPTE_REF) {
return (ptelo & (LPTE_REF | LPTE_CHG));
if (ptebit == LPTE_REF) {
return (ptelo & (LPTE_REF | LPTE_CHG));
return (ptelo & (LPTE_CHG | LPTE_REF));
return (ptelo & (LPTE_CHG | LPTE_REF));
(LPTE_CHG | LPTE_REF));
return (refchg & (LPTE_REF | LPTE_CHG));
return (pte.pte_lo & (LPTE_CHG | LPTE_REF));
return (refchg & ~LPTE_REF);
if (ptebit & LPTE_REF) {
refchg |= (ptelo & LPTE_REF);
return (pte.pte_lo & (LPTE_REF | LPTE_CHG));
if (!(pt.pte_hi & LPTE_VALID) || !(pt.pte_lo & LPTE_REF)) {
refchg |= pte.pte_lo & (LPTE_REF | LPTE_CHG);