Home
last modified time | relevance | path

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

/linux-4.1.27/arch/s390/include/asm/
Dpgtable.h599 static inline void pgste_set_unlock(pte_t *ptep, pgste_t pgste) in pgste_set_unlock() argument
606 : "d" (pgste_val(pgste)), "Q" (ptep[PTRS_PER_PTE]) in pgste_set_unlock()
614 unsigned long pgste = 0; in pgste_get() local
616 pgste = *(unsigned long *)(ptep + PTRS_PER_PTE); in pgste_get()
618 return __pgste(pgste); in pgste_get()
621 static inline void pgste_set(pte_t *ptep, pgste_t pgste) in pgste_set() argument
624 *(pgste_t *)(ptep + PTRS_PER_PTE) = pgste; in pgste_set()
628 static inline pgste_t pgste_update_all(pte_t *ptep, pgste_t pgste, in pgste_update_all() argument
635 return pgste; in pgste_update_all()
640 pgste_val(pgste) |= bits << 48; /* GR bit & GC bit */ in pgste_update_all()
[all …]
Dpage.h71 typedef struct { unsigned long pgste; } pgste_t; member
79 #define pgste_val(x) ((x).pgste)
/linux-4.1.27/arch/s390/mm/
Dpgtable.c629 pgste_t pgste; in __gmap_zap() local
645 pgste = pgste_get_lock(ptep); in __gmap_zap()
646 pgstev = pgste_val(pgste); in __gmap_zap()
653 pgste_set_unlock(ptep, pgste); in __gmap_zap()
726 pgste_t pgste; in gmap_ipte_notify() local
753 pgste = pgste_get_lock(ptep); in gmap_ipte_notify()
754 pgste_val(pgste) |= PGSTE_IN_BIT; in gmap_ipte_notify()
755 pgste_set_unlock(ptep, pgste); in gmap_ipte_notify()
888 pgste_t pgste; in get_guest_storage_key() local
899 pgste = pgste_get_lock(ptep); in get_guest_storage_key()
[all …]