Lines Matching refs:_PAGE_HASHPTE
22 #define _PAGE_HASHPTE 0x002 /* hash_page has made an HPTE for this pte */ macro
36 #define _PTE_NONE_MASK (0xffffffff00000000ULL | _PAGE_HASHPTE)
38 #define _PTE_NONE_MASK _PAGE_HASHPTE
50 #define _PAGE_HPTEFLAGS _PAGE_HASHPTE
75 #define _PAGE_CHG_MASK (PTE_RPN_MASK | _PAGE_HASHPTE | _PAGE_DIRTY | \
217 do { pte_update(mm, addr, ptep, ~_PAGE_HASHPTE, 0, 0); } while (0)
306 if (old & _PAGE_HASHPTE) in __ptep_test_and_clear_young()
318 return __pte(pte_update(mm, addr, ptep, ~_PAGE_HASHPTE, 0, 0)); in ptep_get_and_clear()
342 #define pte_same(A,B) (((pte_val(A) ^ pte_val(B)) & ~_PAGE_HASHPTE) == 0)
412 return !!(pte_val(pte) & _PAGE_HASHPTE); in pte_hashpte()
544 *ptep = __pte((pte_val(*ptep) & _PAGE_HASHPTE) | in __set_pte_at()
545 (pte_val(pte) & ~_PAGE_HASHPTE)); in __set_pte_at()
547 if (pte_val(*ptep) & _PAGE_HASHPTE) in __set_pte_at()
554 pte_update(mm, addr, ptep, ~_PAGE_HASHPTE, pte_val(pte), 0); in __set_pte_at()