Searched refs:pgstes (Results 1 – 2 of 2) sorted by relevance
| /linux/arch/s390/kvm/ |
| H A D | dat.c | 305 union pgste pgste = pt->pgstes[i]; in dat_split_ste() 931 static void pgste_set_unlock_multiple(union pte *first, int n, union pgste *pgstes) in pgste_set_unlock_multiple() argument 936 if (!pgstes[i].pcl) in pgste_set_unlock_multiple() 938 pgste_set_unlock(first + i, pgstes[i]); in pgste_set_unlock_multiple() 942 static bool pgste_get_trylock_multiple(union pte *first, int n, union pgste *pgstes) in pgste_get_trylock_multiple() argument 947 if (!pgste_get_trylock(first + i, pgstes + i)) in pgste_get_trylock_multiple() 952 pgste_set_unlock_multiple(first, n, pgstes); in pgste_get_trylock_multiple() 958 union pgste pgstes[4] = {}; in dat_get_ptval() local 964 while (!pgste_get_trylock_multiple(table->ptes + param.offset, n, pgstes)) in dat_get_ptval() 968 res = res << 16 | pgstes[i].val16; in dat_get_ptval() [all …]
|
| H A D | dat.h | 340 union pgste pgstes[_PAGE_ENTRIES]; member 630 memset64((void *)pt->pgstes, val, PTRS_PER_PTE); in dat_init_pgstes() 634 unsigned long pgstes) in dat_init_page_table() argument 637 dat_init_pgstes(pt, pgstes); in dat_init_page_table()
|