VPTE_M
#define pmap_pte_m(pte) ((*(pt_entry_t *)pte & VPTE_M) != 0)
VPTE_RW | VPTE_V | VPTE_U | VPTE_A | VPTE_M | VPTE_WIRED;
VPTE_A | VPTE_M | VPTE_WIRED);
VPTE_A | VPTE_M | VPTE_WIRED);
if (oldpte & VPTE_M) {
if (tpte & VPTE_M) {
if (tpte & VPTE_M) {
if ((origpte & (VPTE_MANAGED|VPTE_M)) == (VPTE_MANAGED|VPTE_M)) {
if (origpte & VPTE_M) {
atomic_set_long(pte, VPTE_M);
if (tpte & VPTE_M) {
if (bit & (VPTE_A|VPTE_M))
} else if (bit == VPTE_M) {
atomic_clear_long(pte, VPTE_M);
} else if ((bit & (VPTE_RW|VPTE_M)) ==
(VPTE_RW|VPTE_M)) {
res = pmap_testbit(m, VPTE_M);
if (pte & VPTE_M)
if (atomic_cmpset_long(ptep, pte, pte & ~(VPTE_RW | VPTE_M))) {
if (pte & VPTE_M) {
nvpte |= VPTE_M | VPTE_A;
(vpte & (VPTE_RW | VPTE_M)) != (VPTE_RW | VPTE_M)) {