/linux-6.1.9/arch/riscv/mm/ |
D | hugetlbpage.c | 12 return pmd_leaf(pmd); in pmd_huge()
|
D | pageattr.c | 72 if (pmd_leaf(val)) { in pageattr_pmd_entry()
|
/linux-6.1.9/arch/riscv/include/asm/ |
D | pgtable.h | 217 #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()
|
D | kfence.h | 39 if (pmd_leaf(*pmd)) { in arch_kfence_init_pool()
|
/linux-6.1.9/mm/ |
D | hugetlb_vmemmap.c | 62 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()
|
D | ptdump.c | 110 if (pmd_leaf(val)) { in ptdump_pmd_entry()
|
D | page_table_check.c | 237 if (!pmd_bad(pmd) && !pmd_leaf(pmd)) { in __page_table_check_pte_clear_range()
|
D | pagewalk.c | 139 if ((!walk->vma && (pmd_leaf(*pmd) || !pmd_present(*pmd))) || in walk_pmd_range()
|
D | debug_vm_pgtable.c | 306 WARN_ON(!pmd_leaf(pmd)); in pmd_leaf_tests()
|
D | vmalloc.c | 704 if (pmd_leaf(*pmd)) in vmalloc_to_page()
|
D | memory.c | 2676 if (WARN_ON_ONCE(pmd_leaf(*pmd))) in apply_to_pmd_range()
|
D | vmscan.c | 3889 VM_WARN_ON_ONCE(pmd_leaf(*pmd)); in walk_pte_range()
|
/linux-6.1.9/arch/arm/include/asm/ |
D | kfence.h | 37 if (pmd_leaf(*pmd)) { in arch_kfence_init_pool()
|
D | pgtable-2level.h | 214 #define pmd_leaf(pmd) (pmd_val(pmd) & 2) macro
|
D | pgtable-3level.h | 119 #define pmd_leaf(pmd) pmd_sect(pmd) macro
|
/linux-6.1.9/arch/arc/include/asm/ |
D | pgtable-levels.h | 182 #define pmd_leaf(x) (pmd_val(x) & _PAGE_HW_SZ) macro
|
/linux-6.1.9/include/linux/ |
D | pgtable.h | 1676 #ifndef pmd_leaf 1677 #define pmd_leaf(x) 0 macro
|
/linux-6.1.9/Documentation/mm/ |
D | arch_pgtable_helpers.rst | 91 | pmd_leaf | Tests a leaf mapped PMD |
|
/linux-6.1.9/arch/arm64/include/asm/ |
D | pgtable.h | 592 #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/ |
D | pgtable.h | 227 #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/ |
D | pgtable.h | 703 #define pmd_leaf(pmd) ((pmd_val(pmd) & _PAGE_HUGE) != 0) macro
|
/linux-6.1.9/arch/sparc/include/asm/ |
D | pgtable_64.h | 663 #define pmd_leaf pmd_large macro
|
/linux-6.1.9/arch/powerpc/include/asm/book3s/64/ |
D | pgtable.h | 1430 #define pmd_leaf pmd_is_leaf macro
|
/linux-6.1.9/arch/s390/include/asm/ |
D | pgtable.h | 704 #define pmd_leaf pmd_large macro
|
/linux-6.1.9/kernel/events/ |
D | core.c | 7322 if (pmd_leaf(pmd)) in perf_get_pgtable_size()
|