pmd_t 42 arch/alpha/include/asm/page.h #define __pmd(x) ((pmd_t) { (x) } ) pmd_t 17 arch/alpha/include/asm/pgalloc.h pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t pte) pmd_t 24 arch/alpha/include/asm/pgalloc.h pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte) pmd_t 30 arch/alpha/include/asm/pgalloc.h pgd_populate(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmd) pmd_t 43 arch/alpha/include/asm/pgalloc.h static inline pmd_t * pmd_t 46 arch/alpha/include/asm/pgalloc.h pmd_t *ret = (pmd_t *)__get_free_page(GFP_PGTABLE_USER); pmd_t 51 arch/alpha/include/asm/pgalloc.h pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_t 152 arch/alpha/include/asm/pgtable.h extern pmd_t * __bad_pagetable(void); pmd_t 226 arch/alpha/include/asm/pgtable.h extern inline void pmd_set(pmd_t * pmdp, pte_t * ptep) pmd_t 229 arch/alpha/include/asm/pgtable.h extern inline void pgd_set(pgd_t * pgdp, pmd_t * pmdp) pmd_t 234 arch/alpha/include/asm/pgtable.h pmd_page_vaddr(pmd_t pmd) pmd_t 254 arch/alpha/include/asm/pgtable.h extern inline int pmd_none(pmd_t pmd) { return !pmd_val(pmd); } pmd_t 255 arch/alpha/include/asm/pgtable.h extern inline int pmd_bad(pmd_t pmd) { return (pmd_val(pmd) & ~_PFN_MASK) != _PAGE_TABLE; } pmd_t 256 arch/alpha/include/asm/pgtable.h extern inline int pmd_present(pmd_t pmd) { return pmd_val(pmd) & _PAGE_VALID; } pmd_t 257 arch/alpha/include/asm/pgtable.h extern inline void pmd_clear(pmd_t * pmdp) { pmd_val(*pmdp) = 0; } pmd_t 304 arch/alpha/include/asm/pgtable.h extern inline pmd_t * pmd_offset(pgd_t * dir, unsigned long address) pmd_t 306 arch/alpha/include/asm/pgtable.h pmd_t *ret = (pmd_t *) pgd_page_vaddr(*dir) + ((address >> PMD_SHIFT) & (PTRS_PER_PAGE - 1)); pmd_t 312 arch/alpha/include/asm/pgtable.h extern inline pte_t * pte_offset_kernel(pmd_t * dir, unsigned long address) pmd_t 77 arch/alpha/mm/init.c pmd_t * pmd_t 81 arch/alpha/mm/init.c return (pmd_t *) EMPTY_PGT; pmd_t 149 arch/alpha/mm/init.c pmd_t *pmd; pmd_t 187 arch/alpha/mm/init.c pgd_set(pgd, (pmd_t *)two_pages); pmd_t 14 arch/arc/include/asm/hugepage.h static inline pte_t pmd_pte(pmd_t pmd) pmd_t 19 arch/arc/include/asm/hugepage.h static inline pmd_t pte_pmd(pte_t pte) pmd_t 44 arch/arc/include/asm/hugepage.h static inline pmd_t pmd_modify(pmd_t pmd, pgprot_t newprot) pmd_t 54 arch/arc/include/asm/hugepage.h pmd_t *pmdp, pmd_t pmd) pmd_t 60 arch/arc/include/asm/hugepage.h pmd_t *pmd); pmd_t 64 arch/arc/include/asm/hugepage.h extern void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, pmd_t 68 arch/arc/include/asm/hugepage.h extern pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp); pmd_t 36 arch/arc/include/asm/pgalloc.h pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte) pmd_t 42 arch/arc/include/asm/pgalloc.h pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t ptep) pmd_t 265 arch/arc/include/asm/pgtable.h static inline void pmd_set(pmd_t *pmdp, pte_t *ptep) pmd_t 34 arch/arc/mm/fault.c pmd_t *pmd, *pmd_k; pmd_t 115 arch/arc/mm/highmem.c pmd_t *pmd_k; pmd_t 657 arch/arc/mm/tlb.c pmd_t *pmd) pmd_t 663 arch/arc/mm/tlb.c void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, pmd_t 678 arch/arc/mm/tlb.c pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) pmd_t 140 arch/arm/include/asm/kvm_mmu.h static inline pmd_t kvm_s2pmd_mkwrite(pmd_t pmd) pmd_t 152 arch/arm/include/asm/kvm_mmu.h static inline pmd_t kvm_s2pmd_mkexec(pmd_t pmd) pmd_t 173 arch/arm/include/asm/kvm_mmu.h static inline void kvm_set_s2pmd_readonly(pmd_t *pmd) pmd_t 178 arch/arm/include/asm/kvm_mmu.h static inline bool kvm_s2pmd_readonly(pmd_t *pmd) pmd_t 183 arch/arm/include/asm/kvm_mmu.h static inline bool kvm_s2pmd_exec(pmd_t *pmd) pmd_t 310 arch/arm/include/asm/kvm_mmu.h static inline void __kvm_flush_dcache_pmd(pmd_t pmd) pmd_t 25 arch/arm/include/asm/pgalloc.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long addr) pmd_t 27 arch/arm/include/asm/pgalloc.h return (pmd_t *)get_zeroed_page(GFP_KERNEL); pmd_t 30 arch/arm/include/asm/pgalloc.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_t 36 arch/arm/include/asm/pgalloc.h static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) pmd_t 46 arch/arm/include/asm/pgalloc.h #define pmd_alloc_one(mm,addr) ({ BUG(); ((pmd_t *)2); }) pmd_t 111 arch/arm/include/asm/pgalloc.h static inline void __pmd_populate(pmd_t *pmdp, phys_addr_t pte, pmd_t 129 arch/arm/include/asm/pgalloc.h pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep) pmd_t 138 arch/arm/include/asm/pgalloc.h pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep) pmd_t 32 arch/arm/include/asm/pgtable-2level-types.h #define __pmd(x) ((pmd_t) { (x) } ) pmd_t 186 arch/arm/include/asm/pgtable-2level.h static inline pmd_t *pmd_offset(pud_t *pud, unsigned long addr) pmd_t 188 arch/arm/include/asm/pgtable-2level.h return (pmd_t *)pud; pmd_t 35 arch/arm/include/asm/pgtable-3level-types.h #define __pmd(x) ((pmd_t) { (x) } ) pmd_t 150 arch/arm/include/asm/pgtable-3level.h static inline pmd_t *pud_page_vaddr(pud_t pud) pmd_t 157 arch/arm/include/asm/pgtable-3level.h static inline pmd_t *pmd_offset(pud_t *pud, unsigned long addr) pmd_t 159 arch/arm/include/asm/pgtable-3level.h return (pmd_t *)pud_page_vaddr(*pud) + pmd_index(addr); pmd_t 224 arch/arm/include/asm/pgtable-3level.h static inline pmd_t pmd_##fn(pmd_t pmd) { pmd_val(pmd) op; return pmd; } pmd_t 243 arch/arm/include/asm/pgtable-3level.h static inline pmd_t pmd_mknotpresent(pmd_t pmd) pmd_t 248 arch/arm/include/asm/pgtable-3level.h static inline pmd_t pmd_modify(pmd_t pmd, pgprot_t newprot) pmd_t 257 arch/arm/include/asm/pgtable-3level.h pmd_t *pmdp, pmd_t pmd) pmd_t 50 arch/arm/include/asm/pgtable.h extern void __pmd_error(const char *file, int line, pmd_t); pmd_t 189 arch/arm/include/asm/pgtable.h static inline pte_t *pmd_page_vaddr(pmd_t pmd) pmd_t 62 arch/arm/include/asm/tlb.h __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmdp, unsigned long addr) pmd_t 749 arch/arm/kernel/traps.c void __pmd_error(const char *file, int line, pmd_t pmd) pmd_t 27 arch/arm/lib/uaccess_with_memcpy.c pmd_t *pmd; pmd_t 634 arch/arm/mach-sa1100/assabet.c pmd_t *pmd; pmd_t 302 arch/arm/mm/dump.c static void walk_pte(struct pg_state *st, pmd_t *pmd, unsigned long start, pmd_t 315 arch/arm/mm/dump.c static const char *get_domain_name(pmd_t *pmd) pmd_t 336 arch/arm/mm/dump.c pmd_t *pmd = pmd_offset(pud, 0); pmd_t 95 arch/arm/mm/fault-armv.c pmd_t *pmd; pmd_t 47 arch/arm/mm/fault.c pmd_t *pmd; pmd_t 412 arch/arm/mm/fault.c pmd_t *pmd, *pmd_k; pmd_t 32 arch/arm/mm/hugetlbpage.c int pmd_huge(pmd_t pmd) pmd_t 27 arch/arm/mm/idmap.c pmd_t *pmd; pmd_t 42 arch/arm/mm/idmap.c PTRS_PER_PMD * sizeof(pmd_t)); pmd_t 58 arch/arm/mm/idmap.c pmd_t *pmd = pmd_offset(pud, addr); pmd_t 571 arch/arm/mm/init.c pmd_t *pmd; pmd_t 146 arch/arm/mm/ioremap.c pmd_t *pmdp; pmd_t 153 arch/arm/mm/ioremap.c pmd_t pmd = *pmdp; pmd_t 194 arch/arm/mm/ioremap.c pmd_t *pmd; pmd_t 226 arch/arm/mm/ioremap.c pmd_t *pmd; pmd_t 9 arch/arm/mm/mm.h extern pmd_t *top_pmd; pmd_t 39 arch/arm/mm/mm.h static inline pmd_t *pmd_off_k(unsigned long virt) pmd_t 52 arch/arm/mm/mmu.c pmd_t *top_pmd; pmd_t 360 arch/arm/mm/mmu.c static pte_t *(*pte_offset_fixmap)(pmd_t *dir, unsigned long addr); pmd_t 365 arch/arm/mm/mmu.c static pte_t * __init pte_offset_early_fixmap(pmd_t *dir, unsigned long addr) pmd_t 370 arch/arm/mm/mmu.c static pte_t *pte_offset_late_fixmap(pmd_t *dir, unsigned long addr) pmd_t 375 arch/arm/mm/mmu.c static inline pmd_t * __init fixmap_pmd(unsigned long addr) pmd_t 379 arch/arm/mm/mmu.c pmd_t *pmd = pmd_offset(pud, addr); pmd_t 386 arch/arm/mm/mmu.c pmd_t *pmd; pmd_t 739 arch/arm/mm/mmu.c static pte_t * __init arm_pte_alloc(pmd_t *pmd, unsigned long addr, pmd_t 751 arch/arm/mm/mmu.c static pte_t * __init early_pte_alloc(pmd_t *pmd, unsigned long addr, pmd_t 757 arch/arm/mm/mmu.c static void __init alloc_init_pte(pmd_t *pmd, unsigned long addr, pmd_t 771 arch/arm/mm/mmu.c static void __init __map_init_section(pmd_t *pmd, unsigned long addr, pmd_t 775 arch/arm/mm/mmu.c pmd_t *p = pmd; pmd_t 803 arch/arm/mm/mmu.c pmd_t *pmd = pmd_offset(pud, addr); pmd_t 893 arch/arm/mm/mmu.c pmd_t *pmd = pmd_offset(pud, addr); pmd_t 1062 arch/arm/mm/mmu.c pmd_t *pmd; pmd_t 1304 arch/arm/mm/mmu.c PTRS_PER_PGD * PTRS_PER_PMD * sizeof(pmd_t)) pmd_t 34 arch/arm/mm/pgd.c pmd_t *new_pmd, *init_pmd; pmd_t 120 arch/arm/mm/pgd.c pmd_t *pmd; pmd_t 194 arch/arm64/include/asm/kvm_mmu.h static inline pmd_t kvm_s2pmd_mkwrite(pmd_t pmd) pmd_t 212 arch/arm64/include/asm/kvm_mmu.h static inline pmd_t kvm_s2pmd_mkexec(pmd_t pmd) pmd_t 247 arch/arm64/include/asm/kvm_mmu.h static inline void kvm_set_s2pmd_readonly(pmd_t *pmdp) pmd_t 252 arch/arm64/include/asm/kvm_mmu.h static inline bool kvm_s2pmd_readonly(pmd_t *pmdp) pmd_t 257 arch/arm64/include/asm/kvm_mmu.h static inline bool kvm_s2pmd_exec(pmd_t *pmdp) pmd_t 349 arch/arm64/include/asm/kvm_mmu.h static inline void __kvm_flush_dcache_pmd(pmd_t pmd) pmd_t 22 arch/arm64/include/asm/pgalloc.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long addr) pmd_t 40 arch/arm64/include/asm/pgalloc.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmdp) pmd_t 52 arch/arm64/include/asm/pgalloc.h static inline void pud_populate(struct mm_struct *mm, pud_t *pudp, pmd_t *pmdp) pmd_t 95 arch/arm64/include/asm/pgalloc.h static inline void __pmd_populate(pmd_t *pmdp, phys_addr_t ptep, pmd_t 106 arch/arm64/include/asm/pgalloc.h pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep) pmd_t 115 arch/arm64/include/asm/pgalloc.h pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep) pmd_t 29 arch/arm64/include/asm/pgtable-types.h #define __pmd(x) ((pmd_t) { (x) } ) pmd_t 201 arch/arm64/include/asm/pgtable.h static inline pmd_t pmd_mkcont(pmd_t pmd) pmd_t 311 arch/arm64/include/asm/pgtable.h static inline pmd_t pud_pmd(pud_t pud) pmd_t 316 arch/arm64/include/asm/pgtable.h static inline pte_t pmd_pte(pmd_t pmd) pmd_t 321 arch/arm64/include/asm/pgtable.h static inline pmd_t pte_pmd(pte_t pte) pmd_t 345 arch/arm64/include/asm/pgtable.h static inline int pmd_protnone(pmd_t pmd) pmd_t 380 arch/arm64/include/asm/pgtable.h static inline pmd_t pmd_mkdevmap(pmd_t pmd) pmd_t 469 arch/arm64/include/asm/pgtable.h static inline void set_pmd(pmd_t *pmdp, pmd_t pmd) pmd_t 486 arch/arm64/include/asm/pgtable.h static inline void pmd_clear(pmd_t *pmdp) pmd_t 491 arch/arm64/include/asm/pgtable.h static inline phys_addr_t pmd_page_paddr(pmd_t pmd) pmd_t 560 arch/arm64/include/asm/pgtable.h #define pmd_offset_phys(dir, addr) (pud_page_paddr(READ_ONCE(*(dir))) + pmd_index(addr) * sizeof(pmd_t)) pmd_t 561 arch/arm64/include/asm/pgtable.h #define pmd_offset(dir, addr) ((pmd_t *)__va(pmd_offset_phys((dir), (addr)))) pmd_t 563 arch/arm64/include/asm/pgtable.h #define pmd_set_fixmap(addr) ((pmd_t *)set_fixmap_offset(FIX_PMD, addr)) pmd_t 570 arch/arm64/include/asm/pgtable.h #define pmd_offset_kimg(dir,addr) ((pmd_t *)__phys_to_kimg(pmd_offset_phys((dir), (addr)))) pmd_t 578 arch/arm64/include/asm/pgtable.h #define pmd_set_fixmap_offset(pudp, addr) ((pmd_t *)pudp) pmd_t 581 arch/arm64/include/asm/pgtable.h #define pmd_offset_kimg(dir,addr) ((pmd_t *)dir) pmd_t 669 arch/arm64/include/asm/pgtable.h static inline pmd_t pmd_modify(pmd_t pmd, pgprot_t newprot) pmd_t 682 arch/arm64/include/asm/pgtable.h unsigned long address, pmd_t *pmdp, pmd_t 683 arch/arm64/include/asm/pgtable.h pmd_t entry, int dirty) pmd_t 750 arch/arm64/include/asm/pgtable.h pmd_t *pmdp) pmd_t 765 arch/arm64/include/asm/pgtable.h static inline pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm, pmd_t 766 arch/arm64/include/asm/pgtable.h unsigned long address, pmd_t *pmdp) pmd_t 799 arch/arm64/include/asm/pgtable.h unsigned long address, pmd_t *pmdp) pmd_t 805 arch/arm64/include/asm/pgtable.h static inline pmd_t pmdp_establish(struct vm_area_struct *vma, pmd_t 806 arch/arm64/include/asm/pgtable.h unsigned long address, pmd_t *pmdp, pmd_t pmd) pmd_t 166 arch/arm64/include/asm/stage2_pgtable.h static inline void stage2_pud_populate(struct kvm *kvm, pud_t *pud, pmd_t *pmd) pmd_t 172 arch/arm64/include/asm/stage2_pgtable.h static inline pmd_t *stage2_pmd_offset(struct kvm *kvm, pmd_t 178 arch/arm64/include/asm/stage2_pgtable.h return (pmd_t *)pud; pmd_t 181 arch/arm64/include/asm/stage2_pgtable.h static inline void stage2_pmd_free(struct kvm *kvm, pmd_t *pmd) pmd_t 195 arch/arm64/include/asm/stage2_pgtable.h static inline bool stage2_pmd_table_empty(struct kvm *kvm, pmd_t *pmdp) pmd_t 52 arch/arm64/include/asm/tlb.h static inline void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmdp, pmd_t 207 arch/arm64/kernel/hibernate.c pmd_t *pmdp; pmd_t 369 arch/arm64/kernel/hibernate.c static int copy_pte(pmd_t *dst_pmdp, pmd_t *src_pmdp, unsigned long start, pmd_t 393 arch/arm64/kernel/hibernate.c pmd_t *src_pmdp; pmd_t 394 arch/arm64/kernel/hibernate.c pmd_t *dst_pmdp; pmd_t 399 arch/arm64/kernel/hibernate.c dst_pmdp = (pmd_t *)get_safe_page(GFP_ATOMIC); pmd_t 408 arch/arm64/kernel/hibernate.c pmd_t pmd = READ_ONCE(*src_pmdp); pmd_t 295 arch/arm64/mm/dump.c static void walk_pte(struct pg_state *st, pmd_t *pmdp, unsigned long start, pmd_t 310 arch/arm64/mm/dump.c pmd_t *pmdp = pmd_offset(pudp, start); pmd_t 313 arch/arm64/mm/dump.c pmd_t pmd = READ_ONCE(*pmdp); pmd_t 160 arch/arm64/mm/fault.c pmd_t *pmdp, pmd; pmd_t 42 arch/arm64/mm/hugetlbpage.c int pmd_huge(pmd_t pmd) pmd_t 71 arch/arm64/mm/hugetlbpage.c pmd_t *pmdp; pmd_t 221 arch/arm64/mm/hugetlbpage.c pmd_t *pmdp; pmd_t 265 arch/arm64/mm/hugetlbpage.c pmd_t *pmdp, pmd; pmd_t 60 arch/arm64/mm/kasan_init.c static pte_t *__init kasan_pte_offset(pmd_t *pmdp, unsigned long addr, int node, pmd_t 74 arch/arm64/mm/kasan_init.c static pmd_t *__init kasan_pmd_offset(pud_t *pudp, unsigned long addr, int node, pmd_t 100 arch/arm64/mm/kasan_init.c static void __init kasan_pte_populate(pmd_t *pmdp, unsigned long addr, pmd_t 121 arch/arm64/mm/kasan_init.c pmd_t *pmdp = kasan_pmd_offset(pudp, addr, node, early); pmd_t 58 arch/arm64/mm/mmu.c static pmd_t bm_pmd[PTRS_PER_PMD] __page_aligned_bss __maybe_unused; pmd_t 140 arch/arm64/mm/mmu.c static void init_pte(pmd_t *pmdp, unsigned long addr, unsigned long end, pmd_t 164 arch/arm64/mm/mmu.c static void alloc_init_cont_pte(pmd_t *pmdp, unsigned long addr, pmd_t 171 arch/arm64/mm/mmu.c pmd_t pmd = READ_ONCE(*pmdp); pmd_t 204 arch/arm64/mm/mmu.c pmd_t *pmdp; pmd_t 208 arch/arm64/mm/mmu.c pmd_t old_pmd = READ_ONCE(*pmdp); pmd_t 695 arch/arm64/mm/mmu.c pmd_t *pmdp, pmd; pmd_t 743 arch/arm64/mm/mmu.c pmd_t *pmdp; pmd_t 788 arch/arm64/mm/mmu.c static inline pmd_t * fixmap_pmd(unsigned long addr) pmd_t 813 arch/arm64/mm/mmu.c pmd_t *pmdp; pmd_t 970 arch/arm64/mm/mmu.c int pmd_set_huge(pmd_t *pmdp, phys_addr_t phys, pgprot_t prot) pmd_t 972 arch/arm64/mm/mmu.c pmd_t new_pmd = pfn_pmd(__phys_to_pfn(phys), mk_pmd_sect_prot(prot)); pmd_t 992 arch/arm64/mm/mmu.c int pmd_clear_huge(pmd_t *pmdp) pmd_t 1000 arch/arm64/mm/mmu.c int pmd_free_pte_page(pmd_t *pmdp, unsigned long addr) pmd_t 1003 arch/arm64/mm/mmu.c pmd_t pmd; pmd_t 1021 arch/arm64/mm/mmu.c pmd_t *table; pmd_t 1022 arch/arm64/mm/mmu.c pmd_t *pmdp; pmd_t 202 arch/arm64/mm/pageattr.c pmd_t *pmdp, pmd; pmd_t 14 arch/csky/include/asm/pgalloc.h static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pmd_t 20 arch/csky/include/asm/pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pmd_t 127 arch/csky/include/asm/pgtable.h static inline pte_t *pmd_page_vaddr(pmd_t pmd) pmd_t 138 arch/csky/include/asm/pgtable.h static inline void set_pmd(pmd_t *p, pmd_t pmd) pmd_t 149 arch/csky/include/asm/pgtable.h static inline int pmd_none(pmd_t pmd) pmd_t 156 arch/csky/include/asm/pgtable.h static inline int pmd_present(pmd_t pmd) pmd_t 161 arch/csky/include/asm/pgtable.h static inline void pmd_clear(pmd_t *p) pmd_t 294 arch/csky/include/asm/pgtable.h static inline pte_t *pte_offset(pmd_t *dir, unsigned long address) pmd_t 80 arch/csky/mm/fault.c pmd_t *pmd, *pmd_k; pmd_t 126 arch/csky/mm/highmem.c pmd_t *pmd; pmd_t 140 arch/csky/mm/highmem.c pmd = (pmd_t *)pud; pmd_t 167 arch/csky/mm/highmem.c pmd_t *pmd; pmd_t 202 arch/csky/mm/highmem.c kmap_pte = pte_offset_kernel((pmd_t *)pgd_offset_k(vaddr), vaddr); pmd_t 49 arch/hexagon/include/asm/pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pmd_t 69 arch/hexagon/include/asm/pgalloc.h static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pmd_t 73 arch/hexagon/include/asm/pgalloc.h pmd_t *ppmd; pmd_t 89 arch/hexagon/include/asm/pgalloc.h ppmd = (pmd_t *)current->active_mm->pgd + pmdindex; pmd_t 198 arch/hexagon/include/asm/pgtable.h static inline void pmd_clear(pmd_t *pmd_entry_ptr) pmd_t 245 arch/hexagon/include/asm/pgtable.h static inline int pmd_none(pmd_t pmd) pmd_t 256 arch/hexagon/include/asm/pgtable.h static inline int pmd_present(pmd_t pmd) pmd_t 266 arch/hexagon/include/asm/pgtable.h static inline int pmd_bad(pmd_t pmd) pmd_t 194 arch/ia64/include/asm/page.h # define __pmd(x) ((pmd_t) { (x) } ) pmd_t 57 arch/ia64/include/asm/pgalloc.h pud_populate(struct mm_struct *mm, pud_t * pud_entry, pmd_t * pmd) pmd_t 62 arch/ia64/include/asm/pgalloc.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long addr) pmd_t 64 arch/ia64/include/asm/pgalloc.h return (pmd_t *)__get_free_page(GFP_KERNEL | __GFP_ZERO); pmd_t 67 arch/ia64/include/asm/pgalloc.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_t 75 arch/ia64/include/asm/pgalloc.h pmd_populate(struct mm_struct *mm, pmd_t * pmd_entry, pgtable_t pte) pmd_t 82 arch/ia64/include/asm/pgalloc.h pmd_populate_kernel(struct mm_struct *mm, pmd_t * pmd_entry, pte_t * pte) pmd_t 396 arch/ia64/include/asm/pgtable.h ((pmd_t *) pud_page_vaddr(*(dir)) + (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1))) pmd_t 33 arch/ia64/mm/fault.c pmd_t *pmd; pmd_t 34 arch/ia64/mm/hugetlbpage.c pmd_t *pmd; pmd_t 53 arch/ia64/mm/hugetlbpage.c pmd_t *pmd; pmd_t 103 arch/ia64/mm/hugetlbpage.c int pmd_huge(pmd_t pmd) pmd_t 212 arch/ia64/mm/init.c pmd_t *pmd; pmd_t 386 arch/ia64/mm/init.c pmd_t *pmd; pmd_t 434 arch/ia64/mm/init.c pmd_t *pmd; pmd_t 631 arch/ia64/mm/init.c BUG_ON(PTRS_PER_PMD * sizeof(pmd_t) != PAGE_SIZE); pmd_t 26 arch/m68k/include/asm/mcf_pgalloc.h extern inline pmd_t *pmd_alloc_kernel(pgd_t *pgd, unsigned long address) pmd_t 28 arch/m68k/include/asm/mcf_pgalloc.h return (pmd_t *) pgd; pmd_t 31 arch/m68k/include/asm/mcf_pgalloc.h #define pmd_alloc_one_fast(mm, address) ({ BUG(); ((pmd_t *)1); }) pmd_t 32 arch/m68k/include/asm/mcf_pgalloc.h #define pmd_alloc_one(mm, address) ({ BUG(); ((pmd_t *)2); }) pmd_t 167 arch/m68k/include/asm/mcf_pgtable.h static inline void pgd_set(pgd_t *pgdp, pmd_t *pmdp) pmd_t 194 arch/m68k/include/asm/mcf_pgtable.h static inline int pmd_none2(pmd_t *pmd) { return !pmd_val(*pmd); } pmd_t 196 arch/m68k/include/asm/mcf_pgtable.h static inline int pmd_bad2(pmd_t *pmd) { return 0; } pmd_t 199 arch/m68k/include/asm/mcf_pgtable.h static inline void pmd_clear(pmd_t *pmdp) { pmd_val(*pmdp) = 0; } pmd_t 345 arch/m68k/include/asm/mcf_pgtable.h static inline pmd_t *pmd_offset(pgd_t *pgd, unsigned long address) pmd_t 347 arch/m68k/include/asm/mcf_pgtable.h return (pmd_t *) pgd; pmd_t 363 arch/m68k/include/asm/mcf_pgtable.h pmd_t *pmdp; pmd_t 379 arch/m68k/include/asm/mcf_pgtable.h pmd_t *pmdp; pmd_t 103 arch/m68k/include/asm/mmu_context.h pmd_t *pmd; pmd_t 8 arch/m68k/include/asm/motorola_pgalloc.h extern pmd_t *get_pointer_table(void); pmd_t 9 arch/m68k/include/asm/motorola_pgalloc.h extern int free_pointer_table(pmd_t *); pmd_t 70 arch/m68k/include/asm/motorola_pgalloc.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long address) pmd_t 75 arch/m68k/include/asm/motorola_pgalloc.h static inline int pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_t 80 arch/m68k/include/asm/motorola_pgalloc.h static inline int __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd, pmd_t 89 arch/m68k/include/asm/motorola_pgalloc.h pmd_free(mm, (pmd_t *)pgd); pmd_t 98 arch/m68k/include/asm/motorola_pgalloc.h static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte) pmd_t 103 arch/m68k/include/asm/motorola_pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t page) pmd_t 109 arch/m68k/include/asm/motorola_pgalloc.h static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmd) pmd_t 109 arch/m68k/include/asm/motorola_pgtable.h static inline void pmd_set(pmd_t *pmdp, pte_t *ptep) pmd_t 120 arch/m68k/include/asm/motorola_pgtable.h static inline void pgd_set(pgd_t *pgdp, pmd_t *pmdp) pmd_t 212 arch/m68k/include/asm/motorola_pgtable.h static inline pmd_t *pmd_offset(pgd_t *dir, unsigned long address) pmd_t 214 arch/m68k/include/asm/motorola_pgtable.h return (pmd_t *)__pgd_page(*dir) + ((address >> PMD_SHIFT) & (PTRS_PER_PMD-1)); pmd_t 218 arch/m68k/include/asm/motorola_pgtable.h static inline pte_t *pte_offset_kernel(pmd_t *pmdp, unsigned long address) pmd_t 242 arch/m68k/include/asm/motorola_pgtable.h pmd_t *pmdp; pmd_t 258 arch/m68k/include/asm/motorola_pgtable.h pmd_t *pmdp; pmd_t 36 arch/m68k/include/asm/page.h #define __pmd(x) ((pmd_t) { { (x) }, }) pmd_t 20 arch/m68k/include/asm/sun3_pgalloc.h #define pmd_alloc_one(mm,address) ({ BUG(); ((pmd_t *)2); }) pmd_t 28 arch/m68k/include/asm/sun3_pgalloc.h static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte) pmd_t 33 arch/m68k/include/asm/sun3_pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t page) pmd_t 113 arch/m68k/include/asm/sun3_pgtable.h static inline void pgd_set(pgd_t *pgdp, pmd_t *pmdp) pmd_t 138 arch/m68k/include/asm/sun3_pgtable.h static inline int pmd_none2 (pmd_t *pmd) { return !pmd_val (*pmd); } pmd_t 141 arch/m68k/include/asm/sun3_pgtable.h static inline int pmd_bad2 (pmd_t *pmd) { return 0; } pmd_t 143 arch/m68k/include/asm/sun3_pgtable.h static inline int pmd_present2 (pmd_t *pmd) { return pmd_val (*pmd) & SUN3_PMD_VALID; } pmd_t 146 arch/m68k/include/asm/sun3_pgtable.h static inline void pmd_clear (pmd_t *pmdp) { pmd_val (*pmdp) = 0; } pmd_t 198 arch/m68k/include/asm/sun3_pgtable.h static inline pmd_t *pmd_offset (pgd_t *pgd, unsigned long address) pmd_t 200 arch/m68k/include/asm/sun3_pgtable.h return (pmd_t *) pgd; pmd_t 468 arch/m68k/kernel/sys_m68k.c pmd_t *pmd; pmd_t 45 arch/m68k/mm/init.c extern pmd_t *zero_pgtable; pmd_t 113 arch/m68k/mm/kmap.c pmd_t *pmd_dir; pmd_t 261 arch/m68k/mm/kmap.c pmd_t *pmd_dir; pmd_t 310 arch/m68k/mm/kmap.c pmd_t *pmd_dir; pmd_t 95 arch/m68k/mm/mcfmmu.c pmd_t *pmd; pmd_t 36 arch/m68k/mm/memory.c #define PTABLE_SIZE (PTRS_PER_PMD * sizeof(pmd_t)) pmd_t 60 arch/m68k/mm/memory.c pmd_t *get_pointer_table (void) pmd_t 87 arch/m68k/mm/memory.c return (pmd_t *)page; pmd_t 97 arch/m68k/mm/memory.c return (pmd_t *) (page_address(PD_PAGE(dp)) + off); pmd_t 100 arch/m68k/mm/memory.c int free_pointer_table (pmd_t *ptable) pmd_t 70 arch/m68k/mm/motorola.c static pmd_t *last_pgtable __initdata = NULL; pmd_t 71 arch/m68k/mm/motorola.c pmd_t *zero_pgtable __initdata = NULL; pmd_t 73 arch/m68k/mm/motorola.c static pmd_t * __init kernel_ptr_table(void) pmd_t 92 arch/m68k/mm/motorola.c last_pgtable = (pmd_t *)last; pmd_t 100 arch/m68k/mm/motorola.c last_pgtable = (pmd_t *)memblock_alloc_low(PAGE_SIZE, pmd_t 121 arch/m68k/mm/motorola.c pmd_t *pmd_dir; pmd_t 95 arch/m68k/sun3x/dvma.c pmd_t *pmd; pmd_t 97 arch/microblaze/include/asm/page.h typedef struct { pmd_t pue[1]; } pud_t; pmd_t 115 arch/microblaze/include/asm/page.h # define __pmd(x) ((pmd_t) { (x) }) pmd_t 27 arch/microblaze/include/asm/pgalloc.h extern void __bad_pte(pmd_t *pmd); pmd_t 48 arch/microblaze/include/asm/pgalloc.h #define pmd_alloc_one_fast(mm, address) ({ BUG(); ((pmd_t *)1); }) pmd_t 49 arch/microblaze/include/asm/pgalloc.h #define pmd_alloc_one(mm, address) ({ BUG(); ((pmd_t *)2); }) pmd_t 65 arch/microblaze/include/asm/pgalloc.h #define pmd_alloc_one(mm, address) ({ BUG(); ((pmd_t *)2); }) pmd_t 483 arch/microblaze/include/asm/pgtable.h static inline pmd_t *pmd_offset(pgd_t *dir, unsigned long address) pmd_t 485 arch/microblaze/include/asm/pgtable.h return (pmd_t *) dir; pmd_t 163 arch/microblaze/kernel/signal.c pmd_t *pmdp; pmd_t 137 arch/microblaze/mm/pgtable.c pmd_t *pd; pmd_t 191 arch/microblaze/mm/pgtable.c pmd_t *pmd; pmd_t 18 arch/mips/include/asm/pgalloc.h static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pmd_t 24 arch/mips/include/asm/pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pmd_t 38 arch/mips/include/asm/pgalloc.h static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) pmd_t 63 arch/mips/include/asm/pgalloc.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long address) pmd_t 65 arch/mips/include/asm/pgalloc.h pmd_t *pmd; pmd_t 67 arch/mips/include/asm/pgalloc.h pmd = (pmd_t *) __get_free_pages(GFP_KERNEL, PMD_ORDER); pmd_t 73 arch/mips/include/asm/pgalloc.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_t 127 arch/mips/include/asm/pgtable-32.h static inline int pmd_none(pmd_t pmd) pmd_t 132 arch/mips/include/asm/pgtable-32.h static inline int pmd_bad(pmd_t pmd) pmd_t 146 arch/mips/include/asm/pgtable-32.h static inline int pmd_present(pmd_t pmd) pmd_t 151 arch/mips/include/asm/pgtable-32.h static inline void pmd_clear(pmd_t *pmdp) pmd_t 136 arch/mips/include/asm/pgtable-64.h #define PTRS_PER_PMD ((PAGE_SIZE << PMD_ORDER) / sizeof(pmd_t)) pmd_t 243 arch/mips/include/asm/pgtable-64.h #define __pmd(x) ((pmd_t) { (x) } ) pmd_t 246 arch/mips/include/asm/pgtable-64.h extern pmd_t invalid_pmd_table[PTRS_PER_PMD]; pmd_t 252 arch/mips/include/asm/pgtable-64.h static inline int pmd_none(pmd_t pmd) pmd_t 257 arch/mips/include/asm/pgtable-64.h static inline int pmd_bad(pmd_t pmd) pmd_t 271 arch/mips/include/asm/pgtable-64.h static inline int pmd_present(pmd_t pmd) pmd_t 281 arch/mips/include/asm/pgtable-64.h static inline void pmd_clear(pmd_t *pmdp) pmd_t 344 arch/mips/include/asm/pgtable-64.h static inline pmd_t *pmd_offset(pud_t * pud, unsigned long address) pmd_t 346 arch/mips/include/asm/pgtable-64.h return (pmd_t *) pud_page_vaddr(*pud) + pmd_index(address); pmd_t 263 arch/mips/include/asm/pgtable.h #define PMD_T_LOG2 (__builtin_ffs(sizeof(pmd_t)) - 1) pmd_t 485 arch/mips/include/asm/pgtable.h unsigned long address, pmd_t *pmdp) pmd_t 517 arch/mips/include/asm/pgtable.h static inline int pmd_trans_huge(pmd_t pmd) pmd_t 522 arch/mips/include/asm/pgtable.h static inline pmd_t pmd_mkhuge(pmd_t pmd) pmd_t 530 arch/mips/include/asm/pgtable.h pmd_t *pmdp, pmd_t pmd); pmd_t 533 arch/mips/include/asm/pgtable.h static inline int pmd_write(pmd_t pmd) pmd_t 538 arch/mips/include/asm/pgtable.h static inline pmd_t pmd_wrprotect(pmd_t pmd) pmd_t 544 arch/mips/include/asm/pgtable.h static inline pmd_t pmd_mkwrite(pmd_t pmd) pmd_t 553 arch/mips/include/asm/pgtable.h static inline int pmd_dirty(pmd_t pmd) pmd_t 558 arch/mips/include/asm/pgtable.h static inline pmd_t pmd_mkclean(pmd_t pmd) pmd_t 564 arch/mips/include/asm/pgtable.h static inline pmd_t pmd_mkdirty(pmd_t pmd) pmd_t 573 arch/mips/include/asm/pgtable.h static inline int pmd_young(pmd_t pmd) pmd_t 578 arch/mips/include/asm/pgtable.h static inline pmd_t pmd_mkold(pmd_t pmd) pmd_t 585 arch/mips/include/asm/pgtable.h static inline pmd_t pmd_mkyoung(pmd_t pmd) pmd_t 596 arch/mips/include/asm/pgtable.h extern pmd_t mk_pmd(struct page *page, pgprot_t prot); pmd_t 598 arch/mips/include/asm/pgtable.h static inline unsigned long pmd_pfn(pmd_t pmd) pmd_t 603 arch/mips/include/asm/pgtable.h static inline struct page *pmd_page(pmd_t pmd) pmd_t 611 arch/mips/include/asm/pgtable.h static inline pmd_t pmd_modify(pmd_t pmd, pgprot_t newprot) pmd_t 618 arch/mips/include/asm/pgtable.h static inline pmd_t pmd_mknotpresent(pmd_t pmd) pmd_t 630 arch/mips/include/asm/pgtable.h static inline pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm, pmd_t 631 arch/mips/include/asm/pgtable.h unsigned long address, pmd_t *pmdp) pmd_t 633 arch/mips/include/asm/pgtable.h pmd_t old = *pmdp; pmd_t 192 arch/mips/kernel/asm-offsets.c DEFINE(_PMD_T_SIZE, sizeof(pmd_t)); pmd_t 140 arch/mips/kvm/mmu.c pmd_t *pmd; pmd_t 150 arch/mips/kvm/mmu.c pmd_t *new_pmd; pmd_t 202 arch/mips/kvm/mmu.c static bool kvm_mips_flush_gpa_pmd(pmd_t *pmd, unsigned long start_gpa, pmd_t 233 arch/mips/kvm/mmu.c pmd_t *pmd; pmd_t 331 arch/mips/kvm/mmu.c static int kvm_mips_##name##_pmd(pmd_t *pmd, unsigned long start, \ pmd_t 358 arch/mips/kvm/mmu.c pmd_t *pmd; \ pmd_t 860 arch/mips/kvm/mmu.c static bool kvm_mips_flush_gva_pmd(pmd_t *pmd, unsigned long start_gva, pmd_t 891 arch/mips/kvm/mmu.c pmd_t *pmd; pmd_t 568 arch/mips/kvm/trap_emul.c pmd_t *pmd; pmd_t 245 arch/mips/mm/c-r3k.c pmd_t *pmdp; pmd_t 654 arch/mips/mm/c-r4k.c pmd_t *pmdp; pmd_t 174 arch/mips/mm/c-tx39.c pmd_t *pmdp; pmd_t 298 arch/mips/mm/fault.c pmd_t *pmd, *pmd_k; pmd_t 44 arch/mips/mm/hugetlbpage.c pmd_t *pmd = NULL; pmd_t 67 arch/mips/mm/hugetlbpage.c int pmd_huge(pmd_t pmd) pmd_t 236 arch/mips/mm/init.c pmd_t *pmd; pmd_t 250 arch/mips/mm/init.c pmd = (pmd_t *)pud; pmd_t 527 arch/mips/mm/init.c pmd_t invalid_pmd_table[PTRS_PER_PMD] __page_aligned_bss; pmd_t 47 arch/mips/mm/ioremap.c static inline int remap_area_pmd(pmd_t * pmd, unsigned long address, pmd_t 82 arch/mips/mm/ioremap.c pmd_t *pmd; pmd_t 35 arch/mips/mm/pgtable-32.c pmd_t mk_pmd(struct page *page, pgprot_t prot) pmd_t 37 arch/mips/mm/pgtable-32.c pmd_t pmd; pmd_t 46 arch/mips/mm/pgtable-32.c pmd_t *pmdp, pmd_t pmd) pmd_t 60 arch/mips/mm/pgtable-32.c pmd_t *pmd; pmd_t 91 arch/mips/mm/pgtable-64.c pmd_t mk_pmd(struct page *page, pgprot_t prot) pmd_t 93 arch/mips/mm/pgtable-64.c pmd_t pmd; pmd_t 101 arch/mips/mm/pgtable-64.c pmd_t *pmdp, pmd_t pmd) pmd_t 299 arch/mips/mm/tlb-r4k.c pmd_t *pmdp; pmd_t 18 arch/nds32/include/asm/pgalloc.h #define pmd_alloc_one(mm, addr) ({ BUG(); ((pmd_t *)2); }) pmd_t 44 arch/nds32/include/asm/pgalloc.h pmd_populate_kernel(struct mm_struct *mm, pmd_t * pmdp, pte_t * ptep) pmd_t 60 arch/nds32/include/asm/pgalloc.h pmd_populate(struct mm_struct *mm, pmd_t * pmdp, pgtable_t ptep) pmd_t 210 arch/nds32/include/asm/pgtable.h static inline void set_pmd(pmd_t * pmdp, pmd_t pmd) pmd_t 317 arch/nds32/include/asm/pgtable.h static inline pmd_t __mk_pmd(pte_t * ptep, unsigned long prot) pmd_t 320 arch/nds32/include/asm/pgtable.h pmd_t pmd; pmd_t 370 arch/nds32/include/asm/pgtable.h #define pmd_offset(dir, addr) ((pmd_t *)(dir)) pmd_t 18 arch/nds32/kernel/pm.c pmd_t *pmdv; pmd_t 34 arch/nds32/mm/fault.c pmd_t *pmd; pmd_t 363 arch/nds32/mm/fault.c pmd_t *pmd, *pmd_k; pmd_t 58 arch/nds32/mm/init.c pmd_t *pme; pmd_t 98 arch/nds32/mm/init.c static pmd_t *fixmap_pmd_p; pmd_t 104 arch/nds32/mm/init.c pmd_t *pmd; pmd_t 43 arch/nds32/mm/mm-nds32.c pmd_t *pmd; pmd_t 49 arch/nds32/mm/mm-nds32.c pmd = (pmd_t *) pgd; pmd_t 77 arch/nds32/mm/mm-nds32.c pmd_t *pmd; pmd_t 19 arch/nds32/mm/proc.c pmd_t *pmd; pmd_t 36 arch/nds32/mm/proc.c pmd_t *pmd; pmd_t 17 arch/nios2/include/asm/pgalloc.h static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pmd_t 23 arch/nios2/include/asm/pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pmd_t 101 arch/nios2/include/asm/pgtable.h static inline void set_pmd(pmd_t *pmdptr, pmd_t pmdval) pmd_t 187 arch/nios2/include/asm/pgtable.h static inline int pmd_present(pmd_t pmd) pmd_t 193 arch/nios2/include/asm/pgtable.h static inline void pmd_clear(pmd_t *pmdp) pmd_t 219 arch/nios2/include/asm/pgtable.h static inline int pmd_none(pmd_t pmd) pmd_t 249 arch/nios2/mm/fault.c pmd_t *pmd, *pmd_k; pmd_t 50 arch/nios2/mm/ioremap.c static inline int remap_area_pmd(pmd_t *pmd, unsigned long address, pmd_t 90 arch/nios2/mm/ioremap.c pmd_t *pmd; pmd_t 28 arch/openrisc/include/asm/pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pmd_t 363 arch/openrisc/include/asm/pgtable.h static inline void pmd_set(pmd_t *pmdp, pte_t *ptep) pmd_t 300 arch/openrisc/mm/fault.c pmd_t *pmd, *pmd_k; pmd_t 75 arch/openrisc/mm/init.c pmd_t *pme; pmd_t 56 arch/parisc/include/asm/page.h #define __pmd(x) ((pmd_t) { (x) } ) pmd_t 62 arch/parisc/include/asm/pgalloc.h static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmd) pmd_t 68 arch/parisc/include/asm/pgalloc.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long address) pmd_t 70 arch/parisc/include/asm/pgalloc.h pmd_t *pmd = (pmd_t *)__get_free_pages(GFP_KERNEL, PMD_ORDER); pmd_t 76 arch/parisc/include/asm/pgalloc.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_t 100 arch/parisc/include/asm/pgalloc.h #define pmd_alloc_one(mm, addr) ({ BUG(); ((pmd_t *)2); }) pmd_t 107 arch/parisc/include/asm/pgalloc.h pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte) pmd_t 332 arch/parisc/include/asm/pgtable.h static inline void pmd_clear(pmd_t *pmd) { pmd_t 455 arch/parisc/include/asm/pgtable.h ((pmd_t *) pgd_page_vaddr(*(dir)) + pmd_index(address)) pmd_t 457 arch/parisc/include/asm/pgtable.h #define pmd_offset(dir,addr) ((pmd_t *) dir) pmd_t 539 arch/parisc/kernel/cache.c pmd_t *pmd = pmd_offset(pud, addr); pmd_t 105 arch/parisc/kernel/pci-dma.c static inline int map_pmd_uncached(pmd_t * pmd, unsigned long vaddr, pmd_t 136 arch/parisc/kernel/pci-dma.c pmd_t *pmd; pmd_t 149 arch/parisc/kernel/pci-dma.c static inline void unmap_uncached_pte(pmd_t * pmd, unsigned long vaddr, pmd_t 188 arch/parisc/kernel/pci-dma.c pmd_t * pmd; pmd_t 17 arch/parisc/mm/fixmap.c pmd_t *pmd = pmd_offset(pgd, vaddr); pmd_t 35 arch/parisc/mm/fixmap.c pmd_t *pmd = pmd_offset(pgd, vaddr); pmd_t 53 arch/parisc/mm/hugetlbpage.c pmd_t *pmd; pmd_t 78 arch/parisc/mm/hugetlbpage.c pmd_t *pmd; pmd_t 193 arch/parisc/mm/hugetlbpage.c int pmd_huge(pmd_t pmd) pmd_t 46 arch/parisc/mm/init.c pmd_t pmd0[PTRS_PER_PMD] __attribute__ ((__section__ (".data..vm0.pmd"), aligned(PAGE_SIZE))); pmd_t 355 arch/parisc/mm/init.c pmd_t *pmd; pmd_t 388 arch/parisc/mm/init.c pmd = (pmd_t *)__pa(pg_dir); pmd_t 390 arch/parisc/mm/init.c pmd = (pmd_t *)pgd_address(*pg_dir); pmd_t 401 arch/parisc/mm/init.c pmd = (pmd_t *) __pa(pmd); pmd_t 410 arch/parisc/mm/init.c pmd = (pmd_t *)__va(pmd) + start_pmd; pmd_t 585 arch/parisc/mm/init.c BUILD_BUG_ON(PMD_ENTRY_SIZE != sizeof(pmd_t)); pmd_t 28 arch/powerpc/include/asm/book3s/32/pgalloc.h static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pmd_t 34 arch/powerpc/include/asm/book3s/32/pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pmd_t 221 arch/powerpc/include/asm/book3s/32/pgtable.h static inline void pmd_clear(pmd_t *pmdp) pmd_t 33 arch/powerpc/include/asm/book3s/64/hash-4k.h #define H_PMD_TABLE_SIZE (sizeof(pmd_t) << H_PMD_INDEX_SIZE) pmd_t 104 arch/powerpc/include/asm/book3s/64/hash-4k.h static inline char *get_hpte_slot_array(pmd_t *pmdp) pmd_t 129 arch/powerpc/include/asm/book3s/64/hash-4k.h static inline int hash__pmd_trans_huge(pmd_t pmd) pmd_t 134 arch/powerpc/include/asm/book3s/64/hash-4k.h static inline int hash__pmd_same(pmd_t pmd_a, pmd_t pmd_b) pmd_t 140 arch/powerpc/include/asm/book3s/64/hash-4k.h static inline pmd_t hash__pmd_mkhuge(pmd_t pmd) pmd_t 147 arch/powerpc/include/asm/book3s/64/hash-4k.h unsigned long addr, pmd_t *pmdp, pmd_t 149 arch/powerpc/include/asm/book3s/64/hash-4k.h extern pmd_t hash__pmdp_collapse_flush(struct vm_area_struct *vma, pmd_t 150 arch/powerpc/include/asm/book3s/64/hash-4k.h unsigned long address, pmd_t *pmdp); pmd_t 151 arch/powerpc/include/asm/book3s/64/hash-4k.h extern void hash__pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, pmd_t 153 arch/powerpc/include/asm/book3s/64/hash-4k.h extern pgtable_t hash__pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp); pmd_t 154 arch/powerpc/include/asm/book3s/64/hash-4k.h extern pmd_t hash__pmdp_huge_get_and_clear(struct mm_struct *mm, pmd_t 155 arch/powerpc/include/asm/book3s/64/hash-4k.h unsigned long addr, pmd_t *pmdp); pmd_t 159 arch/powerpc/include/asm/book3s/64/hash-4k.h static inline pmd_t hash__pmd_mkdevmap(pmd_t pmd) pmd_t 175 arch/powerpc/include/asm/book3s/64/hash-64k.h #define H_PMD_TABLE_SIZE ((sizeof(pmd_t) << PMD_INDEX_SIZE) + \ pmd_t 178 arch/powerpc/include/asm/book3s/64/hash-64k.h #define H_PMD_TABLE_SIZE (sizeof(pmd_t) << PMD_INDEX_SIZE) pmd_t 189 arch/powerpc/include/asm/book3s/64/hash-64k.h static inline char *get_hpte_slot_array(pmd_t *pmdp) pmd_t 247 arch/powerpc/include/asm/book3s/64/hash-64k.h static inline int hash__pmd_trans_huge(pmd_t pmd) pmd_t 253 arch/powerpc/include/asm/book3s/64/hash-64k.h static inline int hash__pmd_same(pmd_t pmd_a, pmd_t pmd_b) pmd_t 258 arch/powerpc/include/asm/book3s/64/hash-64k.h static inline pmd_t hash__pmd_mkhuge(pmd_t pmd) pmd_t 264 arch/powerpc/include/asm/book3s/64/hash-64k.h unsigned long addr, pmd_t *pmdp, pmd_t 266 arch/powerpc/include/asm/book3s/64/hash-64k.h extern pmd_t hash__pmdp_collapse_flush(struct vm_area_struct *vma, pmd_t 267 arch/powerpc/include/asm/book3s/64/hash-64k.h unsigned long address, pmd_t *pmdp); pmd_t 268 arch/powerpc/include/asm/book3s/64/hash-64k.h extern void hash__pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, pmd_t 270 arch/powerpc/include/asm/book3s/64/hash-64k.h extern pgtable_t hash__pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp); pmd_t 271 arch/powerpc/include/asm/book3s/64/hash-64k.h extern pmd_t hash__pmdp_huge_get_and_clear(struct mm_struct *mm, pmd_t 272 arch/powerpc/include/asm/book3s/64/hash-64k.h unsigned long addr, pmd_t *pmdp); pmd_t 276 arch/powerpc/include/asm/book3s/64/hash-64k.h static inline pmd_t hash__pmd_mkdevmap(pmd_t pmd) pmd_t 236 arch/powerpc/include/asm/book3s/64/hash.h pmd_t *pmdp, unsigned long old_pmd); pmd_t 239 arch/powerpc/include/asm/book3s/64/hash.h unsigned long addr, pmd_t *pmdp, pmd_t 474 arch/powerpc/include/asm/book3s/64/mmu-hash.h unsigned long vsid, pmd_t *pmdp, unsigned long trap, pmd_t 478 arch/powerpc/include/asm/book3s/64/mmu-hash.h unsigned long vsid, pmd_t *pmdp, pmd_t 19 arch/powerpc/include/asm/book3s/64/pgalloc.h extern pmd_t *pmd_fragment_alloc(struct mm_struct *, unsigned long); pmd_t 115 arch/powerpc/include/asm/book3s/64/pgalloc.h static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) pmd_t 131 arch/powerpc/include/asm/book3s/64/pgalloc.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long addr) pmd_t 136 arch/powerpc/include/asm/book3s/64/pgalloc.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_t 141 arch/powerpc/include/asm/book3s/64/pgalloc.h static inline void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd, pmd_t 152 arch/powerpc/include/asm/book3s/64/pgalloc.h static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pmd_t 158 arch/powerpc/include/asm/book3s/64/pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pmd_t 9 arch/powerpc/include/asm/book3s/64/pgtable-4k.h static inline int pmd_huge(pmd_t pmd) pmd_t 74 arch/powerpc/include/asm/book3s/64/pgtable-4k.h static inline int pmd_huge(pmd_t pmd) { return 0; } pmd_t 17 arch/powerpc/include/asm/book3s/64/pgtable-64k.h static inline int pmd_huge(pmd_t pmd) pmd_t 63 arch/powerpc/include/asm/book3s/64/pgtable-64k.h static inline int pmd_huge(pmd_t pmd) { return 0; } pmd_t 863 arch/powerpc/include/asm/book3s/64/pgtable.h static inline void pmd_clear(pmd_t *pmdp) pmd_t 868 arch/powerpc/include/asm/book3s/64/pgtable.h static inline int pmd_none(pmd_t pmd) pmd_t 873 arch/powerpc/include/asm/book3s/64/pgtable.h static inline int pmd_present(pmd_t pmd) pmd_t 887 arch/powerpc/include/asm/book3s/64/pgtable.h static inline int pmd_is_serializing(pmd_t pmd) pmd_t 904 arch/powerpc/include/asm/book3s/64/pgtable.h static inline int pmd_bad(pmd_t pmd) pmd_t 927 arch/powerpc/include/asm/book3s/64/pgtable.h extern struct page *pmd_page(pmd_t pmd); pmd_t 1016 arch/powerpc/include/asm/book3s/64/pgtable.h (((pmd_t *) pud_page_vaddr(*(pudp))) + pmd_index(addr)) pmd_t 1068 arch/powerpc/include/asm/book3s/64/pgtable.h static inline pte_t pmd_pte(pmd_t pmd) pmd_t 1073 arch/powerpc/include/asm/book3s/64/pgtable.h static inline pmd_t pte_pmd(pte_t pte) pmd_t 1078 arch/powerpc/include/asm/book3s/64/pgtable.h static inline pte_t *pmdp_ptep(pmd_t *pmd) pmd_t 1107 arch/powerpc/include/asm/book3s/64/pgtable.h static inline int pmd_protnone(pmd_t pmd) pmd_t 1118 arch/powerpc/include/asm/book3s/64/pgtable.h static inline bool pmd_access_permitted(pmd_t pmd, bool write) pmd_t 1137 arch/powerpc/include/asm/book3s/64/pgtable.h extern pmd_t pfn_pmd(unsigned long pfn, pgprot_t pgprot); pmd_t 1138 arch/powerpc/include/asm/book3s/64/pgtable.h extern pmd_t mk_pmd(struct page *page, pgprot_t pgprot); pmd_t 1139 arch/powerpc/include/asm/book3s/64/pgtable.h extern pmd_t pmd_modify(pmd_t pmd, pgprot_t newprot); pmd_t 1141 arch/powerpc/include/asm/book3s/64/pgtable.h pmd_t *pmdp, pmd_t pmd); pmd_t 1143 arch/powerpc/include/asm/book3s/64/pgtable.h pmd_t *pmd); pmd_t 1154 arch/powerpc/include/asm/book3s/64/pgtable.h pmd_hugepage_update(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp, pmd_t 1166 arch/powerpc/include/asm/book3s/64/pgtable.h static inline int pmd_large(pmd_t pmd) pmd_t 1171 arch/powerpc/include/asm/book3s/64/pgtable.h static inline pmd_t pmd_mknotpresent(pmd_t pmd) pmd_t 1180 arch/powerpc/include/asm/book3s/64/pgtable.h unsigned long addr, pmd_t *pmdp) pmd_t 1192 arch/powerpc/include/asm/book3s/64/pgtable.h pmd_t *pmdp) pmd_t 1211 arch/powerpc/include/asm/book3s/64/pgtable.h static inline int pmd_trans_huge(pmd_t pmd) pmd_t 1222 arch/powerpc/include/asm/book3s/64/pgtable.h static inline int pmd_same(pmd_t pmd_a, pmd_t pmd_b) pmd_t 1229 arch/powerpc/include/asm/book3s/64/pgtable.h static inline pmd_t pmd_mkhuge(pmd_t pmd) pmd_t 1238 arch/powerpc/include/asm/book3s/64/pgtable.h unsigned long address, pmd_t *pmdp, pmd_t 1239 arch/powerpc/include/asm/book3s/64/pgtable.h pmd_t entry, int dirty); pmd_t 1243 arch/powerpc/include/asm/book3s/64/pgtable.h unsigned long address, pmd_t *pmdp); pmd_t 1246 arch/powerpc/include/asm/book3s/64/pgtable.h static inline pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm, pmd_t 1247 arch/powerpc/include/asm/book3s/64/pgtable.h unsigned long addr, pmd_t *pmdp) pmd_t 1254 arch/powerpc/include/asm/book3s/64/pgtable.h static inline pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, pmd_t 1255 arch/powerpc/include/asm/book3s/64/pgtable.h unsigned long address, pmd_t *pmdp) pmd_t 1265 arch/powerpc/include/asm/book3s/64/pgtable.h pmd_t *pmdp, pgtable_t pgtable) pmd_t 1274 arch/powerpc/include/asm/book3s/64/pgtable.h pmd_t *pmdp) pmd_t 1282 arch/powerpc/include/asm/book3s/64/pgtable.h extern pmd_t pmdp_invalidate(struct vm_area_struct *vma, unsigned long address, pmd_t 1283 arch/powerpc/include/asm/book3s/64/pgtable.h pmd_t *pmdp); pmd_t 1304 arch/powerpc/include/asm/book3s/64/pgtable.h static inline pmd_t pmd_mkdevmap(pmd_t pmd) pmd_t 1311 arch/powerpc/include/asm/book3s/64/pgtable.h static inline int pmd_devmap(pmd_t pmd) pmd_t 1360 arch/powerpc/include/asm/book3s/64/pgtable.h static inline bool pmd_is_leaf(pmd_t pmd) pmd_t 115 arch/powerpc/include/asm/book3s/64/radix.h #define RADIX_PMD_TABLE_SIZE (sizeof(pmd_t) << RADIX_PMD_INDEX_SIZE) pmd_t 214 arch/powerpc/include/asm/book3s/64/radix.h static inline int radix__pmd_bad(pmd_t pmd) pmd_t 219 arch/powerpc/include/asm/book3s/64/radix.h static inline int radix__pmd_same(pmd_t pmd_a, pmd_t pmd_b) pmd_t 237 arch/powerpc/include/asm/book3s/64/radix.h static inline int radix__pmd_trans_huge(pmd_t pmd) pmd_t 242 arch/powerpc/include/asm/book3s/64/radix.h static inline pmd_t radix__pmd_mkhuge(pmd_t pmd) pmd_t 248 arch/powerpc/include/asm/book3s/64/radix.h pmd_t *pmdp, unsigned long clr, pmd_t 250 arch/powerpc/include/asm/book3s/64/radix.h extern pmd_t radix__pmdp_collapse_flush(struct vm_area_struct *vma, pmd_t 251 arch/powerpc/include/asm/book3s/64/radix.h unsigned long address, pmd_t *pmdp); pmd_t 252 arch/powerpc/include/asm/book3s/64/radix.h extern void radix__pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, pmd_t 254 arch/powerpc/include/asm/book3s/64/radix.h extern pgtable_t radix__pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp); pmd_t 255 arch/powerpc/include/asm/book3s/64/radix.h extern pmd_t radix__pmdp_huge_get_and_clear(struct mm_struct *mm, pmd_t 256 arch/powerpc/include/asm/book3s/64/radix.h unsigned long addr, pmd_t *pmdp); pmd_t 266 arch/powerpc/include/asm/book3s/64/radix.h static inline pmd_t radix__pmd_mkdevmap(pmd_t pmd) pmd_t 60 arch/powerpc/include/asm/book3s/64/tlbflush-hash.h pmd_t *pmdp, unsigned int psize, int ssize, pmd_t 118 arch/powerpc/include/asm/book3s/64/tlbflush-hash.h extern void flush_tlb_pmd_range(struct mm_struct *mm, pmd_t *pmd, pmd_t 17 arch/powerpc/include/asm/nohash/32/pgalloc.h static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pmd_t 26 arch/powerpc/include/asm/nohash/32/pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pmd_t 198 arch/powerpc/include/asm/nohash/32/pgtable.h static inline void pmd_clear(pmd_t *pmdp) pmd_t 31 arch/powerpc/include/asm/nohash/64/pgalloc.h static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) pmd_t 36 arch/powerpc/include/asm/nohash/64/pgalloc.h static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pmd_t 42 arch/powerpc/include/asm/nohash/64/pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pmd_t 48 arch/powerpc/include/asm/nohash/64/pgalloc.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long addr) pmd_t 54 arch/powerpc/include/asm/nohash/64/pgalloc.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_t 19 arch/powerpc/include/asm/nohash/64/pgtable-4k.h #define PMD_TABLE_SIZE (sizeof(pmd_t) << PMD_INDEX_SIZE) pmd_t 128 arch/powerpc/include/asm/nohash/64/pgtable.h static inline void pmd_set(pmd_t *pmdp, unsigned long val) pmd_t 133 arch/powerpc/include/asm/nohash/64/pgtable.h static inline void pmd_clear(pmd_t *pmdp) pmd_t 138 arch/powerpc/include/asm/nohash/64/pgtable.h static inline pte_t pmd_pte(pmd_t pmd) pmd_t 148 arch/powerpc/include/asm/nohash/64/pgtable.h extern struct page *pmd_page(pmd_t pmd); pmd_t 194 arch/powerpc/include/asm/nohash/64/pgtable.h (((pmd_t *) pud_page_vaddr(*(pudp))) + (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1))) pmd_t 67 arch/powerpc/include/asm/nohash/pgtable.h static inline int pmd_protnone(pmd_t pmd) pmd_t 277 arch/powerpc/include/asm/nohash/pgtable.h static inline int pmd_huge(pmd_t pmd) pmd_t 73 arch/powerpc/include/asm/pgalloc.h static inline pgtable_t pmd_pgtable(pmd_t pmd) pmd_t 24 arch/powerpc/include/asm/pgtable-be-types.h #define __pmd(x) ((pmd_t) { cpu_to_be64(x) }) pmd_t 25 arch/powerpc/include/asm/pgtable-be-types.h #define __pmd_raw(x) ((pmd_t) { (x) }) pmd_t 26 arch/powerpc/include/asm/pgtable-be-types.h static inline unsigned long pmd_val(pmd_t x) pmd_t 31 arch/powerpc/include/asm/pgtable-be-types.h static inline __be64 pmd_raw(pmd_t x) pmd_t 93 arch/powerpc/include/asm/pgtable-be-types.h static inline bool pmd_xchg(pmd_t *pmdp, pmd_t old, pmd_t new) pmd_t 20 arch/powerpc/include/asm/pgtable-types.h #define __pmd(x) ((pmd_t) { (x) }) pmd_t 21 arch/powerpc/include/asm/pgtable-types.h static inline unsigned long pmd_val(pmd_t x) pmd_t 134 arch/powerpc/include/asm/pgtable.h static inline bool pmd_is_leaf(pmd_t pmd) pmd_t 364 arch/powerpc/kvm/book3s_64_mmu_radix.c static pmd_t *kvmppc_pmd_alloc(void) pmd_t 369 arch/powerpc/kvm/book3s_64_mmu_radix.c static void kvmppc_pmd_free(pmd_t *pmdp) pmd_t 446 arch/powerpc/kvm/book3s_64_mmu_radix.c static void kvmppc_unmap_free_pmd(struct kvm *kvm, pmd_t *pmd, bool full, pmd_t 450 arch/powerpc/kvm/book3s_64_mmu_radix.c pmd_t *p = pmd; pmd_t 487 arch/powerpc/kvm/book3s_64_mmu_radix.c pmd_t *pmd; pmd_t 522 arch/powerpc/kvm/book3s_64_mmu_radix.c static void kvmppc_unmap_free_pmd_entry_table(struct kvm *kvm, pmd_t *pmd, pmd_t 541 arch/powerpc/kvm/book3s_64_mmu_radix.c pmd_t *pmd = pmd_offset(pud, 0); pmd_t 570 arch/powerpc/kvm/book3s_64_mmu_radix.c pmd_t *pmd, *new_pmd = NULL; pmd_t 1201 arch/powerpc/kvm/book3s_64_mmu_radix.c pmd_t pmd, *pmdp; pmd_t 108 arch/powerpc/lib/code-patching.c pmd_t *pmdp; pmd_t 302 arch/powerpc/mm/book3s32/mmu.c pmd_t *pmd; pmd_t 77 arch/powerpc/mm/book3s32/tlb.c pmd_t *pmd; pmd_t 141 arch/powerpc/mm/book3s32/tlb.c pmd_t *pmd; pmd_t 22 arch/powerpc/mm/book3s64/hash_hugepage.c pmd_t *pmdp, unsigned long trap, unsigned long flags, pmd_t 36 arch/powerpc/mm/book3s64/hash_hugepage.c pmd_t pmd = READ_ONCE(*pmdp); pmd_t 152 arch/powerpc/mm/book3s64/hash_pgtable.c pmd_t *pmdp; pmd_t 190 arch/powerpc/mm/book3s64/hash_pgtable.c pmd_t *pmdp, unsigned long clr, pmd_t 222 arch/powerpc/mm/book3s64/hash_pgtable.c pmd_t hash__pmdp_collapse_flush(struct vm_area_struct *vma, unsigned long address, pmd_t 223 arch/powerpc/mm/book3s64/hash_pgtable.c pmd_t *pmdp) pmd_t 225 arch/powerpc/mm/book3s64/hash_pgtable.c pmd_t pmd; pmd_t 266 arch/powerpc/mm/book3s64/hash_pgtable.c void hash__pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, pmd_t 286 arch/powerpc/mm/book3s64/hash_pgtable.c pgtable_t hash__pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) pmd_t 312 arch/powerpc/mm/book3s64/hash_pgtable.c pmd_t *pmdp, unsigned long old_pmd) pmd_t 344 arch/powerpc/mm/book3s64/hash_pgtable.c pmd_t hash__pmdp_huge_get_and_clear(struct mm_struct *mm, pmd_t 345 arch/powerpc/mm/book3s64/hash_pgtable.c unsigned long addr, pmd_t *pmdp) pmd_t 347 arch/powerpc/mm/book3s64/hash_pgtable.c pmd_t old_pmd; pmd_t 227 arch/powerpc/mm/book3s64/hash_tlb.c hpte_do_hugepage_flush(mm, start, (pmd_t *)ptep, pte); pmd_t 235 arch/powerpc/mm/book3s64/hash_tlb.c void flush_tlb_pmd_range(struct mm_struct *mm, pmd_t *pmd, unsigned long addr) pmd_t 1347 arch/powerpc/mm/book3s64/hash_utils.c rc = __hash_page_thp(ea, access, vsid, (pmd_t *)ptep, pmd_t 1745 arch/powerpc/mm/book3s64/hash_utils.c pmd_t *pmdp, unsigned int psize, int ssize, pmd_t 36 arch/powerpc/mm/book3s64/pgtable.c pmd_t *pmdp, pmd_t entry, int dirty) pmd_t 56 arch/powerpc/mm/book3s64/pgtable.c unsigned long address, pmd_t *pmdp) pmd_t 65 arch/powerpc/mm/book3s64/pgtable.c pmd_t *pmdp, pmd_t pmd) pmd_t 105 arch/powerpc/mm/book3s64/pgtable.c pmd_t pmdp_invalidate(struct vm_area_struct *vma, unsigned long address, pmd_t 106 arch/powerpc/mm/book3s64/pgtable.c pmd_t *pmdp) pmd_t 123 arch/powerpc/mm/book3s64/pgtable.c static pmd_t pmd_set_protbits(pmd_t pmd, pgprot_t pgprot) pmd_t 128 arch/powerpc/mm/book3s64/pgtable.c pmd_t pfn_pmd(unsigned long pfn, pgprot_t pgprot) pmd_t 136 arch/powerpc/mm/book3s64/pgtable.c pmd_t mk_pmd(struct page *page, pgprot_t pgprot) pmd_t 141 arch/powerpc/mm/book3s64/pgtable.c pmd_t pmd_modify(pmd_t pmd, pgprot_t newprot) pmd_t 157 arch/powerpc/mm/book3s64/pgtable.c pmd_t *pmd) pmd_t 266 arch/powerpc/mm/book3s64/pgtable.c static pmd_t *get_pmd_from_cache(struct mm_struct *mm) pmd_t 285 arch/powerpc/mm/book3s64/pgtable.c return (pmd_t *)ret; pmd_t 288 arch/powerpc/mm/book3s64/pgtable.c static pmd_t *__alloc_for_pmdcache(struct mm_struct *mm) pmd_t 326 arch/powerpc/mm/book3s64/pgtable.c return (pmd_t *)ret; pmd_t 329 arch/powerpc/mm/book3s64/pgtable.c pmd_t *pmd_fragment_alloc(struct mm_struct *mm, unsigned long vmaddr) pmd_t 331 arch/powerpc/mm/book3s64/pgtable.c pmd_t *pmd; pmd_t 67 arch/powerpc/mm/book3s64/radix_pgtable.c pmd_t *pmdp; pmd_t 117 arch/powerpc/mm/book3s64/radix_pgtable.c pmd_t *pmdp; pmd_t 176 arch/powerpc/mm/book3s64/radix_pgtable.c pmd_t *pmdp; pmd_t 662 arch/powerpc/mm/book3s64/radix_pgtable.c static void free_pte_table(pte_t *pte_start, pmd_t *pmd) pmd_t 677 arch/powerpc/mm/book3s64/radix_pgtable.c static void free_pmd_table(pmd_t *pmd_start, pud_t *pud) pmd_t 679 arch/powerpc/mm/book3s64/radix_pgtable.c pmd_t *pmd; pmd_t 790 arch/powerpc/mm/book3s64/radix_pgtable.c static void remove_pmd_table(pmd_t *pmd_start, unsigned long addr, pmd_t 795 arch/powerpc/mm/book3s64/radix_pgtable.c pmd_t *pmd; pmd_t 819 arch/powerpc/mm/book3s64/radix_pgtable.c pmd_t *pmd_base; pmd_t 834 arch/powerpc/mm/book3s64/radix_pgtable.c pmd_base = (pmd_t *)pud_page_vaddr(*pud); pmd_t 924 arch/powerpc/mm/book3s64/radix_pgtable.c pmd_t *pmdp, unsigned long clr, pmd_t 940 arch/powerpc/mm/book3s64/radix_pgtable.c pmd_t radix__pmdp_collapse_flush(struct vm_area_struct *vma, unsigned long address, pmd_t 941 arch/powerpc/mm/book3s64/radix_pgtable.c pmd_t *pmdp) pmd_t 944 arch/powerpc/mm/book3s64/radix_pgtable.c pmd_t pmd; pmd_t 969 arch/powerpc/mm/book3s64/radix_pgtable.c void radix__pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, pmd_t 984 arch/powerpc/mm/book3s64/radix_pgtable.c pgtable_t radix__pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) pmd_t 1008 arch/powerpc/mm/book3s64/radix_pgtable.c pmd_t radix__pmdp_huge_get_and_clear(struct mm_struct *mm, pmd_t 1009 arch/powerpc/mm/book3s64/radix_pgtable.c unsigned long addr, pmd_t *pmdp) pmd_t 1011 arch/powerpc/mm/book3s64/radix_pgtable.c pmd_t old_pmd; pmd_t 1125 arch/powerpc/mm/book3s64/radix_pgtable.c pmd_t *pmd; pmd_t 1128 arch/powerpc/mm/book3s64/radix_pgtable.c pmd = (pmd_t *)pud_page_vaddr(*pud); pmd_t 1147 arch/powerpc/mm/book3s64/radix_pgtable.c int pmd_set_huge(pmd_t *pmd, phys_addr_t addr, pgprot_t prot) pmd_t 1160 arch/powerpc/mm/book3s64/radix_pgtable.c int pmd_clear_huge(pmd_t *pmd) pmd_t 1170 arch/powerpc/mm/book3s64/radix_pgtable.c int pmd_free_pte_page(pmd_t *pmd, unsigned long addr) pmd_t 58 arch/powerpc/mm/book3s64/subpage_prot.c pmd_t *pmd; pmd_t 134 arch/powerpc/mm/book3s64/subpage_prot.c static int subpage_walk_pmd_entry(pmd_t *pmd, unsigned long addr, pmd_t 123 arch/powerpc/mm/hugetlbpage.c pmd_t *pm; pmd_t 344 arch/powerpc/mm/hugetlbpage.c pmd_t *pmd; pmd_t 35 arch/powerpc/mm/kasan/kasan_init_32.c pmd_t *pmd; pmd_t 97 arch/powerpc/mm/kasan/kasan_init_32.c pmd_t *pmd = pmd_offset(pud_offset(pgd_offset_k(k_cur), k_cur), k_cur); pmd_t 121 arch/powerpc/mm/kasan/kasan_init_32.c pmd_t *pmd = pmd_offset(pud_offset(pgd_offset_k(k_cur), k_cur), k_cur); pmd_t 208 arch/powerpc/mm/kasan/kasan_init_32.c pmd_t *pmd = pmd_offset(pud_offset(pgd_offset_k(addr), addr), addr); pmd_t 104 arch/powerpc/mm/nohash/40x.c pmd_t *pmdp; pmd_t 119 arch/powerpc/mm/nohash/40x.c pmd_t *pmdp; pmd_t 77 arch/powerpc/mm/nohash/book3e_pgtable.c pmd_t *pmdp; pmd_t 269 arch/powerpc/mm/pgtable.c pmd_t *pmd; pmd_t 317 arch/powerpc/mm/pgtable.c pmd_t pmd, *pmdp; pmd_t 48 arch/powerpc/mm/pgtable_32.c static pte_t __init *early_pte_alloc_kernel(pmd_t *pmdp, unsigned long va) pmd_t 61 arch/powerpc/mm/pgtable_32.c pmd_t *pd; pmd_t 133 arch/powerpc/mm/pgtable_32.c get_pteptr(struct mm_struct *mm, unsigned long addr, pte_t **ptep, pmd_t **pmdp) pmd_t 137 arch/powerpc/mm/pgtable_32.c pmd_t *pmd; pmd_t 164 arch/powerpc/mm/pgtable_32.c pmd_t *kpmd; pmd_t 127 arch/powerpc/mm/pgtable_64.c struct page *pmd_page(pmd_t pmd) pmd_t 372 arch/powerpc/mm/ptdump/hashpagetable.c static void walk_pte(struct pg_state *st, pmd_t *pmd, unsigned long start) pmd_t 408 arch/powerpc/mm/ptdump/hashpagetable.c pmd_t *pmd = pmd_offset(pud, 0); pmd_t 252 arch/powerpc/mm/ptdump/ptdump.c static void walk_pte(struct pg_state *st, pmd_t *pmd, unsigned long start) pmd_t 267 arch/powerpc/mm/ptdump/ptdump.c pmd_t *pmd = pmd_offset(pud, 0); pmd_t 3125 arch/powerpc/xmon/xmon.c pmd_t *pmdp; pmd_t 16 arch/riscv/include/asm/pgalloc.h pmd_t *pmd, pte_t *pte) pmd_t 24 arch/riscv/include/asm/pgalloc.h pmd_t *pmd, pgtable_t pte) pmd_t 32 arch/riscv/include/asm/pgalloc.h static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) pmd_t 64 arch/riscv/include/asm/pgalloc.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long addr) pmd_t 66 arch/riscv/include/asm/pgalloc.h return (pmd_t *)__get_free_page( pmd_t 70 arch/riscv/include/asm/pgalloc.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_t 27 arch/riscv/include/asm/pgtable-64.h #define __pmd(x) ((pmd_t) { (x) }) pmd_t 29 arch/riscv/include/asm/pgtable-64.h #define PTRS_PER_PMD (PAGE_SIZE / sizeof(pmd_t)) pmd_t 63 arch/riscv/include/asm/pgtable-64.h static inline pmd_t *pmd_offset(pud_t *pud, unsigned long addr) pmd_t 65 arch/riscv/include/asm/pgtable-64.h return (pmd_t *)pud_page_vaddr(*pud) + pmd_index(addr); pmd_t 68 arch/riscv/include/asm/pgtable-64.h static inline pmd_t pfn_pmd(unsigned long pfn, pgprot_t prot) pmd_t 73 arch/riscv/include/asm/pgtable-64.h static inline unsigned long _pmd_pfn(pmd_t pmd) pmd_t 123 arch/riscv/include/asm/pgtable.h static inline int pmd_present(pmd_t pmd) pmd_t 128 arch/riscv/include/asm/pgtable.h static inline int pmd_none(pmd_t pmd) pmd_t 133 arch/riscv/include/asm/pgtable.h static inline int pmd_bad(pmd_t pmd) pmd_t 138 arch/riscv/include/asm/pgtable.h static inline void set_pmd(pmd_t *pmdp, pmd_t pmd) pmd_t 143 arch/riscv/include/asm/pgtable.h static inline void pmd_clear(pmd_t *pmdp) pmd_t 168 arch/riscv/include/asm/pgtable.h static inline struct page *pmd_page(pmd_t pmd) pmd_t 173 arch/riscv/include/asm/pgtable.h static inline unsigned long pmd_page_vaddr(pmd_t pmd) pmd_t 196 arch/riscv/include/asm/pgtable.h static inline pte_t *pte_offset_kernel(pmd_t *pmd, unsigned long addr) pmd_t 218 arch/riscv/mm/fault.c pmd_t *pmd, *pmd_k; pmd_t 11 arch/riscv/mm/hugetlbpage.c int pmd_huge(pmd_t pmd) pmd_t 213 arch/riscv/mm/init.c pmd_t trampoline_pmd[PTRS_PER_PMD] __page_aligned_bss; pmd_t 214 arch/riscv/mm/init.c pmd_t fixmap_pmd[PTRS_PER_PMD] __page_aligned_bss; pmd_t 221 arch/riscv/mm/init.c pmd_t early_pmd[PTRS_PER_PMD * NUM_EARLY_PMDS] __initdata __aligned(PAGE_SIZE); pmd_t 223 arch/riscv/mm/init.c static pmd_t *__init get_pmd_virt(phys_addr_t pa) pmd_t 227 arch/riscv/mm/init.c return (pmd_t *)set_fixmap_offset(FIX_PMD, pa); pmd_t 229 arch/riscv/mm/init.c return (pmd_t *)((uintptr_t)pa); pmd_t 245 arch/riscv/mm/init.c static void __init create_pmd_mapping(pmd_t *pmdp, pmd_t 272 arch/riscv/mm/init.c #define pgd_next_t pmd_t pmd_t 98 arch/s390/include/asm/page.h #define __pmd(x) ((pmd_t) { (x) } ) pmd_t 80 arch/s390/include/asm/pgalloc.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long vmaddr) pmd_t 91 arch/s390/include/asm/pgalloc.h return (pmd_t *) table; pmd_t 94 arch/s390/include/asm/pgalloc.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_t 112 arch/s390/include/asm/pgalloc.h static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) pmd_t 141 arch/s390/include/asm/pgalloc.h pmd_t *pmd, pgtable_t pte) pmd_t 695 arch/s390/include/asm/pgtable.h static inline int pmd_large(pmd_t pmd) pmd_t 700 arch/s390/include/asm/pgtable.h static inline int pmd_bad(pmd_t pmd) pmd_t 733 arch/s390/include/asm/pgtable.h static inline int pmd_present(pmd_t pmd) pmd_t 738 arch/s390/include/asm/pgtable.h static inline int pmd_none(pmd_t pmd) pmd_t 743 arch/s390/include/asm/pgtable.h static inline unsigned long pmd_pfn(pmd_t pmd) pmd_t 754 arch/s390/include/asm/pgtable.h static inline int pmd_write(pmd_t pmd) pmd_t 765 arch/s390/include/asm/pgtable.h static inline int pmd_dirty(pmd_t pmd) pmd_t 773 arch/s390/include/asm/pgtable.h static inline int pmd_young(pmd_t pmd) pmd_t 817 arch/s390/include/asm/pgtable.h static inline int pmd_protnone(pmd_t pmd) pmd_t 844 arch/s390/include/asm/pgtable.h static inline int pmd_soft_dirty(pmd_t pmd) pmd_t 849 arch/s390/include/asm/pgtable.h static inline pmd_t pmd_mksoft_dirty(pmd_t pmd) pmd_t 855 arch/s390/include/asm/pgtable.h static inline pmd_t pmd_clear_soft_dirty(pmd_t pmd) pmd_t 908 arch/s390/include/asm/pgtable.h static inline void pmd_clear(pmd_t *pmdp) pmd_t 1264 arch/s390/include/asm/pgtable.h static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address) pmd_t 1267 arch/s390/include/asm/pgtable.h return (pmd_t *) pud_deref(*pud) + pmd_index(address); pmd_t 1268 arch/s390/include/asm/pgtable.h return (pmd_t *) pud; pmd_t 1271 arch/s390/include/asm/pgtable.h static inline pte_t *pte_offset(pmd_t *pmd, unsigned long address) pmd_t 1296 arch/s390/include/asm/pgtable.h static inline pmd_t pmd_wrprotect(pmd_t pmd) pmd_t 1303 arch/s390/include/asm/pgtable.h static inline pmd_t pmd_mkwrite(pmd_t pmd) pmd_t 1312 arch/s390/include/asm/pgtable.h static inline pmd_t pmd_mkclean(pmd_t pmd) pmd_t 1321 arch/s390/include/asm/pgtable.h static inline pmd_t pmd_mkdirty(pmd_t pmd) pmd_t 1386 arch/s390/include/asm/pgtable.h static inline pmd_t pmd_mkyoung(pmd_t pmd) pmd_t 1396 arch/s390/include/asm/pgtable.h static inline pmd_t pmd_mkold(pmd_t pmd) pmd_t 1405 arch/s390/include/asm/pgtable.h static inline pmd_t pmd_modify(pmd_t pmd, pgprot_t newprot) pmd_t 1423 arch/s390/include/asm/pgtable.h static inline pmd_t mk_pmd_phys(unsigned long physpage, pgprot_t pgprot) pmd_t 1425 arch/s390/include/asm/pgtable.h pmd_t __pmd; pmd_t 1432 arch/s390/include/asm/pgtable.h static inline void __pmdp_csp(pmd_t *pmdp) pmd_t 1445 arch/s390/include/asm/pgtable.h static __always_inline void __pmdp_idte(unsigned long addr, pmd_t *pmdp, pmd_t 1451 arch/s390/include/asm/pgtable.h sto = (unsigned long) pmdp - pmd_index(addr) * sizeof(pmd_t); pmd_t 1498 arch/s390/include/asm/pgtable.h pmd_t pmdp_xchg_direct(struct mm_struct *, unsigned long, pmd_t *, pmd_t); pmd_t 1499 arch/s390/include/asm/pgtable.h pmd_t pmdp_xchg_lazy(struct mm_struct *, unsigned long, pmd_t *, pmd_t); pmd_t 1505 arch/s390/include/asm/pgtable.h void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, pmd_t 1509 arch/s390/include/asm/pgtable.h pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp); pmd_t 1513 arch/s390/include/asm/pgtable.h unsigned long addr, pmd_t *pmdp, pmd_t 1514 arch/s390/include/asm/pgtable.h pmd_t entry, int dirty) pmd_t 1529 arch/s390/include/asm/pgtable.h unsigned long addr, pmd_t *pmdp) pmd_t 1531 arch/s390/include/asm/pgtable.h pmd_t pmd = *pmdp; pmd_t 1539 arch/s390/include/asm/pgtable.h unsigned long addr, pmd_t *pmdp) pmd_t 1546 arch/s390/include/asm/pgtable.h pmd_t *pmdp, pmd_t entry) pmd_t 1553 arch/s390/include/asm/pgtable.h static inline pmd_t pmd_mkhuge(pmd_t pmd) pmd_t 1562 arch/s390/include/asm/pgtable.h static inline pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm, pmd_t 1563 arch/s390/include/asm/pgtable.h unsigned long addr, pmd_t *pmdp) pmd_t 1569 arch/s390/include/asm/pgtable.h static inline pmd_t pmdp_huge_get_and_clear_full(struct mm_struct *mm, pmd_t 1571 arch/s390/include/asm/pgtable.h pmd_t *pmdp, int full) pmd_t 1574 arch/s390/include/asm/pgtable.h pmd_t pmd = *pmdp; pmd_t 1582 arch/s390/include/asm/pgtable.h static inline pmd_t pmdp_huge_clear_flush(struct vm_area_struct *vma, pmd_t 1583 arch/s390/include/asm/pgtable.h unsigned long addr, pmd_t *pmdp) pmd_t 1589 arch/s390/include/asm/pgtable.h static inline pmd_t pmdp_invalidate(struct vm_area_struct *vma, pmd_t 1590 arch/s390/include/asm/pgtable.h unsigned long addr, pmd_t *pmdp) pmd_t 1592 arch/s390/include/asm/pgtable.h pmd_t pmd = __pmd(pmd_val(*pmdp) | _SEGMENT_ENTRY_INVALID); pmd_t 1599 arch/s390/include/asm/pgtable.h unsigned long addr, pmd_t *pmdp) pmd_t 1601 arch/s390/include/asm/pgtable.h pmd_t pmd = *pmdp; pmd_t 1607 arch/s390/include/asm/pgtable.h static inline pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, pmd_t 1609 arch/s390/include/asm/pgtable.h pmd_t *pmdp) pmd_t 1618 arch/s390/include/asm/pgtable.h static inline int pmd_trans_huge(pmd_t pmd) pmd_t 86 arch/s390/include/asm/tlb.h static inline void pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd, pmd_t 134 arch/s390/mm/dump_pagetables.c pmd_t *pmd, unsigned long addr) pmd_t 154 arch/s390/mm/dump_pagetables.c pmd_t *pmd; pmd_t 344 arch/s390/mm/gmap.c mask = ~(PTRS_PER_PMD * sizeof(pmd_t) - 1); pmd_t 526 arch/s390/mm/gmap.c static void gmap_pmdp_xchg(struct gmap *gmap, pmd_t *old, pmd_t new, pmd_t 548 arch/s390/mm/gmap.c pmd_t *pmd; pmd_t 619 arch/s390/mm/gmap.c gmap_pmdp_xchg(gmap, (pmd_t *)table, __pmd(unprot), gaddr); pmd_t 859 arch/s390/mm/gmap.c return pte_alloc_map_lock(gmap->mm, (pmd_t *) table, gaddr, ptl); pmd_t 909 arch/s390/mm/gmap.c static inline pmd_t *gmap_pmd_op_walk(struct gmap *gmap, unsigned long gaddr) pmd_t 911 arch/s390/mm/gmap.c pmd_t *pmdp; pmd_t 914 arch/s390/mm/gmap.c pmdp = (pmd_t *) gmap_table_walk(gmap, gaddr, 1); pmd_t 939 arch/s390/mm/gmap.c static inline void gmap_pmd_op_end(struct gmap *gmap, pmd_t *pmdp) pmd_t 960 arch/s390/mm/gmap.c pmd_t *pmdp, int prot, unsigned long bits) pmd_t 964 arch/s390/mm/gmap.c pmd_t new = *pmdp; pmd_t 1005 arch/s390/mm/gmap.c pmd_t *pmdp, int prot, unsigned long bits) pmd_t 1044 arch/s390/mm/gmap.c pmd_t *pmdp; pmd_t 2269 arch/s390/mm/gmap.c static void pmdp_notify_gmap(struct gmap *gmap, pmd_t *pmdp, pmd_t 2286 arch/s390/mm/gmap.c static void gmap_pmdp_xchg(struct gmap *gmap, pmd_t *pmdp, pmd_t new, pmd_t 2293 arch/s390/mm/gmap.c __pmdp_idte(gaddr, (pmd_t *)pmdp, IDTE_GUEST_ASCE, gmap->asce, pmd_t 2296 arch/s390/mm/gmap.c __pmdp_idte(gaddr, (pmd_t *)pmdp, 0, 0, IDTE_GLOBAL); pmd_t 2305 arch/s390/mm/gmap.c pmd_t *pmdp; pmd_t 2312 arch/s390/mm/gmap.c pmdp = (pmd_t *)radix_tree_delete(&gmap->host_to_guest, pmd_t 2360 arch/s390/mm/gmap.c pmd_t *pmdp; pmd_t 2368 arch/s390/mm/gmap.c pmdp = (pmd_t *)entry; pmd_t 2395 arch/s390/mm/gmap.c pmd_t *pmdp; pmd_t 2403 arch/s390/mm/gmap.c pmdp = (pmd_t *)entry; pmd_t 2432 arch/s390/mm/gmap.c static bool gmap_test_and_clear_dirty_pmd(struct gmap *gmap, pmd_t *pmdp, pmd_t 2463 arch/s390/mm/gmap.c pmd_t *pmdp; pmd_t 2512 arch/s390/mm/gmap.c static int __zap_zero_pages(pmd_t *pmd, unsigned long start, pmd_t 2572 arch/s390/mm/gmap.c pmd_t *pmd = (pmd_t *)pte; pmd_t 182 arch/s390/mm/hugetlbpage.c pmd_t *pmdp = (pmd_t *) ptep; pmd_t 198 arch/s390/mm/hugetlbpage.c pmd_t *pmdp = NULL; pmd_t 220 arch/s390/mm/hugetlbpage.c pmd_t *pmdp = NULL; pmd_t 237 arch/s390/mm/hugetlbpage.c int pmd_huge(pmd_t pmd) pmd_t 95 arch/s390/mm/kasan_init.c pmd_t *pm_dir; pmd_t 249 arch/s390/mm/kasan_init.c pmd_t pmd_z = __pmd(__pa(kasan_early_shadow_pte) | _SEGMENT_ENTRY); pmd_t 108 arch/s390/mm/page-states.c pmd_t *pmd; pmd_t 69 arch/s390/mm/pageattr.c mask = ~(PTRS_PER_PMD * sizeof(pmd_t) - 1); pmd_t 84 arch/s390/mm/pageattr.c static int walk_pte_level(pmd_t *pmdp, unsigned long addr, unsigned long end, pmd_t 110 arch/s390/mm/pageattr.c static int split_pmd_page(pmd_t *pmdp, unsigned long addr) pmd_t 114 arch/s390/mm/pageattr.c pmd_t new; pmd_t 139 arch/s390/mm/pageattr.c static void modify_pmd_page(pmd_t *pmdp, unsigned long addr, pmd_t 142 arch/s390/mm/pageattr.c pmd_t new = *pmdp; pmd_t 159 arch/s390/mm/pageattr.c pmd_t *pmdp; pmd_t 190 arch/s390/mm/pageattr.c pmd_t *pm_dir, *pmdp; pmd_t 344 arch/s390/mm/pageattr.c pmd_t *pmd; pmd_t 343 arch/s390/mm/pgtable.c unsigned long addr, pmd_t *pmdp) pmd_t 355 arch/s390/mm/pgtable.c unsigned long addr, pmd_t *pmdp) pmd_t 373 arch/s390/mm/pgtable.c static inline pmd_t pmdp_flush_direct(struct mm_struct *mm, pmd_t 374 arch/s390/mm/pgtable.c unsigned long addr, pmd_t *pmdp) pmd_t 376 arch/s390/mm/pgtable.c pmd_t old; pmd_t 391 arch/s390/mm/pgtable.c static inline pmd_t pmdp_flush_lazy(struct mm_struct *mm, pmd_t 392 arch/s390/mm/pgtable.c unsigned long addr, pmd_t *pmdp) pmd_t 394 arch/s390/mm/pgtable.c pmd_t old; pmd_t 414 arch/s390/mm/pgtable.c static pmd_t *pmd_alloc_map(struct mm_struct *mm, unsigned long addr) pmd_t 419 arch/s390/mm/pgtable.c pmd_t *pmd; pmd_t 433 arch/s390/mm/pgtable.c pmd_t pmdp_xchg_direct(struct mm_struct *mm, unsigned long addr, pmd_t 434 arch/s390/mm/pgtable.c pmd_t *pmdp, pmd_t new) pmd_t 436 arch/s390/mm/pgtable.c pmd_t old; pmd_t 446 arch/s390/mm/pgtable.c pmd_t pmdp_xchg_lazy(struct mm_struct *mm, unsigned long addr, pmd_t 447 arch/s390/mm/pgtable.c pmd_t *pmdp, pmd_t new) pmd_t 449 arch/s390/mm/pgtable.c pmd_t old; pmd_t 482 arch/s390/mm/pgtable.c __pmdp_csp((pmd_t *) pudp); pmd_t 517 arch/s390/mm/pgtable.c void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, pmd_t 532 arch/s390/mm/pgtable.c pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) pmd_t 760 arch/s390/mm/pgtable.c pmd_t *pmdp; pmd_t 862 arch/s390/mm/pgtable.c pmd_t *pmdp; pmd_t 917 arch/s390/mm/pgtable.c pmd_t *pmdp; pmd_t 78 arch/s390/mm/vmem.c pmd_t *pm_dir; pmd_t 162 arch/s390/mm/vmem.c pmd_t *pm_dir; pmd_t 221 arch/s390/mm/vmem.c pmd_t *pm_dir; pmd_t 12 arch/sh/include/asm/pgalloc.h extern void pud_populate(struct mm_struct *mm, pud_t *pudp, pmd_t *pmd); pmd_t 13 arch/sh/include/asm/pgalloc.h extern pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long address); pmd_t 14 arch/sh/include/asm/pgalloc.h extern void pmd_free(struct mm_struct *mm, pmd_t *pmd); pmd_t 17 arch/sh/include/asm/pgalloc.h static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pmd_t 23 arch/sh/include/asm/pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pmd_t 34 arch/sh/include/asm/pgtable-3level.h #define __pmd(x) ((pmd_t) { (x) } ) pmd_t 45 arch/sh/include/asm/pgtable-3level.h static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address) pmd_t 47 arch/sh/include/asm/pgtable-3level.h return (pmd_t *)pud_page_vaddr(*pud) + pmd_index(address); pmd_t 140 arch/sh/kernel/io_trapped.c pmd_t *pmd_k; pmd_t 213 arch/sh/mm/cache-sh4.c pmd_t *pmd; pmd_t 387 arch/sh/mm/cache-sh5.c pmd_t *pmd; pmd_t 57 arch/sh/mm/fault.c pmd_t *pmd; pmd_t 106 arch/sh/mm/fault.c static inline pmd_t *vmalloc_sync_one(pgd_t *pgd, unsigned long address) pmd_t 111 arch/sh/mm/fault.c pmd_t *pmd, *pmd_k; pmd_t 159 arch/sh/mm/fault.c pmd_t *pmd_k; pmd_t 30 arch/sh/mm/hugetlbpage.c pmd_t *pmd; pmd_t 51 arch/sh/mm/hugetlbpage.c pmd_t *pmd; pmd_t 67 arch/sh/mm/hugetlbpage.c int pmd_huge(pmd_t pmd) pmd_t 49 arch/sh/mm/init.c pmd_t *pmd; pmd_t 126 arch/sh/mm/init.c static pmd_t * __init one_md_table_init(pud_t *pud) pmd_t 129 arch/sh/mm/init.c pmd_t *pmd; pmd_t 142 arch/sh/mm/init.c static pte_t * __init one_page_table_init(pmd_t *pmd) pmd_t 158 arch/sh/mm/init.c static pte_t * __init page_table_kmap_check(pte_t *pte, pmd_t *pmd, pmd_t 169 arch/sh/mm/init.c pmd_t *pmd; pmd_t 44 arch/sh/mm/pgtable.c void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) pmd_t 49 arch/sh/mm/pgtable.c pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long address) pmd_t 54 arch/sh/mm/pgtable.c void pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_t 27 arch/sh/mm/tlbex_32.c pmd_t *pmd; pmd_t 48 arch/sh/mm/tlbex_64.c pmd_t *pmd; pmd_t 72 arch/sparc/include/asm/page_32.h #define __pmd(x) ((pmd_t) { { (x) }, }) pmd_t 100 arch/sparc/include/asm/page_32.h #define __pmd(x) ((pmd_t) { { (x) }, }) pmd_t 85 arch/sparc/include/asm/page_64.h #define __pmd(x) ((pmd_t) { (x) } ) pmd_t 29 arch/sparc/include/asm/pgalloc_32.h static inline void pgd_set(pgd_t * pgdp, pmd_t * pmdp) pmd_t 38 arch/sparc/include/asm/pgalloc_32.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, pmd_t 45 arch/sparc/include/asm/pgalloc_32.h static inline void free_pmd_fast(pmd_t * pmd) pmd_t 53 arch/sparc/include/asm/pgalloc_32.h void pmd_populate(struct mm_struct *mm, pmd_t *pmdp, struct page *ptep); pmd_t 56 arch/sparc/include/asm/pgalloc_32.h void pmd_set(pmd_t *pmdp, pte_t *ptep); pmd_t 36 arch/sparc/include/asm/pgalloc_64.h static inline void __pud_populate(pud_t *pud, pmd_t *pmd) pmd_t 53 arch/sparc/include/asm/pgalloc_64.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long addr) pmd_t 58 arch/sparc/include/asm/pgalloc_64.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_t 128 arch/sparc/include/asm/pgtable_32.h static inline struct page *pmd_page(pmd_t pmd) pmd_t 165 arch/sparc/include/asm/pgtable_32.h static inline int pmd_bad(pmd_t pmd) pmd_t 170 arch/sparc/include/asm/pgtable_32.h static inline int pmd_present(pmd_t pmd) pmd_t 175 arch/sparc/include/asm/pgtable_32.h static inline int pmd_none(pmd_t pmd) pmd_t 180 arch/sparc/include/asm/pgtable_32.h static inline void pmd_clear(pmd_t *pmdp) pmd_t 322 arch/sparc/include/asm/pgtable_32.h static inline pmd_t *pmd_offset(pgd_t * dir, unsigned long address) pmd_t 324 arch/sparc/include/asm/pgtable_32.h return (pmd_t *) pgd_page_vaddr(*dir) + pmd_t 329 arch/sparc/include/asm/pgtable_32.h pte_t *pte_offset_kernel(pmd_t * dir, unsigned long address); pmd_t 249 arch/sparc/include/asm/pgtable_64.h static inline pmd_t pfn_pmd(unsigned long page_nr, pgprot_t pgprot) pmd_t 339 arch/sparc/include/asm/pgtable_64.h static inline pmd_t pmd_modify(pmd_t pmd, pgprot_t newprot) pmd_t 413 arch/sparc/include/asm/pgtable_64.h static inline bool is_hugetlb_pmd(pmd_t pmd) pmd_t 424 arch/sparc/include/asm/pgtable_64.h static inline pmd_t pmd_mkhuge(pmd_t pmd) pmd_t 686 arch/sparc/include/asm/pgtable_64.h static inline unsigned long pmd_large(pmd_t pmd) pmd_t 693 arch/sparc/include/asm/pgtable_64.h static inline unsigned long pmd_pfn(pmd_t pmd) pmd_t 701 arch/sparc/include/asm/pgtable_64.h static inline unsigned long pmd_write(pmd_t pmd) pmd_t 711 arch/sparc/include/asm/pgtable_64.h static inline unsigned long pmd_dirty(pmd_t pmd) pmd_t 718 arch/sparc/include/asm/pgtable_64.h static inline unsigned long pmd_young(pmd_t pmd) pmd_t 725 arch/sparc/include/asm/pgtable_64.h static inline unsigned long pmd_trans_huge(pmd_t pmd) pmd_t 732 arch/sparc/include/asm/pgtable_64.h static inline pmd_t pmd_mkold(pmd_t pmd) pmd_t 741 arch/sparc/include/asm/pgtable_64.h static inline pmd_t pmd_wrprotect(pmd_t pmd) pmd_t 750 arch/sparc/include/asm/pgtable_64.h static inline pmd_t pmd_mkdirty(pmd_t pmd) pmd_t 759 arch/sparc/include/asm/pgtable_64.h static inline pmd_t pmd_mkclean(pmd_t pmd) pmd_t 768 arch/sparc/include/asm/pgtable_64.h static inline pmd_t pmd_mkyoung(pmd_t pmd) pmd_t 777 arch/sparc/include/asm/pgtable_64.h static inline pmd_t pmd_mkwrite(pmd_t pmd) pmd_t 786 arch/sparc/include/asm/pgtable_64.h static inline pgprot_t pmd_pgprot(pmd_t entry) pmd_t 794 arch/sparc/include/asm/pgtable_64.h static inline int pmd_present(pmd_t pmd) pmd_t 819 arch/sparc/include/asm/pgtable_64.h pmd_t *pmdp, pmd_t pmd); pmd_t 822 arch/sparc/include/asm/pgtable_64.h pmd_t *pmdp, pmd_t pmd) pmd_t 828 arch/sparc/include/asm/pgtable_64.h static inline void pmd_set(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep) pmd_t 837 arch/sparc/include/asm/pgtable_64.h static inline unsigned long __pmd_page(pmd_t pmd) pmd_t 904 arch/sparc/include/asm/pgtable_64.h ((pmd_t *) pud_page_vaddr(*(pudp)) + \ pmd_t 938 arch/sparc/include/asm/pgtable_64.h static inline pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm, pmd_t 940 arch/sparc/include/asm/pgtable_64.h pmd_t *pmdp) pmd_t 942 arch/sparc/include/asm/pgtable_64.h pmd_t pmd = *pmdp; pmd_t 995 arch/sparc/include/asm/pgtable_64.h pmd_t *pmd); pmd_t 998 arch/sparc/include/asm/pgtable_64.h extern pmd_t pmdp_invalidate(struct vm_area_struct *vma, unsigned long address, pmd_t 999 arch/sparc/include/asm/pgtable_64.h pmd_t *pmdp); pmd_t 1002 arch/sparc/include/asm/pgtable_64.h void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, pmd_t 1006 arch/sparc/include/asm/pgtable_64.h pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp); pmd_t 303 arch/sparc/kernel/signal32.c pmd_t *pmdp; pmd_t 1625 arch/sparc/kernel/smp_64.c pmd_t *pmd; pmd_t 1638 arch/sparc/kernel/smp_64.c pmd_t *new; pmd_t 354 arch/sparc/mm/fault_32.c pmd_t *pmd, *pmd_k; pmd_t 84 arch/sparc/mm/fault_64.c pmd_t *pmdp; pmd_t 42 arch/sparc/mm/highmem.c pmd_t *dir; pmd_t 281 arch/sparc/mm/hugetlbpage.c pmd_t *pmd; pmd_t 302 arch/sparc/mm/hugetlbpage.c pmd_t *pmd; pmd_t 393 arch/sparc/mm/hugetlbpage.c int pmd_huge(pmd_t pmd) pmd_t 405 arch/sparc/mm/hugetlbpage.c static void hugetlb_free_pte_range(struct mmu_gather *tlb, pmd_t *pmd, pmd_t 419 arch/sparc/mm/hugetlbpage.c pmd_t *pmd; pmd_t 534 arch/sparc/mm/init_64.c pmd_t *pmdp = pmd_offset(pudp, kaddr); pmd_t 1657 arch/sparc/mm/init_64.c pmd_t *pmd; pmd_t 1740 arch/sparc/mm/init_64.c pmd_t *pmd) pmd_t 1804 arch/sparc/mm/init_64.c pmd_t *pmd; pmd_t 1819 arch/sparc/mm/init_64.c pmd_t *new; pmd_t 2616 arch/sparc/mm/init_64.c pmd_t *pmd; pmd_t 2941 arch/sparc/mm/init_64.c pmd_t *pmd) pmd_t 2945 arch/sparc/mm/init_64.c pmd_t entry = *pmd; pmd_t 242 arch/sparc/mm/io-unit.c pmd_t *pmdp; pmd_t 346 arch/sparc/mm/iommu.c pmd_t *pmdp; pmd_t 106 arch/sparc/mm/srmmu.c static inline int srmmu_pmd_none(pmd_t pmd) pmd_t 137 arch/sparc/mm/srmmu.c void pmd_set(pmd_t *pmdp, pte_t *ptep) pmd_t 149 arch/sparc/mm/srmmu.c void pmd_populate(struct mm_struct *mm, pmd_t *pmdp, struct page *ptep) pmd_t 162 arch/sparc/mm/srmmu.c pte_t *pte_offset_kernel(pmd_t *dir, unsigned long address) pmd_t 299 arch/sparc/mm/srmmu.c pmd_t *pmd; pmd_t 519 arch/sparc/mm/srmmu.c pmd_t *pmdp; pmd_t 554 arch/sparc/mm/srmmu.c pmd_t *pmdp; pmd_t 696 arch/sparc/mm/srmmu.c pmd_t *pmdp; pmd_t 710 arch/sparc/mm/srmmu.c if (srmmu_pmd_none(*(pmd_t *)__nocache_fix(pmdp))) { pmd_t 727 arch/sparc/mm/srmmu.c pmd_t *pmdp; pmd_t 782 arch/sparc/mm/srmmu.c pmd_t *pmdp; pmd_t 827 arch/sparc/mm/srmmu.c if (srmmu_pmd_none(*(pmd_t *)__nocache_fix(pmdp))) { pmd_t 909 arch/sparc/mm/srmmu.c pmd_t *pmd; pmd_t 147 arch/sparc/mm/tlb.c pmd_t pmd) pmd_t 168 arch/sparc/mm/tlb.c pmd_t orig, pmd_t pmd) pmd_t 220 arch/sparc/mm/tlb.c pmd_t *pmdp, pmd_t pmd) pmd_t 222 arch/sparc/mm/tlb.c pmd_t orig = *pmdp; pmd_t 228 arch/sparc/mm/tlb.c static inline pmd_t pmdp_establish(struct vm_area_struct *vma, pmd_t 229 arch/sparc/mm/tlb.c unsigned long address, pmd_t *pmdp, pmd_t pmd) pmd_t 231 arch/sparc/mm/tlb.c pmd_t old; pmd_t 244 arch/sparc/mm/tlb.c pmd_t pmdp_invalidate(struct vm_area_struct *vma, unsigned long address, pmd_t 245 arch/sparc/mm/tlb.c pmd_t *pmdp) pmd_t 247 arch/sparc/mm/tlb.c pmd_t old, entry; pmd_t 265 arch/sparc/mm/tlb.c void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, pmd_t 280 arch/sparc/mm/tlb.c pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) pmd_t 51 arch/um/include/asm/page.h #define __pmd(x) ((pmd_t) { (x) } ) pmd_t 63 arch/um/include/asm/page.h #define __pmd(x) ((pmd_t) { (x) } ) pmd_t 38 arch/um/include/asm/pgalloc.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_t 83 arch/um/include/asm/pgtable-3level.h extern pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long address); pmd_t 94 arch/um/include/asm/pgtable-3level.h #define pmd_offset(pud, address) ((pmd_t *) pud_page_vaddr(*(pud)) + \ pmd_t 111 arch/um/include/asm/pgtable-3level.h static inline pmd_t pfn_pmd(unsigned long page_nr, pgprot_t pgprot) pmd_t 65 arch/um/kernel/mem.c static void __init one_page_table_init(pmd_t *pmd) pmd_t 84 arch/um/kernel/mem.c pmd_t *pmd_table = (pmd_t *) memblock_alloc_low(PAGE_SIZE, PAGE_SIZE); pmd_t 100 arch/um/kernel/mem.c pmd_t *pmd; pmd_t 128 arch/um/kernel/mem.c pmd_t *pmd; pmd_t 213 arch/um/kernel/mem.c pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long address) pmd_t 215 arch/um/kernel/mem.c pmd_t *pmd = (pmd_t *) __get_free_page(GFP_KERNEL); pmd_t 23 arch/um/kernel/skas/mmu.c pmd_t *pmd; pmd_t 21 arch/um/kernel/skas/uaccess.c pmd_t *pmd; pmd_t 221 arch/um/kernel/tlb.c static inline int update_pte_range(pmd_t *pmd, unsigned long addr, pmd_t 262 arch/um/kernel/tlb.c pmd_t *pmd; pmd_t 342 arch/um/kernel/tlb.c pmd_t *pmd; pmd_t 428 arch/um/kernel/tlb.c pmd_t *pmd; pmd_t 503 arch/um/kernel/tlb.c pmd_t *pmd_offset_proc(pud_t *pud, unsigned long address) pmd_t 508 arch/um/kernel/tlb.c pte_t *pte_offset_proc(pmd_t *pmd, unsigned long address) pmd_t 517 arch/um/kernel/tlb.c pmd_t *pmd = pmd_offset(pud, addr); pmd_t 32 arch/um/kernel/trap.c pmd_t *pmd; pmd_t 57 arch/unicore32/include/asm/pgalloc.h static inline void __pmd_populate(pmd_t *pmdp, unsigned long pmdval) pmd_t 68 arch/unicore32/include/asm/pgalloc.h pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep) pmd_t 80 arch/unicore32/include/asm/pgalloc.h pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep) pmd_t 132 arch/unicore32/include/asm/tlbflush.h static inline void flush_pmd_entry(pmd_t *pmd) pmd_t 151 arch/unicore32/include/asm/tlbflush.h static inline void clean_pmd_entry(pmd_t *pmd) pmd_t 33 arch/unicore32/kernel/hibernate.c static pmd_t *resume_one_md_table_init(pgd_t *pgd) pmd_t 36 arch/unicore32/kernel/hibernate.c pmd_t *pmd_table; pmd_t 48 arch/unicore32/kernel/hibernate.c static pte_t *resume_one_page_table_init(pmd_t *pmd) pmd_t 74 arch/unicore32/kernel/hibernate.c pmd_t *pmd; pmd_t 50 arch/unicore32/mm/fault.c pmd_t *pmd; pmd_t 340 arch/unicore32/mm/fault.c pmd_t *pmd, *pmd_k; pmd_t 70 arch/unicore32/mm/ioremap.c pmd_t pmd, *pmdp = pmd_offset((pud_t *)pgd, addr); pmd_t 112 arch/unicore32/mm/ioremap.c pmd_t *pmd = pmd_offset((pud_t *)pgd, addr); pmd_t 12 arch/unicore32/mm/mm.h extern pmd_t *top_pmd; pmd_t 17 arch/unicore32/mm/mm.h static inline pmd_t *pmd_off(pgd_t *pgd, unsigned long virt) pmd_t 22 arch/unicore32/mm/mm.h static inline pmd_t *pmd_off_k(unsigned long virt) pmd_t 40 arch/unicore32/mm/mmu.c pmd_t *top_pmd; pmd_t 141 arch/unicore32/mm/mmu.c static pte_t * __init early_pte_alloc(pmd_t *pmd, unsigned long addr, pmd_t 158 arch/unicore32/mm/mmu.c static void __init alloc_init_pte(pmd_t *pmd, unsigned long addr, pmd_t 173 arch/unicore32/mm/mmu.c pmd_t *pmd = pmd_offset((pud_t *)pgd, addr); pmd_t 180 arch/unicore32/mm/mmu.c pmd_t *p = pmd; pmd_t 466 arch/unicore32/mm/mmu.c pmd_t *pmd; pmd_t 27 arch/unicore32/mm/pgd.c pmd_t *new_pmd, *init_pmd; pmd_t 78 arch/unicore32/mm/pgd.c pmd_t *pmd; pmd_t 362 arch/x86/entry/vsyscall/vsyscall_64.c pmd_t *pmd; pmd_t 145 arch/x86/include/asm/kexec.h pmd_t *pmd0; pmd_t 146 arch/x86/include/asm/kexec.h pmd_t *pmd1; pmd_t 155 arch/x86/include/asm/kexec.h pmd_t *pmd; pmd_t 453 arch/x86/include/asm/paravirt.h static inline void set_pmd(pmd_t *pmdp, pmd_t pmd) pmd_t 464 arch/x86/include/asm/paravirt.h static inline pmd_t __pmd(pmdval_t val) pmd_t 473 arch/x86/include/asm/paravirt.h return (pmd_t) { ret }; pmd_t 476 arch/x86/include/asm/paravirt.h static inline pmdval_t pmd_val(pmd_t pmd) pmd_t 581 arch/x86/include/asm/paravirt.h static inline void pmd_clear(pmd_t *pmdp) pmd_t 597 arch/x86/include/asm/paravirt.h static inline void pmd_clear(pmd_t *pmdp) pmd_t 251 arch/x86/include/asm/paravirt_types.h void (*set_pmd)(pmd_t *pmdp, pmd_t pmdval); pmd_t 269 arch/x86/include/asm/paravirt_types.h void (*pmd_clear)(pmd_t *pmdp); pmd_t 64 arch/x86/include/asm/pgalloc.h pmd_t *pmd, pte_t *pte) pmd_t 71 arch/x86/include/asm/pgalloc.h pmd_t *pmd, pte_t *pte) pmd_t 77 arch/x86/include/asm/pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pmd_t 89 arch/x86/include/asm/pgalloc.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long addr) pmd_t 103 arch/x86/include/asm/pgalloc.h return (pmd_t *)page_address(page); pmd_t 106 arch/x86/include/asm/pgalloc.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_t 113 arch/x86/include/asm/pgalloc.h extern void ___pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd); pmd_t 115 arch/x86/include/asm/pgalloc.h static inline void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd, pmd_t 122 arch/x86/include/asm/pgalloc.h extern void pud_populate(struct mm_struct *mm, pud_t *pudp, pmd_t *pmd); pmd_t 124 arch/x86/include/asm/pgalloc.h static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) pmd_t 130 arch/x86/include/asm/pgalloc.h static inline void pud_populate_safe(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) pmd_t 20 arch/x86/include/asm/pgtable-2level.h static inline void native_set_pmd(pmd_t *pmdp, pmd_t pmd) pmd_t 34 arch/x86/include/asm/pgtable-2level.h static inline void native_pmd_clear(pmd_t *pmdp) pmd_t 59 arch/x86/include/asm/pgtable-2level.h static inline pmd_t native_pmdp_get_and_clear(pmd_t *xp) pmd_t 73 arch/x86/include/asm/pgtable-3level.h static inline pmd_t pmd_read_atomic(pmd_t *pmdp) pmd_t 88 arch/x86/include/asm/pgtable-3level.h return (pmd_t) { ret }; pmd_t 96 arch/x86/include/asm/pgtable-3level.h static inline void native_set_pmd(pmd_t *pmdp, pmd_t pmd) pmd_t 122 arch/x86/include/asm/pgtable-3level.h static inline void native_pmd_clear(pmd_t *pmd) pmd_t 168 arch/x86/include/asm/pgtable-3level.h pmd_t pmd; pmd_t 172 arch/x86/include/asm/pgtable-3level.h static inline pmd_t native_pmdp_get_and_clear(pmd_t *pmdp) pmd_t 189 arch/x86/include/asm/pgtable-3level.h static inline pmd_t pmdp_establish(struct vm_area_struct *vma, pmd_t 190 arch/x86/include/asm/pgtable-3level.h unsigned long address, pmd_t *pmdp, pmd_t pmd) pmd_t 192 arch/x86/include/asm/pgtable-3level.h pmd_t old; pmd_t 162 arch/x86/include/asm/pgtable.h static inline int pmd_dirty(pmd_t pmd) pmd_t 167 arch/x86/include/asm/pgtable.h static inline int pmd_young(pmd_t pmd) pmd_t 218 arch/x86/include/asm/pgtable.h static inline unsigned long pmd_pfn(pmd_t pmd) pmd_t 250 arch/x86/include/asm/pgtable.h static inline int pmd_large(pmd_t pte) pmd_t 257 arch/x86/include/asm/pgtable.h static inline int pmd_trans_huge(pmd_t pmd) pmd_t 276 arch/x86/include/asm/pgtable.h static inline int pmd_devmap(pmd_t pmd) pmd_t 379 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_set_flags(pmd_t pmd, pmdval_t set) pmd_t 386 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_clear_flags(pmd_t pmd, pmdval_t clear) pmd_t 393 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_mkold(pmd_t pmd) pmd_t 398 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_mkclean(pmd_t pmd) pmd_t 403 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_wrprotect(pmd_t pmd) pmd_t 408 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_mkdirty(pmd_t pmd) pmd_t 413 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_mkdevmap(pmd_t pmd) pmd_t 418 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_mkhuge(pmd_t pmd) pmd_t 423 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_mkyoung(pmd_t pmd) pmd_t 428 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_mkwrite(pmd_t pmd) pmd_t 493 arch/x86/include/asm/pgtable.h static inline int pmd_soft_dirty(pmd_t pmd) pmd_t 508 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_mksoft_dirty(pmd_t pmd) pmd_t 523 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_clear_soft_dirty(pmd_t pmd) pmd_t 574 arch/x86/include/asm/pgtable.h static inline pmd_t pfn_pmd(unsigned long page_nr, pgprot_t pgprot) pmd_t 590 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_mknotpresent(pmd_t pmd) pmd_t 618 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_modify(pmd_t pmd, pgprot_t newprot) pmd_t 684 arch/x86/include/asm/pgtable.h pmd_t *populate_extra_pmd(unsigned long vaddr); pmd_t 759 arch/x86/include/asm/pgtable.h static inline int pmd_present(pmd_t pmd) pmd_t 781 arch/x86/include/asm/pgtable.h static inline int pmd_protnone(pmd_t pmd) pmd_t 788 arch/x86/include/asm/pgtable.h static inline int pmd_none(pmd_t pmd) pmd_t 796 arch/x86/include/asm/pgtable.h static inline unsigned long pmd_page_vaddr(pmd_t pmd) pmd_t 838 arch/x86/include/asm/pgtable.h static inline pte_t *pte_offset_kernel(pmd_t *pmd, unsigned long address) pmd_t 843 arch/x86/include/asm/pgtable.h static inline int pmd_bad(pmd_t pmd) pmd_t 876 arch/x86/include/asm/pgtable.h static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address) pmd_t 878 arch/x86/include/asm/pgtable.h return (pmd_t *)pud_page_vaddr(*pud) + pmd_index(address); pmd_t 1067 arch/x86/include/asm/pgtable.h static inline pmd_t native_local_pmdp_get_and_clear(pmd_t *pmdp) pmd_t 1069 arch/x86/include/asm/pgtable.h pmd_t res = *pmdp; pmd_t 1090 arch/x86/include/asm/pgtable.h pmd_t *pmdp, pmd_t pmd) pmd_t 1162 arch/x86/include/asm/pgtable.h unsigned long address, pmd_t *pmdp, pmd_t 1163 arch/x86/include/asm/pgtable.h pmd_t entry, int dirty); pmd_t 1170 arch/x86/include/asm/pgtable.h unsigned long addr, pmd_t *pmdp); pmd_t 1176 arch/x86/include/asm/pgtable.h unsigned long address, pmd_t *pmdp); pmd_t 1180 arch/x86/include/asm/pgtable.h static inline int pmd_write(pmd_t pmd) pmd_t 1186 arch/x86/include/asm/pgtable.h static inline pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm, unsigned long addr, pmd_t 1187 arch/x86/include/asm/pgtable.h pmd_t *pmdp) pmd_t 1201 arch/x86/include/asm/pgtable.h unsigned long addr, pmd_t *pmdp) pmd_t 1214 arch/x86/include/asm/pgtable.h static inline pmd_t pmdp_establish(struct vm_area_struct *vma, pmd_t 1215 arch/x86/include/asm/pgtable.h unsigned long address, pmd_t *pmdp, pmd_t pmd) pmd_t 1220 arch/x86/include/asm/pgtable.h pmd_t old = *pmdp; pmd_t 1336 arch/x86/include/asm/pgtable.h unsigned long addr, pmd_t *pmd) pmd_t 1361 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_swp_mksoft_dirty(pmd_t pmd) pmd_t 1366 arch/x86/include/asm/pgtable.h static inline int pmd_swp_soft_dirty(pmd_t pmd) pmd_t 1371 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_swp_clear_soft_dirty(pmd_t pmd) pmd_t 1451 arch/x86/include/asm/pgtable.h static inline bool pmd_access_permitted(pmd_t pmd, bool write) pmd_t 30 arch/x86/include/asm/pgtable_32.h extern pmd_t initial_pg_pmd[]; pmd_t 23 arch/x86/include/asm/pgtable_64.h extern pmd_t level2_kernel_pgt[512]; pmd_t 24 arch/x86/include/asm/pgtable_64.h extern pmd_t level2_fixmap_pgt[512]; pmd_t 25 arch/x86/include/asm/pgtable_64.h extern pmd_t level2_ident_pgt[512]; pmd_t 75 arch/x86/include/asm/pgtable_64.h static inline void native_set_pmd(pmd_t *pmdp, pmd_t pmd) pmd_t 80 arch/x86/include/asm/pgtable_64.h static inline void native_pmd_clear(pmd_t *pmd) pmd_t 98 arch/x86/include/asm/pgtable_64.h static inline pmd_t native_pmdp_get_and_clear(pmd_t *xp) pmd_t 105 arch/x86/include/asm/pgtable_64.h pmd_t ret = *xp; pmd_t 236 arch/x86/include/asm/pgtable_64.h #define __swp_entry_to_pmd(x) ((pmd_t) { .pmd = (x).val }) pmd_t 362 arch/x86/include/asm/pgtable_types.h static inline pmd_t native_make_pmd(pmdval_t val) pmd_t 364 arch/x86/include/asm/pgtable_types.h return (pmd_t) { val }; pmd_t 367 arch/x86/include/asm/pgtable_types.h static inline pmdval_t native_pmd_val(pmd_t pmd) pmd_t 374 arch/x86/include/asm/pgtable_types.h static inline pmd_t native_make_pmd(pmdval_t val) pmd_t 376 arch/x86/include/asm/pgtable_types.h return (pmd_t) { .pud.p4d.pgd = native_make_pgd(val) }; pmd_t 379 arch/x86/include/asm/pgtable_types.h static inline pmdval_t native_pmd_val(pmd_t pmd) pmd_t 419 arch/x86/include/asm/pgtable_types.h static inline pmdval_t pmd_pfn_mask(pmd_t pmd) pmd_t 427 arch/x86/include/asm/pgtable_types.h static inline pmdval_t pmd_flags_mask(pmd_t pmd) pmd_t 432 arch/x86/include/asm/pgtable_types.h static inline pmdval_t pmd_flags(pmd_t pmd) pmd_t 564 arch/x86/include/asm/pgtable_types.h extern pmd_t *lookup_pmd_address(unsigned long address); pmd_t 346 arch/x86/include/asm/xen/page.h #define __pmd_ma(x) ((pmd_t) { (x) } ) pmd_t 136 arch/x86/kernel/espfix_64.c pmd_t pmd, *pmd_p; pmd_t 169 arch/x86/kernel/espfix_64.c pmd_p = (pmd_t *)page_address(page); pmd_t 85 arch/x86/kernel/head32.c pmd_t pl2, *pl2p = (pmd_t *)__pa(initial_pg_pmd); pmd_t 43 arch/x86/kernel/head64.c extern pmd_t early_dynamic_pgts[EARLY_DYNAMIC_PAGE_TABLES][PTRS_PER_PMD]; pmd_t 131 arch/x86/kernel/ldt.c static pmd_t *pgd_to_pmd_walk(pgd_t *pgd, unsigned long va) pmd_t 154 arch/x86/kernel/ldt.c pmd_t *k_pmd, *u_pmd; pmd_t 168 arch/x86/kernel/ldt.c pmd_t *k_pmd, *u_pmd; pmd_t 76 arch/x86/kernel/machine_kexec_32.c image->arch.pmd0 = (pmd_t *)get_zeroed_page(GFP_KERNEL); pmd_t 77 arch/x86/kernel/machine_kexec_32.c image->arch.pmd1 = (pmd_t *)get_zeroed_page(GFP_KERNEL); pmd_t 92 arch/x86/kernel/machine_kexec_32.c pgd_t *pgd, pmd_t *pmd, pte_t *pte, pmd_t 115 arch/x86/kernel/machine_kexec_32.c pmd_t *pmd = NULL; pmd_t 131 arch/x86/kernel/machine_kexec_64.c pmd_t *pmd; pmd_t 154 arch/x86/kernel/machine_kexec_64.c pmd = (pmd_t *)get_zeroed_page(GFP_KERNEL); pmd_t 110 arch/x86/kernel/tboot.c pmd_t *pmd; pmd_t 171 arch/x86/kernel/vm86_32.c pmd_t *pmd; pmd_t 357 arch/x86/mm/dump_pagetables.c static void walk_pte_level(struct seq_file *m, struct pg_state *st, pmd_t addr, pmd_t 409 arch/x86/mm/dump_pagetables.c pmd_t *start, *pmd_start; pmd_t 412 arch/x86/mm/dump_pagetables.c pmd_start = start = (pmd_t *)pud_page_vaddr(addr); pmd_t 149 arch/x86/mm/fault.c static inline pmd_t *vmalloc_sync_one(pgd_t *pgd, unsigned long address) pmd_t 155 arch/x86/mm/fault.c pmd_t *pmd, *pmd_k; pmd_t 237 arch/x86/mm/fault.c pmd_t *pmd_k; pmd_t 297 arch/x86/mm/fault.c pmd_t *pmd; pmd_t 358 arch/x86/mm/fault.c pmd_t *pmd; pmd_t 452 arch/x86/mm/fault.c pmd_t *pmd; pmd_t 1126 arch/x86/mm/fault.c pmd_t *pmd; pmd_t 50 arch/x86/mm/hugetlbpage.c int pmd_huge(pmd_t pmd) pmd_t 67 arch/x86/mm/hugetlbpage.c int pmd_huge(pmd_t pmd) pmd_t 7 arch/x86/mm/ident_map.c static void ident_pmd_init(struct x86_mapping_info *info, pmd_t *pmd_page, pmd_t 12 arch/x86/mm/ident_map.c pmd_t *pmd = pmd_page + pmd_index(addr); pmd_t 28 arch/x86/mm/ident_map.c pmd_t *pmd; pmd_t 51 arch/x86/mm/ident_map.c pmd = (pmd_t *)info->alloc_pgt_page(info->context); pmd_t 67 arch/x86/mm/init_32.c static pmd_t * __init one_md_table_init(pgd_t *pgd) pmd_t 71 arch/x86/mm/init_32.c pmd_t *pmd_table; pmd_t 75 arch/x86/mm/init_32.c pmd_table = (pmd_t *)alloc_low_page(); pmd_t 96 arch/x86/mm/init_32.c static pte_t * __init one_page_table_init(pmd_t *pmd) pmd_t 109 arch/x86/mm/init_32.c pmd_t * __init populate_extra_pmd(unsigned long vaddr) pmd_t 120 arch/x86/mm/init_32.c pmd_t *pmd; pmd_t 157 arch/x86/mm/init_32.c static pte_t *__init page_table_kmap_check(pte_t *pte, pmd_t *pmd, pmd_t 213 arch/x86/mm/init_32.c pmd_t *pmd; pmd_t 264 arch/x86/mm/init_32.c pmd_t *pmd; pmd_t 398 arch/x86/mm/init_32.c pmd_t *pmd = pmd_offset(pud, vaddr); pmd_t 420 arch/x86/mm/init_32.c pmd_t *pmd; pmd_t 477 arch/x86/mm/init_32.c pmd_t *pmd; pmd_t 267 arch/x86/mm/init_64.c static pmd_t *fill_pmd(pud_t *pud, unsigned long vaddr) pmd_t 270 arch/x86/mm/init_64.c pmd_t *pmd = (pmd_t *) spp_getpage(); pmd_t 279 arch/x86/mm/init_64.c static pte_t *fill_pte(pmd_t *pmd, unsigned long vaddr) pmd_t 292 arch/x86/mm/init_64.c pmd_t *pmd = fill_pmd(pud, vaddr); pmd_t 337 arch/x86/mm/init_64.c pmd_t * __init populate_extra_pmd(unsigned long vaddr) pmd_t 351 arch/x86/mm/init_64.c pmd_t *pmd; pmd_t 366 arch/x86/mm/init_64.c pmd_t *pmd; pmd_t 387 arch/x86/mm/init_64.c pmd = (pmd_t *) spp_getpage(); pmd_t 425 arch/x86/mm/init_64.c pmd_t *pmd = level2_kernel_pgt; pmd_t 502 arch/x86/mm/init_64.c phys_pmd_init(pmd_t *pmd_page, unsigned long paddr, unsigned long paddr_end, pmd_t 511 arch/x86/mm/init_64.c pmd_t *pmd = pmd_page + pmd_index(paddr); pmd_t 597 arch/x86/mm/init_64.c pmd_t *pmd; pmd_t 903 arch/x86/mm/init_64.c static void __meminit free_pte_table(pte_t *pte_start, pmd_t *pmd) pmd_t 921 arch/x86/mm/init_64.c static void __meminit free_pmd_table(pmd_t *pmd_start, pud_t *pud) pmd_t 923 arch/x86/mm/init_64.c pmd_t *pmd; pmd_t 1029 arch/x86/mm/init_64.c remove_pmd_table(pmd_t *pmd_start, unsigned long addr, unsigned long end, pmd_t 1034 arch/x86/mm/init_64.c pmd_t *pmd; pmd_t 1089 arch/x86/mm/init_64.c pmd_t *pmd_base; pmd_t 1347 arch/x86/mm/init_64.c pmd_t *pmd; pmd_t 1457 arch/x86/mm/init_64.c pmd_t *pmd; pmd_t 1544 arch/x86/mm/init_64.c pmd_t *pmd; pmd_t 801 arch/x86/mm/ioremap.c static inline pmd_t * __init early_ioremap_pmd(unsigned long addr) pmd_t 808 arch/x86/mm/ioremap.c pmd_t *pmd = pmd_offset(pud, addr); pmd_t 825 arch/x86/mm/ioremap.c pmd_t *pmd; pmd_t 39 arch/x86/mm/kasan_init_64.c static void __init kasan_populate_pmd(pmd_t *pmd, unsigned long addr, pmd_t 78 arch/x86/mm/kasan_init_64.c pmd_t *pmd; pmd_t 127 arch/x86/mm/kmmio.c static void clear_pmd_presence(pmd_t *pmd, bool clear, pmdval_t *old) pmd_t 129 arch/x86/mm/kmmio.c pmd_t new_pmd; pmd_t 166 arch/x86/mm/kmmio.c clear_pmd_presence((pmd_t *)pte, clear, &f->old_presence); pmd_t 211 arch/x86/mm/mem_encrypt.c pfn = pmd_pfn(*(pmd_t *)kpte); pmd_t 212 arch/x86/mm/mem_encrypt.c old_prot = pmd_pgprot(*(pmd_t *)kpte); pmd_t 110 arch/x86/mm/mem_encrypt_identity.c pmd_t *pmd; pmd_t 145 arch/x86/mm/mem_encrypt_identity.c pmd_t *pmd; pmd_t 161 arch/x86/mm/mem_encrypt_identity.c pmd_t *pmd; pmd_t 264 arch/x86/mm/mem_encrypt_identity.c entries += (DIV_ROUND_UP(len, PUD_SIZE) + 1) * sizeof(pmd_t) * PTRS_PER_PMD; pmd_t 275 arch/x86/mm/mem_encrypt_identity.c tables += DIV_ROUND_UP(entries, PUD_SIZE) * sizeof(pmd_t) * PTRS_PER_PMD; pmd_t 572 arch/x86/mm/pageattr.c pmd_t *pmd; pmd_t 636 arch/x86/mm/pageattr.c pmd_t *lookup_pmd_address(unsigned long address) pmd_t 690 arch/x86/mm/pageattr.c phys_addr = (phys_addr_t)pmd_pfn(*(pmd_t *)pte) << PAGE_SHIFT; pmd_t 717 arch/x86/mm/pageattr.c pmd_t *pmd; pmd_t 764 arch/x86/mm/pageattr.c old_prot = pmd_pgprot(*(pmd_t *)kpte); pmd_t 765 arch/x86/mm/pageattr.c old_pfn = pmd_pfn(*(pmd_t *)kpte); pmd_t 965 arch/x86/mm/pageattr.c ref_prot = pmd_pgprot(*(pmd_t *)kpte); pmd_t 971 arch/x86/mm/pageattr.c ref_pfn = pmd_pfn(*(pmd_t *)kpte); pmd_t 1076 arch/x86/mm/pageattr.c static bool try_to_free_pmd_page(pmd_t *pmd) pmd_t 1088 arch/x86/mm/pageattr.c static bool unmap_pte_range(pmd_t *pmd, unsigned long start, unsigned long end) pmd_t 1106 arch/x86/mm/pageattr.c static void __unmap_pmd_range(pud_t *pud, pmd_t *pmd, pmd_t 1110 arch/x86/mm/pageattr.c if (try_to_free_pmd_page((pmd_t *)pud_page_vaddr(*pud))) pmd_t 1116 arch/x86/mm/pageattr.c pmd_t *pmd = pmd_offset(pud, start); pmd_t 1154 arch/x86/mm/pageattr.c if (try_to_free_pmd_page((pmd_t *)pud_page_vaddr(*pud))) pmd_t 1201 arch/x86/mm/pageattr.c static int alloc_pte_page(pmd_t *pmd) pmd_t 1213 arch/x86/mm/pageattr.c pmd_t *pmd = (pmd_t *)get_zeroed_page(GFP_KERNEL); pmd_t 1223 arch/x86/mm/pageattr.c unsigned num_pages, pmd_t *pmd, pgprot_t pgprot) pmd_t 1245 arch/x86/mm/pageattr.c pmd_t *pmd; pmd_t 54 arch/x86/mm/pgtable.c void ___pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd) pmd_t 181 arch/x86/mm/pgtable.c void pud_populate(struct mm_struct *mm, pud_t *pudp, pmd_t *pmd) pmd_t 206 arch/x86/mm/pgtable.c static void free_pmds(struct mm_struct *mm, pmd_t *pmds[], int count) pmd_t 218 arch/x86/mm/pgtable.c static int preallocate_pmds(struct mm_struct *mm, pmd_t *pmds[], int count) pmd_t 228 arch/x86/mm/pgtable.c pmd_t *pmd = (pmd_t *)__get_free_page(gfp); pmd_t 260 arch/x86/mm/pgtable.c pmd_t *pmd = (pmd_t *)pgd_page_vaddr(pgd); pmd_t 289 arch/x86/mm/pgtable.c static void pgd_prepopulate_pmd(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmds[]) pmd_t 302 arch/x86/mm/pgtable.c pmd_t *pmd = pmds[i]; pmd_t 305 arch/x86/mm/pgtable.c memcpy(pmd, (pmd_t *)pgd_page_vaddr(swapper_pg_dir[i]), pmd_t 306 arch/x86/mm/pgtable.c sizeof(pmd_t) * PTRS_PER_PMD); pmd_t 314 arch/x86/mm/pgtable.c pgd_t *k_pgd, pmd_t *pmds[]) pmd_t 329 arch/x86/mm/pgtable.c pmd_t *pmd = pmds[i]; pmd_t 331 arch/x86/mm/pgtable.c memcpy(pmd, (pmd_t *)pgd_page_vaddr(*s_pgd), pmd_t 332 arch/x86/mm/pgtable.c sizeof(pmd_t) * PTRS_PER_PMD); pmd_t 340 arch/x86/mm/pgtable.c pgd_t *k_pgd, pmd_t *pmds[]) pmd_t 420 arch/x86/mm/pgtable.c pmd_t *u_pmds[MAX_PREALLOCATED_USER_PMDS]; pmd_t 421 arch/x86/mm/pgtable.c pmd_t *pmds[MAX_PREALLOCATED_PMDS]; pmd_t 493 arch/x86/mm/pgtable.c unsigned long address, pmd_t *pmdp, pmd_t 494 arch/x86/mm/pgtable.c pmd_t entry, int dirty) pmd_t 548 arch/x86/mm/pgtable.c unsigned long addr, pmd_t *pmdp) pmd_t 592 arch/x86/mm/pgtable.c unsigned long address, pmd_t *pmdp) pmd_t 725 arch/x86/mm/pgtable.c int pmd_set_huge(pmd_t *pmd, phys_addr_t addr, pgprot_t prot) pmd_t 770 arch/x86/mm/pgtable.c int pmd_clear_huge(pmd_t *pmd) pmd_t 801 arch/x86/mm/pgtable.c pmd_t *pmd, *pmd_sv; pmd_t 805 arch/x86/mm/pgtable.c pmd = (pmd_t *)pud_page_vaddr(*pud); pmd_t 806 arch/x86/mm/pgtable.c pmd_sv = (pmd_t *)__get_free_page(GFP_KERNEL); pmd_t 842 arch/x86/mm/pgtable.c int pmd_free_pte_page(pmd_t *pmd, unsigned long addr) pmd_t 868 arch/x86/mm/pgtable.c int pmd_free_pte_page(pmd_t *pmd, unsigned long addr) pmd_t 33 arch/x86/mm/pgtable_32.c pmd_t *pmd; pmd_t 200 arch/x86/mm/pti.c static pmd_t *pti_user_pagetable_walk_pmd(unsigned long address) pmd_t 248 arch/x86/mm/pti.c pmd_t *pmd; pmd_t 315 arch/x86/mm/pti.c pmd_t *pmd, *target_pmd; pmd_t 216 arch/x86/power/hibernate.c pmd_t *pmd; pmd_t 30 arch/x86/power/hibernate_32.c static pmd_t *resume_one_md_table_init(pgd_t *pgd) pmd_t 34 arch/x86/power/hibernate_32.c pmd_t *pmd_table; pmd_t 37 arch/x86/power/hibernate_32.c pmd_table = (pmd_t *)get_safe_page(GFP_ATOMIC); pmd_t 59 arch/x86/power/hibernate_32.c static pte_t *resume_one_page_table_init(pmd_t *pmd) pmd_t 85 arch/x86/power/hibernate_32.c pmd_t *pmd; pmd_t 148 arch/x86/power/hibernate_32.c pmd_t *pmd; pmd_t 30 arch/x86/power/hibernate_64.c pmd_t *pmd; pmd_t 64 arch/x86/power/hibernate_64.c pmd = (pmd_t *)get_safe_page(GFP_ATOMIC); pmd_t 219 arch/x86/xen/mmu_pv.c static void xen_set_pmd_hyper(pmd_t *ptr, pmd_t val) pmd_t 237 arch/x86/xen/mmu_pv.c static void xen_set_pmd(pmd_t *ptr, pmd_t val) pmd_t 404 arch/x86/xen/mmu_pv.c __visible pmdval_t xen_pmd_val(pmd_t pmd) pmd_t 455 arch/x86/xen/mmu_pv.c static void xen_pmd_clear(pmd_t *pmdp) pmd_t 462 arch/x86/xen/mmu_pv.c __visible pmd_t xen_make_pmd(pmdval_t pmd) pmd_t 576 arch/x86/xen/mmu_pv.c static int xen_pmd_walk(struct mm_struct *mm, pmd_t *pmd, pmd_t 598 arch/x86/xen/mmu_pv.c pmd_t *pmd; pmd_t 1097 arch/x86/xen/mmu_pv.c pmd_t *pmd = level2_kernel_pgt + pmd_index(vaddr); pmd_t 1137 arch/x86/xen/mmu_pv.c static void __init xen_cleanmfnmap_pmd(pmd_t *pmd, bool unpin) pmd_t 1163 arch/x86/xen/mmu_pv.c pmd_t *pmd_tbl; pmd_t 1775 arch/x86/xen/mmu_pv.c static void __init xen_map_identity_early(pmd_t *pmd, unsigned long max_pfn) pmd_t 1878 arch/x86/xen/mmu_pv.c pmd_t *l2; pmd_t 2017 arch/x86/xen/mmu_pv.c pmd_t pmd; pmd_t 2062 arch/x86/xen/mmu_pv.c pmd_t *pmd; pmd_t 2172 arch/x86/xen/mmu_pv.c static RESERVE_BRK_ARRAY(pmd_t, initial_kernel_pmd, PTRS_PER_PMD); pmd_t 2173 arch/x86/xen/mmu_pv.c static RESERVE_BRK_ARRAY(pmd_t, swapper_kernel_pmd, PTRS_PER_PMD); pmd_t 2195 arch/x86/xen/mmu_pv.c extend_brk(sizeof(pmd_t) * PTRS_PER_PMD, PAGE_SIZE); pmd_t 2218 arch/x86/xen/mmu_pv.c static phys_addr_t __init xen_find_pt_base(pmd_t *pmd) pmd_t 2236 arch/x86/xen/mmu_pv.c pmd_t *kernel_pmd; pmd_t 2244 arch/x86/xen/mmu_pv.c extend_brk(sizeof(pmd_t) * PTRS_PER_PMD, PAGE_SIZE); pmd_t 337 arch/x86/xen/p2m.c pmd_t *pmdp; pmd_t 476 arch/x86/xen/p2m.c pmd_t *pmdp; pmd_t 333 arch/xtensa/include/asm/pgtable.h set_pmd(pmd_t *pmdp, pmd_t pmdval) pmd_t 375 arch/xtensa/include/asm/pgtable.h #define pmd_offset(dir,address) ((pmd_t*)(dir)) pmd_t 200 arch/xtensa/mm/fault.c pmd_t *pmd, *pmd_k; pmd_t 23 arch/xtensa/mm/kasan_init.c pmd_t *pmd = pmd_offset(pgd, vaddr); pmd_t 45 arch/xtensa/mm/kasan_init.c pmd_t *pmd = pmd_offset(pgd, vaddr); pmd_t 25 arch/xtensa/mm/mmu.c pmd_t *pmd = pmd_offset(pgd, vaddr); pmd_t 172 arch/xtensa/mm/tlb.c pmd_t *pmd; pmd_t 211 drivers/misc/sgi-gru/grufault.c pmd_t *pmdp; pmd_t 781 fs/dax.c pmd_t *pmdp = NULL; pmd_t 814 fs/dax.c pmd_t pmd; pmd_t 1424 fs/dax.c pmd_t pmd_entry; pmd_t 573 fs/proc/task_mmu.c static void smaps_pmd_entry(pmd_t *pmd, unsigned long addr, pmd_t 596 fs/proc/task_mmu.c static void smaps_pmd_entry(pmd_t *pmd, unsigned long addr, pmd_t 602 fs/proc/task_mmu.c static int smaps_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, pmd_t 1020 fs/proc/task_mmu.c unsigned long addr, pmd_t *pmdp) pmd_t 1022 fs/proc/task_mmu.c pmd_t old, pmd = *pmdp; pmd_t 1043 fs/proc/task_mmu.c unsigned long addr, pmd_t *pmdp) pmd_t 1048 fs/proc/task_mmu.c static int clear_refs_pte_range(pmd_t *pmd, unsigned long addr, pmd_t 1363 fs/proc/task_mmu.c static int pagemap_pmd_range(pmd_t *pmdp, unsigned long addr, unsigned long end, pmd_t 1376 fs/proc/task_mmu.c pmd_t pmd = *pmdp; pmd_t 1718 fs/proc/task_mmu.c static struct page *can_gather_numa_stats_pmd(pmd_t pmd, pmd_t 1743 fs/proc/task_mmu.c static int gather_pte_stats(pmd_t *pmd, unsigned long addr, pmd_t 285 fs/userfaultfd.c pmd_t *pmd, _pmd; pmd_t 57 include/asm-generic/page.h #define __pmd(x) ((pmd_t) { (x) } ) pmd_t 42 include/asm-generic/pgtable-nopmd.h #define set_pud(pudptr, pudval) set_pmd((pmd_t *)(pudptr), (pmd_t) { pudval }) pmd_t 44 include/asm-generic/pgtable-nopmd.h static inline pmd_t * pmd_offset(pud_t * pud, unsigned long address) pmd_t 46 include/asm-generic/pgtable-nopmd.h return (pmd_t *)pud; pmd_t 50 include/asm-generic/pgtable-nopmd.h #define __pmd(x) ((pmd_t) { __pud(x) } ) pmd_t 52 include/asm-generic/pgtable-nopmd.h #define pud_page(pud) (pmd_page((pmd_t){ pud })) pmd_t 53 include/asm-generic/pgtable-nopmd.h #define pud_page_vaddr(pud) (pmd_page_vaddr((pmd_t){ pud })) pmd_t 60 include/asm-generic/pgtable-nopmd.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_t 38 include/asm-generic/pgtable.h unsigned long address, pmd_t *pmdp, pmd_t 39 include/asm-generic/pgtable.h pmd_t entry, int dirty); pmd_t 45 include/asm-generic/pgtable.h unsigned long address, pmd_t *pmdp, pmd_t 46 include/asm-generic/pgtable.h pmd_t entry, int dirty) pmd_t 80 include/asm-generic/pgtable.h pmd_t *pmdp) pmd_t 82 include/asm-generic/pgtable.h pmd_t pmd = *pmdp; pmd_t 93 include/asm-generic/pgtable.h pmd_t *pmdp) pmd_t 109 include/asm-generic/pgtable.h unsigned long address, pmd_t *pmdp); pmd_t 116 include/asm-generic/pgtable.h unsigned long address, pmd_t *pmdp) pmd_t 137 include/asm-generic/pgtable.h static inline pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm, pmd_t 139 include/asm-generic/pgtable.h pmd_t *pmdp) pmd_t 141 include/asm-generic/pgtable.h pmd_t pmd = *pmdp; pmd_t 161 include/asm-generic/pgtable.h static inline pmd_t pmdp_huge_get_and_clear_full(struct mm_struct *mm, pmd_t 162 include/asm-generic/pgtable.h unsigned long address, pmd_t *pmdp, pmd_t 212 include/asm-generic/pgtable.h extern pmd_t pmdp_huge_clear_flush(struct vm_area_struct *vma, pmd_t 214 include/asm-generic/pgtable.h pmd_t *pmdp); pmd_t 256 include/asm-generic/pgtable.h unsigned long address, pmd_t *pmdp) pmd_t 258 include/asm-generic/pgtable.h pmd_t old_pmd = *pmdp; pmd_t 263 include/asm-generic/pgtable.h unsigned long address, pmd_t *pmdp) pmd_t 289 include/asm-generic/pgtable.h extern pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, pmd_t 290 include/asm-generic/pgtable.h unsigned long address, pmd_t *pmdp); pmd_t 292 include/asm-generic/pgtable.h static inline pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, pmd_t 294 include/asm-generic/pgtable.h pmd_t *pmdp) pmd_t 304 include/asm-generic/pgtable.h extern void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, pmd_t 309 include/asm-generic/pgtable.h extern pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp); pmd_t 318 include/asm-generic/pgtable.h static inline pmd_t generic_pmdp_establish(struct vm_area_struct *vma, pmd_t 319 include/asm-generic/pgtable.h unsigned long address, pmd_t *pmdp, pmd_t pmd) pmd_t 321 include/asm-generic/pgtable.h pmd_t old_pmd = *pmdp; pmd_t 328 include/asm-generic/pgtable.h extern pmd_t pmdp_invalidate(struct vm_area_struct *vma, unsigned long address, pmd_t 329 include/asm-generic/pgtable.h pmd_t *pmdp); pmd_t 378 include/asm-generic/pgtable.h static inline int pmd_same(pmd_t pmd_a, pmd_t pmd_b) pmd_t 563 include/asm-generic/pgtable.h void pmd_clear_bad(pmd_t *); pmd_t 598 include/asm-generic/pgtable.h static inline int pmd_none_or_clear_bad(pmd_t *pmd) pmd_t 717 include/asm-generic/pgtable.h static inline pmd_t pmd_swp_mksoft_dirty(pmd_t pmd) pmd_t 722 include/asm-generic/pgtable.h static inline int pmd_swp_soft_dirty(pmd_t pmd) pmd_t 727 include/asm-generic/pgtable.h static inline pmd_t pmd_swp_clear_soft_dirty(pmd_t pmd) pmd_t 738 include/asm-generic/pgtable.h static inline int pmd_soft_dirty(pmd_t pmd) pmd_t 748 include/asm-generic/pgtable.h static inline pmd_t pmd_mksoft_dirty(pmd_t pmd) pmd_t 758 include/asm-generic/pgtable.h static inline pmd_t pmd_clear_soft_dirty(pmd_t pmd) pmd_t 778 include/asm-generic/pgtable.h static inline pmd_t pmd_swp_mksoft_dirty(pmd_t pmd) pmd_t 783 include/asm-generic/pgtable.h static inline int pmd_swp_soft_dirty(pmd_t pmd) pmd_t 788 include/asm-generic/pgtable.h static inline pmd_t pmd_swp_clear_soft_dirty(pmd_t pmd) pmd_t 885 include/asm-generic/pgtable.h static inline int pmd_trans_huge(pmd_t pmd) pmd_t 890 include/asm-generic/pgtable.h static inline int pmd_write(pmd_t pmd) pmd_t 916 include/asm-generic/pgtable.h static inline pmd_t pmd_read_atomic(pmd_t *pmdp) pmd_t 951 include/asm-generic/pgtable.h static inline int pmd_none_or_trans_huge_or_clear_bad(pmd_t *pmd) pmd_t 953 include/asm-generic/pgtable.h pmd_t pmdval = pmd_read_atomic(pmd); pmd_t 1008 include/asm-generic/pgtable.h static inline int pmd_trans_unstable(pmd_t *pmd) pmd_t 1031 include/asm-generic/pgtable.h static inline int pmd_protnone(pmd_t pmd) pmd_t 1056 include/asm-generic/pgtable.h int pmd_set_huge(pmd_t *pmd, phys_addr_t addr, pgprot_t prot); pmd_t 1058 include/asm-generic/pgtable.h int pmd_clear_huge(pmd_t *pmd); pmd_t 1061 include/asm-generic/pgtable.h int pmd_free_pte_page(pmd_t *pmd, unsigned long addr); pmd_t 1071 include/asm-generic/pgtable.h static inline int pmd_set_huge(pmd_t *pmd, phys_addr_t addr, pgprot_t prot) pmd_t 1083 include/asm-generic/pgtable.h static inline int pmd_clear_huge(pmd_t *pmd) pmd_t 1095 include/asm-generic/pgtable.h static inline int pmd_free_pte_page(pmd_t *pmd, unsigned long addr) pmd_t 12 include/linux/huge_mm.h pmd_t *dst_pmd, pmd_t *src_pmd, unsigned long addr, pmd_t 14 include/linux/huge_mm.h extern void huge_pmd_set_accessed(struct vm_fault *vmf, pmd_t orig_pmd); pmd_t 27 include/linux/huge_mm.h extern vm_fault_t do_huge_pmd_wp_page(struct vm_fault *vmf, pmd_t orig_pmd); pmd_t 30 include/linux/huge_mm.h pmd_t *pmd, pmd_t 34 include/linux/huge_mm.h pmd_t *pmd, unsigned long addr, unsigned long next); pmd_t 37 include/linux/huge_mm.h pmd_t *pmd, unsigned long addr); pmd_t 41 include/linux/huge_mm.h extern int mincore_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, pmd_t 46 include/linux/huge_mm.h pmd_t *old_pmd, pmd_t *new_pmd); pmd_t 47 include/linux/huge_mm.h extern int change_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, pmd_t 172 include/linux/huge_mm.h void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, pmd_t 177 include/linux/huge_mm.h pmd_t *____pmd = (__pmd); \ pmd_t 205 include/linux/huge_mm.h extern spinlock_t *__pmd_trans_huge_lock(pmd_t *pmd, pmd_t 210 include/linux/huge_mm.h static inline int is_swap_pmd(pmd_t pmd) pmd_t 216 include/linux/huge_mm.h static inline spinlock_t *pmd_trans_huge_lock(pmd_t *pmd, pmd_t 242 include/linux/huge_mm.h pmd_t *pmd, int flags, struct dev_pagemap **pgmap); pmd_t 246 include/linux/huge_mm.h extern vm_fault_t do_huge_pmd_numa_page(struct vm_fault *vmf, pmd_t orig_pmd); pmd_t 255 include/linux/huge_mm.h static inline bool is_huge_zero_pmd(pmd_t pmd) pmd_t 336 include/linux/huge_mm.h static inline void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, pmd_t 356 include/linux/huge_mm.h static inline int is_swap_pmd(pmd_t pmd) pmd_t 360 include/linux/huge_mm.h static inline spinlock_t *pmd_trans_huge_lock(pmd_t *pmd, pmd_t 372 include/linux/huge_mm.h pmd_t orig_pmd) pmd_t 393 include/linux/huge_mm.h unsigned long addr, pmd_t *pmd, int flags, struct dev_pagemap **pgmap) pmd_t 131 include/linux/hugetlb.h pmd_t *pmd, int flags); pmd_t 137 include/linux/hugetlb.h int pmd_huge(pmd_t pmd); pmd_t 540 include/linux/hugetlb.h return pmd_lockptr(mm, (pmd_t *) pte); pmd_t 19 include/linux/kasan.h extern pmd_t kasan_early_shadow_pmd[PTRS_PER_PMD]; pmd_t 125 include/linux/migrate.h extern bool pmd_trans_migrating(pmd_t pmd); pmd_t 129 include/linux/migrate.h static inline bool pmd_trans_migrating(pmd_t pmd) pmd_t 143 include/linux/migrate.h pmd_t *pmd, pmd_t entry, pmd_t 149 include/linux/migrate.h pmd_t *pmd, pmd_t entry, pmd_t 423 include/linux/mm.h pmd_t *pmd; /* Pointer to pmd entry matching pmd_t 568 include/linux/mm.h static inline int pmd_devmap(pmd_t pmd) pmd_t 1454 include/linux/mm.h pmd_t pmd); pmd_t 1471 include/linux/mm.h pte_t **ptepp, pmd_t **pmdpp, spinlock_t **ptlp); pmd_t 1814 include/linux/mm.h atomic_long_add(PTRS_PER_PMD * sizeof(pmd_t), &mm->pgtables_bytes); pmd_t 1821 include/linux/mm.h atomic_long_sub(PTRS_PER_PMD * sizeof(pmd_t), &mm->pgtables_bytes); pmd_t 1857 include/linux/mm.h int __pte_alloc(struct mm_struct *mm, pmd_t *pmd); pmd_t 1858 include/linux/mm.h int __pte_alloc_kernel(pmd_t *pmd); pmd_t 1882 include/linux/mm.h static inline pmd_t *pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address) pmd_t 1919 include/linux/mm.h static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd) pmd_t 1944 include/linux/mm.h static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd) pmd_t 2004 include/linux/mm.h static struct page *pmd_to_page(pmd_t *pmd) pmd_t 2006 include/linux/mm.h unsigned long mask = ~(PTRS_PER_PMD * sizeof(pmd_t) - 1); pmd_t 2010 include/linux/mm.h static inline spinlock_t *pmd_lockptr(struct mm_struct *mm, pmd_t *pmd) pmd_t 2035 include/linux/mm.h static inline spinlock_t *pmd_lockptr(struct mm_struct *mm, pmd_t *pmd) pmd_t 2047 include/linux/mm.h static inline spinlock_t *pmd_lock(struct mm_struct *mm, pmd_t *pmd) pmd_t 2778 include/linux/mm.h pmd_t *vmemmap_pmd_populate(pud_t *pud, unsigned long addr, int node); pmd_t 2779 include/linux/mm.h pte_t *vmemmap_pte_populate(pmd_t *pmd, unsigned long addr, int node); pmd_t 487 include/linux/mmu_notifier.h pmd_t ___pmd; \ pmd_t 31 include/linux/pagewalk.h int (*pmd_entry)(pmd_t *pmd, unsigned long addr, pmd_t 87 include/linux/pfn_t.h static inline pmd_t pfn_t_pmd(pfn_t pfn, pgprot_t pgprot) pmd_t 113 include/linux/pfn_t.h pmd_t pmd_mkdevmap(pmd_t pmd); pmd_t 209 include/linux/rmap.h pmd_t *pmd; pmd_t 126 include/linux/shmem_fs.h extern int shmem_mcopy_atomic_pte(struct mm_struct *dst_mm, pmd_t *dst_pmd, pmd_t 132 include/linux/shmem_fs.h pmd_t *dst_pmd, pmd_t 206 include/linux/swapops.h extern void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, pmd_t 231 include/linux/swapops.h static inline void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, pmd_t 251 include/linux/swapops.h extern void pmd_migration_entry_wait(struct mm_struct *mm, pmd_t *pmd); pmd_t 253 include/linux/swapops.h static inline swp_entry_t pmd_to_swp_entry(pmd_t pmd) pmd_t 263 include/linux/swapops.h static inline pmd_t swp_entry_to_pmd(swp_entry_t entry) pmd_t 271 include/linux/swapops.h static inline int is_pmd_migration_entry(pmd_t pmd) pmd_t 288 include/linux/swapops.h static inline void pmd_migration_entry_wait(struct mm_struct *m, pmd_t *p) { } pmd_t 290 include/linux/swapops.h static inline swp_entry_t pmd_to_swp_entry(pmd_t pmd) pmd_t 295 include/linux/swapops.h static inline pmd_t swp_entry_to_pmd(swp_entry_t entry) pmd_t 300 include/linux/swapops.h static inline int is_pmd_migration_entry(pmd_t pmd) pmd_t 179 include/trace/events/xen.h TP_PROTO(pmd_t *pmdp, pmd_t pmdval), pmd_t 182 include/trace/events/xen.h __field(pmd_t *, pmdp) pmd_t 212 include/trace/events/xen.h TP_PROTO(pmd_t *pmdp), pmd_t 215 include/trace/events/xen.h __field(pmd_t *, pmdp) pmd_t 63 lib/ioremap.c static int ioremap_pte_range(pmd_t *pmd, unsigned long addr, pmd_t 81 lib/ioremap.c static int ioremap_try_huge_pmd(pmd_t *pmd, unsigned long addr, pmd_t 106 lib/ioremap.c pmd_t *pmd; pmd_t 183 mm/gup.c unsigned long address, pmd_t *pmd, unsigned int flags, pmd_t 322 mm/gup.c pmd_t *pmd, pmdval; pmd_t 576 mm/gup.c pmd_t *pmd; pmd_t 1826 mm/gup.c static int gup_pte_range(pmd_t pmd, unsigned long addr, unsigned long end, pmd_t 1899 mm/gup.c static int gup_pte_range(pmd_t pmd, unsigned long addr, unsigned long end, pmd_t 1933 mm/gup.c static int __gup_device_huge_pmd(pmd_t orig, pmd_t *pmdp, unsigned long addr, pmd_t 1967 mm/gup.c static int __gup_device_huge_pmd(pmd_t orig, pmd_t *pmdp, unsigned long addr, pmd_t 2067 mm/gup.c static int gup_huge_pmd(pmd_t orig, pmd_t *pmdp, unsigned long addr, pmd_t 2191 mm/gup.c pmd_t *pmdp; pmd_t 2195 mm/gup.c pmd_t pmd = READ_ONCE(*pmdp); pmd_t 395 mm/hmm.c static inline uint64_t pmd_to_hmm_pfn_flags(struct hmm_range *range, pmd_t pmd) pmd_t 406 mm/hmm.c unsigned long end, uint64_t *pfns, pmd_t pmd) pmd_t 442 mm/hmm.c unsigned long end, uint64_t *pfns, pmd_t pmd); pmd_t 455 mm/hmm.c unsigned long end, pmd_t *pmdp, pte_t *ptep, pmd_t 552 mm/hmm.c static int hmm_vma_walk_pmd(pmd_t *pmdp, pmd_t 562 mm/hmm.c pmd_t pmd; pmd_t 662 mm/hmm.c pmd_t *pmdp; pmd_t 484 mm/huge_memory.c pmd_t maybe_pmd_mkwrite(pmd_t pmd, struct vm_area_struct *vma) pmd_t 610 mm/huge_memory.c pmd_t entry; pmd_t 692 mm/huge_memory.c struct vm_area_struct *vma, unsigned long haddr, pmd_t *pmd, pmd_t 695 mm/huge_memory.c pmd_t entry; pmd_t 770 mm/huge_memory.c pmd_t *pmd, pfn_t pfn, pgprot_t prot, bool write, pmd_t 774 mm/huge_memory.c pmd_t entry; pmd_t 923 mm/huge_memory.c pmd_t *pmd, int flags) pmd_t 925 mm/huge_memory.c pmd_t _pmd; pmd_t 936 mm/huge_memory.c pmd_t *pmd, int flags, struct dev_pagemap **pgmap) pmd_t 979 mm/huge_memory.c pmd_t *dst_pmd, pmd_t *src_pmd, unsigned long addr, pmd_t 984 mm/huge_memory.c pmd_t pmd; pmd_t 1177 mm/huge_memory.c void huge_pmd_set_accessed(struct vm_fault *vmf, pmd_t orig_pmd) pmd_t 1179 mm/huge_memory.c pmd_t entry; pmd_t 1199 mm/huge_memory.c pmd_t orig_pmd, struct page *page) pmd_t 1205 mm/huge_memory.c pmd_t _pmd; pmd_t 1315 mm/huge_memory.c vm_fault_t do_huge_pmd_wp_page(struct vm_fault *vmf, pmd_t orig_pmd) pmd_t 1352 mm/huge_memory.c pmd_t entry; pmd_t 1424 mm/huge_memory.c pmd_t entry; pmd_t 1460 mm/huge_memory.c static inline bool can_follow_write_pmd(pmd_t pmd, unsigned int flags) pmd_t 1467 mm/huge_memory.c pmd_t *pmd, pmd_t 1534 mm/huge_memory.c vm_fault_t do_huge_pmd_numa_page(struct vm_fault *vmf, pmd_t pmd) pmd_t 1695 mm/huge_memory.c pmd_t *pmd, unsigned long addr, unsigned long next) pmd_t 1698 mm/huge_memory.c pmd_t orig_pmd; pmd_t 1764 mm/huge_memory.c static inline void zap_deposited_table(struct mm_struct *mm, pmd_t *pmd) pmd_t 1774 mm/huge_memory.c pmd_t *pmd, unsigned long addr) pmd_t 1776 mm/huge_memory.c pmd_t orig_pmd; pmd_t 1853 mm/huge_memory.c static pmd_t move_soft_dirty_pmd(pmd_t pmd) pmd_t 1866 mm/huge_memory.c pmd_t *old_pmd, pmd_t *new_pmd) pmd_t 1869 mm/huge_memory.c pmd_t pmd; pmd_t 1924 mm/huge_memory.c int change_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, pmd_t 1929 mm/huge_memory.c pmd_t entry; pmd_t 1946 mm/huge_memory.c pmd_t newpmd; pmd_t 2012 mm/huge_memory.c spinlock_t *__pmd_trans_huge_lock(pmd_t *pmd, struct vm_area_struct *vma) pmd_t 2106 mm/huge_memory.c unsigned long haddr, pmd_t *pmd) pmd_t 2110 mm/huge_memory.c pmd_t _pmd; pmd_t 2139 mm/huge_memory.c static void __split_huge_pmd_locked(struct vm_area_struct *vma, pmd_t *pmd, pmd_t 2145 mm/huge_memory.c pmd_t old_pmd, _pmd; pmd_t 2299 mm/huge_memory.c void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, pmd_t 2350 mm/huge_memory.c pmd_t *pmd; pmd_t 3026 mm/huge_memory.c pmd_t pmdval; pmd_t 3028 mm/huge_memory.c pmd_t pmdswp; pmd_t 3052 mm/huge_memory.c pmd_t pmde; pmd_t 4916 mm/hugetlb.c (pmd_t *)((unsigned long)spte & PAGE_MASK)); pmd_t 5020 mm/hugetlb.c pmd_t *pmd, pmd_entry; pmd_t 5071 mm/hugetlb.c pmd_t *pmd, int flags) pmd_t 94 mm/internal.h extern pmd_t *mm_find_pmd(struct mm_struct *mm, unsigned long address); pmd_t 339 mm/internal.h extern pmd_t maybe_pmd_mkwrite(pmd_t pmd, struct vm_area_struct *vma); pmd_t 644 mm/kasan/common.c pmd_t *pmd; pmd_t 61 mm/kasan/init.c pmd_t kasan_early_shadow_pmd[PTRS_PER_PMD] __page_aligned_bss; pmd_t 74 mm/kasan/init.c static inline bool kasan_pte_table(pmd_t pmd) pmd_t 96 mm/kasan/init.c static void __ref zero_pte_populate(pmd_t *pmd, unsigned long addr, pmd_t 116 mm/kasan/init.c pmd_t *pmd = pmd_offset(pud, addr); pmd_t 155 mm/kasan/init.c pmd_t *pmd; pmd_t 166 mm/kasan/init.c pmd_t *p; pmd_t 193 mm/kasan/init.c pmd_t *pmd; pmd_t 244 mm/kasan/init.c pmd_t *pmd; pmd_t 297 mm/kasan/init.c static void kasan_free_pte(pte_t *pte_start, pmd_t *pmd) pmd_t 312 mm/kasan/init.c static void kasan_free_pmd(pmd_t *pmd_start, pud_t *pud) pmd_t 314 mm/kasan/init.c pmd_t *pmd; pmd_t 323 mm/kasan/init.c pmd_free(&init_mm, (pmd_t *)page_to_virt(pud_page(*pud))); pmd_t 376 mm/kasan/init.c static void kasan_remove_pmd_table(pmd_t *pmd, unsigned long addr, pmd_t 407 mm/kasan/init.c pmd_t *pmd, *pmd_base; pmd_t 892 mm/khugepaged.c unsigned long address, pmd_t *pmd, pmd_t 951 mm/khugepaged.c pmd_t *pmd, _pmd; pmd_t 1120 mm/khugepaged.c pmd_t *pmd; pmd_t 1296 mm/khugepaged.c pmd_t *pmd, _pmd; pmd_t 1421 mm/khugepaged.c pmd_t *pmd, _pmd; pmd_t 1123 mm/ksm.c pmd_t *pmd; pmd_t 183 mm/madvise.c static int swapin_walk_pmd_entry(pmd_t *pmd, unsigned long start, pmd_t 300 mm/madvise.c static int madvise_cold_or_pageout_pte_range(pmd_t *pmd, pmd_t 319 mm/madvise.c pmd_t orig_pmd; pmd_t 562 mm/madvise.c static int madvise_free_pte_range(pmd_t *pmd, unsigned long addr, pmd_t 5646 mm/memcontrol.c unsigned long addr, pmd_t pmd, union mc_target *target) pmd_t 5671 mm/memcontrol.c unsigned long addr, pmd_t pmd, union mc_target *target) pmd_t 5677 mm/memcontrol.c static int mem_cgroup_count_precharge_pte_range(pmd_t *pmd, pmd_t 5876 mm/memcontrol.c static int mem_cgroup_move_charge_pte_range(pmd_t *pmd, pmd_t 271 mm/memory-failure.c pmd_t *pmd; pmd_t 195 mm/memory.c static void free_pte_range(struct mmu_gather *tlb, pmd_t *pmd, pmd_t 208 mm/memory.c pmd_t *pmd; pmd_t 405 mm/memory.c int __pte_alloc(struct mm_struct *mm, pmd_t *pmd) pmd_t 439 mm/memory.c int __pte_alloc_kernel(pmd_t *pmd) pmd_t 487 mm/memory.c pmd_t *pmd = pmd_offset(pud, addr); pmd_t 631 mm/memory.c pmd_t pmd) pmd_t 785 mm/memory.c pmd_t *dst_pmd, pmd_t *src_pmd, struct vm_area_struct *vma, pmd_t 851 mm/memory.c pmd_t *src_pmd, *dst_pmd; pmd_t 1005 mm/memory.c struct vm_area_struct *vma, pmd_t *pmd, pmd_t 1144 mm/memory.c pmd_t *pmd; pmd_t 1398 mm/memory.c pmd_t *pmd; pmd_t 1791 mm/memory.c static int remap_pte_range(struct mm_struct *mm, pmd_t *pmd, pmd_t 1821 mm/memory.c pmd_t *pmd; pmd_t 2004 mm/memory.c static int apply_to_pte_range(struct mm_struct *mm, pmd_t *pmd, pmd_t 2039 mm/memory.c pmd_t *pmd; pmd_t 2132 mm/memory.c static inline int pte_unmap_same(struct mm_struct *mm, pmd_t *pmd, pmd_t 3135 mm/memory.c static int pmd_devmap_trans_unstable(pmd_t *pmd) pmd_t 3208 mm/memory.c pmd_t entry; pmd_t 3763 mm/memory.c static inline vm_fault_t wp_huge_pmd(struct vm_fault *vmf, pmd_t orig_pmd) pmd_t 3964 mm/memory.c pmd_t orig_pmd = *vmf.pmd; pmd_t 4107 mm/memory.c pmd_t *new = pmd_alloc_one(mm, address); pmd_t 4134 mm/memory.c pte_t **ptepp, pmd_t **pmdpp, spinlock_t **ptlp) pmd_t 4139 mm/memory.c pmd_t *pmd; pmd_t 4213 mm/memory.c pte_t **ptepp, pmd_t **pmdpp, spinlock_t **ptlp) pmd_t 441 mm/mempolicy.c static int queue_pages_pmd(pmd_t *pmd, spinlock_t *ptl, unsigned long addr, pmd_t 490 mm/mempolicy.c static int queue_pages_pte_range(pmd_t *pmd, unsigned long addr, pmd_t 339 mm/migrate.c void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, pmd_t 355 mm/migrate.c void pmd_migration_entry_wait(struct mm_struct *mm, pmd_t *pmd) pmd_t 1958 mm/migrate.c bool pmd_trans_migrating(pmd_t pmd) pmd_t 2026 mm/migrate.c pmd_t *pmd, pmd_t entry, pmd_t 2188 mm/migrate.c static int migrate_vma_collect_pmd(pmd_t *pmdp, pmd_t 2718 mm/migrate.c pmd_t *pmdp; pmd_t 122 mm/mincore.c static int mincore_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, pmd_t 38 mm/mprotect.c static unsigned long change_pte_range(struct vm_area_struct *vma, pmd_t *pmd, pmd_t 168 mm/mprotect.c static inline int pmd_none_or_clear_bad_unless_trans_huge(pmd_t *pmd) pmd_t 170 mm/mprotect.c pmd_t pmdval = pmd_read_atomic(pmd); pmd_t 193 mm/mprotect.c pmd_t *pmd; pmd_t 33 mm/mremap.c static pmd_t *get_old_pmd(struct mm_struct *mm, unsigned long addr) pmd_t 38 mm/mremap.c pmd_t *pmd; pmd_t 59 mm/mremap.c static pmd_t *alloc_new_pmd(struct mm_struct *mm, struct vm_area_struct *vma, pmd_t 65 mm/mremap.c pmd_t *pmd; pmd_t 115 mm/mremap.c static void move_ptes(struct vm_area_struct *vma, pmd_t *old_pmd, pmd_t 117 mm/mremap.c struct vm_area_struct *new_vma, pmd_t *new_pmd, pmd_t 197 mm/mremap.c pmd_t *old_pmd, pmd_t *new_pmd) pmd_t 201 mm/mremap.c pmd_t pmd; pmd_t 247 mm/mremap.c pmd_t *old_pmd, *new_pmd; pmd_t 145 mm/page_vma_mapped.c pmd_t pmde; pmd_t 7 mm/pagewalk.c static int walk_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, pmd_t 32 mm/pagewalk.c pmd_t *pmd; pmd_t 39 mm/pgtable-generic.c void pmd_clear_bad(pmd_t *pmd) pmd_t 97 mm/pgtable-generic.c unsigned long address, pmd_t *pmdp, pmd_t 98 mm/pgtable-generic.c pmd_t entry, int dirty) pmd_t 112 mm/pgtable-generic.c unsigned long address, pmd_t *pmdp) pmd_t 124 mm/pgtable-generic.c pmd_t pmdp_huge_clear_flush(struct vm_area_struct *vma, unsigned long address, pmd_t 125 mm/pgtable-generic.c pmd_t *pmdp) pmd_t 127 mm/pgtable-generic.c pmd_t pmd; pmd_t 152 mm/pgtable-generic.c void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, pmd_t 168 mm/pgtable-generic.c pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) pmd_t 185 mm/pgtable-generic.c pmd_t pmdp_invalidate(struct vm_area_struct *vma, unsigned long address, pmd_t 186 mm/pgtable-generic.c pmd_t *pmdp) pmd_t 188 mm/pgtable-generic.c pmd_t old = pmdp_establish(vma, address, pmdp, pmd_mknotpresent(*pmdp)); pmd_t 195 mm/pgtable-generic.c pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, unsigned long address, pmd_t 196 mm/pgtable-generic.c pmd_t *pmdp) pmd_t 202 mm/pgtable-generic.c pmd_t pmd; pmd_t 711 mm/rmap.c pmd_t *mm_find_pmd(struct mm_struct *mm, unsigned long address) pmd_t 716 mm/rmap.c pmd_t *pmd = NULL; pmd_t 717 mm/rmap.c pmd_t pmde; pmd_t 924 mm/rmap.c pmd_t *pmd = pvmw.pmd; pmd_t 925 mm/rmap.c pmd_t entry; pmd_t 2309 mm/shmem.c pmd_t *dst_pmd, pmd_t 2441 mm/shmem.c pmd_t *dst_pmd, pmd_t 2452 mm/shmem.c pmd_t *dst_pmd, pmd_t 143 mm/sparse-vmemmap.c pte_t * __meminit vmemmap_pte_populate(pmd_t *pmd, unsigned long addr, int node) pmd_t 168 mm/sparse-vmemmap.c pmd_t * __meminit vmemmap_pmd_populate(pud_t *pud, unsigned long addr, int node) pmd_t 170 mm/sparse-vmemmap.c pmd_t *pmd = pmd_offset(pud, addr); pmd_t 223 mm/sparse-vmemmap.c pmd_t *pmd; pmd_t 1853 mm/swapfile.c static int unuse_pte(struct vm_area_struct *vma, pmd_t *pmd, pmd_t 1909 mm/swapfile.c static int unuse_pte_range(struct vm_area_struct *vma, pmd_t *pmd, pmd_t 1982 mm/swapfile.c pmd_t *pmd; pmd_t 22 mm/userfaultfd.c pmd_t *dst_pmd, pmd_t 113 mm/userfaultfd.c pmd_t *dst_pmd, pmd_t 147 mm/userfaultfd.c static pmd_t *mm_alloc_pmd(struct mm_struct *mm, unsigned long address) pmd_t 394 mm/userfaultfd.c pmd_t *dst_pmd, pmd_t 442 mm/userfaultfd.c pmd_t *dst_pmd; pmd_t 523 mm/userfaultfd.c pmd_t dst_pmdval; pmd_t 64 mm/vmalloc.c static void vunmap_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end) pmd_t 77 mm/vmalloc.c pmd_t *pmd; pmd_t 138 mm/vmalloc.c static int vmap_pte_range(pmd_t *pmd, unsigned long addr, pmd_t 167 mm/vmalloc.c pmd_t *pmd; pmd_t 277 mm/vmalloc.c pmd_t *pmd; pmd_t 77 virt/kvm/arm/mmu.c static void kvm_flush_dcache_pmd(pmd_t pmd) pmd_t 100 virt/kvm/arm/mmu.c static void stage2_dissolve_pmd(struct kvm *kvm, phys_addr_t addr, pmd_t *pmd) pmd_t 171 virt/kvm/arm/mmu.c pmd_t *pmd_table __maybe_unused = stage2_pmd_offset(kvm, pud, 0); pmd_t 179 virt/kvm/arm/mmu.c static void clear_stage2_pmd_entry(struct kvm *kvm, pmd_t *pmd, phys_addr_t addr) pmd_t 195 virt/kvm/arm/mmu.c static inline void kvm_set_pmd(pmd_t *pmdp, pmd_t new_pmd) pmd_t 201 virt/kvm/arm/mmu.c static inline void kvm_pmd_populate(pmd_t *pmdp, pte_t *ptep) pmd_t 206 virt/kvm/arm/mmu.c static inline void kvm_pud_populate(pud_t *pudp, pmd_t *pmdp) pmd_t 242 virt/kvm/arm/mmu.c static void unmap_stage2_ptes(struct kvm *kvm, pmd_t *pmd, pmd_t 272 virt/kvm/arm/mmu.c pmd_t *pmd, *start_pmd; pmd_t 279 virt/kvm/arm/mmu.c pmd_t old_pmd = *pmd; pmd_t 365 virt/kvm/arm/mmu.c static void stage2_flush_ptes(struct kvm *kvm, pmd_t *pmd, pmd_t 380 virt/kvm/arm/mmu.c pmd_t *pmd; pmd_t 463 virt/kvm/arm/mmu.c pmd_t *pmd_table __maybe_unused = pmd_offset(pud, 0); pmd_t 470 virt/kvm/arm/mmu.c static void clear_hyp_pmd_entry(pmd_t *pmd) pmd_t 479 virt/kvm/arm/mmu.c static void unmap_hyp_ptes(pmd_t *pmd, phys_addr_t addr, phys_addr_t end) pmd_t 498 virt/kvm/arm/mmu.c pmd_t *pmd, *start_pmd; pmd_t 610 virt/kvm/arm/mmu.c static void create_hyp_pte_mappings(pmd_t *pmd, unsigned long start, pmd_t 630 virt/kvm/arm/mmu.c pmd_t *pmd; pmd_t 664 virt/kvm/arm/mmu.c pmd_t *pmd; pmd_t 1034 virt/kvm/arm/mmu.c static pmd_t *stage2_get_pmd(struct kvm *kvm, struct kvm_mmu_memory_cache *cache, pmd_t 1038 virt/kvm/arm/mmu.c pmd_t *pmd; pmd_t 1056 virt/kvm/arm/mmu.c *cache, phys_addr_t addr, const pmd_t *new_pmd) pmd_t 1058 virt/kvm/arm/mmu.c pmd_t *pmd, old_pmd; pmd_t 1166 virt/kvm/arm/mmu.c pud_t **pudpp, pmd_t **pmdpp, pte_t **ptepp) pmd_t 1169 virt/kvm/arm/mmu.c pmd_t *pmdp; pmd_t 1205 virt/kvm/arm/mmu.c pmd_t *pmdp; pmd_t 1226 virt/kvm/arm/mmu.c pmd_t *pmd; pmd_t 1321 virt/kvm/arm/mmu.c static int stage2_pmdp_test_and_clear_young(pmd_t *pmd) pmd_t 1429 virt/kvm/arm/mmu.c static void stage2_wp_ptes(pmd_t *pmd, phys_addr_t addr, phys_addr_t end) pmd_t 1452 virt/kvm/arm/mmu.c pmd_t *pmd; pmd_t 1822 virt/kvm/arm/mmu.c pmd_t new_pmd = kvm_pfn_pmd(pfn, mem_type); pmd_t 1864 virt/kvm/arm/mmu.c pmd_t *pmd; pmd_t 2104 virt/kvm/arm/mmu.c pmd_t *pmd; pmd_t 2122 virt/kvm/arm/mmu.c pmd_t *pmd;