Lines Matching defs:ptebit
669 pmap_pp_attr_clear(struct pmap_page *pp, int ptebit)
672 pp->pp_attrs &= ~ptebit;
676 pmap_attr_clear(struct vm_page *pg, int ptebit)
680 pmap_pp_attr_clear(&md->mdpg_pp, ptebit);
699 pmap_attr_save(struct vm_page *pg, int ptebit)
703 md->mdpg_attrs |= ptebit;
746 pmap_pte_clear(volatile struct pte *pt, vaddr_t va, int ptebit)
751 pt->pte_lo &= ~ptebit;
2432 pmap_query_bit(struct vm_page *pg, int ptebit)
2440 if (pmap_attr_fetch(pg) & ptebit) {
2452 if (pvo->pvo_pte.pte_lo & ptebit) {
2453 pmap_attr_save(pg, ptebit);
2471 * ptebit is set, cache, it and return success.
2476 if (pvo->pvo_pte.pte_lo & ptebit) {
2477 pmap_attr_save(pg, ptebit);
2491 pmap_clear_bit(struct vm_page *pg, int ptebit)
2510 pmap_attr_clear(pg, ptebit);
2522 * For each pvo entry, clear pvo's ptebit. If this pvo have a
2523 * valid PTE. If so, clear the ptebit from the valid PTE.
2533 if ((pvo->pvo_pte.pte_lo & ptebit) == 0)
2539 if (pvo->pvo_pte.pte_lo & ptebit)
2540 pmap_pte_clear(pt, PVO_VADDR(pvo), ptebit);
2543 pvo->pvo_pte.pte_lo &= ~ptebit;
2555 if ((ptebit & PTE_CHG) && (rv & PTE_EXEC)) {
2569 return (rv & ptebit) != 0;