Lines Matching refs:gmap

39 	struct gmap *gmap;			/* 0x0220 */  member
579 void kvm_s390_vsie_gmap_notifier(struct gmap *gmap, unsigned long start, in kvm_s390_vsie_gmap_notifier() argument
582 struct kvm *kvm = gmap->private; in kvm_s390_vsie_gmap_notifier()
588 if (!gmap_is_shadow(gmap)) in kvm_s390_vsie_gmap_notifier()
603 if (READ_ONCE(cur->gmap) != gmap) in kvm_s390_vsie_gmap_notifier()
640 rc = kvm_s390_shadow_fault(vcpu, vsie_page->gmap, prefix, NULL); in map_prefix()
642 rc = kvm_s390_shadow_fault(vcpu, vsie_page->gmap, in map_prefix()
933 rc = kvm_s390_shadow_fault(vcpu, vsie_page->gmap, in handle_fault()
955 kvm_s390_shadow_fault(vcpu, vsie_page->gmap, in handle_last_fault()
1042 rc_dest = kvm_s390_shadow_fault(vcpu, vsie_page->gmap, dest, &pei_dest); in vsie_handle_mvpg()
1043 rc_src = kvm_s390_shadow_fault(vcpu, vsie_page->gmap, src, &pei_src); in vsie_handle_mvpg()
1193 if (vsie_page->gmap) in release_gmap_shadow()
1194 gmap_put(vsie_page->gmap); in release_gmap_shadow()
1195 WRITE_ONCE(vsie_page->gmap, NULL); in release_gmap_shadow()
1204 struct gmap *gmap; in acquire_gmap_shadow() local
1217 if (vsie_page->gmap && gmap_shadow_valid(vsie_page->gmap, asce, edat)) in acquire_gmap_shadow()
1222 gmap = gmap_shadow(vcpu->arch.gmap, asce, edat); in acquire_gmap_shadow()
1223 if (IS_ERR(gmap)) in acquire_gmap_shadow()
1224 return PTR_ERR(gmap); in acquire_gmap_shadow()
1225 gmap->private = vcpu->kvm; in acquire_gmap_shadow()
1226 WRITE_ONCE(vsie_page->gmap, gmap); in acquire_gmap_shadow()
1287 gmap_enable(vsie_page->gmap); in vsie_run()
1290 gmap_enable(vcpu->arch.gmap); in vsie_run()