pmd_leaf
if (pmd_leaf(*pmd)) {
#define pmd_bad(pmd) pmd_leaf(pmd)
if (unlikely(pmd_leaf(*pmd))) {
if (unlikely(!pmd_leaf(*pmd)
if (pmd_none(*pmd) || pmd_leaf(*pmd) || !pmd_present(*pmd))
if (SECTION_SIZE < PMD_SIZE && pmd_leaf(pmd[1])) {
if (pmd_leaf(pmd) || !pmd_present(pmd))
if (pmd_leaf(pmd)) {
if (pmd_leaf(pmd)) {
if (pmd_leaf(*pmd)) {
if (!pmd_leaf(__pmd(pmd_val)))
if (pmd_leaf(pmdp_get(pmd)))
if (pmd_leaf(val)) {
if (pmd_leaf(*pmdp)) {
return pmd_leaf(pmd) && pte_user_accessible_page(pmd_pte(pmd), addr);
#define pmd_leaf pmd_leaf
#define pmd_leaf pmd_leaf
if (pmd_leaf(*p)) {
if (level == 0 && !(pmd && pmd_present(*pmd) && !pmd_leaf(*pmd)))
if (pmd_leaf(*pmd)) {
WARN_ON(!(pmd_leaf(pmd)));
if (pmd_leaf(*pmd))
if (pmd_leaf(*pmd))
if (pmd_leaf(READ_ONCE(*pmd))) {
if (pmd_leaf(*pmd)) {
if (pmd_leaf(*pmdp)) {
if (pmd_leaf(*pmd)) {
int large = pmd_leaf(*pmdp);
if (pmd_leaf(pmd)) {
if (pmd_leaf(pmd)) {
VM_WARN_ON(!pmd_leaf(pmd));
if (pmd_leaf(*pmdp)) {
return pmd_leaf(pmd);
#define pmd_leaf pmd_leaf
return pmd_leaf(pmd) && pmd_user(pmd);
if (pmd_leaf(pmd)) {
if (pmd_leaf(pmd))
if (pmd_leaf(pmdp_get(pmd_k)))
if (pmd_none(pmd) || pmd_bad(pmd) || pmd_leaf(pmd))
if (pmd_leaf(pmd)) {
if (pmd_leaf(pmdp_get(pmdp))) {
if (pmd_leaf(pmdp_get(pmd)))
if (pmd_leaf(val)) {
if (!pmd_leaf(pmdp_get(pmd)))
} else if (pmd_leaf(*pmd)) {
if (pmd_leaf(pmd))
return pmd_leaf(pmd);
#define pmd_leaf pmd_leaf
if ((pmd_val(pmd) & _SEGMENT_ENTRY_TYPE_MASK) > 0 || pmd_leaf(pmd))
return pmd_leaf(pmd) && !(pmd_val(pmd) & _SEGMENT_ENTRY_READ);
if (pmd_none(pmd) || pmd_leaf(pmd) || !pmd_present(pmd))
if (pmd_leaf(*pmdp)) {
if (pmd_leaf(*pmd)) {
} else if (pmd_leaf(*pmd)) {
} else if (WARN_ON_ONCE(pmd_leaf(*pmd))) {
#define pmd_leaf pmd_leaf
if (pmd_leaf(*pmd))
if (!pmd_leaf(entry) || !pmd_young(entry))
if (pmd_leaf(*pmdp))
if (pmd_leaf(*pmd))
if (pmd_leaf(*pmd))
return pmd_leaf(pmd) && (pmd_val(pmd) & _PAGE_PRESENT) && (pmd_val(pmd) & _PAGE_USER);
#define pmd_leaf pmd_leaf
if (pmd_leaf(pmd))
if (pmd_leaf(*pmd))
if (pmd_leaf(*pmd_k))
if (!low_pfn(pmd_pfn(*pmd)) || !pmd_present(*pmd) || pmd_leaf(*pmd))
if (!pmd_present(*pmd) || pmd_leaf(*pmd))
if (pmd_leaf(pmd[i]))
if (pmd_leaf(*pmd)) {
if (pmd_leaf(*pmd)) {
int large = pmd_leaf(*pmd);
if (pmd_leaf(*pmd)) {
if (!boot_cpu_has(X86_FEATURE_PSE) || !pmd_leaf(*pmd)) {
if (!pmd_leaf(*pmd)) {
if (!pmd_leaf(*pmd))
if (!pmd_leaf(first) || (PFN_PHYS(pfn) & ~PUD_MASK))
if (!pmd_present(entry) || !pmd_leaf(entry))
if (!pmd_present(*pmd) || pmd_leaf(*pmd))
if (pmd_leaf(*pmd))
if (pmd_leaf(*pmd) || !pmd_present(*pmd))
if (pmd_present(*pmd) && !pmd_leaf(*pmd))
if (pmd_leaf(*pmd)) {
if (pmd_leaf(*pmd)) {
if (pmd_leaf(*pmd) || level == PTI_CLONE_PMD) {
if (pmd_leaf(*pmd)) {
if (pmd_leaf(*pmd)) {
if (pmd_leaf(pmd))
if (unlikely(pmd_leaf(*pmdp)))
#ifndef pmd_leaf
if (pmd_leaf(pmd))
WARN_ON(!pmd_leaf(pmd));
WARN_ON(!pmd_leaf(pmd_mkinvalid(pmd_mkhuge(pmd))));
if (unlikely(pmd_leaf(pmd))) {
if (likely(!pmd_leaf(pmdval)))
if (unlikely(!pmd_leaf(pmdval))) {
head = pmd_leaf(*pmd) ? pmd_page(*pmd) : NULL;
if (likely(pmd_leaf(*pmd))) {
if (pmd_leaf(*pmd))
if (IS_ENABLED(CONFIG_TRANSPARENT_HUGEPAGE) && pmd_leaf(pmd)) {
} else if (pmd_leaf(pmd)) {
if (WARN_ON_ONCE(pmd_leaf(*pmd)))
if (pmd_leaf(pmd)) {
} else if (unlikely(!pmd_leaf(pmd))) {
} else if (pmd_leaf(*pmdp))
if (unlikely(!pmd_present(pmd) || pmd_leaf(pmd)))
if (!pmd_bad(pmd) && !pmd_leaf(pmd)) {
VM_WARN_ON_ONCE(!pmd_present(pmd) || pmd_leaf(pmd));
else if (pmd_leaf(*pmd) || !pmd_present(*pmd))
(!pmd_present(pmd) || pmd_leaf(pmd))) {
} else if (pmd_present(pmd) && !pmd_leaf(pmd)) {
if (pmd_leaf(val)) {
if (pmd_leaf(*pmd))