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()
313 nodat = !!(pgste_val(pgste) & _PGSTE_GPS_NODAT); in ptep_modify_prot_start()
564 pgste_val(pgste) &= ~_PGSTE_GPS_ZERO; in ptep_set_pte_at()
577 pgste_val(pgste) |= PGSTE_IN_BIT; in ptep_set_notify()
611 nodat = !!(pgste_val(pgste) & _PGSTE_GPS_NODAT); in ptep_force_prot()
622 pgste_val(pgste) |= bit; in ptep_force_prot()
642 pgste_val(spgste) |= PGSTE_VSIE_BIT; in ptep_shadow_pte()
662 nodat = !!(pgste_val(pgste) & _PGSTE_GPS_NODAT); in ptep_unshadow_pte()
691 pgstev = pgste_val(pgste); in ptep_zap_unused()
700 pgste_val(pgste) &= ~_PGSTE_GPS_USAGE_MASK; in ptep_zap_unused()
713 pgste_val(pgste) &= ~(PGSTE_ACC_BITS | PGSTE_FP_BIT); in ptep_zap_key()
714 pgste_val(pgste) |= PGSTE_GR_BIT | PGSTE_GC_BIT; in ptep_zap_key()
734 dirty = !!(pgste_val(pgste) & PGSTE_UC_BIT); in ptep_test_and_clear_uc()
735 pgste_val(pgste) &= ~PGSTE_UC_BIT; in ptep_test_and_clear_uc()
739 nodat = !!(pgste_val(pgste) & _PGSTE_GPS_NODAT); in ptep_test_and_clear_uc()
789 pgste_val(new) &= ~(PGSTE_GR_BIT | PGSTE_GC_BIT | in set_guest_storage_key()
792 pgste_val(new) |= (keyul & (_PAGE_CHANGED | _PAGE_REFERENCED)) << 48; in set_guest_storage_key()
793 pgste_val(new) |= (keyul & (_PAGE_ACC_BITS | _PAGE_FP_BIT)) << 56; in set_guest_storage_key()
804 pgste_val(new) |= bits << 52; in set_guest_storage_key()
807 if ((pgste_val(new) ^ pgste_val(old)) & in set_guest_storage_key()
809 pgste_val(new) |= PGSTE_UC_BIT; in set_guest_storage_key()
889 pgste_val(new) &= ~PGSTE_GR_BIT; in reset_guest_reference_bit()
895 pgste_val(new) |= ((unsigned long) cc << 53) & PGSTE_HR_BIT; in reset_guest_reference_bit()
898 cc |= (pgste_val(old) & (PGSTE_GR_BIT | PGSTE_GC_BIT)) >> 49; in reset_guest_reference_bit()
900 if ((pgste_val(new) ^ pgste_val(old)) & PGSTE_GR_BIT) in reset_guest_reference_bit()
901 pgste_val(new) |= PGSTE_UC_BIT; in reset_guest_reference_bit()
944 *key = (pgste_val(pgste) & (PGSTE_ACC_BITS | PGSTE_FP_BIT)) >> 56; in get_guest_storage_key()
949 *key |= (pgste_val(pgste) & (PGSTE_GR_BIT | PGSTE_GC_BIT)) >> 48; in get_guest_storage_key()
984 pgstev = pgste_val(pgste); in pgste_perform_essa()
1052 pgste_val(pgste) = pgstev; in pgste_perform_essa()
1081 pgste_val(new) &= ~bits; in set_pgste_bits()
1082 pgste_val(new) |= value & bits; in set_pgste_bits()
1106 *pgstep = pgste_val(pgste_get(ptep)); in get_pgste()