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()
584 pgste_val(pgste) &= ~_PGSTE_GPS_ZERO; in ptep_set_pte_at()
597 pgste_val(pgste) |= PGSTE_IN_BIT; in ptep_set_notify()
631 nodat = !!(pgste_val(pgste) & _PGSTE_GPS_NODAT); in ptep_force_prot()
642 pgste_val(pgste) |= bit; in ptep_force_prot()
662 pgste_val(spgste) |= PGSTE_VSIE_BIT; in ptep_shadow_pte()
682 nodat = !!(pgste_val(pgste) & _PGSTE_GPS_NODAT); in ptep_unshadow_pte()
711 pgstev = pgste_val(pgste); in ptep_zap_unused()
720 pgste_val(pgste) &= ~_PGSTE_GPS_USAGE_MASK; in ptep_zap_unused()
733 pgste_val(pgste) &= ~(PGSTE_ACC_BITS | PGSTE_FP_BIT); in ptep_zap_key()
734 pgste_val(pgste) |= PGSTE_GR_BIT | PGSTE_GC_BIT; in ptep_zap_key()
754 dirty = !!(pgste_val(pgste) & PGSTE_UC_BIT); in ptep_test_and_clear_uc()
755 pgste_val(pgste) &= ~PGSTE_UC_BIT; in ptep_test_and_clear_uc()
759 nodat = !!(pgste_val(pgste) & _PGSTE_GPS_NODAT); in ptep_test_and_clear_uc()
809 pgste_val(new) &= ~(PGSTE_GR_BIT | PGSTE_GC_BIT | in set_guest_storage_key()
812 pgste_val(new) |= (keyul & (_PAGE_CHANGED | _PAGE_REFERENCED)) << 48; in set_guest_storage_key()
813 pgste_val(new) |= (keyul & (_PAGE_ACC_BITS | _PAGE_FP_BIT)) << 56; in set_guest_storage_key()
824 pgste_val(new) |= bits << 52; in set_guest_storage_key()
827 if ((pgste_val(new) ^ pgste_val(old)) & in set_guest_storage_key()
829 pgste_val(new) |= PGSTE_UC_BIT; in set_guest_storage_key()
909 pgste_val(new) &= ~PGSTE_GR_BIT; in reset_guest_reference_bit()
915 pgste_val(new) |= ((unsigned long) cc << 53) & PGSTE_HR_BIT; in reset_guest_reference_bit()
918 cc |= (pgste_val(old) & (PGSTE_GR_BIT | PGSTE_GC_BIT)) >> 49; in reset_guest_reference_bit()
920 if ((pgste_val(new) ^ pgste_val(old)) & PGSTE_GR_BIT) in reset_guest_reference_bit()
921 pgste_val(new) |= PGSTE_UC_BIT; in reset_guest_reference_bit()
964 *key = (pgste_val(pgste) & (PGSTE_ACC_BITS | PGSTE_FP_BIT)) >> 56; in get_guest_storage_key()
969 *key |= (pgste_val(pgste) & (PGSTE_GR_BIT | PGSTE_GC_BIT)) >> 48; in get_guest_storage_key()
1009 pgstev = pgste_val(pgste); in pgste_perform_essa()
1077 pgste_val(pgste) = pgstev; in pgste_perform_essa()
1110 pgste_val(new) &= ~bits; in set_pgste_bits()
1111 pgste_val(new) |= value & bits; in set_pgste_bits()
1139 *pgstep = pgste_val(pgste_get(ptep)); in get_pgste()