Lines Matching refs:p4d_t
49 } p4d_t;
52 #define __p4d(x) ((p4d_t) { (x) })
53 #define PTRS_PER_P4D (PAGE_SIZE / sizeof(p4d_t))
278 static inline void set_p4d(p4d_t *p4dp, p4d_t p4d)
286 static inline int p4d_none(p4d_t p4d)
294 static inline int p4d_present(p4d_t p4d)
302 static inline int p4d_bad(p4d_t p4d)
310 static inline void p4d_clear(p4d_t *p4d)
316 static inline p4d_t pfn_p4d(unsigned long pfn, pgprot_t prot)
321 static inline unsigned long _p4d_pfn(p4d_t p4d)
326 static inline pud_t *p4d_pgtable(p4d_t p4d)
335 static inline struct page *p4d_page(p4d_t p4d)
343 pud_t *pud_offset(p4d_t *p4d, unsigned long address);
350 set_p4d((p4d_t *)pgdp, (p4d_t){ pgd_val(pgd) });
383 static inline p4d_t *pgd_pgtable(pgd_t pgd)
386 return (p4d_t *)pfn_to_virt(__page_val_to_pfn(pgd_val(pgd)));
388 return (p4d_t *)p4d_pgtable((p4d_t) { pgd_val(pgd) });
401 p4d_t *p4d_offset(pgd_t *pgd, unsigned long address);