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;