Lines Matching refs:pgste_val

134 		: "d" (pgste_val(pgste)), "Q" (ptep[PTRS_PER_PTE])  in pgste_set_unlock()
167 pgste_val(pgste) |= bits << 48; /* GR bit & GC bit */ in pgste_update_all()
169 pgste_val(pgste) &= ~(PGSTE_ACC_BITS | PGSTE_FP_BIT); in pgste_update_all()
170 pgste_val(pgste) |= (skey & (_PAGE_ACC_BITS | _PAGE_FP_BIT)) << 56; in pgste_update_all()
192 nkey = (pgste_val(pgste) & (PGSTE_ACC_BITS | PGSTE_FP_BIT)) >> 56; in pgste_set_key()
193 nkey |= (pgste_val(pgste) & (PGSTE_GR_BIT | PGSTE_GC_BIT)) >> 48; in pgste_set_key()
214 pgste_val(pgste) |= PGSTE_UC_BIT; in pgste_set_pte()
228 bits = pgste_val(pgste) & (PGSTE_IN_BIT | PGSTE_VSIE_BIT); in pgste_pte_notify()
230 pgste_val(pgste) ^= bits; in pgste_pte_notify()
258 if ((pgste_val(pgste) & _PGSTE_GPS_USAGE_MASK) == in ptep_xchg_commit()
279 nodat = !!(pgste_val(pgste) & _PGSTE_GPS_NODAT); in ptep_xchg_direct()
296 nodat = !!(pgste_val(pgste) & _PGSTE_GPS_NODAT); in ptep_xchg_lazy()
314 nodat = !!(pgste_val(pgste) & _PGSTE_GPS_NODAT); in ptep_modify_prot_start()
566 pgste_val(pgste) &= ~_PGSTE_GPS_ZERO; in ptep_set_pte_at()
579 pgste_val(pgste) |= PGSTE_IN_BIT; in ptep_set_notify()
613 nodat = !!(pgste_val(pgste) & _PGSTE_GPS_NODAT); in ptep_force_prot()
624 pgste_val(pgste) |= bit; in ptep_force_prot()
644 pgste_val(spgste) |= PGSTE_VSIE_BIT; in ptep_shadow_pte()
664 nodat = !!(pgste_val(pgste) & _PGSTE_GPS_NODAT); in ptep_unshadow_pte()
693 pgstev = pgste_val(pgste); in ptep_zap_unused()
702 pgste_val(pgste) &= ~_PGSTE_GPS_USAGE_MASK; in ptep_zap_unused()
715 pgste_val(pgste) &= ~(PGSTE_ACC_BITS | PGSTE_FP_BIT); in ptep_zap_key()
716 pgste_val(pgste) |= PGSTE_GR_BIT | PGSTE_GC_BIT; in ptep_zap_key()
736 dirty = !!(pgste_val(pgste) & PGSTE_UC_BIT); in ptep_test_and_clear_uc()
737 pgste_val(pgste) &= ~PGSTE_UC_BIT; in ptep_test_and_clear_uc()
741 nodat = !!(pgste_val(pgste) & _PGSTE_GPS_NODAT); in ptep_test_and_clear_uc()
791 pgste_val(new) &= ~(PGSTE_GR_BIT | PGSTE_GC_BIT | in set_guest_storage_key()
794 pgste_val(new) |= (keyul & (_PAGE_CHANGED | _PAGE_REFERENCED)) << 48; in set_guest_storage_key()
795 pgste_val(new) |= (keyul & (_PAGE_ACC_BITS | _PAGE_FP_BIT)) << 56; in set_guest_storage_key()
806 pgste_val(new) |= bits << 52; in set_guest_storage_key()
809 if ((pgste_val(new) ^ pgste_val(old)) & in set_guest_storage_key()
811 pgste_val(new) |= PGSTE_UC_BIT; in set_guest_storage_key()
891 pgste_val(new) &= ~PGSTE_GR_BIT; in reset_guest_reference_bit()
897 pgste_val(new) |= ((unsigned long) cc << 53) & PGSTE_HR_BIT; in reset_guest_reference_bit()
900 cc |= (pgste_val(old) & (PGSTE_GR_BIT | PGSTE_GC_BIT)) >> 49; in reset_guest_reference_bit()
902 if ((pgste_val(new) ^ pgste_val(old)) & PGSTE_GR_BIT) in reset_guest_reference_bit()
903 pgste_val(new) |= PGSTE_UC_BIT; in reset_guest_reference_bit()
946 *key = (pgste_val(pgste) & (PGSTE_ACC_BITS | PGSTE_FP_BIT)) >> 56; in get_guest_storage_key()
951 *key |= (pgste_val(pgste) & (PGSTE_GR_BIT | PGSTE_GC_BIT)) >> 48; in get_guest_storage_key()
986 pgstev = pgste_val(pgste); in pgste_perform_essa()
1054 pgste_val(pgste) = pgstev; in pgste_perform_essa()
1083 pgste_val(new) &= ~bits; in set_pgste_bits()
1084 pgste_val(new) |= value & bits; in set_pgste_bits()
1108 *pgstep = pgste_val(pgste_get(ptep)); in get_pgste()