Lines Matching refs:pmd_val
72 printk("%s:%d: bad pmd %p.\n", __FILE__, __LINE__, (void *) pmd_val(e))
698 return (pmd_val(pmd) & _SEGMENT_ENTRY_LARGE) != 0;
703 if ((pmd_val(pmd) & _SEGMENT_ENTRY_TYPE_MASK) > 0 || pmd_large(pmd))
705 return (pmd_val(pmd) & ~_SEGMENT_ENTRY_BITS) != 0;
732 return pmd_val(pmd) != _SEGMENT_ENTRY_EMPTY;
737 return pmd_val(pmd) == _SEGMENT_ENTRY_EMPTY;
743 return (pmd_val(pmd) & _SEGMENT_ENTRY_WRITE) != 0;
754 return (pmd_val(pmd) & _SEGMENT_ENTRY_DIRTY) != 0;
759 return (pmd_val(pmd) & _SEGMENT_ENTRY_YOUNG) != 0;
801 return pmd_large(pmd) && !(pmd_val(pmd) & _SEGMENT_ENTRY_READ);
827 return pmd_val(pmd) & _SEGMENT_ENTRY_SOFT_DIRTY;
832 pmd_val(pmd) |= _SEGMENT_ENTRY_SOFT_DIRTY;
838 pmd_val(pmd) &= ~_SEGMENT_ENTRY_SOFT_DIRTY;
910 pmd_val(*pmdp) = _SEGMENT_ENTRY_EMPTY;
1250 return pmd_val(pmd) & origin_mask;
1361 pmd_val(pmd) &= ~_SEGMENT_ENTRY_WRITE;
1362 pmd_val(pmd) |= _SEGMENT_ENTRY_PROTECT;
1368 pmd_val(pmd) |= _SEGMENT_ENTRY_WRITE;
1369 if (pmd_val(pmd) & _SEGMENT_ENTRY_DIRTY)
1370 pmd_val(pmd) &= ~_SEGMENT_ENTRY_PROTECT;
1376 pmd_val(pmd) &= ~_SEGMENT_ENTRY_DIRTY;
1377 pmd_val(pmd) |= _SEGMENT_ENTRY_PROTECT;
1383 pmd_val(pmd) |= _SEGMENT_ENTRY_DIRTY | _SEGMENT_ENTRY_SOFT_DIRTY;
1384 if (pmd_val(pmd) & _SEGMENT_ENTRY_WRITE)
1385 pmd_val(pmd) &= ~_SEGMENT_ENTRY_PROTECT;
1439 pmd_val(pmd) |= _SEGMENT_ENTRY_YOUNG;
1440 if (pmd_val(pmd) & _SEGMENT_ENTRY_READ)
1441 pmd_val(pmd) &= ~_SEGMENT_ENTRY_INVALID;
1447 pmd_val(pmd) &= ~_SEGMENT_ENTRY_YOUNG;
1448 pmd_val(pmd) |= _SEGMENT_ENTRY_INVALID;
1454 pmd_val(pmd) &= _SEGMENT_ENTRY_ORIGIN_LARGE |
1457 pmd_val(pmd) |= massage_pgprot_pmd(newprot);
1458 if (!(pmd_val(pmd) & _SEGMENT_ENTRY_DIRTY))
1459 pmd_val(pmd) |= _SEGMENT_ENTRY_PROTECT;
1460 if (!(pmd_val(pmd) & _SEGMENT_ENTRY_YOUNG))
1461 pmd_val(pmd) |= _SEGMENT_ENTRY_INVALID;
1468 pmd_val(__pmd) = physpage + massage_pgprot_pmd(pgprot);
1476 csp((unsigned int *)pmdp + 1, pmd_val(*pmdp),
1477 pmd_val(*pmdp) | _SEGMENT_ENTRY_INVALID);
1563 if (pmd_val(*pmdp) == pmd_val(entry))
1591 pmd_val(entry) &= ~_SEGMENT_ENTRY_NOEXEC;
1597 pmd_val(pmd) |= _SEGMENT_ENTRY_LARGE;
1598 pmd_val(pmd) |= _SEGMENT_ENTRY_YOUNG;
1599 pmd_val(pmd) |= _SEGMENT_ENTRY_PROTECT;
1634 pmd_t pmd = __pmd(pmd_val(*pmdp) | _SEGMENT_ENTRY_INVALID);
1662 return pmd_val(pmd) & _SEGMENT_ENTRY_LARGE;