Lines Matching refs:pte_val

172 #define pte_ERROR(e)	printk("%s:%d: bad pte %016lx.\n", __FILE__, __LINE__, pte_val(e))
215 ({ pte_t __pte; pte_val(__pte) = ((pfn) << PAGE_SHIFT) | pgprot_val(pgprot); __pte; })
218 #define pte_pfn(_pte) ((pte_val(_pte) & _PFN_MASK) >> PAGE_SHIFT)
224 ({ pte_t __pte; pte_val(__pte) = physpage + pgprot_val(pgprot); __pte; })
227 (__pte((pte_val(_pte) & ~_PAGE_CHG_MASK) | (pgprot_val(newprot) & _PAGE_CHG_MASK)))
229 #define pte_none(pte) (!pte_val(pte))
230 #define pte_present(pte) (pte_val(pte) & (_PAGE_P | _PAGE_PROTNONE))
231 #define pte_clear(mm,addr,pte) (pte_val(*(pte)) = 0UL)
233 #define pte_page(pte) virt_to_page(((pte_val(pte) & _PFN_MASK) + PAGE_OFFSET))
262 #define pte_write(pte) ((unsigned) (((pte_val(pte) & _PAGE_AR_MASK) >> _PAGE_AR_SHIFT) - 2) <= 4)
263 #define pte_exec(pte) ((pte_val(pte) & _PAGE_AR_RX) != 0)
264 #define pte_dirty(pte) ((pte_val(pte) & _PAGE_D) != 0)
265 #define pte_young(pte) ((pte_val(pte) & _PAGE_A) != 0)
271 #define pte_wrprotect(pte) (__pte(pte_val(pte) & ~_PAGE_AR_RW))
272 #define pte_mkwrite_novma(pte) (__pte(pte_val(pte) | _PAGE_AR_RW))
273 #define pte_mkold(pte) (__pte(pte_val(pte) & ~_PAGE_A))
274 #define pte_mkyoung(pte) (__pte(pte_val(pte) | _PAGE_A))
275 #define pte_mkclean(pte) (__pte(pte_val(pte) & ~_PAGE_D))
276 #define pte_mkdirty(pte) (__pte(pte_val(pte) | _PAGE_D))
277 #define pte_mkhuge(pte) (__pte(pte_val(pte)))
289 ((pte_val(pte) & (_PAGE_P | _PAGE_PL_MASK | _PAGE_AR_RX)) == \
383 old = pte_val(*ptep); in ptep_set_wrprotect()
384 new = pte_val(pte_wrprotect(__pte (old))); in ptep_set_wrprotect()
395 return pte_val(a) == pte_val(b); in pte_same()
424 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
429 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive()
434 pte_val(pte) |= _PAGE_SWP_EXCLUSIVE; in pte_swp_mkexclusive()
440 pte_val(pte) &= ~_PAGE_SWP_EXCLUSIVE; in pte_swp_clear_exclusive()