Home
last modified time | relevance | path

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

12

/linux/arch/powerpc/include/asm/nohash/
H A Dpte-e500.h104 static inline int pmd_leaf(pmd_t pmd) in pmd_leaf() function
111 #define pmd_leaf pmd_leaf macro
/linux/arch/arm/include/asm/
H A Dkfence.h37 if (pmd_leaf(*pmd)) { in arch_kfence_init_pool()
H A Dpgtable-3level.h121 #define pmd_leaf(pmd) pmd_sect(pmd) macro
/linux/arch/s390/include/asm/
H A Dpgtable.h751 #define pmd_leaf pmd_leaf macro
752 static inline bool pmd_leaf(pmd_t pmd) in pmd_leaf() function
759 if ((pmd_val(pmd) & _SEGMENT_ENTRY_TYPE_MASK) > 0 || pmd_leaf(pmd)) in pmd_bad()
854 return pmd_leaf(pmd) && !(pmd_val(pmd) & _SEGMENT_ENTRY_READ); in pmd_protnone()
1373 if (pmd_leaf(pmd)) in pmd_deref()
1799 return pmd_leaf(pmd); in pmd_trans_huge()
1821 return pmd_leaf(pmd) && (pmd_val(pmd) & _SEGMENT_ENTRY_READ); in pmd_user_accessible_page()
/linux/arch/loongarch/mm/
H A Dhugetlbpage.c58 if (!pmd_leaf(__pmd(pmd_val))) in pmd_to_entrylo()
H A Dfault.c61 if (pmd_leaf(*pmd)) { in spurious_fault()
/linux/mm/
H A Dpagewalk.c170 else if (pmd_leaf(*pmd) || !pmd_present(*pmd)) in walk_pmd_range()
961 (!pmd_present(pmd) || pmd_leaf(pmd))) { in folio_walk_start()
973 } else if (pmd_present(pmd) && !pmd_leaf(pmd)) { in folio_walk_start()
992 VM_WARN_ON_ONCE(!pmd_present(pmd) || pmd_leaf(pmd)); in folio_walk_start()
H A Dpage_table_check.c269 if (!pmd_bad(pmd) && !pmd_leaf(pmd)) { in __page_table_check_pte_clear_range()
/linux/arch/riscv/mm/
H A Dfault.c65 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/mm/
H A Dpti.c267 if (pmd_leaf(*pmd)) { in pti_user_pagetable_walk_pte()
361 if (pmd_leaf(*pmd) || level == PTI_CLONE_PMD) { in pti_clone_pgtable()
H A Dfault.c254 if (pmd_leaf(*pmd_k)) in vmalloc_fault()
323 if (!low_pfn(pmd_pfn(*pmd)) || !pmd_present(*pmd) || pmd_leaf(*pmd)) in dump_pagetable()
388 if (!pmd_present(*pmd) || pmd_leaf(*pmd)) in dump_pagetable()
1024 if (pmd_leaf(*pmd)) in spurious_kernel_fault()
H A Dkasan_init_64.c97 if (!pmd_leaf(*pmd)) in kasan_populate_pud()
/linux/arch/riscv/include/asm/
H A Dpgtable.h224 #define pmd_leaf pmd_leaf macro
225 static inline bool pmd_leaf(pmd_t pmd) in pmd_leaf() function
979 return pmd_leaf(pmd) && pmd_user(pmd); in pmd_user_accessible_page()
991 return pmd_leaf(pmd); in pmd_trans_huge()
/linux/arch/s390/mm/
H A Dvmem.c239 if (pmd_leaf(*pmd)) { in modify_pmd_table()
284 } else if (pmd_leaf(*pmd)) { in modify_pmd_table()
621 } else if (WARN_ON_ONCE(pmd_leaf(*pmd))) { in vmem_get_alloc_pte()
/linux/arch/x86/power/
H A Dhibernate.c182 if (pmd_leaf(*pmd)) { in relocate_restore_code()
/linux/arch/arm/mm/
H A 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/arch/arc/include/asm/
H A Dpgtable-levels.h181 #define pmd_leaf(x) (pmd_val(x) & _PAGE_HW_SZ) macro
/linux/arch/powerpc/include/asm/book3s/64/
H A Dpgtable.h267 #define pmd_leaf pmd_leaf macro
268 static inline bool pmd_leaf(pmd_t pmd) in pmd_leaf() function
1101 return pmd_leaf(pmd) && pte_user_accessible_page(mm, addr, pmd_pte(pmd)); in pmd_user_accessible_page()
/linux/arch/x86/include/asm/
H A Dpgtable.h290 #define pmd_leaf pmd_leaf macro
291 static inline bool pmd_leaf(pmd_t pte) in pmd_leaf() function
1682 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 Dident_map_64.c287 if (pmd_leaf(*pmdp)) in set_clr_page_flags()
/linux/arch/x86/mm/pat/
H A Dset_memory.c762 if (pmd_leaf(*pmd) || !pmd_present(*pmd)) in lookup_address_in_pgd_attr()
1341 if (!pmd_leaf(first) || (PFN_PHYS(pfn) & ~PUD_MASK)) in collapse_pud_page()
1351 if (!pmd_present(entry) || !pmd_leaf(entry)) in collapse_pud_page()
1398 if (!pmd_present(*pmd) || pmd_leaf(*pmd)) in collapse_large_pages()
1481 if (pmd_leaf(*pmd)) in unmap_pmd_range()
/linux/arch/riscv/kernel/
H A Dhibernate.c222 if (pmd_leaf(pmd)) { in temp_pgtable_map_pmd()
/linux/arch/powerpc/kvm/
H A Dbook3s_64_mmu_radix.c506 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/Documentation/mm/
H A Darch_pgtable_helpers.rst87 | pmd_leaf | Tests a leaf mapped PMD |
/linux/mm/kasan/
H A Dshadow.c207 if (pmd_leaf(*pmd)) in shadow_mapped()

12