Lines Matching refs:alert
290 alert_mask = READ_ONCE(gi->alert.mask); in gisa_get_ipm_or_restore_iam()
3089 gi->alert.mask = 0; in kvm_s390_gisa_init()
3090 spin_lock_init(&gi->alert.ref_lock); in kvm_s390_gisa_init()
3105 if (gi->alert.mask) in kvm_s390_gisa_destroy()
3107 kvm, gi->alert.mask); in kvm_s390_gisa_destroy()
3140 spin_lock(&gi->alert.ref_lock); in kvm_s390_gisc_register()
3141 gi->alert.ref_count[gisc]++; in kvm_s390_gisc_register()
3142 if (gi->alert.ref_count[gisc] == 1) { in kvm_s390_gisc_register()
3143 gi->alert.mask |= 0x80 >> gisc; in kvm_s390_gisc_register()
3144 gisa_set_iam(gi->origin, gi->alert.mask); in kvm_s390_gisc_register()
3146 spin_unlock(&gi->alert.ref_lock); in kvm_s390_gisc_register()
3180 spin_lock(&gi->alert.ref_lock); in kvm_s390_gisc_unregister()
3181 if (gi->alert.ref_count[gisc] == 0) { in kvm_s390_gisc_unregister()
3185 gi->alert.ref_count[gisc]--; in kvm_s390_gisc_unregister()
3186 if (gi->alert.ref_count[gisc] == 0) { in kvm_s390_gisc_unregister()
3187 gi->alert.mask &= ~(0x80 >> gisc); in kvm_s390_gisc_unregister()
3188 gisa_set_iam(gi->origin, gi->alert.mask); in kvm_s390_gisc_unregister()
3191 spin_unlock(&gi->alert.ref_lock); in kvm_s390_gisc_unregister()