Lines Matching refs:p4d_t
47 } p4d_t; typedef
50 #define __p4d(x) ((p4d_t) { (x) })
51 #define PTRS_PER_P4D (PAGE_SIZE / sizeof(p4d_t))
276 static inline void set_p4d(p4d_t *p4dp, p4d_t p4d) in set_p4d()
284 static inline int p4d_none(p4d_t p4d) in p4d_none()
292 static inline int p4d_present(p4d_t p4d) in p4d_present()
300 static inline int p4d_bad(p4d_t p4d) in p4d_bad()
308 static inline void p4d_clear(p4d_t *p4d) in p4d_clear()
314 static inline p4d_t pfn_p4d(unsigned long pfn, pgprot_t prot) in pfn_p4d()
319 static inline unsigned long _p4d_pfn(p4d_t p4d) in _p4d_pfn()
324 static inline pud_t *p4d_pgtable(p4d_t p4d) in p4d_pgtable()
333 static inline struct page *p4d_page(p4d_t p4d) in p4d_page()
341 pud_t *pud_offset(p4d_t *p4d, unsigned long address);
348 set_p4d((p4d_t *)pgdp, (p4d_t){ pgd_val(pgd) }); in set_pgd()
381 static inline p4d_t *pgd_pgtable(pgd_t pgd) in pgd_pgtable()
384 return (p4d_t *)pfn_to_virt(__page_val_to_pfn(pgd_val(pgd))); in pgd_pgtable()
386 return (p4d_t *)p4d_pgtable((p4d_t) { pgd_val(pgd) }); in pgd_pgtable()
399 p4d_t *p4d_offset(pgd_t *pgd, unsigned long address);