pte_valid
#define pte_accessible(mm, pte) (mm_tlb_flush_pending(mm) ? pte_present(pte) : pte_valid(pte))
(pte_valid(pte) && pte_isset((pte), L_PTE_USER) && pte_young(pte))
return pte_valid(pte) && (pte_user(pte) || pte_user_exec(pte));
#define pte_present(pte) (pte_valid(pte) || pte_present_invalid(pte))
pte_valid(pte) && !pte_cont(pte) && !pte_special(pte)))
#define pte_valid_cont(pte) (pte_valid(pte) && pte_cont(pte))
(mm_tlb_flush_pending(mm) ? pte_present(pte) : pte_valid(pte))
if (!pte_valid(old_pte) || !pte_valid(pte))
#define pmd_valid(pmd) pte_valid(pmd_pte(pmd))
#define pud_valid(pud) pte_valid(pud_pte(pud))
if (pte_cont(pte) && pte_valid(__ptep_get(ptep)))
if (!pte_valid(__pte(old)) || !pte_valid(__pte(new)))
return pte_valid(__ptep_get(ptep));
if (pte_valid(pte)) {