Lines Matching refs:pud_val
74 printk("%s:%d: bad pud %p.\n", __FILE__, __LINE__, (void *) pud_val(e))
670 return (pud_val(pud) & _REGION_ENTRY_TYPE_MASK) < _REGION_ENTRY_TYPE_R3;
677 return (pud_val(pud) & _REGION_ENTRY_ORIGIN) != 0UL;
684 return pud_val(pud) == _REGION3_ENTRY_EMPTY;
690 if ((pud_val(pud) & _REGION_ENTRY_TYPE_MASK) != _REGION_ENTRY_TYPE_R3)
692 return !!(pud_val(pud) & _REGION3_ENTRY_LARGE);
710 unsigned long type = pud_val(pud) & _REGION_ENTRY_TYPE_MASK;
716 return (pud_val(pud) & ~_REGION_ENTRY_BITS) != 0;
749 return (pud_val(pud) & _REGION3_ENTRY_WRITE) != 0;
904 if ((pud_val(*pud) & _REGION_ENTRY_TYPE_MASK) == _REGION_ENTRY_TYPE_R3)
905 pud_val(*pud) = _REGION3_ENTRY_EMPTY;
1265 return pud_val(pud) & origin_mask;
1327 if ((pud_val(pud) & _REGION_ENTRY_TYPE_MASK) >= _REGION_ENTRY_TYPE_R3)
1391 pud_val(pud) &= ~_REGION3_ENTRY_WRITE;
1392 pud_val(pud) |= _REGION_ENTRY_PROTECT;
1398 pud_val(pud) |= _REGION3_ENTRY_WRITE;
1399 if (pud_val(pud) & _REGION3_ENTRY_DIRTY)
1400 pud_val(pud) &= ~_REGION_ENTRY_PROTECT;
1406 pud_val(pud) &= ~_REGION3_ENTRY_DIRTY;
1407 pud_val(pud) |= _REGION_ENTRY_PROTECT;
1413 pud_val(pud) |= _REGION3_ENTRY_DIRTY | _REGION3_ENTRY_SOFT_DIRTY;
1414 if (pud_val(pud) & _REGION3_ENTRY_WRITE)
1415 pud_val(pud) &= ~_REGION_ENTRY_PROTECT;