Lines Matching refs:pud
61 # define set_pud(pudp, pud) native_set_pud(pudp, pud) argument
65 #define pud_clear(pud) native_pud_clear(pud) argument
155 static inline unsigned long pud_pfn(pud_t pud) in pud_pfn() argument
157 return (pud_val(pud) & pud_pfn_mask(pud)) >> PAGE_SHIFT; in pud_pfn()
581 static inline int pud_none(pud_t pud) in pud_none() argument
583 return native_pud_val(pud) == 0; in pud_none()
586 static inline int pud_present(pud_t pud) in pud_present() argument
588 return pud_flags(pud) & _PAGE_PRESENT; in pud_present()
591 static inline unsigned long pud_page_vaddr(pud_t pud) in pud_page_vaddr() argument
593 return (unsigned long)__va(pud_val(pud) & pud_pfn_mask(pud)); in pud_page_vaddr()
600 #define pud_page(pud) \ argument
601 pfn_to_page((pud_val(pud) & pud_pfn_mask(pud)) >> PAGE_SHIFT)
604 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address) in pmd_offset() argument
606 return (pmd_t *)pud_page_vaddr(*pud) + pmd_index(address); in pmd_offset()
609 static inline int pud_large(pud_t pud) in pud_large() argument
611 return (pud_val(pud) & (_PAGE_PSE | _PAGE_PRESENT)) == in pud_large()
615 static inline int pud_bad(pud_t pud) in pud_bad() argument
617 return (pud_flags(pud) & ~(_KERNPG_TABLE | _PAGE_USER)) != 0; in pud_bad()
620 static inline int pud_large(pud_t pud) in pud_large() argument