pmap_changebit
pmap_changebit(pg, PG_FOW, ~0UL, &tlbctx);
pmap_changebit(pg, PG_FOR | PG_FOW | PG_FOE, ~0UL, &tlbctx);
pmap_changebit(pg, 0, ~faultoff, &tlbctx);
static void pmap_changebit(struct vm_page *, pt_entry_t, pt_entry_t,
#define pmap_clear_modify(pg) pmap_changebit(pg, 0, PTE_PROT(TLB_DIRTY))
pmap_changebit(pg, PTE_PROT(TLB_REFTRAP), 0)
bool pmap_changebit(struct vm_page *, u_int, u_int);
pmap_changebit(pg, 0, PTE_PROT(TLB_WRITE));
pmap_changebit(pg, PTE_WP, ~0U);
return (pmap_changebit(pg, 0, (pt_entry_t)~PTE_M) & PTE_M) != 0;
return (pmap_changebit(pg, 0, (pt_entry_t)~PTE_U) & PTE_U) != 0;
static pt_entry_t pmap_changebit(struct vm_page *, pt_entry_t, pt_entry_t);
pmap_changebit(pa, PG_RO, ~0);
pmap_changebit(pa, PG_CI, ~0);
return pmap_changebit(pa, 0, (pt_entry_t)~PG_M);
return pmap_changebit(pa, 0, (pt_entry_t)~PG_U);
pmap_changebit(pa, 0, (pt_entry_t)~PG_CI);
if (pmap_changebit(ptpa, PG_CI, (pt_entry_t)~PG_CCB))
if (pmap_changebit(pmap_pte_pa(pmap_pte(pmap, va)), PG_CCB,
pmap_changebit(pmap_pte_pa(pmap_pte(pmap, va)), 0,
pmap_changebit(pmap_pte_pa(pmap_pte(pmap, va)), 0,
if (pmap_changebit(pmap_pte_pa(pmap_pte(pmap, va)), PG_CI,
pmap_changebit(pmap_pte_pa(pmap_pte(pmap, va)), PG_CI, ~0);
pmap_changebit(pmap_pte_pa(pmap_pte(pmap, va)), PG_CI, ~0);
bool pmap_changebit(paddr_t, pt_entry_t, pt_entry_t);
pmap_changebit(kptp->kpt_pa, PG_CI,
pmap_changebit(paddr, PG_CI,