Lines Matching refs:pmd_val
116 pr_err("%s:%d: bad pmd %016lx.\n", __FILE__, __LINE__, pmd_val(e))
176 #define pmd_val(x) ((x).pmd) macro
224 return pmd_val(pmd) == (unsigned long)invalid_pte_table; in pmd_none()
229 return (pmd_val(pmd) & ~PAGE_MASK); in pmd_bad()
234 if (unlikely(pmd_val(pmd) & _PAGE_HUGE)) in pmd_present()
235 return !!(pmd_val(pmd) & (_PAGE_PRESENT | _PAGE_PROTNONE | _PAGE_PRESENT_INVALID)); in pmd_present()
237 return pmd_val(pmd) != (unsigned long)invalid_pte_table; in pmd_present()
250 #define pmd_phys(pmd) PHYSADDR(pmd_val(pmd))
256 #define pmd_page_vaddr(pmd) pmd_val(pmd)
301 #define __pmd_to_swp_entry(pmd) ((swp_entry_t) { pmd_val(pmd) })
460 return (pmd_val(pmd) & _PFN_MASK) >> PFN_PTE_SHIFT; in pmd_pfn()
470 return !!(pmd_val(pmd) & _PAGE_HUGE) && pmd_present(pmd); in pmd_trans_huge()
475 pmd_val(pmd) = (pmd_val(pmd) & ~(_PAGE_GLOBAL)) | in pmd_mkhuge()
476 ((pmd_val(pmd) & _PAGE_GLOBAL) << (_PAGE_HGLOBAL_SHIFT - _PAGE_GLOBAL_SHIFT)); in pmd_mkhuge()
477 pmd_val(pmd) |= _PAGE_HUGE; in pmd_mkhuge()
485 return !!(pmd_val(pmd) & _PAGE_WRITE); in pmd_write()
490 pmd_val(pmd) |= _PAGE_WRITE; in pmd_mkwrite_novma()
491 if (pmd_val(pmd) & _PAGE_MODIFIED) in pmd_mkwrite_novma()
492 pmd_val(pmd) |= _PAGE_DIRTY; in pmd_mkwrite_novma()
498 pmd_val(pmd) &= ~(_PAGE_WRITE | _PAGE_DIRTY); in pmd_wrprotect()
505 return !!(pmd_val(pmd) & (_PAGE_DIRTY | _PAGE_MODIFIED)); in pmd_dirty()
510 pmd_val(pmd) &= ~(_PAGE_DIRTY | _PAGE_MODIFIED); in pmd_mkclean()
516 pmd_val(pmd) |= _PAGE_MODIFIED; in pmd_mkdirty()
517 if (pmd_val(pmd) & _PAGE_WRITE) in pmd_mkdirty()
518 pmd_val(pmd) |= _PAGE_DIRTY; in pmd_mkdirty()
525 return !!(pmd_val(pmd) & _PAGE_ACCESSED); in pmd_young()
530 pmd_val(pmd) &= ~_PAGE_ACCESSED; in pmd_mkold()
536 pmd_val(pmd) |= _PAGE_ACCESSED; in pmd_mkyoung()
550 pmd_val(pmd) = (pmd_val(pmd) & _HPAGE_CHG_MASK) | in pmd_modify()
557 pmd_val(pmd) |= _PAGE_PRESENT_INVALID; in pmd_mkinvalid()
558 pmd_val(pmd) &= ~(_PAGE_PRESENT | _PAGE_VALID | _PAGE_DIRTY | _PAGE_PROTNONE); in pmd_mkinvalid()
588 return (pmd_val(pmd) & _PAGE_PROTNONE); in pmd_protnone()
592 #define pmd_leaf(pmd) ((pmd_val(pmd) & _PAGE_HUGE) != 0)