Home
last modified time | relevance | path

Searched refs:pgste_val (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.4/arch/s390/mm/
Dpgtable.c134 : "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()
[all …]
/Linux-v5.4/arch/s390/include/asm/
Dpage.h87 #define pgste_val(x) ((x).pgste) macro