Lines Matching refs:pud

460 static inline int pud_present(pud_t pud)  in pud_present()  argument
462 if ((pud_val(pud) & _REGION_ENTRY_TYPE_MASK) < _REGION_ENTRY_TYPE_R3) in pud_present()
464 return (pud_val(pud) & _REGION_ENTRY_ORIGIN) != 0UL; in pud_present()
467 static inline int pud_none(pud_t pud) in pud_none() argument
469 if ((pud_val(pud) & _REGION_ENTRY_TYPE_MASK) < _REGION_ENTRY_TYPE_R3) in pud_none()
471 return (pud_val(pud) & _REGION_ENTRY_INVALID) != 0UL; in pud_none()
474 static inline int pud_large(pud_t pud) in pud_large() argument
476 if ((pud_val(pud) & _REGION_ENTRY_TYPE_MASK) != _REGION_ENTRY_TYPE_R3) in pud_large()
478 return !!(pud_val(pud) & _REGION3_ENTRY_LARGE); in pud_large()
481 static inline int pud_bad(pud_t pud) in pud_bad() argument
491 return (pud_val(pud) & mask) != 0; in pud_bad()
878 static inline void pud_clear(pud_t *pud) in pud_clear() argument
880 if ((pud_val(*pud) & _REGION_ENTRY_TYPE_MASK) == _REGION_ENTRY_TYPE_R3) in pud_clear()
881 pud_val(*pud) = _REGION3_ENTRY_EMPTY; in pud_clear()
1322 #define pud_deref(pud) (pud_val(pud) & _REGION_ENTRY_ORIGIN) argument
1327 pud_t *pud = (pud_t *) pgd; in pud_offset() local
1329 pud = (pud_t *) pgd_deref(*pgd); in pud_offset()
1330 return pud + pud_index(address); in pud_offset()
1333 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address) in pmd_offset() argument
1335 pmd_t *pmd = (pmd_t *) pud; in pmd_offset()
1336 if ((pud_val(*pud) & _REGION_ENTRY_TYPE_MASK) == _REGION_ENTRY_TYPE_R3) in pmd_offset()
1337 pmd = (pmd_t *) pud_deref(*pud); in pmd_offset()