• Home
  • Raw
  • Download

Lines Matching refs:irq

35 	int irq;  member
51 {.irq = EXT_INTERRUPT, .name = "EXT"},
52 {.irq = IO_INTERRUPT, .name = "I/O"},
53 {.irq = THIN_INTERRUPT, .name = "AIO"},
62 {.irq = IRQEXT_CLK, .name = "CLK", .desc = "[EXT] Clock Comparator"},
63 {.irq = IRQEXT_EXC, .name = "EXC", .desc = "[EXT] External Call"},
64 {.irq = IRQEXT_EMS, .name = "EMS", .desc = "[EXT] Emergency Signal"},
65 {.irq = IRQEXT_TMR, .name = "TMR", .desc = "[EXT] CPU Timer"},
66 {.irq = IRQEXT_TLA, .name = "TAL", .desc = "[EXT] Timing Alert"},
67 {.irq = IRQEXT_PFL, .name = "PFL", .desc = "[EXT] Pseudo Page Fault"},
68 {.irq = IRQEXT_DSD, .name = "DSD", .desc = "[EXT] DASD Diag"},
69 {.irq = IRQEXT_VRT, .name = "VRT", .desc = "[EXT] Virtio"},
70 {.irq = IRQEXT_SCP, .name = "SCP", .desc = "[EXT] Service Call"},
71 {.irq = IRQEXT_IUC, .name = "IUC", .desc = "[EXT] IUCV"},
72 {.irq = IRQEXT_CMS, .name = "CMS", .desc = "[EXT] CPU-Measurement: Sampling"},
73 {.irq = IRQEXT_CMC, .name = "CMC", .desc = "[EXT] CPU-Measurement: Counter"},
74 {.irq = IRQEXT_FTP, .name = "FTP", .desc = "[EXT] HMC FTP Service"},
75 {.irq = IRQIO_CIO, .name = "CIO", .desc = "[I/O] Common I/O Layer Interrupt"},
76 {.irq = IRQIO_QAI, .name = "QAI", .desc = "[I/O] QDIO Adapter Interrupt"},
77 {.irq = IRQIO_DAS, .name = "DAS", .desc = "[I/O] DASD"},
78 {.irq = IRQIO_C15, .name = "C15", .desc = "[I/O] 3215"},
79 {.irq = IRQIO_C70, .name = "C70", .desc = "[I/O] 3270"},
80 {.irq = IRQIO_TAP, .name = "TAP", .desc = "[I/O] Tape"},
81 {.irq = IRQIO_VMR, .name = "VMR", .desc = "[I/O] Unit Record Devices"},
82 {.irq = IRQIO_LCS, .name = "LCS", .desc = "[I/O] LCS"},
83 {.irq = IRQIO_CTC, .name = "CTC", .desc = "[I/O] CTC"},
84 {.irq = IRQIO_APB, .name = "APB", .desc = "[I/O] AP Bus"},
85 {.irq = IRQIO_ADM, .name = "ADM", .desc = "[I/O] EADM Subchannel"},
86 {.irq = IRQIO_CSC, .name = "CSC", .desc = "[I/O] CHSC Subchannel"},
87 {.irq = IRQIO_PCI, .name = "PCI", .desc = "[I/O] PCI Interrupt" },
88 {.irq = IRQIO_MSI, .name = "MSI", .desc = "[I/O] MSI Interrupt" },
89 {.irq = IRQIO_VIR, .name = "VIR", .desc = "[I/O] Virtual I/O Devices"},
90 {.irq = IRQIO_VAI, .name = "VAI", .desc = "[I/O] Virtual I/O Devices AI"},
91 {.irq = NMI_NMI, .name = "NMI", .desc = "[NMI] Machine Check"},
92 {.irq = CPU_RST, .name = "RST", .desc = "[CPU] CPU Restart"},
103 void do_IRQ(struct pt_regs *regs, int irq) in do_IRQ() argument
113 generic_handle_irq(irq); in do_IRQ()
124 int cpu, irq; in show_interrupts() local
135 irq = irqclass_main_desc[index].irq; in show_interrupts()
137 seq_printf(p, "%10u ", kstat_irqs_cpu(irq, cpu)); in show_interrupts()
146 irq = irqclass_sub_desc[index].irq; in show_interrupts()
149 per_cpu(irq_stat, cpu).irqs[irq]); in show_interrupts()
251 static irqreturn_t do_ext_interrupt(int irq, void *dummy) in do_ext_interrupt() argument