Home | History | Annotate | Download | only in asm-generic

Lines Matching refs:pgd

9  * Having the pud type consist of a pgd gets the size right, and allows
10 * us to conceptually access the pgd entry that this pud is folded into
13 typedef struct { pgd_t pgd; } pud_t;
23 * into the pgd entry)
25 static inline int pgd_none(pgd_t pgd) { return 0; }
26 static inline int pgd_bad(pgd_t pgd) { return 0; }
27 static inline int pgd_present(pgd_t pgd) { return 1; }
28 static inline void pgd_clear(pgd_t *pgd) { }
29 #define pud_ERROR(pud) (pgd_ERROR((pud).pgd))
31 #define pgd_populate(mm, pgd, pud) do { } while (0)
38 static inline pud_t * pud_offset(pgd_t * pgd, unsigned long address)
40 return (pud_t *)pgd;
43 #define pud_val(x) (pgd_val((x).pgd))
46 #define pgd_page(pgd) (pud_page((pud_t){ pgd }))
47 #define pgd_page_kernel(pgd) (pud_page_kernel((pud_t){ pgd }))
51 * inside the pgd, so has no extra memory associated with it.