Lines Matching refs:gmap

39 	struct gmap *gmap;			/* 0x0220 */  member
569 void kvm_s390_vsie_gmap_notifier(struct gmap *gmap, unsigned long start, in kvm_s390_vsie_gmap_notifier() argument
572 struct kvm *kvm = gmap->private; in kvm_s390_vsie_gmap_notifier()
578 if (!gmap_is_shadow(gmap)) in kvm_s390_vsie_gmap_notifier()
593 if (READ_ONCE(cur->gmap) != gmap) in kvm_s390_vsie_gmap_notifier()
630 rc = kvm_s390_shadow_fault(vcpu, vsie_page->gmap, prefix, NULL); in map_prefix()
632 rc = kvm_s390_shadow_fault(vcpu, vsie_page->gmap, in map_prefix()
923 rc = kvm_s390_shadow_fault(vcpu, vsie_page->gmap, in handle_fault()
945 kvm_s390_shadow_fault(vcpu, vsie_page->gmap, in handle_last_fault()
1032 rc_dest = kvm_s390_shadow_fault(vcpu, vsie_page->gmap, dest, &pei_dest); in vsie_handle_mvpg()
1033 rc_src = kvm_s390_shadow_fault(vcpu, vsie_page->gmap, src, &pei_src); in vsie_handle_mvpg()
1183 if (vsie_page->gmap) in release_gmap_shadow()
1184 gmap_put(vsie_page->gmap); in release_gmap_shadow()
1185 WRITE_ONCE(vsie_page->gmap, NULL); in release_gmap_shadow()
1194 struct gmap *gmap; in acquire_gmap_shadow() local
1207 if (vsie_page->gmap && gmap_shadow_valid(vsie_page->gmap, asce, edat)) in acquire_gmap_shadow()
1212 gmap = gmap_shadow(vcpu->arch.gmap, asce, edat); in acquire_gmap_shadow()
1213 if (IS_ERR(gmap)) in acquire_gmap_shadow()
1214 return PTR_ERR(gmap); in acquire_gmap_shadow()
1215 gmap->private = vcpu->kvm; in acquire_gmap_shadow()
1216 WRITE_ONCE(vsie_page->gmap, gmap); in acquire_gmap_shadow()
1277 gmap_enable(vsie_page->gmap); in vsie_run()
1280 gmap_enable(vcpu->arch.gmap); in vsie_run()