Lines Matching refs:pmd_val

71 	printk("%s:%d: bad pmd %p.\n", __FILE__, __LINE__, (void *) pmd_val(e))
697 return (pmd_val(pmd) & _SEGMENT_ENTRY_LARGE) != 0; in pmd_large()
702 if ((pmd_val(pmd) & _SEGMENT_ENTRY_TYPE_MASK) > 0) in pmd_bad()
705 return (pmd_val(pmd) & ~_SEGMENT_ENTRY_BITS_LARGE) != 0; in pmd_bad()
706 return (pmd_val(pmd) & ~_SEGMENT_ENTRY_BITS) != 0; in pmd_bad()
735 return pmd_val(pmd) != _SEGMENT_ENTRY_EMPTY; in pmd_present()
740 return pmd_val(pmd) == _SEGMENT_ENTRY_EMPTY; in pmd_none()
750 return (pmd_val(pmd) & origin_mask) >> PAGE_SHIFT; in pmd_pfn()
756 return (pmd_val(pmd) & _SEGMENT_ENTRY_WRITE) != 0; in pmd_write()
763 dirty = (pmd_val(pmd) & _SEGMENT_ENTRY_DIRTY) != 0; in pmd_dirty()
771 young = (pmd_val(pmd) & _SEGMENT_ENTRY_YOUNG) != 0; in pmd_young()
814 return pmd_large(pmd) && !(pmd_val(pmd) & _SEGMENT_ENTRY_READ); in pmd_protnone()
840 return pmd_val(pmd) & _SEGMENT_ENTRY_SOFT_DIRTY; in pmd_soft_dirty()
845 pmd_val(pmd) |= _SEGMENT_ENTRY_SOFT_DIRTY; in pmd_mksoft_dirty()
851 pmd_val(pmd) &= ~_SEGMENT_ENTRY_SOFT_DIRTY; in pmd_clear_soft_dirty()
904 pmd_val(*pmdp) = _SEGMENT_ENTRY_EMPTY; in pmd_clear()
1213 #define pmd_deref(pmd) (pmd_val(pmd) & _SEGMENT_ENTRY_ORIGIN)
1292 pmd_val(pmd) &= ~_SEGMENT_ENTRY_WRITE; in pmd_wrprotect()
1293 pmd_val(pmd) |= _SEGMENT_ENTRY_PROTECT; in pmd_wrprotect()
1299 pmd_val(pmd) |= _SEGMENT_ENTRY_WRITE; in pmd_mkwrite()
1300 if (pmd_large(pmd) && !(pmd_val(pmd) & _SEGMENT_ENTRY_DIRTY)) in pmd_mkwrite()
1302 pmd_val(pmd) &= ~_SEGMENT_ENTRY_PROTECT; in pmd_mkwrite()
1309 pmd_val(pmd) &= ~_SEGMENT_ENTRY_DIRTY; in pmd_mkclean()
1310 pmd_val(pmd) |= _SEGMENT_ENTRY_PROTECT; in pmd_mkclean()
1318 pmd_val(pmd) |= _SEGMENT_ENTRY_DIRTY | in pmd_mkdirty()
1320 if (pmd_val(pmd) & _SEGMENT_ENTRY_WRITE) in pmd_mkdirty()
1321 pmd_val(pmd) &= ~_SEGMENT_ENTRY_PROTECT; in pmd_mkdirty()
1383 pmd_val(pmd) |= _SEGMENT_ENTRY_YOUNG; in pmd_mkyoung()
1384 if (pmd_val(pmd) & _SEGMENT_ENTRY_READ) in pmd_mkyoung()
1385 pmd_val(pmd) &= ~_SEGMENT_ENTRY_INVALID; in pmd_mkyoung()
1393 pmd_val(pmd) &= ~_SEGMENT_ENTRY_YOUNG; in pmd_mkold()
1394 pmd_val(pmd) |= _SEGMENT_ENTRY_INVALID; in pmd_mkold()
1402 pmd_val(pmd) &= _SEGMENT_ENTRY_ORIGIN_LARGE | in pmd_modify()
1405 pmd_val(pmd) |= massage_pgprot_pmd(newprot); in pmd_modify()
1406 if (!(pmd_val(pmd) & _SEGMENT_ENTRY_DIRTY)) in pmd_modify()
1407 pmd_val(pmd) |= _SEGMENT_ENTRY_PROTECT; in pmd_modify()
1408 if (!(pmd_val(pmd) & _SEGMENT_ENTRY_YOUNG)) in pmd_modify()
1409 pmd_val(pmd) |= _SEGMENT_ENTRY_INVALID; in pmd_modify()
1412 pmd_val(pmd) &= _SEGMENT_ENTRY_ORIGIN; in pmd_modify()
1413 pmd_val(pmd) |= massage_pgprot_pmd(newprot); in pmd_modify()
1420 pmd_val(__pmd) = physpage + massage_pgprot_pmd(pgprot); in mk_pmd_phys()
1428 csp((unsigned int *)pmdp + 1, pmd_val(*pmdp), in __pmdp_csp()
1429 pmd_val(*pmdp) | _SEGMENT_ENTRY_INVALID); in __pmdp_csp()
1515 if (pmd_val(*pmdp) == pmd_val(entry)) in pmdp_set_access_flags()
1543 pmd_val(entry) &= ~_SEGMENT_ENTRY_NOEXEC; in set_pmd_at()
1549 pmd_val(pmd) |= _SEGMENT_ENTRY_LARGE; in pmd_mkhuge()
1550 pmd_val(pmd) |= _SEGMENT_ENTRY_YOUNG; in pmd_mkhuge()
1551 pmd_val(pmd) |= _SEGMENT_ENTRY_PROTECT; in pmd_mkhuge()
1586 pmd_t pmd = __pmd(pmd_val(*pmdp) | _SEGMENT_ENTRY_INVALID); in pmdp_invalidate()
1614 return pmd_val(pmd) & _SEGMENT_ENTRY_LARGE; in pmd_trans_huge()