pud_t             159 arch/x86/kernel/kvm.c static void kvm_set_pud(pud_t *pudp, pud_t pud)
pud_t              42 arch/x86/kernel/machine_kexec_64.c static int init_level3_page(struct kimage *image, pud_t *level3p,
pud_t              86 arch/x86/kernel/machine_kexec_64.c 		pud_t *level3p;
pud_t              93 arch/x86/kernel/machine_kexec_64.c 		level3p = (pud_t *)page_address(page);
pud_t             169 arch/x86/kernel/vm86_32.c 	pud_t *pud;
pud_t             509 arch/x86/kernel/vmi_32.c static void vmi_set_pud(pud_t *pudp, pud_t pudval)
pud_t             214 arch/x86/mm/dump_pagetables.c static void walk_pmd_level(struct seq_file *m, struct pg_state *st, pud_t addr,
pud_t             249 arch/x86/mm/dump_pagetables.c 	pud_t *start;
pud_t             251 arch/x86/mm/dump_pagetables.c 	start = (pud_t *) pgd_page_vaddr(addr);
pud_t             234 arch/x86/mm/fault.c 	pud_t *pud;
pud_t             273 arch/x86/mm/fault.c 	pud_t *pud, *pud_k;
pud_t             454 arch/x86/mm/fault.c 	pud_t *pud;
pud_t             524 arch/x86/mm/fault.c 	pud_t *pud, *pud_ref;
pud_t             140 arch/x86/mm/gup.c static int gup_pmd_range(pud_t pud, unsigned long addr, unsigned long end,
pud_t             165 arch/x86/mm/gup.c static noinline int gup_huge_pud(pud_t pud, unsigned long addr,
pud_t             201 arch/x86/mm/gup.c 	pud_t *pudp;
pud_t             205 arch/x86/mm/gup.c 		pud_t pud = *pudp;
pud_t              58 arch/x86/mm/hugetlbpage.c static void huge_pmd_share(struct mm_struct *mm, unsigned long addr, pud_t *pud)
pud_t             115 arch/x86/mm/hugetlbpage.c 	pud_t *pud = pud_offset(pgd, *addr);
pud_t             131 arch/x86/mm/hugetlbpage.c 	pud_t *pud;
pud_t             154 arch/x86/mm/hugetlbpage.c 	pud_t *pud;
pud_t             200 arch/x86/mm/hugetlbpage.c int pud_huge(pud_t pud)
pud_t             225 arch/x86/mm/hugetlbpage.c int pud_huge(pud_t pud)
pud_t             244 arch/x86/mm/hugetlbpage.c 		pud_t *pud, int write)
pud_t              91 arch/x86/mm/init_32.c 	pud_t *pud;
pud_t             364 arch/x86/mm/init_32.c 	pud_t *pud;
pud_t             448 arch/x86/mm/init_32.c 	pud_t *pud;
pud_t             783 arch/x86/mm/init_32.c 	tables = PAGE_ALIGN(puds * sizeof(pud_t));
pud_t             172 arch/x86/mm/init_64.c set_pte_vaddr_pud(pud_t *pud_page, unsigned long vaddr, pte_t new_pte)
pud_t             174 arch/x86/mm/init_64.c 	pud_t *pud;
pud_t             212 arch/x86/mm/init_64.c 	pud_t *pud_page;
pud_t             222 arch/x86/mm/init_64.c 	pud_page = (pud_t*)pgd_page_vaddr(*pgd);
pud_t             233 arch/x86/mm/init_64.c 	pud_t *pud;
pud_t             240 arch/x86/mm/init_64.c 			pud = (pud_t *) spp_getpage();
pud_t             450 arch/x86/mm/init_64.c phys_pmd_update(pud_t *pud, unsigned long address, unsigned long end,
pud_t             462 arch/x86/mm/init_64.c phys_pud_init(pud_t *pud_page, unsigned long addr, unsigned long end,
pud_t             471 arch/x86/mm/init_64.c 		pud_t *pud = pud_page + pud_index(addr);
pud_t             537 arch/x86/mm/init_64.c 	pud_t *pud;
pud_t             539 arch/x86/mm/init_64.c 	pud = (pud_t *)pgd_page_vaddr(*pgd);
pud_t             550 arch/x86/mm/init_64.c 	tables = roundup(puds * sizeof(pud_t), PAGE_SIZE);
pud_t             606 arch/x86/mm/init_64.c 		pud_t *pud;
pud_t            1055 arch/x86/mm/init_64.c 	pud_t *pud;
pud_t            1149 arch/x86/mm/init_64.c 	pud_t *pud;
pud_t             512 arch/x86/mm/ioremap.c 	pud_t *pud = pud_offset(pgd, addr);
pud_t             290 arch/x86/mm/pageattr.c 	pud_t *pud;
pud_t             333 arch/x86/mm/pageattr.c 			pud_t *pud;
pud_t              41 arch/x86/mm/pgtable.c void __pud_free_tlb(struct mmu_gather *tlb, pud_t *pud)
pud_t             125 arch/x86/mm/pgtable.c void pud_populate(struct mm_struct *mm, pud_t *pudp, pmd_t *pmd)
pud_t             204 arch/x86/mm/pgtable.c 	pud_t *pud;
pud_t              30 arch/x86/mm/pgtable_32.c 	pud_t *pud;
pud_t              71 arch/x86/mm/pgtable_32.c 	pud_t *pud;
pud_t              36 arch/x86/power/hibernate_32.c 	pud_t *pud;
pud_t              40 arch/x86/power/hibernate_64.c static int res_phys_pud_init(pud_t *pud, unsigned long address, unsigned long end)
pud_t              89 arch/x86/power/hibernate_64.c 		pud_t *pud = (pud_t *)get_safe_page(GFP_ATOMIC);
pud_t              72 arch/x86/xen/enlighten.c static pud_t level3_user_vsyscall[PTRS_PER_PUD] __page_aligned_bss;
pud_t            1517 arch/x86/xen/enlighten.c 	pud_t *l3;
pud_t             473 arch/x86/xen/mmu.c void xen_set_pud_hyper(pud_t *ptr, pud_t val)
pud_t             493 arch/x86/xen/mmu.c void xen_set_pud(pud_t *ptr, pud_t val)
pud_t             550 arch/x86/xen/mmu.c pudval_t xen_pud_val(pud_t pud)
pud_t             555 arch/x86/xen/mmu.c pud_t xen_make_pud(pudval_t pud)
pud_t             693 arch/x86/xen/mmu.c 		pud_t *pud;
pud_t              40 arch/x86/xen/mmu.h void xen_set_pud(pud_t *ptr, pud_t val);
pud_t              42 arch/x86/xen/mmu.h void xen_set_pud_hyper(pud_t *ptr, pud_t val);
pud_t              45 arch/x86/xen/mmu.h pudval_t xen_pud_val(pud_t pud);
pud_t              46 arch/x86/xen/mmu.h pud_t xen_make_pud(pudval_t pudval);
pud_t              26 include/asm-frv/page.h typedef struct { pud_t		pge[1];	} pgd_t;
pud_t              38 include/asm-frv/page.h #define __pud(x)	((pud_t) { (x) } )
pud_t             216 include/asm-frv/pgtable.h static inline pud_t *pud_offset(pgd_t *pgd, unsigned long address)
pud_t             218 include/asm-frv/pgtable.h 	return (pud_t *) pgd;
pud_t             221 include/asm-frv/pgtable.h #define pgd_page(pgd)				(pud_page((pud_t){ pgd }))
pud_t             222 include/asm-frv/pgtable.h #define pgd_page_vaddr(pgd)			(pud_page_vaddr((pud_t){ pgd }))
pud_t             237 include/asm-frv/pgtable.h static inline int pud_none(pud_t pud)		{ return 0; }
pud_t             238 include/asm-frv/pgtable.h static inline int pud_bad(pud_t pud)		{ return 0; }
pud_t             239 include/asm-frv/pgtable.h static inline int pud_present(pud_t pud)	{ return 1; }
pud_t             240 include/asm-frv/pgtable.h static inline void pud_clear(pud_t *pud)	{ }
pud_t             266 include/asm-frv/pgtable.h static inline pmd_t *pmd_offset(pud_t *dir, unsigned long address)
pud_t             518 include/asm-frv/pgtable.h 		pud_t *pue = pud_offset(pge, address);
pud_t              17 include/asm-generic/pgtable-nopmd.h typedef struct { pud_t pud; } pmd_t;
pud_t              29 include/asm-generic/pgtable-nopmd.h static inline int pud_none(pud_t pud)		{ return 0; }
pud_t              30 include/asm-generic/pgtable-nopmd.h static inline int pud_bad(pud_t pud)		{ return 0; }
pud_t              31 include/asm-generic/pgtable-nopmd.h static inline int pud_present(pud_t pud)	{ return 1; }
pud_t              32 include/asm-generic/pgtable-nopmd.h static inline void pud_clear(pud_t *pud)	{ }
pud_t              43 include/asm-generic/pgtable-nopmd.h static inline pmd_t * pmd_offset(pud_t * pud, unsigned long address)
pud_t              36 include/asm-generic/pgtable-nopud.h #define set_pgd(pgdptr, pgdval)			set_pud((pud_t *)(pgdptr), (pud_t) { pgdval })
pud_t              38 include/asm-generic/pgtable-nopud.h static inline pud_t * pud_offset(pgd_t * pgd, unsigned long address)
pud_t              40 include/asm-generic/pgtable-nopud.h 	return (pud_t *)pgd;
pud_t              44 include/asm-generic/pgtable-nopud.h #define __pud(x)				((pud_t) { __pgd(x) } )
pud_t              46 include/asm-generic/pgtable-nopud.h #define pgd_page(pgd)				(pud_page((pud_t){ pgd }))
pud_t              47 include/asm-generic/pgtable-nopud.h #define pgd_page_vaddr(pgd)			(pud_page_vaddr((pud_t){ pgd }))
pud_t             163 include/asm-generic/pgtable.h void pud_clear_bad(pud_t *);
pud_t             177 include/asm-generic/pgtable.h static inline int pud_none_or_clear_bad(pud_t *pud)
pud_t              84 include/asm-um/pgtable-3level.h static inline void pud_clear (pud_t *pud)
pud_t             102 include/asm-x86/page.h static inline pud_t native_make_pud(pmdval_t val)
pud_t             104 include/asm-x86/page.h 	return (pud_t) { val };
pud_t             107 include/asm-x86/page.h static inline pudval_t native_pud_val(pud_t pud)
pud_t             114 include/asm-x86/page.h static inline pudval_t native_pud_val(pud_t pud)
pud_t             299 include/asm-x86/paravirt.h 	void (*set_pud)(pud_t *pudp, pud_t pudval);
pud_t             305 include/asm-x86/paravirt.h 	pudval_t (*pud_val)(pud_t);
pud_t             306 include/asm-x86/paravirt.h 	pud_t (*make_pud)(pudval_t pud);
pud_t            1214 include/asm-x86/paravirt.h static inline void set_pud(pud_t *pudp, pud_t pud)
pud_t            1226 include/asm-x86/paravirt.h static inline pud_t __pud(pudval_t val)
pud_t            1237 include/asm-x86/paravirt.h 	return (pud_t) { ret };
pud_t            1240 include/asm-x86/paravirt.h static inline pudval_t pud_val(pud_t pud)
pud_t            1271 include/asm-x86/paravirt.h static inline void pud_clear(pud_t *pudp)
pud_t              83 include/asm-x86/pgalloc.h extern void pud_populate(struct mm_struct *mm, pud_t *pudp, pmd_t *pmd);
pud_t              85 include/asm-x86/pgalloc.h static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd)
pud_t              93 include/asm-x86/pgalloc.h static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pud_t *pud)
pud_t              99 include/asm-x86/pgalloc.h static inline pud_t *pud_alloc_one(struct mm_struct *mm, unsigned long addr)
pud_t             101 include/asm-x86/pgalloc.h 	return (pud_t *)get_zeroed_page(GFP_KERNEL|__GFP_REPEAT);
pud_t             104 include/asm-x86/pgalloc.h static inline void pud_free(struct mm_struct *mm, pud_t *pud)
pud_t             110 include/asm-x86/pgalloc.h extern void __pud_free_tlb(struct mmu_gather *tlb, pud_t *pud);
pud_t              21 include/asm-x86/pgtable-3level.h static inline int pud_none(pud_t pud)
pud_t              26 include/asm-x86/pgtable-3level.h static inline int pud_bad(pud_t pud)
pud_t              31 include/asm-x86/pgtable-3level.h static inline int pud_present(pud_t pud)
pud_t              76 include/asm-x86/pgtable-3level.h static inline void native_set_pud(pud_t *pudp, pud_t pud)
pud_t             102 include/asm-x86/pgtable-3level.h static inline void pud_clear(pud_t *pudp)
pud_t             119 include/asm-x86/pgtable_32.h static inline int pud_large(pud_t pud) { return 0; }
pud_t              16 include/asm-x86/pgtable_64.h extern pud_t level3_kernel_pgt[512];
pud_t              17 include/asm-x86/pgtable_64.h extern pud_t level3_ident_pgt[512];
pud_t              75 include/asm-x86/pgtable_64.h void set_pte_vaddr_pud(pud_t *pud_page, unsigned long vaddr, pte_t new_pte);
pud_t             117 include/asm-x86/pgtable_64.h static inline void native_set_pud(pud_t *pudp, pud_t pud)
pud_t             122 include/asm-x86/pgtable_64.h static inline void native_pud_clear(pud_t *pud)
pud_t             164 include/asm-x86/pgtable_64.h static inline int pud_bad(pud_t pud)
pud_t             207 include/asm-x86/pgtable_64.h 	((pud_t *)pgd_page_vaddr(*(pgd)) + pud_index((address)))
pud_t             210 include/asm-x86/pgtable_64.h static inline int pud_large(pud_t pte)
pud_t              55 include/linux/hugetlb.h 				pud_t *pud, int write);
pud_t              57 include/linux/hugetlb.h int pud_huge(pud_t pmd);
pud_t             763 include/linux/mm.h 	int (*pud_entry)(pud_t *, unsigned long, unsigned long, struct mm_walk *);
pud_t             887 include/linux/mm.h static inline int __pmd_alloc(struct mm_struct *mm, pud_t *pud,
pud_t             893 include/linux/mm.h int __pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address);
pud_t             904 include/linux/mm.h static inline pud_t *pud_alloc(struct mm_struct *mm, pgd_t *pgd, unsigned long address)
pud_t             910 include/linux/mm.h static inline pmd_t *pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address)
pud_t            1274 include/linux/mm.h pud_t *vmemmap_pud_populate(pgd_t *pgd, unsigned long addr, int node);
pud_t            1275 include/linux/mm.h pmd_t *vmemmap_pmd_populate(pud_t *pud, unsigned long addr, int node);
pud_t              33 lib/ioremap.c  static inline int ioremap_pmd_range(pud_t *pud, unsigned long addr,
pud_t              54 lib/ioremap.c  	pud_t *pud;
pud_t            2057 mm/hugetlb.c   	       pud_t *pud, int write)
pud_t             122 mm/memory.c    void pud_clear_bad(pud_t *pud)
pud_t             146 mm/memory.c    static inline void free_pmd_range(struct mmu_gather *tlb, pud_t *pud,
pud_t             183 mm/memory.c    	pud_t *pud;
pud_t             606 mm/memory.c    		pud_t *dst_pud, pud_t *src_pud, struct vm_area_struct *vma,
pud_t             631 mm/memory.c    	pud_t *src_pud, *dst_pud;
pud_t             787 mm/memory.c    				struct vm_area_struct *vma, pud_t *pud,
pud_t             813 mm/memory.c    	pud_t *pud;
pud_t            1027 mm/memory.c    	pud_t *pud;
pud_t            1158 mm/memory.c    			pud_t *pud;
pud_t            1275 mm/memory.c    	pud_t * pud = pud_alloc(mm, pgd, addr);
pud_t            1482 mm/memory.c    static inline int remap_pmd_range(struct mm_struct *mm, pud_t *pud,
pud_t            1506 mm/memory.c    	pud_t *pud;
pud_t            1612 mm/memory.c    static int apply_to_pmd_range(struct mm_struct *mm, pud_t *pud,
pud_t            1638 mm/memory.c    	pud_t *pud;
pud_t            2683 mm/memory.c    	pud_t *pud;
pud_t            2715 mm/memory.c    	pud_t *new = pud_alloc_one(mm, address);
pud_t            2736 mm/memory.c    int __pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address)
pud_t            2840 mm/memory.c    	pud_t *pud;
pud_t             418 mm/mempolicy.c static inline int check_pmd_range(struct vm_area_struct *vma, pud_t *pud,
pud_t             443 mm/mempolicy.c 	pud_t *pud;
pud_t             129 mm/migrate.c    	pud_t *pud;
pud_t              59 mm/mincore.c   	pud_t *pud;
pud_t              83 mm/mprotect.c  static inline void change_pmd_range(struct mm_struct *mm, pud_t *pud,
pud_t             103 mm/mprotect.c  	pud_t *pud;
pud_t              30 mm/mremap.c    	pud_t *pud;
pud_t              51 mm/mremap.c    	pud_t *pud;
pud_t              26 mm/pagewalk.c  static int walk_pmd_range(pud_t *pud, unsigned long addr, unsigned long end,
pud_t              57 mm/pagewalk.c  	pud_t *pud;
pud_t             237 mm/rmap.c      	pud_t *pud;
pud_t             814 mm/rmap.c      	pud_t *pud;
pud_t              86 mm/sparse-vmemmap.c pmd_t * __meminit vmemmap_pmd_populate(pud_t *pud, unsigned long addr, int node)
pud_t              98 mm/sparse-vmemmap.c pud_t * __meminit vmemmap_pud_populate(pgd_t *pgd, unsigned long addr, int node)
pud_t             100 mm/sparse-vmemmap.c 	pud_t *pud = pud_offset(pgd, addr);
pud_t             128 mm/sparse-vmemmap.c 	pud_t *pud;
pud_t             581 mm/swapfile.c  static inline int unuse_pmd_range(struct vm_area_struct *vma, pud_t *pud,
pud_t             605 mm/swapfile.c  	pud_t *pud;
pud_t              43 mm/vmalloc.c   static inline void vunmap_pmd_range(pud_t *pud, unsigned long addr,
pud_t              61 mm/vmalloc.c   	pud_t *pud;
pud_t             116 mm/vmalloc.c   static inline int vmap_pmd_range(pud_t *pud, unsigned long addr,
pud_t             136 mm/vmalloc.c   	pud_t *pud;
pud_t             179 mm/vmalloc.c   	pud_t *pud;