Lines Matching refs:pmd_val
87 #define pmd_phys(pmd) virt_to_phys((void *)pmd_val(pmd))
93 #define pmd_page_vaddr(pmd) pmd_val(pmd)
422 return !!(pmd_val(pmd) & _PAGE_WRITE);
427 return pmd_val(pmd) >> _PFN_SHIFT;
432 if (pmd_val(pmd) & _PAGE_HUGE)
599 return !!(pmd_val(pmd) & _PAGE_HUGE);
604 pmd_val(pmd) |= _PAGE_HUGE;
614 pmd_val(pmd) &= ~(_PAGE_WRITE | _PAGE_SILENT_WRITE);
620 pmd_val(pmd) |= _PAGE_WRITE;
621 if (pmd_val(pmd) & _PAGE_MODIFIED)
622 pmd_val(pmd) |= _PAGE_SILENT_WRITE;
629 return !!(pmd_val(pmd) & _PAGE_MODIFIED);
634 pmd_val(pmd) &= ~(_PAGE_MODIFIED | _PAGE_SILENT_WRITE);
640 pmd_val(pmd) |= _PAGE_MODIFIED | _PAGE_SOFT_DIRTY;
641 if (pmd_val(pmd) & _PAGE_WRITE)
642 pmd_val(pmd) |= _PAGE_SILENT_WRITE;
649 return !!(pmd_val(pmd) & _PAGE_ACCESSED);
654 pmd_val(pmd) &= ~(_PAGE_ACCESSED|_PAGE_SILENT_READ);
661 pmd_val(pmd) |= _PAGE_ACCESSED;
663 if (!(pmd_val(pmd) & _PAGE_NO_READ))
664 pmd_val(pmd) |= _PAGE_SILENT_READ;
672 return !!(pmd_val(pmd) & _PAGE_SOFT_DIRTY);
677 pmd_val(pmd) |= _PAGE_SOFT_DIRTY;
683 pmd_val(pmd) &= ~(_PAGE_SOFT_DIRTY);
694 pmd_val(pmd) = (pmd_val(pmd) & (_PAGE_CHG_MASK | _PAGE_HUGE)) |
701 pmd_val(pmd) &= ~(_PAGE_PRESENT | _PAGE_VALID | _PAGE_DIRTY);
724 #define pmd_leaf(pmd) ((pmd_val(pmd) & _PAGE_HUGE) != 0)