L2_TYPE_MASK
switch (pte & L2_TYPE_MASK) {
npte &= ~L2_TYPE_MASK;
switch (pte & L2_TYPE_MASK) {
if (opte == 0 || (opte & L2_TYPE_MASK) == L2_TYPE_L) {
l2pte_set_writable((opte & ~L2_TYPE_MASK) | L2_S_PROTO)
} else if ((opte & L2_TYPE_MASK) == L2_TYPE_INV) {
l2pte_set_readonly((opte & ~L2_TYPE_MASK) | L2_S_PROTO);
if ((ptep[l2idx] & L2_TYPE_MASK) != L2_TYPE_INV) {
#define l2pte_valid_p(pte) (((pte) & L2_TYPE_MASK) != L2_TYPE_INV)
#define l1pte_lpage_p(pte) (((pte) & L2_TYPE_MASK) == L2_TYPE_L)
switch (pa & L2_TYPE_MASK) {