Lines Matching refs:pgste_val

152 		: "d" (pgste_val(pgste)), "Q" (ptep[PTRS_PER_PTE])  in pgste_set_unlock()
185 pgste_val(pgste) |= bits << 48; /* GR bit & GC bit */ in pgste_update_all()
187 pgste_val(pgste) &= ~(PGSTE_ACC_BITS | PGSTE_FP_BIT); in pgste_update_all()
188 pgste_val(pgste) |= (skey & (_PAGE_ACC_BITS | _PAGE_FP_BIT)) << 56; in pgste_update_all()
210 nkey = (pgste_val(pgste) & (PGSTE_ACC_BITS | PGSTE_FP_BIT)) >> 56; in pgste_set_key()
211 nkey |= (pgste_val(pgste) & (PGSTE_GR_BIT | PGSTE_GC_BIT)) >> 48; in pgste_set_key()
232 pgste_val(pgste) |= PGSTE_UC_BIT; in pgste_set_pte()
246 bits = pgste_val(pgste) & (PGSTE_IN_BIT | PGSTE_VSIE_BIT); in pgste_pte_notify()
248 pgste_val(pgste) ^= bits; in pgste_pte_notify()
276 if ((pgste_val(pgste) & _PGSTE_GPS_USAGE_MASK) == in ptep_xchg_commit()
297 nodat = !!(pgste_val(pgste) & _PGSTE_GPS_NODAT); in ptep_xchg_direct()
314 nodat = !!(pgste_val(pgste) & _PGSTE_GPS_NODAT); in ptep_xchg_lazy()
332 nodat = !!(pgste_val(pgste) & _PGSTE_GPS_NODAT); in ptep_modify_prot_start()
598 pgste_val(pgste) &= ~_PGSTE_GPS_ZERO; in ptep_set_pte_at()
611 pgste_val(pgste) |= PGSTE_IN_BIT; in ptep_set_notify()
645 nodat = !!(pgste_val(pgste) & _PGSTE_GPS_NODAT); in ptep_force_prot()
656 pgste_val(pgste) |= bit; in ptep_force_prot()
676 pgste_val(spgste) |= PGSTE_VSIE_BIT; in ptep_shadow_pte()
696 nodat = !!(pgste_val(pgste) & _PGSTE_GPS_NODAT); in ptep_unshadow_pte()
725 pgstev = pgste_val(pgste); in ptep_zap_unused()
734 pgste_val(pgste) &= ~_PGSTE_GPS_USAGE_MASK; in ptep_zap_unused()
747 pgste_val(pgste) &= ~(PGSTE_ACC_BITS | PGSTE_FP_BIT); in ptep_zap_key()
748 pgste_val(pgste) |= PGSTE_GR_BIT | PGSTE_GC_BIT; in ptep_zap_key()
768 dirty = !!(pgste_val(pgste) & PGSTE_UC_BIT); in ptep_test_and_clear_uc()
769 pgste_val(pgste) &= ~PGSTE_UC_BIT; in ptep_test_and_clear_uc()
773 nodat = !!(pgste_val(pgste) & _PGSTE_GPS_NODAT); in ptep_test_and_clear_uc()
829 pgste_val(new) &= ~(PGSTE_GR_BIT | PGSTE_GC_BIT | in set_guest_storage_key()
832 pgste_val(new) |= (keyul & (_PAGE_CHANGED | _PAGE_REFERENCED)) << 48; in set_guest_storage_key()
833 pgste_val(new) |= (keyul & (_PAGE_ACC_BITS | _PAGE_FP_BIT)) << 56; in set_guest_storage_key()
844 pgste_val(new) |= bits << 52; in set_guest_storage_key()
847 if ((pgste_val(new) ^ pgste_val(old)) & in set_guest_storage_key()
849 pgste_val(new) |= PGSTE_UC_BIT; in set_guest_storage_key()
935 pgste_val(new) &= ~PGSTE_GR_BIT; in reset_guest_reference_bit()
941 pgste_val(new) |= ((unsigned long) cc << 53) & PGSTE_HR_BIT; in reset_guest_reference_bit()
944 cc |= (pgste_val(old) & (PGSTE_GR_BIT | PGSTE_GC_BIT)) >> 49; in reset_guest_reference_bit()
946 if ((pgste_val(new) ^ pgste_val(old)) & PGSTE_GR_BIT) in reset_guest_reference_bit()
947 pgste_val(new) |= PGSTE_UC_BIT; in reset_guest_reference_bit()
996 *key = (pgste_val(pgste) & (PGSTE_ACC_BITS | PGSTE_FP_BIT)) >> 56; in get_guest_storage_key()
1001 *key |= (pgste_val(pgste) & (PGSTE_GR_BIT | PGSTE_GC_BIT)) >> 48; in get_guest_storage_key()
1041 pgstev = pgste_val(pgste); in pgste_perform_essa()
1109 pgste_val(pgste) = pgstev; in pgste_perform_essa()
1142 pgste_val(new) &= ~bits; in set_pgste_bits()
1143 pgste_val(new) |= value & bits; in set_pgste_bits()
1171 *pgstep = pgste_val(pgste_get(ptep)); in get_pgste()