pud_t 167 arch/x86/include/asm/kexec.h pud_t *pud; pud_t 577 arch/x86/include/asm/paravirt.h static inline void set_pud(pud_t *pudp, pud_t pud) pud_t 589 arch/x86/include/asm/paravirt.h static inline pud_t __pud(pudval_t val) pud_t 600 arch/x86/include/asm/paravirt.h return (pud_t) { ret }; pud_t 603 arch/x86/include/asm/paravirt.h static inline pudval_t pud_val(pud_t pud) pud_t 634 arch/x86/include/asm/paravirt.h static inline void pud_clear(pud_t *pudp) pud_t 306 arch/x86/include/asm/paravirt_types.h void (*set_pud)(pud_t *pudp, pud_t pudval); pud_t 110 arch/x86/include/asm/pgalloc.h extern void pud_populate(struct mm_struct *mm, pud_t *pudp, pmd_t *pmd); pud_t 112 arch/x86/include/asm/pgalloc.h static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) pud_t 120 arch/x86/include/asm/pgalloc.h static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pud_t *pud) pud_t 126 arch/x86/include/asm/pgalloc.h static inline pud_t *pud_alloc_one(struct mm_struct *mm, unsigned long addr) pud_t 128 arch/x86/include/asm/pgalloc.h return (pud_t *)get_zeroed_page(GFP_KERNEL|__GFP_REPEAT); pud_t 131 arch/x86/include/asm/pgalloc.h static inline void pud_free(struct mm_struct *mm, pud_t *pud) pud_t 137 arch/x86/include/asm/pgalloc.h extern void ___pud_free_tlb(struct mmu_gather *tlb, pud_t *pud); pud_t 139 arch/x86/include/asm/pgalloc.h static inline void __pud_free_tlb(struct mmu_gather *tlb, pud_t *pud, pud_t 98 arch/x86/include/asm/pgtable-3level.h static inline void native_set_pud(pud_t *pudp, pud_t pud) pud_t 124 arch/x86/include/asm/pgtable-3level.h static inline void pud_clear(pud_t *pudp) pud_t 153 arch/x86/include/asm/pgtable.h static inline unsigned long pud_pfn(pud_t pud) pud_t 570 arch/x86/include/asm/pgtable.h static inline int pud_none(pud_t pud) pud_t 575 arch/x86/include/asm/pgtable.h static inline int pud_present(pud_t pud) pud_t 580 arch/x86/include/asm/pgtable.h static inline unsigned long pud_page_vaddr(pud_t pud) pud_t 592 arch/x86/include/asm/pgtable.h static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address) pud_t 597 arch/x86/include/asm/pgtable.h static inline int pud_large(pud_t pud) pud_t 603 arch/x86/include/asm/pgtable.h static inline int pud_bad(pud_t pud) pud_t 608 arch/x86/include/asm/pgtable.h static inline int pud_large(pud_t pud) pud_t 637 arch/x86/include/asm/pgtable.h static inline pud_t *pud_offset(pgd_t *pgd, unsigned long address) pud_t 639 arch/x86/include/asm/pgtable.h return (pud_t *)pgd_page_vaddr(*pgd) + pud_index(address); pud_t 17 arch/x86/include/asm/pgtable_64.h extern pud_t level3_kernel_pgt[512]; pud_t 18 arch/x86/include/asm/pgtable_64.h extern pud_t level3_ident_pgt[512]; pud_t 44 arch/x86/include/asm/pgtable_64.h void set_pte_vaddr_pud(pud_t *pud_page, unsigned long vaddr, pte_t new_pte); pud_t 99 arch/x86/include/asm/pgtable_64.h static inline void native_set_pud(pud_t *pudp, pud_t pud) pud_t 104 arch/x86/include/asm/pgtable_64.h static inline void native_pud_clear(pud_t *pud) pud_t 263 arch/x86/include/asm/pgtable_types.h static inline pud_t native_make_pud(pmdval_t val) pud_t 265 arch/x86/include/asm/pgtable_types.h return (pud_t) { val }; pud_t 268 arch/x86/include/asm/pgtable_types.h static inline pudval_t native_pud_val(pud_t pud) pud_t 275 arch/x86/include/asm/pgtable_types.h static inline pudval_t native_pud_val(pud_t pud) pud_t 302 arch/x86/include/asm/pgtable_types.h static inline pudval_t pud_flags(pud_t pud) 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 301 include/asm-generic/pgtable.h void pud_clear_bad(pud_t *); pud_t 315 include/asm-generic/pgtable.h static inline int pud_none_or_clear_bad(pud_t *pud) pud_t 86 include/linux/hugetlb.h pte_t *huge_pmd_share(struct mm_struct *mm, unsigned long addr, pud_t *pud); pud_t 104 include/linux/hugetlb.h pud_t *pud, int write); pud_t 106 include/linux/hugetlb.h int pud_huge(pud_t pmd); pud_t 1143 include/linux/mm.h int (*pud_entry)(pud_t *pud, unsigned long addr, pud_t 1395 include/linux/mm.h static inline int __pmd_alloc(struct mm_struct *mm, pud_t *pud, pud_t 1401 include/linux/mm.h int __pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address); pud_t 1413 include/linux/mm.h static inline pud_t *pud_alloc(struct mm_struct *mm, pgd_t *pgd, unsigned long address) pud_t 1419 include/linux/mm.h static inline pmd_t *pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address) pud_t 2103 include/linux/mm.h pud_t *vmemmap_pud_populate(pgd_t *pgd, unsigned long addr, int node); pud_t 2104 include/linux/mm.h pmd_t *vmemmap_pmd_populate(pud_t *pud, unsigned long addr, int node); pud_t 230 include/trace/events/xen.h TP_PROTO(pud_t *pudp, pud_t pudval), pud_t 233 include/trace/events/xen.h __field(pud_t *, pudp) pud_t 262 include/trace/events/xen.h TP_PROTO(pud_t *pudp), pud_t 265 include/trace/events/xen.h __field(pud_t *, pudp) pud_t 273 include/trace/events/xen.h TP_PROTO(pud_t *pudp, pud_t pudval), pud_t 276 include/trace/events/xen.h __field(pud_t *, pudp)