Home
last modified time | relevance | path

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

/linux-3.3/arch/s390/include/asm/
Dpgtable.h561 static inline void pgste_set_unlock(pte_t *ptep, pgste_t pgste) in pgste_set_unlock() argument
568 : "d" (pgste_val(pgste)), "Q" (ptep[PTRS_PER_PTE]) : "cc"); in pgste_set_unlock()
573 static inline pgste_t pgste_update_all(pte_t *ptep, pgste_t pgste) in pgste_update_all() argument
580 return pgste; in pgste_update_all()
590 pgste_val(pgste) |= bits << 48; /* RCP_GR_BIT & RCP_GC_BIT */ in pgste_update_all()
592 bits |= (pgste_val(pgste) & (RCP_HR_BIT | RCP_HC_BIT)) >> 52; in pgste_update_all()
594 pgste_val(pgste) &= ~(RCP_HR_BIT | RCP_HC_BIT); in pgste_update_all()
595 pgste_val(pgste) &= ~(RCP_ACC_BITS | RCP_FP_BIT); in pgste_update_all()
597 pgste_val(pgste) |= in pgste_update_all()
600 pgste_val(pgste) |= bits << 45; /* KVM_UR_BIT & KVM_UC_BIT */ in pgste_update_all()
[all …]
Dpage.h93 typedef struct { unsigned long pgste; } pgste_t; member
101 #define pgste_val(x) ((x).pgste)