pmd_t             159 arch/x86/include/asm/kexec.h 	pmd_t *pmd0;
pmd_t             160 arch/x86/include/asm/kexec.h 	pmd_t *pmd1;
pmd_t             168 arch/x86/include/asm/kexec.h 	pmd_t *pmd;
pmd_t             409 arch/x86/include/asm/paravirt.h 			      pmd_t *pmdp)
pmd_t             421 arch/x86/include/asm/paravirt.h 				    pmd_t *pmdp)
pmd_t             528 arch/x86/include/asm/paravirt.h 			      pmd_t *pmdp, pmd_t pmd)
pmd_t             538 arch/x86/include/asm/paravirt.h static inline void set_pmd(pmd_t *pmdp, pmd_t pmd)
pmd_t             549 arch/x86/include/asm/paravirt.h static inline pmd_t __pmd(pmdval_t val)
pmd_t             560 arch/x86/include/asm/paravirt.h 	return (pmd_t) { ret };
pmd_t             563 arch/x86/include/asm/paravirt.h static inline pmdval_t pmd_val(pmd_t pmd)
pmd_t             658 arch/x86/include/asm/paravirt.h static inline void pmd_clear(pmd_t *pmdp)
pmd_t             674 arch/x86/include/asm/paravirt.h static inline void pmd_clear(pmd_t *pmdp)
pmd_t             274 arch/x86/include/asm/paravirt_types.h 	void (*set_pmd)(pmd_t *pmdp, pmd_t pmdval);
pmd_t             276 arch/x86/include/asm/paravirt_types.h 			   pmd_t *pmdp, pmd_t pmdval);
pmd_t             282 arch/x86/include/asm/paravirt_types.h 			   pmd_t *pmdp);
pmd_t             284 arch/x86/include/asm/paravirt_types.h 				 unsigned long addr, pmd_t *pmdp);
pmd_t             302 arch/x86/include/asm/paravirt_types.h 	void (*pmd_clear)(pmd_t *pmdp);
pmd_t              63 arch/x86/include/asm/pgalloc.h 				       pmd_t *pmd, pte_t *pte)
pmd_t              69 arch/x86/include/asm/pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd,
pmd_t              81 arch/x86/include/asm/pgalloc.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long addr)
pmd_t              91 arch/x86/include/asm/pgalloc.h 	return (pmd_t *)page_address(page);
pmd_t              94 arch/x86/include/asm/pgalloc.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd)
pmd_t             101 arch/x86/include/asm/pgalloc.h extern void ___pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd);
pmd_t             103 arch/x86/include/asm/pgalloc.h static inline void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd,
pmd_t             110 arch/x86/include/asm/pgalloc.h extern void pud_populate(struct mm_struct *mm, pud_t *pudp, pmd_t *pmd);
pmd_t             112 arch/x86/include/asm/pgalloc.h static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd)
pmd_t              19 arch/x86/include/asm/pgtable-2level.h static inline void native_set_pmd(pmd_t *pmdp, pmd_t pmd)
pmd_t              29 arch/x86/include/asm/pgtable-2level.h static inline void native_pmd_clear(pmd_t *pmdp)
pmd_t              50 arch/x86/include/asm/pgtable-2level.h static inline pmd_t native_pmdp_get_and_clear(pmd_t *xp)
pmd_t              70 arch/x86/include/asm/pgtable-3level.h static inline pmd_t pmd_read_atomic(pmd_t *pmdp)
pmd_t              85 arch/x86/include/asm/pgtable-3level.h 	return (pmd_t) { ret };
pmd_t              93 arch/x86/include/asm/pgtable-3level.h static inline void native_set_pmd(pmd_t *pmdp, pmd_t pmd)
pmd_t             116 arch/x86/include/asm/pgtable-3level.h static inline void native_pmd_clear(pmd_t *pmd)
pmd_t             162 arch/x86/include/asm/pgtable-3level.h 	pmd_t pmd;
pmd_t             164 arch/x86/include/asm/pgtable-3level.h static inline pmd_t native_pmdp_get_and_clear(pmd_t *pmdp)
pmd_t             102 arch/x86/include/asm/pgtable.h static inline int pmd_young(pmd_t pmd)
pmd_t             148 arch/x86/include/asm/pgtable.h static inline unsigned long pmd_pfn(pmd_t pmd)
pmd_t             160 arch/x86/include/asm/pgtable.h static inline int pmd_large(pmd_t pte)
pmd_t             166 arch/x86/include/asm/pgtable.h static inline int pmd_trans_splitting(pmd_t pmd)
pmd_t             171 arch/x86/include/asm/pgtable.h static inline int pmd_trans_huge(pmd_t pmd)
pmd_t             256 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_set_flags(pmd_t pmd, pmdval_t set)
pmd_t             263 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_clear_flags(pmd_t pmd, pmdval_t clear)
pmd_t             270 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_mkold(pmd_t pmd)
pmd_t             275 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_wrprotect(pmd_t pmd)
pmd_t             280 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_mkdirty(pmd_t pmd)
pmd_t             285 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_mkhuge(pmd_t pmd)
pmd_t             290 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_mkyoung(pmd_t pmd)
pmd_t             295 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_mkwrite(pmd_t pmd)
pmd_t             300 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_mknotpresent(pmd_t pmd)
pmd_t             311 arch/x86/include/asm/pgtable.h static inline int pmd_soft_dirty(pmd_t pmd)
pmd_t             321 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_mksoft_dirty(pmd_t pmd)
pmd_t             363 arch/x86/include/asm/pgtable.h static inline pmd_t pfn_pmd(unsigned long page_nr, pgprot_t pgprot)
pmd_t             383 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_modify(pmd_t pmd, pgprot_t newprot)
pmd_t             432 arch/x86/include/asm/pgtable.h pmd_t *populate_extra_pmd(unsigned long vaddr);
pmd_t             488 arch/x86/include/asm/pgtable.h static inline int pmd_present(pmd_t pmd)
pmd_t             500 arch/x86/include/asm/pgtable.h static inline int pmd_none(pmd_t pmd)
pmd_t             507 arch/x86/include/asm/pgtable.h static inline unsigned long pmd_page_vaddr(pmd_t pmd)
pmd_t             549 arch/x86/include/asm/pgtable.h static inline pte_t *pte_offset_kernel(pmd_t *pmd, unsigned long address)
pmd_t             554 arch/x86/include/asm/pgtable.h static inline int pmd_bad(pmd_t pmd)
pmd_t             592 arch/x86/include/asm/pgtable.h static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address)
pmd_t             594 arch/x86/include/asm/pgtable.h 	return (pmd_t *)pud_page_vaddr(*pud) + pmd_index(address);
pmd_t             694 arch/x86/include/asm/pgtable.h static inline pmd_t native_local_pmdp_get_and_clear(pmd_t *pmdp)
pmd_t             696 arch/x86/include/asm/pgtable.h 	pmd_t res = *pmdp;
pmd_t             709 arch/x86/include/asm/pgtable.h 				     pmd_t *pmdp , pmd_t pmd)
pmd_t             795 arch/x86/include/asm/pgtable.h 				 unsigned long address, pmd_t *pmdp,
pmd_t             796 arch/x86/include/asm/pgtable.h 				 pmd_t entry, int dirty);
pmd_t             800 arch/x86/include/asm/pgtable.h 				     unsigned long addr, pmd_t *pmdp);
pmd_t             804 arch/x86/include/asm/pgtable.h 				  unsigned long address, pmd_t *pmdp);
pmd_t             809 arch/x86/include/asm/pgtable.h 				 unsigned long addr, pmd_t *pmdp);
pmd_t             812 arch/x86/include/asm/pgtable.h static inline int pmd_write(pmd_t pmd)
pmd_t             818 arch/x86/include/asm/pgtable.h static inline pmd_t pmdp_get_and_clear(struct mm_struct *mm, unsigned long addr,
pmd_t             819 arch/x86/include/asm/pgtable.h 				       pmd_t *pmdp)
pmd_t             821 arch/x86/include/asm/pgtable.h 	pmd_t pmd = native_pmdp_get_and_clear(pmdp);
pmd_t             828 arch/x86/include/asm/pgtable.h 				      unsigned long addr, pmd_t *pmdp)
pmd_t             872 arch/x86/include/asm/pgtable.h 		unsigned long addr, pmd_t *pmd)
pmd_t              19 arch/x86/include/asm/pgtable_64.h extern pmd_t level2_kernel_pgt[512];
pmd_t              20 arch/x86/include/asm/pgtable_64.h extern pmd_t level2_fixmap_pgt[512];
pmd_t              21 arch/x86/include/asm/pgtable_64.h extern pmd_t level2_ident_pgt[512];
pmd_t              63 arch/x86/include/asm/pgtable_64.h static inline void native_set_pmd(pmd_t *pmdp, pmd_t pmd)
pmd_t              68 arch/x86/include/asm/pgtable_64.h static inline void native_pmd_clear(pmd_t *pmd)
pmd_t              86 arch/x86/include/asm/pgtable_64.h static inline pmd_t native_pmdp_get_and_clear(pmd_t *xp)
pmd_t              93 arch/x86/include/asm/pgtable_64.h 	pmd_t ret = *xp;
pmd_t             284 arch/x86/include/asm/pgtable_types.h static inline pmd_t native_make_pmd(pmdval_t val)
pmd_t             286 arch/x86/include/asm/pgtable_types.h 	return (pmd_t) { val };
pmd_t             289 arch/x86/include/asm/pgtable_types.h static inline pmdval_t native_pmd_val(pmd_t pmd)
pmd_t             296 arch/x86/include/asm/pgtable_types.h static inline pmdval_t native_pmd_val(pmd_t pmd)
pmd_t             307 arch/x86/include/asm/pgtable_types.h static inline pmdval_t pmd_flags(pmd_t pmd)
pmd_t             335 arch/x86/include/asm/pgtable_types.h static inline pmdval_t pmdnuma_flags(pmd_t pmd)
pmd_t             225 arch/x86/include/asm/xen/page.h #define __pmd_ma(x)	((pmd_t) { (x) } )
pmd_t              59 include/asm-generic/page.h #define __pmd(x)	((pmd_t) { (x) } )
pmd_t              41 include/asm-generic/pgtable-nopmd.h #define set_pud(pudptr, pudval)			set_pmd((pmd_t *)(pudptr), (pmd_t) { pudval })
pmd_t              43 include/asm-generic/pgtable-nopmd.h static inline pmd_t * pmd_offset(pud_t * pud, unsigned long address)
pmd_t              45 include/asm-generic/pgtable-nopmd.h 	return (pmd_t *)pud;
pmd_t              49 include/asm-generic/pgtable-nopmd.h #define __pmd(x)				((pmd_t) { __pud(x) } )
pmd_t              51 include/asm-generic/pgtable-nopmd.h #define pud_page(pud)				(pmd_page((pmd_t){ pud }))
pmd_t              52 include/asm-generic/pgtable-nopmd.h #define pud_page_vaddr(pud)			(pmd_page_vaddr((pmd_t){ pud }))
pmd_t              59 include/asm-generic/pgtable-nopmd.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd)
pmd_t              28 include/asm-generic/pgtable.h 				 unsigned long address, pmd_t *pmdp,
pmd_t              29 include/asm-generic/pgtable.h 				 pmd_t entry, int dirty);
pmd_t              51 include/asm-generic/pgtable.h 					    pmd_t *pmdp)
pmd_t              53 include/asm-generic/pgtable.h 	pmd_t pmd = *pmdp;
pmd_t              64 include/asm-generic/pgtable.h 					    pmd_t *pmdp)
pmd_t              79 include/asm-generic/pgtable.h 			   unsigned long address, pmd_t *pmdp);
pmd_t              95 include/asm-generic/pgtable.h static inline pmd_t pmdp_get_and_clear(struct mm_struct *mm,
pmd_t              97 include/asm-generic/pgtable.h 				       pmd_t *pmdp)
pmd_t              99 include/asm-generic/pgtable.h 	pmd_t pmd = *pmdp;
pmd_t             139 include/asm-generic/pgtable.h extern pmd_t pmdp_clear_flush(struct vm_area_struct *vma,
pmd_t             141 include/asm-generic/pgtable.h 			      pmd_t *pmdp);
pmd_t             156 include/asm-generic/pgtable.h 				      unsigned long address, pmd_t *pmdp)
pmd_t             158 include/asm-generic/pgtable.h 	pmd_t old_pmd = *pmdp;
pmd_t             163 include/asm-generic/pgtable.h 				      unsigned long address, pmd_t *pmdp)
pmd_t             172 include/asm-generic/pgtable.h 				 unsigned long address, pmd_t *pmdp);
pmd_t             176 include/asm-generic/pgtable.h extern void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp,
pmd_t             181 include/asm-generic/pgtable.h extern pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
pmd_t             186 include/asm-generic/pgtable.h 			    pmd_t *pmdp);
pmd_t             211 include/asm-generic/pgtable.h static inline int pmd_same(pmd_t pmd_a, pmd_t pmd_b)
pmd_t             216 include/asm-generic/pgtable.h static inline int pmd_same(pmd_t pmd_a, pmd_t pmd_b)
pmd_t             302 include/asm-generic/pgtable.h void pmd_clear_bad(pmd_t *);
pmd_t             326 include/asm-generic/pgtable.h static inline int pmd_none_or_clear_bad(pmd_t *pmd)
pmd_t             437 include/asm-generic/pgtable.h static inline int pmd_soft_dirty(pmd_t pmd)
pmd_t             447 include/asm-generic/pgtable.h static inline pmd_t pmd_mksoft_dirty(pmd_t pmd)
pmd_t             567 include/asm-generic/pgtable.h static inline int pmd_trans_huge(pmd_t pmd)
pmd_t             571 include/asm-generic/pgtable.h static inline int pmd_trans_splitting(pmd_t pmd)
pmd_t             576 include/asm-generic/pgtable.h static inline int pmd_write(pmd_t pmd)
pmd_t             585 include/asm-generic/pgtable.h static inline pmd_t pmd_read_atomic(pmd_t *pmdp)
pmd_t             629 include/asm-generic/pgtable.h static inline int pmd_none_or_trans_huge_or_clear_bad(pmd_t *pmd)
pmd_t             631 include/asm-generic/pgtable.h 	pmd_t pmdval = pmd_read_atomic(pmd);
pmd_t             671 include/asm-generic/pgtable.h static inline int pmd_trans_unstable(pmd_t *pmd)
pmd_t             700 include/asm-generic/pgtable.h static inline int pmd_numa(pmd_t pmd)
pmd_t             726 include/asm-generic/pgtable.h static inline pmd_t pmd_mknonnuma(pmd_t pmd)
pmd_t             764 include/asm-generic/pgtable.h static inline pmd_t pmd_mknuma(pmd_t pmd)
pmd_t             777 include/asm-generic/pgtable.h 				 pmd_t *pmdp)
pmd_t             779 include/asm-generic/pgtable.h 	pmd_t pmd = *pmdp;
pmd_t             787 include/asm-generic/pgtable.h static inline int pmd_numa(pmd_t pmd)
pmd_t             802 include/asm-generic/pgtable.h static inline pmd_t pmd_mknonnuma(pmd_t pmd)
pmd_t             819 include/asm-generic/pgtable.h static inline pmd_t pmd_mknuma(pmd_t pmd)
pmd_t             825 include/asm-generic/pgtable.h 				 pmd_t *pmdp)
pmd_t               6 include/linux/huge_mm.h 				      unsigned long address, pmd_t *pmd,
pmd_t               9 include/linux/huge_mm.h 			 pmd_t *dst_pmd, pmd_t *src_pmd, unsigned long addr,
pmd_t              13 include/linux/huge_mm.h 				  unsigned long address, pmd_t *pmd,
pmd_t              14 include/linux/huge_mm.h 				  pmd_t orig_pmd, int dirty);
pmd_t              16 include/linux/huge_mm.h 			       unsigned long address, pmd_t *pmd,
pmd_t              17 include/linux/huge_mm.h 			       pmd_t orig_pmd);
pmd_t              20 include/linux/huge_mm.h 					  pmd_t *pmd,
pmd_t              24 include/linux/huge_mm.h 			pmd_t *pmd, unsigned long addr);
pmd_t              25 include/linux/huge_mm.h extern int mincore_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd,
pmd_t              32 include/linux/huge_mm.h 			 pmd_t *old_pmd, pmd_t *new_pmd);
pmd_t              33 include/linux/huge_mm.h extern int change_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd,
pmd_t              54 include/linux/huge_mm.h extern pmd_t *page_check_address_pmd(struct page *page,
pmd_t             102 include/linux/huge_mm.h 		unsigned long address, pmd_t *pmd);
pmd_t             105 include/linux/huge_mm.h 		pmd_t *____pmd = (__pmd);				\
pmd_t             112 include/linux/huge_mm.h 		pmd_t *____pmd = (__pmd);				\
pmd_t             119 include/linux/huge_mm.h 		pmd_t *pmd);
pmd_t             129 include/linux/huge_mm.h extern int __pmd_trans_huge_lock(pmd_t *pmd, struct vm_area_struct *vma,
pmd_t             132 include/linux/huge_mm.h static inline int pmd_trans_huge_lock(pmd_t *pmd, struct vm_area_struct *vma,
pmd_t             158 include/linux/huge_mm.h 				unsigned long addr, pmd_t pmd, pmd_t *pmdp);
pmd_t             197 include/linux/huge_mm.h static inline int pmd_trans_huge_lock(pmd_t *pmd, struct vm_area_struct *vma,
pmd_t             204 include/linux/huge_mm.h 					unsigned long addr, pmd_t pmd, pmd_t *pmdp)
pmd_t             102 include/linux/hugetlb.h 				pmd_t *pmd, int write);
pmd_t             105 include/linux/hugetlb.h int pmd_huge(pmd_t pmd);
pmd_t             413 include/linux/hugetlb.h 		return pmd_lockptr(mm, (pmd_t *) pte);
pmd_t              79 include/linux/migrate.h extern bool pmd_trans_migrating(pmd_t pmd);
pmd_t              80 include/linux/migrate.h extern void wait_migrate_huge_page(struct anon_vma *anon_vma, pmd_t *pmd);
pmd_t              85 include/linux/migrate.h static inline bool pmd_trans_migrating(pmd_t pmd)
pmd_t              89 include/linux/migrate.h static inline void wait_migrate_huge_page(struct anon_vma *anon_vma, pmd_t *pmd)
pmd_t             106 include/linux/migrate.h 			pmd_t *pmd, pmd_t entry,
pmd_t             112 include/linux/migrate.h 			pmd_t *pmd, pmd_t entry,
pmd_t            1145 include/linux/mm.h 	int (*pmd_entry)(pmd_t *pmd, unsigned long addr,
pmd_t            1405 include/linux/mm.h 		pmd_t *pmd, unsigned long address);
pmd_t            1406 include/linux/mm.h int __pte_alloc_kernel(pmd_t *pmd, unsigned long address);
pmd_t            1419 include/linux/mm.h static inline pmd_t *pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address)
pmd_t            1456 include/linux/mm.h static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd)
pmd_t            1489 include/linux/mm.h static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd)
pmd_t            1546 include/linux/mm.h static struct page *pmd_to_page(pmd_t *pmd)
pmd_t            1548 include/linux/mm.h 	unsigned long mask = ~(PTRS_PER_PMD * sizeof(pmd_t) - 1);
pmd_t            1552 include/linux/mm.h static inline spinlock_t *pmd_lockptr(struct mm_struct *mm, pmd_t *pmd)
pmd_t            1577 include/linux/mm.h static inline spinlock_t *pmd_lockptr(struct mm_struct *mm, pmd_t *pmd)
pmd_t            1589 include/linux/mm.h static inline spinlock_t *pmd_lock(struct mm_struct *mm, pmd_t *pmd)
pmd_t            2104 include/linux/mm.h pmd_t *vmemmap_pmd_populate(pud_t *pud, unsigned long addr, int node);
pmd_t            2105 include/linux/mm.h pte_t *vmemmap_pte_populate(pmd_t *pmd, unsigned long addr, int node);
pmd_t             140 include/linux/swapops.h extern void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd,
pmd_t             153 include/linux/swapops.h static inline void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd,
pmd_t             203 include/trace/events/xen.h 	    TP_PROTO(pmd_t *pmdp, pmd_t pmdval),
pmd_t             206 include/trace/events/xen.h 		    __field(pmd_t *, pmdp)
pmd_t             218 include/trace/events/xen.h 	    TP_PROTO(pmd_t *pmdp),
pmd_t             221 include/trace/events/xen.h 		    __field(pmd_t *, pmdp)