Searched refs:pud_t (Results 1 - 25 of 266) sorted by relevance

1234567891011

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/asm-generic/
H A Dpgtable-nopud.h13 typedef struct { pgd_t pgd; } pud_t; typedef in typeref:struct:__anon32650
36 #define set_pgd(pgdptr, pgdval) set_pud((pud_t *)(pgdptr), (pud_t) { pgdval })
38 static inline pud_t * pud_offset(pgd_t * pgd, unsigned long address)
40 return (pud_t *)pgd;
44 #define __pud(x) ((pud_t) { __pgd(x) } )
46 #define pgd_page(pgd) (pud_page((pud_t){ pgd }))
47 #define pgd_page_vaddr(pgd) (pud_page_vaddr((pud_t){ pgd }))
H A Dpgtable-nopmd.h17 typedef struct { pud_t pud; } pmd_t;
29 static inline int pud_none(pud_t pud) { return 0; }
30 static inline int pud_bad(pud_t pud) { return 0; }
31 static inline int pud_present(pud_t pud) { return 1; }
32 static inline void pud_clear(pud_t *pud) { }
43 static inline pmd_t * pmd_offset(pud_t * pud, unsigned long address)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/asm-generic/
H A Dpgtable-nopud.h13 typedef struct { pgd_t pgd; } pud_t; typedef in typeref:struct:__anon20957
36 #define set_pgd(pgdptr, pgdval) set_pud((pud_t *)(pgdptr), (pud_t) { pgdval })
38 static inline pud_t * pud_offset(pgd_t * pgd, unsigned long address)
40 return (pud_t *)pgd;
44 #define __pud(x) ((pud_t) { __pgd(x) } )
46 #define pgd_page(pgd) (pud_page((pud_t){ pgd }))
47 #define pgd_page_vaddr(pgd) (pud_page_vaddr((pud_t){ pgd }))
H A Dpgtable-nopmd.h17 typedef struct { pud_t pud; } pmd_t;
29 static inline int pud_none(pud_t pud) { return 0; }
30 static inline int pud_bad(pud_t pud) { return 0; }
31 static inline int pud_present(pud_t pud) { return 1; }
32 static inline void pud_clear(pud_t *pud) { }
43 static inline pmd_t * pmd_offset(pud_t * pud, unsigned long address)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/x86/xen/
H A Dmmu.h43 void xen_set_pud(pud_t *ptr, pud_t val);
45 void xen_set_pud_hyper(pud_t *ptr, pud_t val);
48 pudval_t xen_pud_val(pud_t pud);
49 pud_t xen_make_pud(pudval_t pudval);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/x86/xen/
H A Dmmu.h43 void xen_set_pud(pud_t *ptr, pud_t val);
45 void xen_set_pud_hyper(pud_t *ptr, pud_t val);
48 pudval_t xen_pud_val(pud_t pud);
49 pud_t xen_make_pud(pudval_t pudval);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/x86/include/asm/
H A Dpgalloc.h101 extern void pud_populate(struct mm_struct *mm, pud_t *pudp, pmd_t *pmd);
103 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd)
111 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pud_t *pud)
117 static inline pud_t *pud_alloc_one(struct mm_struct *mm, unsigned long addr)
119 return (pud_t *)get_zeroed_page(GFP_KERNEL|__GFP_REPEAT);
122 static inline void pud_free(struct mm_struct *mm, pud_t *pud)
128 extern void ___pud_free_tlb(struct mmu_gather *tlb, pud_t *pud);
130 static inline void __pud_free_tlb(struct mmu_gather *tlb, pud_t *pud,
H A Dpgtable_64.h17 extern pud_t level3_kernel_pgt[512];
18 extern pud_t level3_ident_pgt[512];
43 void set_pte_vaddr_pud(pud_t *pud_page, unsigned long vaddr, pte_t new_pte);
85 static inline void native_set_pud(pud_t *pudp, pud_t pud)
90 static inline void native_pud_clear(pud_t *pud)
H A Dpgtable-3level.h44 static inline void native_set_pud(pud_t *pudp, pud_t pud)
70 static inline void pud_clear(pud_t *pudp)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/x86/include/asm/
H A Dpgalloc.h101 extern void pud_populate(struct mm_struct *mm, pud_t *pudp, pmd_t *pmd);
103 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd)
111 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pud_t *pud)
117 static inline pud_t *pud_alloc_one(struct mm_struct *mm, unsigned long addr)
119 return (pud_t *)get_zeroed_page(GFP_KERNEL|__GFP_REPEAT);
122 static inline void pud_free(struct mm_struct *mm, pud_t *pud)
128 extern void ___pud_free_tlb(struct mmu_gather *tlb, pud_t *pud);
130 static inline void __pud_free_tlb(struct mmu_gather *tlb, pud_t *pud,
H A Dpgtable_64.h17 extern pud_t level3_kernel_pgt[512];
18 extern pud_t level3_ident_pgt[512];
43 void set_pte_vaddr_pud(pud_t *pud_page, unsigned long vaddr, pte_t new_pte);
85 static inline void native_set_pud(pud_t *pudp, pud_t pud)
90 static inline void native_pud_clear(pud_t *pud)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/s390/include/asm/
H A Dpgalloc.h63 #define pud_alloc_one(mm,address) ({ BUG(); ((pud_t *)2); })
89 static inline pud_t *pud_alloc_one(struct mm_struct *mm, unsigned long address)
94 return (pud_t *) table;
108 pgd_t *pgd, pud_t *pud)
113 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pud_t *pud)
124 pud_t *pud, pmd_t *pmd)
129 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/s390/include/asm/
H A Dpgalloc.h63 #define pud_alloc_one(mm,address) ({ BUG(); ((pud_t *)2); })
89 static inline pud_t *pud_alloc_one(struct mm_struct *mm, unsigned long address)
94 return (pud_t *) table;
108 pgd_t *pgd, pud_t *pud)
113 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pud_t *pud)
124 pud_t *pud, pmd_t *pmd)
129 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/sh/mm/
H A Dhugetlbpage.c28 pud_t *pud;
48 pud_t *pud;
81 int pud_huge(pud_t pud)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/sh/mm/
H A Dhugetlbpage.c28 pud_t *pud;
48 pud_t *pud;
81 int pud_huge(pud_t pud)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/mips/mm/
H A Dhugetlbpage.c29 pud_t *pud;
43 pud_t *pud;
83 int pud_huge(pud_t pud)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/frv/include/asm/
H A Dpage.h25 typedef struct { pmd_t pue[1]; } pud_t; typedef in typeref:struct:__anon13032
26 typedef struct { pud_t pge[1]; } pgd_t;
38 #define __pud(x) ((pud_t) { (x) } )
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/frv/include/asm/
H A Dpage.h25 typedef struct { pmd_t pue[1]; } pud_t; typedef in typeref:struct:__anon24725
26 typedef struct { pud_t pge[1]; } pgd_t;
38 #define __pud(x) ((pud_t) { (x) } )
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/mips/mm/
H A Dhugetlbpage.c29 pud_t *pud;
43 pud_t *pud;
83 int pud_huge(pud_t pud)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/ia64/include/asm/
H A Dpgalloc.h37 pgd_populate(struct mm_struct *mm, pgd_t * pgd_entry, pud_t * pud)
42 static inline pud_t *pud_alloc_one(struct mm_struct *mm, unsigned long addr)
47 static inline void pud_free(struct mm_struct *mm, pud_t *pud)
55 pud_populate(struct mm_struct *mm, pud_t * pud_entry, pmd_t * pmd)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/ia64/include/asm/
H A Dpgalloc.h37 pgd_populate(struct mm_struct *mm, pgd_t * pgd_entry, pud_t * pud)
42 static inline pud_t *pud_alloc_one(struct mm_struct *mm, unsigned long addr)
47 static inline void pud_free(struct mm_struct *mm, pud_t *pud)
55 pud_populate(struct mm_struct *mm, pud_t * pud_entry, pmd_t * pmd)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/powerpc/include/asm/
H A Dpgtable-ppc64-4k.h16 #define PUD_TABLE_SIZE (sizeof(pud_t) << PUD_INDEX_SIZE)
63 (((pud_t *) pgd_page_vaddr(*(pgdp))) + \
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/sh/include/asm/
H A Dpgtable-3level.h34 static inline unsigned long pud_page_vaddr(pud_t pud)
40 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/sh/include/asm/
H A Dpgtable-3level.h34 static inline unsigned long pud_page_vaddr(pud_t pud)
40 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/powerpc/include/asm/
H A Dpgtable-ppc64-4k.h16 #define PUD_TABLE_SIZE (sizeof(pud_t) << PUD_INDEX_SIZE)
63 (((pud_t *) pgd_page_vaddr(*(pgdp))) + \

Completed in 171 milliseconds

1234567891011