Home
last modified time | relevance | path

Searched refs:pending_irqs (Results 1 – 7 of 7) sorted by relevance

/linux/arch/s390/kvm/
H A Dinterrupt.c269 unsigned long pending = vcpu->kvm->arch.float_int.pending_irqs | in pending_irqs_no_gisa()
270 vcpu->arch.local_int.pending_irqs; in pending_irqs_no_gisa()
276 static inline unsigned long pending_irqs(struct kvm_vcpu *vcpu) in pending_irqs() function
313 active_mask = pending_irqs(vcpu); in deliverable_irqs()
452 clear_bit(IRQ_PEND_EXT_CPU_TIMER, &li->pending_irqs); in __deliver_cpu_timer()
476 clear_bit(IRQ_PEND_EXT_CLOCK_COMP, &li->pending_irqs); in __deliver_ckc()
488 clear_bit(IRQ_PEND_PFAULT_INIT, &li->pending_irqs); in __deliver_pfault_init()
630 if (test_bit(IRQ_PEND_MCHK_EX, &li->pending_irqs) || in __deliver_machine_check()
631 test_bit(IRQ_PEND_MCHK_REP, &li->pending_irqs)) { in __deliver_machine_check()
639 clear_bit(IRQ_PEND_MCHK_EX, &li->pending_irqs); in __deliver_machine_check()
[all …]
H A Dintercept.c535 set_bit(IRQ_PEND_EXT_SERVICE, &fi->pending_irqs); in handle_pv_sclp()
606 if (guestdbg_sstep_enabled(vcpu) && vcpu->arch.local_int.pending_irqs) in should_handle_per_ifetch()
/linux/drivers/irqchip/
H A Dirq-sifive-plic.c409 u32 pending_irqs = 0; in cp100_isolate_pending_irq() local
418 pending_irqs = handler->enable_save[i] & readl_relaxed(pending + i); in cp100_isolate_pending_irq()
419 if (pending_irqs) in cp100_isolate_pending_irq()
423 if (!pending_irqs) in cp100_isolate_pending_irq()
427 pending_irqs &= -pending_irqs; in cp100_isolate_pending_irq()
431 u32 new_mask = j == i ? pending_irqs : 0; in cp100_isolate_pending_irq()
436 return pending_irqs; in cp100_isolate_pending_irq()
/linux/arch/s390/include/asm/
H A Dkvm_host.h327 unsigned long pending_irqs; member
354 unsigned long pending_irqs; member
/linux/drivers/media/platform/nxp/dw100/
H A Ddw100.c1388 u32 pending_irqs, err_irqs, frame_done_irq; in dw100_irq_handler() local
1391 pending_irqs = dw_hw_get_pending_irqs(dw_dev); in dw100_irq_handler()
1392 frame_done_irq = pending_irqs & DW100_INTERRUPT_STATUS_INT_FRAME_DONE; in dw100_irq_handler()
1393 err_irqs = DW100_INTERRUPT_STATUS_INT_ERR_STATUS(pending_irqs); in dw100_irq_handler()
1407 dw100_hw_clear_irq(dw_dev, pending_irqs | in dw100_irq_handler()
/linux/drivers/pinctrl/
H A Dpinctrl-cy8c95x0.c1312 DECLARE_BITMAP(pending_irqs, MAX_LINE); in cy8c95x0_irq_setup()
1317 bitmap_zero(pending_irqs, MAX_LINE); in cy8c95x0_irq_setup()
1320 ret = cy8c95x0_irq_pending(chip, pending_irqs); in cy8c95x0_irq_setup()
/linux/drivers/ata/
H A Dsata_mv.c2974 u32 main_irq_cause, pending_irqs; in mv_interrupt() local
2983 pending_irqs = main_irq_cause & hpriv->main_irq_mask; in mv_interrupt()
2988 if (pending_irqs && main_irq_cause != 0xffffffffU) { in mv_interrupt()
2989 if (unlikely((pending_irqs & PCI_ERR) && !IS_SOC(hpriv))) in mv_interrupt()
2992 handled = mv_host_intr(host, pending_irqs); in mv_interrupt()