Searched refs:pgste (Results 1 – 2 of 2) sorted by relevance
127 static inline void pgste_set_unlock(pte_t *ptep, pgste_t pgste) in pgste_set_unlock() argument134 : "d" (pgste_val(pgste)), "Q" (ptep[PTRS_PER_PTE]) in pgste_set_unlock()141 unsigned long pgste = 0; in pgste_get() local143 pgste = *(unsigned long *)(ptep + PTRS_PER_PTE); in pgste_get()145 return __pgste(pgste); in pgste_get()148 static inline void pgste_set(pte_t *ptep, pgste_t pgste) in pgste_set() argument151 *(pgste_t *)(ptep + PTRS_PER_PTE) = pgste; in pgste_set()155 static inline pgste_t pgste_update_all(pte_t pte, pgste_t pgste, in pgste_update_all() argument162 return pgste; in pgste_update_all()167 pgste_val(pgste) |= bits << 48; /* GR bit & GC bit */ in pgste_update_all()[all …]
78 typedef struct { unsigned long pgste; } pgste_t; member87 #define pgste_val(x) ((x).pgste)