Home
last modified time | relevance | path

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

123

/linux-6.12.1/arch/powerpc/include/asm/nohash/
Dpte-e500.h104 static inline int pmd_leaf(pmd_t pmd) in pmd_leaf() function
111 #define pmd_leaf pmd_leaf macro
/linux-6.12.1/arch/powerpc/mm/
Dpgtable_64.c128 if (pmd_leaf(pmd)) { in pmd_page()
135 VM_WARN_ON(!pmd_leaf(pmd)); in pmd_page()
/linux-6.12.1/arch/arm/include/asm/
Dpgtable-2level.h216 #define pmd_leaf(pmd) (pmd_val(pmd) & PMD_TYPE_SECT) macro
217 #define pmd_bad(pmd) pmd_leaf(pmd)
Dkfence.h37 if (pmd_leaf(*pmd)) { in arch_kfence_init_pool()
/linux-6.12.1/arch/loongarch/mm/
Dpageattr.c71 if (pmd_leaf(val)) { in pageattr_pmd_entry()
193 if (pmd_leaf(pmdp_get(pmd))) in kernel_page_present()
Dhugetlbpage.c57 if (!pmd_leaf(__pmd(pmd_val))) in pmd_to_entrylo()
Dfault.c61 if (pmd_leaf(*pmd)) { in spurious_fault()
/linux-6.12.1/arch/riscv/mm/
Dpageattr.c60 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()
Dpgtable.c120 if (!pmd_leaf(pmdp_get(pmd))) in pmd_clear_huge()
/linux-6.12.1/arch/arm/lib/
Duaccess_with_memcpy.c59 if (unlikely(pmd_leaf(*pmd))) { in pin_page_for_write()
62 if (unlikely(!pmd_leaf(*pmd) in pin_page_for_write()
/linux-6.12.1/arch/riscv/include/asm/
Dpgtable.h236 #define pmd_leaf pmd_leaf macro
237 static inline bool pmd_leaf(pmd_t pmd) in pmd_leaf() function
782 return pmd_leaf(pmd) && pmd_user(pmd); in pmd_user_accessible_page()
794 return pmd_leaf(pmd); in pmd_trans_huge()
/linux-6.12.1/mm/
Dpagewalk.c117 if ((!walk->vma && (pmd_leaf(*pmd) || !pmd_present(*pmd))) || in walk_pmd_range()
783 (!pmd_present(pmd) || pmd_leaf(pmd))) { in folio_walk_start()
795 } else if (pmd_present(pmd) && !pmd_leaf(pmd)) { in folio_walk_start()
821 VM_WARN_ON_ONCE(!pmd_present(pmd) || pmd_leaf(pmd)); in folio_walk_start()
Dhugetlb_vmemmap.c75 if (likely(pmd_leaf(*pmd))) { in vmemmap_split_pmd()
109 head = pmd_leaf(*pmd) ? pmd_page(*pmd) : NULL; in vmemmap_pmd_entry()
Dptdump.c111 if (pmd_leaf(val)) { in ptdump_pmd_entry()
/linux-6.12.1/arch/powerpc/mm/book3s64/
Dradix_pgtable.c216 if (pmd_leaf(*pmdp)) { in radix__change_memory_range()
846 if (pmd_leaf(*pmd)) { in remove_pmd_table()
1003 int large = pmd_leaf(*pmdp); in vmemmap_check_pmd()
1228 if (pmd_leaf(*pmd)) in radix__vmemmap_populate_address()
1263 if (pmd_leaf(*pmd)) in vmemmap_compound_tail_page()
1326 if (pmd_leaf(READ_ONCE(*pmd))) { in vmemmap_populate_compound_pages()
1666 if (pmd_leaf(*pmd)) { in pmd_clear_huge()
/linux-6.12.1/arch/x86/mm/
Dpti.c255 if (pmd_leaf(*pmd)) { in pti_user_pagetable_walk_pte()
349 if (pmd_leaf(*pmd) || level == PTI_CLONE_PMD) { in pti_clone_pgtable()
Dfault.c256 if (pmd_leaf(*pmd_k)) in vmalloc_fault()
325 if (!low_pfn(pmd_pfn(*pmd)) || !pmd_present(*pmd) || pmd_leaf(*pmd)) in dump_pagetable()
390 if (!pmd_present(*pmd) || pmd_leaf(*pmd)) in dump_pagetable()
1028 if (pmd_leaf(*pmd)) in spurious_kernel_fault()
Dmem_encrypt_identity.c160 if (pmd_leaf(*pmd)) in sme_populate_pgd_large()
184 if (pmd_leaf(*pmd)) in sme_populate_pgd()
Dinit_64.c537 if (!pmd_leaf(*pmd)) { in phys_pmd_init()
1127 if (pmd_leaf(*pmd)) { in remove_pmd_table()
1521 int large = pmd_leaf(*pmd); in vmemmap_check_pmd()
1523 if (pmd_leaf(*pmd)) { in vmemmap_check_pmd()
/linux-6.12.1/arch/s390/mm/
Dvmem.c242 if (pmd_leaf(*pmd)) { in modify_pmd_table()
287 } else if (pmd_leaf(*pmd)) { in modify_pmd_table()
616 } else if (WARN_ON_ONCE(pmd_leaf(*pmd))) { in vmem_get_alloc_pte()
/linux-6.12.1/arch/x86/power/
Dhibernate.c178 if (pmd_leaf(*pmd)) { in relocate_restore_code()
/linux-6.12.1/arch/s390/include/asm/
Dpgtable.h767 #define pmd_leaf pmd_leaf macro
768 static inline bool pmd_leaf(pmd_t pmd) in pmd_leaf() function
775 if ((pmd_val(pmd) & _SEGMENT_ENTRY_TYPE_MASK) > 0 || pmd_leaf(pmd)) in pmd_bad()
875 return pmd_leaf(pmd) && !(pmd_val(pmd) & _SEGMENT_ENTRY_READ); in pmd_protnone()
1440 if (pmd_leaf(pmd)) in pmd_deref()
/linux-6.12.1/arch/arm/mm/
Ddump.c352 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.12.1/arch/arc/include/asm/
Dpgtable-levels.h183 #define pmd_leaf(x) (pmd_val(x) & _PAGE_HW_SZ) macro
/linux-6.12.1/arch/sparc/include/asm/
Dpgtable_64.h683 #define pmd_leaf pmd_leaf macro
684 static inline bool pmd_leaf(pmd_t pmd) in pmd_leaf() function

123