Home
last modified time | relevance | path

Searched refs:pmd_leaf (Results 1 – 25 of 25) sorted by relevance

/linux-6.1.9/arch/riscv/mm/
Dhugetlbpage.c12 return pmd_leaf(pmd); in pmd_huge()
Dpageattr.c72 if (pmd_leaf(val)) { in pageattr_pmd_entry()
/linux-6.1.9/arch/riscv/include/asm/
Dpgtable.h217 #define pmd_leaf pmd_leaf macro
218 static inline int pmd_leaf(pmd_t pmd) in pmd_leaf() function
666 return pmd_leaf(pmd) && pmd_user(pmd); in pmd_user_accessible_page()
678 return pmd_leaf(pmd); in pmd_trans_huge()
Dkfence.h39 if (pmd_leaf(*pmd)) { in arch_kfence_init_pool()
/linux-6.1.9/mm/
Dhugetlb_vmemmap.c62 if (likely(pmd_leaf(*pmd))) { in __split_vmemmap_huge_pmd()
88 leaf = pmd_leaf(*pmd); in split_vmemmap_huge_pmd()
492 if (pmd_leaf(pmd)) in vmemmap_should_optimize()
Dptdump.c110 if (pmd_leaf(val)) { in ptdump_pmd_entry()
Dpage_table_check.c237 if (!pmd_bad(pmd) && !pmd_leaf(pmd)) { in __page_table_check_pte_clear_range()
Dpagewalk.c139 if ((!walk->vma && (pmd_leaf(*pmd) || !pmd_present(*pmd))) || in walk_pmd_range()
Ddebug_vm_pgtable.c306 WARN_ON(!pmd_leaf(pmd)); in pmd_leaf_tests()
Dvmalloc.c704 if (pmd_leaf(*pmd)) in vmalloc_to_page()
Dmemory.c2676 if (WARN_ON_ONCE(pmd_leaf(*pmd))) in apply_to_pmd_range()
Dvmscan.c3889 VM_WARN_ON_ONCE(pmd_leaf(*pmd)); in walk_pte_range()
/linux-6.1.9/arch/arm/include/asm/
Dkfence.h37 if (pmd_leaf(*pmd)) { in arch_kfence_init_pool()
Dpgtable-2level.h214 #define pmd_leaf(pmd) (pmd_val(pmd) & 2) macro
Dpgtable-3level.h119 #define pmd_leaf(pmd) pmd_sect(pmd) macro
/linux-6.1.9/arch/arc/include/asm/
Dpgtable-levels.h182 #define pmd_leaf(x) (pmd_val(x) & _PAGE_HW_SZ) macro
/linux-6.1.9/include/linux/
Dpgtable.h1676 #ifndef pmd_leaf
1677 #define pmd_leaf(x) 0 macro
/linux-6.1.9/Documentation/mm/
Darch_pgtable_helpers.rst91 | pmd_leaf | Tests a leaf mapped PMD |
/linux-6.1.9/arch/arm64/include/asm/
Dpgtable.h592 #define pmd_leaf(pmd) (pmd_present(pmd) && !pmd_table(pmd)) macro
866 return pmd_leaf(pmd) && !pmd_present_invalid(pmd) && (pmd_user(pmd) || pmd_user_exec(pmd)); in pmd_user_accessible_page()
/linux-6.1.9/arch/x86/include/asm/
Dpgtable.h227 #define pmd_leaf pmd_large macro
1458 return pmd_leaf(pmd) && (pmd_val(pmd) & _PAGE_PRESENT) && (pmd_val(pmd) & _PAGE_USER); in pmd_user_accessible_page()
/linux-6.1.9/arch/mips/include/asm/
Dpgtable.h703 #define pmd_leaf(pmd) ((pmd_val(pmd) & _PAGE_HUGE) != 0) macro
/linux-6.1.9/arch/sparc/include/asm/
Dpgtable_64.h663 #define pmd_leaf pmd_large macro
/linux-6.1.9/arch/powerpc/include/asm/book3s/64/
Dpgtable.h1430 #define pmd_leaf pmd_is_leaf macro
/linux-6.1.9/arch/s390/include/asm/
Dpgtable.h704 #define pmd_leaf pmd_large macro
/linux-6.1.9/kernel/events/
Dcore.c7322 if (pmd_leaf(pmd)) in perf_get_pgtable_size()