/linux-6.8/arch/powerpc/mm/kasan/ |
D | 8xx.c | 12 pmd_t *pmd = pmd_off_k(k_start); in kasan_init_shadow_8M() local 61 pmd_t *pmd = pmd_off_k(k_cur); in kasan_init_region() local
|
/linux-6.8/arch/xtensa/mm/ |
D | kasan_init.c | 21 pmd_t *pmd = pmd_off_k(vaddr); in kasan_early_init() local 41 pmd_t *pmd = pmd_off_k(vaddr); in populate() local
|
/linux-6.8/arch/sh/include/asm/ |
D | pgalloc.h | 23 static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, in pmd_populate_kernel() 29 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, in pmd_populate()
|
/linux-6.8/arch/mips/mm/ |
D | hugetlbpage.c | 47 pmd_t *pmd = NULL; in huge_pte_offset() local 61 int pmd_huge(pmd_t pmd) in pmd_huge()
|
D | pgtable-64.c | 95 pmd_t pmd; in mk_pmd() local 103 pmd_t *pmdp, pmd_t pmd) in set_pmd_at()
|
/linux-6.8/arch/sh/mm/ |
D | pgtable.c | 43 void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) in pud_populate() 53 void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free()
|
/linux-6.8/arch/csky/include/asm/ |
D | pgalloc.h | 13 static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, in pmd_populate_kernel() 19 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, in pmd_populate()
|
/linux-6.8/arch/alpha/include/asm/ |
D | pgtable.h | 217 pmd_page_vaddr(pmd_t pmd) in pmd_page_vaddr() 222 #define pmd_pfn(pmd) (pmd_val(pmd) >> 32) argument 223 #define pmd_page(pmd) (pfn_to_page(pmd_val(pmd) >> 32)) argument 238 extern inline int pmd_none(pmd_t pmd) { return !pmd_val(pmd); } in pmd_none() 239 extern inline int pmd_bad(pmd_t pmd) { return (pmd_val(pmd) & ~_PFN_MASK) != _PAGE_TABLE; } in pmd_bad() 240 extern inline int pmd_present(pmd_t pmd) { return pmd_val(pmd) & _PAGE_VALID; } in pmd_present()
|
/linux-6.8/arch/powerpc/include/asm/book3s/64/ |
D | hash-4k.h | 134 static inline int hash__pmd_trans_huge(pmd_t pmd) in hash__pmd_trans_huge() 139 static inline pmd_t hash__pmd_mkhuge(pmd_t pmd) in hash__pmd_mkhuge() 158 static inline pmd_t hash__pmd_mkdevmap(pmd_t pmd) in hash__pmd_mkdevmap()
|
/linux-6.8/arch/parisc/mm/ |
D | hugetlbpage.c | 53 pmd_t *pmd; in huge_pte_alloc() local 80 pmd_t *pmd; in huge_pte_offset() local 185 int pmd_huge(pmd_t pmd) in pmd_huge()
|
/linux-6.8/arch/sparc/include/asm/ |
D | pgalloc_64.h | 36 static inline void __pud_populate(pud_t *pud, pmd_t *pmd) in __pud_populate() 58 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free() 112 #define __pmd_free_tlb(tlb, pmd, addr) \ argument
|
/linux-6.8/arch/loongarch/mm/ |
D | hugetlbpage.c | 39 pmd_t *pmd = NULL; in huge_pte_offset() local 53 int pmd_huge(pmd_t pmd) in pmd_huge()
|
D | init.c | 130 void __meminit vmemmap_set_pmd(pmd_t *pmd, void *p, int node, in vmemmap_set_pmd() 140 int __meminit vmemmap_check_pmd(pmd_t *pmd, int node, in vmemmap_check_pmd() 173 pmd_t *pmd; in populate_kernel_pte() local
|
D | pgtable.c | 121 pmd_t pmd; in mk_pmd() local 129 pmd_t *pmdp, pmd_t pmd) in set_pmd_at()
|
/linux-6.8/mm/ |
D | page_table_check.c | 163 void __page_table_check_pmd_clear(struct mm_struct *mm, pmd_t pmd) in __page_table_check_pmd_clear() 200 void __page_table_check_pmd_set(struct mm_struct *mm, pmd_t *pmdp, pmd_t pmd) in __page_table_check_pmd_set() 228 pmd_t pmd) in __page_table_check_pte_clear_range()
|
/linux-6.8/arch/s390/boot/ |
D | vmem.c | 162 static bool kasan_pmd_populate_zero_shadow(pmd_t *pmd, unsigned long addr, in kasan_pmd_populate_zero_shadow() 203 static inline bool kasan_pmd_populate_zero_shadow(pmd_t *pmd, unsigned long addr, in kasan_pmd_populate_zero_shadow() 289 static void pgtable_pte_populate(pmd_t *pmd, unsigned long addr, unsigned long end, in pgtable_pte_populate() 316 pmd_t *pmd, entry; in pgtable_pmd_populate() local 350 pmd_t *pmd; in pgtable_pud_populate() local
|
/linux-6.8/arch/parisc/kernel/ |
D | pci-dma.c | 104 static inline int map_pmd_uncached(pmd_t * pmd, unsigned long vaddr, in map_pmd_uncached() 137 pmd_t *pmd; in map_uncached_pages() local 153 static inline void unmap_uncached_pte(pmd_t * pmd, unsigned long vaddr, in unmap_uncached_pte() 192 pmd_t * pmd; in unmap_uncached_pmd() local
|
/linux-6.8/arch/x86/kernel/ |
D | machine_kexec_32.c | 80 pgd_t *pgd, pmd_t *pmd, pte_t *pte, in machine_kexec_page_table_set_one() 103 pmd_t *pmd = NULL; in machine_kexec_prepare_page_tables() local
|
/linux-6.8/include/linux/ |
D | swapops.h | 359 static inline void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, in migration_entry_wait() 496 static inline swp_entry_t pmd_to_swp_entry(pmd_t pmd) in pmd_to_swp_entry() 516 static inline int is_pmd_migration_entry(pmd_t pmd) in is_pmd_migration_entry() 535 static inline swp_entry_t pmd_to_swp_entry(pmd_t pmd) in pmd_to_swp_entry() 545 static inline int is_pmd_migration_entry(pmd_t pmd) in is_pmd_migration_entry()
|
/linux-6.8/arch/arm/mm/ |
D | idmap.c | 27 pmd_t *pmd; in idmap_add_pmd() local 58 pmd_t *pmd = pmd_offset(pud, addr); in idmap_add_pmd() local
|
/linux-6.8/arch/mips/include/asm/ |
D | pgtable-64.h | 229 typedef struct { unsigned long pmd; } pmd_t; member 240 static inline int pmd_none(pmd_t pmd) in pmd_none() 245 static inline int pmd_bad(pmd_t pmd) in pmd_bad() 259 static inline int pmd_present(pmd_t pmd) in pmd_present()
|
/linux-6.8/arch/x86/mm/ |
D | ident_map.c | 12 pmd_t *pmd = pmd_page + pmd_index(addr); in ident_pmd_init() local 28 pmd_t *pmd; in ident_pud_init() local
|
/linux-6.8/arch/x86/include/asm/ |
D | pgtable_64.h | 81 static inline void native_set_pmd(pmd_t *pmdp, pmd_t pmd) in native_set_pmd() 86 static inline void native_pmd_clear(pmd_t *pmd) in native_pmd_clear() 239 #define __pmd_to_swp_entry(pmd) ((swp_entry_t) { pmd_val((pmd)) }) argument
|
/linux-6.8/arch/m68k/include/asm/ |
D | mcf_pgalloc.h | 31 #define pmd_populate(mm, pmd, pte) (pmd_val(*pmd) = (unsigned long)(pte)) argument 72 #define pmd_free(mm, pmd) BUG() argument
|
/linux-6.8/arch/powerpc/mm/ |
D | pgtable.c | 306 pmd_t *pmd = pmd_off(mm, addr); in set_huge_pte_at() local 335 pmd_t *pmd; in assert_pte_locked() local 390 pmd_t pmd, *pmdp; in __find_linux_pte() local
|