Lines Matching refs:pmd_val

93 	printk("%s:%d: bad pmd %p.\n", __FILE__, __LINE__, (void *) pmd_val(e))
496 return pmd_val(pmd) != _SEGMENT_ENTRY_INVALID; in pmd_present()
501 return pmd_val(pmd) == _SEGMENT_ENTRY_INVALID; in pmd_none()
506 return (pmd_val(pmd) & _SEGMENT_ENTRY_LARGE) != 0; in pmd_large()
516 return (pmd_val(pmd) & origin_mask) >> PAGE_SHIFT; in pmd_pfn()
522 return (pmd_val(pmd) & ~_SEGMENT_ENTRY_BITS_LARGE) != 0; in pmd_bad()
523 return (pmd_val(pmd) & ~_SEGMENT_ENTRY_BITS) != 0; in pmd_bad()
542 return (pmd_val(pmd) & _SEGMENT_ENTRY_WRITE) != 0; in pmd_write()
549 dirty = (pmd_val(pmd) & _SEGMENT_ENTRY_DIRTY) != 0; in pmd_dirty()
557 young = (pmd_val(pmd) & _SEGMENT_ENTRY_YOUNG) != 0; in pmd_young()
600 return pmd_large(pmd) && !(pmd_val(pmd) & _SEGMENT_ENTRY_READ); in pmd_protnone()
626 return pmd_val(pmd) & _SEGMENT_ENTRY_SOFT_DIRTY; in pmd_soft_dirty()
631 pmd_val(pmd) |= _SEGMENT_ENTRY_SOFT_DIRTY; in pmd_mksoft_dirty()
637 pmd_val(pmd) &= ~_SEGMENT_ENTRY_SOFT_DIRTY; in pmd_clear_soft_dirty()
886 pmd_val(*pmdp) = _SEGMENT_ENTRY_INVALID; in pmd_clear()
1321 #define pmd_deref(pmd) (pmd_val(pmd) & _SEGMENT_ENTRY_ORIGIN)
1369 pmd_val(pmd) &= ~_SEGMENT_ENTRY_WRITE; in pmd_wrprotect()
1370 pmd_val(pmd) |= _SEGMENT_ENTRY_PROTECT; in pmd_wrprotect()
1376 pmd_val(pmd) |= _SEGMENT_ENTRY_WRITE; in pmd_mkwrite()
1377 if (pmd_large(pmd) && !(pmd_val(pmd) & _SEGMENT_ENTRY_DIRTY)) in pmd_mkwrite()
1379 pmd_val(pmd) &= ~_SEGMENT_ENTRY_PROTECT; in pmd_mkwrite()
1386 pmd_val(pmd) &= ~_SEGMENT_ENTRY_DIRTY; in pmd_mkclean()
1387 pmd_val(pmd) |= _SEGMENT_ENTRY_PROTECT; in pmd_mkclean()
1395 pmd_val(pmd) |= _SEGMENT_ENTRY_DIRTY | in pmd_mkdirty()
1397 if (pmd_val(pmd) & _SEGMENT_ENTRY_WRITE) in pmd_mkdirty()
1398 pmd_val(pmd) &= ~_SEGMENT_ENTRY_PROTECT; in pmd_mkdirty()
1406 pmd_val(pmd) |= _SEGMENT_ENTRY_YOUNG; in pmd_mkyoung()
1407 if (pmd_val(pmd) & _SEGMENT_ENTRY_READ) in pmd_mkyoung()
1408 pmd_val(pmd) &= ~_SEGMENT_ENTRY_INVALID; in pmd_mkyoung()
1416 pmd_val(pmd) &= ~_SEGMENT_ENTRY_YOUNG; in pmd_mkold()
1417 pmd_val(pmd) |= _SEGMENT_ENTRY_INVALID; in pmd_mkold()
1425 pmd_val(pmd) &= _SEGMENT_ENTRY_ORIGIN_LARGE | in pmd_modify()
1429 pmd_val(pmd) |= massage_pgprot_pmd(newprot); in pmd_modify()
1430 if (!(pmd_val(pmd) & _SEGMENT_ENTRY_DIRTY)) in pmd_modify()
1431 pmd_val(pmd) |= _SEGMENT_ENTRY_PROTECT; in pmd_modify()
1432 if (!(pmd_val(pmd) & _SEGMENT_ENTRY_YOUNG)) in pmd_modify()
1433 pmd_val(pmd) |= _SEGMENT_ENTRY_INVALID; in pmd_modify()
1436 pmd_val(pmd) &= _SEGMENT_ENTRY_ORIGIN; in pmd_modify()
1437 pmd_val(pmd) |= massage_pgprot_pmd(newprot); in pmd_modify()
1444 pmd_val(__pmd) = physpage + massage_pgprot_pmd(pgprot); in mk_pmd_phys()
1452 register unsigned long reg2 asm("2") = pmd_val(*pmdp); in __pmdp_csp()
1453 register unsigned long reg3 asm("3") = pmd_val(*pmdp) | in __pmdp_csp()
1492 if (pmd_val(*pmdp) & _SEGMENT_ENTRY_INVALID) in pmdp_flush_direct()
1513 if (pmd_val(*pmdp) & _SEGMENT_ENTRY_INVALID) in pmdp_flush_lazy()
1518 pmd_val(*pmdp) |= _SEGMENT_ENTRY_INVALID; in pmdp_flush_lazy()
1538 return (pmd_val(pmd) & _SEGMENT_ENTRY_LARGE) && in pmd_trans_splitting()
1539 (pmd_val(pmd) & _SEGMENT_ENTRY_SPLIT); in pmd_trans_splitting()
1550 pmd_val(pmd) |= _SEGMENT_ENTRY_LARGE; in pmd_mkhuge()
1551 pmd_val(pmd) |= _SEGMENT_ENTRY_YOUNG; in pmd_mkhuge()
1552 pmd_val(pmd) |= _SEGMENT_ENTRY_PROTECT; in pmd_mkhuge()
1631 return pmd_val(pmd) & _SEGMENT_ENTRY_LARGE; in pmd_trans_huge()