Lines Matching refs:pmd_val
201 return !!(pmd_val(pmd) & _PAGE_HUGE) && pmd_present(pmd);
206 pmd_val(pmd) = (pmd_val(pmd) & ~(_PAGE_GLOBAL)) |
207 ((pmd_val(pmd) & _PAGE_GLOBAL) << (_PAGE_HGLOBAL_SHIFT - _PAGE_GLOBAL_SHIFT));
208 pmd_val(pmd) |= _PAGE_HUGE;
216 return !!(pmd_val(pmd) & _PAGE_WRITE);
221 pmd_val(pmd) |= _PAGE_WRITE;
222 if (pmd_val(pmd) & _PAGE_MODIFIED)
223 pmd_val(pmd) |= _PAGE_DIRTY;
229 pmd_val(pmd) &= ~(_PAGE_WRITE | _PAGE_DIRTY);
235 return !!(pmd_val(pmd) & (_PAGE_DIRTY | _PAGE_MODIFIED));
240 pmd_val(pmd) &= ~(_PAGE_DIRTY | _PAGE_MODIFIED);
246 pmd_val(pmd) |= _PAGE_MODIFIED;
247 if (pmd_val(pmd) & _PAGE_WRITE)
248 pmd_val(pmd) |= _PAGE_DIRTY;
254 return !!(pmd_val(pmd) & _PAGE_ACCESSED);
259 pmd_val(pmd) &= ~_PAGE_ACCESSED;
265 pmd_val(pmd) |= _PAGE_ACCESSED;
271 return (pmd_val(pmd) & _PFN_MASK) >> _PFN_SHIFT;
284 pmd_val(pmd) = (pmd_val(pmd) & _HPAGE_CHG_MASK) |
291 pmd_val(pmd) |= _PAGE_PRESENT_INVALID;
292 pmd_val(pmd) &= ~(_PAGE_PRESENT | _PAGE_VALID | _PAGE_DIRTY | _PAGE_PROTNONE);
322 return (pmd_val(pmd) & _PAGE_PROTNONE);
326 #define pmd_leaf(pmd) ((pmd_val(pmd) & _PAGE_HUGE) != 0)