Lines Matching +full:1 +full:gib
43 static struct kvm_s390_gib *gib; variable
92 new_val.c = 1; in sca_inject_ext_call()
105 new_val.c = 1; in sca_inject_ext_call()
173 return 1; in ckc_interrupts_enabled()
233 * of the GISA if the GISA is not part of the GIB alert list. All three
351 active_mask &= ~(1UL << (isc_to_irq_type(i))); in disable_iscs()
627 rc |= put_guest_lc(vcpu, 1, (u8 __user *) __LC_AR_MODE_ID); in __write_machine_check()
689 deliver = 1; in __deliver_machine_check()
701 deliver = 1; in __deliver_machine_check()
949 /* bit 1+2 of the target are the ilc, so we can directly use ilen */ in __deliver_prog()
1051 fi->counters[FIRQ_CNTR_PFAULT] -= 1; in __deliver_pfault_done()
1101 fi->counters[FIRQ_CNTR_VIRTIO] -= 1; in __deliver_virtio()
1178 inti->io.subchannel_id >> 1 & 0x3, in __deliver_io()
1189 fi->counters[FIRQ_CNTR_IO] -= 1; in __deliver_io()
1211 KVM_S390_INT_IO(1, 0, 0, 0), in __deliver_io()
1236 return 1; in kvm_s390_vcpu_has_irq()
1239 return 1; in kvm_s390_vcpu_has_irq()
1245 return 1; in kvm_s390_vcpu_has_irq()
1248 return 1; in kvm_s390_vcpu_has_irq()
1454 WARN_ONCE(1, "Unknown pending irq type %ld", irq_type); in kvm_s390_deliver_pending_interrupts()
1717 fi->counters[FIRQ_CNTR_IO] -= 1; in get_io_int()
1753 isc = __fls(active_mask) ^ (BITS_PER_LONG - 1); in get_top_gisa_isc()
1801 tmp_inti->type = KVM_S390_INT_IO(1, 0, 0, 0); in kvm_s390_get_io_int()
1854 fi->counters[FIRQ_CNTR_VIRTIO] += 1; in __inject_virtio()
1873 fi->counters[FIRQ_CNTR_PFAULT] += 1; in __inject_pfault_done()
1888 fi->mchk.cr14 |= inti->mchk.cr14 & (1UL << CR_PENDING_SUBCLASS); in __inject_float_mchk()
1913 VM_EVENT(kvm, 4, "%s isc %1u", "inject: I/O (AI/gisa)", isc); in __inject_io()
1925 fi->counters[FIRQ_CNTR_IO] += 1; in __inject_io()
1932 inti->io.subchannel_id >> 1 & 0x3, in __inject_io()
2275 irq->type = KVM_S390_INT_IO(1, 0, 0, 0); in get_all_floating_irqs()
2610 .type = KVM_S390_INT_IO(1, 0, 0, 0), in kvm_s390_inject_airq()
2682 dev->kvm->arch.gmap->pfault_enabled = 1; in flic_set_attr()
2774 return swap ? (bit ^ (BITS_PER_LONG - 1)) : bit; in get_ind_bit()
2781 int locked = 1; in get_map_page()
2785 get_user_pages_remote(mm, uaddr, 1, FOLL_WRITE, in get_map_page()
2806 return -1; in adapter_indicators_set()
2810 return -1; in adapter_indicators_set()
2830 return summary_set ? 0 : 1; in adapter_indicators_set()
2845 /* We're only interested in the 0->1 transition. */ in set_adapter_int()
2850 return -1; in set_adapter_int()
2855 ret = 1; in set_adapter_int()
3141 origin = xchg(&gib->alert_list_origin, in process_gib_alert_list()
3256 * in case the GISA is not part of the GIB alert list.
3260 * Returns: the nonspecific ISC (NISC) the gib alert mechanism
3276 if (gi->alert.ref_count[gisc] == 1) { in kvm_s390_gisc_register()
3282 return gib->nisc; in kvm_s390_gisc_register()
3294 * in case the GISA is not part of the GIB alert list.
3298 * Returns: the nonspecific ISC (NISC) the gib alert mechanism
3375 if (si == -1UL) { in aen_process_gait()
3420 if (!gib) in kvm_s390_gib_destroy()
3429 free_page((unsigned long)gib); in kvm_s390_gib_destroy()
3430 gib = NULL; in kvm_s390_gib_destroy()
3439 KVM_EVENT(3, "%s", "gib not initialized, no AIV facility"); in kvm_s390_gib_init()
3443 gib = (struct kvm_s390_gib *)get_zeroed_page(GFP_KERNEL_ACCOUNT | GFP_DMA); in kvm_s390_gib_init()
3444 if (!gib) { in kvm_s390_gib_init()
3451 pr_err("Registering the GIB alert interruption handler failed\n"); in kvm_s390_gib_init()
3458 gib->nisc = nisc; in kvm_s390_gib_init()
3459 gib_origin = virt_to_phys(gib); in kvm_s390_gib_init()
3461 pr_err("Associating the GIB with the AIV facility failed\n"); in kvm_s390_gib_init()
3462 free_page((unsigned long)gib); in kvm_s390_gib_init()
3463 gib = NULL; in kvm_s390_gib_init()
3476 KVM_EVENT(3, "gib 0x%p (nisc=%d) initialized", gib, gib->nisc); in kvm_s390_gib_init()
3482 free_page((unsigned long)gib); in kvm_s390_gib_init()
3483 gib = NULL; in kvm_s390_gib_init()