| /linux/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/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 | 58 if (!pmd_leaf(__pmd(pmd_val))) in pmd_to_entrylo()
|
| H A D | fault.c | 61 if (pmd_leaf(*pmd)) { in spurious_fault()
|
| /linux/arch/arm/include/asm/ |
| H A D | kfence.h | 37 if (pmd_leaf(*pmd)) { in arch_kfence_init_pool()
|
| H A D | pgtable-3level.h | 121 #define pmd_leaf(pmd) pmd_sect(pmd) macro
|
| /linux/arch/riscv/mm/ |
| H A D | fault.c | 65 if (pmd_none(pmd) || pmd_bad(pmd) || pmd_leaf(pmd)) in show_pte() 224 if (pmd_leaf(pmdp_get(pmd_k))) in vmalloc_fault()
|
| /linux/arch/x86/power/ |
| H A D | hibernate.c | 182 if (pmd_leaf(*pmd)) { in relocate_restore_code()
|
| /linux/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/arch/arc/include/asm/ |
| H A D | pgtable-levels.h | 181 #define pmd_leaf(x) (pmd_val(x) & _PAGE_HW_SZ) macro
|
| /linux/arch/arm64/mm/ |
| H A D | mmu.c | 206 BUG_ON(pmd_leaf(pmd)); in alloc_init_cont_pte() 747 if (pmd_leaf(pmd)) { in split_kernel_leaf_mapping_locked() 892 if (pmd_leaf(pmd)) { in split_to_ptes_pmd_entry() 1561 if (pmd_leaf(pmd)) { in unmap_hotplug_pmd_range() 1909 if (!pmd_leaf(READ_ONCE(*pmdp))) in pmd_clear_huge() 2108 if (pmd_leaf(pmd)) in addr_splits_kernel_leaf()
|
| H A D | hugetlbpage.c | 311 if (pmd_leaf(pmd) || !pmd_present(pmd)) in huge_pte_offset()
|
| /linux/arch/s390/mm/ |
| H A D | gmap_helpers.c | 65 if (pmd_none(pmd) || pmd_leaf(pmd) || !pmd_present(pmd)) in try_get_locked_pte()
|
| /linux/arch/x86/include/asm/ |
| H A D | pgtable.h | 290 #define pmd_leaf pmd_leaf macro 291 static inline bool pmd_leaf(pmd_t pte) in pmd_leaf() function 1690 return pmd_leaf(pmd) && (pmd_val(pmd) & _PAGE_PRESENT) && (pmd_val(pmd) & _PAGE_USER); in pmd_user_accessible_page()
|
| /linux/arch/x86/boot/compressed/ |
| H A D | ident_map_64.c | 287 if (pmd_leaf(*pmdp)) in set_clr_page_flags()
|
| /linux/arch/x86/mm/pat/ |
| H A D | set_memory.c | 785 if (pmd_leaf(*pmd) || !pmd_present(*pmd)) in lookup_address_in_pgd_attr() 1355 if (!pmd_leaf(first) || (PFN_PHYS(pfn) & ~PUD_MASK)) in collapse_pud_page() 1365 if (!pmd_present(entry) || !pmd_leaf(entry)) in collapse_pud_page() 1412 if (!pmd_present(*pmd) || pmd_leaf(*pmd)) in collapse_large_pages() 1493 if (pmd_leaf(*pmd)) in unmap_pmd_range()
|
| /linux/arch/riscv/kernel/ |
| H A D | hibernate.c | 222 if (pmd_leaf(pmd)) { in temp_pgtable_map_pmd()
|
| /linux/arch/powerpc/kvm/ |
| H A D | book3s_64_mmu_radix.c | 506 if (pmd_leaf(*p)) { in kvmppc_unmap_free_pmd() 643 if (level == 0 && !(pmd && pmd_present(*pmd) && !pmd_leaf(*pmd))) in kvmppc_create_pte() 712 if (pmd_leaf(*pmd)) { in kvmppc_create_pte()
|
| /linux/arch/x86/mm/ |
| H A D | kasan_init_64.c | 97 if (!pmd_leaf(*pmd)) in kasan_populate_pud()
|
| /linux/Documentation/mm/ |
| H A D | arch_pgtable_helpers.rst | 87 | pmd_leaf | Tests a leaf mapped PMD |
|
| /linux/mm/kasan/ |
| H A D | shadow.c | 207 if (pmd_leaf(*pmd)) in shadow_mapped()
|
| /linux/arch/mips/mm/ |
| H A D | tlb-r4k.c | 333 if (pmd_leaf(*pmdp)) { in __update_tlb()
|
| /linux/arch/loongarch/include/asm/ |
| H A D | pgtable.h | 645 #define pmd_leaf(pmd) ((pmd_val(pmd) & _PAGE_HUGE) != 0) macro
|
| /linux/mm/ |
| H A D | gup.c | 914 if (likely(!pmd_leaf(pmdval))) in follow_pmd_mask() 926 if (unlikely(!pmd_leaf(pmdval))) { in follow_pmd_mask() 3026 if (unlikely(pmd_leaf(pmd))) { in gup_fast_pmd_range()
|
| /linux/arch/x86/xen/ |
| H A D | mmu_pv.c | 1126 if (pmd_leaf(*pmd)) { in xen_cleanmfnmap_pmd() 1945 if (pmd_leaf(pmd)) in xen_early_virt_to_phys()
|