Lines Matching refs:pud
31 static inline int pud_present(pud_t pud) in pud_present() argument
33 return (pud_val(pud) & _PAGE_PRESENT); in pud_present()
36 static inline int pud_none(pud_t pud) in pud_none() argument
38 return (pud_val(pud) == 0); in pud_none()
41 static inline int pud_bad(pud_t pud) in pud_bad() argument
43 return !pud_present(pud); in pud_bad()
47 static inline int pud_leaf(pud_t pud) in pud_leaf() argument
49 return pud_present(pud) && in pud_leaf()
50 (pud_val(pud) & (_PAGE_READ | _PAGE_WRITE | _PAGE_EXEC)); in pud_leaf()
53 static inline void set_pud(pud_t *pudp, pud_t pud) in set_pud() argument
55 *pudp = pud; in set_pud()
63 static inline unsigned long pud_page_vaddr(pud_t pud) in pud_page_vaddr() argument
65 return (unsigned long)pfn_to_virt(pud_val(pud) >> _PAGE_PFN_SHIFT); in pud_page_vaddr()
68 static inline struct page *pud_page(pud_t pud) in pud_page() argument
70 return pfn_to_page(pud_val(pud) >> _PAGE_PFN_SHIFT); in pud_page()