/openbmc/linux/arch/riscv/include/asm/ |
H A D | pgtable.h | 243 #define pmd_leaf pmd_leaf macro 244 static inline int pmd_leaf(pmd_t pmd) in pmd_leaf() function 732 return pmd_leaf(pmd) && pmd_user(pmd); in pmd_user_accessible_page() 744 return pmd_leaf(pmd); in pmd_trans_huge()
|
/openbmc/linux/arch/arm/include/asm/ |
H A D | kfence.h | 37 if (pmd_leaf(*pmd)) { in arch_kfence_init_pool()
|
H A D | pgtable-2level.h | 217 #define pmd_leaf(pmd) (pmd_val(pmd) & 2) macro
|
H A D | pgtable-3level.h | 122 #define pmd_leaf(pmd) pmd_sect(pmd) macro
|
/openbmc/linux/mm/ |
H A D | hugetlb_vmemmap.c | 48 head = pmd_leaf(*pmd) ? pmd_page(*pmd) : NULL; in split_vmemmap_huge_pmd() 70 if (likely(pmd_leaf(*pmd))) { in split_vmemmap_huge_pmd() 510 if (pmd_leaf(pmd)) in vmemmap_should_optimize()
|
H A D | ptdump.c | 110 if (pmd_leaf(val)) { in ptdump_pmd_entry()
|
H A D | page_table_check.c | 272 if (!pmd_bad(pmd) && !pmd_leaf(pmd)) { in __page_table_check_pte_clear_range()
|
H A D | pagewalk.c | 154 if ((!walk->vma && (pmd_leaf(*pmd) || !pmd_present(*pmd))) || in walk_pmd_range()
|
H A D | mremap.c | 284 if (unlikely(!pmd_present(pmd) || pmd_leaf(pmd))) in move_normal_pmd()
|
H A D | debug_vm_pgtable.c | 280 WARN_ON(!pmd_leaf(pmd)); in pmd_leaf_tests()
|
/openbmc/linux/arch/riscv/mm/ |
H A D | pageattr.c | 60 if (pmd_leaf(val)) { in pageattr_pmd_entry() 111 if (pmd_leaf(pmdp_get(pmdp))) { in __split_linear_mapping_pmd() 450 if (pmd_leaf(pmdp_get(pmd))) in kernel_page_present()
|
H A D | pgtable.c | 107 if (!pmd_leaf(pmdp_get(pmd))) in pmd_clear_huge()
|
H A D | fault.c | 169 if (pmd_leaf(pmdp_get(pmd_k))) in vmalloc_fault()
|
H A D | hugetlbpage.c | 409 return pmd_leaf(pmd); in pmd_huge()
|
/openbmc/linux/arch/arc/include/asm/ |
H A D | pgtable-levels.h | 183 #define pmd_leaf(x) (pmd_val(x) & _PAGE_HW_SZ) macro
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | hibernate.c | 222 if (pmd_leaf(pmd)) { in temp_pgtable_map_pmd()
|
/openbmc/linux/arch/powerpc/mm/book3s64/ |
H A D | radix_pgtable.c | 1152 if (pmd_leaf(*pmd)) in radix__vmemmap_populate_address() 1187 if (pmd_leaf(*pmd)) in vmemmap_compound_tail_page() 1250 if (pmd_leaf(READ_ONCE(*pmd))) { in vmemmap_populate_compound_pages()
|
/openbmc/linux/include/linux/ |
H A D | pgtable.h | 1654 #ifndef pmd_leaf 1655 #define pmd_leaf(x) 0 macro
|
/openbmc/linux/arch/arm64/include/asm/ |
H A D | pgtable.h | 595 #define pmd_leaf(pmd) (pmd_present(pmd) && !pmd_table(pmd)) macro 876 return pmd_leaf(pmd) && !pmd_present_invalid(pmd) && (pmd_user(pmd) || pmd_user_exec(pmd)); in pmd_user_accessible_page()
|
/openbmc/linux/Documentation/mm/ |
H A D | arch_pgtable_helpers.rst | 93 | pmd_leaf | Tests a leaf mapped PMD |
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | pgtable.h | 263 #define pmd_leaf pmd_large macro 1694 return pmd_leaf(pmd) && (pmd_val(pmd) & _PAGE_PRESENT) && (pmd_val(pmd) & _PAGE_USER); in pmd_user_accessible_page()
|
/openbmc/linux/arch/loongarch/include/asm/ |
H A D | pgtable.h | 615 #define pmd_leaf(pmd) ((pmd_val(pmd) & _PAGE_HUGE) != 0) macro
|
/openbmc/linux/arch/mips/include/asm/ |
H A D | pgtable.h | 756 #define pmd_leaf(pmd) ((pmd_val(pmd) & _PAGE_HUGE) != 0) macro
|
/openbmc/linux/arch/sparc/include/asm/ |
H A D | pgtable_64.h | 683 #define pmd_leaf pmd_large macro
|
/openbmc/linux/arch/powerpc/include/asm/book3s/64/ |
H A D | pgtable.h | 1460 #define pmd_leaf pmd_is_leaf macro
|