PV_NC
pv0->pv_flags &= ~PV_NC;
pv0->pv_flags |= (npv->pv_flags & PV_NC);
pv0->pv_flags &= ~(PV_NC|PV_ANC);
if ((pv0->pv_flags & (PV_NC|PV_ANC)) == PV_ANC) {
(npv->pv_flags & PV_NC) != 0)
int nc = (*pteprotop & PG_NC) != 0 ? PV_NC : 0;
if ((pv->pv_flags & PV_NC) != 0) {
pv0->pv_flags &= ~PV_NC;
pv0->pv_flags |= (npv->pv_flags & PV_NC);
pv0->pv_flags &= ~(PV_NC|PV_ANC);
if ((pv0->pv_flags & (PV_NC|PV_ANC)) == PV_ANC) {
(npv->pv_flags & PV_NC) != 0)
int nc = (*pteprotop & SRMMU_PG_C) == 0 ? PV_NC : 0;
if ((pv->pv_flags & PV_NC) != 0) {
pv->pv_flags |= PV_NC;
flags = pv->pv_flags & ~(PV_NC|PV_ANC);
flags = pv->pv_flags & ~(PV_NC|PV_ANC);
if (pv->pv_va & PV_NC) {
if ((*pv_flags & PV_NC) == 0) {
*pv_flags |= PV_NC;
return (*pv_flags & PV_NC);
if ((*pv_flags & PV_NC) == 0)
*pv_flags &= ~PV_NC;
if (pv_link(pmap, new_pte, pgva) & PV_NC)
if (pv_link(pmap, new_pte, pgva) & PV_NC)
if ((*pv_flags & PV_NC) == 0) {
*pv_flags |= PV_NC;
return (*pv_flags & PV_NC);
if ((*pv_flags & PV_NC) == 0)
*pv_flags &= ~PV_NC;
if (pv_link(pmap, new_pte, pgva) & PV_NC)
if (pv_link(pmap, new_pte, pgva) & PV_NC)