Lines Matching refs:pmd_val
100 pr_err("%s:%d: bad pmd %016lx.\n", __FILE__, __LINE__, pmd_val(e))
160 #define pmd_val(x) ((x).pmd) macro
205 return pmd_val(pmd) == (unsigned long)invalid_pte_table; in pmd_none()
210 return (pmd_val(pmd) & ~PAGE_MASK); in pmd_bad()
215 if (unlikely(pmd_val(pmd) & _PAGE_HUGE)) in pmd_present()
216 return !!(pmd_val(pmd) & (_PAGE_PRESENT | _PAGE_PROTNONE)); in pmd_present()
218 return pmd_val(pmd) != (unsigned long)invalid_pte_table; in pmd_present()
223 pmd_val(*pmdp) = ((unsigned long)invalid_pte_table); in pmd_clear()
228 #define pmd_phys(pmd) PHYSADDR(pmd_val(pmd))
234 #define pmd_page_vaddr(pmd) pmd_val(pmd)
276 #define __pmd_to_swp_entry(pmd) ((swp_entry_t) { pmd_val(pmd) })
465 return (pmd_val(pmd) & _PFN_MASK) >> _PFN_SHIFT; in pmd_pfn()
475 return !!(pmd_val(pmd) & _PAGE_HUGE) && pmd_present(pmd); in pmd_trans_huge()
480 pmd_val(pmd) = (pmd_val(pmd) & ~(_PAGE_GLOBAL)) | in pmd_mkhuge()
481 ((pmd_val(pmd) & _PAGE_GLOBAL) << (_PAGE_HGLOBAL_SHIFT - _PAGE_GLOBAL_SHIFT)); in pmd_mkhuge()
482 pmd_val(pmd) |= _PAGE_HUGE; in pmd_mkhuge()
490 return !!(pmd_val(pmd) & _PAGE_WRITE); in pmd_write()
495 pmd_val(pmd) |= _PAGE_WRITE; in pmd_mkwrite()
496 if (pmd_val(pmd) & _PAGE_MODIFIED) in pmd_mkwrite()
497 pmd_val(pmd) |= _PAGE_DIRTY; in pmd_mkwrite()
503 pmd_val(pmd) &= ~(_PAGE_WRITE | _PAGE_DIRTY); in pmd_wrprotect()
509 return !!(pmd_val(pmd) & _PAGE_MODIFIED); in pmd_dirty()
514 pmd_val(pmd) &= ~(_PAGE_DIRTY | _PAGE_MODIFIED); in pmd_mkclean()
520 pmd_val(pmd) |= _PAGE_MODIFIED; in pmd_mkdirty()
521 if (pmd_val(pmd) & _PAGE_WRITE) in pmd_mkdirty()
522 pmd_val(pmd) |= _PAGE_DIRTY; in pmd_mkdirty()
529 return !!(pmd_val(pmd) & _PAGE_ACCESSED); in pmd_young()
534 pmd_val(pmd) &= ~_PAGE_ACCESSED; in pmd_mkold()
540 pmd_val(pmd) |= _PAGE_ACCESSED; in pmd_mkyoung()
554 pmd_val(pmd) = (pmd_val(pmd) & _HPAGE_CHG_MASK) | in pmd_modify()
561 pmd_val(pmd) &= ~(_PAGE_PRESENT | _PAGE_VALID | _PAGE_DIRTY | _PAGE_PROTNONE); in pmd_mkinvalid()
591 return (pmd_val(pmd) & _PAGE_PROTNONE); in pmd_protnone()