Lines Matching refs:pte_val
188 #define pte_ERROR(e) printk("%s:%d: bad pte %016lx.\n", __FILE__, __LINE__, pte_val(e))
251 ({ pte_t __pte; pte_val(__pte) = ((pfn) << PAGE_SHIFT) | pgprot_val(pgprot); __pte; })
254 #define pte_pfn(_pte) ((pte_val(_pte) & _PFN_MASK) >> PAGE_SHIFT)
260 ({ pte_t __pte; pte_val(__pte) = physpage + pgprot_val(pgprot); __pte; })
263 (__pte((pte_val(_pte) & ~_PAGE_CHG_MASK) | (pgprot_val(newprot) & _PAGE_CHG_MASK)))
265 #define pte_none(pte) (!pte_val(pte))
266 #define pte_present(pte) (pte_val(pte) & (_PAGE_P | _PAGE_PROTNONE))
267 #define pte_clear(mm,addr,pte) (pte_val(*(pte)) = 0UL)
269 #define pte_page(pte) virt_to_page(((pte_val(pte) & _PFN_MASK) + PAGE_OFFSET))
297 #define pte_write(pte) ((unsigned) (((pte_val(pte) & _PAGE_AR_MASK) >> _PAGE_AR_SHIFT) - 2) <= 4)
298 #define pte_exec(pte) ((pte_val(pte) & _PAGE_AR_RX) != 0)
299 #define pte_dirty(pte) ((pte_val(pte) & _PAGE_D) != 0)
300 #define pte_young(pte) ((pte_val(pte) & _PAGE_A) != 0)
306 #define pte_wrprotect(pte) (__pte(pte_val(pte) & ~_PAGE_AR_RW))
307 #define pte_mkwrite(pte) (__pte(pte_val(pte) | _PAGE_AR_RW))
308 #define pte_mkold(pte) (__pte(pte_val(pte) & ~_PAGE_A))
309 #define pte_mkyoung(pte) (__pte(pte_val(pte) | _PAGE_A))
310 #define pte_mkclean(pte) (__pte(pte_val(pte) & ~_PAGE_D))
311 #define pte_mkdirty(pte) (__pte(pte_val(pte) | _PAGE_D))
312 #define pte_mkhuge(pte) (__pte(pte_val(pte)))
324 ((pte_val(pte) & (_PAGE_P | _PAGE_PL_MASK | _PAGE_AR_RX)) == \
420 old = pte_val(*ptep); in ptep_set_wrprotect()
421 new = pte_val(pte_wrprotect(__pte (old))); in ptep_set_wrprotect()
432 return pte_val(a) == pte_val(b); in pte_same()
455 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })