Lines Matching defs:irqnr
655 static void gic_deactivate_unhandled(u32 irqnr)
658 if (irqnr < 0x2000) {
659 gic_write_dir(irqnr);
662 gic_write_eoir(irqnr);
666 static inline void gic_handle_nmi(u32 irqnr, struct pt_regs *regs)
676 gic_write_eoir(irqnr);
684 err = handle_domain_nmi(gic_data.domain, irqnr, regs);
686 gic_deactivate_unhandled(irqnr);
730 u32 irqnr;
732 irqnr = do_read_iar(regs);
735 if ((irqnr >= 0x3fc && irqnr <= 0x3ff)) {
740 gic_handle_nmi(irqnr, regs);
750 gic_write_eoir(irqnr);
755 if (handle_domain_irq(gic_data.domain, irqnr, regs)) {
757 log_abnormal_wakeup_reason("unexpected HW IRQ %u", irqnr);
758 gic_deactivate_unhandled(irqnr);