| /linux-6.15/arch/powerpc/include/asm/nohash/ |
| H A D | pte-e500.h | 104 static inline int pmd_leaf(pmd_t pmd) in pmd_leaf() function 111 #define pmd_leaf pmd_leaf macro
|
| /linux-6.15/arch/powerpc/mm/ |
| H A D | pgtable_64.c | 128 if (pmd_leaf(pmd)) { in pmd_page() 135 VM_WARN_ON(!pmd_leaf(pmd)); in pmd_page()
|
| /linux-6.15/arch/arm/include/asm/ |
| H A D | pgtable-2level.h | 216 #define pmd_leaf(pmd) (pmd_val(pmd) & PMD_TYPE_SECT) macro 217 #define pmd_bad(pmd) pmd_leaf(pmd)
|
| H A D | kfence.h | 37 if (pmd_leaf(*pmd)) { in arch_kfence_init_pool()
|
| /linux-6.15/arch/loongarch/mm/ |
| H A D | pageattr.c | 72 if (pmd_leaf(val)) { in pageattr_pmd_entry() 194 if (pmd_leaf(pmdp_get(pmd))) in kernel_page_present()
|
| H A D | hugetlbpage.c | 57 if (!pmd_leaf(__pmd(pmd_val))) in pmd_to_entrylo()
|
| H A D | fault.c | 61 if (pmd_leaf(*pmd)) { in spurious_fault()
|
| /linux-6.15/arch/arm/lib/ |
| H A D | uaccess_with_memcpy.c | 59 if (unlikely(pmd_leaf(*pmd))) { in pin_page_for_write() 62 if (unlikely(!pmd_leaf(*pmd) in pin_page_for_write()
|
| /linux-6.15/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() 465 if (pmd_leaf(pmdp_get(pmd))) in kernel_page_present()
|
| H A D | fault.c | 62 if (pmd_none(pmd) || pmd_bad(pmd) || pmd_leaf(pmd)) in show_pte() 221 if (pmd_leaf(pmdp_get(pmd_k))) in vmalloc_fault()
|
| H A D | pgtable.c | 120 if (!pmd_leaf(pmdp_get(pmd))) in pmd_clear_huge()
|
| /linux-6.15/arch/riscv/include/asm/ |
| H A D | pgtable.h | 241 #define pmd_leaf pmd_leaf macro 242 static inline bool pmd_leaf(pmd_t pmd) in pmd_leaf() function 846 return pmd_leaf(pmd) && pmd_user(pmd); in pmd_user_accessible_page() 858 return pmd_leaf(pmd); in pmd_trans_huge()
|
| /linux-6.15/arch/powerpc/mm/book3s64/ |
| H A D | radix_pgtable.c | 216 if (pmd_leaf(*pmdp)) { in radix__change_memory_range() 834 if (pmd_leaf(*pmd)) { in remove_pmd_table() 992 int large = pmd_leaf(*pmdp); in vmemmap_check_pmd() 1230 if (pmd_leaf(*pmd)) in radix__vmemmap_populate_address() 1265 if (pmd_leaf(*pmd)) in vmemmap_compound_tail_page() 1328 if (pmd_leaf(READ_ONCE(*pmd))) { in vmemmap_populate_compound_pages() 1668 if (pmd_leaf(*pmd)) { in pmd_clear_huge()
|
| /linux-6.15/arch/x86/mm/ |
| H A D | pti.c | 255 if (pmd_leaf(*pmd)) { in pti_user_pagetable_walk_pte() 349 if (pmd_leaf(*pmd) || level == PTI_CLONE_PMD) { in pti_clone_pgtable()
|
| H A D | fault.c | 255 if (pmd_leaf(*pmd_k)) in vmalloc_fault() 324 if (!low_pfn(pmd_pfn(*pmd)) || !pmd_present(*pmd) || pmd_leaf(*pmd)) in dump_pagetable() 389 if (!pmd_present(*pmd) || pmd_leaf(*pmd)) in dump_pagetable() 1027 if (pmd_leaf(*pmd)) in spurious_kernel_fault()
|
| H A D | init_64.c | 534 if (!pmd_leaf(*pmd)) { in phys_pmd_init() 1139 if (pmd_leaf(*pmd)) { in remove_pmd_table() 1536 int large = pmd_leaf(*pmd); in vmemmap_check_pmd() 1538 if (pmd_leaf(*pmd)) { in vmemmap_check_pmd() 1613 if (!boot_cpu_has(X86_FEATURE_PSE) || !pmd_leaf(*pmd)) { in register_page_bootmem_memmap()
|
| H A D | mem_encrypt_identity.c | 158 if (pmd_leaf(*pmd)) in sme_populate_pgd_large() 182 if (pmd_leaf(*pmd)) in sme_populate_pgd()
|
| /linux-6.15/mm/ |
| H A D | pagewalk.c | 153 else if (pmd_leaf(*pmd) || !pmd_present(*pmd)) in walk_pmd_range() 897 (!pmd_present(pmd) || pmd_leaf(pmd))) { in folio_walk_start() 909 } else if (pmd_present(pmd) && !pmd_leaf(pmd)) { in folio_walk_start() 935 VM_WARN_ON_ONCE(!pmd_present(pmd) || pmd_leaf(pmd)); in folio_walk_start()
|
| H A D | ptdump.c | 111 if (pmd_leaf(val)) { in ptdump_pmd_entry()
|
| /linux-6.15/arch/s390/mm/ |
| H A D | vmem.c | 237 if (pmd_leaf(*pmd)) { in modify_pmd_table() 282 } else if (pmd_leaf(*pmd)) { in modify_pmd_table() 609 } else if (WARN_ON_ONCE(pmd_leaf(*pmd))) { in vmem_get_alloc_pte()
|
| /linux-6.15/arch/x86/power/ |
| H A D | hibernate.c | 178 if (pmd_leaf(*pmd)) { in relocate_restore_code()
|
| /linux-6.15/arch/s390/include/asm/ |
| H A D | pgtable.h | 811 #define pmd_leaf pmd_leaf macro 812 static inline bool pmd_leaf(pmd_t pmd) in pmd_leaf() function 819 if ((pmd_val(pmd) & _SEGMENT_ENTRY_TYPE_MASK) > 0 || pmd_leaf(pmd)) in pmd_bad() 914 return pmd_leaf(pmd) && !(pmd_val(pmd) & _SEGMENT_ENTRY_READ); in pmd_protnone() 1474 if (pmd_leaf(pmd)) in pmd_deref() 1886 return pmd_leaf(pmd); in pmd_trans_huge()
|
| /linux-6.15/arch/arm/mm/ |
| H A D | dump.c | 352 if (pmd_none(*pmd) || pmd_leaf(*pmd) || !pmd_present(*pmd)) in walk_pmd() 357 if (SECTION_SIZE < PMD_SIZE && pmd_leaf(pmd[1])) { in walk_pmd()
|
| /linux-6.15/arch/arc/include/asm/ |
| H A D | pgtable-levels.h | 183 #define pmd_leaf(x) (pmd_val(x) & _PAGE_HW_SZ) macro
|
| /linux-6.15/arch/sparc/include/asm/ |
| H A D | pgtable_64.h | 683 #define pmd_leaf pmd_leaf macro 684 static inline bool pmd_leaf(pmd_t pmd) in pmd_leaf() function
|