pgste              80 arch/s390/include/asm/page.h typedef struct { unsigned long pgste; } pgste_t;
pgste              89 arch/s390/include/asm/page.h #define pgste_val(x)	((x).pgste)
pgste             127 arch/s390/mm/pgtable.c static inline void pgste_set_unlock(pte_t *ptep, pgste_t pgste)
pgste             134 arch/s390/mm/pgtable.c 		: "d" (pgste_val(pgste)), "Q" (ptep[PTRS_PER_PTE])
pgste             141 arch/s390/mm/pgtable.c 	unsigned long pgste = 0;
pgste             143 arch/s390/mm/pgtable.c 	pgste = *(unsigned long *)(ptep + PTRS_PER_PTE);
pgste             145 arch/s390/mm/pgtable.c 	return __pgste(pgste);
pgste             148 arch/s390/mm/pgtable.c static inline void pgste_set(pte_t *ptep, pgste_t pgste)
pgste             151 arch/s390/mm/pgtable.c 	*(pgste_t *)(ptep + PTRS_PER_PTE) = pgste;
pgste             155 arch/s390/mm/pgtable.c static inline pgste_t pgste_update_all(pte_t pte, pgste_t pgste,
pgste             162 arch/s390/mm/pgtable.c 		return pgste;
pgste             167 arch/s390/mm/pgtable.c 	pgste_val(pgste) |= bits << 48;		/* GR bit & GC bit */
pgste             169 arch/s390/mm/pgtable.c 	pgste_val(pgste) &= ~(PGSTE_ACC_BITS | PGSTE_FP_BIT);
pgste             170 arch/s390/mm/pgtable.c 	pgste_val(pgste) |= (skey & (_PAGE_ACC_BITS | _PAGE_FP_BIT)) << 56;
pgste             172 arch/s390/mm/pgtable.c 	return pgste;
pgste             176 arch/s390/mm/pgtable.c static inline void pgste_set_key(pte_t *ptep, pgste_t pgste, pte_t entry,
pgste             192 arch/s390/mm/pgtable.c 	nkey = (pgste_val(pgste) & (PGSTE_ACC_BITS | PGSTE_FP_BIT)) >> 56;
pgste             193 arch/s390/mm/pgtable.c 	nkey |= (pgste_val(pgste) & (PGSTE_GR_BIT | PGSTE_GC_BIT)) >> 48;
pgste             198 arch/s390/mm/pgtable.c static inline pgste_t pgste_set_pte(pte_t *ptep, pgste_t pgste, pte_t entry)
pgste             214 arch/s390/mm/pgtable.c 			pgste_val(pgste) |= PGSTE_UC_BIT;
pgste             218 arch/s390/mm/pgtable.c 	return pgste;
pgste             223 arch/s390/mm/pgtable.c 				       pte_t *ptep, pgste_t pgste)
pgste             228 arch/s390/mm/pgtable.c 	bits = pgste_val(pgste) & (PGSTE_IN_BIT | PGSTE_VSIE_BIT);
pgste             230 arch/s390/mm/pgtable.c 		pgste_val(pgste) ^= bits;
pgste             234 arch/s390/mm/pgtable.c 	return pgste;
pgste             240 arch/s390/mm/pgtable.c 	pgste_t pgste = __pgste(0);
pgste             243 arch/s390/mm/pgtable.c 		pgste = pgste_get_lock(ptep);
pgste             244 arch/s390/mm/pgtable.c 		pgste = pgste_pte_notify(mm, addr, ptep, pgste);
pgste             246 arch/s390/mm/pgtable.c 	return pgste;
pgste             251 arch/s390/mm/pgtable.c 				    pgste_t pgste, pte_t old, pte_t new)
pgste             255 arch/s390/mm/pgtable.c 			pgste_set_key(ptep, pgste, new, mm);
pgste             257 arch/s390/mm/pgtable.c 			pgste = pgste_update_all(old, pgste, mm);
pgste             258 arch/s390/mm/pgtable.c 			if ((pgste_val(pgste) & _PGSTE_GPS_USAGE_MASK) ==
pgste             262 arch/s390/mm/pgtable.c 		pgste = pgste_set_pte(ptep, pgste, new);
pgste             263 arch/s390/mm/pgtable.c 		pgste_set_unlock(ptep, pgste);
pgste             273 arch/s390/mm/pgtable.c 	pgste_t pgste;
pgste             278 arch/s390/mm/pgtable.c 	pgste = ptep_xchg_start(mm, addr, ptep);
pgste             279 arch/s390/mm/pgtable.c 	nodat = !!(pgste_val(pgste) & _PGSTE_GPS_NODAT);
pgste             281 arch/s390/mm/pgtable.c 	old = ptep_xchg_commit(mm, addr, ptep, pgste, old, new);
pgste             290 arch/s390/mm/pgtable.c 	pgste_t pgste;
pgste             295 arch/s390/mm/pgtable.c 	pgste = ptep_xchg_start(mm, addr, ptep);
pgste             296 arch/s390/mm/pgtable.c 	nodat = !!(pgste_val(pgste) & _PGSTE_GPS_NODAT);
pgste             298 arch/s390/mm/pgtable.c 	old = ptep_xchg_commit(mm, addr, ptep, pgste, old, new);
pgste             307 arch/s390/mm/pgtable.c 	pgste_t pgste;
pgste             313 arch/s390/mm/pgtable.c 	pgste = ptep_xchg_start(mm, addr, ptep);
pgste             314 arch/s390/mm/pgtable.c 	nodat = !!(pgste_val(pgste) & _PGSTE_GPS_NODAT);
pgste             317 arch/s390/mm/pgtable.c 		pgste = pgste_update_all(old, pgste, mm);
pgste             318 arch/s390/mm/pgtable.c 		pgste_set(ptep, pgste);
pgste             326 arch/s390/mm/pgtable.c 	pgste_t pgste;
pgste             332 arch/s390/mm/pgtable.c 		pgste = pgste_get(ptep);
pgste             333 arch/s390/mm/pgtable.c 		pgste_set_key(ptep, pgste, pte, mm);
pgste             334 arch/s390/mm/pgtable.c 		pgste = pgste_set_pte(ptep, pgste, pte);
pgste             335 arch/s390/mm/pgtable.c 		pgste_set_unlock(ptep, pgste);
pgste             561 arch/s390/mm/pgtable.c 	pgste_t pgste;
pgste             565 arch/s390/mm/pgtable.c 	pgste = pgste_get_lock(ptep);
pgste             566 arch/s390/mm/pgtable.c 	pgste_val(pgste) &= ~_PGSTE_GPS_ZERO;
pgste             567 arch/s390/mm/pgtable.c 	pgste_set_key(ptep, pgste, entry, mm);
pgste             568 arch/s390/mm/pgtable.c 	pgste = pgste_set_pte(ptep, pgste, entry);
pgste             569 arch/s390/mm/pgtable.c 	pgste_set_unlock(ptep, pgste);
pgste             575 arch/s390/mm/pgtable.c 	pgste_t pgste;
pgste             578 arch/s390/mm/pgtable.c 	pgste = pgste_get_lock(ptep);
pgste             579 arch/s390/mm/pgtable.c 	pgste_val(pgste) |= PGSTE_IN_BIT;
pgste             580 arch/s390/mm/pgtable.c 	pgste_set_unlock(ptep, pgste);
pgste             599 arch/s390/mm/pgtable.c 	pgste_t pgste;
pgste             602 arch/s390/mm/pgtable.c 	pgste = pgste_get_lock(ptep);
pgste             609 arch/s390/mm/pgtable.c 		pgste_set_unlock(ptep, pgste);
pgste             613 arch/s390/mm/pgtable.c 	nodat = !!(pgste_val(pgste) & _PGSTE_GPS_NODAT);
pgste             616 arch/s390/mm/pgtable.c 		pgste = pgste_update_all(entry, pgste, mm);
pgste             624 arch/s390/mm/pgtable.c 	pgste_val(pgste) |= bit;
pgste             625 arch/s390/mm/pgtable.c 	pgste = pgste_set_pte(ptep, pgste, entry);
pgste             626 arch/s390/mm/pgtable.c 	pgste_set_unlock(ptep, pgste);
pgste             659 arch/s390/mm/pgtable.c 	pgste_t pgste;
pgste             662 arch/s390/mm/pgtable.c 	pgste = pgste_get_lock(ptep);
pgste             664 arch/s390/mm/pgtable.c 	nodat = !!(pgste_val(pgste) & _PGSTE_GPS_NODAT);
pgste             667 arch/s390/mm/pgtable.c 	pgste = pgste_set_pte(ptep, pgste, __pte(_PAGE_INVALID));
pgste             668 arch/s390/mm/pgtable.c 	pgste_set_unlock(ptep, pgste);
pgste             687 arch/s390/mm/pgtable.c 	pgste_t pgste;
pgste             692 arch/s390/mm/pgtable.c 	pgste = pgste_get_lock(ptep);
pgste             693 arch/s390/mm/pgtable.c 	pgstev = pgste_val(pgste);
pgste             702 arch/s390/mm/pgtable.c 		pgste_val(pgste) &= ~_PGSTE_GPS_USAGE_MASK;
pgste             703 arch/s390/mm/pgtable.c 	pgste_set_unlock(ptep, pgste);
pgste             710 arch/s390/mm/pgtable.c 	pgste_t pgste;
pgste             714 arch/s390/mm/pgtable.c 	pgste = pgste_get_lock(ptep);
pgste             715 arch/s390/mm/pgtable.c 	pgste_val(pgste) &= ~(PGSTE_ACC_BITS | PGSTE_FP_BIT);
pgste             716 arch/s390/mm/pgtable.c 	pgste_val(pgste) |= PGSTE_GR_BIT | PGSTE_GC_BIT;
pgste             720 arch/s390/mm/pgtable.c 	pgste_set_unlock(ptep, pgste);
pgste             730 arch/s390/mm/pgtable.c 	pgste_t pgste;
pgste             735 arch/s390/mm/pgtable.c 	pgste = pgste_get_lock(ptep);
pgste             736 arch/s390/mm/pgtable.c 	dirty = !!(pgste_val(pgste) & PGSTE_UC_BIT);
pgste             737 arch/s390/mm/pgtable.c 	pgste_val(pgste) &= ~PGSTE_UC_BIT;
pgste             740 arch/s390/mm/pgtable.c 		pgste = pgste_pte_notify(mm, addr, ptep, pgste);
pgste             741 arch/s390/mm/pgtable.c 		nodat = !!(pgste_val(pgste) & _PGSTE_GPS_NODAT);
pgste             749 arch/s390/mm/pgtable.c 	pgste_set_unlock(ptep, pgste);
pgste             916 arch/s390/mm/pgtable.c 	pgste_t pgste;
pgste             945 arch/s390/mm/pgtable.c 	pgste = pgste_get_lock(ptep);
pgste             946 arch/s390/mm/pgtable.c 	*key = (pgste_val(pgste) & (PGSTE_ACC_BITS | PGSTE_FP_BIT)) >> 56;
pgste             951 arch/s390/mm/pgtable.c 	*key |= (pgste_val(pgste) & (PGSTE_GR_BIT | PGSTE_GC_BIT)) >> 48;
pgste             952 arch/s390/mm/pgtable.c 	pgste_set_unlock(ptep, pgste);
pgste             975 arch/s390/mm/pgtable.c 	pgste_t pgste;
pgste             985 arch/s390/mm/pgtable.c 	pgste = pgste_get_lock(ptep);
pgste             986 arch/s390/mm/pgtable.c 	pgstev = pgste_val(pgste);
pgste            1054 arch/s390/mm/pgtable.c 	pgste_val(pgste) = pgstev;
pgste            1055 arch/s390/mm/pgtable.c 	pgste_set_unlock(ptep, pgste);