Home
last modified time | relevance | path

Searched defs:pmd (Results 76 – 100 of 278) sorted by relevance

12345678910>>...12

/linux-6.8/arch/powerpc/mm/kasan/
D8xx.c12 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/
Dkasan_init.c21 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/
Dpgalloc.h23 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/
Dhugetlbpage.c47 pmd_t *pmd = NULL; in huge_pte_offset() local
61 int pmd_huge(pmd_t pmd) in pmd_huge()
Dpgtable-64.c95 pmd_t pmd; in mk_pmd() local
103 pmd_t *pmdp, pmd_t pmd) in set_pmd_at()
/linux-6.8/arch/sh/mm/
Dpgtable.c43 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/
Dpgalloc.h13 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/
Dpgtable.h217 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/
Dhash-4k.h134 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/
Dhugetlbpage.c53 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/
Dpgalloc_64.h36 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/
Dhugetlbpage.c39 pmd_t *pmd = NULL; in huge_pte_offset() local
53 int pmd_huge(pmd_t pmd) in pmd_huge()
Dinit.c130 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
Dpgtable.c121 pmd_t pmd; in mk_pmd() local
129 pmd_t *pmdp, pmd_t pmd) in set_pmd_at()
/linux-6.8/mm/
Dpage_table_check.c163 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/
Dvmem.c162 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/
Dpci-dma.c104 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/
Dmachine_kexec_32.c80 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/
Dswapops.h359 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/
Didmap.c27 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/
Dpgtable-64.h229 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/
Dident_map.c12 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/
Dpgtable_64.h81 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/
Dmcf_pgalloc.h31 #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/
Dpgtable.c306 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

12345678910>>...12