Lines Matching refs:pending_irqs

327 	unsigned long pending = vcpu->kvm->arch.float_int.pending_irqs |  in pending_irqs_no_gisa()
328 vcpu->arch.local_int.pending_irqs; in pending_irqs_no_gisa()
334 static inline unsigned long pending_irqs(struct kvm_vcpu *vcpu) in pending_irqs() function
371 active_mask = pending_irqs(vcpu); in deliverable_irqs()
510 clear_bit(IRQ_PEND_EXT_CPU_TIMER, &li->pending_irqs); in __deliver_cpu_timer()
534 clear_bit(IRQ_PEND_EXT_CLOCK_COMP, &li->pending_irqs); in __deliver_ckc()
546 clear_bit(IRQ_PEND_PFAULT_INIT, &li->pending_irqs); in __deliver_pfault_init()
688 if (test_bit(IRQ_PEND_MCHK_EX, &li->pending_irqs) || in __deliver_machine_check()
689 test_bit(IRQ_PEND_MCHK_REP, &li->pending_irqs)) { in __deliver_machine_check()
697 clear_bit(IRQ_PEND_MCHK_EX, &li->pending_irqs); in __deliver_machine_check()
698 clear_bit(IRQ_PEND_MCHK_REP, &li->pending_irqs); in __deliver_machine_check()
708 if (test_and_clear_bit(IRQ_PEND_MCHK_REP, &fi->pending_irqs)) { in __deliver_machine_check()
747 clear_bit(IRQ_PEND_RESTART, &li->pending_irqs); in __deliver_restart()
759 clear_bit(IRQ_PEND_SET_PREFIX, &li->pending_irqs); in __deliver_set_prefix()
781 clear_bit(IRQ_PEND_EXT_EMERGENCY, &li->pending_irqs); in __deliver_emergency_signal()
814 clear_bit(IRQ_PEND_EXT_EXTERNAL, &li->pending_irqs); in __deliver_external_call()
863 clear_bit(IRQ_PEND_PROG, &li->pending_irqs); in __deliver_prog()
1006 !(test_bit(IRQ_PEND_EXT_SERVICE, &fi->pending_irqs))) { in __deliver_service()
1012 clear_bit(IRQ_PEND_EXT_SERVICE, &fi->pending_irqs); in __deliver_service()
1013 clear_bit(IRQ_PEND_EXT_SERVICE_EV, &fi->pending_irqs); in __deliver_service()
1033 if (!(test_bit(IRQ_PEND_EXT_SERVICE_EV, &fi->pending_irqs))) { in __deliver_service_ev()
1040 clear_bit(IRQ_PEND_EXT_SERVICE_EV, &fi->pending_irqs); in __deliver_service_ev()
1066 clear_bit(IRQ_PEND_PFAULT_DONE, &fi->pending_irqs); in __deliver_pfault_done()
1116 clear_bit(IRQ_PEND_VIRTIO, &fi->pending_irqs); in __deliver_virtio()
1204 clear_bit(irq_type, &fi->pending_irqs); in __deliver_io()
1240 return test_bit(IRQ_PEND_EXT_EXTERNAL, &li->pending_irqs); in kvm_s390_ext_call_pending()
1381 li->pending_irqs = 0; in kvm_s390_clear_local_irqs()
1399 clear_bit(IRQ_PEND_EXT_CLOCK_COMP, &li->pending_irqs); in kvm_s390_deliver_pending_interrupts()
1401 set_bit(IRQ_PEND_EXT_CLOCK_COMP, &li->pending_irqs); in kvm_s390_deliver_pending_interrupts()
1404 clear_bit(IRQ_PEND_EXT_CPU_TIMER, &li->pending_irqs); in kvm_s390_deliver_pending_interrupts()
1406 set_bit(IRQ_PEND_EXT_CPU_TIMER, &li->pending_irqs); in kvm_s390_deliver_pending_interrupts()
1464 clear_bit(irq_type, &li->pending_irqs); in kvm_s390_deliver_pending_interrupts()
1511 set_bit(IRQ_PEND_PROG, &li->pending_irqs); in __inject_prog()
1527 set_bit(IRQ_PEND_PFAULT_INIT, &li->pending_irqs); in __inject_pfault_init()
1551 if (test_and_set_bit(IRQ_PEND_EXT_EXTERNAL, &li->pending_irqs)) in __inject_extcall()
1573 set_bit(IRQ_PEND_SET_PREFIX, &li->pending_irqs); in __inject_set_prefix()
1597 if (test_and_set_bit(IRQ_PEND_SIGP_STOP, &li->pending_irqs)) in __inject_sigp_stop()
1612 set_bit(IRQ_PEND_RESTART, &li->pending_irqs); in __inject_sigp_restart()
1632 set_bit(IRQ_PEND_EXT_EMERGENCY, &li->pending_irqs); in __inject_sigp_emergency()
1663 set_bit(IRQ_PEND_MCHK_EX, &li->pending_irqs); in __inject_mchk()
1665 set_bit(IRQ_PEND_MCHK_REP, &li->pending_irqs); in __inject_mchk()
1678 set_bit(IRQ_PEND_EXT_CLOCK_COMP, &li->pending_irqs); in __inject_ckc()
1692 set_bit(IRQ_PEND_EXT_CPU_TIMER, &li->pending_irqs); in __inject_cpu_timer()
1715 clear_bit(isc_to_irq_type(isc), &fi->pending_irqs); in get_io_int()
1819 set_bit(IRQ_PEND_EXT_SERVICE_EV, &fi->pending_irqs); in __inject_service()
1832 set_bit(IRQ_PEND_EXT_SERVICE, &fi->pending_irqs); in __inject_service()
1852 set_bit(IRQ_PEND_VIRTIO, &fi->pending_irqs); in __inject_virtio()
1871 set_bit(IRQ_PEND_PFAULT_DONE, &fi->pending_irqs); in __inject_pfault_done()
1886 set_bit(IRQ_PEND_MCHK_REP, &fi->pending_irqs); in __inject_float_mchk()
1933 set_bit(isc_to_irq_type(isc), &fi->pending_irqs); in __inject_io()
2115 return test_bit(IRQ_PEND_SIGP_STOP, &li->pending_irqs); in kvm_s390_is_stop_irq_pending()
2122 return test_bit(IRQ_PEND_RESTART, &li->pending_irqs); in kvm_s390_is_restart_irq_pending()
2131 clear_bit(IRQ_PEND_SIGP_STOP, &li->pending_irqs); in kvm_s390_clear_stop_irq()
2229 fi->pending_irqs = 0; in kvm_s390_clear_float_irqs()
2294 if (test_bit(IRQ_PEND_EXT_SERVICE, &fi->pending_irqs) || in get_all_floating_irqs()
2295 test_bit(IRQ_PEND_EXT_SERVICE_EV, &fi->pending_irqs)) { in get_all_floating_irqs()
2306 if (test_bit(IRQ_PEND_MCHK_REP, &fi->pending_irqs)) { in get_all_floating_irqs()
2941 if (li->pending_irqs) { in kvm_s390_set_irq_state()
3007 unsigned long pending_irqs; in kvm_s390_get_irq_state() local
3014 pending_irqs = li->pending_irqs; in kvm_s390_get_irq_state()
3019 for_each_set_bit(irq_type, &pending_irqs, IRQ_PEND_COUNT) { in kvm_s390_get_irq_state()
3031 if (test_bit(IRQ_PEND_EXT_EMERGENCY, &pending_irqs)) { in kvm_s390_get_irq_state()