/linux-master/arch/s390/include/asm/ |
H A D | pgalloc.h | 95 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) argument 113 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) argument 128 pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t pte) argument
|
/linux-master/arch/riscv/include/asm/ |
H A D | pgalloc.h | 35 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) argument 173 static inline void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd, argument 18 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte) argument 26 pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t pte) argument
|
/linux-master/arch/powerpc/mm/nohash/ |
H A D | 8xx.c | 219 int pmd_clear_huge(pmd_t *pmd) argument
|
/linux-master/arch/riscv/mm/ |
H A D | pgtable.c | 77 pmd_t *pmd = pud_pgtable(pudp_get(pud)); local 97 int pmd_set_huge(pmd_t *pmd, phys_addr_t phys, pgprot_t prot) argument 105 int pmd_clear_huge(pmd_t *pmd) argument 113 int pmd_free_pte_page(pmd_t *pmd, unsigne argument 129 pmd_t pmd = pmdp_huge_get_and_clear(vma->vm_mm, address, pmdp); local [all...] |
/linux-master/arch/arm64/mm/ |
H A D | pageattr.c | 218 pmd_t *pmdp, pmd; local
|
/linux-master/arch/sparc/mm/ |
H A D | leon_mm.c | 40 unsigned int pgd, pmd, ped; local [all...] |
H A D | hugetlbpage.c | 278 unsigned long pmd_leaf_size(pmd_t pmd) { return 1UL << tte_to_shift(*(pte_t *)&pmd); } argument 287 pmd_t *pmd; local 310 pmd_t *pmd; local 410 pmd_huge(pmd_t pmd) argument 422 hugetlb_free_pte_range(struct mmu_gather *tlb, pmd_t *pmd, unsigned long addr) argument 436 pmd_t *pmd; local [all...] |
/linux-master/arch/powerpc/include/asm/ |
H A D | pgtable-be-types.h | 23 typedef struct { __be64 pmd; } pmd_t; member in struct:__anon20
|
/linux-master/arch/x86/include/asm/ |
H A D | pgtable-2level.h | 20 static inline void native_set_pmd(pmd_t *pmdp, pmd_t pmd) argument
|
/linux-master/arch/sh/mm/ |
H A D | init.c | 52 pmd_t *pmd; local 138 pmd_t *pmd; local 151 one_page_table_init(pmd_t *pmd) argument 167 page_table_kmap_check(pte_t *pte, pmd_t *pmd, unsigned long vaddr, pte_t *lastpte) argument 178 pmd_t *pmd; local [all...] |
H A D | cache-sh4.c | 221 pmd_t *pmd; local
|
/linux-master/arch/riscv/kernel/ |
H A D | hibernate.c | 215 pmd_t pmd = READ_ONCE(*src_pmdp); local
|
/linux-master/arch/powerpc/include/asm/book3s/64/ |
H A D | hash-64k.h | 260 static inline int hash__pmd_trans_huge(pmd_t pmd) argument 266 static inline pmd_t hash__pmd_mkhuge(pmd_t pmd) argument 284 static inline pmd_t hash__pmd_mkdevmap(pmd_t pmd) argument
|
H A D | hash-4k.h | 134 static inline int hash__pmd_trans_huge(pmd_t pmd) argument 139 static inline pmd_t hash__pmd_mkhuge(pmd_t pmd) argument 158 static inline pmd_t hash__pmd_mkdevmap(pmd_t pmd) argument
|
/linux-master/arch/parisc/kernel/ |
H A D | pci-dma.c | 104 static inline int map_pmd_uncached(pmd_t * pmd, unsigned long vaddr, argument 137 pmd_t *pmd; local 153 static inline void unmap_uncached_pte(pmd_t * pmd, unsigned long vaddr, argument 192 pmd_t * pmd; local [all...] |
/linux-master/mm/ |
H A D | hmm.c | 332 pmd_t pmd; local 176 pmd_to_hmm_pfn_flags(struct hmm_range *range, pmd_t pmd) argument 187 hmm_vma_handle_pmd(struct mm_walk *walk, unsigned long addr, unsigned long end, unsigned long hmm_pfns[], pmd_t pmd) argument [all...] |
H A D | sparse-vmemmap.c | 144 pte_t * __meminit vmemmap_pte_populate(pmd_t *pmd, unsigned long addr, int node, argument 189 pmd_t *pmd = pmd_offset(pud, addr); local 252 pmd_t *pmd; local 298 vmemmap_set_pmd(pmd_t *pmd, void *p, int node, unsigned long addr, unsigned long next) argument 303 vmemmap_check_pmd(pmd_t *pmd, int node, unsigned long addr, unsigned long next) argument 317 pmd_t *pmd; local [all...] |
H A D | pgtable-generic.c | 52 void pmd_clear_bad(pmd_t *pmd) argument 140 pmd_t pmd; local 223 pmd_t pmd; local 280 __pte_offset_map(pmd_t *pmd, unsigned long addr, pmd_t *pmdvalp) argument 306 pte_offset_map_nolock(struct mm_struct *mm, pmd_t *pmd, unsigned long addr, spinlock_t **ptlp) argument 362 __pte_offset_map_lock(struct mm_struct *mm, pmd_t *pmd, unsigned long addr, spinlock_t **ptlp) argument [all...] |
/linux-master/arch/powerpc/mm/book3s64/ |
H A D | hash_pgtable.c | 226 pmd_t pmd; local [all...] |
/linux-master/arch/m68k/mm/ |
H A D | motorola.c | 251 unsigned long pmd, last; local
|
/linux-master/mm/kasan/ |
H A D | init.c | 70 static inline bool kasan_pte_table(pmd_t pmd) argument 92 static void __ref zero_pte_populate(pmd_t *pmd, unsigned long addr, argument 112 pmd_t *pmd = pmd_offset(pud, addr); local 155 pmd_t *pmd; local 198 pmd_t *pmd; local 250 pmd_t *pmd; local 292 kasan_free_pte(pte_t *pte_start, pmd_t *pmd) argument 309 pmd_t *pmd; local 374 kasan_remove_pmd_table(pmd_t *pmd, unsigned long addr, unsigned long end) argument 406 pmd_t *pmd, *pmd_base; local [all...] |
/linux-master/arch/xtensa/mm/ |
H A D | tlb.c | 181 pmd_t *pmd; local
|
/linux-master/arch/loongarch/mm/ |
H A D | init.c | 130 void __meminit vmemmap_set_pmd(pmd_t *pmd, void *p, int node, argument 140 int __meminit vmemmap_check_pmd(pmd_t *pmd, int node, argument 173 pmd_t *pmd; local [all...] |
/linux-master/drivers/pmdomain/renesas/ |
H A D | rmobile-sysc.c | 303 struct device_node *np, *pmd; local
|
/linux-master/arch/powerpc/include/asm/nohash/32/ |
H A D | pte-8xx.h | 176 static inline int number_of_cells_per_pte(pmd_t *pmd, pte_basic_t val, int huge) argument 195 pmd_t *pmd = pmd_off(mm, addr); local
|