Lines Matching refs:pmd_val
94 #define pmd_phys(pmd) virt_to_phys((void *)pmd_val(pmd))
101 #define pmd_page_vaddr(pmd) pmd_val(pmd)
519 return !!(pmd_val(pmd) & _PAGE_HUGE);
524 pmd_val(pmd) |= _PAGE_HUGE;
535 return !!(pmd_val(pmd) & _PAGE_WRITE);
540 pmd_val(pmd) &= ~(_PAGE_WRITE | _PAGE_SILENT_WRITE);
546 pmd_val(pmd) |= _PAGE_WRITE;
547 if (pmd_val(pmd) & _PAGE_MODIFIED)
548 pmd_val(pmd) |= _PAGE_SILENT_WRITE;
555 return !!(pmd_val(pmd) & _PAGE_MODIFIED);
560 pmd_val(pmd) &= ~(_PAGE_MODIFIED | _PAGE_SILENT_WRITE);
566 pmd_val(pmd) |= _PAGE_MODIFIED;
567 if (pmd_val(pmd) & _PAGE_WRITE)
568 pmd_val(pmd) |= _PAGE_SILENT_WRITE;
575 return !!(pmd_val(pmd) & _PAGE_ACCESSED);
580 pmd_val(pmd) &= ~(_PAGE_ACCESSED|_PAGE_SILENT_READ);
587 pmd_val(pmd) |= _PAGE_ACCESSED;
589 if (!(pmd_val(pmd) & _PAGE_NO_READ))
590 pmd_val(pmd) |= _PAGE_SILENT_READ;
600 return pmd_val(pmd) >> _PFN_SHIFT;
613 pmd_val(pmd) = (pmd_val(pmd) & (_PAGE_CHG_MASK | _PAGE_HUGE)) |
620 pmd_val(pmd) &= ~(_PAGE_PRESENT | _PAGE_VALID | _PAGE_DIRTY);