Lines Matching refs:gmap

38 	struct gmap *gmap;			/* 0x0220 */  member
558 void kvm_s390_vsie_gmap_notifier(struct gmap *gmap, unsigned long start, in kvm_s390_vsie_gmap_notifier() argument
561 struct kvm *kvm = gmap->private; in kvm_s390_vsie_gmap_notifier()
567 if (!gmap_is_shadow(gmap)) in kvm_s390_vsie_gmap_notifier()
582 if (READ_ONCE(cur->gmap) != gmap) in kvm_s390_vsie_gmap_notifier()
619 rc = kvm_s390_shadow_fault(vcpu, vsie_page->gmap, prefix, NULL); in map_prefix()
621 rc = kvm_s390_shadow_fault(vcpu, vsie_page->gmap, in map_prefix()
912 rc = kvm_s390_shadow_fault(vcpu, vsie_page->gmap, in handle_fault()
934 kvm_s390_shadow_fault(vcpu, vsie_page->gmap, in handle_last_fault()
1021 rc_dest = kvm_s390_shadow_fault(vcpu, vsie_page->gmap, dest, &pei_dest); in vsie_handle_mvpg()
1022 rc_src = kvm_s390_shadow_fault(vcpu, vsie_page->gmap, src, &pei_src); in vsie_handle_mvpg()
1170 if (vsie_page->gmap) in release_gmap_shadow()
1171 gmap_put(vsie_page->gmap); in release_gmap_shadow()
1172 WRITE_ONCE(vsie_page->gmap, NULL); in release_gmap_shadow()
1181 struct gmap *gmap; in acquire_gmap_shadow() local
1194 if (vsie_page->gmap && gmap_shadow_valid(vsie_page->gmap, asce, edat)) in acquire_gmap_shadow()
1199 gmap = gmap_shadow(vcpu->arch.gmap, asce, edat); in acquire_gmap_shadow()
1200 if (IS_ERR(gmap)) in acquire_gmap_shadow()
1201 return PTR_ERR(gmap); in acquire_gmap_shadow()
1202 gmap->private = vcpu->kvm; in acquire_gmap_shadow()
1203 WRITE_ONCE(vsie_page->gmap, gmap); in acquire_gmap_shadow()
1264 gmap_enable(vsie_page->gmap); in vsie_run()
1267 gmap_enable(vcpu->arch.gmap); in vsie_run()