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;