Home
last modified time | relevance | path

Searched refs:uses_skeys (Results 1 – 5 of 5) sorted by relevance

/linux/arch/s390/kvm/
H A Ddat.c215 union asce asce, bool uses_skeys) in __dat_ptep_xchg() argument
234 if (uses_skeys) { in __dat_ptep_xchg()
260 union asce asce, bool uses_skeys) in dat_split_ste() argument
295 pgste_init.pcl = uses_skeys && init.h.i; in dat_split_ste()
327 gfn_t gfn, union asce asce, bool uses_skeys) in dat_split_crste() argument
335 return dat_split_ste(mc, &crstep->pmd, gfn, asce, uses_skeys); in dat_split_crste()
408 bool uses_skeys = flags & DAT_WALK_USES_SKEYS; in dat_entry_walk() local
441 rc = dat_split_crste(mc, *last, gfn, asce, uses_skeys); in dat_entry_walk()
461 rc = dat_split_crste(mc, *last, gfn, asce, uses_skeys); in dat_entry_walk()
486 rc = dat_split_crste(mc, *last, gfn, asce, uses_skeys); in dat_entry_walk()
[all …]
H A Dgmap.c304 pgste = __dat_ptep_xchg(ptep, pgste, new, gfn, walk->asce, uses_skeys(p->gmap)); in gmap_clear_young_pte()
641 rc = dat_link(mc, gmap->asce, level, uses_skeys(gmap), f); in gmap_link()
837 if (uses_skeys(gmap)) in _gmap_enable_skeys()
958 flags = DAT_WALK_SPLIT_ALLOC | (uses_skeys(sg->parent) ? DAT_WALK_USES_SKEYS : 0); in gmap_protect_rmap()
1017 dat_ptep_xchg(ptep, _PTE_EMPTY, r_gfn, sg->asce, uses_skeys(sg)); in gmap_unshadow_level()
H A Ddat.h515 gfn_t gfn, union asce asce, bool uses_skeys);
544 bool uses_skeys, struct guest_fault *f);
H A Dgaccess.c1450 pgste = __dat_ptep_xchg(ptep, pgste, newpte, gpa_to_gfn(raddr), sg->asce, uses_skeys(sg)); in _do_shadow_pte()
1531 flags = DAT_WALK_SPLIT_ALLOC | (uses_skeys(sg->parent) ? DAT_WALK_USES_SKEYS : 0); in _gaccess_do_shadow()
H A Dkvm-s390.c2100 if (!uses_skeys(kvm->arch.gmap)) in kvm_s390_get_skeys()