irq 5 arch/alpha/include/asm/hardirq.h void ack_bad_irq(unsigned int irq); irq 80 arch/alpha/include/asm/irq.h static __inline__ int irq_canonicalize(int irq) irq 86 arch/alpha/include/asm/irq.h return ((irq == 2) ? 9 : irq); irq 35 arch/alpha/kernel/irq.c void ack_bad_irq(unsigned int irq) irq 38 arch/alpha/kernel/irq.c printk(KERN_CRIT "Unexpected IRQ trap at vector %u\n", irq); irq 44 arch/alpha/kernel/irq.c int irq_select_affinity(unsigned int irq) irq 46 arch/alpha/kernel/irq.c struct irq_data *data = irq_get_irq_data(irq); irq 55 arch/alpha/kernel/irq.c if (!chip->irq_set_affinity || irq_user_affinity[irq]) irq 96 arch/alpha/kernel/irq.c handle_irq(int irq) irq 109 arch/alpha/kernel/irq.c struct irq_desc *desc = irq_to_desc(irq); irq 111 arch/alpha/kernel/irq.c if (!desc || ((unsigned) irq > ACTUAL_NR_IRQS && irq 116 arch/alpha/kernel/irq.c irq); irq 28 arch/alpha/kernel/irq_i8259.c i8259_update_irq_hw(unsigned int irq, unsigned long mask) irq 31 arch/alpha/kernel/irq_i8259.c if (irq & 8) mask >>= 8; irq 32 arch/alpha/kernel/irq_i8259.c if (irq & 8) port = 0xA1; irq 40 arch/alpha/kernel/irq_i8259.c i8259_update_irq_hw(d->irq, cached_irq_mask &= ~(1 << d->irq)); irq 45 arch/alpha/kernel/irq_i8259.c __i8259a_disable_irq(unsigned int irq) irq 47 arch/alpha/kernel/irq_i8259.c i8259_update_irq_hw(irq, cached_irq_mask |= 1 << irq); irq 54 arch/alpha/kernel/irq_i8259.c __i8259a_disable_irq(d->irq); irq 61 arch/alpha/kernel/irq_i8259.c unsigned int irq = d->irq; irq 64 arch/alpha/kernel/irq_i8259.c __i8259a_disable_irq(irq); irq 67 arch/alpha/kernel/irq_i8259.c if (irq >= 8) { irq 68 arch/alpha/kernel/irq_i8259.c outb(0xE0 | (irq - 8), 0xa0); /* ack the slave */ irq 69 arch/alpha/kernel/irq_i8259.c irq = 2; irq 71 arch/alpha/kernel/irq_i8259.c outb(0xE0 | irq, 0x20); /* ack the master */ irq 41 arch/alpha/kernel/irq_impl.h extern void handle_irq(int irq); irq 35 arch/alpha/kernel/irq_pyxis.c pyxis_update_irq_hw(cached_irq_mask |= 1UL << (d->irq - 16)); irq 41 arch/alpha/kernel/irq_pyxis.c pyxis_update_irq_hw(cached_irq_mask &= ~(1UL << (d->irq - 16))); irq 47 arch/alpha/kernel/irq_pyxis.c unsigned long bit = 1UL << (d->irq - 16); irq 25 arch/alpha/kernel/irq_srm.c cserve_ena(d->irq - 16); irq 33 arch/alpha/kernel/irq_srm.c cserve_dis(d->irq - 16); irq 63 arch/alpha/kernel/irq_srm.c int irq = (vector - 0x800) >> 4; irq 64 arch/alpha/kernel/irq_srm.c handle_irq(irq); irq 144 arch/alpha/kernel/proto.h extern irqreturn_t rtc_timer_interrupt(int irq, void *dev); irq 878 arch/alpha/kernel/smc37c669.c int irq, irq 959 arch/alpha/kernel/smc37c669.c int irq; irq 1061 arch/alpha/kernel/smc37c669.c int *irq, irq 1086 arch/alpha/kernel/smc37c669.c int irq irq 1236 arch/alpha/kernel/smc37c669.c SMC37c669_SERIAL_IRQ_REGISTER irq; irq 1240 arch/alpha/kernel/smc37c669.c irq.as_uchar = irq 1243 arch/alpha/kernel/smc37c669.c irq.by_field.uart1_irq = irq 1245 arch/alpha/kernel/smc37c669.c SMC37c669_xlate_irq( local_config[ func ].irq ) irq 1248 arch/alpha/kernel/smc37c669.c SMC37c669_write_config( SMC37c669_SERIAL_IRQ_INDEX, irq.as_uchar ); irq 1265 arch/alpha/kernel/smc37c669.c SMC37c669_SERIAL_IRQ_REGISTER irq; irq 1269 arch/alpha/kernel/smc37c669.c irq.as_uchar = irq 1272 arch/alpha/kernel/smc37c669.c irq.by_field.uart2_irq = irq 1274 arch/alpha/kernel/smc37c669.c SMC37c669_xlate_irq( local_config[ func ].irq ) irq 1277 arch/alpha/kernel/smc37c669.c SMC37c669_write_config( SMC37c669_SERIAL_IRQ_INDEX, irq.as_uchar ); irq 1294 arch/alpha/kernel/smc37c669.c SMC37c669_PARALLEL_FDC_IRQ_REGISTER irq; irq 1314 arch/alpha/kernel/smc37c669.c irq.as_uchar = irq 1317 arch/alpha/kernel/smc37c669.c irq.by_field.ppt_irq = irq 1319 arch/alpha/kernel/smc37c669.c SMC37c669_xlate_irq( local_config[ func ].irq ) irq 1324 arch/alpha/kernel/smc37c669.c irq.as_uchar irq 1342 arch/alpha/kernel/smc37c669.c SMC37c669_PARALLEL_FDC_IRQ_REGISTER irq; irq 1362 arch/alpha/kernel/smc37c669.c irq.as_uchar = irq 1365 arch/alpha/kernel/smc37c669.c irq.by_field.fdc_irq = irq 1367 arch/alpha/kernel/smc37c669.c SMC37c669_xlate_irq( local_config[ func ].irq ) irq 1372 arch/alpha/kernel/smc37c669.c irq.as_uchar irq 1465 arch/alpha/kernel/smc37c669.c SMC37c669_SERIAL_IRQ_REGISTER irq; irq 1469 arch/alpha/kernel/smc37c669.c irq.as_uchar = irq 1472 arch/alpha/kernel/smc37c669.c irq.by_field.uart1_irq = 0; irq 1474 arch/alpha/kernel/smc37c669.c SMC37c669_write_config( SMC37c669_SERIAL_IRQ_INDEX, irq.as_uchar ); irq 1489 arch/alpha/kernel/smc37c669.c SMC37c669_SERIAL_IRQ_REGISTER irq; irq 1493 arch/alpha/kernel/smc37c669.c irq.as_uchar = irq 1496 arch/alpha/kernel/smc37c669.c irq.by_field.uart2_irq = 0; irq 1498 arch/alpha/kernel/smc37c669.c SMC37c669_write_config( SMC37c669_SERIAL_IRQ_INDEX, irq.as_uchar ); irq 1514 arch/alpha/kernel/smc37c669.c SMC37c669_PARALLEL_FDC_IRQ_REGISTER irq; irq 1531 arch/alpha/kernel/smc37c669.c irq.as_uchar = irq 1534 arch/alpha/kernel/smc37c669.c irq.by_field.ppt_irq = 0; irq 1538 arch/alpha/kernel/smc37c669.c irq.as_uchar irq 1555 arch/alpha/kernel/smc37c669.c SMC37c669_PARALLEL_FDC_IRQ_REGISTER irq; irq 1572 arch/alpha/kernel/smc37c669.c irq.as_uchar = irq 1575 arch/alpha/kernel/smc37c669.c irq.by_field.fdc_irq = 0; irq 1579 arch/alpha/kernel/smc37c669.c irq.as_uchar irq 1670 arch/alpha/kernel/smc37c669.c int irq, irq 1685 arch/alpha/kernel/smc37c669.c if ( ( irq & ~0xFF ) == 0 ) { irq 1686 arch/alpha/kernel/smc37c669.c cp->irq = irq; irq 1836 arch/alpha/kernel/smc37c669.c int *irq, irq 1849 arch/alpha/kernel/smc37c669.c if ( irq != NULL ) { irq 1850 arch/alpha/kernel/smc37c669.c *irq = cp->irq; irq 1889 arch/alpha/kernel/smc37c669.c local_config[ SERIAL_0 ].irq irq 1899 arch/alpha/kernel/smc37c669.c local_config[ SERIAL_1 ].irq irq 1909 arch/alpha/kernel/smc37c669.c local_config[ PARALLEL_0 ].irq, irq 1920 arch/alpha/kernel/smc37c669.c local_config[ FLOPPY_0 ].irq, irq 1931 arch/alpha/kernel/smc37c669.c local_config[ IDE_0 ].irq irq 2097 arch/alpha/kernel/smc37c669.c local_config[SERIAL_0].irq = irq 2110 arch/alpha/kernel/smc37c669.c local_config[SERIAL_1].irq = irq 2133 arch/alpha/kernel/smc37c669.c local_config[PARALLEL_0].irq = irq 2150 arch/alpha/kernel/smc37c669.c local_config[FLOPPY_0].irq = irq 2173 arch/alpha/kernel/smc37c669.c local_config[IDE_0].irq = 14; irq 2246 arch/alpha/kernel/smc37c669.c static int __init SMC37c669_xlate_irq ( int irq ) irq 2250 arch/alpha/kernel/smc37c669.c if ( SMC37c669_IS_DEVICE_IRQ( irq ) ) { irq 2255 arch/alpha/kernel/smc37c669.c if ( irq == SMC37c669_irq_table[i].device_irq ) { irq 2266 arch/alpha/kernel/smc37c669.c if ( irq == SMC37c669_irq_table[i].isa_irq ) { irq 49 arch/alpha/kernel/sys_alcor.c alcor_update_irq_hw(cached_irq_mask |= 1UL << (d->irq - 16)); irq 55 arch/alpha/kernel/sys_alcor.c alcor_update_irq_hw(cached_irq_mask &= ~(1UL << (d->irq - 16))); irq 64 arch/alpha/kernel/sys_alcor.c *(vuip)GRU_INT_CLEAR = 1 << (d->irq - 16); mb(); irq 42 arch/alpha/kernel/sys_cabriolet.c cabriolet_update_irq_hw(unsigned int irq, unsigned long mask) irq 44 arch/alpha/kernel/sys_cabriolet.c int ofs = (irq - 16) / 8; irq 51 arch/alpha/kernel/sys_cabriolet.c cabriolet_update_irq_hw(d->irq, cached_irq_mask &= ~(1UL << d->irq)); irq 57 arch/alpha/kernel/sys_cabriolet.c cabriolet_update_irq_hw(d->irq, cached_irq_mask |= 1UL << d->irq); irq 104 arch/alpha/kernel/sys_dp264.c cached_irq_mask |= 1UL << d->irq; irq 113 arch/alpha/kernel/sys_dp264.c cached_irq_mask &= ~(1UL << d->irq); irq 122 arch/alpha/kernel/sys_dp264.c cached_irq_mask |= 1UL << (d->irq - 16); irq 131 arch/alpha/kernel/sys_dp264.c cached_irq_mask &= ~(1UL << (d->irq - 16)); irq 137 arch/alpha/kernel/sys_dp264.c cpu_set_irq_affinity(unsigned int irq, cpumask_t affinity) irq 144 arch/alpha/kernel/sys_dp264.c aff |= 1UL << irq; irq 146 arch/alpha/kernel/sys_dp264.c aff &= ~(1UL << irq); irq 156 arch/alpha/kernel/sys_dp264.c cpu_set_irq_affinity(d->irq, *affinity); irq 168 arch/alpha/kernel/sys_dp264.c cpu_set_irq_affinity(d->irq - 16, *affinity); irq 217 arch/alpha/kernel/sys_dp264.c int irq; irq 219 arch/alpha/kernel/sys_dp264.c irq = (vector - 0x800) >> 4; irq 232 arch/alpha/kernel/sys_dp264.c if (irq >= 32) irq 233 arch/alpha/kernel/sys_dp264.c irq -= 16; irq 235 arch/alpha/kernel/sys_dp264.c handle_irq(irq); irq 241 arch/alpha/kernel/sys_dp264.c int irq; irq 243 arch/alpha/kernel/sys_dp264.c irq = (vector - 0x800) >> 4; irq 257 arch/alpha/kernel/sys_dp264.c handle_irq(irq); irq 361 arch/alpha/kernel/sys_dp264.c isa_irq_fixup(const struct pci_dev *dev, int irq) irq 365 arch/alpha/kernel/sys_dp264.c if (irq > 0) irq 366 arch/alpha/kernel/sys_dp264.c return irq; irq 390 arch/alpha/kernel/sys_dp264.c int irq = COMMON_TABLE_LOOKUP; irq 392 arch/alpha/kernel/sys_dp264.c if (irq > 0) irq 393 arch/alpha/kernel/sys_dp264.c irq += 16 * hose->index; irq 395 arch/alpha/kernel/sys_dp264.c return isa_irq_fixup(dev, irq); irq 497 arch/alpha/kernel/sys_dp264.c int irq = COMMON_TABLE_LOOKUP; irq 499 arch/alpha/kernel/sys_dp264.c if (irq > 0) irq 500 arch/alpha/kernel/sys_dp264.c irq += 16 * hose->index; irq 502 arch/alpha/kernel/sys_dp264.c return isa_irq_fixup(dev, irq); irq 41 arch/alpha/kernel/sys_eb64p.c eb64p_update_irq_hw(unsigned int irq, unsigned long mask) irq 43 arch/alpha/kernel/sys_eb64p.c outb(mask >> (irq >= 24 ? 24 : 16), (irq >= 24 ? 0x27 : 0x26)); irq 49 arch/alpha/kernel/sys_eb64p.c eb64p_update_irq_hw(d->irq, cached_irq_mask &= ~(1 << d->irq)); irq 55 arch/alpha/kernel/sys_eb64p.c eb64p_update_irq_hw(d->irq, cached_irq_mask |= 1 << d->irq); irq 43 arch/alpha/kernel/sys_eiger.c eiger_update_irq_hw(unsigned long irq, unsigned long mask) irq 47 arch/alpha/kernel/sys_eiger.c mask = (irq >= 64 ? mask << 16 : mask >> ((irq - 16) & 0x30)); irq 48 arch/alpha/kernel/sys_eiger.c regaddr = 0x510 + (((irq - 16) >> 2) & 0x0c); irq 55 arch/alpha/kernel/sys_eiger.c unsigned int irq = d->irq; irq 57 arch/alpha/kernel/sys_eiger.c mask = (cached_irq_mask[irq >= 64] &= ~(1UL << (irq & 63))); irq 58 arch/alpha/kernel/sys_eiger.c eiger_update_irq_hw(irq, mask); irq 64 arch/alpha/kernel/sys_eiger.c unsigned int irq = d->irq; irq 66 arch/alpha/kernel/sys_eiger.c mask = (cached_irq_mask[irq >= 64] |= 1UL << (irq & 63)); irq 67 arch/alpha/kernel/sys_eiger.c eiger_update_irq_hw(irq, mask); irq 117 arch/alpha/kernel/sys_eiger.c int irq = (vector - 0x800) >> 4; irq 118 arch/alpha/kernel/sys_eiger.c handle_irq(irq); irq 69 arch/alpha/kernel/sys_jensen.c if (d->irq == 7) irq 77 arch/alpha/kernel/sys_jensen.c if (d->irq == 7) irq 85 arch/alpha/kernel/sys_jensen.c if (d->irq == 7) irq 99 arch/alpha/kernel/sys_jensen.c int irq; irq 108 arch/alpha/kernel/sys_jensen.c case 0x900: irq = 4; break; /* com1 -> irq 4 */ irq 109 arch/alpha/kernel/sys_jensen.c case 0x920: irq = 3; break; /* com2 -> irq 3 */ irq 110 arch/alpha/kernel/sys_jensen.c case 0x980: irq = 1; break; /* kbd -> irq 1 */ irq 111 arch/alpha/kernel/sys_jensen.c case 0x990: irq = 9; break; /* mouse -> irq 9 */ irq 119 arch/alpha/kernel/sys_jensen.c irq = (vector - 0x800) >> 4; irq 120 arch/alpha/kernel/sys_jensen.c if (irq == 1) irq 121 arch/alpha/kernel/sys_jensen.c irq = 7; irq 126 arch/alpha/kernel/sys_jensen.c if (!irq_has_action(irq)) { irq 155 arch/alpha/kernel/sys_jensen.c irq != last_irq) { irq 157 arch/alpha/kernel/sys_jensen.c irq, count, cc-last_cc, get_irq_regs()->pc); irq 160 arch/alpha/kernel/sys_jensen.c last_irq = irq; irq 166 arch/alpha/kernel/sys_jensen.c handle_irq(irq); irq 45 arch/alpha/kernel/sys_marvel.c unsigned int irq; irq 62 arch/alpha/kernel/sys_marvel.c irq = ((vector & 0xffff) - 0x800) >> 4; irq 64 arch/alpha/kernel/sys_marvel.c irq += 16; /* offset for legacy */ irq 65 arch/alpha/kernel/sys_marvel.c irq &= MARVEL_IRQ_VEC_IRQ_MASK; /* not too many bits */ irq 66 arch/alpha/kernel/sys_marvel.c irq |= pid << MARVEL_IRQ_VEC_PE_SHIFT; /* merge the pid */ irq 68 arch/alpha/kernel/sys_marvel.c handle_irq(irq); irq 72 arch/alpha/kernel/sys_marvel.c io7_get_irq_ctl(unsigned int irq, struct io7 **pio7) irq 78 arch/alpha/kernel/sys_marvel.c pid = irq >> MARVEL_IRQ_VEC_PE_SHIFT; irq 83 arch/alpha/kernel/sys_marvel.c __func__, irq, pid); irq 87 arch/alpha/kernel/sys_marvel.c irq &= MARVEL_IRQ_VEC_IRQ_MASK; /* isolate the vector */ irq 88 arch/alpha/kernel/sys_marvel.c irq -= 16; /* subtract legacy bias */ irq 90 arch/alpha/kernel/sys_marvel.c if (irq >= 0x180) { irq 93 arch/alpha/kernel/sys_marvel.c __func__, pid, irq); irq 97 arch/alpha/kernel/sys_marvel.c ctl = &io7->csrs->PO7_LSI_CTL[irq & 0xff].csr; /* assume LSI */ irq 98 arch/alpha/kernel/sys_marvel.c if (irq >= 0x80) /* MSI */ irq 99 arch/alpha/kernel/sys_marvel.c ctl = &io7->csrs->PO7_MSI_CTL[((irq - 0x80) >> 5) & 0x0f].csr; irq 109 arch/alpha/kernel/sys_marvel.c unsigned int irq = d->irq; irq 112 arch/alpha/kernel/sys_marvel.c ctl = io7_get_irq_ctl(irq, &io7); irq 115 arch/alpha/kernel/sys_marvel.c __func__, irq); irq 130 arch/alpha/kernel/sys_marvel.c unsigned int irq = d->irq; irq 133 arch/alpha/kernel/sys_marvel.c ctl = io7_get_irq_ctl(irq, &io7); irq 136 arch/alpha/kernel/sys_marvel.c __func__, irq); irq 330 arch/alpha/kernel/sys_marvel.c int irq; irq 333 arch/alpha/kernel/sys_marvel.c irq = intline; irq 346 arch/alpha/kernel/sys_marvel.c irq = msg_dat & 0x1ff; /* we use msg_data<8:0> */ irq 347 arch/alpha/kernel/sys_marvel.c irq += 0x80; /* offset for lsi */ irq 360 arch/alpha/kernel/sys_marvel.c (irq + 16) | (io7->pe << MARVEL_IRQ_VEC_PE_SHIFT), irq 361 arch/alpha/kernel/sys_marvel.c (irq + 16) | (io7->pe << MARVEL_IRQ_VEC_PE_SHIFT)); irq 368 arch/alpha/kernel/sys_marvel.c irq = intline; irq 370 arch/alpha/kernel/sys_marvel.c printk(" forcing LSI interrupt on irq %d [0x%x]\n", irq, irq); irq 374 arch/alpha/kernel/sys_marvel.c irq += 16; /* offset for legacy */ irq 375 arch/alpha/kernel/sys_marvel.c irq |= io7->pe << MARVEL_IRQ_VEC_PE_SHIFT; /* merge the pid */ irq 377 arch/alpha/kernel/sys_marvel.c return irq; irq 38 arch/alpha/kernel/sys_miata.c int irq; irq 40 arch/alpha/kernel/sys_miata.c irq = (vector - 0x800) >> 4; irq 56 arch/alpha/kernel/sys_miata.c if (irq >= 16) irq 57 arch/alpha/kernel/sys_miata.c irq = irq + 8; irq 59 arch/alpha/kernel/sys_miata.c handle_irq(irq); irq 185 arch/alpha/kernel/sys_miata.c u8 irq=0; irq 187 arch/alpha/kernel/sys_miata.c if(pdev == NULL || pci_read_config_byte(pdev, 0x40,&irq) != PCIBIOS_SUCCESSFUL) { irq 193 arch/alpha/kernel/sys_miata.c return irq; irq 49 arch/alpha/kernel/sys_mikasa.c mikasa_update_irq_hw(cached_irq_mask |= 1 << (d->irq - 16)); irq 55 arch/alpha/kernel/sys_mikasa.c mikasa_update_irq_hw(cached_irq_mask &= ~(1 << (d->irq - 16))); irq 71 arch/alpha/kernel/sys_nautilus.c u8 irq; irq 78 arch/alpha/kernel/sys_nautilus.c pci_read_config_byte(dev, PCI_INTERRUPT_LINE, &irq); irq 79 arch/alpha/kernel/sys_nautilus.c return irq; irq 41 arch/alpha/kernel/sys_noritake.c noritake_update_irq_hw(int irq, int mask) irq 44 arch/alpha/kernel/sys_noritake.c if (irq >= 32) { irq 54 arch/alpha/kernel/sys_noritake.c noritake_update_irq_hw(d->irq, cached_irq_mask |= 1 << (d->irq - 16)); irq 60 arch/alpha/kernel/sys_noritake.c noritake_update_irq_hw(d->irq, cached_irq_mask &= ~(1 << (d->irq - 16))); irq 100 arch/alpha/kernel/sys_noritake.c int irq; irq 102 arch/alpha/kernel/sys_noritake.c irq = (vector - 0x800) >> 4; irq 113 arch/alpha/kernel/sys_noritake.c if (irq >= 16) irq 114 arch/alpha/kernel/sys_noritake.c irq = irq + 1; irq 116 arch/alpha/kernel/sys_noritake.c handle_irq(irq); irq 62 arch/alpha/kernel/sys_rawhide.c unsigned int irq = d->irq; irq 64 arch/alpha/kernel/sys_rawhide.c irq -= 16; irq 65 arch/alpha/kernel/sys_rawhide.c hose = irq / 24; irq 69 arch/alpha/kernel/sys_rawhide.c irq -= hose * 24; irq 70 arch/alpha/kernel/sys_rawhide.c mask = 1 << irq; irq 83 arch/alpha/kernel/sys_rawhide.c unsigned int irq = d->irq; irq 85 arch/alpha/kernel/sys_rawhide.c irq -= 16; irq 86 arch/alpha/kernel/sys_rawhide.c hose = irq / 24; irq 90 arch/alpha/kernel/sys_rawhide.c irq -= hose * 24; irq 91 arch/alpha/kernel/sys_rawhide.c mask = ~(1 << irq) | hose_irq_masks[hose]; irq 104 arch/alpha/kernel/sys_rawhide.c unsigned int irq = d->irq; irq 106 arch/alpha/kernel/sys_rawhide.c irq -= 16; irq 107 arch/alpha/kernel/sys_rawhide.c hose = irq / 24; irq 111 arch/alpha/kernel/sys_rawhide.c irq -= hose * 24; irq 112 arch/alpha/kernel/sys_rawhide.c mask1 = 1 << irq; irq 137 arch/alpha/kernel/sys_rawhide.c int irq; irq 139 arch/alpha/kernel/sys_rawhide.c irq = (vector - 0x800) >> 4; irq 151 arch/alpha/kernel/sys_rawhide.c if (irq == 52) { irq 153 arch/alpha/kernel/sys_rawhide.c irq = 72; irq 157 arch/alpha/kernel/sys_rawhide.c irq -= ((irq + 16) >> 2) & 0x38; irq 159 arch/alpha/kernel/sys_rawhide.c handle_irq(irq); irq 239 arch/alpha/kernel/sys_rawhide.c int irq = COMMON_TABLE_LOOKUP; irq 240 arch/alpha/kernel/sys_rawhide.c if (irq >= 0) irq 241 arch/alpha/kernel/sys_rawhide.c irq += 24 * hose->index; irq 242 arch/alpha/kernel/sys_rawhide.c return irq; irq 52 arch/alpha/kernel/sys_rx164.c rx164_update_irq_hw(cached_irq_mask |= 1UL << (d->irq - 16)); irq 58 arch/alpha/kernel/sys_rx164.c rx164_update_irq_hw(cached_irq_mask &= ~(1UL << (d->irq - 16))); irq 450 arch/alpha/kernel/sys_sable.c bit = sable_lynx_irq_swizzle->irq_to_mask[d->irq]; irq 457 arch/alpha/kernel/sys_sable.c __func__, mask, bit, irq); irq 466 arch/alpha/kernel/sys_sable.c bit = sable_lynx_irq_swizzle->irq_to_mask[d->irq]; irq 473 arch/alpha/kernel/sys_sable.c __func__, mask, bit, irq); irq 482 arch/alpha/kernel/sys_sable.c bit = sable_lynx_irq_swizzle->irq_to_mask[d->irq]; irq 504 arch/alpha/kernel/sys_sable.c int bit, irq; irq 507 arch/alpha/kernel/sys_sable.c irq = sable_lynx_irq_swizzle->mask_to_irq[bit]; irq 510 arch/alpha/kernel/sys_sable.c __func__, vector, bit, irq); irq 512 arch/alpha/kernel/sys_sable.c handle_irq(irq); irq 125 arch/alpha/kernel/sys_sio.c if (dev->irq) irq 126 arch/alpha/kernel/sys_sio.c level_bits |= (1 << dev->irq); irq 198 arch/alpha/kernel/sys_sio.c int irq = COMMON_TABLE_LOOKUP, tmp; irq 199 arch/alpha/kernel/sys_sio.c tmp = __kernel_extbl(alpha_mv.sys.sio.route_tab, irq); irq 201 arch/alpha/kernel/sys_sio.c irq = irq >= 0 ? tmp : -1; irq 204 arch/alpha/kernel/sys_sio.c if (sio_pci_dev_irq_needs_level(dev) && irq >= 0) irq 205 arch/alpha/kernel/sys_sio.c __sio_fixup_irq_levels(1 << irq, false); irq 207 arch/alpha/kernel/sys_sio.c return irq; irq 224 arch/alpha/kernel/sys_sio.c int irq = COMMON_TABLE_LOOKUP, tmp; irq 225 arch/alpha/kernel/sys_sio.c tmp = __kernel_extbl(alpha_mv.sys.sio.route_tab, irq); irq 226 arch/alpha/kernel/sys_sio.c return irq >= 0 ? tmp : -1; irq 38 arch/alpha/kernel/sys_takara.c takara_update_irq_hw(unsigned long irq, unsigned long mask) irq 42 arch/alpha/kernel/sys_takara.c mask = (irq >= 64 ? mask << 16 : mask >> ((irq - 16) & 0x30)); irq 43 arch/alpha/kernel/sys_takara.c regaddr = 0x510 + (((irq - 16) >> 2) & 0x0c); irq 50 arch/alpha/kernel/sys_takara.c unsigned int irq = d->irq; irq 52 arch/alpha/kernel/sys_takara.c mask = (cached_irq_mask[irq >= 64] &= ~(1UL << (irq & 63))); irq 53 arch/alpha/kernel/sys_takara.c takara_update_irq_hw(irq, mask); irq 59 arch/alpha/kernel/sys_takara.c unsigned int irq = d->irq; irq 61 arch/alpha/kernel/sys_takara.c mask = (cached_irq_mask[irq >= 64] |= 1UL << (irq & 63)); irq 62 arch/alpha/kernel/sys_takara.c takara_update_irq_hw(irq, mask); irq 112 arch/alpha/kernel/sys_takara.c int irq = (vector - 0x800) >> 4; irq 113 arch/alpha/kernel/sys_takara.c handle_irq(irq); irq 181 arch/alpha/kernel/sys_takara.c int irq = COMMON_TABLE_LOOKUP; irq 182 arch/alpha/kernel/sys_takara.c if (irq >= 0 && irq < 16) { irq 185 arch/alpha/kernel/sys_takara.c irq += irq_tab[busslot-min_idsel][0]; irq 187 arch/alpha/kernel/sys_takara.c return irq; irq 118 arch/alpha/kernel/sys_titan.c unsigned int irq = d->irq; irq 120 arch/alpha/kernel/sys_titan.c titan_cached_irq_mask |= 1UL << (irq - 16); irq 128 arch/alpha/kernel/sys_titan.c unsigned int irq = d->irq; irq 130 arch/alpha/kernel/sys_titan.c titan_cached_irq_mask &= ~(1UL << (irq - 16)); irq 136 arch/alpha/kernel/sys_titan.c titan_cpu_set_irq_affinity(unsigned int irq, cpumask_t affinity) irq 142 arch/alpha/kernel/sys_titan.c titan_cpu_irq_affinity[cpu] |= 1UL << irq; irq 144 arch/alpha/kernel/sys_titan.c titan_cpu_irq_affinity[cpu] &= ~(1UL << irq); irq 153 arch/alpha/kernel/sys_titan.c unsigned int irq = d->irq; irq 155 arch/alpha/kernel/sys_titan.c titan_cpu_set_irq_affinity(irq - 16, *affinity); irq 171 arch/alpha/kernel/sys_titan.c int irq; irq 173 arch/alpha/kernel/sys_titan.c irq = (vector - 0x800) >> 4; irq 174 arch/alpha/kernel/sys_titan.c handle_irq(irq); irq 197 arch/alpha/kernel/sys_titan.c titan_intr_nop(int irq, void *dev_id) irq 264 arch/alpha/kernel/sys_titan.c titan_request_irq(unsigned int irq, irq_handler_t handler, irq 269 arch/alpha/kernel/sys_titan.c err = request_irq(irq, handler, irqflags, devname, dev_id); irq 272 arch/alpha/kernel/sys_titan.c irq, err); irq 311 arch/alpha/kernel/sys_titan.c int irq; irq 315 arch/alpha/kernel/sys_titan.c irq = intline; irq 318 arch/alpha/kernel/sys_titan.c if ((irq & 0xF0) == 0xE0) irq 319 arch/alpha/kernel/sys_titan.c return irq; irq 322 arch/alpha/kernel/sys_titan.c return irq + 16; irq 40 arch/alpha/kernel/sys_wildfire.c wildfire_update_irq_hw(unsigned int irq) irq 42 arch/alpha/kernel/sys_wildfire.c int qbbno = (irq >> 8) & (WILDFIRE_MAX_QBB - 1); irq 43 arch/alpha/kernel/sys_wildfire.c int pcano = (irq >> 6) & (WILDFIRE_PCA_PER_QBB - 1); irq 52 arch/alpha/kernel/sys_wildfire.c irq, pcano, qbbno); irq 109 arch/alpha/kernel/sys_wildfire.c unsigned int irq = d->irq; irq 111 arch/alpha/kernel/sys_wildfire.c if (irq < 16) irq 115 arch/alpha/kernel/sys_wildfire.c set_bit(irq, &cached_irq_mask); irq 116 arch/alpha/kernel/sys_wildfire.c wildfire_update_irq_hw(irq); irq 123 arch/alpha/kernel/sys_wildfire.c unsigned int irq = d->irq; irq 125 arch/alpha/kernel/sys_wildfire.c if (irq < 16) irq 129 arch/alpha/kernel/sys_wildfire.c clear_bit(irq, &cached_irq_mask); irq 130 arch/alpha/kernel/sys_wildfire.c wildfire_update_irq_hw(irq); irq 137 arch/alpha/kernel/sys_wildfire.c unsigned int irq = d->irq; irq 139 arch/alpha/kernel/sys_wildfire.c if (irq < 16) irq 143 arch/alpha/kernel/sys_wildfire.c clear_bit(irq, &cached_irq_mask); irq 144 arch/alpha/kernel/sys_wildfire.c wildfire_update_irq_hw(irq); irq 228 arch/alpha/kernel/sys_wildfire.c int irq; irq 230 arch/alpha/kernel/sys_wildfire.c irq = (vector - 0x800) >> 4; irq 238 arch/alpha/kernel/sys_wildfire.c handle_irq(irq); irq 309 arch/alpha/kernel/sys_wildfire.c int irq = COMMON_TABLE_LOOKUP; irq 311 arch/alpha/kernel/sys_wildfire.c if (irq > 0) { irq 314 arch/alpha/kernel/sys_wildfire.c irq += (qbbno << 8) + (pcano << 6); irq 316 arch/alpha/kernel/sys_wildfire.c return irq; irq 91 arch/alpha/kernel/time.c rtc_timer_interrupt(int irq, void *dev) irq 173 arch/alpha/kernel/time.c qemu_timer_interrupt(int irq, void *dev) irq 132 arch/arc/include/asm/irqflags-arcv2.h static inline void arc_softirq_trigger(int irq) irq 134 arch/arc/include/asm/irqflags-arcv2.h write_aux_reg(AUX_IRQ_HINT, irq); irq 137 arch/arc/include/asm/irqflags-arcv2.h static inline void arc_softirq_clear(int irq) irq 60 arch/arc/include/asm/smp.h void (*ipi_clear)(int irq); irq 132 arch/arc/kernel/intc-arcv2.c static int arcv2_irq_map(struct irq_domain *d, unsigned int irq, irq 145 arch/arc/kernel/intc-arcv2.c irq_set_percpu_devid(irq); irq 146 arch/arc/kernel/intc-arcv2.c irq_set_chip_and_handler(irq, &arcv2_irq_chip, handle_percpu_irq); irq 148 arch/arc/kernel/intc-arcv2.c irq_set_chip_and_handler(irq, &arcv2_irq_chip, handle_level_irq); irq 88 arch/arc/kernel/intc-compact.c static int arc_intc_domain_map(struct irq_domain *d, unsigned int irq, irq 93 arch/arc/kernel/intc-compact.c irq_set_percpu_devid(irq); irq 94 arch/arc/kernel/intc-compact.c irq_set_chip_and_handler(irq, &onchip_intc, handle_percpu_irq); irq 97 arch/arc/kernel/intc-compact.c irq_set_chip_and_handler(irq, &onchip_intc, handle_level_irq); irq 124 arch/arc/kernel/mcip.c static void mcip_ipi_clear(int irq) irq 129 arch/arc/kernel/mcip.c if (unlikely(irq == SOFTIRQ_IRQ)) { irq 130 arch/arc/kernel/mcip.c arc_softirq_clear(irq); irq 32 arch/arc/kernel/perf_event.c unsigned int irq; irq 400 arch/arc/kernel/perf_event.c static irqreturn_t arc_pmu_intr(int irq, void *dev) irq 455 arch/arc/kernel/perf_event.c static irqreturn_t arc_pmu_intr(int irq, void *dev) irq 464 arch/arc/kernel/perf_event.c int irq = *(int *)data; irq 466 arch/arc/kernel/perf_event.c enable_percpu_irq(irq, IRQ_TYPE_NONE); irq 641 arch/arc/kernel/perf_event.c int irq = platform_get_irq(pdev, 0); irq 643 arch/arc/kernel/perf_event.c if (irq < 0) { irq 648 arch/arc/kernel/perf_event.c arc_pmu->irq = irq; irq 651 arch/arc/kernel/perf_event.c request_percpu_irq(irq, arc_pmu_intr, "ARC perf counters", irq 654 arch/arc/kernel/perf_event.c on_each_cpu(arc_cpu_pmu_irq_init, &irq, 1); irq 365 arch/arc/kernel/smp.c irqreturn_t do_IPI(int irq, void *dev_id) irq 374 arch/arc/kernel/smp.c plat_smp_ops.ipi_clear(irq); irq 34 arch/arm/common/it8152.c unsigned int irq = d->irq; irq 36 arch/arm/common/it8152.c if (irq >= IT8152_LD_IRQ(0)) { irq 38 arch/arm/common/it8152.c (1 << (irq - IT8152_LD_IRQ(0)))), irq 40 arch/arm/common/it8152.c } else if (irq >= IT8152_LP_IRQ(0)) { irq 42 arch/arm/common/it8152.c (1 << (irq - IT8152_LP_IRQ(0)))), irq 44 arch/arm/common/it8152.c } else if (irq >= IT8152_PD_IRQ(0)) { irq 46 arch/arm/common/it8152.c (1 << (irq - IT8152_PD_IRQ(0)))), irq 53 arch/arm/common/it8152.c unsigned int irq = d->irq; irq 55 arch/arm/common/it8152.c if (irq >= IT8152_LD_IRQ(0)) { irq 57 arch/arm/common/it8152.c ~(1 << (irq - IT8152_LD_IRQ(0)))), irq 59 arch/arm/common/it8152.c } else if (irq >= IT8152_LP_IRQ(0)) { irq 61 arch/arm/common/it8152.c ~(1 << (irq - IT8152_LP_IRQ(0)))), irq 63 arch/arm/common/it8152.c } else if (irq >= IT8152_PD_IRQ(0)) { irq 65 arch/arm/common/it8152.c ~(1 << (irq - IT8152_PD_IRQ(0)))), irq 79 arch/arm/common/it8152.c int irq; irq 88 arch/arm/common/it8152.c for (irq = IT8152_IRQ(0); irq <= IT8152_LAST_IRQ; irq++) { irq 89 arch/arm/common/it8152.c irq_set_chip_and_handler(irq, &it8152_irq_chip, irq 91 arch/arm/common/it8152.c irq_clear_status_flags(irq, IRQ_NOREQUEST | IRQ_NOPROBE); irq 63 arch/arm/common/locomo.c unsigned int irq; irq 76 arch/arm/common/locomo.c unsigned int irq[1]; irq 88 arch/arm/common/locomo.c .irq = { IRQ_LOCOMO_KEY }, irq 95 arch/arm/common/locomo.c .irq = {}, irq 103 arch/arm/common/locomo.c .irq = {}, irq 110 arch/arm/common/locomo.c .irq = {}, irq 117 arch/arm/common/locomo.c .irq = {}, irq 124 arch/arm/common/locomo.c .irq = {}, irq 131 arch/arm/common/locomo.c .irq = {}, irq 150 arch/arm/common/locomo.c unsigned int irq; irq 153 arch/arm/common/locomo.c irq = lchip->irq_base; irq 154 arch/arm/common/locomo.c for (i = 0; i <= 3; i++, irq++) { irq 156 arch/arm/common/locomo.c generic_handle_irq(irq); irq 172 arch/arm/common/locomo.c r &= ~(0x0010 << (d->irq - lchip->irq_base)); irq 181 arch/arm/common/locomo.c r |= (0x0010 << (d->irq - lchip->irq_base)); irq 194 arch/arm/common/locomo.c int irq = lchip->irq_base; irq 199 arch/arm/common/locomo.c irq_set_irq_type(lchip->irq, IRQ_TYPE_EDGE_FALLING); irq 200 arch/arm/common/locomo.c irq_set_chained_handler_and_data(lchip->irq, locomo_handler, lchip); irq 203 arch/arm/common/locomo.c for ( ; irq <= lchip->irq_base + 3; irq++) { irq 204 arch/arm/common/locomo.c irq_set_chip_and_handler(irq, &locomo_chip, handle_level_irq); irq 205 arch/arm/common/locomo.c irq_set_chip_data(irq, lchip); irq 206 arch/arm/common/locomo.c irq_clear_status_flags(irq, IRQ_NOREQUEST | IRQ_NOPROBE); irq 252 arch/arm/common/locomo.c dev->irq[0] = (lchip->irq_base == NO_IRQ) ? irq 253 arch/arm/common/locomo.c NO_IRQ : lchip->irq_base + info->irq[0]; irq 368 arch/arm/common/locomo.c __locomo_probe(struct device *me, struct resource *mem, int irq) irq 385 arch/arm/common/locomo.c lchip->irq = irq; irq 453 arch/arm/common/locomo.c if (lchip->irq != NO_IRQ && lchip->irq_base != NO_IRQ) irq 475 arch/arm/common/locomo.c if (lchip->irq != NO_IRQ) { irq 476 arch/arm/common/locomo.c irq_set_chained_handler_and_data(lchip->irq, NULL, NULL); irq 486 arch/arm/common/locomo.c int irq; irq 491 arch/arm/common/locomo.c irq = platform_get_irq(dev, 0); irq 492 arch/arm/common/locomo.c if (irq < 0) irq 495 arch/arm/common/locomo.c return __locomo_probe(&dev->dev, mem, irq); irq 103 arch/arm/common/sa1111.c int irq; irq 199 arch/arm/common/sa1111.c static void sa1111_handle_irqdomain(struct irq_domain *irqdomain, int irq) irq 201 arch/arm/common/sa1111.c struct irq_desc *d = irq_to_desc(irq_linear_revmap(irqdomain, irq)); irq 307 arch/arm/common/sa1111.c d->irq); irq 360 arch/arm/common/sa1111.c static int sa1111_irqdomain_map(struct irq_domain *d, unsigned int irq, irq 369 arch/arm/common/sa1111.c irq_set_chip_data(irq, sachip); irq 370 arch/arm/common/sa1111.c irq_set_chip_and_handler(irq, &sa1111_irq_chip, handle_edge_irq); irq 371 arch/arm/common/sa1111.c irq_clear_status_flags(irq, IRQ_NOREQUEST | IRQ_NOPROBE); irq 440 arch/arm/common/sa1111.c irq_set_irq_type(sachip->irq, IRQ_TYPE_EDGE_RISING); irq 441 arch/arm/common/sa1111.c irq_set_chained_handler_and_data(sachip->irq, sa1111_irq_handler, irq 462 arch/arm/common/sa1111.c irq_set_chained_handler_and_data(sachip->irq, NULL, NULL); irq 803 arch/arm/common/sa1111.c static int __sa1111_probe(struct device *me, struct resource *mem, int irq) irq 833 arch/arm/common/sa1111.c sachip->irq = irq; irq 1116 arch/arm/common/sa1111.c int irq; irq 1121 arch/arm/common/sa1111.c irq = platform_get_irq(pdev, 0); irq 1122 arch/arm/common/sa1111.c if (irq < 0) irq 1123 arch/arm/common/sa1111.c return irq; irq 1125 arch/arm/common/sa1111.c return __sa1111_probe(&pdev->dev, mem, irq); irq 179 arch/arm/include/asm/arch_gicv3.h static inline void gic_write_eoir(u32 irq) irq 181 arch/arm/include/asm/arch_gicv3.h write_sysreg(irq, ICC_EOIR1); irq 51 arch/arm/include/asm/cti.h int irq; irq 67 arch/arm/include/asm/cti.h void __iomem *base, int irq, int trig_out) irq 70 arch/arm/include/asm/cti.h cti->irq = irq; irq 159 arch/arm/include/asm/ecard.h CONST unsigned int irq; /* IRQ number (for request_irq) */ irq 174 arch/arm/include/asm/hardware/locomo.h unsigned int irq[1]; irq 50 arch/arm/include/asm/hardware/scoop.h int irq; /* irq for socket */ irq 8 arch/arm/include/asm/hw_irq.h static inline void ack_bad_irq(int irq) irq 12 arch/arm/include/asm/hw_irq.h pr_crit("unexpected IRQ trap at vector %02x\n", irq); irq 402 arch/arm/kernel/bios32.c int irq = -1; irq 405 arch/arm/kernel/bios32.c irq = sys->map_irq(dev, slot, pin); irq 409 arch/arm/kernel/bios32.c pci_name(dev), slot, pin, irq); irq 411 arch/arm/kernel/bios32.c return irq; irq 65 arch/arm/kernel/irq.c void handle_IRQ(unsigned int irq, struct pt_regs *regs) irq 67 arch/arm/kernel/irq.c __handle_domain_irq(NULL, irq, false, regs); irq 74 arch/arm/kernel/irq.c asm_do_IRQ(unsigned int irq, struct pt_regs *regs) irq 76 arch/arm/kernel/irq.c handle_IRQ(irq, regs); irq 142 arch/arm/kernel/setup.c u32 irq[3]; irq 571 arch/arm/kernel/setup.c "I" (offsetof(struct stack, irq[0])), irq 97 arch/arm/kernel/smp_twd.c disable_percpu_irq(clk->irq); irq 180 arch/arm/kernel/smp_twd.c static irqreturn_t twd_handler(int irq, void *dev_id) irq 231 arch/arm/kernel/smp_twd.c enable_percpu_irq(clk->irq, 0); irq 252 arch/arm/kernel/smp_twd.c clk->irq = twd_ppi; irq 257 arch/arm/kernel/smp_twd.c enable_percpu_irq(clk->irq, 0); irq 95 arch/arm/mach-cns3xxx/cns3420vb.c .irq = IRQ_CNS3XXX_UART0, irq 168 arch/arm/mach-cns3xxx/core.c cns3xxx_tmr1_clockevent.irq = timer_irq; irq 177 arch/arm/mach-cns3xxx/core.c static irqreturn_t cns3xxx_timer_interrupt(int irq, void *dev_id) irq 131 arch/arm/mach-cns3xxx/pcie.c int irq = cnspci->irqs[!!dev->bus->number]; irq 135 arch/arm/mach-cns3xxx/pcie.c PCI_FUNC(dev->devfn), slot, pin, irq); irq 137 arch/arm/mach-cns3xxx/pcie.c return irq; irq 165 arch/arm/mach-davinci/board-dm355-evm.c dm355evm_i2c_info[0].irq = gpio_to_irq(5); irq 143 arch/arm/mach-davinci/board-dm355-leopard.c dm355leopard_i2c_info[0].irq = gpio_to_irq(5); irq 686 arch/arm/mach-davinci/da830.c .irq = { irq 343 arch/arm/mach-davinci/da850.c .irq = { irq 65 arch/arm/mach-davinci/devices-da8xx.c .irq = DAVINCI_INTC_IRQ(IRQ_DA8XX_UARTINT0), irq 78 arch/arm/mach-davinci/devices-da8xx.c .irq = DAVINCI_INTC_IRQ(IRQ_DA8XX_UARTINT1), irq 91 arch/arm/mach-davinci/devices-da8xx.c .irq = DAVINCI_INTC_IRQ(IRQ_DA8XX_UARTINT2), irq 629 arch/arm/mach-davinci/dm355.c .irq = { irq 638 arch/arm/mach-davinci/dm355.c .irq = DAVINCI_INTC_IRQ(IRQ_UARTINT0), irq 651 arch/arm/mach-davinci/dm355.c .irq = DAVINCI_INTC_IRQ(IRQ_UARTINT1), irq 664 arch/arm/mach-davinci/dm355.c .irq = DAVINCI_INTC_IRQ(IRQ_DM355_UARTINT2), irq 674 arch/arm/mach-davinci/dm365.c .irq = DAVINCI_INTC_IRQ(IRQ_UARTINT0), irq 687 arch/arm/mach-davinci/dm365.c .irq = DAVINCI_INTC_IRQ(IRQ_UARTINT1), irq 570 arch/arm/mach-davinci/dm644x.c .irq = { irq 579 arch/arm/mach-davinci/dm644x.c .irq = DAVINCI_INTC_IRQ(IRQ_UARTINT0), irq 592 arch/arm/mach-davinci/dm644x.c .irq = DAVINCI_INTC_IRQ(IRQ_UARTINT1), irq 605 arch/arm/mach-davinci/dm644x.c .irq = DAVINCI_INTC_IRQ(IRQ_UARTINT2), irq 510 arch/arm/mach-davinci/dm646x.c .irq = { irq 519 arch/arm/mach-davinci/dm646x.c .irq = DAVINCI_INTC_IRQ(IRQ_UARTINT0), irq 532 arch/arm/mach-davinci/dm646x.c .irq = DAVINCI_INTC_IRQ(IRQ_UARTINT1), irq 545 arch/arm/mach-davinci/dm646x.c .irq = DAVINCI_INTC_IRQ(IRQ_DM646X_UARTINT2), irq 157 arch/arm/mach-davinci/time.c static irqreturn_t timer_interrupt(int irq, void *dev_id) irq 166 arch/arm/mach-davinci/time.c static irqreturn_t freerun_interrupt(int irq, void *dev_id) irq 231 arch/arm/mach-davinci/time.c u32 irq; irq 241 arch/arm/mach-davinci/time.c irq = dtip[timer].bottom_irq; irq 246 arch/arm/mach-davinci/time.c irq = dtip[timer].top_irq; irq 254 arch/arm/mach-davinci/time.c irq = USING_COMPARE(t) ? dtip[i].cmp_irq : irq; irq 255 arch/arm/mach-davinci/time.c setup_irq(irq, &t->irqaction); irq 48 arch/arm/mach-dove/cm-a510.c .irq = -1, irq 415 arch/arm/mach-dove/common.c .irq = IRQ_DOVE_PMU, irq 50 arch/arm/mach-dove/dove-db-setup.c .irq = -1, irq 34 arch/arm/mach-ebsa110/core.c __raw_writeb(1 << d->irq, IRQ_MCLR); irq 39 arch/arm/mach-ebsa110/core.c __raw_writeb(1 << d->irq, IRQ_MSET); irq 51 arch/arm/mach-ebsa110/core.c unsigned int irq; irq 62 arch/arm/mach-ebsa110/core.c for (irq = 0; irq < NR_IRQS; irq++) { irq 63 arch/arm/mach-ebsa110/core.c irq_set_chip_and_handler(irq, &ebsa110_irq_chip, irq 65 arch/arm/mach-ebsa110/core.c irq_clear_status_flags(irq, IRQ_NOREQUEST | IRQ_NOPROBE); irq 185 arch/arm/mach-ebsa110/core.c ebsa110_timer_interrupt(int irq, void *dev_id) irq 230 arch/arm/mach-ebsa110/core.c .irq = 1, irq 238 arch/arm/mach-ebsa110/core.c .irq = 2, irq 30 arch/arm/mach-ep93xx/dma.c { .name = (_name), .base = (_base), .irq = (_irq) } irq 108 arch/arm/mach-ep93xx/timer-ep93xx.c static irqreturn_t ep93xx_timer_interrupt(int irq, void *dev_id) irq 147 arch/arm/mach-ep93xx/vision_ep9307.c .irq = IRQ_EP93XX_EXT1, irq 291 arch/arm/mach-ep93xx/vision_ep9307.c vision_i2c_info[1].irq = gpio_to_irq(EP93XX_GPIO_LINE_F(7)); irq 27 arch/arm/mach-footbridge/cats-pci.c if (dev->irq >= 255) irq 30 arch/arm/mach-footbridge/cats-pci.c if (dev->irq >= 128) irq 31 arch/arm/mach-footbridge/cats-pci.c return dev->irq & 0x1f; irq 33 arch/arm/mach-footbridge/cats-pci.c if (dev->irq >= 1 && dev->irq <= 4) irq 34 arch/arm/mach-footbridge/cats-pci.c return irqmap_cats[dev->irq - 1]; irq 36 arch/arm/mach-footbridge/cats-pci.c if (dev->irq != 0) irq 38 arch/arm/mach-footbridge/cats-pci.c dev->bus->number, dev->devfn, dev->irq); irq 80 arch/arm/mach-footbridge/common.c *CSR_IRQ_DISABLE = fb_irq_mask[_DC21285_INR(d->irq)]; irq 85 arch/arm/mach-footbridge/common.c *CSR_IRQ_ENABLE = fb_irq_mask[_DC21285_INR(d->irq)]; irq 96 arch/arm/mach-footbridge/common.c unsigned int irq; irq 104 arch/arm/mach-footbridge/common.c for (irq = _DC21285_IRQ(0); irq < _DC21285_IRQ(20); irq++) { irq 105 arch/arm/mach-footbridge/common.c irq_set_chip_and_handler(irq, &fb_chip, handle_level_irq); irq 106 arch/arm/mach-footbridge/common.c irq_clear_status_flags(irq, IRQ_NOREQUEST | IRQ_NOPROBE); irq 12 arch/arm/mach-footbridge/common.h extern void isa_init_irq(unsigned int irq); irq 81 arch/arm/mach-footbridge/dc21285-timer.c .irq = IRQ_TIMER1, irq 89 arch/arm/mach-footbridge/dc21285-timer.c static irqreturn_t timer1_interrupt(int irq, void *dev_id) irq 121 arch/arm/mach-footbridge/dc21285-timer.c setup_irq(ce->irq, &footbridge_timer_irq); irq 149 arch/arm/mach-footbridge/dc21285.c static irqreturn_t dc21285_abort_irq(int irq, void *dev_id) irq 179 arch/arm/mach-footbridge/dc21285.c static irqreturn_t dc21285_serr_irq(int irq, void *dev_id) irq 194 arch/arm/mach-footbridge/dc21285.c disable_irq(irq); irq 201 arch/arm/mach-footbridge/dc21285.c static irqreturn_t dc21285_discard_irq(int irq, void *dev_id) irq 209 arch/arm/mach-footbridge/dc21285.c static irqreturn_t dc21285_dparity_irq(int irq, void *dev_id) irq 223 arch/arm/mach-footbridge/dc21285.c static irqreturn_t dc21285_parity_irq(int irq, void *dev_id) irq 238 arch/arm/mach-footbridge/dc21285.c disable_irq(irq); irq 32 arch/arm/mach-footbridge/isa-irq.c unsigned int mask = 1 << (d->irq & 7); irq 39 arch/arm/mach-footbridge/isa-irq.c unsigned int mask = 1 << (d->irq & 7); irq 47 arch/arm/mach-footbridge/isa-irq.c unsigned int mask = 1 << (d->irq & 7); irq 60 arch/arm/mach-footbridge/isa-irq.c unsigned int mask = 1 << (d->irq & 7); irq 67 arch/arm/mach-footbridge/isa-irq.c unsigned int mask = 1 << (d->irq & 7); irq 76 arch/arm/mach-footbridge/isa-irq.c unsigned int mask = 1 << (d->irq & 7); irq 118 arch/arm/mach-footbridge/isa-irq.c unsigned int irq; irq 149 arch/arm/mach-footbridge/isa-irq.c for (irq = _ISA_IRQ(0); irq < _ISA_IRQ(8); irq++) { irq 150 arch/arm/mach-footbridge/isa-irq.c irq_set_chip_and_handler(irq, &isa_lo_chip, irq 152 arch/arm/mach-footbridge/isa-irq.c irq_clear_status_flags(irq, IRQ_NOREQUEST | IRQ_NOPROBE); irq 155 arch/arm/mach-footbridge/isa-irq.c for (irq = _ISA_IRQ(8); irq < _ISA_IRQ(16); irq++) { irq 156 arch/arm/mach-footbridge/isa-irq.c irq_set_chip_and_handler(irq, &isa_hi_chip, irq 158 arch/arm/mach-footbridge/isa-irq.c irq_clear_status_flags(irq, IRQ_NOREQUEST | IRQ_NOPROBE); irq 21 arch/arm/mach-footbridge/isa-timer.c static irqreturn_t pit_timer_interrupt(int irq, void *dev_id) irq 39 arch/arm/mach-footbridge/isa-timer.c setup_irq(i8253_clockevent.irq, &pit_timer_irq); irq 51 arch/arm/mach-footbridge/isa.c .irq = IRQ_ISA_UART, irq 59 arch/arm/mach-footbridge/isa.c .irq = IRQ_ISA_UART2, irq 485 arch/arm/mach-footbridge/netwinder-hw.c static inline void rwa010_waveartist_init(int base, int irq, int dma) irq 498 arch/arm/mach-footbridge/netwinder-hw.c WRITE_RWA(0x70, irq); irq 499 arch/arm/mach-footbridge/netwinder-hw.c dprintk(" irq: %d (%d),", inb(0x203), irq); irq 507 arch/arm/mach-footbridge/netwinder-hw.c static inline void rwa010_soundblaster_init(int sb_base, int al_base, int irq, int dma) irq 521 arch/arm/mach-footbridge/netwinder-hw.c WRITE_RWA(0x70, irq); irq 522 arch/arm/mach-footbridge/netwinder-hw.c dprintk("%d (%d),", inb(0x203), irq); irq 42 arch/arm/mach-imx/common.h resource_size_t iobase, resource_size_t iosize, int irq, int irq_high); irq 44 arch/arm/mach-imx/devices/devices-common.h resource_size_t irq; irq 54 arch/arm/mach-imx/devices/devices-common.h resource_size_t irq; irq 63 arch/arm/mach-imx/devices/devices-common.h resource_size_t irq; irq 76 arch/arm/mach-imx/devices/devices-common.h resource_size_t irq; irq 85 arch/arm/mach-imx/devices/devices-common.h resource_size_t irq; irq 100 arch/arm/mach-imx/devices/devices-common.h resource_size_t irq; irq 110 arch/arm/mach-imx/devices/devices-common.h resource_size_t irq; irq 122 arch/arm/mach-imx/devices/devices-common.h resource_size_t irq; irq 132 arch/arm/mach-imx/devices/devices-common.h resource_size_t irq; irq 143 arch/arm/mach-imx/devices/devices-common.h resource_size_t irq; irq 158 arch/arm/mach-imx/devices/devices-common.h resource_size_t irq; irq 198 arch/arm/mach-imx/devices/devices-common.h resource_size_t irq; irq 207 arch/arm/mach-imx/devices/devices-common.h resource_size_t irq; irq 219 arch/arm/mach-imx/devices/devices-common.h resource_size_t irq; irq 238 arch/arm/mach-imx/devices/devices-common.h resource_size_t irq; irq 247 arch/arm/mach-imx/devices/devices-common.h resource_size_t irq; irq 256 arch/arm/mach-imx/devices/devices-common.h resource_size_t irq; irq 273 arch/arm/mach-imx/devices/devices-common.h resource_size_t irq; irq 285 arch/arm/mach-imx/devices/devices-common.h int irq; irq 292 arch/arm/mach-imx/devices/devices-common.h int irq, int irq_err); irq 294 arch/arm/mach-imx/devices/devices-common.h resource_size_t iobase, int irq, struct sdma_platform_data *pdata); irq 16 arch/arm/mach-imx/devices/platform-fec.c .irq = soc ## _INT_FEC, \ irq 40 arch/arm/mach-imx/devices/platform-fec.c .start = data->irq, irq 41 arch/arm/mach-imx/devices/platform-fec.c .end = data->irq, irq 13 arch/arm/mach-imx/devices/platform-flexcan.c .irq = soc ## _INT_CAN ## _hwid, \ irq 37 arch/arm/mach-imx/devices/platform-flexcan.c .start = data->irq, irq 38 arch/arm/mach-imx/devices/platform-flexcan.c .end = data->irq, irq 15 arch/arm/mach-imx/devices/platform-fsl-usb2-udc.c .irq = soc ## _INT_USB_OTG, \ irq 43 arch/arm/mach-imx/devices/platform-fsl-usb2-udc.c .start = data->irq, irq 44 arch/arm/mach-imx/devices/platform-fsl-usb2-udc.c .end = data->irq, irq 10 arch/arm/mach-imx/devices/platform-gpio-mxc.c resource_size_t iobase, resource_size_t iosize, int irq, int irq_high) irq 18 arch/arm/mach-imx/devices/platform-gpio-mxc.c .start = irq, irq 19 arch/arm/mach-imx/devices/platform-gpio-mxc.c .end = irq, irq 9 arch/arm/mach-imx/devices/platform-imx-dma.c resource_size_t iobase, int irq, int irq_err) irq 17 arch/arm/mach-imx/devices/platform-imx-dma.c .start = irq, irq 18 arch/arm/mach-imx/devices/platform-imx-dma.c .end = irq, irq 32 arch/arm/mach-imx/devices/platform-imx-dma.c resource_size_t iobase, int irq, struct sdma_platform_data *pdata) irq 40 arch/arm/mach-imx/devices/platform-imx-dma.c .start = irq, irq 41 arch/arm/mach-imx/devices/platform-imx-dma.c .end = irq, irq 16 arch/arm/mach-imx/devices/platform-imx-fb.c .irq = soc ## _INT_LCDC, \ irq 39 arch/arm/mach-imx/devices/platform-imx-fb.c .start = data->irq, irq 40 arch/arm/mach-imx/devices/platform-imx-fb.c .end = data->irq, irq 15 arch/arm/mach-imx/devices/platform-imx-i2c.c .irq = soc ## _INT_I2C ## _hwid, \ irq 65 arch/arm/mach-imx/devices/platform-imx-i2c.c .start = data->irq, irq 66 arch/arm/mach-imx/devices/platform-imx-i2c.c .end = data->irq, irq 13 arch/arm/mach-imx/devices/platform-imx-keypad.c .irq = soc ## _INT_KPP, \ irq 46 arch/arm/mach-imx/devices/platform-imx-keypad.c .start = data->irq, irq 47 arch/arm/mach-imx/devices/platform-imx-keypad.c .end = data->irq, irq 14 arch/arm/mach-imx/devices/platform-imx-ssi.c .irq = soc ## _INT_SSI ## _hwid, \ irq 67 arch/arm/mach-imx/devices/platform-imx-ssi.c .start = data->irq, irq 68 arch/arm/mach-imx/devices/platform-imx-ssi.c .end = data->irq, irq 24 arch/arm/mach-imx/devices/platform-imx-uart.c .irq = soc ## _INT_UART ## _hwid, \ irq 83 arch/arm/mach-imx/devices/platform-imx-uart.c .start = data->irq, irq 84 arch/arm/mach-imx/devices/platform-imx-uart.c .end = data->irq, irq 12 arch/arm/mach-imx/devices/platform-imx21-hcd.c .irq = soc ## _INT_USBHOST, \ irq 30 arch/arm/mach-imx/devices/platform-imx21-hcd.c .start = data->irq, irq 31 arch/arm/mach-imx/devices/platform-imx21-hcd.c .end = data->irq, irq 14 arch/arm/mach-imx/devices/platform-imx27-coda.c .irq = MX27_INT_VPU, irq 27 arch/arm/mach-imx/devices/platform-imx27-coda.c .start = data->irq, irq 28 arch/arm/mach-imx/devices/platform-imx27-coda.c .end = data->irq, irq 13 arch/arm/mach-imx/devices/platform-mx2-emma.c .irq = soc ## _INT_EMMAPRP, \ irq 30 arch/arm/mach-imx/devices/platform-mx2-emma.c .start = data->irq, irq 31 arch/arm/mach-imx/devices/platform-mx2-emma.c .end = data->irq, irq 15 arch/arm/mach-imx/devices/platform-mxc-ehci.c .irq = soc ## _INT_USB_ ## hs, \ irq 53 arch/arm/mach-imx/devices/platform-mxc-ehci.c .start = data->irq, irq 54 arch/arm/mach-imx/devices/platform-mxc-ehci.c .end = data->irq, irq 17 arch/arm/mach-imx/devices/platform-mxc-mmc.c .irq = soc ## _INT_SDHC ## _hwid, \ irq 60 arch/arm/mach-imx/devices/platform-mxc-mmc.c .start = data->irq, irq 61 arch/arm/mach-imx/devices/platform-mxc-mmc.c .end = data->irq, irq 16 arch/arm/mach-imx/devices/platform-mxc_nand.c .irq = soc ## _INT_NFC \ irq 26 arch/arm/mach-imx/devices/platform-mxc_nand.c .irq = soc ## _INT_NFC \ irq 60 arch/arm/mach-imx/devices/platform-mxc_nand.c .start = data->irq, irq 61 arch/arm/mach-imx/devices/platform-mxc_nand.c .end = data->irq, irq 13 arch/arm/mach-imx/devices/platform-mxc_rtc.c .irq = soc ## _INT_RTC, \ irq 35 arch/arm/mach-imx/devices/platform-mxc_rtc.c .start = data->irq, irq 36 arch/arm/mach-imx/devices/platform-mxc_rtc.c .end = data->irq, irq 9 arch/arm/mach-imx/devices/platform-pata_imx.c .irq = soc ## _INT_ATA, \ irq 37 arch/arm/mach-imx/devices/platform-pata_imx.c .start = data->irq, irq 38 arch/arm/mach-imx/devices/platform-pata_imx.c .end = data->irq, irq 16 arch/arm/mach-imx/devices/platform-sdhci-esdhc-imx.c .irq = soc ## _INT_ESDHC ## hwid, \ irq 48 arch/arm/mach-imx/devices/platform-sdhci-esdhc-imx.c .start = data->irq, irq 49 arch/arm/mach-imx/devices/platform-sdhci-esdhc-imx.c .end = data->irq, irq 15 arch/arm/mach-imx/devices/platform-spi_imx.c .irq = soc ## _INT_ ## type ## hwid, \ irq 69 arch/arm/mach-imx/devices/platform-spi_imx.c .start = data->irq, irq 70 arch/arm/mach-imx/devices/platform-spi_imx.c .end = data->irq, irq 195 arch/arm/mach-imx/gpc.c unsigned int irq, irq 213 arch/arm/mach-imx/gpc.c irq_domain_set_hwirq_and_chip(domain, irq + i, hwirq + i, irq 218 arch/arm/mach-imx/gpc.c return irq_domain_alloc_irqs_parent(domain, irq, nr_irqs, irq 12 arch/arm/mach-imx/irq-common.c int mxc_set_irq_fiq(unsigned int irq, unsigned int type) irq 20 arch/arm/mach-imx/irq-common.c gc = irq_get_chip_data(irq); irq 24 arch/arm/mach-imx/irq-common.c struct irq_data *d = irq_get_irq_data(irq); irq 14 arch/arm/mach-imx/irq-common.h int (*set_irq_fiq)(unsigned int irq, unsigned int type); irq 526 arch/arm/mach-imx/mach-armadillo5x0.c armadillo5x0_i2c_rtc.irq = irq 532 arch/arm/mach-imx/mach-armadillo5x0.c if (armadillo5x0_i2c_rtc.irq == 0) irq 116 arch/arm/mach-imx/mach-kzm_arm11_01.c serial_platform_data[0].irq = irq 419 arch/arm/mach-imx/mach-mx27_3ds.c mx27_3ds_spi_devs[0].irq = gpio_to_irq(PMIC_INT); irq 569 arch/arm/mach-imx/mach-mx31_3ds.c mx31_3ds_spi_devs[0].irq = gpio_to_irq(IOMUX_TO_GPIO(MX31_PIN_GPIO1_3)); irq 114 arch/arm/mach-imx/mach-mx31ads.c serial_platform_data[0].irq = irq_find_mapping(domain, irq 116 arch/arm/mach-imx/mach-mx31ads.c serial_platform_data[1].irq = irq_find_mapping(domain, irq 210 arch/arm/mach-imx/mach-mx31ads.c int i, irq; irq 234 arch/arm/mach-imx/mach-mx31ads.c irq = gpio_to_irq(IOMUX_TO_GPIO(MX31_PIN_GPIO1_4)); irq 235 arch/arm/mach-imx/mach-mx31ads.c irq_set_irq_type(irq, IRQ_TYPE_LEVEL_HIGH); irq 236 arch/arm/mach-imx/mach-mx31ads.c irq_set_chained_handler(irq, mx31ads_expio_irq_handler); irq 504 arch/arm/mach-imx/mach-mx31ads.c mx31ads_i2c1_devices[0].irq = irq 295 arch/arm/mach-imx/mach-mx31lilly.c mc13783_dev.irq = gpio_to_irq(IOMUX_TO_GPIO(MX31_PIN_GPIO1_3)); irq 267 arch/arm/mach-imx/mach-mx31lite.c mc13783_spi_dev.irq = gpio_to_irq(IOMUX_TO_GPIO(MX31_PIN_GPIO1_3)); irq 535 arch/arm/mach-imx/mach-mx31moboard.c moboard_spi_board_info[0].irq = irq 395 arch/arm/mach-imx/mach-mx35_3ds.c mx35_3ds_i2c_mc13892.irq = gpio_to_irq(GPIO_PMIC_INT); irq 285 arch/arm/mach-imx/mach-vpr200.c vpr200_i2c_devices[1].irq = gpio_to_irq(GPIO_PMIC_INT); irq 266 arch/arm/mach-integrator/impd1.c unsigned int irq[2]; irq 274 arch/arm/mach-integrator/impd1.c .irq = { 1 }, irq 278 arch/arm/mach-integrator/impd1.c .irq = { 2 }, irq 282 arch/arm/mach-integrator/impd1.c .irq = { 3 }, irq 286 arch/arm/mach-integrator/impd1.c .irq = { 4 }, irq 290 arch/arm/mach-integrator/impd1.c .irq = { 5 }, irq 294 arch/arm/mach-integrator/impd1.c .irq = { 6 }, irq 298 arch/arm/mach-integrator/impd1.c .irq = { 7, 8 }, irq 303 arch/arm/mach-integrator/impd1.c .irq = { 9 }, irq 307 arch/arm/mach-integrator/impd1.c .irq = { 11 }, irq 358 arch/arm/mach-integrator/impd1.c irq_base = vic_init_cascaded(impd1->vic_base, dev->irq, irq 371 arch/arm/mach-integrator/impd1.c int irq1 = idev->irq[0]; irq 372 arch/arm/mach-integrator/impd1.c int irq2 = idev->irq[1]; irq 214 arch/arm/mach-integrator/integrator_ap.c lmdev->irq = irq_of_parse_and_map(syscon, i); irq 6 arch/arm/mach-integrator/lm.h unsigned int irq; irq 153 arch/arm/mach-iop32x/em7210.c .irq = IRQ_IOP32X_XINT1, irq 139 arch/arm/mach-iop32x/glantank.c .irq = IRQ_IOP32X_XINT3, irq 103 arch/arm/mach-iop32x/iq31244.c int irq; irq 107 arch/arm/mach-iop32x/iq31244.c irq = IRQ_IOP32X_XINT1; irq 110 arch/arm/mach-iop32x/iq31244.c irq = IRQ_IOP32X_XINT0; irq 113 arch/arm/mach-iop32x/iq31244.c irq = IRQ_IOP32X_XINT3; irq 116 arch/arm/mach-iop32x/iq31244.c irq = IRQ_IOP32X_XINT2; irq 121 arch/arm/mach-iop32x/iq31244.c irq = -1; irq 124 arch/arm/mach-iop32x/iq31244.c return irq; irq 138 arch/arm/mach-iop32x/iq31244.c int irq; irq 142 arch/arm/mach-iop32x/iq31244.c irq = IRQ_IOP32X_XINT1; irq 145 arch/arm/mach-iop32x/iq31244.c irq = IRQ_IOP32X_XINT2; irq 148 arch/arm/mach-iop32x/iq31244.c irq = IRQ_IOP32X_XINT3; irq 151 arch/arm/mach-iop32x/iq31244.c irq = IRQ_IOP32X_XINT0; irq 156 arch/arm/mach-iop32x/iq31244.c irq = -1; irq 159 arch/arm/mach-iop32x/iq31244.c return irq; irq 219 arch/arm/mach-iop32x/iq31244.c .irq = IRQ_IOP32X_XINT1, irq 71 arch/arm/mach-iop32x/iq80321.c int irq; irq 75 arch/arm/mach-iop32x/iq80321.c irq = IRQ_IOP32X_XINT2; irq 78 arch/arm/mach-iop32x/iq80321.c irq = IRQ_IOP32X_XINT3; irq 81 arch/arm/mach-iop32x/iq80321.c irq = IRQ_IOP32X_XINT0; irq 84 arch/arm/mach-iop32x/iq80321.c irq = IRQ_IOP32X_XINT1; irq 87 arch/arm/mach-iop32x/iq80321.c irq = IRQ_IOP32X_XINT0; irq 92 arch/arm/mach-iop32x/iq80321.c irq = -1; irq 95 arch/arm/mach-iop32x/iq80321.c return irq; irq 145 arch/arm/mach-iop32x/iq80321.c .irq = IRQ_IOP32X_XINT1, irq 35 arch/arm/mach-iop32x/irq.c iop32x_mask &= ~(1 << d->irq); irq 42 arch/arm/mach-iop32x/irq.c iop32x_mask |= 1 << d->irq; irq 78 arch/arm/mach-iop32x/n2100.c int irq; irq 82 arch/arm/mach-iop32x/n2100.c irq = IRQ_IOP32X_XINT0; irq 85 arch/arm/mach-iop32x/n2100.c irq = IRQ_IOP32X_XINT3; irq 88 arch/arm/mach-iop32x/n2100.c irq = IRQ_IOP32X_XINT2; irq 91 arch/arm/mach-iop32x/n2100.c irq = IRQ_IOP32X_XINT1; irq 94 arch/arm/mach-iop32x/n2100.c irq = IRQ_IOP32X_XINT0; irq 97 arch/arm/mach-iop32x/n2100.c irq = IRQ_IOP32X_XINT2; irq 100 arch/arm/mach-iop32x/n2100.c irq = IRQ_IOP32X_XINT3; irq 105 arch/arm/mach-iop32x/n2100.c irq = -1; irq 108 arch/arm/mach-iop32x/n2100.c return irq; irq 172 arch/arm/mach-iop32x/n2100.c .irq = 0, irq 131 arch/arm/mach-iop32x/time.c iop_timer_interrupt(int irq, void *dev_id) irq 90 arch/arm/mach-ixp4xx/avila-setup.c .irq = IRQ_IXP4XX_UART1, irq 99 arch/arm/mach-ixp4xx/avila-setup.c .irq = IRQ_IXP4XX_UART2, irq 68 arch/arm/mach-ixp4xx/coyote-setup.c .irq = IRQ_IXP4XX_UART2, irq 106 arch/arm/mach-ixp4xx/coyote-setup.c coyote_uart_data[0].irq = IRQ_IXP4XX_UART1; irq 138 arch/arm/mach-ixp4xx/dsmg600-setup.c .irq = IRQ_IXP4XX_UART1, irq 147 arch/arm/mach-ixp4xx/dsmg600-setup.c .irq = IRQ_IXP4XX_UART2, irq 219 arch/arm/mach-ixp4xx/dsmg600-setup.c static irqreturn_t dsmg600_reset_handler(int irq, void *dev_id) irq 47 arch/arm/mach-ixp4xx/fsg-pci.c int irq = -1; irq 51 arch/arm/mach-ixp4xx/fsg-pci.c irq = pci_irq_table[slot - 1]; irq 53 arch/arm/mach-ixp4xx/fsg-pci.c __func__, slot, pin, irq); irq 55 arch/arm/mach-ixp4xx/fsg-pci.c return irq; irq 101 arch/arm/mach-ixp4xx/fsg-setup.c .irq = IRQ_IXP4XX_UART1, irq 110 arch/arm/mach-ixp4xx/fsg-setup.c .irq = IRQ_IXP4XX_UART2, irq 171 arch/arm/mach-ixp4xx/fsg-setup.c static irqreturn_t fsg_power_handler(int irq, void *dev_id) irq 181 arch/arm/mach-ixp4xx/fsg-setup.c static irqreturn_t fsg_reset_handler(int irq, void *dev_id) irq 62 arch/arm/mach-ixp4xx/gateway7001-setup.c .irq = IRQ_IXP4XX_UART2, irq 161 arch/arm/mach-ixp4xx/goramo_mlr.c static irqreturn_t hss_dcd_irq(int irq, void *pdev) irq 163 arch/arm/mach-ixp4xx/goramo_mlr.c int port = (irq == IXP4XX_GPIO_IRQ(GPIO_HSS1_DCD_N)); irq 173 arch/arm/mach-ixp4xx/goramo_mlr.c int i, irq; irq 176 arch/arm/mach-ixp4xx/goramo_mlr.c irq = IXP4XX_GPIO_IRQ(GPIO_HSS0_DCD_N); irq 178 arch/arm/mach-ixp4xx/goramo_mlr.c irq = IXP4XX_GPIO_IRQ(GPIO_HSS1_DCD_N); irq 185 arch/arm/mach-ixp4xx/goramo_mlr.c if ((i = request_irq(irq, hss_dcd_irq, 0, "IXP4xx HSS", pdev)) != 0) { irq 187 arch/arm/mach-ixp4xx/goramo_mlr.c irq, i); irq 246 arch/arm/mach-ixp4xx/goramo_mlr.c .irq = IRQ_IXP4XX_UART1, irq 256 arch/arm/mach-ixp4xx/goramo_mlr.c .irq = IRQ_IXP4XX_UART2, irq 99 arch/arm/mach-ixp4xx/gtwx5715-setup.c .irq = IRQ_IXP4XX_UART2, irq 163 arch/arm/mach-ixp4xx/ixdp425-setup.c .irq = IRQ_IXP4XX_UART1, irq 172 arch/arm/mach-ixp4xx/ixdp425-setup.c .irq = IRQ_IXP4XX_UART2, irq 141 arch/arm/mach-ixp4xx/nas100d-setup.c .irq = IRQ_IXP4XX_UART1, irq 150 arch/arm/mach-ixp4xx/nas100d-setup.c .irq = IRQ_IXP4XX_UART2, irq 242 arch/arm/mach-ixp4xx/nas100d-setup.c static irqreturn_t nas100d_reset_handler(int irq, void *dev_id) irq 161 arch/arm/mach-ixp4xx/nslu2-setup.c .irq = IRQ_IXP4XX_UART1, irq 170 arch/arm/mach-ixp4xx/nslu2-setup.c .irq = IRQ_IXP4XX_UART2, irq 220 arch/arm/mach-ixp4xx/nslu2-setup.c static irqreturn_t nslu2_power_handler(int irq, void *dev_id) irq 230 arch/arm/mach-ixp4xx/nslu2-setup.c static irqreturn_t nslu2_reset_handler(int irq, void *dev_id) irq 128 arch/arm/mach-ixp4xx/omixp-setup.c .irq = IRQ_IXP4XX_UART2, irq 136 arch/arm/mach-ixp4xx/omixp-setup.c .irq = IRQ_IXP4XX_UART1, irq 85 arch/arm/mach-ixp4xx/vulcan-setup.c .irq = IRQ_IXP4XX_UART1, irq 94 arch/arm/mach-ixp4xx/vulcan-setup.c .irq = IRQ_IXP4XX_UART2, irq 101 arch/arm/mach-ixp4xx/vulcan-setup.c .irq = IXP4XX_GPIO_IRQ(4), irq 108 arch/arm/mach-ixp4xx/vulcan-setup.c .irq = IXP4XX_GPIO_IRQ(4), irq 63 arch/arm/mach-ixp4xx/wg302v2-setup.c .irq = IRQ_IXP4XX_UART2, irq 183 arch/arm/mach-mmp/brownstone.c .irq = IRQ_MMP2_PMIC, irq 5 arch/arm/mach-mmp/common.h extern void mmp_timer_init(int irq, unsigned long rate); irq 39 arch/arm/mach-mmp/devices.c if (desc->irq != NO_IRQ) { irq 40 arch/arm/mach-mmp/devices.c res[nres].start = desc->irq; irq 41 arch/arm/mach-mmp/devices.c res[nres].end = desc->irq; irq 14 arch/arm/mach-mmp/devices.h int irq; irq 25 arch/arm/mach-mmp/devices.h .irq = IRQ_PXA168_##_irq, \ irq 36 arch/arm/mach-mmp/devices.h .irq = IRQ_PXA910_##_irq, \ irq 47 arch/arm/mach-mmp/devices.h .irq = IRQ_MMP2_##_irq, \ irq 153 arch/arm/mach-mmp/jasper.c .irq = IRQ_MMP2_PMIC, irq 29 arch/arm/mach-mmp/pm-mmp2.c int irq = d->irq; irq 32 arch/arm/mach-mmp/pm-mmp2.c switch (irq) { irq 30 arch/arm/mach-mmp/pm-pxa910.c int irq = data->irq; irq 33 arch/arm/mach-mmp/pm-pxa910.c switch (irq) { irq 100 arch/arm/mach-mmp/pm-pxa910.c if (irq >= IRQ_GPIO_START && irq < IRQ_BOARD_START) { irq 106 arch/arm/mach-mmp/pm-pxa910.c irq); irq 76 arch/arm/mach-mmp/teton_bga.c .irq = MMP_GPIO_TO_IRQ(RTC_INT_GPIO) irq 66 arch/arm/mach-mmp/time.c static irqreturn_t timer_interrupt(int irq, void *dev_id) irq 184 arch/arm/mach-mmp/time.c void __init mmp_timer_init(int irq, unsigned long rate) irq 192 arch/arm/mach-mmp/time.c setup_irq(irq, &timer_irq); irq 208 arch/arm/mach-mmp/time.c int irq, ret; irq 229 arch/arm/mach-mmp/time.c irq = irq_of_parse_and_map(np, 0); irq 230 arch/arm/mach-mmp/time.c if (!irq) { irq 239 arch/arm/mach-mmp/time.c mmp_timer_init(irq, rate); irq 154 arch/arm/mach-mmp/ttc_dkb.c .irq = IRQ_PXA910_PMIC_INT, irq 159 arch/arm/mach-mmp/ttc_dkb.c .irq = MMP_GPIO_TO_IRQ(80), irq 51 arch/arm/mach-omap1/ams-delta-fiq.c static irqreturn_t deferred_fiq(int irq, void *dev_id) irq 63 arch/arm/mach-omap1/ams-delta-fiq.c irq_num = d->irq; irq 93 arch/arm/mach-omap1/ams-delta-fiq.c irq_chip = chip->irq.chip; irq 618 arch/arm/mach-omap1/board-ams-delta.c ams_delta_modem_ports[0].irq = gpiod_to_irq(gpiod); irq 793 arch/arm/mach-omap1/board-ams-delta.c .irq = IRQ_NOTCONNECTED, /* changed later */ irq 409 arch/arm/mach-omap1/board-h2.c h2_i2c_board_info[0].irq = gpio_to_irq(58); irq 410 arch/arm/mach-omap1/board-h2.c h2_i2c_board_info[1].irq = gpio_to_irq(2); irq 433 arch/arm/mach-omap1/board-h3.c h3_spi_board_info[0].irq = gpio_to_irq(H3_TS_GPIO); irq 437 arch/arm/mach-omap1/board-h3.c h3_i2c_board_info[1].irq = gpio_to_irq(14); irq 568 arch/arm/mach-omap1/board-htcherald.c htcherald_spi_board_info[0].irq = gpio_to_irq(HTCHERALD_GPIO_TS); irq 229 arch/arm/mach-omap1/board-innovator.c .irq = OMAP1510_INT_FPGA_TS, irq 254 arch/arm/mach-omap1/board-nokia770.c nokia770_i2c_board_info_2[0].irq = gpio_to_irq(retu_irq_gpio); irq 255 arch/arm/mach-omap1/board-nokia770.c nokia770_i2c_board_info_2[1].irq = gpio_to_irq(tahvo_irq_gpio); irq 279 arch/arm/mach-omap1/board-nokia770.c nokia770_spi_board_info[1].irq = gpio_to_irq(15); irq 445 arch/arm/mach-omap1/board-osk.c osk_mistral_wake_interrupt(int irq, void *ignored) irq 498 arch/arm/mach-omap1/board-osk.c mistral_boardinfo[0].irq = gpio_to_irq(4); irq 512 arch/arm/mach-omap1/board-osk.c int irq = gpio_to_irq(OMAP_MPUIO(2)); irq 515 arch/arm/mach-omap1/board-osk.c irq_set_irq_type(irq, IRQ_TYPE_EDGE_RISING); irq 519 arch/arm/mach-omap1/board-osk.c ret = request_irq(irq, irq 528 arch/arm/mach-omap1/board-osk.c enable_irq_wake(irq); irq 592 arch/arm/mach-omap1/board-osk.c osk_i2c_board_info[0].irq = gpio_to_irq(OMAP_MPUIO(1)); irq 248 arch/arm/mach-omap1/board-palmte.c palmte_spi_info[0].irq = gpio_to_irq(PALMTE_PINTDAV_GPIO); irq 268 arch/arm/mach-omap1/board-palmtt.c palmtt_boardinfo[0].irq = gpio_to_irq(6); irq 211 arch/arm/mach-omap1/board-palmz71.c palmz71_powercable(int irq, void *dev_id) irq 281 arch/arm/mach-omap1/board-palmz71.c palmz71_boardinfo[0].irq = gpio_to_irq(PALMZ71_PENIRQ_GPIO); irq 133 arch/arm/mach-omap1/devices.c unsigned long size, unsigned int irq, irq 149 arch/arm/mach-omap1/devices.c res[1].start = res[1].end = irq; irq 192 arch/arm/mach-omap1/devices.c unsigned int irq = 0; irq 202 arch/arm/mach-omap1/devices.c irq = INT_MMC; irq 210 arch/arm/mach-omap1/devices.c irq = INT_1610_MMC2; irq 219 arch/arm/mach-omap1/devices.c omap_mmc_add("mmci-omap", i, base, size, irq, irq 35 arch/arm/mach-omap1/fpga.c unsigned int irq = d->irq - OMAP_FPGA_IRQ_BASE; irq 37 arch/arm/mach-omap1/fpga.c if (irq < 8) irq 39 arch/arm/mach-omap1/fpga.c & ~(1 << irq)), OMAP1510_FPGA_IMR_LO); irq 40 arch/arm/mach-omap1/fpga.c else if (irq < 16) irq 42 arch/arm/mach-omap1/fpga.c & ~(1 << (irq - 8))), OMAP1510_FPGA_IMR_HI); irq 45 arch/arm/mach-omap1/fpga.c & ~(1 << (irq - 16))), INNOVATOR_FPGA_IMR2); irq 68 arch/arm/mach-omap1/fpga.c unsigned int irq = d->irq - OMAP_FPGA_IRQ_BASE; irq 70 arch/arm/mach-omap1/fpga.c if (irq < 8) irq 71 arch/arm/mach-omap1/fpga.c __raw_writeb((__raw_readb(OMAP1510_FPGA_IMR_LO) | (1 << irq)), irq 73 arch/arm/mach-omap1/fpga.c else if (irq < 16) irq 75 arch/arm/mach-omap1/fpga.c | (1 << (irq - 8))), OMAP1510_FPGA_IMR_HI); irq 78 arch/arm/mach-omap1/fpga.c | (1 << (irq - 16))), INNOVATOR_FPGA_IMR2); irq 245 arch/arm/mach-omap1/include/mach/irqs.h #define OMAP_IRQ_BIT(irq) (1 << ((irq - NR_IRQS_LEGACY) % 32)) irq 55 arch/arm/mach-omap1/irq.c #define IRQ_BANK(irq) ((irq) >> 5) irq 56 arch/arm/mach-omap1/irq.c #define IRQ_BIT(irq) ((irq) & 0x1f) irq 79 arch/arm/mach-omap1/irq.c static void omap_ack_irq(int irq) irq 81 arch/arm/mach-omap1/irq.c if (irq > 31) irq 92 arch/arm/mach-omap1/irq.c omap_ack_irq(d->irq); irq 102 arch/arm/mach-omap1/irq.c static void omap_irq_set_cfg(int irq, int fiq, int priority, int trigger) irq 107 arch/arm/mach-omap1/irq.c bank = IRQ_BANK(irq); irq 111 arch/arm/mach-omap1/irq.c offset = IRQ_ILR0_REG_OFFSET + IRQ_BIT(irq) * 0x4; irq 158 arch/arm/mach-omap1/irq.c goto irq; irq 166 arch/arm/mach-omap1/irq.c irq: irq 281 arch/arm/mach-omap1/lcd_dma.c static irqreturn_t lcd_dma_irq_handler(int irq, void *dev_id) irq 594 arch/arm/mach-omap1/pm.c static irqreturn_t omap_wakeup_interrupt(int irq, void *dev) irq 67 arch/arm/mach-omap1/serial.c .irq = INT_UART1, irq 75 arch/arm/mach-omap1/serial.c .irq = INT_UART2, irq 83 arch/arm/mach-omap1/serial.c .irq = INT_UART3, irq 112 arch/arm/mach-omap1/serial.c serial_platform_data[0].irq = INT_7XX_UART_MODEM_1; irq 113 arch/arm/mach-omap1/serial.c serial_platform_data[1].irq = INT_7XX_UART_MODEM_IRDA_2; irq 178 arch/arm/mach-omap1/serial.c static irqreturn_t omap_serial_wake_interrupt(int irq, void *dev_id) irq 149 arch/arm/mach-omap1/time.c static irqreturn_t omap_mpu_timer1_interrupt(int irq, void *dev_id) irq 70 arch/arm/mach-omap1/timer.c u32 base, irq; irq 75 arch/arm/mach-omap1/timer.c irq = INT_1610_GPTIMER1; irq 79 arch/arm/mach-omap1/timer.c irq = INT_1610_GPTIMER2; irq 83 arch/arm/mach-omap1/timer.c irq = INT_1610_GPTIMER3; irq 87 arch/arm/mach-omap1/timer.c irq = INT_1610_GPTIMER4; irq 91 arch/arm/mach-omap1/timer.c irq = INT_1610_GPTIMER5; irq 95 arch/arm/mach-omap1/timer.c irq = INT_1610_GPTIMER6; irq 99 arch/arm/mach-omap1/timer.c irq = INT_1610_GPTIMER7; irq 103 arch/arm/mach-omap1/timer.c irq = INT_1610_GPTIMER8; irq 124 arch/arm/mach-omap1/timer.c res[1].start = irq; irq 125 arch/arm/mach-omap1/timer.c res[1].end = irq; irq 141 arch/arm/mach-omap1/timer32k.c static irqreturn_t omap_32k_timer_interrupt(int irq, void *dev_id) irq 350 arch/arm/mach-omap2/common.h void omap_pcs_legacy_init(int irq, void (*rearm)(void)); irq 92 arch/arm/mach-omap2/omap-wakeupgen.c static inline int _wakeupgen_get_irq_info(u32 irq, u32 *bit_posn, u8 *reg_index) irq 98 arch/arm/mach-omap2/omap-wakeupgen.c *reg_index = irq >> 5; irq 99 arch/arm/mach-omap2/omap-wakeupgen.c *bit_posn = irq %= 32; irq 104 arch/arm/mach-omap2/omap-wakeupgen.c static void _wakeupgen_clear(unsigned int irq, unsigned int cpu) irq 109 arch/arm/mach-omap2/omap-wakeupgen.c if (_wakeupgen_get_irq_info(irq, &bit_number, &i)) irq 117 arch/arm/mach-omap2/omap-wakeupgen.c static void _wakeupgen_set(unsigned int irq, unsigned int cpu) irq 122 arch/arm/mach-omap2/omap-wakeupgen.c if (_wakeupgen_get_irq_info(irq, &bit_number, &i)) irq 400 arch/arm/mach-omap2/omap_device.c int error, irq = 0; irq 439 arch/arm/mach-omap2/omap_device.c irq = irq_of_parse_and_map(child, 0); irq 440 arch/arm/mach-omap2/omap_device.c if (!irq) irq 441 arch/arm/mach-omap2/omap_device.c irq = irq_of_parse_and_map(np, 0); irq 442 arch/arm/mach-omap2/omap_device.c if (!irq) { irq 448 arch/arm/mach-omap2/omap_device.c res[1].start = irq; irq 449 arch/arm/mach-omap2/omap_device.c res[1].end = irq; irq 460 arch/arm/mach-omap2/pdata-quirks.c void omap_pcs_legacy_init(int irq, void (*rearm)(void)) irq 462 arch/arm/mach-omap2/pdata-quirks.c pcs_pdata.irq = irq; irq 132 arch/arm/mach-omap2/pm34xx.c static irqreturn_t _prcm_int_handle_io(int irq, void *unused) irq 142 arch/arm/mach-omap2/pm34xx.c static irqreturn_t _prcm_int_handle_wakeup(int irq, void *unused) irq 505 arch/arm/mach-omap2/prcm-common.h int irq; irq 47 arch/arm/mach-omap2/prm3xxx.c .irq = 11 + OMAP_INTC_START, irq 714 arch/arm/mach-omap2/prm3xxx.c omap3_prcm_irq_setup.irq = irq_num; irq 848 arch/arm/mach-omap2/prm44xx.c omap4_prcm_irq_setup.irq = irq_num; irq 192 arch/arm/mach-omap2/prm_common.c unsigned int irq; irq 217 arch/arm/mach-omap2/prm_common.c irq = prcm_irq_setup->irq; irq 218 arch/arm/mach-omap2/prm_common.c irq_set_chained_handler(irq, NULL); irq 263 arch/arm/mach-omap2/prm_common.c int offset, i, irq; irq 304 arch/arm/mach-omap2/prm_common.c irq = irq_setup->irq; irq 305 arch/arm/mach-omap2/prm_common.c irq_set_chained_handler(irq, omap_prcm_irq_handler); irq 337 arch/arm/mach-omap2/prm_common.c irq = omap_prcm_event_to_irq("io"); irq 338 arch/arm/mach-omap2/prm_common.c omap_pcs_legacy_init(irq, irq_setup->reconfigure_io_chain); irq 84 arch/arm/mach-omap2/timer.c static irqreturn_t omap2_gp_timer_interrupt(int irq, void *dev_id) irq 307 arch/arm/mach-omap2/timer.c timer->irq = irq_of_parse_and_map(np, 0); irq 308 arch/arm/mach-omap2/timer.c if (!timer->irq) irq 386 arch/arm/mach-omap2/timer.c setup_irq(clkev.irq, &omap2_gp_timer_irq); irq 391 arch/arm/mach-omap2/timer.c clockevent_gpt.irq = omap_dm_timer_get_irq(&clkev); irq 161 arch/arm/mach-omap2/usb-tusb6010.c unsigned irq, unsigned dmachan) irq 198 arch/arm/mach-omap2/usb-tusb6010.c status = gpio_request_one(irq, GPIOF_IN, "TUSB6010 irq"); irq 203 arch/arm/mach-omap2/usb-tusb6010.c tusb_resources[2].start = gpio_to_irq(irq); irq 29 arch/arm/mach-orion5x/board-mss2.c int irq; irq 34 arch/arm/mach-orion5x/board-mss2.c irq = orion5x_pci_map_irq(dev, slot, pin); irq 35 arch/arm/mach-orion5x/board-mss2.c if (irq != -1) irq 36 arch/arm/mach-orion5x/board-mss2.c return irq; irq 77 arch/arm/mach-orion5x/board-rd88f5182.c int irq; irq 82 arch/arm/mach-orion5x/board-rd88f5182.c irq = orion5x_pci_map_irq(dev, slot, pin); irq 83 arch/arm/mach-orion5x/board-rd88f5182.c if (irq != -1) irq 84 arch/arm/mach-orion5x/board-rd88f5182.c return irq; irq 242 arch/arm/mach-orion5x/db88f5281-setup.c int irq; irq 247 arch/arm/mach-orion5x/db88f5281-setup.c irq = orion5x_pci_map_irq(dev, slot, pin); irq 248 arch/arm/mach-orion5x/db88f5281-setup.c if (irq != -1) irq 249 arch/arm/mach-orion5x/db88f5281-setup.c return irq; irq 76 arch/arm/mach-orion5x/dns323-setup.c int irq; irq 81 arch/arm/mach-orion5x/dns323-setup.c irq = orion5x_pci_map_irq(dev, slot, pin); irq 82 arch/arm/mach-orion5x/dns323-setup.c if (irq != -1) irq 83 arch/arm/mach-orion5x/dns323-setup.c return irq; irq 124 arch/arm/mach-orion5x/kurobox_pro-setup.c int irq; irq 129 arch/arm/mach-orion5x/kurobox_pro-setup.c irq = orion5x_pci_map_irq(dev, slot, pin); irq 130 arch/arm/mach-orion5x/kurobox_pro-setup.c if (irq != -1) irq 131 arch/arm/mach-orion5x/kurobox_pro-setup.c return irq; irq 136 arch/arm/mach-orion5x/mv2120-setup.c .irq = 0, irq 217 arch/arm/mach-orion5x/mv2120-setup.c mv2120_i2c_rtc.irq = gpio_to_irq(MV2120_GPIO_RTC_IRQ); irq 131 arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c int irq; irq 136 arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c irq = orion5x_pci_map_irq(dev, slot, pin); irq 137 arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c if (irq != -1) irq 138 arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c return irq; irq 139 arch/arm/mach-orion5x/rd88f5181l-ge-setup.c int irq; irq 144 arch/arm/mach-orion5x/rd88f5181l-ge-setup.c irq = orion5x_pci_map_irq(dev, slot, pin); irq 145 arch/arm/mach-orion5x/rd88f5181l-ge-setup.c if (irq != -1) irq 146 arch/arm/mach-orion5x/rd88f5181l-ge-setup.c return irq; irq 148 arch/arm/mach-orion5x/rd88f5182-setup.c int irq; irq 153 arch/arm/mach-orion5x/rd88f5182-setup.c irq = orion5x_pci_map_irq(dev, slot, pin); irq 154 arch/arm/mach-orion5x/rd88f5182-setup.c if (irq != -1) irq 155 arch/arm/mach-orion5x/rd88f5182-setup.c return irq; irq 100 arch/arm/mach-orion5x/terastation_pro2-setup.c int irq; irq 105 arch/arm/mach-orion5x/terastation_pro2-setup.c irq = orion5x_pci_map_irq(dev, slot, pin); irq 106 arch/arm/mach-orion5x/terastation_pro2-setup.c if (irq != -1) irq 107 arch/arm/mach-orion5x/terastation_pro2-setup.c return irq; irq 343 arch/arm/mach-orion5x/terastation_pro2-setup.c tsp2_i2c_rtc.irq = gpio_to_irq(TSP2_RTC_GPIO); irq 347 arch/arm/mach-orion5x/terastation_pro2-setup.c if (tsp2_i2c_rtc.irq == 0) irq 144 arch/arm/mach-orion5x/ts209-setup.c int irq; irq 149 arch/arm/mach-orion5x/ts209-setup.c irq = orion5x_pci_map_irq(dev, slot, pin); irq 150 arch/arm/mach-orion5x/ts209-setup.c if (irq != -1) irq 151 arch/arm/mach-orion5x/ts209-setup.c return irq; irq 192 arch/arm/mach-orion5x/ts209-setup.c .irq = 0, irq 308 arch/arm/mach-orion5x/ts209-setup.c qnap_ts209_i2c_rtc.irq = gpio_to_irq(TS209_RTC_GPIO); irq 312 arch/arm/mach-orion5x/ts209-setup.c if (qnap_ts209_i2c_rtc.irq == 0) irq 122 arch/arm/mach-orion5x/ts409-setup.c int irq; irq 127 arch/arm/mach-orion5x/ts409-setup.c irq = orion5x_pci_map_irq(dev, slot, pin); irq 128 arch/arm/mach-orion5x/ts409-setup.c if (irq != -1) irq 129 arch/arm/mach-orion5x/ts409-setup.c return irq; irq 296 arch/arm/mach-orion5x/ts409-setup.c qnap_ts409_i2c_rtc.irq = gpio_to_irq(TS409_RTC_GPIO); irq 300 arch/arm/mach-orion5x/ts409-setup.c if (qnap_ts409_i2c_rtc.irq == 0) irq 135 arch/arm/mach-orion5x/wnr854t-setup.c int irq; irq 140 arch/arm/mach-orion5x/wnr854t-setup.c irq = orion5x_pci_map_irq(dev, slot, pin); irq 141 arch/arm/mach-orion5x/wnr854t-setup.c if (irq != -1) irq 142 arch/arm/mach-orion5x/wnr854t-setup.c return irq; irq 223 arch/arm/mach-orion5x/wrt350n-v2-setup.c int irq; irq 228 arch/arm/mach-orion5x/wrt350n-v2-setup.c irq = orion5x_pci_map_irq(dev, slot, pin); irq 229 arch/arm/mach-orion5x/wrt350n-v2-setup.c if (irq != -1) irq 230 arch/arm/mach-orion5x/wrt350n-v2-setup.c return irq; irq 283 arch/arm/mach-pxa/am200epd.c static irqreturn_t am200_handle_irq(int irq, void *dev_id) irq 231 arch/arm/mach-pxa/am300epd.c static irqreturn_t am300_handle_irq(int irq, void *dev_id) irq 180 arch/arm/mach-pxa/balloon3.c .irq = PXA_GPIO_TO_IRQ(BALLOON3_GPIO_CODEC_IRQ), irq 474 arch/arm/mach-pxa/balloon3.c int balloon3_irq = (d->irq - BALLOON3_IRQ(0)); irq 481 arch/arm/mach-pxa/balloon3.c int balloon3_irq = (d->irq - BALLOON3_IRQ(0)); irq 500 arch/arm/mach-pxa/balloon3.c unsigned int irq; irq 507 arch/arm/mach-pxa/balloon3.c irq = BALLOON3_IRQ(0) + __ffs(pending); irq 508 arch/arm/mach-pxa/balloon3.c generic_handle_irq(irq); irq 518 arch/arm/mach-pxa/balloon3.c int irq; irq 522 arch/arm/mach-pxa/balloon3.c for (irq = BALLOON3_IRQ(0); irq <= BALLOON3_IRQ(7); irq++) { irq 523 arch/arm/mach-pxa/balloon3.c irq_set_chip_and_handler(irq, &balloon3_irq_chip, irq 525 arch/arm/mach-pxa/balloon3.c irq_clear_status_flags(irq, IRQ_NOREQUEST | IRQ_NOPROBE); irq 81 arch/arm/mach-pxa/capc7117.c .irq = PXA_GPIO_TO_IRQ(mfp_to_gpio(MFP_PIN_GPIO78)), irq 90 arch/arm/mach-pxa/capc7117.c .irq = PXA_GPIO_TO_IRQ(mfp_to_gpio(MFP_PIN_GPIO79)), irq 99 arch/arm/mach-pxa/capc7117.c .irq = PXA_GPIO_TO_IRQ(mfp_to_gpio(MFP_PIN_GPIO80)), irq 108 arch/arm/mach-pxa/capc7117.c .irq = PXA_GPIO_TO_IRQ(mfp_to_gpio(MFP_PIN_GPIO81)), irq 390 arch/arm/mach-pxa/cm-x270.c .irq = PXA_GPIO_TO_IRQ(95), irq 79 arch/arm/mach-pxa/cm-x2xx-pci.c int irq; irq 83 arch/arm/mach-pxa/cm-x2xx-pci.c irq = it8152_pci_map_irq(dev, slot, pin); irq 84 arch/arm/mach-pxa/cm-x2xx-pci.c if (irq) irq 85 arch/arm/mach-pxa/cm-x2xx-pci.c return irq; irq 774 arch/arm/mach-pxa/cm-x300.c .irq = IRQ_WAKEUP0, irq 250 arch/arm/mach-pxa/colibri-pxa270.c .irq = PXA_GPIO_TO_IRQ(GPIO113_COLIBRI_PXA270_TS_IRQ), irq 177 arch/arm/mach-pxa/corgi.c .irq = CORGI_IRQ_GPIO_CF_IRQ, irq 592 arch/arm/mach-pxa/corgi.c .irq = PXA_GPIO_TO_IRQ(CORGI_GPIO_TP_INT), irq 798 arch/arm/mach-pxa/em-x270.c .irq = PXA_GPIO_TO_IRQ(116), irq 1169 arch/arm/mach-pxa/em-x270.c .irq = PXA_GPIO_TO_IRQ(0), irq 623 arch/arm/mach-pxa/hx4700.c .irq = PXA_GPIO_TO_IRQ(GPIO58_HX4700_TSC2046_nPENIRQ), irq 84 arch/arm/mach-pxa/icontrol.c .irq = PXA_GPIO_TO_IRQ(ICONTROL_MCP251x_nIRQ1) irq 93 arch/arm/mach-pxa/icontrol.c .irq = PXA_GPIO_TO_IRQ(ICONTROL_MCP251x_nIRQ2) irq 102 arch/arm/mach-pxa/icontrol.c .irq = PXA_GPIO_TO_IRQ(ICONTROL_MCP251x_nIRQ3) irq 111 arch/arm/mach-pxa/icontrol.c .irq = PXA_GPIO_TO_IRQ(ICONTROL_MCP251x_nIRQ4) irq 67 arch/arm/mach-pxa/irq.c irq_hw_number_t irq = irqd_to_hwirq(d); irq 70 arch/arm/mach-pxa/irq.c icmr &= ~BIT(irq & 0x1f); irq 77 arch/arm/mach-pxa/irq.c irq_hw_number_t irq = irqd_to_hwirq(d); irq 80 arch/arm/mach-pxa/irq.c icmr |= BIT(irq & 0x1f); irq 405 arch/arm/mach-pxa/littleton.c .irq = PXA_GPIO_TO_IRQ(mfp_to_gpio(MFP_PIN_GPIO18)), irq 98 arch/arm/mach-pxa/lpd270.c int lpd270_irq = d->irq - LPD270_IRQ(0); irq 108 arch/arm/mach-pxa/lpd270.c int lpd270_irq = d->irq - LPD270_IRQ(0); irq 123 arch/arm/mach-pxa/lpd270.c unsigned int irq; irq 131 arch/arm/mach-pxa/lpd270.c irq = LPD270_IRQ(0) + __ffs(pending); irq 132 arch/arm/mach-pxa/lpd270.c generic_handle_irq(irq); irq 142 arch/arm/mach-pxa/lpd270.c int irq; irq 150 arch/arm/mach-pxa/lpd270.c for (irq = LPD270_IRQ(2); irq <= LPD270_IRQ(4); irq++) { irq 151 arch/arm/mach-pxa/lpd270.c irq_set_chip_and_handler(irq, &lpd270_irq_chip, irq 153 arch/arm/mach-pxa/lpd270.c irq_clear_status_flags(irq, IRQ_NOREQUEST | IRQ_NOPROBE); irq 230 arch/arm/mach-pxa/lubbock.c .irq = LUBBOCK_BB_IRQ, irq 417 arch/arm/mach-pxa/lubbock.c static irqreturn_t lubbock_detect_int(int irq, void *data) irq 420 arch/arm/mach-pxa/lubbock.c disable_irq(irq); irq 423 arch/arm/mach-pxa/lubbock.c return mmc_detect_int(irq, data); irq 951 arch/arm/mach-pxa/magician.c .irq = PXA_GPIO_TO_IRQ(GPIO115_MAGICIAN_nPEN_IRQ), irq 298 arch/arm/mach-pxa/mioa701.c irqreturn_t gsm_on_irq(int irq, void *p) irq 260 arch/arm/mach-pxa/pcm990-baseboard.c int pcm990_irq = (d->irq - PCM027_IRQ(0)); irq 269 arch/arm/mach-pxa/pcm990-baseboard.c int pcm990_irq = (d->irq - PCM027_IRQ(0)); irq 290 arch/arm/mach-pxa/pcm990-baseboard.c unsigned int irq; irq 300 arch/arm/mach-pxa/pcm990-baseboard.c irq = PCM027_IRQ(0) + __ffs(pending); irq 301 arch/arm/mach-pxa/pcm990-baseboard.c generic_handle_irq(irq); irq 310 arch/arm/mach-pxa/pcm990-baseboard.c int irq; irq 313 arch/arm/mach-pxa/pcm990-baseboard.c for (irq = PCM027_IRQ(0); irq <= PCM027_IRQ(3); irq++) { irq 314 arch/arm/mach-pxa/pcm990-baseboard.c irq_set_chip_and_handler(irq, &pcm990_irq_chip, irq 316 arch/arm/mach-pxa/pcm990-baseboard.c irq_clear_status_flags(irq, IRQ_NOREQUEST | IRQ_NOPROBE); irq 146 arch/arm/mach-pxa/poodle.c .irq = POODLE_IRQ_GPIO_CF_IRQ, irq 219 arch/arm/mach-pxa/poodle.c .irq = PXA_GPIO_TO_IRQ(POODLE_GPIO_TP_INT), irq 121 arch/arm/mach-pxa/pxa25x.c int gpio = pxa_irq_to_gpio(d->irq); irq 127 arch/arm/mach-pxa/pxa25x.c if (d->irq == IRQ_RTCAlrm) { irq 204 arch/arm/mach-pxa/pxa27x.c int gpio = pxa_irq_to_gpio(d->irq); irq 210 arch/arm/mach-pxa/pxa27x.c if (d->irq == IRQ_KEYPAD) irq 213 arch/arm/mach-pxa/pxa27x.c switch (d->irq) { irq 203 arch/arm/mach-pxa/pxa3xx.c switch (d->irq) { irq 294 arch/arm/mach-pxa/pxa3xx.c PECR |= PECR_IS(d->irq - IRQ_WAKEUP0); irq 300 arch/arm/mach-pxa/pxa3xx.c PECR &= ~PECR_IE(d->irq - IRQ_WAKEUP0); irq 306 arch/arm/mach-pxa/pxa3xx.c PECR |= PECR_IE(d->irq - IRQ_WAKEUP0); irq 312 arch/arm/mach-pxa/pxa3xx.c PWER |= 1 << (d->irq - IRQ_WAKEUP0); irq 315 arch/arm/mach-pxa/pxa3xx.c PWER |= 1 << (d->irq - IRQ_WAKEUP0 + 2); irq 331 arch/arm/mach-pxa/pxa3xx.c int irq; irq 333 arch/arm/mach-pxa/pxa3xx.c for (irq = IRQ_WAKEUP0; irq <= IRQ_WAKEUP1; irq++) { irq 334 arch/arm/mach-pxa/pxa3xx.c irq_set_chip_and_handler(irq, &pxa_ext_wakeup_chip, irq 336 arch/arm/mach-pxa/pxa3xx.c irq_clear_status_flags(irq, IRQ_NOREQUEST); irq 28 arch/arm/mach-pxa/pxa_cplds_irqs.c int irq; irq 82 arch/arm/mach-pxa/pxa_cplds_irqs.c static int cplds_irq_domain_map(struct irq_domain *d, unsigned int irq, irq 87 arch/arm/mach-pxa/pxa_cplds_irqs.c irq_set_chip_and_handler(irq, &cplds_irq_chip, handle_level_irq); irq 88 arch/arm/mach-pxa/pxa_cplds_irqs.c irq_set_chip_data(irq, fpga); irq 119 arch/arm/mach-pxa/pxa_cplds_irqs.c fpga->irq = platform_get_irq(pdev, 0); irq 120 arch/arm/mach-pxa/pxa_cplds_irqs.c if (fpga->irq <= 0) irq 121 arch/arm/mach-pxa/pxa_cplds_irqs.c return fpga->irq; irq 137 arch/arm/mach-pxa/pxa_cplds_irqs.c irqflags = irq_get_trigger_type(fpga->irq); irq 138 arch/arm/mach-pxa/pxa_cplds_irqs.c ret = devm_request_irq(&pdev->dev, fpga->irq, cplds_irq_handler, irq 145 arch/arm/mach-pxa/pxa_cplds_irqs.c fpga->irq, ret); irq 149 arch/arm/mach-pxa/pxa_cplds_irqs.c irq_set_irq_wake(fpga->irq, 1); irq 173 arch/arm/mach-pxa/pxa_cplds_irqs.c irq_set_chip_and_handler(fpga->irq, NULL, NULL); irq 502 arch/arm/mach-pxa/saar.c .irq = PXA_GPIO_TO_IRQ(mfp_to_gpio(MFP_PIN_GPIO83)), irq 356 arch/arm/mach-pxa/sharpsl_pm.c static irqreturn_t sharpsl_ac_isr(int irq, void *dev_id) irq 391 arch/arm/mach-pxa/sharpsl_pm.c static irqreturn_t sharpsl_chrg_full_isr(int irq, void *dev_id) irq 402 arch/arm/mach-pxa/sharpsl_pm.c static irqreturn_t sharpsl_fatal_isr(int irq, void *dev_id) irq 830 arch/arm/mach-pxa/sharpsl_pm.c int ret, irq; irq 856 arch/arm/mach-pxa/sharpsl_pm.c irq = gpio_to_irq(sharpsl_pm.machinfo->gpio_acin); irq 857 arch/arm/mach-pxa/sharpsl_pm.c if (request_irq(irq, sharpsl_ac_isr, IRQF_TRIGGER_RISING | IRQF_TRIGGER_FALLING, "AC Input Detect", sharpsl_ac_isr)) { irq 858 arch/arm/mach-pxa/sharpsl_pm.c dev_err(sharpsl_pm.dev, "Could not get irq %d.\n", irq); irq 861 arch/arm/mach-pxa/sharpsl_pm.c irq = gpio_to_irq(sharpsl_pm.machinfo->gpio_batlock); irq 862 arch/arm/mach-pxa/sharpsl_pm.c if (request_irq(irq, sharpsl_fatal_isr, IRQF_TRIGGER_FALLING, "Battery Cover", sharpsl_fatal_isr)) { irq 863 arch/arm/mach-pxa/sharpsl_pm.c dev_err(sharpsl_pm.dev, "Could not get irq %d.\n", irq); irq 867 arch/arm/mach-pxa/sharpsl_pm.c irq = gpio_to_irq(sharpsl_pm.machinfo->gpio_fatal); irq 868 arch/arm/mach-pxa/sharpsl_pm.c if (request_irq(irq, sharpsl_fatal_isr, IRQF_TRIGGER_FALLING, "Fatal Battery", sharpsl_fatal_isr)) { irq 869 arch/arm/mach-pxa/sharpsl_pm.c dev_err(sharpsl_pm.dev, "Could not get irq %d.\n", irq); irq 875 arch/arm/mach-pxa/sharpsl_pm.c irq = gpio_to_irq(sharpsl_pm.machinfo->gpio_batfull); irq 876 arch/arm/mach-pxa/sharpsl_pm.c if (request_irq(irq, sharpsl_chrg_full_isr, IRQF_TRIGGER_RISING, "CO", sharpsl_chrg_full_isr)) { irq 877 arch/arm/mach-pxa/sharpsl_pm.c dev_err(sharpsl_pm.dev, "Could not get irq %d.\n", irq); irq 252 arch/arm/mach-pxa/spitz.c .irq = SPITZ_IRQ_GPIO_CF_IRQ, irq 257 arch/arm/mach-pxa/spitz.c .irq = SPITZ_IRQ_GPIO_CF2_IRQ, irq 554 arch/arm/mach-pxa/spitz.c .irq = PXA_GPIO_TO_IRQ(SPITZ_GPIO_TP_INT), irq 374 arch/arm/mach-pxa/stargate2.c .irq = PXA_GPIO_TO_IRQ(96), irq 541 arch/arm/mach-pxa/stargate2.c .irq = PXA_GPIO_TO_IRQ(1), irq 555 arch/arm/mach-pxa/stargate2.c .irq = PXA_GPIO_TO_IRQ(99), irq 562 arch/arm/mach-pxa/stargate2.c .irq = PXA_GPIO_TO_IRQ(99), irq 566 arch/arm/mach-pxa/stargate2.c .irq = PXA_GPIO_TO_IRQ(96), irq 917 arch/arm/mach-pxa/stargate2.c .irq = PXA_GPIO_TO_IRQ(1), irq 942 arch/arm/mach-pxa/stargate2.c .irq = PXA_GPIO_TO_IRQ(99), irq 949 arch/arm/mach-pxa/stargate2.c .irq = PXA_GPIO_TO_IRQ(99), irq 953 arch/arm/mach-pxa/stargate2.c .irq = PXA_GPIO_TO_IRQ(96), irq 225 arch/arm/mach-pxa/tosa.c .irq = TOSA_IRQ_GPIO_CF_IRQ, irq 230 arch/arm/mach-pxa/tosa.c .irq = TOSA_IRQ_GPIO_JC_CF_IRQ, irq 242 arch/arm/mach-pxa/viper.c static inline int viper_irq_to_bitmask(unsigned int irq) irq 244 arch/arm/mach-pxa/viper.c return viper_isa_irq_map[irq - PXA_ISA_IRQ(0)]; irq 254 arch/arm/mach-pxa/viper.c int viper_irq = viper_irq_to_bitmask(d->irq); irq 264 arch/arm/mach-pxa/viper.c viper_irq_enabled_mask &= ~(viper_irq_to_bitmask(d->irq)); irq 269 arch/arm/mach-pxa/viper.c viper_irq_enabled_mask |= viper_irq_to_bitmask(d->irq); irq 280 arch/arm/mach-pxa/viper.c unsigned int irq; irq 290 arch/arm/mach-pxa/viper.c irq = viper_bit_to_irq(__ffs(pending)); irq 291 arch/arm/mach-pxa/viper.c generic_handle_irq(irq); irq 535 arch/arm/mach-pxa/viper.c .irq = IRQ_FFUART, irq 544 arch/arm/mach-pxa/viper.c .irq = IRQ_BTUART, irq 553 arch/arm/mach-pxa/viper.c .irq = IRQ_STUART, irq 562 arch/arm/mach-pxa/viper.c .irq = PXA_GPIO_TO_IRQ(VIPER_UARTA_GPIO), irq 572 arch/arm/mach-pxa/viper.c .irq = PXA_GPIO_TO_IRQ(VIPER_UARTB_GPIO), irq 444 arch/arm/mach-pxa/vpac270.c .irq = PXA_GPIO_TO_IRQ(GPIO113_VPAC270_TS_IRQ), irq 592 arch/arm/mach-pxa/z2.c .irq = PXA_GPIO_TO_IRQ(GPIO36_ZIPITZ2_WIFI_IRQ), irq 78 arch/arm/mach-pxa/zeus.c static inline int zeus_irq_to_bitmask(unsigned int irq) irq 80 arch/arm/mach-pxa/zeus.c return zeus_isa_irq_map[irq - PXA_ISA_IRQ(0)]; irq 90 arch/arm/mach-pxa/zeus.c __raw_writew(zeus_irq_to_bitmask(d->irq), ZEUS_CPLD_ISA_IRQ); irq 95 arch/arm/mach-pxa/zeus.c zeus_irq_enabled_mask &= ~(zeus_irq_to_bitmask(d->irq)); irq 100 arch/arm/mach-pxa/zeus.c zeus_irq_enabled_mask |= zeus_irq_to_bitmask(d->irq); irq 110 arch/arm/mach-pxa/zeus.c unsigned int irq; irq 120 arch/arm/mach-pxa/zeus.c irq = zeus_bit_to_irq(__ffs(pending)); irq 121 arch/arm/mach-pxa/zeus.c generic_handle_irq(irq); irq 240 arch/arm/mach-pxa/zeus.c .irq = PXA_GPIO_TO_IRQ(ZEUS_UARTA_GPIO), irq 249 arch/arm/mach-pxa/zeus.c .irq = PXA_GPIO_TO_IRQ(ZEUS_UARTB_GPIO), irq 258 arch/arm/mach-pxa/zeus.c .irq = PXA_GPIO_TO_IRQ(ZEUS_UARTC_GPIO), irq 267 arch/arm/mach-pxa/zeus.c .irq = PXA_GPIO_TO_IRQ(ZEUS_UARTD_GPIO), irq 278 arch/arm/mach-pxa/zeus.c .irq = IRQ_FFUART, irq 287 arch/arm/mach-pxa/zeus.c .irq = IRQ_BTUART, irq 296 arch/arm/mach-pxa/zeus.c .irq = IRQ_STUART, irq 439 arch/arm/mach-pxa/zeus.c .irq = PXA_GPIO_TO_IRQ(ZEUS_CAN_GPIO), irq 792 arch/arm/mach-pxa/zeus.c .irq = PXA_GPIO_TO_IRQ(ZEUS_EXTGPIO_GPIO), irq 233 arch/arm/mach-pxa/zylonite_pxa300.c .irq = PXA_GPIO_TO_IRQ(18), irq 239 arch/arm/mach-pxa/zylonite_pxa300.c .irq = PXA_GPIO_TO_IRQ(19), irq 28 arch/arm/mach-rpc/dma.c int irq; /* Controller IRQ */ irq 95 arch/arm/mach-rpc/dma.c static irqreturn_t iomd_dma_handle(int irq, void *dev_id) irq 128 arch/arm/mach-rpc/dma.c disable_irq_nosync(irq); irq 138 arch/arm/mach-rpc/dma.c return request_irq(idma->irq, iomd_dma_handle, irq 146 arch/arm/mach-rpc/dma.c free_irq(idma->irq, idma); irq 189 arch/arm/mach-rpc/dma.c enable_irq(idma->irq); irq 200 arch/arm/mach-rpc/dma.c disable_irq(idma->irq); irq 365 arch/arm/mach-rpc/dma.c iomd_dma[DMA_0].irq = IRQ_DMA0; irq 367 arch/arm/mach-rpc/dma.c iomd_dma[DMA_1].irq = IRQ_DMA1; irq 369 arch/arm/mach-rpc/dma.c iomd_dma[DMA_2].irq = IRQ_DMA2; irq 371 arch/arm/mach-rpc/dma.c iomd_dma[DMA_3].irq = IRQ_DMA3; irq 373 arch/arm/mach-rpc/dma.c iomd_dma[DMA_S0].irq = IRQ_DMAS0; irq 375 arch/arm/mach-rpc/dma.c iomd_dma[DMA_S1].irq = IRQ_DMAS1; irq 437 arch/arm/mach-rpc/ecard.c ec->ops->irqenable(ec, d->irq); irq 440 arch/arm/mach-rpc/ecard.c "enable IRQs for %d\n", d->irq); irq 453 arch/arm/mach-rpc/ecard.c ec->ops->irqdisable(ec, d->irq); irq 565 arch/arm/mach-rpc/ecard.c if (!ec->claimed || !ec->irq || ec->slot_no == 8) irq 574 arch/arm/mach-rpc/ecard.c generic_handle_irq(ec->irq); irq 703 arch/arm/mach-rpc/ecard.c ec->irq = 0; irq 756 arch/arm/mach-rpc/ecard.c return sprintf(buf, "%u\n", ec->irq); irq 758 arch/arm/mach-rpc/ecard.c static DEVICE_ATTR_RO(irq); irq 891 arch/arm/mach-rpc/ecard.c static int __init ecard_probe(int slot, unsigned irq, card_type_t type) irq 948 arch/arm/mach-rpc/ecard.c ec->irq = irq; irq 954 arch/arm/mach-rpc/ecard.c irq_set_chip_and_handler(ec->irq, &ecard_chip, irq 956 arch/arm/mach-rpc/ecard.c irq_set_chip_data(ec->irq, ec); irq 957 arch/arm/mach-rpc/ecard.c irq_clear_status_flags(ec->irq, IRQ_NOREQUEST); irq 24 arch/arm/mach-rpc/irq.c static void iomd_set_base_mask(unsigned int irq, void __iomem *base, u32 mask) irq 26 arch/arm/mach-rpc/irq.c struct irq_data *d = irq_get_irq_data(irq); irq 29 arch/arm/mach-rpc/irq.c irq_set_chip_data(irq, (void *)(unsigned long)base); irq 75 arch/arm/mach-rpc/irq.c unsigned int irq, clr, set; irq 85 arch/arm/mach-rpc/irq.c for (irq = 0; irq < NR_IRQS; irq++) { irq 89 arch/arm/mach-rpc/irq.c if (irq <= 6 || (irq >= 9 && irq <= 15)) irq 92 arch/arm/mach-rpc/irq.c if (irq == 21 || (irq >= 16 && irq <= 19) || irq 93 arch/arm/mach-rpc/irq.c irq == IRQ_KEYBOARDTX) irq 96 arch/arm/mach-rpc/irq.c switch (irq) { irq 98 arch/arm/mach-rpc/irq.c irq_set_chip_and_handler(irq, &iomd_chip_clr, irq 100 arch/arm/mach-rpc/irq.c irq_modify_status(irq, clr, set); irq 101 arch/arm/mach-rpc/irq.c iomd_set_base_mask(irq, IOMD_BASE + IOMD_IRQSTATA, irq 102 arch/arm/mach-rpc/irq.c BIT(irq)); irq 106 arch/arm/mach-rpc/irq.c irq_set_chip_and_handler(irq, &iomd_chip_noclr, irq 108 arch/arm/mach-rpc/irq.c irq_modify_status(irq, clr, set); irq 109 arch/arm/mach-rpc/irq.c iomd_set_base_mask(irq, IOMD_BASE + IOMD_IRQSTATB, irq 110 arch/arm/mach-rpc/irq.c BIT(irq - 8)); irq 114 arch/arm/mach-rpc/irq.c irq_set_chip_and_handler(irq, &iomd_chip_noclr, irq 116 arch/arm/mach-rpc/irq.c irq_modify_status(irq, clr, set); irq 117 arch/arm/mach-rpc/irq.c iomd_set_base_mask(irq, IOMD_BASE + IOMD_DMASTAT, irq 118 arch/arm/mach-rpc/irq.c BIT(irq - 16)); irq 122 arch/arm/mach-rpc/irq.c irq_set_chip(irq, &iomd_chip_noclr); irq 123 arch/arm/mach-rpc/irq.c irq_modify_status(irq, clr, set); irq 124 arch/arm/mach-rpc/irq.c iomd_set_base_mask(irq, IOMD_BASE + IOMD_FIQSTAT, irq 125 arch/arm/mach-rpc/irq.c BIT(irq - 64)); irq 145 arch/arm/mach-rpc/riscpc.c .irq = IRQ_SERIALPORT, irq 81 arch/arm/mach-rpc/time.c ioc_timer_interrupt(int irq, void *dev_id) irq 58 arch/arm/mach-s3c24xx/bast-irq.c temp &= ~bast_pc104_irqmasks[data->irq]; irq 77 arch/arm/mach-s3c24xx/bast-irq.c temp |= bast_pc104_irqmasks[data->irq]; irq 194 arch/arm/mach-s3c24xx/mach-amlm5900.c amlm5900_wake_interrupt(int irq, void *ignored) irq 368 arch/arm/mach-s3c24xx/mach-anubis.c .irq = IRQ_EINT20, irq 336 arch/arm/mach-s3c24xx/mach-bast.c .irq = BAST_IRQ_PCSERIAL1, irq 344 arch/arm/mach-s3c24xx/mach-bast.c .irq = BAST_IRQ_PCSERIAL2, irq 192 arch/arm/mach-s3c24xx/mach-gta02.c static void gta02_pmu_event_callback(struct pcf50633 *pcf, int irq) irq 194 arch/arm/mach-s3c24xx/mach-gta02.c if (irq == PCF50633_IRQ_USBINS) { irq 201 arch/arm/mach-s3c24xx/mach-gta02.c if (irq == PCF50633_IRQ_USBREM) { irq 386 arch/arm/mach-s3c24xx/mach-gta02.c .irq = GTA02_IRQ_PCF50633, irq 469 arch/arm/mach-s3c24xx/mach-jive.c .irq = IRQ_EINT14, irq 335 arch/arm/mach-s3c24xx/mach-osiris.c .irq = IRQ_EINT20, irq 139 arch/arm/mach-s3c24xx/mach-vr1000.c .irq = VR1000_IRQ_SERIAL + 0, irq 147 arch/arm/mach-s3c24xx/mach-vr1000.c .irq = VR1000_IRQ_SERIAL + 1, irq 155 arch/arm/mach-s3c24xx/mach-vr1000.c .irq = VR1000_IRQ_SERIAL + 2, irq 163 arch/arm/mach-s3c24xx/mach-vr1000.c .irq = VR1000_IRQ_SERIAL + 3, irq 52 arch/arm/mach-s3c24xx/pm-s3c2412.c { .irq = IRQ_RTC, .bit = S3C2412_PWRCFG_RTC_MASKIRQ, }, irq 68 arch/arm/mach-s3c24xx/pm.c int irq = gpio_to_irq(pin); irq 79 arch/arm/mach-s3c24xx/pm.c S3C_PMDBG("Leaving IRQ %d (pin %d) as is\n", irq, pin); irq 82 arch/arm/mach-s3c24xx/pm.c S3C_PMDBG("Disabling IRQ %d (pin %d)\n", irq, pin); irq 56 arch/arm/mach-s3c24xx/simtec-usb.c usb_simtec_ocirq(int irq, void *pw) irq 246 arch/arm/mach-s3c64xx/common.c #define eint_offset(irq) ((irq) - IRQ_EINT(0)) irq 247 arch/arm/mach-s3c64xx/common.c #define eint_irq_to_bit(irq) ((u32)(1 << eint_offset(irq))) irq 281 arch/arm/mach-s3c64xx/common.c int offs = eint_offset(data->irq); irq 375 arch/arm/mach-s3c64xx/common.c unsigned int irq; irq 381 arch/arm/mach-s3c64xx/common.c for (irq = IRQ_EINT(start); irq <= IRQ_EINT(end); irq++) { irq 383 arch/arm/mach-s3c64xx/common.c generic_handle_irq(irq); irq 411 arch/arm/mach-s3c64xx/common.c int irq; irq 417 arch/arm/mach-s3c64xx/common.c for (irq = IRQ_EINT(0); irq <= IRQ_EINT(27); irq++) { irq 418 arch/arm/mach-s3c64xx/common.c irq_set_chip_and_handler(irq, &s3c_irq_eint, handle_level_irq); irq 419 arch/arm/mach-s3c64xx/common.c irq_set_chip_data(irq, (void *)eint_irq_to_bit(irq)); irq 420 arch/arm/mach-s3c64xx/common.c irq_clear_status_flags(irq, IRQ_NOREQUEST); irq 15 arch/arm/mach-s3c64xx/irq-uart.h extern void s3c_init_uart_irqs(struct s3c_uart_irq *irq, unsigned int nr_irqs); irq 51 arch/arm/mach-s3c64xx/mach-crag6410-module.c .irq = S3C_EINT(4), irq 64 arch/arm/mach-s3c64xx/mach-crag6410-module.c .irq = S3C_EINT(4), irq 160 arch/arm/mach-s3c64xx/mach-crag6410-module.c .irq = GLENFARCLAS_PMIC_IRQ_BASE + WM831X_IRQ_GPIO_2, irq 169 arch/arm/mach-s3c64xx/mach-crag6410-module.c .irq = GLENFARCLAS_PMIC_IRQ_BASE + WM831X_IRQ_GPIO_2, irq 178 arch/arm/mach-s3c64xx/mach-crag6410-module.c .irq = GLENFARCLAS_PMIC_IRQ_BASE + WM831X_IRQ_GPIO_2, irq 205 arch/arm/mach-s3c64xx/mach-crag6410-module.c .irq = GLENFARCLAS_PMIC_IRQ_BASE + WM831X_IRQ_GPIO_2, irq 243 arch/arm/mach-s3c64xx/mach-crag6410-module.c .irq = GLENFARCLAS_PMIC_IRQ_BASE + irq 276 arch/arm/mach-s3c64xx/mach-crag6410-module.c .irq = GLENFARCLAS_PMIC_IRQ_BASE + irq 299 arch/arm/mach-s3c64xx/mach-crag6410-module.c .irq = GLENFARCLAS_PMIC_IRQ_BASE + irq 624 arch/arm/mach-s3c64xx/mach-crag6410.c .irq = S3C_EINT(23), irq 731 arch/arm/mach-s3c64xx/mach-crag6410.c .irq = S3C_EINT(0), irq 80 arch/arm/mach-s3c64xx/mach-smartq.c static irqreturn_t smartq_usb_host_ocirq(int irq, void *pw) irq 598 arch/arm/mach-s3c64xx/mach-smdk6410.c .irq = S3C_EINT(12), irq 605 arch/arm/mach-s3c64xx/mach-smdk6410.c .irq = S3C_EINT(12), irq 284 arch/arm/mach-s3c64xx/pm.c { .irq = IRQ_RTC_ALARM, .bit = S3C64XX_PWRCFG_RTC_ALARM_DISABLE, }, irq 285 arch/arm/mach-s3c64xx/pm.c { .irq = IRQ_RTC_TIC, .bit = S3C64XX_PWRCFG_RTC_TICK_DISABLE, }, irq 286 arch/arm/mach-s3c64xx/pm.c { .irq = IRQ_PENDN, .bit = S3C64XX_PWRCFG_TS_DISABLE, }, irq 287 arch/arm/mach-s3c64xx/pm.c { .irq = IRQ_HSMMC0, .bit = S3C64XX_PWRCFG_MMC0_DISABLE, }, irq 288 arch/arm/mach-s3c64xx/pm.c { .irq = IRQ_HSMMC1, .bit = S3C64XX_PWRCFG_MMC1_DISABLE, }, irq 289 arch/arm/mach-s3c64xx/pm.c { .irq = IRQ_HSMMC2, .bit = S3C64XX_PWRCFG_MMC2_DISABLE, }, irq 290 arch/arm/mach-s3c64xx/pm.c { .irq = NO_WAKEUP_IRQ, .bit = S3C64XX_PWRCFG_BATF_DISABLE}, irq 291 arch/arm/mach-s3c64xx/pm.c { .irq = NO_WAKEUP_IRQ, .bit = S3C64XX_PWRCFG_MSM_DISABLE }, irq 292 arch/arm/mach-s3c64xx/pm.c { .irq = NO_WAKEUP_IRQ, .bit = S3C64XX_PWRCFG_HSI_DISABLE }, irq 293 arch/arm/mach-s3c64xx/pm.c { .irq = NO_WAKEUP_IRQ, .bit = S3C64XX_PWRCFG_MSM_DISABLE }, irq 501 arch/arm/mach-sa1100/assabet.c .irq = IRQ_GPIO0, irq 508 arch/arm/mach-sa1100/assabet.c .irq = IRQ_GPIO1, irq 79 arch/arm/mach-sa1100/collie.c .irq = COLLIE_IRQ_GPIO_CF_IRQ, irq 478 arch/arm/mach-sa1100/generic.c int sa11x0_sc_set_wake(unsigned int irq, unsigned int on) irq 480 arch/arm/mach-sa1100/generic.c if (BIT(irq) != IC_RTCAlrm) irq 194 arch/arm/mach-sa1100/neponset.c static void nochip_noop(struct irq_data *irq) irq 262 arch/arm/mach-sa1100/neponset.c int ret, irq; irq 267 arch/arm/mach-sa1100/neponset.c irq = ret = platform_get_irq(dev, 0); irq 317 arch/arm/mach-sa1100/neponset.c irq_set_irq_type(irq, IRQ_TYPE_EDGE_RISING); irq 318 arch/arm/mach-sa1100/neponset.c irq_set_chained_handler_and_data(irq, neponset_irq_handler, d); irq 345 arch/arm/mach-sa1100/neponset.c enable_irq_wake(irq); irq 382 arch/arm/mach-sa1100/neponset.c int irq = platform_get_irq(dev, 0); irq 393 arch/arm/mach-sa1100/neponset.c irq_set_chained_handler(irq, NULL); irq 25 arch/arm/mach-sa1100/ssp.c static irqreturn_t ssp_interrupt(int irq, void *dev_id) irq 173 arch/arm/mach-spear/time.c static irqreturn_t spear_timer_interrupt(int irq, void *dev_id) irq 190 arch/arm/mach-spear/time.c static void __init spear_clockevent_init(int irq) irq 204 arch/arm/mach-spear/time.c setup_irq(irq, &spear_timer_irq); irq 215 arch/arm/mach-spear/time.c int irq, ret; irq 223 arch/arm/mach-spear/time.c irq = irq_of_parse_and_map(np, 0); irq 224 arch/arm/mach-spear/time.c if (!irq) { irq 247 arch/arm/mach-spear/time.c spear_clockevent_init(irq); irq 378 arch/arm/mach-vexpress/spc.c static irqreturn_t ve_spc_irq_handler(int irq, void *data) irq 450 arch/arm/mach-vexpress/spc.c int __init ve_spc_init(void __iomem *baseaddr, u32 a15_clusid, int irq) irq 460 arch/arm/mach-vexpress/spc.c if (irq <= 0) { irq 461 arch/arm/mach-vexpress/spc.c pr_err(SPCLOG "Invalid IRQ %d\n", irq); irq 470 arch/arm/mach-vexpress/spc.c ret = request_irq(irq, ve_spc_irq_handler, IRQF_TRIGGER_HIGH irq 473 arch/arm/mach-vexpress/spc.c pr_err(SPCLOG "IRQ %d request failed\n", irq); irq 11 arch/arm/mach-vexpress/spc.h int __init ve_spc_init(void __iomem *base, u32 a15_clusid, int irq); irq 205 arch/arm/mach-vexpress/tc2_pm.c int ret, irq; irq 229 arch/arm/mach-vexpress/tc2_pm.c irq = irq_of_parse_and_map(np, 0); irq 237 arch/arm/mach-vexpress/tc2_pm.c ret = ve_spc_init(scc + SPC_BASE, a15_cluster_id, irq); irq 1116 arch/arm/plat-omap/dma.c static irqreturn_t omap1_dma_irq_handler(int irq, void *dev_id) irq 1209 arch/arm/plat-omap/dma.c static irqreturn_t omap2_dma_irq_handler(int irq, void *dev_id) irq 69 arch/arm/plat-orion/common.c unsigned int irq) irq 75 arch/arm/plat-orion/common.c resources[1].start = irq; irq 76 arch/arm/plat-orion/common.c resources[1].end = irq; irq 94 arch/arm/plat-orion/common.c unsigned int irq, irq 99 arch/arm/plat-orion/common.c data->irq = irq; irq 103 arch/arm/plat-orion/common.c fill_resources_irq(orion_uart, resources, mapbase, 0xff, irq); irq 128 arch/arm/plat-orion/common.c unsigned int irq, irq 132 arch/arm/plat-orion/common.c membase, mapbase, irq, clk); irq 156 arch/arm/plat-orion/common.c unsigned int irq, irq 160 arch/arm/plat-orion/common.c membase, mapbase, irq, clk); irq 184 arch/arm/plat-orion/common.c unsigned int irq, irq 188 arch/arm/plat-orion/common.c membase, mapbase, irq, clk); irq 212 arch/arm/plat-orion/common.c unsigned int irq, irq 216 arch/arm/plat-orion/common.c membase, mapbase, irq, clk); irq 225 arch/arm/plat-orion/common.c unsigned long irq) irq 230 arch/arm/plat-orion/common.c orion_rtc_resource[1].start = irq; irq 231 arch/arm/plat-orion/common.c orion_rtc_resource[1].end = irq; irq 242 arch/arm/plat-orion/common.c struct resource *orion_ge_resource, unsigned long irq, irq 248 arch/arm/plat-orion/common.c orion_ge_resource->start = irq; irq 249 arch/arm/plat-orion/common.c orion_ge_resource->end = irq; irq 310 arch/arm/plat-orion/common.c unsigned long irq, irq 320 arch/arm/plat-orion/common.c orion_ge00_resources, irq, &orion_ge00_shared, irq 363 arch/arm/plat-orion/common.c unsigned long irq, irq 370 arch/arm/plat-orion/common.c orion_ge01_resources, irq, &orion_ge01_shared, irq 413 arch/arm/plat-orion/common.c unsigned long irq) irq 418 arch/arm/plat-orion/common.c orion_ge10_resources, irq, &orion_ge10_shared, irq 461 arch/arm/plat-orion/common.c unsigned long irq) irq 466 arch/arm/plat-orion/common.c orion_ge11_resources, irq, &orion_ge11_shared, irq 535 arch/arm/plat-orion/common.c unsigned long irq, irq 540 arch/arm/plat-orion/common.c SZ_32 - 1, irq); irq 545 arch/arm/plat-orion/common.c unsigned long irq, irq 550 arch/arm/plat-orion/common.c SZ_32 - 1, irq); irq 738 arch/arm/plat-orion/common.c unsigned long irq, irq 743 arch/arm/plat-orion/common.c irq); irq 764 arch/arm/plat-orion/common.c unsigned long irq) irq 767 arch/arm/plat-orion/common.c mapbase, SZ_4K - 1, irq); irq 788 arch/arm/plat-orion/common.c unsigned long irq) irq 791 arch/arm/plat-orion/common.c mapbase, SZ_4K - 1, irq); irq 817 arch/arm/plat-orion/common.c unsigned long irq) irq 821 arch/arm/plat-orion/common.c mapbase, 0x5000 - 1, irq); irq 848 arch/arm/plat-orion/common.c unsigned long irq) irq 851 arch/arm/plat-orion/common.c mapbase, 0xffff, irq); irq 417 arch/arm/plat-orion/gpio.c int irq; irq 419 arch/arm/plat-orion/gpio.c irq = ochip->secondary_irq_base + i; irq 424 arch/arm/plat-orion/gpio.c type = irq_get_trigger_type(irq); irq 433 arch/arm/plat-orion/gpio.c generic_handle_irq(irq); irq 20 arch/arm/plat-orion/include/plat/common.h unsigned int irq, irq 25 arch/arm/plat-orion/include/plat/common.h unsigned int irq, irq 30 arch/arm/plat-orion/include/plat/common.h unsigned int irq, irq 35 arch/arm/plat-orion/include/plat/common.h unsigned int irq, irq 39 arch/arm/plat-orion/include/plat/common.h unsigned long irq); irq 43 arch/arm/plat-orion/include/plat/common.h unsigned long irq, irq 49 arch/arm/plat-orion/include/plat/common.h unsigned long irq, irq 54 arch/arm/plat-orion/include/plat/common.h unsigned long irq); irq 58 arch/arm/plat-orion/include/plat/common.h unsigned long irq); irq 63 arch/arm/plat-orion/include/plat/common.h unsigned long irq, irq 67 arch/arm/plat-orion/include/plat/common.h unsigned long irq, irq 85 arch/arm/plat-orion/include/plat/common.h unsigned long irq, irq 89 arch/arm/plat-orion/include/plat/common.h unsigned long irq); irq 92 arch/arm/plat-orion/include/plat/common.h unsigned long irq); irq 96 arch/arm/plat-orion/include/plat/common.h unsigned long irq); irq 101 arch/arm/plat-orion/include/plat/common.h unsigned long irq); irq 37 arch/arm/plat-orion/include/plat/orion-gpio.h int irq[4]); irq 17 arch/arm/plat-orion/include/plat/time.h unsigned int irq, unsigned int tclk); irq 169 arch/arm/plat-orion/time.c static irqreturn_t orion_timer_interrupt(int irq, void *dev_id) irq 203 arch/arm/plat-orion/time.c unsigned int irq, unsigned int tclk) irq 239 arch/arm/plat-orion/time.c setup_irq(irq, &orion_timer_irq); irq 148 arch/arm/plat-pxa/ssp.c ssp->irq = platform_get_irq(pdev, 0); irq 149 arch/arm/plat-pxa/ssp.c if (ssp->irq < 0) { irq 73 arch/arm/plat-samsung/adc.c int irq; irq 280 arch/arm/plat-samsung/adc.c static irqreturn_t s3c_adc_irq(int irq, void *pw) irq 356 arch/arm/plat-samsung/adc.c adc->irq = platform_get_irq(pdev, 1); irq 357 arch/arm/plat-samsung/adc.c if (adc->irq <= 0) { irq 362 arch/arm/plat-samsung/adc.c ret = devm_request_irq(dev, adc->irq, s3c_adc_irq, 0, dev_name(dev), irq 427 arch/arm/plat-samsung/adc.c disable_irq(adc->irq); irq 447 arch/arm/plat-samsung/adc.c enable_irq(adc->irq); irq 20 arch/arm/plat-samsung/include/plat/wakeup-mask.h unsigned int irq; irq 43 arch/arm/plat-samsung/pm.c unsigned long bit = 1L << IRQ_EINT_BIT(data->irq); irq 49 arch/arm/plat-samsung/pm.c state ? "enabled" : "disabled", data->irq); irq 26 arch/arm/plat-samsung/wakeup-mask.c if (mask->irq == NO_WAKEUP_IRQ) { irq 31 arch/arm/plat-samsung/wakeup-mask.c data = irq_get_irq_data(mask->irq); irq 194 arch/arm/xen/enlighten.c static irqreturn_t xen_arm_callback(int irq, void *arg) irq 29 arch/arm64/include/asm/arch_gicv3.h static inline void gic_write_eoir(u32 irq) irq 31 arch/arm64/include/asm/arch_gicv3.h write_sysreg_s(irq, SYS_ICC_EOIR1_EL1); irq 35 arch/arm64/include/asm/arch_gicv3.h static inline void gic_write_dir(u32 irq) irq 37 arch/arm64/include/asm/arch_gicv3.h write_sysreg_s(irq, SYS_ICC_DIR_EL1); irq 60 arch/arm64/include/asm/hardirq.h static inline void ack_bad_irq(unsigned int irq) irq 12 arch/c6x/include/asm/hardirq.h extern void ack_bad_irq(int irq); irq 19 arch/c6x/include/asm/irq.h #define irq_canonicalize(irq) (irq) irq 117 arch/c6x/kernel/irq.c void ack_bad_irq(int irq) irq 119 arch/c6x/kernel/irq.c printk(KERN_ERR "IRQ: spurious interrupt %d\n", irq); irq 97 arch/c6x/platforms/megamod-pic.c unsigned int irq; irq 109 arch/c6x/platforms/megamod-pic.c irq = irq_linear_revmap(pic->irqhost, idx * 32 + n); irq 113 arch/c6x/platforms/megamod-pic.c generic_handle_irq(irq); irq 201 arch/c6x/platforms/megamod-pic.c int i, irq; irq 247 arch/c6x/platforms/megamod-pic.c irq = irq_of_parse_and_map(np, i); irq 248 arch/c6x/platforms/megamod-pic.c if (irq == NO_IRQ) irq 251 arch/c6x/platforms/megamod-pic.c irq_data = irq_get_irq_data(irq); irq 254 arch/c6x/platforms/megamod-pic.c np, i, irq); irq 283 arch/c6x/platforms/megamod-pic.c irq_set_chained_handler_and_data(irq, megamod_irq_cascade, irq 159 arch/c6x/platforms/timer64.c static irqreturn_t timer_interrupt(int irq, void *dev_id) irq 209 arch/c6x/platforms/timer64.c cd->irq = irq_of_parse_and_map(np, 0); irq 210 arch/c6x/platforms/timer64.c if (cd->irq == NO_IRQ) { irq 229 arch/c6x/platforms/timer64.c pr_debug("%pOF: Timer irq=%d.\n", np, cd->irq); irq 241 arch/c6x/platforms/timer64.c setup_irq(cd->irq, &timer_iact); irq 20 arch/csky/include/asm/smp.h void __init set_send_ipi(void (*func)(const struct cpumask *mask), int irq); irq 1190 arch/csky/kernel/perf_event.c int irq; irq 1193 arch/csky/kernel/perf_event.c irq = platform_get_irq(pmu_device, 0); irq 1194 arch/csky/kernel/perf_event.c if (irq >= 0) irq 1195 arch/csky/kernel/perf_event.c free_percpu_irq(irq, this_cpu_ptr(csky_pmu.hw_events)); irq 41 arch/csky/kernel/smp.c static irqreturn_t handle_ipi(int irq, void *dev) irq 65 arch/csky/kernel/smp.c void __init set_send_ipi(void (*func)(const struct cpumask *mask), int irq) irq 71 arch/csky/kernel/smp.c ipi_irq = irq; irq 19 arch/h8300/include/asm/irq.h static inline int irq_canonicalize(int irq) irq 21 arch/h8300/include/asm/irq.h return irq; irq 93 arch/h8300/kernel/irq.c asmlinkage void do_IRQ(int irq) irq 96 arch/h8300/kernel/irq.c generic_handle_irq(irq); irq 14 arch/hexagon/kernel/irq_cpu.c __vmintop_locdis((long) data->irq); irq 17 arch/hexagon/kernel/irq_cpu.c static void mask_irq_num(unsigned int irq) irq 19 arch/hexagon/kernel/irq_cpu.c __vmintop_locdis((long) irq); irq 24 arch/hexagon/kernel/irq_cpu.c __vmintop_locen((long) data->irq); irq 30 arch/hexagon/kernel/irq_cpu.c __vmintop_globen((long) data->irq); irq 70 arch/hexagon/kernel/irq_cpu.c int irq; irq 72 arch/hexagon/kernel/irq_cpu.c for (irq = 0; irq < HEXAGON_CPUINTS; irq++) { irq 73 arch/hexagon/kernel/irq_cpu.c mask_irq_num(irq); irq 74 arch/hexagon/kernel/irq_cpu.c irq_set_chip_and_handler(irq, &hexagon_irq_chip, irq 82 arch/hexagon/kernel/smp.c irqreturn_t handle_ipi(int irq, void *desc) irq 100 arch/hexagon/kernel/time.c .irq = RTOS_TIMER_INT, irq 136 arch/hexagon/kernel/time.c static irqreturn_t timer_interrupt(int irq, void *devid) irq 198 arch/hexagon/kernel/time.c setup_irq(ce_dev->irq, &rtos_timer_intdesc); irq 85 arch/hexagon/kernel/vm_events.c int irq = pt_cause(regs); irq 89 arch/hexagon/kernel/vm_events.c generic_handle_irq(irq); irq 36 arch/ia64/include/asm/acpi.h int acpi_gsi_to_irq (u32 gsi, unsigned int *irq); irq 25 arch/ia64/include/asm/hardirq.h void ack_bad_irq(unsigned int irq); irq 120 arch/ia64/include/asm/hw_irq.h extern int bind_irq_vector(int irq, int vector, cpumask_t domain); irq 121 arch/ia64/include/asm/hw_irq.h extern int ia64_native_assign_irq_vector (int irq); /* allocate a free vector */ irq 127 arch/ia64/include/asm/hw_irq.h extern void destroy_and_reserve_irq (unsigned int irq); irq 130 arch/ia64/include/asm/hw_irq.h extern int irq_prepare_move(int irq, int cpu); irq 131 arch/ia64/include/asm/hw_irq.h extern void irq_complete_move(unsigned int irq); irq 133 arch/ia64/include/asm/hw_irq.h static inline int irq_prepare_move(int irq, int cpu) { return 0; } irq 134 arch/ia64/include/asm/hw_irq.h static inline void irq_complete_move(unsigned int irq) {} irq 154 arch/ia64/include/asm/hw_irq.h irq_to_vector (int irq) irq 156 arch/ia64/include/asm/hw_irq.h return irq_cfg[irq].vector; irq 90 arch/ia64/include/asm/iosapic.h extern void iosapic_unregister_intr (unsigned int irq); irq 20 arch/ia64/include/asm/irq.h irq_canonicalize (int irq) irq 27 arch/ia64/include/asm/irq.h return ((irq == 2) ? 9 : irq); irq 30 arch/ia64/include/asm/irq.h extern void set_irq_affinity_info (unsigned int irq, int dest, int redir); irq 33 arch/ia64/include/asm/irq.h void destroy_irq(unsigned int irq); irq 20 arch/ia64/include/asm/pci.h __u32 irq; /* IRQ assigned */ irq 15 arch/ia64/include/asm/perfmon.h void (*handler)(int irq, void *arg, struct pt_regs *regs); irq 124 arch/ia64/include/asm/smp.h extern irqreturn_t handle_IPI(int irq, void *dev_id); irq 687 arch/ia64/kernel/acpi.c int acpi_gsi_to_irq(u32 gsi, unsigned int *irq) irq 692 arch/ia64/kernel/acpi.c *irq = isa_irq_to_vector(gsi); irq 697 arch/ia64/kernel/acpi.c *irq = tmp; irq 178 arch/ia64/kernel/iosapic.c int irq; irq 182 arch/ia64/kernel/iosapic.c for (irq = 0; irq < NR_IRQS; irq++) { irq 183 arch/ia64/kernel/iosapic.c info = &iosapic_intr_info[irq]; irq 186 arch/ia64/kernel/iosapic.c return irq; irq 195 arch/ia64/kernel/iosapic.c int irq; irq 198 arch/ia64/kernel/iosapic.c irq = __gsi_to_irq(gsi); irq 200 arch/ia64/kernel/iosapic.c return irq; irq 203 arch/ia64/kernel/iosapic.c static struct iosapic_rte_info *find_rte(unsigned int irq, unsigned int gsi) irq 207 arch/ia64/kernel/iosapic.c list_for_each_entry(rte, &iosapic_intr_info[irq].rtes, rte_list) irq 214 arch/ia64/kernel/iosapic.c set_rte (unsigned int gsi, unsigned int irq, unsigned int dest, int mask) irq 221 arch/ia64/kernel/iosapic.c ia64_vector vector = irq_to_vector(irq); irq 225 arch/ia64/kernel/iosapic.c rte = find_rte(irq, gsi); irq 230 arch/ia64/kernel/iosapic.c pol = iosapic_intr_info[irq].polarity; irq 231 arch/ia64/kernel/iosapic.c trigger = iosapic_intr_info[irq].trigger; irq 232 arch/ia64/kernel/iosapic.c dmode = iosapic_intr_info[irq].dmode; irq 237 arch/ia64/kernel/iosapic.c set_irq_affinity_info(irq, (int)(dest & 0xffff), redir); irq 251 arch/ia64/kernel/iosapic.c iosapic_intr_info[irq].low32 = low32; irq 252 arch/ia64/kernel/iosapic.c iosapic_intr_info[irq].dest = dest; irq 269 arch/ia64/kernel/iosapic.c int irq; irq 271 arch/ia64/kernel/iosapic.c for (irq = 0; irq < NR_IRQS; irq++) { irq 272 arch/ia64/kernel/iosapic.c info = &iosapic_intr_info[irq]; irq 273 arch/ia64/kernel/iosapic.c vec = irq_to_vector(irq); irq 288 arch/ia64/kernel/iosapic.c unsigned int irq = data->irq; irq 293 arch/ia64/kernel/iosapic.c if (!iosapic_intr_info[irq].count) irq 297 arch/ia64/kernel/iosapic.c low32 = iosapic_intr_info[irq].low32 |= IOSAPIC_MASK; irq 298 arch/ia64/kernel/iosapic.c list_for_each_entry(rte, &iosapic_intr_info[irq].rtes, rte_list) { irq 307 arch/ia64/kernel/iosapic.c unsigned int irq = data->irq; irq 312 arch/ia64/kernel/iosapic.c if (!iosapic_intr_info[irq].count) irq 315 arch/ia64/kernel/iosapic.c low32 = iosapic_intr_info[irq].low32 &= ~IOSAPIC_MASK; irq 316 arch/ia64/kernel/iosapic.c list_for_each_entry(rte, &iosapic_intr_info[irq].rtes, rte_list) { irq 328 arch/ia64/kernel/iosapic.c unsigned int irq = data->irq; irq 331 arch/ia64/kernel/iosapic.c int redir = (irq & IA64_IRQ_REDIRECTED) ? 1 : 0; irq 335 arch/ia64/kernel/iosapic.c irq &= (~IA64_IRQ_REDIRECTED); irq 341 arch/ia64/kernel/iosapic.c if (irq_prepare_move(irq, cpu)) irq 346 arch/ia64/kernel/iosapic.c if (!iosapic_intr_info[irq].count) irq 349 arch/ia64/kernel/iosapic.c set_irq_affinity_info(irq, dest, redir); irq 354 arch/ia64/kernel/iosapic.c low32 = iosapic_intr_info[irq].low32 & ~(7 << IOSAPIC_DELIVERY_SHIFT); irq 362 arch/ia64/kernel/iosapic.c low32 |= irq_to_vector(irq); irq 364 arch/ia64/kernel/iosapic.c iosapic_intr_info[irq].low32 = low32; irq 365 arch/ia64/kernel/iosapic.c iosapic_intr_info[irq].dest = dest; irq 366 arch/ia64/kernel/iosapic.c list_for_each_entry(rte, &iosapic_intr_info[irq].rtes, rte_list) { irq 391 arch/ia64/kernel/iosapic.c unsigned int irq = data->irq; irq 392 arch/ia64/kernel/iosapic.c ia64_vector vec = irq_to_vector(irq); irq 396 arch/ia64/kernel/iosapic.c irq_complete_move(irq); irq 403 arch/ia64/kernel/iosapic.c list_for_each_entry(rte, &iosapic_intr_info[irq].rtes, rte_list) irq 448 arch/ia64/kernel/iosapic.c irq_complete_move(data->irq); irq 484 arch/ia64/kernel/iosapic.c int i, irq = -ENOSPC, min_count = -1; irq 501 arch/ia64/kernel/iosapic.c irq = i; irq 506 arch/ia64/kernel/iosapic.c return irq; irq 514 arch/ia64/kernel/iosapic.c iosapic_reassign_vector (int irq) irq 518 arch/ia64/kernel/iosapic.c if (iosapic_intr_info[irq].count) { irq 523 arch/ia64/kernel/iosapic.c irq_to_vector(irq), irq_to_vector(new_irq)); irq 524 arch/ia64/kernel/iosapic.c memcpy(&iosapic_intr_info[new_irq], &iosapic_intr_info[irq], irq 527 arch/ia64/kernel/iosapic.c list_move(iosapic_intr_info[irq].rtes.next, irq 529 arch/ia64/kernel/iosapic.c memset(&iosapic_intr_info[irq], 0, irq 531 arch/ia64/kernel/iosapic.c iosapic_intr_info[irq].low32 = IOSAPIC_MASK; irq 532 arch/ia64/kernel/iosapic.c INIT_LIST_HEAD(&iosapic_intr_info[irq].rtes); irq 536 arch/ia64/kernel/iosapic.c static inline int irq_is_shared (int irq) irq 538 arch/ia64/kernel/iosapic.c return (iosapic_intr_info[irq].count > 1); irq 551 arch/ia64/kernel/iosapic.c register_intr (unsigned int gsi, int irq, unsigned char delivery, irq 565 arch/ia64/kernel/iosapic.c rte = find_rte(irq, gsi); irq 577 arch/ia64/kernel/iosapic.c list_add_tail(&rte->rte_list, &iosapic_intr_info[irq].rtes); irq 578 arch/ia64/kernel/iosapic.c iosapic_intr_info[irq].count++; irq 582 arch/ia64/kernel/iosapic.c struct iosapic_intr_info *info = &iosapic_intr_info[irq]; irq 591 arch/ia64/kernel/iosapic.c iosapic_intr_info[irq].count++; irq 595 arch/ia64/kernel/iosapic.c iosapic_intr_info[irq].polarity = polarity; irq 596 arch/ia64/kernel/iosapic.c iosapic_intr_info[irq].dmode = delivery; irq 597 arch/ia64/kernel/iosapic.c iosapic_intr_info[irq].trigger = trigger; irq 601 arch/ia64/kernel/iosapic.c chip = irq_get_chip(irq); irq 606 arch/ia64/kernel/iosapic.c __func__, irq_to_vector(irq), irq 610 arch/ia64/kernel/iosapic.c irq_set_chip_handler_name_locked(irq_get_irq_data(irq), chip, irq 617 arch/ia64/kernel/iosapic.c get_target_cpu (unsigned int gsi, int irq) irq 622 arch/ia64/kernel/iosapic.c cpumask_t domain = irq_to_domain(irq); irq 628 arch/ia64/kernel/iosapic.c if (iosapic_intr_info[irq].count) irq 629 arch/ia64/kernel/iosapic.c return iosapic_intr_info[irq].dest; irq 645 arch/ia64/kernel/iosapic.c if (cpe_vector > 0 && irq_to_vector(irq) == IA64_CPEP_VECTOR) irq 669 arch/ia64/kernel/iosapic.c cpu_index = irq % num_cpus; irq 714 arch/ia64/kernel/iosapic.c int irq, mask = 1, err; irq 728 arch/ia64/kernel/iosapic.c irq = __gsi_to_irq(gsi); irq 729 arch/ia64/kernel/iosapic.c if (irq > 0) { irq 730 arch/ia64/kernel/iosapic.c rte = find_rte(irq, gsi); irq 731 arch/ia64/kernel/iosapic.c if(iosapic_intr_info[irq].count == 0) { irq 732 arch/ia64/kernel/iosapic.c assign_irq_vector(irq); irq 733 arch/ia64/kernel/iosapic.c irq_init_desc(irq); irq 739 arch/ia64/kernel/iosapic.c irq = create_irq(); irq 742 arch/ia64/kernel/iosapic.c if (irq < 0) { irq 743 arch/ia64/kernel/iosapic.c irq = iosapic_find_sharable_irq(trigger, polarity); irq 744 arch/ia64/kernel/iosapic.c if (irq < 0) irq 748 arch/ia64/kernel/iosapic.c desc = irq_to_desc(irq); irq 750 arch/ia64/kernel/iosapic.c dest = get_target_cpu(gsi, irq); irq 752 arch/ia64/kernel/iosapic.c err = register_intr(gsi, irq, dmode, polarity, trigger); irq 755 arch/ia64/kernel/iosapic.c irq = err; irq 763 arch/ia64/kernel/iosapic.c low32 = iosapic_intr_info[irq].low32; irq 764 arch/ia64/kernel/iosapic.c if (irq_is_shared(irq) && !(low32 & IOSAPIC_MASK)) irq 766 arch/ia64/kernel/iosapic.c set_rte(gsi, irq, dest, mask); irq 771 arch/ia64/kernel/iosapic.c cpu_logical_id(dest), dest, irq_to_vector(irq)); irq 776 arch/ia64/kernel/iosapic.c return irq; irq 783 arch/ia64/kernel/iosapic.c int irq, index; irq 794 arch/ia64/kernel/iosapic.c irq = gsi_to_irq(gsi); irq 795 arch/ia64/kernel/iosapic.c if (irq < 0) { irq 803 arch/ia64/kernel/iosapic.c if ((rte = find_rte(irq, gsi)) == NULL) { irq 816 arch/ia64/kernel/iosapic.c low32 = iosapic_intr_info[irq].low32 | IOSAPIC_MASK; irq 819 arch/ia64/kernel/iosapic.c iosapic_intr_info[irq].count--; irq 824 arch/ia64/kernel/iosapic.c trigger = iosapic_intr_info[irq].trigger; irq 825 arch/ia64/kernel/iosapic.c polarity = iosapic_intr_info[irq].polarity; irq 826 arch/ia64/kernel/iosapic.c dest = iosapic_intr_info[irq].dest; irq 831 arch/ia64/kernel/iosapic.c cpu_logical_id(dest), dest, irq_to_vector(irq)); irq 833 arch/ia64/kernel/iosapic.c if (iosapic_intr_info[irq].count == 0) { irq 836 arch/ia64/kernel/iosapic.c cpumask_setall(irq_get_affinity_mask(irq)); irq 839 arch/ia64/kernel/iosapic.c iosapic_intr_info[irq].dest = 0; irq 840 arch/ia64/kernel/iosapic.c iosapic_intr_info[irq].dmode = 0; irq 841 arch/ia64/kernel/iosapic.c iosapic_intr_info[irq].polarity = 0; irq 842 arch/ia64/kernel/iosapic.c iosapic_intr_info[irq].trigger = 0; irq 843 arch/ia64/kernel/iosapic.c iosapic_intr_info[irq].low32 |= IOSAPIC_MASK; irq 846 arch/ia64/kernel/iosapic.c destroy_and_reserve_irq(irq); irq 862 arch/ia64/kernel/iosapic.c int irq, vector, mask = 0; irq 867 arch/ia64/kernel/iosapic.c irq = vector = iosapic_vector; irq 868 arch/ia64/kernel/iosapic.c bind_irq_vector(irq, vector, CPU_MASK_ALL); irq 873 arch/ia64/kernel/iosapic.c iosapic_reassign_vector(irq); irq 877 arch/ia64/kernel/iosapic.c irq = create_irq(); irq 878 arch/ia64/kernel/iosapic.c if (irq < 0) irq 880 arch/ia64/kernel/iosapic.c vector = irq_to_vector(irq); irq 884 arch/ia64/kernel/iosapic.c irq = vector = IA64_CPE_VECTOR; irq 885 arch/ia64/kernel/iosapic.c BUG_ON(bind_irq_vector(irq, vector, CPU_MASK_ALL)); irq 895 arch/ia64/kernel/iosapic.c register_intr(gsi, irq, delivery, polarity, trigger); irq 905 arch/ia64/kernel/iosapic.c set_rte(gsi, irq, dest, mask); irq 915 arch/ia64/kernel/iosapic.c int vector, irq; irq 919 arch/ia64/kernel/iosapic.c irq = vector = isa_irq_to_vector(isa_irq); irq 920 arch/ia64/kernel/iosapic.c BUG_ON(bind_irq_vector(irq, vector, CPU_MASK_ALL)); irq 922 arch/ia64/kernel/iosapic.c register_intr(gsi, irq, dmode, polarity, trigger); irq 929 arch/ia64/kernel/iosapic.c set_rte(gsi, irq, dest, 1); irq 951 arch/ia64/kernel/iosapic.c int irq; irq 953 arch/ia64/kernel/iosapic.c for (irq = 0; irq < NR_IRQS; ++irq) { irq 954 arch/ia64/kernel/iosapic.c iosapic_intr_info[irq].low32 = IOSAPIC_MASK; irq 956 arch/ia64/kernel/iosapic.c INIT_LIST_HEAD(&iosapic_intr_info[irq].rtes); irq 958 arch/ia64/kernel/iosapic.c iosapic_intr_info[irq].count = 0; irq 1009 arch/ia64/kernel/iosapic.c iosapic_delete_rte(unsigned int irq, unsigned int gsi) irq 1013 arch/ia64/kernel/iosapic.c list_for_each_entry_safe(rte, temp, &iosapic_intr_info[irq].rtes, irq 1087 arch/ia64/kernel/iosapic.c int i, irq, index, err = 0; irq 1106 arch/ia64/kernel/iosapic.c irq = __gsi_to_irq(i); irq 1107 arch/ia64/kernel/iosapic.c if (irq < 0) irq 1110 arch/ia64/kernel/iosapic.c err = iosapic_delete_rte(irq, i); irq 33 arch/ia64/kernel/irq.c void ack_bad_irq(unsigned int irq) irq 35 arch/ia64/kernel/irq.c printk(KERN_ERR "Unexpected irq vector 0x%x on CPU %u!\n", irq, smp_processor_id()); irq 56 arch/ia64/kernel/irq.c void set_irq_affinity_info (unsigned int irq, int hwid, int redir) irq 58 arch/ia64/kernel/irq.c if (irq < NR_IRQS) { irq 59 arch/ia64/kernel/irq.c cpumask_copy(irq_get_affinity_mask(irq), irq 61 arch/ia64/kernel/irq.c irq_redir[irq] = (char) (redir & 0xff); irq 81 arch/ia64/kernel/irq.c int irq, new_cpu; irq 83 arch/ia64/kernel/irq.c for (irq=0; irq < NR_IRQS; irq++) { irq 84 arch/ia64/kernel/irq.c struct irq_desc *desc = irq_to_desc(irq); irq 105 arch/ia64/kernel/irq.c vectors_in_migration[irq] = irq; irq 129 arch/ia64/kernel/irq.c unsigned int irq; irq 161 arch/ia64/kernel/irq.c for (irq=0; irq < NR_IRQS; irq++) { irq 162 arch/ia64/kernel/irq.c if (vectors_in_migration[irq]) { irq 165 arch/ia64/kernel/irq.c vectors_in_migration[irq]=0; irq 166 arch/ia64/kernel/irq.c generic_handle_irq(irq); irq 97 arch/ia64/kernel/irq_ia64.c int irq; irq 99 arch/ia64/kernel/irq_ia64.c for (irq = IA64_FIRST_DEVICE_VECTOR; irq < NR_IRQS; irq++) irq 100 arch/ia64/kernel/irq_ia64.c if (irq_status[irq] == IRQ_UNUSED) irq 101 arch/ia64/kernel/irq_ia64.c return irq; irq 124 arch/ia64/kernel/irq_ia64.c static int __bind_irq_vector(int irq, int vector, cpumask_t domain) irq 128 arch/ia64/kernel/irq_ia64.c struct irq_cfg *cfg = &irq_cfg[irq]; irq 130 arch/ia64/kernel/irq_ia64.c BUG_ON((unsigned)irq >= NR_IRQS); irq 141 arch/ia64/kernel/irq_ia64.c per_cpu(vector_irq, cpu)[vector] = irq; irq 144 arch/ia64/kernel/irq_ia64.c irq_status[irq] = IRQ_USED; irq 149 arch/ia64/kernel/irq_ia64.c int bind_irq_vector(int irq, int vector, cpumask_t domain) irq 155 arch/ia64/kernel/irq_ia64.c ret = __bind_irq_vector(irq, vector, domain); irq 160 arch/ia64/kernel/irq_ia64.c static void __clear_irq_vector(int irq) irq 164 arch/ia64/kernel/irq_ia64.c struct irq_cfg *cfg = &irq_cfg[irq]; irq 166 arch/ia64/kernel/irq_ia64.c BUG_ON((unsigned)irq >= NR_IRQS); irq 174 arch/ia64/kernel/irq_ia64.c irq_status[irq] = IRQ_UNUSED; irq 178 arch/ia64/kernel/irq_ia64.c static void clear_irq_vector(int irq) irq 183 arch/ia64/kernel/irq_ia64.c __clear_irq_vector(irq); irq 188 arch/ia64/kernel/irq_ia64.c ia64_native_assign_irq_vector (int irq) irq 205 arch/ia64/kernel/irq_ia64.c if (irq == AUTO_ASSIGN) irq 206 arch/ia64/kernel/irq_ia64.c irq = vector; irq 207 arch/ia64/kernel/irq_ia64.c BUG_ON(__bind_irq_vector(irq, vector, domain)); irq 237 arch/ia64/kernel/irq_ia64.c int irq, vector; irq 243 arch/ia64/kernel/irq_ia64.c for (irq = 0; irq < NR_IRQS; ++irq) { irq 244 arch/ia64/kernel/irq_ia64.c if (!cpumask_test_cpu(cpu, &irq_cfg[irq].domain)) irq 246 arch/ia64/kernel/irq_ia64.c vector = irq_to_vector(irq); irq 247 arch/ia64/kernel/irq_ia64.c per_cpu(vector_irq, cpu)[vector] = irq; irq 265 arch/ia64/kernel/irq_ia64.c static int __irq_prepare_move(int irq, int cpu) irq 267 arch/ia64/kernel/irq_ia64.c struct irq_cfg *cfg = &irq_cfg[irq]; irq 285 arch/ia64/kernel/irq_ia64.c BUG_ON(__bind_irq_vector(irq, vector, domain)); irq 289 arch/ia64/kernel/irq_ia64.c int irq_prepare_move(int irq, int cpu) irq 295 arch/ia64/kernel/irq_ia64.c ret = __irq_prepare_move(irq, cpu); irq 300 arch/ia64/kernel/irq_ia64.c void irq_complete_move(unsigned irq) irq 302 arch/ia64/kernel/irq_ia64.c struct irq_cfg *cfg = &irq_cfg[irq]; irq 319 arch/ia64/kernel/irq_ia64.c static irqreturn_t smp_irq_move_cleanup_interrupt(int irq, void *dev_id) irq 327 arch/ia64/kernel/irq_ia64.c int irq; irq 330 arch/ia64/kernel/irq_ia64.c irq = __this_cpu_read(vector_irq[vector]); irq 331 arch/ia64/kernel/irq_ia64.c if (irq < 0) irq 334 arch/ia64/kernel/irq_ia64.c desc = irq_to_desc(irq); irq 335 arch/ia64/kernel/irq_ia64.c cfg = irq_cfg + irq; irq 378 arch/ia64/kernel/irq_ia64.c void destroy_and_reserve_irq(unsigned int irq) irq 382 arch/ia64/kernel/irq_ia64.c irq_init_desc(irq); irq 384 arch/ia64/kernel/irq_ia64.c __clear_irq_vector(irq); irq 385 arch/ia64/kernel/irq_ia64.c irq_status[irq] = IRQ_RSVD; irq 395 arch/ia64/kernel/irq_ia64.c int irq, vector, cpu; irq 398 arch/ia64/kernel/irq_ia64.c irq = vector = -ENOSPC; irq 408 arch/ia64/kernel/irq_ia64.c irq = find_unassigned_irq(); irq 409 arch/ia64/kernel/irq_ia64.c if (irq < 0) irq 411 arch/ia64/kernel/irq_ia64.c BUG_ON(__bind_irq_vector(irq, vector, domain)); irq 414 arch/ia64/kernel/irq_ia64.c if (irq >= 0) irq 415 arch/ia64/kernel/irq_ia64.c irq_init_desc(irq); irq 416 arch/ia64/kernel/irq_ia64.c return irq; irq 419 arch/ia64/kernel/irq_ia64.c void destroy_irq(unsigned int irq) irq 421 arch/ia64/kernel/irq_ia64.c irq_init_desc(irq); irq 422 arch/ia64/kernel/irq_ia64.c clear_irq_vector(irq); irq 478 arch/ia64/kernel/irq_ia64.c int irq = local_vector_to_irq(vector); irq 482 arch/ia64/kernel/irq_ia64.c kstat_incr_irq_this_cpu(irq); irq 485 arch/ia64/kernel/irq_ia64.c kstat_incr_irq_this_cpu(irq); irq 490 arch/ia64/kernel/irq_ia64.c if (unlikely(irq < 0)) { irq 496 arch/ia64/kernel/irq_ia64.c generic_handle_irq(irq); irq 537 arch/ia64/kernel/irq_ia64.c int irq = local_vector_to_irq(vector); irq 541 arch/ia64/kernel/irq_ia64.c kstat_incr_irq_this_cpu(irq); irq 543 arch/ia64/kernel/irq_ia64.c kstat_incr_irq_this_cpu(irq); irq 556 arch/ia64/kernel/irq_ia64.c if (unlikely(irq < 0)) { irq 562 arch/ia64/kernel/irq_ia64.c vectors_in_migration[irq]=0; irq 563 arch/ia64/kernel/irq_ia64.c generic_handle_irq(irq); irq 583 arch/ia64/kernel/irq_ia64.c static irqreturn_t dummy_handler (int irq, void *dev_id) irq 612 arch/ia64/kernel/irq_ia64.c unsigned int irq; irq 614 arch/ia64/kernel/irq_ia64.c irq = vec; irq 615 arch/ia64/kernel/irq_ia64.c BUG_ON(bind_irq_vector(irq, vec, CPU_MASK_ALL)); irq 616 arch/ia64/kernel/irq_ia64.c irq_set_status_flags(irq, IRQ_PER_CPU); irq 617 arch/ia64/kernel/irq_ia64.c irq_set_chip(irq, &irq_type_ia64_lsapic); irq 619 arch/ia64/kernel/irq_ia64.c setup_irq(irq, action); irq 620 arch/ia64/kernel/irq_ia64.c irq_set_handler(irq, handle_percpu_irq); irq 32 arch/ia64/kernel/irq_lsapic.c ia64_resend_irq(data->irq); irq 2103 arch/ia64/kernel/mca.c unsigned int irq; irq 2107 arch/ia64/kernel/mca.c irq = local_vector_to_irq(cpe_vector); irq 2108 arch/ia64/kernel/mca.c if (irq > 0) { irq 2110 arch/ia64/kernel/mca.c irq_set_status_flags(irq, IRQ_PER_CPU); irq 2111 arch/ia64/kernel/mca.c setup_irq(irq, &mca_cpe_irqaction); irq 2112 arch/ia64/kernel/mca.c ia64_cpe_irq = irq; irq 22 arch/ia64/kernel/msi_ia64.c unsigned int irq = idata->irq; irq 24 arch/ia64/kernel/msi_ia64.c if (irq_prepare_move(irq, cpu)) irq 36 arch/ia64/kernel/msi_ia64.c data |= MSI_DATA_VECTOR(irq_to_vector(irq)); irq 39 arch/ia64/kernel/msi_ia64.c pci_write_msi_msg(irq, &msg); irq 50 arch/ia64/kernel/msi_ia64.c int irq, vector; irq 52 arch/ia64/kernel/msi_ia64.c irq = create_irq(); irq 53 arch/ia64/kernel/msi_ia64.c if (irq < 0) irq 54 arch/ia64/kernel/msi_ia64.c return irq; irq 56 arch/ia64/kernel/msi_ia64.c irq_set_msi_desc(irq, desc); irq 57 arch/ia64/kernel/msi_ia64.c dest_phys_id = cpu_physical_id(cpumask_any_and(&(irq_to_domain(irq)), irq 59 arch/ia64/kernel/msi_ia64.c vector = irq_to_vector(irq); irq 74 arch/ia64/kernel/msi_ia64.c pci_write_msi_msg(irq, &msg); irq 75 arch/ia64/kernel/msi_ia64.c irq_set_chip_and_handler(irq, &ia64_msi_chip, handle_edge_irq); irq 80 arch/ia64/kernel/msi_ia64.c void arch_teardown_msi_irq(unsigned int irq) irq 82 arch/ia64/kernel/msi_ia64.c destroy_irq(irq); irq 87 arch/ia64/kernel/msi_ia64.c irq_complete_move(data->irq); irq 94 arch/ia64/kernel/msi_ia64.c unsigned int vector = irq_to_vector(data->irq); irq 119 arch/ia64/kernel/msi_ia64.c unsigned int irq = data->irq; irq 120 arch/ia64/kernel/msi_ia64.c struct irq_cfg *cfg = irq_cfg + irq; irq 124 arch/ia64/kernel/msi_ia64.c if (irq_prepare_move(irq, cpu)) irq 127 arch/ia64/kernel/msi_ia64.c dmar_msi_read(irq, &msg); irq 134 arch/ia64/kernel/msi_ia64.c dmar_msi_write(irq, &msg); irq 153 arch/ia64/kernel/msi_ia64.c msi_compose_msg(struct pci_dev *pdev, unsigned int irq, struct msi_msg *msg) irq 155 arch/ia64/kernel/msi_ia64.c struct irq_cfg *cfg = irq_cfg + irq; irq 158 arch/ia64/kernel/msi_ia64.c dest = cpu_physical_id(cpumask_first_and(&(irq_to_domain(irq)), irq 177 arch/ia64/kernel/msi_ia64.c int irq; irq 180 arch/ia64/kernel/msi_ia64.c irq = create_irq(); irq 181 arch/ia64/kernel/msi_ia64.c if (irq > 0) { irq 182 arch/ia64/kernel/msi_ia64.c irq_set_handler_data(irq, arg); irq 183 arch/ia64/kernel/msi_ia64.c irq_set_chip_and_handler_name(irq, &dmar_msi_type, irq 185 arch/ia64/kernel/msi_ia64.c msi_compose_msg(NULL, irq, &msg); irq 186 arch/ia64/kernel/msi_ia64.c dmar_msi_write(irq, &msg); irq 189 arch/ia64/kernel/msi_ia64.c return irq; irq 192 arch/ia64/kernel/msi_ia64.c void dmar_free_hwirq(int irq) irq 194 arch/ia64/kernel/msi_ia64.c irq_set_handler_data(irq, NULL); irq 195 arch/ia64/kernel/msi_ia64.c destroy_irq(irq); irq 5467 arch/ia64/kernel/perfmon.c pfm_interrupt_handler(int irq, void *arg) irq 5499 arch/ia64/kernel/perfmon.c (*pfm_alt_intr_handler->handler)(irq, arg, regs); irq 97 arch/ia64/kernel/smp.c handle_IPI (int irq, void *dev_id) irq 161 arch/ia64/kernel/time.c timer_interrupt (int irq, void *dev_id) irq 79 arch/m68k/68000/ints.c int irq; irq 89 arch/m68k/68000/ints.c irq = 0; irq 92 arch/m68k/68000/ints.c irq = 4; irq 97 arch/m68k/68000/ints.c irq = 8; irq 100 arch/m68k/68000/ints.c irq = 12; irq 107 arch/m68k/68000/ints.c irq = 16; irq 110 arch/m68k/68000/ints.c irq = 20; irq 115 arch/m68k/68000/ints.c irq = 24; irq 118 arch/m68k/68000/ints.c irq = 28; irq 125 arch/m68k/68000/ints.c irq++; irq 128 arch/m68k/68000/ints.c do_IRQ(irq, fp); irq 135 arch/m68k/68000/ints.c IMR &= ~(1 << d->irq); irq 140 arch/m68k/68000/ints.c IMR |= (1 << d->irq); irq 60 arch/m68k/68000/timers.c static irqreturn_t hw_tick(int irq, void *dummy) irq 66 arch/m68k/68000/timers.c return timer_interrupt(irq, dummy); irq 30 arch/m68k/amiga/amiints.c amiga_custom.intena = IF_SETCLR | (1 << (data->irq - IRQ_USER)); irq 35 arch/m68k/amiga/amiints.c amiga_custom.intena = 1 << (data->irq - IRQ_USER); irq 86 arch/m68k/amiga/cia.c static irqreturn_t cia_handler(int irq, void *dev_id) irq 113 arch/m68k/amiga/cia.c unsigned int irq = data->irq; irq 116 arch/m68k/amiga/cia.c if (irq >= IRQ_AMIGA_CIAB) { irq 117 arch/m68k/amiga/cia.c mask = 1 << (irq - IRQ_AMIGA_CIAB); irq 121 arch/m68k/amiga/cia.c mask = 1 << (irq - IRQ_AMIGA_CIAA); irq 129 arch/m68k/amiga/cia.c unsigned int irq = data->irq; irq 131 arch/m68k/amiga/cia.c if (irq >= IRQ_AMIGA_CIAB) irq 132 arch/m68k/amiga/cia.c cia_able_irq(&ciab_base, 1 << (irq - IRQ_AMIGA_CIAB)); irq 134 arch/m68k/amiga/cia.c cia_able_irq(&ciaa_base, 1 << (irq - IRQ_AMIGA_CIAA)); irq 151 arch/m68k/amiga/cia.c switch (data->irq) { irq 163 arch/m68k/amiga/cia.c switch (data->irq) { irq 478 arch/m68k/amiga/config.c static irqreturn_t ciab_timer_handler(int irq, void *dev_id) irq 37 arch/m68k/apollo/config.c static irqreturn_t dn_timer_int(int irq,void *); irq 170 arch/m68k/apollo/config.c irqreturn_t dn_timer_int(int irq, void *dev_id) irq 176 arch/m68k/apollo/config.c timer_handler(irq, dev_id); irq 10 arch/m68k/apollo/dn_ints.c unsigned int irq = data->irq; irq 12 arch/m68k/apollo/dn_ints.c if (irq < 8) irq 13 arch/m68k/apollo/dn_ints.c *(volatile unsigned char *)(pica+1) &= ~(1 << irq); irq 15 arch/m68k/apollo/dn_ints.c *(volatile unsigned char *)(picb+1) &= ~(1 << (irq - 8)); irq 21 arch/m68k/apollo/dn_ints.c unsigned int irq = data->irq; irq 23 arch/m68k/apollo/dn_ints.c if (irq < 8) irq 24 arch/m68k/apollo/dn_ints.c *(volatile unsigned char *)(pica+1) |= (1 << irq); irq 26 arch/m68k/apollo/dn_ints.c *(volatile unsigned char *)(picb+1) |= (1 << (irq - 8)); irq 88 arch/m68k/atari/ataints.c unsigned int irq = data->irq; irq 91 arch/m68k/atari/ataints.c atari_turnon_irq(irq); irq 92 arch/m68k/atari/ataints.c atari_enable_irq(irq); irq 98 arch/m68k/atari/ataints.c unsigned int irq = data->irq; irq 100 arch/m68k/atari/ataints.c atari_disable_irq(irq); irq 101 arch/m68k/atari/ataints.c atari_turnoff_irq(irq); irq 104 arch/m68k/atari/ataints.c if (irq == IRQ_AUTO_4) irq 110 arch/m68k/atari/ataints.c atari_enable_irq(data->irq); irq 115 arch/m68k/atari/ataints.c atari_disable_irq(data->irq); irq 145 arch/m68k/atari/ataints.c static irqreturn_t mfp_timer_d_handler(int irq, void *dev_id) irq 163 arch/m68k/atari/ataints.c int mfp_num = data->irq - IRQ_MFP_TIMER1; irq 170 arch/m68k/atari/ataints.c int mfp_num = data->irq - IRQ_MFP_TIMER1; irq 196 arch/m68k/atari/ataints.c int enat_num = 140 - data->irq + 1; irq 218 arch/m68k/atari/ataints.c int enat_num = 140 - data->irq + 1; irq 229 arch/m68k/atari/ataints.c int enat_num = 140 - data->irq + 1; irq 240 arch/m68k/atari/ataints.c int enat_num = 140 - data->irq + 1; irq 382 arch/m68k/atari/ataints.c void atari_unregister_vme_int(unsigned int irq) irq 384 arch/m68k/atari/ataints.c if (irq >= VME_SOURCE_BASE && irq < VME_SOURCE_BASE + VME_MAX_SOURCES) { irq 385 arch/m68k/atari/ataints.c irq -= VME_SOURCE_BASE; irq 386 arch/m68k/atari/ataints.c free_vme_vec_bitmap &= ~(1 << irq); irq 134 arch/m68k/atari/atakeyb.c static irqreturn_t atari_keyboard_interrupt(int irq, void *dummy) irq 57 arch/m68k/atari/stdma.c static irqreturn_t stdma_int (int irq, void *dummy); irq 215 arch/m68k/atari/stdma.c static irqreturn_t stdma_int(int irq, void *dummy) irq 218 arch/m68k/atari/stdma.c (*stdma_isr)(irq, stdma_isr_data); irq 41 arch/m68k/atari/time.c static irqreturn_t mfp_timer_c_handler(int irq, void *dev_id) irq 135 arch/m68k/bvme6000/config.c irqreturn_t bvme6000_abort_int (int irq, void *dev_id) irq 167 arch/m68k/bvme6000/config.c static irqreturn_t bvme6000_timer_int (int irq, void *dev_id) irq 32 arch/m68k/coldfire/device.c .irq = MCF_IRQ_UART0, irq 36 arch/m68k/coldfire/device.c .irq = MCF_IRQ_UART1, irq 41 arch/m68k/coldfire/device.c .irq = MCF_IRQ_UART2, irq 47 arch/m68k/coldfire/device.c .irq = MCF_IRQ_UART3, irq 53 arch/m68k/coldfire/device.c .irq = MCF_IRQ_UART4, irq 59 arch/m68k/coldfire/device.c .irq = MCF_IRQ_UART5, irq 65 arch/m68k/coldfire/device.c .irq = MCF_IRQ_UART6, irq 71 arch/m68k/coldfire/device.c .irq = MCF_IRQ_UART7, irq 77 arch/m68k/coldfire/device.c .irq = MCF_IRQ_UART8, irq 83 arch/m68k/coldfire/device.c .irq = MCF_IRQ_UART9, irq 52 arch/m68k/coldfire/intc-2.c unsigned int irq = d->irq - MCFINT_VECBASE; irq 57 arch/m68k/coldfire/intc-2.c imraddr = (irq & 0x40) ? MCFICM_INTC1 : MCFICM_INTC0; irq 61 arch/m68k/coldfire/intc-2.c imraddr += (irq & 0x20) ? MCFINTC_IMRH : MCFINTC_IMRL; irq 62 arch/m68k/coldfire/intc-2.c imrbit = 0x1 << (irq & 0x1f); irq 70 arch/m68k/coldfire/intc-2.c unsigned int irq = d->irq - MCFINT_VECBASE; irq 75 arch/m68k/coldfire/intc-2.c imraddr = (irq & 0x40) ? MCFICM_INTC1 : MCFICM_INTC0; irq 79 arch/m68k/coldfire/intc-2.c imraddr += ((irq & 0x20) ? MCFINTC_IMRH : MCFINTC_IMRL); irq 80 arch/m68k/coldfire/intc-2.c imrbit = 0x1 << (irq & 0x1f); irq 83 arch/m68k/coldfire/intc-2.c if ((irq & 0x20) == 0) irq 98 arch/m68k/coldfire/intc-2.c unsigned int irq = d->irq; irq 100 arch/m68k/coldfire/intc-2.c __raw_writeb(0x1 << (irq - EINT0), MCFEPORT_EPFR); irq 114 arch/m68k/coldfire/intc-2.c unsigned int irq = d->irq - MCFINT_VECBASE; irq 118 arch/m68k/coldfire/intc-2.c icraddr = (irq & 0x40) ? MCFICM_INTC1 : MCFICM_INTC0; irq 122 arch/m68k/coldfire/intc-2.c icraddr += MCFINTC_ICR0 + (irq & 0x3f); irq 126 arch/m68k/coldfire/intc-2.c irq = d->irq; irq 127 arch/m68k/coldfire/intc-2.c if ((irq >= EINT1) && (irq <= EINT7)) { irq 130 arch/m68k/coldfire/intc-2.c irq -= EINT0; irq 134 arch/m68k/coldfire/intc-2.c __raw_writeb(v & ~(0x1 << irq), MCFEPORT_EPDDR); irq 138 arch/m68k/coldfire/intc-2.c __raw_writeb(v | (0x1 << irq), MCFEPORT_EPIER); irq 147 arch/m68k/coldfire/intc-2.c unsigned int irq = d->irq; irq 167 arch/m68k/coldfire/intc-2.c irq_set_handler(irq, handle_edge_irq); irq 169 arch/m68k/coldfire/intc-2.c irq -= EINT0; irq 171 arch/m68k/coldfire/intc-2.c pa = (pa & ~(0x3 << (irq * 2))) | (tb << (irq * 2)); irq 195 arch/m68k/coldfire/intc-2.c int irq; irq 203 arch/m68k/coldfire/intc-2.c for (irq = MCFINT_VECBASE; (irq < MCFINT_VECBASE + NR_VECS); irq++) { irq 204 arch/m68k/coldfire/intc-2.c if ((irq >= EINT1) && (irq <=EINT7)) irq 205 arch/m68k/coldfire/intc-2.c irq_set_chip(irq, &intc_irq_chip_edge_port); irq 207 arch/m68k/coldfire/intc-2.c irq_set_chip(irq, &intc_irq_chip); irq 208 arch/m68k/coldfire/intc-2.c irq_set_irq_type(irq, IRQ_TYPE_LEVEL_HIGH); irq 209 arch/m68k/coldfire/intc-2.c irq_set_handler(irq, handle_level_irq); irq 24 arch/m68k/coldfire/intc-5249.c imr &= ~(0x1 << (d->irq - MCF_IRQ_GPIO0)); irq 32 arch/m68k/coldfire/intc-5249.c imr |= (0x1 << (d->irq - MCF_IRQ_GPIO0)); irq 38 arch/m68k/coldfire/intc-5249.c writel(0x1 << (d->irq - MCF_IRQ_GPIO0), MCFSIM2_GPIOINTCLEAR); irq 50 arch/m68k/coldfire/intc-5249.c int irq; irq 53 arch/m68k/coldfire/intc-5249.c for (irq = MCF_IRQ_GPIO0; (irq <= MCF_IRQ_GPIO7); irq++) { irq 54 arch/m68k/coldfire/intc-5249.c irq_set_chip(irq, &intc2_irq_gpio_chip); irq 55 arch/m68k/coldfire/intc-5249.c irq_set_handler(irq, handle_edge_irq); irq 25 arch/m68k/coldfire/intc-525x.c int irq = d->irq - MCF_IRQ_GPIO0; irq 28 arch/m68k/coldfire/intc-525x.c imr &= ~(0x001 << irq); irq 30 arch/m68k/coldfire/intc-525x.c imr &= ~(0x100 << irq); irq 38 arch/m68k/coldfire/intc-525x.c int irq = d->irq - MCF_IRQ_GPIO0; irq 41 arch/m68k/coldfire/intc-525x.c imr |= (0x001 << irq); irq 43 arch/m68k/coldfire/intc-525x.c imr |= (0x100 << irq); irq 51 arch/m68k/coldfire/intc-525x.c int irq = d->irq - MCF_IRQ_GPIO0; irq 54 arch/m68k/coldfire/intc-525x.c imr |= (0x001 << irq); irq 56 arch/m68k/coldfire/intc-525x.c imr |= (0x100 << irq); irq 77 arch/m68k/coldfire/intc-525x.c int irq; irq 83 arch/m68k/coldfire/intc-525x.c for (irq = MCF_IRQ_GPIO0; (irq <= MCF_IRQ_GPIO6); irq++) { irq 84 arch/m68k/coldfire/intc-525x.c irq_set_chip(irq, &intc2_irq_gpio_chip); irq 85 arch/m68k/coldfire/intc-525x.c irq_set_handler(irq, handle_edge_irq); irq 83 arch/m68k/coldfire/intc-5272.c unsigned int irq = d->irq; irq 85 arch/m68k/coldfire/intc-5272.c if ((irq >= MCFINT_VECBASE) && (irq <= MCFINT_VECMAX)) { irq 87 arch/m68k/coldfire/intc-5272.c irq -= MCFINT_VECBASE; irq 88 arch/m68k/coldfire/intc-5272.c v = 0x8 << intc_irqmap[irq].index; irq 89 arch/m68k/coldfire/intc-5272.c writel(v, intc_irqmap[irq].icr); irq 95 arch/m68k/coldfire/intc-5272.c unsigned int irq = d->irq; irq 97 arch/m68k/coldfire/intc-5272.c if ((irq >= MCFINT_VECBASE) && (irq <= MCFINT_VECMAX)) { irq 99 arch/m68k/coldfire/intc-5272.c irq -= MCFINT_VECBASE; irq 100 arch/m68k/coldfire/intc-5272.c v = 0xd << intc_irqmap[irq].index; irq 101 arch/m68k/coldfire/intc-5272.c writel(v, intc_irqmap[irq].icr); irq 107 arch/m68k/coldfire/intc-5272.c unsigned int irq = d->irq; irq 110 arch/m68k/coldfire/intc-5272.c if ((irq >= MCFINT_VECBASE) && (irq <= MCFINT_VECMAX)) { irq 111 arch/m68k/coldfire/intc-5272.c irq -= MCFINT_VECBASE; irq 112 arch/m68k/coldfire/intc-5272.c if (intc_irqmap[irq].ack) { irq 114 arch/m68k/coldfire/intc-5272.c v = readl(intc_irqmap[irq].icr); irq 115 arch/m68k/coldfire/intc-5272.c v &= (0x7 << intc_irqmap[irq].index); irq 116 arch/m68k/coldfire/intc-5272.c v |= (0x8 << intc_irqmap[irq].index); irq 117 arch/m68k/coldfire/intc-5272.c writel(v, intc_irqmap[irq].icr); irq 124 arch/m68k/coldfire/intc-5272.c unsigned int irq = d->irq; irq 126 arch/m68k/coldfire/intc-5272.c if ((irq >= MCFINT_VECBASE) && (irq <= MCFINT_VECMAX)) { irq 127 arch/m68k/coldfire/intc-5272.c irq -= MCFINT_VECBASE; irq 128 arch/m68k/coldfire/intc-5272.c if (intc_irqmap[irq].ack) { irq 132 arch/m68k/coldfire/intc-5272.c v &= ~(0x1 << (32 - irq)); irq 134 arch/m68k/coldfire/intc-5272.c v |= (0x1 << (32 - irq)); irq 163 arch/m68k/coldfire/intc-5272.c int irq, edge; irq 171 arch/m68k/coldfire/intc-5272.c for (irq = 0; (irq < NR_IRQS); irq++) { irq 172 arch/m68k/coldfire/intc-5272.c irq_set_chip(irq, &intc_irq_chip); irq 174 arch/m68k/coldfire/intc-5272.c if ((irq >= MCFINT_VECBASE) && (irq <= MCFINT_VECMAX)) irq 175 arch/m68k/coldfire/intc-5272.c edge = intc_irqmap[irq - MCFINT_VECBASE].ack; irq 177 arch/m68k/coldfire/intc-5272.c irq_set_irq_type(irq, IRQ_TYPE_EDGE_RISING); irq 178 arch/m68k/coldfire/intc-5272.c irq_set_handler(irq, intc_external_irq); irq 180 arch/m68k/coldfire/intc-5272.c irq_set_irq_type(irq, IRQ_TYPE_LEVEL_HIGH); irq 181 arch/m68k/coldfire/intc-5272.c irq_set_handler(irq, handle_level_irq); irq 38 arch/m68k/coldfire/intc-simr.c static inline unsigned int irq2ebit(unsigned int irq) irq 40 arch/m68k/coldfire/intc-simr.c return irqebitmap[irq - EINT0]; irq 54 arch/m68k/coldfire/intc-simr.c static inline unsigned int irq2ebit(unsigned int irq) irq 56 arch/m68k/coldfire/intc-simr.c return irq - EINT0; irq 69 arch/m68k/coldfire/intc-simr.c unsigned int irq = d->irq - MCFINT_VECBASE; irq 71 arch/m68k/coldfire/intc-simr.c if (MCFINTC2_SIMR && (irq > 128)) irq 72 arch/m68k/coldfire/intc-simr.c __raw_writeb(irq - 128, MCFINTC2_SIMR); irq 73 arch/m68k/coldfire/intc-simr.c else if (MCFINTC1_SIMR && (irq > 64)) irq 74 arch/m68k/coldfire/intc-simr.c __raw_writeb(irq - 64, MCFINTC1_SIMR); irq 76 arch/m68k/coldfire/intc-simr.c __raw_writeb(irq, MCFINTC0_SIMR); irq 81 arch/m68k/coldfire/intc-simr.c unsigned int irq = d->irq - MCFINT_VECBASE; irq 83 arch/m68k/coldfire/intc-simr.c if (MCFINTC2_CIMR && (irq > 128)) irq 84 arch/m68k/coldfire/intc-simr.c __raw_writeb(irq - 128, MCFINTC2_CIMR); irq 85 arch/m68k/coldfire/intc-simr.c else if (MCFINTC1_CIMR && (irq > 64)) irq 86 arch/m68k/coldfire/intc-simr.c __raw_writeb(irq - 64, MCFINTC1_CIMR); irq 88 arch/m68k/coldfire/intc-simr.c __raw_writeb(irq, MCFINTC0_CIMR); irq 93 arch/m68k/coldfire/intc-simr.c unsigned int ebit = irq2ebit(d->irq); irq 100 arch/m68k/coldfire/intc-simr.c unsigned int irq = d->irq; irq 102 arch/m68k/coldfire/intc-simr.c if ((irq >= EINT1) && (irq <= EINT7)) { irq 103 arch/m68k/coldfire/intc-simr.c unsigned int ebit = irq2ebit(irq); irq 117 arch/m68k/coldfire/intc-simr.c irq -= MCFINT_VECBASE; irq 118 arch/m68k/coldfire/intc-simr.c if (MCFINTC2_ICR0 && (irq > 128)) irq 119 arch/m68k/coldfire/intc-simr.c __raw_writeb(5, MCFINTC2_ICR0 + irq - 128); irq 120 arch/m68k/coldfire/intc-simr.c else if (MCFINTC1_ICR0 && (irq > 64)) irq 121 arch/m68k/coldfire/intc-simr.c __raw_writeb(5, MCFINTC1_ICR0 + irq - 64); irq 123 arch/m68k/coldfire/intc-simr.c __raw_writeb(5, MCFINTC0_ICR0 + irq); irq 131 arch/m68k/coldfire/intc-simr.c unsigned int ebit, irq = d->irq; irq 151 arch/m68k/coldfire/intc-simr.c irq_set_handler(irq, handle_edge_irq); irq 153 arch/m68k/coldfire/intc-simr.c ebit = irq2ebit(irq) * 2; irq 179 arch/m68k/coldfire/intc-simr.c int irq, eirq; irq 190 arch/m68k/coldfire/intc-simr.c for (irq = MCFINT_VECBASE; (irq < eirq); irq++) { irq 191 arch/m68k/coldfire/intc-simr.c if ((irq >= EINT1) && (irq <= EINT7)) irq 192 arch/m68k/coldfire/intc-simr.c irq_set_chip(irq, &intc_irq_chip_edge_port); irq 194 arch/m68k/coldfire/intc-simr.c irq_set_chip(irq, &intc_irq_chip); irq 195 arch/m68k/coldfire/intc-simr.c irq_set_irq_type(irq, IRQ_TYPE_LEVEL_HIGH); irq 196 arch/m68k/coldfire/intc-simr.c irq_set_handler(irq, handle_level_irq); irq 102 arch/m68k/coldfire/intc.c void mcf_autovector(int irq) irq 105 arch/m68k/coldfire/intc.c if ((irq >= EIRQ1) && (irq <= EIRQ7)) { irq 108 arch/m68k/coldfire/intc.c avec |= (0x1 << (irq - EIRQ1 + 1)); irq 116 arch/m68k/coldfire/intc.c if (mcf_irq2imr[d->irq]) irq 117 arch/m68k/coldfire/intc.c mcf_setimr(mcf_irq2imr[d->irq]); irq 122 arch/m68k/coldfire/intc.c if (mcf_irq2imr[d->irq]) irq 123 arch/m68k/coldfire/intc.c mcf_clrimr(mcf_irq2imr[d->irq]); irq 140 arch/m68k/coldfire/intc.c int irq; irq 144 arch/m68k/coldfire/intc.c for (irq = 0; (irq < NR_IRQS); irq++) { irq 145 arch/m68k/coldfire/intc.c irq_set_chip(irq, &intc_irq_chip); irq 146 arch/m68k/coldfire/intc.c irq_set_irq_type(irq, IRQ_TYPE_LEVEL_HIGH); irq 147 arch/m68k/coldfire/intc.c irq_set_handler(irq, handle_level_irq); irq 91 arch/m68k/coldfire/pit.c .irq = MCF_IRQ_PIT1, irq 98 arch/m68k/coldfire/pit.c static irqreturn_t pit_tick(int irq, void *dummy) irq 44 arch/m68k/coldfire/sltimers.c irqreturn_t mcfslt_profile_tick(int irq, void *dummy) irq 87 arch/m68k/coldfire/sltimers.c static irqreturn_t mcfslt_tick(int irq, void *dummy) irq 92 arch/m68k/coldfire/sltimers.c return timer_interrupt(irq, dummy); irq 74 arch/m68k/coldfire/timers.c static irqreturn_t mcftmr_tick(int irq, void *dummy) irq 80 arch/m68k/coldfire/timers.c return timer_interrupt(irq, dummy); irq 162 arch/m68k/coldfire/timers.c irqreturn_t coldfire_profile_tick(int irq, void *dummy) irq 130 arch/m68k/emu/nfeth.c static irqreturn_t nfeth_interrupt(int irq, void *dev_id) irq 200 arch/m68k/emu/nfeth.c dev->irq = nfEtherIRQ; irq 56 arch/m68k/hp300/time.c static irqreturn_t hp300_tick(int irq, void *dev_id) irq 115 arch/m68k/include/asm/atariints.h static inline int get_mfp_bit( unsigned irq, int type ) irq 119 arch/m68k/include/asm/atariints.h mask = 1 << (irq & 7); irq 121 arch/m68k/include/asm/atariints.h ((irq & 8) >> 2) + (((irq-8) & 16) << 3); irq 125 arch/m68k/include/asm/atariints.h static inline void set_mfp_bit( unsigned irq, int type ) irq 129 arch/m68k/include/asm/atariints.h mask = 1 << (irq & 7); irq 131 arch/m68k/include/asm/atariints.h ((irq & 8) >> 2) + (((irq-8) & 16) << 3); irq 136 arch/m68k/include/asm/atariints.h static inline void clear_mfp_bit( unsigned irq, int type ) irq 140 arch/m68k/include/asm/atariints.h mask = ~(1 << (irq & 7)); irq 142 arch/m68k/include/asm/atariints.h ((irq & 8) >> 2) + (((irq-8) & 16) << 3); irq 157 arch/m68k/include/asm/atariints.h static inline void atari_enable_irq( unsigned irq ) irq 160 arch/m68k/include/asm/atariints.h if (irq < STMFP_SOURCE_BASE || irq >= SCC_SOURCE_BASE) return; irq 161 arch/m68k/include/asm/atariints.h set_mfp_bit( irq, MFP_MASK ); irq 164 arch/m68k/include/asm/atariints.h static inline void atari_disable_irq( unsigned irq ) irq 167 arch/m68k/include/asm/atariints.h if (irq < STMFP_SOURCE_BASE || irq >= SCC_SOURCE_BASE) return; irq 168 arch/m68k/include/asm/atariints.h clear_mfp_bit( irq, MFP_MASK ); irq 176 arch/m68k/include/asm/atariints.h static inline void atari_turnon_irq( unsigned irq ) irq 179 arch/m68k/include/asm/atariints.h if (irq < STMFP_SOURCE_BASE || irq >= SCC_SOURCE_BASE) return; irq 180 arch/m68k/include/asm/atariints.h set_mfp_bit( irq, MFP_ENABLE ); irq 183 arch/m68k/include/asm/atariints.h static inline void atari_turnoff_irq( unsigned irq ) irq 186 arch/m68k/include/asm/atariints.h if (irq < STMFP_SOURCE_BASE || irq >= SCC_SOURCE_BASE) return; irq 187 arch/m68k/include/asm/atariints.h clear_mfp_bit( irq, MFP_ENABLE ); irq 188 arch/m68k/include/asm/atariints.h clear_mfp_bit( irq, MFP_PENDING ); irq 191 arch/m68k/include/asm/atariints.h static inline void atari_clear_pending_irq( unsigned irq ) irq 194 arch/m68k/include/asm/atariints.h if (irq < STMFP_SOURCE_BASE || irq >= SCC_SOURCE_BASE) return; irq 195 arch/m68k/include/asm/atariints.h clear_mfp_bit( irq, MFP_PENDING ); irq 198 arch/m68k/include/asm/atariints.h static inline int atari_irq_pending( unsigned irq ) irq 201 arch/m68k/include/asm/atariints.h if (irq < STMFP_SOURCE_BASE || irq >= SCC_SOURCE_BASE) return( 0 ); irq 202 arch/m68k/include/asm/atariints.h return( get_mfp_bit( irq, MFP_PENDING ) ); irq 20 arch/m68k/include/asm/floppy.h asmlinkage irqreturn_t floppy_hardint(int irq, void *dev_id); irq 183 arch/m68k/include/asm/floppy.h asmlinkage irqreturn_t floppy_hardint(int irq, void *dev_id) irq 196 arch/m68k/include/asm/floppy.h floppy_interrupt(irq, dev_id); irq 244 arch/m68k/include/asm/floppy.h floppy_interrupt(irq, dev_id); irq 69 arch/m68k/include/asm/gpio.h static inline int irq_to_gpio(unsigned irq) irq 71 arch/m68k/include/asm/gpio.h return (irq >= MCFGPIO_IRQ_VECBASE && irq 72 arch/m68k/include/asm/gpio.h irq < (MCFGPIO_IRQ_VECBASE + MCFGPIO_IRQ_MAX)) ? irq 73 arch/m68k/include/asm/gpio.h irq - MCFGPIO_IRQ_VECBASE : -ENXIO; irq 11 arch/m68k/include/asm/hardirq.h static inline void ack_bad_irq(unsigned int irq) irq 13 arch/m68k/include/asm/hardirq.h pr_crit("unexpected IRQ trap at vector %02x\n", irq); irq 62 arch/m68k/include/asm/irq.h extern unsigned int m68k_irq_startup_irq(unsigned int irq); irq 69 arch/m68k/include/asm/irq.h unsigned int irq, unsigned int cnt); irq 71 arch/m68k/include/asm/irq.h extern unsigned int irq_canonicalize(unsigned int irq); irq 74 arch/m68k/include/asm/irq.h #define irq_canonicalize(irq) (irq) irq 77 arch/m68k/include/asm/irq.h asmlinkage void do_IRQ(int irq, struct pt_regs *regs); irq 263 arch/m68k/include/asm/mac_via.h extern void via_nubus_irq_startup(int irq); irq 264 arch/m68k/include/asm/mac_via.h extern void via_nubus_irq_shutdown(int irq); irq 42 arch/m68k/include/asm/macints.h #define IRQ_SRC(irq) (irq >> 3) irq 43 arch/m68k/include/asm/macints.h #define IRQ_IDX(irq) (irq & 7) irq 79 arch/m68k/include/asm/mcfintc.h static inline void mcf_mapirq2imr(int irq, int imr) irq 81 arch/m68k/include/asm/mcfintc.h mcf_irq2imr[irq] = imr; irq 84 arch/m68k/include/asm/mcfintc.h void mcf_autovector(int irq); irq 22 arch/m68k/include/asm/mcfuart.h unsigned int irq; /* Interrupt vector */ irq 23 arch/m68k/include/asm/sun3ints.h void sun3_enable_irq(unsigned int irq); irq 24 arch/m68k/include/asm/sun3ints.h void sun3_disable_irq(unsigned int irq); irq 114 arch/m68k/include/asm/sun3xflop.h asmlinkage irqreturn_t sun3xflop_hardint(int irq, void *dev_id) irq 127 arch/m68k/include/asm/sun3xflop.h floppy_interrupt(irq, dev_id); irq 191 arch/m68k/include/asm/sun3xflop.h floppy_interrupt(irq, dev_id); irq 116 arch/m68k/kernel/ints.c irq_flow_handler_t handle, unsigned int irq, irq 122 arch/m68k/kernel/ints.c irq_set_chip(irq + i, chip); irq 124 arch/m68k/kernel/ints.c irq_set_handler(irq + i, handle); irq 128 arch/m68k/kernel/ints.c unsigned int m68k_irq_startup_irq(unsigned int irq) irq 130 arch/m68k/kernel/ints.c if (irq <= IRQ_AUTO_7) irq 131 arch/m68k/kernel/ints.c vectors[VEC_SPUR + irq] = auto_inthandler; irq 133 arch/m68k/kernel/ints.c vectors[m68k_first_user_vec + irq - IRQ_USER] = user_inthandler; irq 139 arch/m68k/kernel/ints.c return m68k_irq_startup_irq(data->irq); irq 144 arch/m68k/kernel/ints.c unsigned int irq = data->irq; irq 146 arch/m68k/kernel/ints.c if (irq <= IRQ_AUTO_7) irq 147 arch/m68k/kernel/ints.c vectors[VEC_SPUR + irq] = bad_inthandler; irq 149 arch/m68k/kernel/ints.c vectors[m68k_first_user_vec + irq - IRQ_USER] = bad_inthandler; irq 153 arch/m68k/kernel/ints.c unsigned int irq_canonicalize(unsigned int irq) irq 156 arch/m68k/kernel/ints.c if (MACH_IS_Q40 && irq == 11) irq 157 arch/m68k/kernel/ints.c irq = 10; irq 159 arch/m68k/kernel/ints.c return irq; irq 20 arch/m68k/kernel/irq.c asmlinkage void do_IRQ(int irq, struct pt_regs *regs) irq 25 arch/m68k/kernel/irq.c generic_handle_irq(irq); irq 43 arch/m68k/kernel/time.c static irqreturn_t timer_interrupt(int irq, void *dummy) irq 80 arch/m68k/mac/baboon.c void baboon_irq_enable(int irq) irq 85 arch/m68k/mac/baboon.c void baboon_irq_disable(int irq) irq 564 arch/m68k/mac/iop.c irqreturn_t iop_ism_irq(int irq, void *dev_id) irq 178 arch/m68k/mac/macints.c int irq = data->irq; irq 179 arch/m68k/mac/macints.c int irq_src = IRQ_SRC(irq); irq 186 arch/m68k/mac/macints.c oss_irq_enable(irq); irq 188 arch/m68k/mac/macints.c via_irq_enable(irq); irq 195 arch/m68k/mac/macints.c psc_irq_enable(irq); irq 197 arch/m68k/mac/macints.c oss_irq_enable(irq); irq 201 arch/m68k/mac/macints.c baboon_irq_enable(irq); irq 208 arch/m68k/mac/macints.c int irq = data->irq; irq 209 arch/m68k/mac/macints.c int irq_src = IRQ_SRC(irq); irq 216 arch/m68k/mac/macints.c oss_irq_disable(irq); irq 218 arch/m68k/mac/macints.c via_irq_disable(irq); irq 225 arch/m68k/mac/macints.c psc_irq_disable(irq); irq 227 arch/m68k/mac/macints.c oss_irq_disable(irq); irq 231 arch/m68k/mac/macints.c baboon_irq_disable(irq); irq 238 arch/m68k/mac/macints.c int irq = data->irq; irq 240 arch/m68k/mac/macints.c if (IRQ_SRC(irq) == 7 && !oss_present) irq 241 arch/m68k/mac/macints.c via_nubus_irq_startup(irq); irq 250 arch/m68k/mac/macints.c int irq = data->irq; irq 252 arch/m68k/mac/macints.c if (IRQ_SRC(irq) == 7 && !oss_present) irq 253 arch/m68k/mac/macints.c via_nubus_irq_shutdown(irq); irq 260 arch/m68k/mac/macints.c irqreturn_t mac_nmi_handler(int irq, void *dev_id) irq 129 arch/m68k/mac/oss.c void oss_irq_enable(int irq) { irq 130 arch/m68k/mac/oss.c switch(irq) { irq 146 arch/m68k/mac/oss.c irq -= NUBUS_SOURCE_BASE; irq 147 arch/m68k/mac/oss.c oss->irq_level[irq] = OSS_IRQLEV_NUBUS; irq 151 arch/m68k/mac/oss.c if (IRQ_SRC(irq) == 1) irq 152 arch/m68k/mac/oss.c via_irq_enable(irq); irq 162 arch/m68k/mac/oss.c void oss_irq_disable(int irq) { irq 163 arch/m68k/mac/oss.c switch(irq) { irq 179 arch/m68k/mac/oss.c irq -= NUBUS_SOURCE_BASE; irq 180 arch/m68k/mac/oss.c oss->irq_level[irq] = 0; irq 184 arch/m68k/mac/oss.c if (IRQ_SRC(irq) == 1) irq 185 arch/m68k/mac/oss.c via_irq_disable(irq); irq 118 arch/m68k/mac/psc.c unsigned int irq = irq_desc_get_irq(desc); irq 128 arch/m68k/mac/psc.c irq_num = irq << 3; irq 152 arch/m68k/mac/psc.c void psc_irq_enable(int irq) { irq 153 arch/m68k/mac/psc.c int irq_src = IRQ_SRC(irq); irq 154 arch/m68k/mac/psc.c int irq_idx = IRQ_IDX(irq); irq 160 arch/m68k/mac/psc.c void psc_irq_disable(int irq) { irq 161 arch/m68k/mac/psc.c int irq_src = IRQ_SRC(irq); irq 162 arch/m68k/mac/psc.c int irq_idx = IRQ_IDX(irq); irq 354 arch/m68k/mac/via.c void via_nubus_irq_startup(int irq) irq 356 arch/m68k/mac/via.c int irq_idx = IRQ_IDX(irq); irq 371 arch/m68k/mac/via.c via_irq_enable(irq); irq 376 arch/m68k/mac/via.c void via_nubus_irq_shutdown(int irq) irq 382 arch/m68k/mac/via.c via_irq_enable(irq); irq 385 arch/m68k/mac/via.c via_irq_disable(irq); irq 512 arch/m68k/mac/via.c void via_irq_enable(int irq) { irq 513 arch/m68k/mac/via.c int irq_src = IRQ_SRC(irq); irq 514 arch/m68k/mac/via.c int irq_idx = IRQ_IDX(irq); irq 519 arch/m68k/mac/via.c if (irq != IRQ_MAC_NUBUS || nubus_disabled == 0) irq 540 arch/m68k/mac/via.c void via_irq_disable(int irq) { irq 541 arch/m68k/mac/via.c int irq_src = IRQ_SRC(irq); irq 542 arch/m68k/mac/via.c int irq_idx = IRQ_IDX(irq); irq 599 arch/m68k/mac/via.c static irqreturn_t via_timer_handler(int irq, void *dev_id) irq 114 arch/m68k/mvme147/config.c static irqreturn_t mvme147_timer_int (int irq, void *dev_id) irq 319 arch/m68k/mvme16x/config.c static irqreturn_t mvme16x_abort_int (int irq, void *dev_id) irq 374 arch/m68k/mvme16x/config.c static irqreturn_t mvme16x_timer_int (int irq, void *dev_id) irq 392 arch/m68k/mvme16x/config.c int irq; irq 406 arch/m68k/mvme16x/config.c irq = MVME162_IRQ_ABORT; irq 408 arch/m68k/mvme16x/config.c irq = MVME167_IRQ_ABORT; irq 409 arch/m68k/mvme16x/config.c if (request_irq(irq, mvme16x_abort_int, 0, irq 45 arch/m68k/q40/q40ints.c unsigned int irq = data->irq; irq 48 arch/m68k/q40/q40ints.c switch (irq) { irq 52 arch/m68k/q40/q40ints.c irq); irq 130 arch/m68k/q40/q40ints.c static irqreturn_t q40_timer_int(int irq, void *dev_id) irq 172 arch/m68k/q40/q40ints.c struct IRQ_TABLE{ unsigned mask; int irq ;}; irq 180 arch/m68k/q40/q40ints.c { .mask = Q40_IRQ3_MASK, .irq = 3 }, /* ser 1 */ irq 181 arch/m68k/q40/q40ints.c { .mask = Q40_IRQ4_MASK, .irq = 4 }, /* ser 2 */ irq 182 arch/m68k/q40/q40ints.c { .mask = Q40_IRQ14_MASK, .irq = 14 }, /* IDE 1 */ irq 183 arch/m68k/q40/q40ints.c { .mask = Q40_IRQ15_MASK, .irq = 15 }, /* IDE 2 */ irq 184 arch/m68k/q40/q40ints.c { .mask = Q40_IRQ6_MASK, .irq = 6 }, /* floppy, handled elsewhere */ irq 185 arch/m68k/q40/q40ints.c { .mask = Q40_IRQ7_MASK, .irq = 7 }, /* par */ irq 186 arch/m68k/q40/q40ints.c { .mask = Q40_IRQ5_MASK, .irq = 5 }, irq 187 arch/m68k/q40/q40ints.c { .mask = Q40_IRQ10_MASK, .irq = 10 }, irq 209 arch/m68k/q40/q40ints.c static void q40_irq_handler(unsigned int irq, struct pt_regs *fp) irq 223 arch/m68k/q40/q40ints.c switch (irq) { irq 237 arch/m68k/q40/q40ints.c irq = eirqs[i].irq; irq 244 arch/m68k/q40/q40ints.c if (irq > 4 && irq <= 15 && mext_disabled) { irq 248 arch/m68k/q40/q40ints.c if (q40_state[irq] & IRQ_INPROGRESS) { irq 254 arch/m68k/q40/q40ints.c disable_irq(irq); irq 264 arch/m68k/q40/q40ints.c q40_state[irq] |= IRQ_INPROGRESS; irq 265 arch/m68k/q40/q40ints.c do_IRQ(irq, fp); irq 266 arch/m68k/q40/q40ints.c q40_state[irq] &= ~IRQ_INPROGRESS; irq 274 arch/m68k/q40/q40ints.c if (irq > 4) { irq 276 arch/m68k/q40/q40ints.c enable_irq(irq); irq 304 arch/m68k/q40/q40ints.c unsigned int irq = data->irq; irq 306 arch/m68k/q40/q40ints.c if (irq >= 5 && irq <= 15) { irq 318 arch/m68k/q40/q40ints.c unsigned int irq = data->irq; irq 325 arch/m68k/q40/q40ints.c if (irq >= 5 && irq <= 15) { irq 42 arch/m68k/sun3/sun3ints.c void sun3_enable_irq(unsigned int irq) irq 44 arch/m68k/sun3/sun3ints.c *sun3_intreg |= (1 << irq); irq 47 arch/m68k/sun3/sun3ints.c void sun3_disable_irq(unsigned int irq) irq 49 arch/m68k/sun3/sun3ints.c *sun3_intreg &= ~(1 << irq); irq 52 arch/m68k/sun3/sun3ints.c static irqreturn_t sun3_int7(int irq, void *dev_id) irq 56 arch/m68k/sun3/sun3ints.c cnt = kstat_irqs_cpu(irq, 0); irq 62 arch/m68k/sun3/sun3ints.c static irqreturn_t sun3_int5(int irq, void *dev_id) irq 78 arch/m68k/sun3/sun3ints.c cnt = kstat_irqs_cpu(irq, 0); irq 85 arch/m68k/sun3/sun3ints.c static irqreturn_t sun3_vec255(int irq, void *dev_id) irq 78 arch/m68k/sun3x/time.c static irqreturn_t sun3x_timer_tick(int irq, void *dev_id) irq 27 arch/microblaze/kernel/irq.c unsigned int irq; irq 32 arch/microblaze/kernel/irq.c irq = xintc_get_irq(); irq 34 arch/microblaze/kernel/irq.c BUG_ON(!irq); irq 35 arch/microblaze/kernel/irq.c generic_handle_irq(irq); irq 37 arch/microblaze/kernel/irq.c irq = xintc_get_irq(); irq 38 arch/microblaze/kernel/irq.c if (irq != -1U) { irq 39 arch/microblaze/kernel/irq.c pr_debug("next irq: %d\n", irq); irq 156 arch/microblaze/kernel/timer.c static irqreturn_t timer_interrupt(int irq, void *dev_id) irq 257 arch/microblaze/kernel/timer.c u32 irq; irq 281 arch/microblaze/kernel/timer.c irq = irq_of_parse_and_map(timer, 0); irq 282 arch/microblaze/kernel/timer.c if (irq <= 0) { irq 293 arch/microblaze/kernel/timer.c pr_info("%pOF: irq=%d\n", timer, irq); irq 312 arch/microblaze/kernel/timer.c ret = setup_irq(irq, &timer_irqaction); irq 598 arch/microblaze/pci/pci-common.c dev->irq = of_irq_parse_and_map_pci(dev, 0, 0); irq 862 arch/mips/alchemy/common/dbdma.c static irqreturn_t dbdma_interrupt(int irq, void *dev_id) irq 883 arch/mips/alchemy/common/dbdma.c ctp->chan_callback(irq, ctp->chan_callparam); irq 1049 arch/mips/alchemy/common/dbdma.c static int __init dbdma_setup(unsigned int irq, dbdev_tab_t *idtable) irq 1066 arch/mips/alchemy/common/dbdma.c ret = request_irq(irq, dbdma_interrupt, 0, "dbdma", (void *)dbdma_gptr); irq 196 arch/mips/alchemy/common/dma.c ret = request_irq(chan->irq, irqhandler, irqflags, dev_str, irq 232 arch/mips/alchemy/common/dma.c free_irq(chan->irq, chan->irq_dev); irq 258 arch/mips/alchemy/common/dma.c au1000_dma_table[i].irq = base + i; irq 70 arch/mips/alchemy/common/irq.c int irq; /* linux IRQ number */ irq 290 arch/mips/alchemy/common/irq.c unsigned int bit = d->irq - AU1000_INTC0_INT_BASE; irq 300 arch/mips/alchemy/common/irq.c unsigned int bit = d->irq - AU1000_INTC1_INT_BASE; irq 310 arch/mips/alchemy/common/irq.c unsigned int bit = d->irq - AU1000_INTC0_INT_BASE; irq 320 arch/mips/alchemy/common/irq.c unsigned int bit = d->irq - AU1000_INTC1_INT_BASE; irq 330 arch/mips/alchemy/common/irq.c unsigned int bit = d->irq - AU1000_INTC0_INT_BASE; irq 344 arch/mips/alchemy/common/irq.c unsigned int bit = d->irq - AU1000_INTC1_INT_BASE; irq 358 arch/mips/alchemy/common/irq.c unsigned int bit = d->irq - AU1000_INTC0_INT_BASE; irq 370 arch/mips/alchemy/common/irq.c unsigned int bit = d->irq - AU1000_INTC1_INT_BASE; irq 382 arch/mips/alchemy/common/irq.c int bit = d->irq - AU1000_INTC1_INT_BASE; irq 429 arch/mips/alchemy/common/irq.c unsigned int bit, irq = d->irq; irq 435 arch/mips/alchemy/common/irq.c if (irq >= AU1000_INTC1_INT_BASE) { irq 436 arch/mips/alchemy/common/irq.c bit = irq - AU1000_INTC1_INT_BASE; irq 440 arch/mips/alchemy/common/irq.c bit = irq - AU1000_INTC0_INT_BASE; irq 566 arch/mips/alchemy/common/irq.c void au1300_set_irq_priority(unsigned int irq, int p) irq 568 arch/mips/alchemy/common/irq.c irq -= ALCHEMY_GPIC_INT_BASE; irq 569 arch/mips/alchemy/common/irq.c au1300_gpic_chgcfg(irq, GPIC_CFG_IL_MASK, GPIC_CFG_IL_SET(p)); irq 603 arch/mips/alchemy/common/irq.c unsigned long bit, irq = d->irq; irq 605 arch/mips/alchemy/common/irq.c irq -= ALCHEMY_GPIC_INT_BASE; irq 606 arch/mips/alchemy/common/irq.c r += GPIC_GPIO_BANKOFF(irq); irq 607 arch/mips/alchemy/common/irq.c bit = GPIC_GPIO_TO_BIT(irq); irq 611 arch/mips/alchemy/common/irq.c gpic_pin_set_idlewake(irq, 0); irq 617 arch/mips/alchemy/common/irq.c unsigned long bit, irq = d->irq; irq 619 arch/mips/alchemy/common/irq.c irq -= ALCHEMY_GPIC_INT_BASE; irq 621 arch/mips/alchemy/common/irq.c gpic_pin_set_idlewake(irq, 1); irq 623 arch/mips/alchemy/common/irq.c r += GPIC_GPIO_BANKOFF(irq); irq 624 arch/mips/alchemy/common/irq.c bit = GPIC_GPIO_TO_BIT(irq); irq 632 arch/mips/alchemy/common/irq.c unsigned long bit, irq = d->irq; irq 634 arch/mips/alchemy/common/irq.c irq -= ALCHEMY_GPIC_INT_BASE; irq 635 arch/mips/alchemy/common/irq.c r += GPIC_GPIO_BANKOFF(irq); irq 636 arch/mips/alchemy/common/irq.c bit = GPIC_GPIO_TO_BIT(irq); irq 641 arch/mips/alchemy/common/irq.c gpic_pin_set_idlewake(irq, 0); irq 647 arch/mips/alchemy/common/irq.c unsigned long bit, irq = d->irq; irq 649 arch/mips/alchemy/common/irq.c irq -= ALCHEMY_GPIC_INT_BASE; irq 650 arch/mips/alchemy/common/irq.c r += GPIC_GPIO_BANKOFF(irq); irq 651 arch/mips/alchemy/common/irq.c bit = GPIC_GPIO_TO_BIT(irq); irq 708 arch/mips/alchemy/common/irq.c au1300_gpic_chgcfg(d->irq - ALCHEMY_GPIC_INT_BASE, GPIC_CFG_IC_MASK, s); irq 900 arch/mips/alchemy/common/irq.c while (map->irq != -1) { irq 901 arch/mips/alchemy/common/irq.c irq_nr = map->irq; irq 947 arch/mips/alchemy/common/irq.c while ((i = dints->irq) != -1) { irq 54 arch/mips/alchemy/common/platform.c .irq = _irq, \ irq 60 arch/mips/alchemy/common/time.c static irqreturn_t au1x_rtcmatch2_irq(int irq, void *dev_id) irq 87 arch/mips/alchemy/common/time.c au1x_rtcmatch2_clockdev.irq = m2int; irq 103 arch/mips/alchemy/devboards/bcsr.c unsigned short v = 1 << (d->irq - bcsr_csc_base); irq 110 arch/mips/alchemy/devboards/bcsr.c unsigned short v = 1 << (d->irq - bcsr_csc_base); irq 118 arch/mips/alchemy/devboards/bcsr.c unsigned short v = 1 << (d->irq - bcsr_csc_base); irq 132 arch/mips/alchemy/devboards/bcsr.c unsigned int irq; irq 142 arch/mips/alchemy/devboards/bcsr.c for (irq = csc_start; irq <= csc_end; irq++) irq 143 arch/mips/alchemy/devboards/bcsr.c irq_set_chip_and_handler_name(irq, &bcsr_irq_type, irq 168 arch/mips/alchemy/devboards/db1000.c static irqreturn_t db1100_mmc_cd(int irq, void *ptr) irq 181 arch/mips/alchemy/devboards/db1000.c int ret = 0, irq; irq 184 arch/mips/alchemy/devboards/db1000.c irq = AU1100_GPIO19_INT; irq 186 arch/mips/alchemy/devboards/db1000.c irq = AU1100_GPIO14_INT; /* PB1100 SD0 CD# */ irq 189 arch/mips/alchemy/devboards/db1000.c irq_set_irq_type(irq, IRQ_TYPE_EDGE_BOTH); irq 190 arch/mips/alchemy/devboards/db1000.c ret = request_irq(irq, db1100_mmc_cd, 0, irq 193 arch/mips/alchemy/devboards/db1000.c free_irq(irq, mmc_host); irq 199 arch/mips/alchemy/devboards/db1000.c int ret = 0, irq; irq 202 arch/mips/alchemy/devboards/db1000.c irq = AU1100_GPIO20_INT; irq 204 arch/mips/alchemy/devboards/db1000.c irq = AU1100_GPIO15_INT; /* PB1100 SD1 CD# */ irq 207 arch/mips/alchemy/devboards/db1000.c irq_set_irq_type(irq, IRQ_TYPE_EDGE_BOTH); irq 208 arch/mips/alchemy/devboards/db1000.c ret = request_irq(irq, db1100_mmc_cd, 0, irq 211 arch/mips/alchemy/devboards/db1000.c free_irq(irq, mmc_host); irq 398 arch/mips/alchemy/devboards/db1000.c .irq = AU1100_GPIO21_INT, irq 335 arch/mips/alchemy/devboards/db1200.c static irqreturn_t db1200_mmc_cd(int irq, void *ptr) irq 337 arch/mips/alchemy/devboards/db1200.c disable_irq_nosync(irq); irq 341 arch/mips/alchemy/devboards/db1200.c static irqreturn_t db1200_mmc_cdfn(int irq, void *ptr) irq 353 arch/mips/alchemy/devboards/db1200.c if (irq == DB1200_SD0_INSERT_INT) irq 426 arch/mips/alchemy/devboards/db1200.c static irqreturn_t pb1200_mmc1_cd(int irq, void *ptr) irq 428 arch/mips/alchemy/devboards/db1200.c disable_irq_nosync(irq); irq 432 arch/mips/alchemy/devboards/db1200.c static irqreturn_t pb1200_mmc1_cdfn(int irq, void *ptr) irq 444 arch/mips/alchemy/devboards/db1200.c if (irq == PB1200_SD1_INSERT_INT) irq 454 arch/mips/alchemy/devboards/db1300.c static irqreturn_t db1300_mmc_cd(int irq, void *ptr) irq 456 arch/mips/alchemy/devboards/db1300.c disable_irq_nosync(irq); irq 460 arch/mips/alchemy/devboards/db1300.c static irqreturn_t db1300_mmc_cdfn(int irq, void *ptr) irq 472 arch/mips/alchemy/devboards/db1300.c if (irq == DB1300_SD1_INSERT_INT) irq 19 arch/mips/ar7/irq.c #define REG_OFFSET(irq, reg) ((irq) / 32 * 0x4 + reg * 0x10) irq 22 arch/mips/ar7/irq.c #define CR_OFFSET(irq) (REG_OFFSET(irq, 1)) /* 0x10 */ irq 24 arch/mips/ar7/irq.c #define ESR_OFFSET(irq) (REG_OFFSET(irq, 2)) /* 0x20 */ irq 26 arch/mips/ar7/irq.c #define ECR_OFFSET(irq) (REG_OFFSET(irq, 3)) /* 0x30 */ irq 30 arch/mips/ar7/irq.c #define PM_OFFSET(irq) (REG_OFFSET(irq, 5)) /* 0x50 */ irq 31 arch/mips/ar7/irq.c #define TM_OFFSET(irq) (REG_OFFSET(irq, 6)) /* 0x60 */ irq 41 arch/mips/ar7/irq.c writel(1 << ((d->irq - ar7_irq_base) % 32), irq 42 arch/mips/ar7/irq.c REG(ESR_OFFSET(d->irq - ar7_irq_base))); irq 47 arch/mips/ar7/irq.c writel(1 << ((d->irq - ar7_irq_base) % 32), irq 48 arch/mips/ar7/irq.c REG(ECR_OFFSET(d->irq - ar7_irq_base))); irq 53 arch/mips/ar7/irq.c writel(1 << ((d->irq - ar7_irq_base) % 32), irq 54 arch/mips/ar7/irq.c REG(CR_OFFSET(d->irq - ar7_irq_base))); irq 59 arch/mips/ar7/irq.c writel(1 << (d->irq - ar7_irq_base - 40), REG(SEC_ESR_OFFSET)); irq 64 arch/mips/ar7/irq.c writel(1 << (d->irq - ar7_irq_base - 40), REG(SEC_ECR_OFFSET)); irq 69 arch/mips/ar7/irq.c writel(1 << (d->irq - ar7_irq_base - 40), REG(SEC_CR_OFFSET)); irq 133 arch/mips/ar7/irq.c int i, irq; irq 136 arch/mips/ar7/irq.c irq = readl(REG(PIR_OFFSET)) & 0x3f; irq 137 arch/mips/ar7/irq.c if (irq) { irq 138 arch/mips/ar7/irq.c do_IRQ(ar7_irq_base + irq); irq 143 arch/mips/ar7/irq.c writel(1, REG(CR_OFFSET(irq))); irq 569 arch/mips/ar7/platform.c uart_port.irq = AR7_IRQ_UART0; irq 580 arch/mips/ar7/platform.c uart_port.irq = AR7_IRQ_UART1; irq 112 arch/mips/ath25/ar2315.c static int ar2315_misc_irq_map(struct irq_domain *d, unsigned irq, irq 115 arch/mips/ath25/ar2315.c irq_set_chip_and_handler(irq, &ar2315_misc_irq_chip, handle_level_irq); irq 152 arch/mips/ath25/ar2315.c unsigned irq; irq 161 arch/mips/ath25/ar2315.c irq = irq_create_mapping(domain, AR2315_MISC_IRQ_AHB); irq 162 arch/mips/ath25/ar2315.c setup_irq(irq, &ar2315_ahb_err_interrupt); irq 331 arch/mips/ath25/ar2315.c unsigned irq = irq_create_mapping(ar2315_misc_irq_domain, irq 334 arch/mips/ath25/ar2315.c ath25_serial_setup(AR2315_UART0_BASE, irq, ar2315_apb_frequency()); irq 117 arch/mips/ath25/ar5312.c static int ar5312_misc_irq_map(struct irq_domain *d, unsigned irq, irq 120 arch/mips/ath25/ar5312.c irq_set_chip_and_handler(irq, &ar5312_misc_irq_chip, handle_level_irq); irq 147 arch/mips/ath25/ar5312.c unsigned irq; irq 156 arch/mips/ath25/ar5312.c irq = irq_create_mapping(domain, AR5312_MISC_IRQ_AHB_PROC); irq 157 arch/mips/ath25/ar5312.c setup_irq(irq, &ar5312_ahb_err_interrupt); irq 389 arch/mips/ath25/ar5312.c unsigned irq = irq_create_mapping(ar5312_misc_irq_domain, irq 392 arch/mips/ath25/ar5312.c ath25_serial_setup(AR5312_UART0_BASE, irq, ar5312_sys_frequency()); irq 74 arch/mips/ath25/devices.c void __init ath25_serial_setup(u32 mapbase, int irq, unsigned int uartclk) irq 83 arch/mips/ath25/devices.c s.irq = irq; irq 92 arch/mips/ath25/devices.c int __init ath25_add_wmac(int nr, u32 base, int irq) irq 101 arch/mips/ath25/devices.c res->start = irq; irq 102 arch/mips/ath25/devices.c res->end = irq; irq 31 arch/mips/ath25/devices.h void ath25_serial_setup(u32 mapbase, int irq, unsigned int uartclk); irq 32 arch/mips/ath25/devices.h int ath25_add_wmac(int nr, u32 base, int irq); irq 43 arch/mips/bcm47xx/serial.c p->irq = ssb_port->irq + 2; irq 69 arch/mips/bcm47xx/serial.c p->irq = bcma_port->irq; irq 37 arch/mips/bcm63xx/irq.c static inline u32 get_ext_irq_perf_reg(int irq) irq 39 arch/mips/bcm63xx/irq.c if (irq < 4) irq 115 arch/mips/bcm63xx/irq.c unsigned irq = d->irq - IRQ_INTERNAL_BASE; \ irq 116 arch/mips/bcm63xx/irq.c unsigned reg = (irq / 32) ^ (width/32 - 1); \ irq 117 arch/mips/bcm63xx/irq.c unsigned bit = irq & 0x1f; \ irq 137 arch/mips/bcm63xx/irq.c unsigned irq = d->irq - IRQ_INTERNAL_BASE; \ irq 138 arch/mips/bcm63xx/irq.c unsigned reg = (irq / 32) ^ (width/32 - 1); \ irq 139 arch/mips/bcm63xx/irq.c unsigned bit = irq & 0x1f; \ irq 215 arch/mips/bcm63xx/irq.c unsigned int irq = d->irq - IRQ_EXTERNAL_BASE; irq 219 arch/mips/bcm63xx/irq.c regaddr = get_ext_irq_perf_reg(irq); irq 224 arch/mips/bcm63xx/irq.c reg &= ~EXTIRQ_CFG_MASK_6348(irq % 4); irq 226 arch/mips/bcm63xx/irq.c reg &= ~EXTIRQ_CFG_MASK(irq % 4); irq 232 arch/mips/bcm63xx/irq.c internal_irq_mask(irq_get_irq_data(irq + ext_irq_start)); irq 237 arch/mips/bcm63xx/irq.c unsigned int irq = d->irq - IRQ_EXTERNAL_BASE; irq 241 arch/mips/bcm63xx/irq.c regaddr = get_ext_irq_perf_reg(irq); irq 246 arch/mips/bcm63xx/irq.c reg |= EXTIRQ_CFG_MASK_6348(irq % 4); irq 248 arch/mips/bcm63xx/irq.c reg |= EXTIRQ_CFG_MASK(irq % 4); irq 254 arch/mips/bcm63xx/irq.c internal_irq_unmask(irq_get_irq_data(irq + ext_irq_start), irq 260 arch/mips/bcm63xx/irq.c unsigned int irq = d->irq - IRQ_EXTERNAL_BASE; irq 264 arch/mips/bcm63xx/irq.c regaddr = get_ext_irq_perf_reg(irq); irq 269 arch/mips/bcm63xx/irq.c reg |= EXTIRQ_CFG_CLEAR_6348(irq % 4); irq 271 arch/mips/bcm63xx/irq.c reg |= EXTIRQ_CFG_CLEAR(irq % 4); irq 280 arch/mips/bcm63xx/irq.c unsigned int irq = d->irq - IRQ_EXTERNAL_BASE; irq 317 arch/mips/bcm63xx/irq.c regaddr = get_ext_irq_perf_reg(irq); irq 320 arch/mips/bcm63xx/irq.c irq %= 4; irq 325 arch/mips/bcm63xx/irq.c reg |= EXTIRQ_CFG_LEVELSENSE_6348(irq); irq 327 arch/mips/bcm63xx/irq.c reg &= ~EXTIRQ_CFG_LEVELSENSE_6348(irq); irq 329 arch/mips/bcm63xx/irq.c reg |= EXTIRQ_CFG_SENSE_6348(irq); irq 331 arch/mips/bcm63xx/irq.c reg &= ~EXTIRQ_CFG_SENSE_6348(irq); irq 333 arch/mips/bcm63xx/irq.c reg |= EXTIRQ_CFG_BOTHEDGE_6348(irq); irq 335 arch/mips/bcm63xx/irq.c reg &= ~EXTIRQ_CFG_BOTHEDGE_6348(irq); irq 346 arch/mips/bcm63xx/irq.c reg |= EXTIRQ_CFG_LEVELSENSE(irq); irq 348 arch/mips/bcm63xx/irq.c reg &= ~EXTIRQ_CFG_LEVELSENSE(irq); irq 350 arch/mips/bcm63xx/irq.c reg |= EXTIRQ_CFG_SENSE(irq); irq 352 arch/mips/bcm63xx/irq.c reg &= ~EXTIRQ_CFG_SENSE(irq); irq 354 arch/mips/bcm63xx/irq.c reg |= EXTIRQ_CFG_BOTHEDGE(irq); irq 356 arch/mips/bcm63xx/irq.c reg &= ~EXTIRQ_CFG_BOTHEDGE(irq); irq 30 arch/mips/bcm63xx/timer.c static irqreturn_t timer_interrupt(int irq, void *dev_id) irq 183 arch/mips/bcm63xx/timer.c int ret, irq; irq 196 arch/mips/bcm63xx/timer.c irq = bcm63xx_get_irq_number(IRQ_TIMER); irq 197 arch/mips/bcm63xx/timer.c ret = request_irq(irq, timer_interrupt, 0, "bcm63xx_timer", NULL); irq 151 arch/mips/cavium-octeon/oct_ilm.c int irq = OCTEON_IRQ_TIMER0 + TIMER_NUM; irq 155 arch/mips/cavium-octeon/oct_ilm.c rc = request_irq(irq, cvm_oct_ciu_timer_interrupt, IRQF_NO_THREAD, irq 158 arch/mips/cavium-octeon/oct_ilm.c WARN(1, "Could not acquire IRQ %d", irq); irq 97 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_set_ciu_mapping(int irq, int line, int bit, int gpio_line, irq 107 arch/mips/cavium-octeon/octeon-irq.c irq_set_chip_and_handler(irq, chip, handler); irq 113 arch/mips/cavium-octeon/octeon-irq.c irq_set_chip_data(irq, cd); irq 114 arch/mips/cavium-octeon/octeon-irq.c octeon_irq_ciu_to_irq[line][bit] = irq; irq 118 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_free_cd(struct irq_domain *d, unsigned int irq) irq 120 arch/mips/cavium-octeon/octeon-irq.c struct irq_data *data = irq_get_irq_data(irq); irq 123 arch/mips/cavium-octeon/octeon-irq.c irq_set_chip_data(irq, NULL); irq 128 arch/mips/cavium-octeon/octeon-irq.c int irq, int line, int bit) irq 130 arch/mips/cavium-octeon/octeon-irq.c return irq_domain_associate(domain, irq, line << 6 | bit); irq 244 arch/mips/cavium-octeon/octeon-irq.c int irq; irq 254 arch/mips/cavium-octeon/octeon-irq.c irq = OCTEON_IRQ_SW0 + i; irq 255 arch/mips/cavium-octeon/octeon-irq.c irq_set_chip_data(irq, cd); irq 256 arch/mips/cavium-octeon/octeon-irq.c irq_set_chip_and_handler(irq, &octeon_irq_chip_core, irq 1070 arch/mips/cavium-octeon/octeon-irq.c int coreid = data->irq - OCTEON_IRQ_WDOG0; /* Bit 0-63 of EN1 */ irq 1092 arch/mips/cavium-octeon/octeon-irq.c int coreid = data->irq - OCTEON_IRQ_WDOG0; irq 1297 arch/mips/cavium-octeon/octeon-irq.c int irq = octeon_irq_ciu_to_irq[0][bit]; irq 1298 arch/mips/cavium-octeon/octeon-irq.c if (likely(irq)) irq 1299 arch/mips/cavium-octeon/octeon-irq.c do_IRQ(irq); irq 1314 arch/mips/cavium-octeon/octeon-irq.c int irq = octeon_irq_ciu_to_irq[1][bit]; irq 1315 arch/mips/cavium-octeon/octeon-irq.c if (likely(irq)) irq 1316 arch/mips/cavium-octeon/octeon-irq.c do_IRQ(irq); irq 1333 arch/mips/cavium-octeon/octeon-irq.c int irq = octeon_irq_ciu_to_irq[2][bit]; irq 1335 arch/mips/cavium-octeon/octeon-irq.c if (likely(irq)) irq 1336 arch/mips/cavium-octeon/octeon-irq.c do_IRQ(irq); irq 1638 arch/mips/cavium-octeon/octeon-irq.c int coreid = data->irq - OCTEON_IRQ_WDOG0; irq 1734 arch/mips/cavium-octeon/octeon-irq.c mask = 1ull << (data->irq - OCTEON_IRQ_MBOX0); irq 1748 arch/mips/cavium-octeon/octeon-irq.c mask = 1ull << (data->irq - OCTEON_IRQ_MBOX0); irq 1763 arch/mips/cavium-octeon/octeon-irq.c mask = 1ull << (data->irq - OCTEON_IRQ_MBOX0); irq 1774 arch/mips/cavium-octeon/octeon-irq.c mask = 1ull << (data->irq - OCTEON_IRQ_MBOX0); irq 1972 arch/mips/cavium-octeon/octeon-irq.c int irq; irq 1989 arch/mips/cavium-octeon/octeon-irq.c irq = octeon_irq_ciu_to_irq[line][bit]; irq 1990 arch/mips/cavium-octeon/octeon-irq.c if (unlikely(!irq)) irq 1993 arch/mips/cavium-octeon/octeon-irq.c do_IRQ(irq); irq 2227 arch/mips/cavium-octeon/octeon-irq.c int irq; irq 2239 arch/mips/cavium-octeon/octeon-irq.c irq = irq_find_mapping(cib_domain, i); irq 2240 arch/mips/cavium-octeon/octeon-irq.c if (!irq) { irq 2252 arch/mips/cavium-octeon/octeon-irq.c struct irq_desc *desc = irq_to_desc(irq); irq 2695 arch/mips/cavium-octeon/octeon-irq.c unsigned int mbox = data->irq - OCTEON_IRQ_MBOX0; irq 2721 arch/mips/cavium-octeon/octeon-irq.c unsigned int mbox = data->irq - OCTEON_IRQ_MBOX0; irq 2732 arch/mips/cavium-octeon/octeon-irq.c unsigned int mbox = data->irq - OCTEON_IRQ_MBOX0; irq 2746 arch/mips/cavium-octeon/octeon-irq.c unsigned int mbox = data->irq - OCTEON_IRQ_MBOX0; irq 53 arch/mips/cavium-octeon/smp.c static irqreturn_t mailbox_interrupt(int irq, void *dev_id) irq 433 arch/mips/cavium-octeon/smp.c static irqreturn_t octeon_78xx_reched_interrupt(int irq, void *dev_id) irq 439 arch/mips/cavium-octeon/smp.c static irqreturn_t octeon_78xx_call_function_interrupt(int irq, void *dev_id) irq 445 arch/mips/cavium-octeon/smp.c static irqreturn_t octeon_78xx_icache_flush_interrupt(int irq, void *dev_id) irq 26 arch/mips/cobalt/irq.c int irq; irq 31 arch/mips/cobalt/irq.c irq = i8259_irq(); irq 32 arch/mips/cobalt/irq.c if (irq < 0) irq 35 arch/mips/cobalt/irq.c do_IRQ(irq); irq 31 arch/mips/cobalt/serial.c .irq = SERIAL_IRQ, irq 198 arch/mips/dec/ecc-berr.c irqreturn_t dec_ecc_be_interrupt(int irq, void *dev_id) irq 23 arch/mips/dec/ioasic-irq.c simr |= (1 << (d->irq - ioasic_irq_base)); irq 32 arch/mips/dec/ioasic-irq.c simr &= ~(1 << (d->irq - ioasic_irq_base)); irq 54 arch/mips/dec/ioasic-irq.c sir = ~(1 << (d->irq - ioasic_irq_base)); irq 148 arch/mips/dec/kn01-berr.c irqreturn_t dec_kn01_be_interrupt(int irq, void *dev_id) irq 33 arch/mips/dec/kn02-irq.c cached_kn02_csr |= (1 << (d->irq - kn02_irq_base + 16)); irq 42 arch/mips/dec/kn02-irq.c cached_kn02_csr &= ~(1 << (d->irq - kn02_irq_base + 16)); irq 103 arch/mips/dec/kn02xa-berr.c irqreturn_t dec_kn02xa_be_interrupt(int irq, void *dev_id) irq 38 arch/mips/dec/reset.c irqreturn_t dec_intr_halt(int irq, void *dev_id) irq 53 arch/mips/dec/setup.c extern irqreturn_t dec_intr_halt(int irq, void *dev_id); irq 783 arch/mips/dec/setup.c asmlinkage unsigned int dec_irq_dispatch(unsigned int irq) irq 785 arch/mips/dec/setup.c do_IRQ(irq); irq 25 arch/mips/emma/markeins/irq.c unsigned int irq = d->irq - EMMA2RH_IRQ_BASE; irq 29 arch/mips/emma/markeins/irq.c (EMMA2RH_BHIF_INT_EN_1 - EMMA2RH_BHIF_INT_EN_0) * (irq / 32); irq 31 arch/mips/emma/markeins/irq.c reg_bitmask = 0x1 << (irq % 32); irq 37 arch/mips/emma/markeins/irq.c unsigned int irq = d->irq - EMMA2RH_IRQ_BASE; irq 41 arch/mips/emma/markeins/irq.c (EMMA2RH_BHIF_INT_EN_1 - EMMA2RH_BHIF_INT_EN_0) * (irq / 32); irq 43 arch/mips/emma/markeins/irq.c reg_bitmask = 0x1 << (irq % 32); irq 65 arch/mips/emma/markeins/irq.c unsigned int irq = d->irq - EMMA2RH_SW_IRQ_BASE; irq 69 arch/mips/emma/markeins/irq.c reg |= 1 << irq; irq 75 arch/mips/emma/markeins/irq.c unsigned int irq = d->irq - EMMA2RH_SW_IRQ_BASE; irq 79 arch/mips/emma/markeins/irq.c reg &= ~(1 << irq); irq 101 arch/mips/emma/markeins/irq.c unsigned int irq = d->irq - EMMA2RH_GPIO_IRQ_BASE; irq 105 arch/mips/emma/markeins/irq.c reg |= 1 << irq; irq 111 arch/mips/emma/markeins/irq.c unsigned int irq = d->irq - EMMA2RH_GPIO_IRQ_BASE; irq 115 arch/mips/emma/markeins/irq.c reg &= ~(1 << irq); irq 121 arch/mips/emma/markeins/irq.c unsigned int irq = d->irq - EMMA2RH_GPIO_IRQ_BASE; irq 123 arch/mips/emma/markeins/irq.c emma2rh_out32(EMMA2RH_GPIO_INT_ST, ~(1 << irq)); irq 128 arch/mips/emma/markeins/irq.c unsigned int irq = d->irq - EMMA2RH_GPIO_IRQ_BASE; irq 131 arch/mips/emma/markeins/irq.c emma2rh_out32(EMMA2RH_GPIO_INT_ST, ~(1 << irq)); irq 134 arch/mips/emma/markeins/irq.c reg &= ~(1 << irq); irq 98 arch/mips/emma/markeins/platform.c .irq = EMMA2RH_IRQ_PFUR0, irq 106 arch/mips/emma/markeins/platform.c .irq = EMMA2RH_IRQ_PFUR1, irq 114 arch/mips/emma/markeins/platform.c .irq = EMMA2RH_IRQ_PFUR2, irq 48 arch/mips/include/asm/dec/ecc.h extern irqreturn_t dec_ecc_be_interrupt(int irq, void *dev_id); irq 86 arch/mips/include/asm/dec/kn01.h extern irqreturn_t dec_kn01_be_interrupt(int irq, void *dev_id); irq 81 arch/mips/include/asm/dec/kn02xa.h extern irqreturn_t dec_kn02xa_be_interrupt(int irq, void *dev_id); irq 12 arch/mips/include/asm/ds1287.h extern int ds1287_clockevent_init(int irq); irq 12 arch/mips/include/asm/gio_device.h unsigned int irq; irq 13 arch/mips/include/asm/hardirq.h extern void ack_bad_irq(unsigned int irq); irq 36 arch/mips/include/asm/i8259.h extern void make_8259A_irq(unsigned int irq); irq 58 arch/mips/include/asm/i8259.h int irq; irq 64 arch/mips/include/asm/i8259.h irq = inb(PIC_MASTER_CMD) & 7; irq 65 arch/mips/include/asm/i8259.h if (irq == PIC_CASCADE_IR) { irq 71 arch/mips/include/asm/i8259.h irq = (inb(PIC_SLAVE_CMD) & 7) + 8; irq 74 arch/mips/include/asm/i8259.h if (unlikely(irq == 7)) { irq 84 arch/mips/include/asm/i8259.h irq = -1; irq 89 arch/mips/include/asm/i8259.h return likely(irq >= 0) ? irq + I8259A_IRQ_BASE : irq; irq 315 arch/mips/include/asm/io.h #define __BUILD_MEMORY_SINGLE(pfx, bwlq, type, barrier, relax, irq) \ irq 338 arch/mips/include/asm/io.h if (irq) \ irq 351 arch/mips/include/asm/io.h if (irq) \ irq 372 arch/mips/include/asm/io.h if (irq) \ irq 383 arch/mips/include/asm/io.h if (irq) \ irq 48 arch/mips/include/asm/irq.h static inline int irq_canonicalize(int irq) irq 50 arch/mips/include/asm/irq.h return ((irq == I8259A_IRQ_BASE + 2) ? I8259A_IRQ_BASE + 9 : irq); irq 53 arch/mips/include/asm/irq.h #define irq_canonicalize(irq) (irq) /* Sane hardware, sane code ... */ irq 58 arch/mips/include/asm/irq.h extern void do_IRQ(unsigned int irq); irq 65 arch/mips/include/asm/irq.h extern void free_irqno(unsigned int irq); irq 804 arch/mips/include/asm/kvm_host.h struct kvm_mips_interrupt *irq); irq 806 arch/mips/include/asm/kvm_host.h struct kvm_mips_interrupt *irq); irq 878 arch/mips/include/asm/mach-au1x00/au1000.h extern void au1300_set_irq_priority(unsigned int irq, int p); irq 111 arch/mips/include/asm/mach-au1x00/au1000_dma.h int irq; irq 245 arch/mips/include/asm/mach-au1x00/au1000_dma.h if (chan->irq) irq 426 arch/mips/include/asm/mach-au1x00/au1000_dma.h return chan->irq; irq 59 arch/mips/include/asm/mach-au1x00/au1xxx_ide.h int irq; irq 55 arch/mips/include/asm/mach-au1x00/gpio-au1000.h static inline int au1000_irq_to_gpio(int irq) irq 57 arch/mips/include/asm/mach-au1x00/gpio-au1000.h if ((irq >= AU1000_GPIO0_INT) && (irq <= AU1000_GPIO31_INT)) irq 58 arch/mips/include/asm/mach-au1x00/gpio-au1000.h return ALCHEMY_GPIO1_BASE + (irq - AU1000_GPIO0_INT) + 0; irq 89 arch/mips/include/asm/mach-au1x00/gpio-au1000.h static inline int au1500_irq_to_gpio(int irq) irq 91 arch/mips/include/asm/mach-au1x00/gpio-au1000.h switch (irq) { irq 95 arch/mips/include/asm/mach-au1x00/gpio-au1000.h return ALCHEMY_GPIO1_BASE + (irq - AU1500_GPIO0_INT) + 0; irq 97 arch/mips/include/asm/mach-au1x00/gpio-au1000.h return ALCHEMY_GPIO2_BASE + (irq - AU1500_GPIO200_INT) + 0; irq 99 arch/mips/include/asm/mach-au1x00/gpio-au1000.h return ALCHEMY_GPIO2_BASE + (irq - AU1500_GPIO204_INT) + 4; irq 101 arch/mips/include/asm/mach-au1x00/gpio-au1000.h return ALCHEMY_GPIO2_BASE + (irq - AU1500_GPIO206_INT) + 6; irq 124 arch/mips/include/asm/mach-au1x00/gpio-au1000.h static inline int au1100_irq_to_gpio(int irq) irq 126 arch/mips/include/asm/mach-au1x00/gpio-au1000.h switch (irq) { irq 128 arch/mips/include/asm/mach-au1x00/gpio-au1000.h return ALCHEMY_GPIO1_BASE + (irq - AU1100_GPIO0_INT) + 0; irq 163 arch/mips/include/asm/mach-au1x00/gpio-au1000.h static inline int au1550_irq_to_gpio(int irq) irq 165 arch/mips/include/asm/mach-au1x00/gpio-au1000.h switch (irq) { irq 167 arch/mips/include/asm/mach-au1x00/gpio-au1000.h return ALCHEMY_GPIO1_BASE + (irq - AU1550_GPIO0_INT) + 0; irq 170 arch/mips/include/asm/mach-au1x00/gpio-au1000.h return ALCHEMY_GPIO2_BASE + (irq - AU1550_GPIO200_INT) + 0; irq 172 arch/mips/include/asm/mach-au1x00/gpio-au1000.h return ALCHEMY_GPIO1_BASE + (irq - AU1550_GPIO16_INT) + 16; irq 174 arch/mips/include/asm/mach-au1x00/gpio-au1000.h return ALCHEMY_GPIO2_BASE + (irq - AU1550_GPIO206_INT) + 6; irq 199 arch/mips/include/asm/mach-au1x00/gpio-au1000.h static inline int au1200_irq_to_gpio(int irq) irq 201 arch/mips/include/asm/mach-au1x00/gpio-au1000.h switch (irq) { irq 203 arch/mips/include/asm/mach-au1x00/gpio-au1000.h return ALCHEMY_GPIO1_BASE + (irq - AU1200_GPIO0_INT) + 0; irq 205 arch/mips/include/asm/mach-au1x00/gpio-au1000.h return ALCHEMY_GPIO2_BASE + (irq - AU1200_GPIO200_INT) + 0; irq 209 arch/mips/include/asm/mach-au1x00/gpio-au1000.h return ALCHEMY_GPIO2_BASE + (irq - AU1200_GPIO204_INT) + 4; irq 515 arch/mips/include/asm/mach-au1x00/gpio-au1000.h static inline int alchemy_irq_to_gpio(int irq) irq 519 arch/mips/include/asm/mach-au1x00/gpio-au1000.h return au1000_irq_to_gpio(irq); irq 521 arch/mips/include/asm/mach-au1x00/gpio-au1000.h return au1100_irq_to_gpio(irq); irq 523 arch/mips/include/asm/mach-au1x00/gpio-au1000.h return au1500_irq_to_gpio(irq); irq 525 arch/mips/include/asm/mach-au1x00/gpio-au1000.h return au1550_irq_to_gpio(irq); irq 527 arch/mips/include/asm/mach-au1x00/gpio-au1000.h return au1200_irq_to_gpio(irq); irq 82 arch/mips/include/asm/mach-au1x00/gpio-au1300.h static inline int au1300_irq_to_gpio(unsigned int irq) irq 84 arch/mips/include/asm/mach-au1x00/gpio-au1300.h return (irq - AU1300_FIRST_INT) + AU1300_GPIO_BASE; irq 200 arch/mips/include/asm/mach-au1x00/gpio-au1300.h static inline int irq_to_gpio(unsigned int irq) irq 202 arch/mips/include/asm/mach-au1x00/gpio-au1300.h return au1300_irq_to_gpio(irq); irq 1054 arch/mips/include/asm/mach-bcm63xx/bcm63xx_cpu.h static inline int bcm63xx_get_irq_number(enum bcm63xx_irq irq) irq 1056 arch/mips/include/asm/mach-bcm63xx/bcm63xx_cpu.h return bcm63xx_irqs[irq]; irq 28 arch/mips/include/asm/mach-lantiq/xway/xway_dma.h int irq; /* the mapped irq */ irq 70 arch/mips/include/asm/mach-pnx833x/pnx833x.h #define PNX833X_PIC_INT_REG(irq) PNX833X_PIC_REG(0x10 + 4*(irq)) irq 95 arch/mips/include/asm/netlogic/common.h void nlm_setup_pic_irq(int node, int picirq, int irq, int irt); irq 96 arch/mips/include/asm/netlogic/common.h void nlm_set_pic_extra_ack(int node, int irq, void (*xack)(struct irq_data *)); irq 106 arch/mips/include/asm/netlogic/common.h static inline int nlm_irq_to_xirq(int node, int irq) irq 108 arch/mips/include/asm/netlogic/common.h return node * NR_IRQS / NLM_NR_NODES + irq; irq 71 arch/mips/include/asm/netlogic/mips-extns.h static inline void ack_c0_eirr(int irq) irq 81 arch/mips/include/asm/netlogic/mips-extns.h : : "r" (irq)); irq 84 arch/mips/include/asm/netlogic/mips-extns.h static inline void set_c0_eimr(int irq) irq 96 arch/mips/include/asm/netlogic/mips-extns.h : "+r" (irq)); irq 99 arch/mips/include/asm/netlogic/mips-extns.h static inline void clear_c0_eimr(int irq) irq 112 arch/mips/include/asm/netlogic/mips-extns.h : "+r" (irq)); irq 287 arch/mips/include/asm/netlogic/xlp-hal/pic.h nlm_pic_set_timer(uint64_t base, int timer, uint64_t value, int irq, int cpu) irq 292 arch/mips/include/asm/netlogic/xlp-hal/pic.h en = (irq > 0); irq 295 arch/mips/include/asm/netlogic/xlp-hal/pic.h en, 0, 0, irq, cpu); irq 333 arch/mips/include/asm/netlogic/xlp-hal/pic.h nlm_pic_send_ipi(uint64_t base, int hwt, int irq, int nmi) irq 338 arch/mips/include/asm/netlogic/xlp-hal/pic.h ipi = (nmi << 23) | (irq << 24) | irq 341 arch/mips/include/asm/netlogic/xlp-hal/pic.h ipi = ((uint64_t)nmi << 31) | (irq << 20) | irq 358 arch/mips/include/asm/netlogic/xlp-hal/pic.h nlm_pic_init_irt(uint64_t base, int irt, int irq, int hwt, int en) irq 360 arch/mips/include/asm/netlogic/xlp-hal/pic.h nlm_pic_write_irt_direct(base, irt, en, 0, 0, irq, hwt); irq 363 arch/mips/include/asm/netlogic/xlp-hal/pic.h int nlm_irq_to_irt(int irq); irq 257 arch/mips/include/asm/netlogic/xlr/fmn.h static inline void nlm_fmn_setup_intr(int irq, unsigned int tmask) irq 262 arch/mips/include/asm/netlogic/xlr/fmn.h | (irq << 16) /* irq */ irq 201 arch/mips/include/asm/netlogic/xlr/pic.h #define PIC_IRQ_IS_EDGE_TRIGGERED(irq) (((irq) >= PIC_TIMER_0_IRQ) && \ irq 202 arch/mips/include/asm/netlogic/xlr/pic.h ((irq) <= PIC_TIMER_7_IRQ)) irq 203 arch/mips/include/asm/netlogic/xlr/pic.h #define PIC_IRQ_IS_IRT(irq) (((irq) >= PIC_IRT_FIRST_IRQ) && \ irq 204 arch/mips/include/asm/netlogic/xlr/pic.h ((irq) <= PIC_IRT_LAST_IRQ)) irq 207 arch/mips/include/asm/netlogic/xlr/pic.h nlm_irq_to_irt(int irq) irq 209 arch/mips/include/asm/netlogic/xlr/pic.h if (PIC_IRQ_IS_IRT(irq) == 0) irq 212 arch/mips/include/asm/netlogic/xlr/pic.h return PIC_IRQ_TO_INTR(irq); irq 241 arch/mips/include/asm/netlogic/xlr/pic.h nlm_pic_send_ipi(uint64_t base, int hwt, int irq, int nmi) irq 248 arch/mips/include/asm/netlogic/xlr/pic.h (pid << 20) | (tid << 16) | (nmi << 8) | irq); irq 258 arch/mips/include/asm/netlogic/xlr/pic.h nlm_pic_init_irt(uint64_t base, int irt, int irq, int hwt, int en) irq 263 arch/mips/include/asm/netlogic/xlr/pic.h (en << 30) | (1 << 6) | irq); irq 288 arch/mips/include/asm/netlogic/xlr/pic.h nlm_pic_set_timer(uint64_t base, int timer, uint64_t value, int irq, int cpu) irq 294 arch/mips/include/asm/netlogic/xlr/pic.h en = (irq > 0); irq 299 arch/mips/include/asm/netlogic/xlr/pic.h nlm_pic_init_irt(base, PIC_IRT_TIMER_INDEX(timer), irq, cpu, 0); irq 291 arch/mips/include/asm/nile4.h #define is_i8259_irq(irq) ((irq) < NUM_I8259_INTERRUPTS) irq 17 arch/mips/include/asm/sgi/seeq.h unsigned int irq; irq 15 arch/mips/include/asm/sgi/wd.h unsigned int irq; irq 36 arch/mips/include/asm/sibyte/sb1250.h extern void sb1250_mask_irq(int cpu, int irq); irq 37 arch/mips/include/asm/sibyte/sb1250.h extern void sb1250_unmask_irq(int cpu, int irq); irq 40 arch/mips/include/asm/sibyte/sb1250.h extern void bcm1480_mask_irq(int cpu, int irq); irq 41 arch/mips/include/asm/sibyte/sb1250.h extern void bcm1480_unmask_irq(int cpu, int irq); irq 22 arch/mips/include/asm/traps.h extern void (*board_bind_eic_interrupt)(int irq, int regset); irq 45 arch/mips/include/asm/txx9/dmac.h void txx9_dmac_init(int id, unsigned long baseaddr, int irq, irq 48 arch/mips/include/asm/txx9/generic.h void txx9_spi_init(int busid, unsigned long base, int irq); irq 50 arch/mips/include/asm/txx9/generic.h void txx9_sio_init(unsigned long baseaddr, int irq, irq 92 arch/mips/include/asm/txx9/generic.h void __init txx9_aclc_init(unsigned long baseaddr, int irq, irq 201 arch/mips/include/asm/txx9/tx4927pcic.h irqreturn_t tx4927_pcierr_interrupt(int irq, void *dev_id); irq 307 arch/mips/include/asm/txx9/tx4938.h void tx4938_ata_init(unsigned int irq, unsigned int shift, int tune); irq 57 arch/mips/include/asm/txx9tmr.h void txx9_clockevent_init(unsigned long baseaddr, int irq, irq 73 arch/mips/include/asm/vr41xx/vr41xx.h extern int vr41xx_set_intassign(unsigned int irq, unsigned char intassign); irq 74 arch/mips/include/asm/vr41xx/vr41xx.h extern int cascade_irq(unsigned int irq, int (*get_irq)(unsigned int)); irq 224 arch/mips/include/uapi/asm/kvm.h __u32 irq; irq 29 arch/mips/jazz/irq.c unsigned int mask = 1 << (d->irq - JAZZ_IRQ_START); irq 40 arch/mips/jazz/irq.c unsigned int mask = ~(1 << (d->irq - JAZZ_IRQ_START)); irq 96 arch/mips/jazz/irq.c unsigned int irq; irq 102 arch/mips/jazz/irq.c irq = *(volatile u8 *)JAZZ_EISA_IRQ_ACK; irq 103 arch/mips/jazz/irq.c do_IRQ(irq); irq 105 arch/mips/jazz/irq.c irq = *(volatile u8 *)JAZZ_IO_IRQ_SOURCE >> 2; irq 106 arch/mips/jazz/irq.c if (likely(irq > 0)) irq 107 arch/mips/jazz/irq.c do_IRQ(irq + JAZZ_IRQ_START - 1); irq 117 arch/mips/jazz/irq.c .irq = JAZZ_TIMER_IRQ, irq 120 arch/mips/jazz/irq.c static irqreturn_t r4030_timer_interrupt(int irq, void *dev_id) irq 102 arch/mips/jazz/setup.c .irq = (_irq), \ irq 14 arch/mips/kernel/8250-platform.c .irq = int, \ irq 72 arch/mips/kernel/cevt-bcm1480.c static irqreturn_t sibyte_counter_handler(int irq, void *dev_id) irq 100 arch/mips/kernel/cevt-bcm1480.c unsigned int irq = K_BCM1480_INT_TIMER_0 + cpu; irq 117 arch/mips/kernel/cevt-bcm1480.c cd->irq = irq; irq 125 arch/mips/kernel/cevt-bcm1480.c bcm1480_mask_irq(cpu, irq); irq 132 arch/mips/kernel/cevt-bcm1480.c R_BCM1480_IMR_INTERRUPT_MAP_BASE_H) + (irq << 3))); irq 134 arch/mips/kernel/cevt-bcm1480.c bcm1480_unmask_irq(cpu, irq); irq 141 arch/mips/kernel/cevt-bcm1480.c irq_set_affinity(irq, cpumask_of(cpu)); irq 142 arch/mips/kernel/cevt-bcm1480.c setup_irq(irq, action); irq 91 arch/mips/kernel/cevt-ds1287.c static irqreturn_t ds1287_interrupt(int irq, void *dev_id) irq 109 arch/mips/kernel/cevt-ds1287.c int __init ds1287_clockevent_init(int irq) irq 115 arch/mips/kernel/cevt-ds1287.c cd->irq = irq; irq 125 arch/mips/kernel/cevt-ds1287.c return setup_irq(irq, &ds1287_irqaction); irq 105 arch/mips/kernel/cevt-gt641xx.c .irq = GT641XX_TIMER0_IRQ, irq 114 arch/mips/kernel/cevt-gt641xx.c static irqreturn_t gt641xx_timer0_interrupt(int irq, void *dev_id) irq 129 arch/mips/kernel/cevt-r4k.c irqreturn_t c0_compare_interrupt(int irq, void *dev_id) irq 257 arch/mips/kernel/cevt-r4k.c unsigned int irq, min_delta; irq 270 arch/mips/kernel/cevt-r4k.c irq = get_c0_compare_int(); irq 282 arch/mips/kernel/cevt-r4k.c cd->irq = irq; irq 294 arch/mips/kernel/cevt-r4k.c setup_irq(irq, &c0_compare_irqaction); irq 71 arch/mips/kernel/cevt-sb1250.c static irqreturn_t sibyte_counter_handler(int irq, void *dev_id) irq 99 arch/mips/kernel/cevt-sb1250.c unsigned int irq = K_INT_TIMER_0 + cpu; irq 117 arch/mips/kernel/cevt-sb1250.c cd->irq = irq; irq 125 arch/mips/kernel/cevt-sb1250.c sb1250_mask_irq(cpu, irq); irq 132 arch/mips/kernel/cevt-sb1250.c (irq << 3))); irq 134 arch/mips/kernel/cevt-sb1250.c sb1250_unmask_irq(cpu, irq); irq 141 arch/mips/kernel/cevt-sb1250.c irq_set_affinity(irq, cpumask_of(cpu)); irq 142 arch/mips/kernel/cevt-sb1250.c setup_irq(irq, action); irq 166 arch/mips/kernel/cevt-txx9.c static irqreturn_t txx9tmr_interrupt(int irq, void *dev_id) irq 184 arch/mips/kernel/cevt-txx9.c void __init txx9_clockevent_init(unsigned long baseaddr, int irq, irq 202 arch/mips/kernel/cevt-txx9.c cd->irq = irq; irq 205 arch/mips/kernel/cevt-txx9.c setup_irq(irq, &txx9tmr_irq); irq 207 arch/mips/kernel/cevt-txx9.c baseaddr, irq); irq 14 arch/mips/kernel/i8253.c static irqreturn_t timer_interrupt(int irq, void *dev_id) irq 15 arch/mips/kernel/irq-gt641xx.c #define GT641XX_IRQ_TO_BIT(irq) (1U << (irq - GT641XX_IRQ_BASE)) irq 26 arch/mips/kernel/irq-gt641xx.c cause &= ~GT641XX_IRQ_TO_BIT(d->irq); irq 38 arch/mips/kernel/irq-gt641xx.c mask &= ~GT641XX_IRQ_TO_BIT(d->irq); irq 50 arch/mips/kernel/irq-gt641xx.c mask &= ~GT641XX_IRQ_TO_BIT(d->irq); irq 54 arch/mips/kernel/irq-gt641xx.c cause &= ~GT641XX_IRQ_TO_BIT(d->irq); irq 66 arch/mips/kernel/irq-gt641xx.c mask |= GT641XX_IRQ_TO_BIT(d->irq); irq 29 arch/mips/kernel/irq-msc01.c unsigned int irq = d->irq; irq 31 arch/mips/kernel/irq-msc01.c if (irq < (irq_base + 32)) irq 32 arch/mips/kernel/irq-msc01.c MSCIC_WRITE(MSC01_IC_DISL, 1<<(irq - irq_base)); irq 34 arch/mips/kernel/irq-msc01.c MSCIC_WRITE(MSC01_IC_DISH, 1<<(irq - irq_base - 32)); irq 40 arch/mips/kernel/irq-msc01.c unsigned int irq = d->irq; irq 42 arch/mips/kernel/irq-msc01.c if (irq < (irq_base + 32)) irq 43 arch/mips/kernel/irq-msc01.c MSCIC_WRITE(MSC01_IC_ENAL, 1<<(irq - irq_base)); irq 45 arch/mips/kernel/irq-msc01.c MSCIC_WRITE(MSC01_IC_ENAH, 1<<(irq - irq_base - 32)); irq 63 arch/mips/kernel/irq-msc01.c unsigned int irq = d->irq; irq 70 arch/mips/kernel/irq-msc01.c MSCIC_READ(MSC01_IC_SUP+irq*8, r); irq 71 arch/mips/kernel/irq-msc01.c MSCIC_WRITE(MSC01_IC_SUP+irq*8, r | ~MSC01_IC_SUP_EDGE_BIT); irq 72 arch/mips/kernel/irq-msc01.c MSCIC_WRITE(MSC01_IC_SUP+irq*8, r); irq 81 arch/mips/kernel/irq-msc01.c unsigned int irq; irq 84 arch/mips/kernel/irq-msc01.c MSCIC_READ(MSC01_IC_VEC, irq); irq 85 arch/mips/kernel/irq-msc01.c if (irq < 64) irq 86 arch/mips/kernel/irq-msc01.c do_IRQ(irq + irq_base); irq 92 arch/mips/kernel/irq-msc01.c static void msc_bind_eic_interrupt(int irq, int set) irq 95 arch/mips/kernel/irq-msc01.c (irq<<MSC01_IC_RAMW_ADDR_SHF) | (set<<MSC01_IC_RAMW_DATA_SHF)); irq 18 arch/mips/kernel/irq-rm7000.c set_c0_intcontrol(0x100 << (d->irq - RM7K_CPU_IRQ_BASE)); irq 23 arch/mips/kernel/irq-rm7000.c clear_c0_intcontrol(0x100 << (d->irq - RM7K_CPU_IRQ_BASE)); irq 34 arch/mips/kernel/irq.c void ack_bad_irq(unsigned int irq) irq 36 arch/mips/kernel/irq.c printk("unexpected IRQ # %d\n", irq); irq 102 arch/mips/kernel/irq.c void __irq_entry do_IRQ(unsigned int irq) irq 106 arch/mips/kernel/irq.c generic_handle_irq(irq); irq 68 arch/mips/kernel/irq_txx9.c unsigned int irq_nr = d->irq - TXX9_IRQ_BASE; irq 84 arch/mips/kernel/irq_txx9.c unsigned int irq_nr = d->irq - TXX9_IRQ_BASE; irq 104 arch/mips/kernel/irq_txx9.c unsigned int irq_nr = d->irq - TXX9_IRQ_BASE; irq 114 arch/mips/kernel/irq_txx9.c unsigned int irq_nr = d->irq - TXX9_IRQ_BASE; irq 81 arch/mips/kernel/perf_event_mipsxx.c int irq; irq 553 arch/mips/kernel/perf_event_mipsxx.c if (mipspmu.irq >= 0) { irq 555 arch/mips/kernel/perf_event_mipsxx.c err = request_irq(mipspmu.irq, mipsxx_pmu_handle_irq, irq 562 arch/mips/kernel/perf_event_mipsxx.c mipspmu.irq); irq 581 arch/mips/kernel/perf_event_mipsxx.c if (mipspmu.irq >= 0) irq 582 arch/mips/kernel/perf_event_mipsxx.c free_irq(mipspmu.irq, &mipspmu); irq 1436 arch/mips/kernel/perf_event_mipsxx.c static irqreturn_t mipsxx_pmu_handle_irq(int irq, void *dev) irq 1686 arch/mips/kernel/perf_event_mipsxx.c int counters, irq; irq 1703 arch/mips/kernel/perf_event_mipsxx.c irq = get_c0_perfcount_int(); irq 1705 arch/mips/kernel/perf_event_mipsxx.c irq = MIPS_CPU_IRQ_BASE + cp0_perfcount_irq; irq 1707 arch/mips/kernel/perf_event_mipsxx.c irq = -1; irq 1803 arch/mips/kernel/perf_event_mipsxx.c mipspmu.irq = irq; irq 1824 arch/mips/kernel/perf_event_mipsxx.c "CPU, irq %d%s\n", mipspmu.name, counters, counter_bits, irq, irq 1825 arch/mips/kernel/perf_event_mipsxx.c irq < 0 ? " (share with timer interrupt)" : ""); irq 33 arch/mips/kernel/rtlx-mt.c static irqreturn_t rtlx_interrupt(int irq, void *dev_id) irq 64 arch/mips/kernel/smp-bmips.c static irqreturn_t bmips43xx_ipi_interrupt(int irq, void *dev_id); irq 65 arch/mips/kernel/smp-bmips.c static irqreturn_t bmips5000_ipi_interrupt(int irq, void *dev_id); irq 158 arch/mips/kernel/smp-bmips.c irqreturn_t (*bmips_ipi_interrupt)(int irq, void *dev_id); irq 284 arch/mips/kernel/smp-bmips.c static irqreturn_t bmips5000_ipi_interrupt(int irq, void *dev_id) irq 286 arch/mips/kernel/smp-bmips.c int action = irq - IPI0_IRQ; irq 331 arch/mips/kernel/smp-bmips.c static irqreturn_t bmips43xx_ipi_interrupt(int irq, void *dev_id) irq 334 arch/mips/kernel/smp-bmips.c int action, cpu = irq - IPI0_IRQ; irq 196 arch/mips/kernel/smp.c static irqreturn_t ipi_resched_interrupt(int irq, void *dev_id) irq 203 arch/mips/kernel/smp.c static irqreturn_t ipi_call_interrupt(int irq, void *dev_id) irq 105 arch/mips/kernel/traps.c void (*board_bind_eic_interrupt)(int irq, int regset); irq 55 arch/mips/kvm/interrupt.c struct kvm_mips_interrupt *irq) irq 57 arch/mips/kvm/interrupt.c int intr = (int)irq->irq; irq 88 arch/mips/kvm/interrupt.c struct kvm_mips_interrupt *irq) irq 90 arch/mips/kvm/interrupt.c int intr = (int)irq->irq; irq 48 arch/mips/kvm/interrupt.h struct kvm_mips_interrupt *irq); irq 50 arch/mips/kvm/interrupt.h struct kvm_mips_interrupt *irq); irq 480 arch/mips/kvm/mips.c struct kvm_mips_interrupt *irq) irq 482 arch/mips/kvm/mips.c int intr = (int)irq->irq; irq 486 arch/mips/kvm/mips.c kvm_debug("%s: CPU: %d, INTR: %d\n", __func__, irq->cpu, irq 489 arch/mips/kvm/mips.c if (irq->cpu == -1) irq 492 arch/mips/kvm/mips.c dvcpu = vcpu->kvm->vcpus[irq->cpu]; irq 495 arch/mips/kvm/mips.c kvm_mips_callbacks->queue_io_int(dvcpu, irq); irq 498 arch/mips/kvm/mips.c kvm_mips_callbacks->dequeue_io_int(dvcpu, irq); irq 501 arch/mips/kvm/mips.c irq->cpu, irq->irq); irq 903 arch/mips/kvm/mips.c struct kvm_mips_interrupt irq; irq 905 arch/mips/kvm/mips.c if (copy_from_user(&irq, argp, sizeof(irq))) irq 908 arch/mips/kvm/mips.c irq.irq); irq 910 arch/mips/kvm/mips.c return kvm_vcpu_ioctl_interrupt(vcpu, &irq); irq 220 arch/mips/kvm/vz.c struct kvm_mips_interrupt *irq) irq 222 arch/mips/kvm/vz.c int intr = (int)irq->irq; irq 248 arch/mips/kvm/vz.c struct kvm_mips_interrupt *irq) irq 250 arch/mips/kvm/vz.c int intr = (int)irq->irq; irq 285 arch/mips/kvm/vz.c u32 irq = (priority < MIPS_EXC_MAX) ? irq 297 arch/mips/kvm/vz.c set_c0_guestctl2(irq); irq 299 arch/mips/kvm/vz.c set_gc0_cause(irq); irq 313 arch/mips/kvm/vz.c u32 irq = (priority < MIPS_EXC_MAX) ? irq 325 arch/mips/kvm/vz.c if (!(read_c0_guestctl2() & (irq << 14))) irq 326 arch/mips/kvm/vz.c clear_c0_guestctl2(irq); irq 328 arch/mips/kvm/vz.c clear_gc0_cause(irq); irq 337 arch/mips/kvm/vz.c if (!(read_c0_guestctl2() & (irq << 14))) irq 338 arch/mips/kvm/vz.c clear_c0_guestctl2(irq); irq 340 arch/mips/kvm/vz.c clear_gc0_cause(irq); irq 288 arch/mips/lantiq/irq.c u32 irq; irq 292 arch/mips/lantiq/irq.c irq = ltq_icu_r32(vpe, module, LTQ_ICU_IOSR); irq 293 arch/mips/lantiq/irq.c if (irq == 0) irq 300 arch/mips/lantiq/irq.c irq = __fls(irq); irq 301 arch/mips/lantiq/irq.c hwirq = irq + MIPS_CPU_IRQ_CASCADE + (INT_NUM_IM_OFFSET * module); irq 305 arch/mips/lantiq/irq.c if ((irq == LTQ_ICU_EBU_IRQ) && (module == 0) && LTQ_EBU_PCC_ISTAT) irq 310 arch/mips/lantiq/irq.c static int icu_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hw) irq 323 arch/mips/lantiq/irq.c data = irq_get_irq_data(irq); irq 327 arch/mips/lantiq/irq.c irq_set_chip_and_handler(irq, chip, handle_level_irq); irq 73 arch/mips/lantiq/xway/gptu.c static irqreturn_t timer_irq_handler(int irq, void *priv) irq 75 arch/mips/lantiq/xway/gptu.c int timer = irq - irqres[0].start; irq 25 arch/mips/lasat/interrupt.c unsigned int irq_nr = d->irq - LASAT_IRQ_BASE; irq 32 arch/mips/lasat/interrupt.c unsigned int irq_nr = d->irq - LASAT_IRQ_BASE; irq 76 arch/mips/lasat/interrupt.c int irq; irq 87 arch/mips/lasat/interrupt.c irq = LASAT_IRQ_BASE + ls1bit32(int_status); irq 89 arch/mips/lasat/interrupt.c do_IRQ(irq); irq 47 arch/mips/lasat/serial.c lasat_serial8250_port[0].irq = LASATINT_UART_100; irq 59 arch/mips/lasat/serial.c lasat_serial8250_port[0].irq = LASATINT_UART_200; irq 25 arch/mips/loongson32/common/irq.c unsigned int bit = (d->irq - LS1X_IRQ_BASE) & 0x1f; irq 26 arch/mips/loongson32/common/irq.c unsigned int n = (d->irq - LS1X_IRQ_BASE) >> 5; irq 34 arch/mips/loongson32/common/irq.c unsigned int bit = (d->irq - LS1X_IRQ_BASE) & 0x1f; irq 35 arch/mips/loongson32/common/irq.c unsigned int n = (d->irq - LS1X_IRQ_BASE) >> 5; irq 43 arch/mips/loongson32/common/irq.c unsigned int bit = (d->irq - LS1X_IRQ_BASE) & 0x1f; irq 44 arch/mips/loongson32/common/irq.c unsigned int n = (d->irq - LS1X_IRQ_BASE) >> 5; irq 54 arch/mips/loongson32/common/irq.c unsigned int bit = (d->irq - LS1X_IRQ_BASE) & 0x1f; irq 55 arch/mips/loongson32/common/irq.c unsigned int n = (d->irq - LS1X_IRQ_BASE) >> 5; irq 63 arch/mips/loongson32/common/irq.c unsigned int bit = (d->irq - LS1X_IRQ_BASE) & 0x1f; irq 64 arch/mips/loongson32/common/irq.c unsigned int n = (d->irq - LS1X_IRQ_BASE) >> 5; irq 117 arch/mips/loongson32/common/irq.c u32 int_status, irq; irq 124 arch/mips/loongson32/common/irq.c irq = LS1X_IRQ(n, __ffs(int_status)); irq 125 arch/mips/loongson32/common/irq.c do_IRQ(irq); irq 26 arch/mips/loongson32/common/platform.c .irq = LS1X_UART ## _id ## _IRQ, \ irq 116 arch/mips/loongson32/common/time.c static irqreturn_t ls1x_clockevent_isr(int irq, void *devid) irq 171 arch/mips/loongson32/common/time.c .irq = LS1X_TIMER_IRQ, irq 17 arch/mips/loongson64/common/bonito-irq.c LOONGSON_INTENSET = (1 << (d->irq - LOONGSON_IRQ_BASE)); irq 23 arch/mips/loongson64/common/bonito-irq.c LOONGSON_INTENCLR = (1 << (d->irq - LOONGSON_IRQ_BASE)); irq 80 arch/mips/loongson64/common/cs5536/cs5536_mfgpt.c .irq = CS5536_MFGPT_INTR, irq 83 arch/mips/loongson64/common/cs5536/cs5536_mfgpt.c static irqreturn_t timer_interrupt(int irq, void *dev_id) irq 24 arch/mips/loongson64/common/serial.c .irq = int, \ irq 33 arch/mips/loongson64/common/serial.c .irq = MIPS_CPU_IRQ_BASE + (int), \ irq 86 arch/mips/loongson64/common/serial.c uart8250_data[mips_machtype][i].irq = irq 93 arch/mips/loongson64/common/serial.c uart8250_data[mips_machtype][i].irq = irq 15 arch/mips/loongson64/fuloong-2e/irq.c int irq; irq 17 arch/mips/loongson64/fuloong-2e/irq.c irq = i8259_irq(); irq 18 arch/mips/loongson64/fuloong-2e/irq.c if (irq >= 0) irq 19 arch/mips/loongson64/fuloong-2e/irq.c do_IRQ(irq); irq 32 arch/mips/loongson64/lemote-2f/irq.c int irq, isr; irq 34 arch/mips/loongson64/lemote-2f/irq.c irq = -1; irq 42 arch/mips/loongson64/lemote-2f/irq.c irq = ffs(isr) - 1; irq 43 arch/mips/loongson64/lemote-2f/irq.c if (unlikely(irq == 7)) { irq 53 arch/mips/loongson64/lemote-2f/irq.c irq = -1; irq 58 arch/mips/loongson64/lemote-2f/irq.c return irq; irq 64 arch/mips/loongson64/lemote-2f/irq.c int irq; irq 66 arch/mips/loongson64/lemote-2f/irq.c irq = mach_i8259_irq(); irq 67 arch/mips/loongson64/lemote-2f/irq.c if (irq >= 0) irq 68 arch/mips/loongson64/lemote-2f/irq.c do_IRQ(irq); irq 92 arch/mips/loongson64/lemote-2f/pm.c int irq; irq 95 arch/mips/loongson64/lemote-2f/pm.c irq = mach_i8259_irq(); irq 96 arch/mips/loongson64/lemote-2f/pm.c if (irq < 0) irq 99 arch/mips/loongson64/lemote-2f/pm.c printk(KERN_INFO "%s: irq = %d\n", __func__, irq); irq 101 arch/mips/loongson64/lemote-2f/pm.c if (irq == I8042_KBD_IRQ) irq 103 arch/mips/loongson64/lemote-2f/pm.c else if (irq == SCI_IRQ_NUM) { irq 173 arch/mips/loongson64/loongson-3/hpet.c static irqreturn_t hpet_irq_handler(int irq, void *data) irq 241 arch/mips/loongson64/loongson-3/hpet.c cd->irq = HPET_T0_IRQ; irq 41 arch/mips/loongson64/loongson-3/irq.c unsigned int i, irq; irq 45 arch/mips/loongson64/loongson-3/irq.c irq = LOONGSON_HT1_INT_VECTOR(0); irq 46 arch/mips/loongson64/loongson-3/irq.c LOONGSON_HT1_INT_VECTOR(0) = irq; /* Acknowledge the IRQs */ irq 49 arch/mips/loongson64/loongson-3/irq.c if (!(irq & (0x1 << ht_irq[i]))) irq 286 arch/mips/loongson64/loongson-3/smp.c int irq; irq 287 arch/mips/loongson64/loongson-3/smp.c while ((irq = ffs(irqs))) { irq 288 arch/mips/loongson64/loongson-3/smp.c do_IRQ(irq-1); irq 289 arch/mips/loongson64/loongson-3/smp.c irqs &= ~(1<<(irq-1)); irq 43 arch/mips/mti-malta/malta-int.c int irq; irq 54 arch/mips/mti-malta/malta-int.c MSC_READ(MSC01_PCI_IACK, irq); irq 55 arch/mips/mti-malta/malta-int.c irq &= 0xff; irq 58 arch/mips/mti-malta/malta-int.c irq = GT_READ(GT_PCI0_IACK_OFS); irq 59 arch/mips/mti-malta/malta-int.c irq &= 0xff; irq 73 arch/mips/mti-malta/malta-int.c irq = __raw_readl((u32 *)_pcictrl_bonito_pcicfg); irq 75 arch/mips/mti-malta/malta-int.c irq &= 0xff; irq 82 arch/mips/mti-malta/malta-int.c return irq; irq 141 arch/mips/mti-malta/malta-int.c static irqreturn_t corehi_handler(int irq, void *dev_id) irq 33 arch/mips/mti-malta/malta-platform.c .irq = int, \ irq 48 arch/mips/mti-malta/malta-platform.c .irq = MIPS_CPU_IRQ_BASE + MIPSCPU_INT_MB2, irq 143 arch/mips/netlogic/common/irq.c clear_c0_eimr(d->irq); irq 148 arch/mips/netlogic/common/irq.c set_c0_eimr(d->irq); irq 153 arch/mips/netlogic/common/irq.c ack_c0_eirr(d->irq); irq 184 arch/mips/netlogic/common/irq.c void nlm_setup_pic_irq(int node, int picirq, int irq, int irt) irq 189 arch/mips/netlogic/common/irq.c xirq = nlm_irq_to_xirq(node, irq); irq 199 arch/mips/netlogic/common/irq.c void nlm_set_pic_extra_ack(int node, int irq, void (*xack)(struct irq_data *)) irq 204 arch/mips/netlogic/common/irq.c xirq = nlm_irq_to_xirq(node, irq); irq 88 arch/mips/netlogic/common/smp.c unsigned int irq = irq_desc_get_irq(desc); irq 89 arch/mips/netlogic/common/smp.c clear_c0_eimr(irq); irq 90 arch/mips/netlogic/common/smp.c ack_c0_eirr(irq); irq 92 arch/mips/netlogic/common/smp.c set_c0_eimr(irq); irq 98 arch/mips/netlogic/common/smp.c unsigned int irq = irq_desc_get_irq(desc); irq 99 arch/mips/netlogic/common/smp.c clear_c0_eimr(irq); irq 100 arch/mips/netlogic/common/smp.c ack_c0_eirr(irq); irq 102 arch/mips/netlogic/common/smp.c set_c0_eimr(irq); irq 351 arch/mips/netlogic/xlp/ahci-init-xlp2.c node = data->irq / NLM_IRQS_PER_NODE; irq 380 arch/mips/netlogic/xlp/ahci-init-xlp2.c dev->irq = nlm_irq_to_xirq(node, PIC_SATA_IRQ); irq 200 arch/mips/netlogic/xlp/ahci-init.c dev->irq = PIC_SATA_IRQ; irq 69 arch/mips/netlogic/xlp/nlm_hal.c static int xlp9xx_irq_to_irt(int irq) irq 71 arch/mips/netlogic/xlp/nlm_hal.c switch (irq) { irq 104 arch/mips/netlogic/xlp/nlm_hal.c return 191 + irq - PIC_PCIE_LINK_LEGACY_IRQ_BASE; irq 109 arch/mips/netlogic/xlp/nlm_hal.c static int xlp_irq_to_irt(int irq) irq 115 arch/mips/netlogic/xlp/nlm_hal.c switch (irq) { irq 148 arch/mips/netlogic/xlp/nlm_hal.c switch (irq) { irq 161 arch/mips/netlogic/xlp/nlm_hal.c switch (irq) { irq 194 arch/mips/netlogic/xlp/nlm_hal.c switch (irq) { irq 203 arch/mips/netlogic/xlp/nlm_hal.c } else if (irq >= PIC_PCIE_LINK_LEGACY_IRQ(0) && irq 204 arch/mips/netlogic/xlp/nlm_hal.c irq <= PIC_PCIE_LINK_LEGACY_IRQ(3)) { irq 206 arch/mips/netlogic/xlp/nlm_hal.c irt = PIC_IRT_PCIE_LINK_INDEX(irq - irq 214 arch/mips/netlogic/xlp/nlm_hal.c int nlm_irq_to_irt(int irq) irq 217 arch/mips/netlogic/xlp/nlm_hal.c if (irq >= PIC_PCIE_LINK_MSI_IRQ(0) && irq <= PIC_PCIE_LINK_MSI_IRQ(3)) irq 219 arch/mips/netlogic/xlp/nlm_hal.c if (irq >= PIC_PCIE_MSIX_IRQ(0) && irq <= PIC_PCIE_MSIX_IRQ(3)) irq 223 arch/mips/netlogic/xlp/nlm_hal.c return xlp9xx_irq_to_irt(irq); irq 225 arch/mips/netlogic/xlp/nlm_hal.c return xlp_irq_to_irt(irq); irq 98 arch/mips/netlogic/xlp/usb-init-xlp2.c switch (data->irq) { irq 118 arch/mips/netlogic/xlp/usb-init-xlp2.c int node, irq; irq 121 arch/mips/netlogic/xlp/usb-init-xlp2.c irq = data->irq % NLM_IRQS_PER_NODE; irq 122 arch/mips/netlogic/xlp/usb-init-xlp2.c node = data->irq / NLM_IRQS_PER_NODE; irq 124 arch/mips/netlogic/xlp/usb-init-xlp2.c switch (irq) { irq 135 arch/mips/netlogic/xlp/usb-init-xlp2.c pr_err("No matching USB irq %d node %d!\n", irq, node); irq 256 arch/mips/netlogic/xlp/usb-init-xlp2.c dev->irq = nlm_irq_to_xirq(node, PIC_9XX_XHCI_0_IRQ); irq 259 arch/mips/netlogic/xlp/usb-init-xlp2.c dev->irq = nlm_irq_to_xirq(node, PIC_9XX_XHCI_1_IRQ); irq 262 arch/mips/netlogic/xlp/usb-init-xlp2.c dev->irq = nlm_irq_to_xirq(node, PIC_9XX_XHCI_2_IRQ); irq 274 arch/mips/netlogic/xlp/usb-init-xlp2.c dev->irq = PIC_2XX_XHCI_0_IRQ; irq 277 arch/mips/netlogic/xlp/usb-init-xlp2.c dev->irq = PIC_2XX_XHCI_1_IRQ; irq 280 arch/mips/netlogic/xlp/usb-init-xlp2.c dev->irq = PIC_2XX_XHCI_2_IRQ; irq 127 arch/mips/netlogic/xlp/usb-init.c dev->irq = PIC_EHCI_0_IRQ; irq 130 arch/mips/netlogic/xlp/usb-init.c dev->irq = PIC_OHCI_0_IRQ; irq 133 arch/mips/netlogic/xlp/usb-init.c dev->irq = PIC_OHCI_1_IRQ; irq 136 arch/mips/netlogic/xlp/usb-init.c dev->irq = PIC_EHCI_1_IRQ; irq 139 arch/mips/netlogic/xlp/usb-init.c dev->irq = PIC_OHCI_2_IRQ; irq 142 arch/mips/netlogic/xlp/usb-init.c dev->irq = PIC_OHCI_3_IRQ; irq 69 arch/mips/netlogic/xlr/fmn.c static irqreturn_t fmn_message_handler(int irq, void *data) irq 79 arch/mips/netlogic/xlr/fmn.c nlm_fmn_setup_intr(irq, 0); irq 108 arch/mips/netlogic/xlr/fmn.c nlm_fmn_setup_intr(irq, (1 << nlm_threads_per_core) - 1); irq 62 arch/mips/netlogic/xlr/platform.c .irq = _irq, \ irq 107 arch/mips/netlogic/xlr/platform.c #define USB_PLATFORM_DEV(n, i, irq) \ irq 121 arch/mips/netlogic/xlr/platform.c .start = irq, \ irq 122 arch/mips/netlogic/xlr/platform.c .end = irq, \ irq 44 arch/mips/oprofile/op_model_loongson2.c static irqreturn_t loongson2_perfcount_handler(int irq, void *dev_id); irq 106 arch/mips/oprofile/op_model_loongson2.c static irqreturn_t loongson2_perfcount_handler(int irq, void *dev_id) irq 325 arch/mips/oprofile/op_model_mipsxx.c static irqreturn_t mipsxx_perfcount_int(int irq, void *dev_id) irq 128 arch/mips/paravirt/paravirt-irq.c int irq; irq 142 arch/mips/paravirt/paravirt-irq.c irq = MIPS_CPU_IRQ_BASE + i; irq 150 arch/mips/paravirt/paravirt-irq.c irq_set_chip_data(irq, cd); irq 151 arch/mips/paravirt/paravirt-irq.c irq_set_chip_and_handler(irq, &irq_chip_core, irq 175 arch/mips/paravirt/paravirt-irq.c u32 mask = 1u << data->irq; irq 182 arch/mips/paravirt/paravirt-irq.c u32 mask = 1u << data->irq; irq 193 arch/mips/paravirt/paravirt-irq.c u32 mask = 1u << data->irq; irq 200 arch/mips/paravirt/paravirt-irq.c u32 mask = 1u << data->irq; irq 217 arch/mips/paravirt/paravirt-irq.c unsigned int mbox = data->irq - MIPS_IRQ_MBOX0; irq 242 arch/mips/paravirt/paravirt-irq.c unsigned int mbox = data->irq - MIPS_IRQ_MBOX0; irq 263 arch/mips/paravirt/paravirt-irq.c unsigned int mbox = data->irq - MIPS_IRQ_MBOX0; irq 111 arch/mips/paravirt/paravirt-smp.c static irqreturn_t paravirt_reched_interrupt(int irq, void *dev_id) irq 117 arch/mips/paravirt/paravirt-smp.c static irqreturn_t paravirt_function_interrupt(int irq, void *dev_id) irq 20 arch/mips/pci/fixup-fuloong2e.c int irq = 0; irq 25 arch/mips/pci/fixup-fuloong2e.c irq = 10; irq 28 arch/mips/pci/fixup-fuloong2e.c irq = 11; irq 31 arch/mips/pci/fixup-fuloong2e.c irq = 9; irq 35 arch/mips/pci/fixup-fuloong2e.c irq = LOONGSON_IRQ_BASE + 25 + pin; irq 37 arch/mips/pci/fixup-fuloong2e.c return irq; irq 36 arch/mips/pci/fixup-jmr3927.c unsigned char irq = pin; irq 39 arch/mips/pci/fixup-jmr3927.c irq--; /* 0-3 */ irq 44 arch/mips/pci/fixup-jmr3927.c irq = (irq + 2) % 4; irq 49 arch/mips/pci/fixup-jmr3927.c irq = (irq + 0) % 4; irq 53 arch/mips/pci/fixup-jmr3927.c irq = (irq + 33 - slot) % 4; irq 55 arch/mips/pci/fixup-jmr3927.c irq = (irq + 3 + slot) % 4; irq 57 arch/mips/pci/fixup-jmr3927.c irq++; /* 1-4 */ irq 59 arch/mips/pci/fixup-jmr3927.c switch (irq) { irq 61 arch/mips/pci/fixup-jmr3927.c irq = JMR3927_IRQ_IOC_PCIA; irq 64 arch/mips/pci/fixup-jmr3927.c irq = JMR3927_IRQ_IOC_PCIB; irq 67 arch/mips/pci/fixup-jmr3927.c irq = JMR3927_IRQ_IOC_PCIC; irq 70 arch/mips/pci/fixup-jmr3927.c irq = JMR3927_IRQ_IOC_PCID; irq 77 arch/mips/pci/fixup-jmr3927.c irq = JMR3927_IRQ_ETHER0; irq 78 arch/mips/pci/fixup-jmr3927.c return irq; irq 81 arch/mips/pci/fixup-lemote2f.c return dev->irq; irq 32 arch/mips/pci/fixup-loongson3.c pdev->vendor, pdev->device, pdev->irq); irq 38 arch/mips/pci/fixup-loongson3.c return dev->irq; irq 41 arch/mips/pci/fixup-rbtx4927.c unsigned char irq = pin; irq 44 arch/mips/pci/fixup-rbtx4927.c irq--; /* 0-3 */ irq 48 arch/mips/pci/fixup-rbtx4927.c irq = (irq + 0 + slot) % 4; irq 52 arch/mips/pci/fixup-rbtx4927.c irq = (irq + 33 - slot) % 4; irq 54 arch/mips/pci/fixup-rbtx4927.c irq = (irq + 3 + slot) % 4; irq 56 arch/mips/pci/fixup-rbtx4927.c irq++; /* 1-4 */ irq 58 arch/mips/pci/fixup-rbtx4927.c switch (irq) { irq 60 arch/mips/pci/fixup-rbtx4927.c irq = RBTX4927_IRQ_IOC_PCIA; irq 63 arch/mips/pci/fixup-rbtx4927.c irq = RBTX4927_IRQ_IOC_PCIB; irq 66 arch/mips/pci/fixup-rbtx4927.c irq = RBTX4927_IRQ_IOC_PCIC; irq 69 arch/mips/pci/fixup-rbtx4927.c irq = RBTX4927_IRQ_IOC_PCID; irq 72 arch/mips/pci/fixup-rbtx4927.c return irq; irq 18 arch/mips/pci/fixup-rbtx4938.c int irq = tx4938_pcic1_map_irq(dev, slot); irq 20 arch/mips/pci/fixup-rbtx4938.c if (irq >= 0) irq 21 arch/mips/pci/fixup-rbtx4938.c return irq; irq 22 arch/mips/pci/fixup-rbtx4938.c irq = pin; irq 24 arch/mips/pci/fixup-rbtx4938.c irq--; /* 0-3 */ irq 28 arch/mips/pci/fixup-rbtx4938.c irq = (irq + 0 + slot) % 4; irq 32 arch/mips/pci/fixup-rbtx4938.c irq = (irq + 33 - slot) % 4; irq 34 arch/mips/pci/fixup-rbtx4938.c irq = (irq + 3 + slot) % 4; irq 36 arch/mips/pci/fixup-rbtx4938.c irq++; /* 1-4 */ irq 38 arch/mips/pci/fixup-rbtx4938.c switch (irq) { irq 40 arch/mips/pci/fixup-rbtx4938.c irq = RBTX4938_IRQ_IOC_PCIA; irq 43 arch/mips/pci/fixup-rbtx4938.c irq = RBTX4938_IRQ_IOC_PCIB; irq 46 arch/mips/pci/fixup-rbtx4938.c irq = RBTX4938_IRQ_IOC_PCIC; irq 49 arch/mips/pci/fixup-rbtx4938.c irq = RBTX4938_IRQ_IOC_PCID; irq 52 arch/mips/pci/fixup-rbtx4938.c return irq; irq 41 arch/mips/pci/fixup-rc32434.c int irq = 0; irq 44 arch/mips/pci/fixup-rc32434.c irq = irq_map[dev->bus->number][PCI_SLOT(dev->devfn)]; irq 46 arch/mips/pci/fixup-rc32434.c return irq + GROUP4_IRQ_BASE + 4; irq 15 arch/mips/pci/fixup-tb0219.c int irq = -1; irq 19 arch/mips/pci/fixup-tb0219.c irq = TB0219_PCI_SLOT1_IRQ; irq 22 arch/mips/pci/fixup-tb0219.c irq = TB0219_PCI_SLOT2_IRQ; irq 25 arch/mips/pci/fixup-tb0219.c irq = TB0219_PCI_SLOT3_IRQ; irq 31 arch/mips/pci/fixup-tb0219.c return irq; irq 15 arch/mips/pci/fixup-tb0226.c int irq = -1; irq 23 arch/mips/pci/fixup-tb0226.c irq = GD82559_1_IRQ; irq 30 arch/mips/pci/fixup-tb0226.c irq = GD82559_2_IRQ; irq 40 arch/mips/pci/fixup-tb0226.c irq = UPD720100_INTA_IRQ; irq 48 arch/mips/pci/fixup-tb0226.c irq = UPD720100_INTB_IRQ; irq 56 arch/mips/pci/fixup-tb0226.c irq = UPD720100_INTC_IRQ; irq 66 arch/mips/pci/fixup-tb0226.c return irq; irq 15 arch/mips/pci/fixup-tb0287.c int irq = -1; irq 21 arch/mips/pci/fixup-tb0287.c irq = TB0287_SM501_IRQ; irq 24 arch/mips/pci/fixup-tb0287.c irq = TB0287_SIL680A_IRQ; irq 32 arch/mips/pci/fixup-tb0287.c irq = TB0287_PCI_SLOT_IRQ; irq 36 arch/mips/pci/fixup-tb0287.c irq = TB0287_RTL8110_IRQ; irq 42 arch/mips/pci/fixup-tb0287.c irq = TB0287_PCI_SLOT_IRQ; irq 45 arch/mips/pci/fixup-tb0287.c return irq; irq 66 arch/mips/pci/msi-octeon.c int irq = 0; irq 121 arch/mips/pci/msi-octeon.c for (irq = 0; irq < 64; irq += irq_step) { irq 122 arch/mips/pci/msi-octeon.c if ((msi_free_irq_bitmask[index] & (search_mask << irq)) == 0) { irq 123 arch/mips/pci/msi-octeon.c msi_free_irq_bitmask[index] |= search_mask << irq; irq 124 arch/mips/pci/msi-octeon.c msi_multiple_irq_bitmask[index] |= (search_mask >> 1) << irq; irq 133 arch/mips/pci/msi-octeon.c if (irq >= 64) { irq 144 arch/mips/pci/msi-octeon.c irq += index*64; irq 145 arch/mips/pci/msi-octeon.c irq += OCTEON_IRQ_MSI_BIT0; irq 173 arch/mips/pci/msi-octeon.c msg.data = irq - OCTEON_IRQ_MSI_BIT0; irq 180 arch/mips/pci/msi-octeon.c irq_set_msi_desc(irq, desc); irq 181 arch/mips/pci/msi-octeon.c pci_write_msi_msg(irq, &msg); irq 220 arch/mips/pci/msi-octeon.c void arch_teardown_msi_irq(unsigned int irq) irq 227 arch/mips/pci/msi-octeon.c if ((irq < OCTEON_IRQ_MSI_BIT0) irq 228 arch/mips/pci/msi-octeon.c || (irq > msi_irq_size + OCTEON_IRQ_MSI_BIT0)) irq 230 arch/mips/pci/msi-octeon.c "MSI interrupt (%d)", irq); irq 232 arch/mips/pci/msi-octeon.c irq -= OCTEON_IRQ_MSI_BIT0; irq 233 arch/mips/pci/msi-octeon.c index = irq / 64; irq 234 arch/mips/pci/msi-octeon.c irq0 = irq % 64; irq 253 arch/mips/pci/msi-octeon.c "interrupt (%d) not in use", irq); irq 271 arch/mips/pci/msi-octeon.c int msi_number = data->irq - OCTEON_IRQ_MSI_BIT0; irq 287 arch/mips/pci/msi-octeon.c int msi_number = data->irq - OCTEON_IRQ_MSI_BIT0; irq 333 arch/mips/pci/msi-octeon.c int irq; irq 342 arch/mips/pci/msi-octeon.c irq = bit + OCTEON_IRQ_MSI_BIT0 + 64 * index; irq 343 arch/mips/pci/msi-octeon.c do_IRQ(irq); irq 369 arch/mips/pci/msi-octeon.c int irq; irq 397 arch/mips/pci/msi-octeon.c for (irq = OCTEON_IRQ_MSI_BIT0; irq <= OCTEON_IRQ_MSI_LAST; irq++) irq 398 arch/mips/pci/msi-octeon.c irq_set_chip_and_handler(irq, msi, handle_simple_irq); irq 69 arch/mips/pci/msi-xlp.c static inline int nlm_irq_msivec(int irq) irq 71 arch/mips/pci/msi-xlp.c return (irq - NLM_MSI_VEC_BASE) % XLP_MSIVEC_PER_LINK; irq 75 arch/mips/pci/msi-xlp.c static inline int nlm_irq_msilink(int irq) irq 79 arch/mips/pci/msi-xlp.c return ((irq - NLM_MSI_VEC_BASE) % total_msivec) / irq 97 arch/mips/pci/msi-xlp.c static inline int nlm_irq_msixvec(int irq) irq 99 arch/mips/pci/msi-xlp.c return (irq - NLM_MSIX_VEC_BASE) % XLP_MSIXVEC_TOTAL; irq 138 arch/mips/pci/msi-xlp.c vec = nlm_irq_msivec(d->irq); irq 155 arch/mips/pci/msi-xlp.c vec = nlm_irq_msivec(d->irq); irq 171 arch/mips/pci/msi-xlp.c link = nlm_irq_msilink(d->irq); irq 172 arch/mips/pci/msi-xlp.c vec = nlm_irq_msivec(d->irq); irq 211 arch/mips/pci/msi-xlp.c msixvec = nlm_irq_msixvec(d->irq); irq 239 arch/mips/pci/msi-xlp.c void arch_teardown_msi_irq(unsigned int irq) irq 470 arch/mips/pci/msi-xlp.c int irq, i, irt, msixvec, val; irq 485 arch/mips/pci/msi-xlp.c irq = nlm_irq_to_xirq(node, nlm_link_msiirq(link, 0)); irq 486 arch/mips/pci/msi-xlp.c for (i = irq; i < irq + XLP_MSIVEC_PER_LINK; i++) { irq 509 arch/mips/pci/msi-xlp.c irq = nlm_irq_to_xirq(node, nlm_link_msixirq(link, i)); irq 510 arch/mips/pci/msi-xlp.c irq_set_chip_and_handler(irq, &xlp_msix_chip, handle_level_irq); irq 511 arch/mips/pci/msi-xlp.c irq_set_chip_data(irq, md); irq 267 arch/mips/pci/ops-pmcmsp.c static irqreturn_t bpci_interrupt(int irq, void *dev_id) irq 202 arch/mips/pci/ops-tx3927.c static irqreturn_t tx3927_pcierr_interrupt(int irq, void *dev_id) irq 468 arch/mips/pci/ops-tx4927.c irqreturn_t tx4927_pcierr_interrupt(int irq, void *dev_id) irq 158 arch/mips/pci/pci-ar2315.c unsigned irq; irq 380 arch/mips/pci/pci-ar2315.c static int ar2315_pci_irq_map(struct irq_domain *d, unsigned irq, irq 383 arch/mips/pci/pci-ar2315.c irq_set_chip_and_handler(irq, &ar2315_pci_irq_chip, handle_level_irq); irq 384 arch/mips/pci/pci-ar2315.c irq_set_chip_data(irq, d->host_data); irq 400 arch/mips/pci/pci-ar2315.c irq_set_chained_handler_and_data(apc->irq, ar2315_pci_irq_handler, irq 415 arch/mips/pci/pci-ar2315.c int irq, err; irq 421 arch/mips/pci/pci-ar2315.c irq = platform_get_irq(pdev, 0); irq 422 arch/mips/pci/pci-ar2315.c if (irq < 0) irq 424 arch/mips/pci/pci-ar2315.c apc->irq = irq; irq 50 arch/mips/pci/pci-ar71xx.c int irq; irq 256 arch/mips/pci/pci-ar71xx.c unsigned int irq; irq 261 arch/mips/pci/pci-ar71xx.c irq = d->irq - apc->irq_base; irq 264 arch/mips/pci/pci-ar71xx.c __raw_writel(t | (1 << irq), base + AR71XX_RESET_REG_PCI_INT_ENABLE); irq 273 arch/mips/pci/pci-ar71xx.c unsigned int irq; irq 278 arch/mips/pci/pci-ar71xx.c irq = d->irq - apc->irq_base; irq 281 arch/mips/pci/pci-ar71xx.c __raw_writel(t & ~(1 << irq), base + AR71XX_RESET_REG_PCI_INT_ENABLE); irq 312 arch/mips/pci/pci-ar71xx.c irq_set_chained_handler_and_data(apc->irq, ar71xx_pci_irq_handler, irq 344 arch/mips/pci/pci-ar71xx.c apc->irq = platform_get_irq(pdev, 0); irq 345 arch/mips/pci/pci-ar71xx.c if (apc->irq < 0) irq 44 arch/mips/pci/pci-ar724x.c int irq; irq 257 arch/mips/pci/pci-ar724x.c offset = apc->irq_base - d->irq; irq 278 arch/mips/pci/pci-ar724x.c offset = apc->irq_base - d->irq; irq 325 arch/mips/pci/pci-ar724x.c irq_set_chained_handler_and_data(apc->irq, ar724x_pci_irq_handler, irq 390 arch/mips/pci/pci-ar724x.c apc->irq = platform_get_irq(pdev, 0); irq 391 arch/mips/pci/pci-ar724x.c if (apc->irq < 0) irq 60 arch/mips/pci/pci-bcm47xx.c dev->irq = res; irq 86 arch/mips/pci/pci-bcm47xx.c dev->irq = res; irq 25 arch/mips/pci/pci-ip32.c static irqreturn_t macepci_error(int irq, void *dev) irq 365 arch/mips/pci/pci-mt7620.c int irq = 0; irq 373 arch/mips/pci/pci-mt7620.c irq = RALINK_INT_PCIE0; irq 380 arch/mips/pci/pci-mt7620.c dev->bus->number, slot, irq); irq 392 arch/mips/pci/pci-mt7620.c pci_write_config_byte(dev, PCI_INTERRUPT_LINE, dev->irq); irq 394 arch/mips/pci/pci-mt7620.c return irq; irq 184 arch/mips/pci/pci-rt2880.c int irq = -1; irq 187 arch/mips/pci/pci-rt2880.c return irq; irq 195 arch/mips/pci/pci-rt2880.c irq = RT288X_CPU_IRQ_PCI; irq 213 arch/mips/pci/pci-rt2880.c dev->irq); irq 214 arch/mips/pci/pci-rt2880.c return irq; irq 144 arch/mips/pci/pci-rt3883.c unsigned irq, bit = __ffs(pending); irq 146 arch/mips/pci/pci-rt3883.c irq = irq_find_mapping(rpc->irq_domain, bit); irq 147 arch/mips/pci/pci-rt3883.c generic_handle_irq(irq); irq 186 arch/mips/pci/pci-rt3883.c static int rt3883_pci_irq_map(struct irq_domain *d, unsigned int irq, irq 189 arch/mips/pci/pci-rt3883.c irq_set_chip_and_handler(irq, &rt3883_pci_irq_chip, handle_level_irq); irq 190 arch/mips/pci/pci-rt3883.c irq_set_chip_data(irq, d->host_data); irq 203 arch/mips/pci/pci-rt3883.c int irq; irq 205 arch/mips/pci/pci-rt3883.c irq = irq_of_parse_and_map(rpc->intc_of_node, 0); irq 206 arch/mips/pci/pci-rt3883.c if (irq == 0) { irq 223 arch/mips/pci/pci-rt3883.c irq_set_chained_handler_and_data(irq, rt3883_pci_irq_handler, rpc); irq 77 arch/mips/pci/pci-sb1250.c return dev->irq; irq 73 arch/mips/pci/pci-tx4939.c int irq = tx4939_pcic1_map_irq(dev, slot); irq 75 arch/mips/pci/pci-tx4939.c if (irq >= 0) irq 76 arch/mips/pci/pci-tx4939.c return irq; irq 77 arch/mips/pci/pci-tx4939.c irq = pin; irq 79 arch/mips/pci/pci-tx4939.c irq--; /* 0-3 */ irq 80 arch/mips/pci/pci-tx4939.c irq = (irq + 33 - slot) % 4; irq 81 arch/mips/pci/pci-tx4939.c irq++; /* 1-4 */ irq 83 arch/mips/pci/pci-tx4939.c switch (irq) { irq 85 arch/mips/pci/pci-tx4939.c irq = TXX9_IRQ_BASE + TX4939_IR_INTA; irq 88 arch/mips/pci/pci-tx4939.c irq = TXX9_IRQ_BASE + TX4939_IR_INTB; irq 91 arch/mips/pci/pci-tx4939.c irq = TXX9_IRQ_BASE + TX4939_IR_INTC; irq 94 arch/mips/pci/pci-tx4939.c irq = TXX9_IRQ_BASE + TX4939_IR_INTD; irq 97 arch/mips/pci/pci-tx4939.c return irq; irq 217 arch/mips/pci/pci-xlr.c void arch_teardown_msi_irq(unsigned int irq) irq 225 arch/mips/pci/pci-xlr.c int irq, ret; irq 246 arch/mips/pci/pci-xlr.c irq = get_irq_vector(dev); irq 247 arch/mips/pci/pci-xlr.c if (irq <= 0) irq 259 arch/mips/pci/pci-xlr.c ret = irq_set_msi_desc(irq, desc); irq 263 arch/mips/pci/pci-xlr.c pci_write_msi_msg(irq, &msg); irq 281 arch/mips/pci/pci-xlr.c switch (d->irq) { irq 302 arch/mips/pci/pci-xlr.c switch (d->irq) { irq 332 arch/mips/pci/pci-xlr.c int link, irq; irq 361 arch/mips/pci/pci-xlr.c irq = nlm_pci_link_to_irq(link); irq 362 arch/mips/pci/pci-xlr.c nlm_set_pic_extra_ack(0, irq, extra_ack); irq 411 arch/mips/pci/pci-xtalk-bridge.c int irq; irq 413 arch/mips/pci/pci-xtalk-bridge.c irq = bc->pci_int[slot]; irq 414 arch/mips/pci/pci-xtalk-bridge.c if (irq == -1) { irq 419 arch/mips/pci/pci-xtalk-bridge.c irq = irq_domain_alloc_irqs(bc->domain, 1, bc->nasid, &info); irq 420 arch/mips/pci/pci-xtalk-bridge.c if (irq < 0) irq 421 arch/mips/pci/pci-xtalk-bridge.c return irq; irq 423 arch/mips/pci/pci-xtalk-bridge.c bc->pci_int[slot] = irq; irq 425 arch/mips/pci/pci-xtalk-bridge.c return irq; irq 27 arch/mips/pic32/pic32mzda/time.c unsigned int irq; irq 34 arch/mips/pic32/pic32mzda/time.c irq = irq_of_parse_and_map(node, 0); irq 35 arch/mips/pic32/pic32mzda/time.c if (!irq) irq 38 arch/mips/pic32/pic32mzda/time.c return irq; irq 45 arch/mips/pmcs-msp71xx/msp_hwbutton.c int irq; /* Actual LINUX IRQ */ irq 94 arch/mips/pmcs-msp71xx/msp_hwbutton.c .irq = MSP_INT_EXT0, irq 104 arch/mips/pmcs-msp71xx/msp_hwbutton.c .irq = MSP_INT_EXT1, irq 113 arch/mips/pmcs-msp71xx/msp_hwbutton.c static irqreturn_t hwbutton_handler(int irq, void *data) irq 152 arch/mips/pmcs-msp71xx/msp_hwbutton.c return request_irq(hirq->irq, hwbutton_handler, 0, irq 94 arch/mips/pmcs-msp71xx/msp_irq_cic.c cic_msk_reg[vpe] |= (1 << (d->irq - MSP_CIC_INTBASE)); irq 107 arch/mips/pmcs-msp71xx/msp_irq_cic.c cic_msk_reg[vpe] &= ~(1 << (d->irq - MSP_CIC_INTBASE)); irq 119 arch/mips/pmcs-msp71xx/msp_irq_cic.c *CIC_STS_REG = (1 << (d->irq - MSP_CIC_INTBASE)); irq 131 arch/mips/pmcs-msp71xx/msp_irq_cic.c unsigned long imask = (1 << (d->irq - MSP_CIC_INTBASE)); irq 135 arch/mips/pmcs-msp71xx/msp_irq_cic.c BUG_ON(d->irq == MSP_INT_VPE0_TIMER || d->irq == MSP_INT_VPE1_TIMER); irq 51 arch/mips/pmcs-msp71xx/msp_irq_per.c *PER_INT_MSK_REG |= (1 << (d->irq - MSP_PER_INTBASE)); irq 54 arch/mips/pmcs-msp71xx/msp_irq_per.c *PER_INT_MSK_REG |= (1 << (d->irq - MSP_PER_INTBASE)); irq 64 arch/mips/pmcs-msp71xx/msp_irq_per.c *PER_INT_MSK_REG &= ~(1 << (d->irq - MSP_PER_INTBASE)); irq 67 arch/mips/pmcs-msp71xx/msp_irq_per.c *PER_INT_MSK_REG &= ~(1 << (d->irq - MSP_PER_INTBASE)); irq 80 arch/mips/pmcs-msp71xx/msp_irq_per.c *PER_INT_STS_REG = (1 << (d->irq - MSP_PER_INTBASE)); irq 21 arch/mips/pmcs-msp71xx/msp_irq_slp.c unsigned int irq = d->irq; irq 24 arch/mips/pmcs-msp71xx/msp_irq_slp.c if (irq < MSP_PER_INTBASE) irq 25 arch/mips/pmcs-msp71xx/msp_irq_slp.c *SLP_INT_MSK_REG |= (1 << (irq - MSP_SLP_INTBASE)); irq 27 arch/mips/pmcs-msp71xx/msp_irq_slp.c *PER_INT_MSK_REG |= (1 << (irq - MSP_PER_INTBASE)); irq 32 arch/mips/pmcs-msp71xx/msp_irq_slp.c unsigned int irq = d->irq; irq 35 arch/mips/pmcs-msp71xx/msp_irq_slp.c if (irq < MSP_PER_INTBASE) irq 36 arch/mips/pmcs-msp71xx/msp_irq_slp.c *SLP_INT_MSK_REG &= ~(1 << (irq - MSP_SLP_INTBASE)); irq 38 arch/mips/pmcs-msp71xx/msp_irq_slp.c *PER_INT_MSK_REG &= ~(1 << (irq - MSP_PER_INTBASE)); irq 47 arch/mips/pmcs-msp71xx/msp_irq_slp.c unsigned int irq = d->irq; irq 50 arch/mips/pmcs-msp71xx/msp_irq_slp.c if (irq < MSP_PER_INTBASE) irq 51 arch/mips/pmcs-msp71xx/msp_irq_slp.c *SLP_INT_STS_REG = (1 << (irq - MSP_SLP_INTBASE)); irq 53 arch/mips/pmcs-msp71xx/msp_irq_slp.c *PER_INT_STS_REG = (1 << (irq - MSP_PER_INTBASE)); irq 109 arch/mips/pmcs-msp71xx/msp_serial.c up.irq = MSP_INT_UART0; irq 147 arch/mips/pmcs-msp71xx/msp_serial.c up.irq = MSP_INT_UART1; irq 29 arch/mips/pmcs-msp71xx/msp_smp.c static irqreturn_t ipi_resched_interrupt(int irq, void *dev_id) irq 34 arch/mips/pmcs-msp71xx/msp_smp.c static irqreturn_t ipi_call_interrupt(int irq, void *dev_id) irq 53 arch/mips/pmcs-msp71xx/msp_smp.c void __init arch_init_ipiirq(int irq, struct irqaction *action) irq 55 arch/mips/pmcs-msp71xx/msp_smp.c setup_irq(irq, action); irq 56 arch/mips/pmcs-msp71xx/msp_smp.c irq_set_handler(irq, handle_percpu_irq); irq 93 arch/mips/pnx833x/common/interrupts.c unsigned int irq = PNX833X_REGFIELD(PIC_INT_SRC, INT_SRC); irq 95 arch/mips/pnx833x/common/interrupts.c if ((irq >= 1) && (irq < (PNX833X_PIC_NUM_IRQ))) { irq 97 arch/mips/pnx833x/common/interrupts.c PNX833X_PIC_INT_PRIORITY = irq_prio[irq]; irq 99 arch/mips/pnx833x/common/interrupts.c if (irq == PNX833X_PIC_GPIO_INT) { irq 108 arch/mips/pnx833x/common/interrupts.c do_IRQ(irq + PNX833X_PIC_IRQ_BASE); irq 113 arch/mips/pnx833x/common/interrupts.c printk(KERN_ERR "plat_irq_dispatch: unexpected irq %u\n", irq); irq 129 arch/mips/pnx833x/common/interrupts.c static inline void pnx833x_hard_enable_pic_irq(unsigned int irq) irq 134 arch/mips/pnx833x/common/interrupts.c PNX833X_PIC_INT_REG(irq) = irq_prio[irq]; irq 137 arch/mips/pnx833x/common/interrupts.c static inline void pnx833x_hard_disable_pic_irq(unsigned int irq) irq 140 arch/mips/pnx833x/common/interrupts.c PNX833X_PIC_INT_REG(irq) = 0; irq 145 arch/mips/pnx833x/common/interrupts.c static unsigned int pnx833x_startup_pic_irq(unsigned int irq) irq 148 arch/mips/pnx833x/common/interrupts.c unsigned int pic_irq = irq - PNX833X_PIC_IRQ_BASE; irq 159 arch/mips/pnx833x/common/interrupts.c unsigned int pic_irq = d->irq - PNX833X_PIC_IRQ_BASE; irq 169 arch/mips/pnx833x/common/interrupts.c unsigned int pic_irq = d->irq - PNX833X_PIC_IRQ_BASE; irq 180 arch/mips/pnx833x/common/interrupts.c int pin = d->irq - PNX833X_GPIO_IRQ_BASE; irq 189 arch/mips/pnx833x/common/interrupts.c int pin = d->irq - PNX833X_GPIO_IRQ_BASE; irq 198 arch/mips/pnx833x/common/interrupts.c int pin = d->irq - PNX833X_GPIO_IRQ_BASE; irq 242 arch/mips/pnx833x/common/interrupts.c unsigned int irq; irq 248 arch/mips/pnx833x/common/interrupts.c for (irq = PNX833X_PIC_IRQ_BASE; irq < (PNX833X_PIC_IRQ_BASE + PNX833X_PIC_NUM_IRQ); irq++) { irq 249 arch/mips/pnx833x/common/interrupts.c pnx833x_hard_disable_pic_irq(irq); irq 250 arch/mips/pnx833x/common/interrupts.c irq_set_chip_and_handler(irq, &pnx833x_pic_irq_type, irq 254 arch/mips/pnx833x/common/interrupts.c for (irq = PNX833X_GPIO_IRQ_BASE; irq < (PNX833X_GPIO_IRQ_BASE + PNX833X_GPIO_NUM_IRQ); irq++) irq 255 arch/mips/pnx833x/common/interrupts.c irq_set_chip_and_handler(irq, &pnx833x_gpio_irq_type, irq 58 arch/mips/pnx833x/common/platform.c .irq = PNX833X_PIC_UART0_INT, irq 71 arch/mips/pnx833x/common/platform.c .irq = PNX833X_PIC_UART1_INT, irq 61 arch/mips/ralink/cevt-rt3352.c static irqreturn_t systick_interrupt(int irq, void *dev_id) irq 98 arch/mips/ralink/cevt-rt3352.c free_irq(systick.dev.irq, &systick_irqaction); irq 112 arch/mips/ralink/cevt-rt3352.c setup_irq(systick.dev.irq, &systick_irqaction); irq 135 arch/mips/ralink/cevt-rt3352.c systick.dev.irq = irq_of_parse_and_map(np, 0); irq 136 arch/mips/ralink/cevt-rt3352.c if (!systick.dev.irq) { irq 30 arch/mips/ralink/ill_acc.c static irqreturn_t ill_acc_irq_handler(int irq, void *_priv) irq 51 arch/mips/ralink/ill_acc.c int irq; irq 67 arch/mips/ralink/ill_acc.c irq = irq_of_parse_and_map(np, 0); irq 68 arch/mips/ralink/ill_acc.c if (!irq) { irq 73 arch/mips/ralink/ill_acc.c if (request_irq(irq, ill_acc_irq_handler, 0, "ill_acc", &pdev->dev)) { irq 134 arch/mips/ralink/irq.c static int intc_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hw) irq 136 arch/mips/ralink/irq.c irq_set_chip_and_handler(irq, &ralink_intc_irq_chip, handle_level_irq); irq 151 arch/mips/ralink/irq.c int irq; irq 157 arch/mips/ralink/irq.c irq = irq_of_parse_and_map(node, 0); irq 158 arch/mips/ralink/irq.c if (!irq) irq 186 arch/mips/ralink/irq.c irq_set_chained_handler_and_data(irq, ralink_intc_irq_handler, domain); irq 32 arch/mips/ralink/timer.c int irq; irq 47 arch/mips/ralink/timer.c static irqreturn_t rt_timer_irq(int irq, void *_rt) irq 60 arch/mips/ralink/timer.c int err = request_irq(rt->irq, rt_timer_irq, 0, irq 108 arch/mips/ralink/timer.c rt->irq = platform_get_irq(pdev, 0); irq 109 arch/mips/ralink/timer.c if (rt->irq < 0) irq 110 arch/mips/ralink/timer.c return rt->irq; irq 223 arch/mips/rb532/devices.c .irq = UART0_IRQ, irq 114 arch/mips/rb532/irq.c unsigned int group, intr_bit, irq_nr = d->irq; irq 135 arch/mips/rb532/irq.c unsigned int group, intr_bit, mask, irq_nr = d->irq; irq 167 arch/mips/rb532/irq.c ack_local_irq(group_to_ip(irq_to_group(d->irq))); irq 172 arch/mips/rb532/irq.c int gpio = d->irq - GPIO_MAPPED_IRQ_BASE; irq 173 arch/mips/rb532/irq.c int group = irq_to_group(d->irq); irq 175 arch/mips/rb532/irq.c if (group != GPIO_MAPPED_IRQ_GROUP || d->irq > (GROUP4_IRQ_BASE + 13)) irq 42 arch/mips/rb532/serial.c .irq = UART0_IRQ, irq 89 arch/mips/sgi-ip22/ip22-berr.c void ip22_be_interrupt(int irq) irq 74 arch/mips/sgi-ip22/ip22-eisa.c static irqreturn_t ip22_eisa_intr(int irq, void *dev_id) irq 328 arch/mips/sgi-ip22/ip22-gio.c static void ip22_check_gio(int slotno, unsigned long addr, int irq) irq 373 arch/mips/sgi-ip22/ip22-gio.c gio_dev->irq = irq; irq 39 arch/mips/sgi-ip22/ip22-int.c if (d->irq != SGI_MAP_0_IRQ) irq 40 arch/mips/sgi-ip22/ip22-int.c sgint->imask0 |= (1 << (d->irq - SGINT_LOCAL0)); irq 45 arch/mips/sgi-ip22/ip22-int.c sgint->imask0 &= ~(1 << (d->irq - SGINT_LOCAL0)); irq 58 arch/mips/sgi-ip22/ip22-int.c if (d->irq != SGI_MAP_1_IRQ) irq 59 arch/mips/sgi-ip22/ip22-int.c sgint->imask1 |= (1 << (d->irq - SGINT_LOCAL1)); irq 64 arch/mips/sgi-ip22/ip22-int.c sgint->imask1 &= ~(1 << (d->irq - SGINT_LOCAL1)); irq 76 arch/mips/sgi-ip22/ip22-int.c sgint->cmeimask0 |= (1 << (d->irq - SGINT_LOCAL2)); irq 81 arch/mips/sgi-ip22/ip22-int.c sgint->cmeimask0 &= ~(1 << (d->irq - SGINT_LOCAL2)); irq 95 arch/mips/sgi-ip22/ip22-int.c sgint->cmeimask1 |= (1 << (d->irq - SGINT_LOCAL3)); irq 100 arch/mips/sgi-ip22/ip22-int.c sgint->cmeimask1 &= ~(1 << (d->irq - SGINT_LOCAL3)); irq 115 arch/mips/sgi-ip22/ip22-int.c int irq; irq 119 arch/mips/sgi-ip22/ip22-int.c irq = lc2msk_to_irqnr[mask2]; irq 121 arch/mips/sgi-ip22/ip22-int.c irq = lc0msk_to_irqnr[mask]; irq 127 arch/mips/sgi-ip22/ip22-int.c if (irq) irq 128 arch/mips/sgi-ip22/ip22-int.c do_IRQ(irq); irq 137 arch/mips/sgi-ip22/ip22-int.c int irq; irq 141 arch/mips/sgi-ip22/ip22-int.c irq = lc3msk_to_irqnr[mask2]; irq 143 arch/mips/sgi-ip22/ip22-int.c irq = lc1msk_to_irqnr[mask]; irq 146 arch/mips/sgi-ip22/ip22-int.c if (irq) irq 147 arch/mips/sgi-ip22/ip22-int.c do_IRQ(irq); irq 150 arch/mips/sgi-ip22/ip22-int.c extern void ip22_be_interrupt(int irq); irq 154 arch/mips/sgi-ip22/ip22-int.c int irq = SGI_BUSERR_IRQ; irq 157 arch/mips/sgi-ip22/ip22-int.c kstat_incr_irq_this_cpu(irq); irq 158 arch/mips/sgi-ip22/ip22-int.c ip22_be_interrupt(irq); irq 26 arch/mips/sgi-ip22/ip22-platform.c .irq = SGI_WD93_0_IRQ, irq 54 arch/mips/sgi-ip22/ip22-platform.c .irq = SGI_WD93_1_IRQ, irq 153 arch/mips/sgi-ip22/ip22-platform.c eth0_pd.irq = SGI_ENET_IRQ; irq 178 arch/mips/sgi-ip22/ip22-platform.c eth1_pd.irq = SGI_GIO_0_IRQ; irq 140 arch/mips/sgi-ip22/ip22-reset.c static irqreturn_t panel_int(int irq, void *dev_id) irq 121 arch/mips/sgi-ip22/ip22-time.c int irq = SGI_8254_0_IRQ; irq 126 arch/mips/sgi-ip22/ip22-time.c kstat_incr_irq_this_cpu(irq); irq 440 arch/mips/sgi-ip22/ip28-berr.c void ip22_be_interrupt(int irq) irq 193 arch/mips/sgi-ip27/ip27-irq.c int irq; irq 219 arch/mips/sgi-ip27/ip27-irq.c irq = irq_linear_revmap(domain, __ffs(pend0)); irq 220 arch/mips/sgi-ip27/ip27-irq.c if (irq) irq 221 arch/mips/sgi-ip27/ip27-irq.c generic_handle_irq(irq); irq 235 arch/mips/sgi-ip27/ip27-irq.c int irq; irq 245 arch/mips/sgi-ip27/ip27-irq.c irq = irq_linear_revmap(domain, __ffs(pend1) + 64); irq 246 arch/mips/sgi-ip27/ip27-irq.c if (irq) irq 247 arch/mips/sgi-ip27/ip27-irq.c generic_handle_irq(irq); irq 149 arch/mips/sgi-ip27/ip27-smp.c int irq; irq 153 arch/mips/sgi-ip27/ip27-smp.c irq = CPU_RESCHED_A_IRQ; irq 156 arch/mips/sgi-ip27/ip27-smp.c irq = CPU_CALL_A_IRQ; irq 162 arch/mips/sgi-ip27/ip27-smp.c irq += cputoslice(destid); irq 169 arch/mips/sgi-ip27/ip27-smp.c REMOTE_HUB_SEND_INTR(COMPACT_TO_NASID_NODEID(cpu_to_node(destid)), irq); irq 57 arch/mips/sgi-ip27/ip27-timer.c static irqreturn_t hub_rt_counter_handler(int irq, void *dev_id) irq 105 arch/mips/sgi-ip27/ip27-timer.c cd->irq = IP27_RT_TIMER_IRQ; irq 42 arch/mips/sgi-ip32/crime.c irqreturn_t crime_memerr_intr(unsigned int irq, void *dev_id) irq 93 arch/mips/sgi-ip32/crime.c irqreturn_t crime_cpuerr_intr(unsigned int irq, void *dev_id) irq 111 arch/mips/sgi-ip32/ip32-irq.c extern irqreturn_t crime_memerr_intr(int irq, void *dev_id); irq 112 arch/mips/sgi-ip32/ip32-irq.c extern irqreturn_t crime_cpuerr_intr(int irq, void *dev_id); irq 133 arch/mips/sgi-ip32/ip32-irq.c unsigned int bit = d->irq - CRIME_IRQ_BASE; irq 141 arch/mips/sgi-ip32/ip32-irq.c unsigned int bit = d->irq - CRIME_IRQ_BASE; irq 156 arch/mips/sgi-ip32/ip32-irq.c unsigned int bit = d->irq - CRIME_IRQ_BASE; irq 185 arch/mips/sgi-ip32/ip32-irq.c macepci_mask |= MACEPCI_CONTROL_INT(d->irq - MACEPCI_SCSI0_IRQ); irq 187 arch/mips/sgi-ip32/ip32-irq.c crime_mask |= 1 << (d->irq - CRIME_IRQ_BASE); irq 193 arch/mips/sgi-ip32/ip32-irq.c crime_mask &= ~(1 << (d->irq - CRIME_IRQ_BASE)); irq 196 arch/mips/sgi-ip32/ip32-irq.c macepci_mask &= ~MACEPCI_CONTROL_INT(d->irq - MACEPCI_SCSI0_IRQ); irq 250 arch/mips/sgi-ip32/ip32-irq.c pr_debug("maceisa enable: %u\n", d->irq); irq 252 arch/mips/sgi-ip32/ip32-irq.c switch (d->irq) { irq 266 arch/mips/sgi-ip32/ip32-irq.c maceisa_mask |= 1 << (d->irq - MACEISA_AUDIO_SW_IRQ); irq 274 arch/mips/sgi-ip32/ip32-irq.c maceisa_mask &= ~(1 << (d->irq - MACEISA_AUDIO_SW_IRQ)); irq 294 arch/mips/sgi-ip32/ip32-irq.c mace_int &= ~(1 << (d->irq - MACEISA_AUDIO_SW_IRQ)); irq 320 arch/mips/sgi-ip32/ip32-irq.c unsigned int bit = d->irq - CRIME_IRQ_BASE; irq 328 arch/mips/sgi-ip32/ip32-irq.c unsigned int bit = d->irq - CRIME_IRQ_BASE; irq 366 arch/mips/sgi-ip32/ip32-irq.c int irq = 0; irq 382 arch/mips/sgi-ip32/ip32-irq.c irq = MACE_VID_IN1_IRQ + __ffs(crime_int); irq 386 arch/mips/sgi-ip32/ip32-irq.c irq = __ffs(mace_int & maceisa_mask) + MACEISA_AUDIO_SW_IRQ; irq 389 arch/mips/sgi-ip32/ip32-irq.c pr_debug("*irq %u*\n", irq); irq 390 arch/mips/sgi-ip32/ip32-irq.c do_IRQ(irq); irq 438 arch/mips/sgi-ip32/ip32-irq.c unsigned int irq; irq 449 arch/mips/sgi-ip32/ip32-irq.c for (irq = CRIME_IRQ_BASE; irq <= IP32_IRQ_MAX; irq++) { irq 450 arch/mips/sgi-ip32/ip32-irq.c switch (irq) { irq 452 arch/mips/sgi-ip32/ip32-irq.c irq_set_chip_and_handler_name(irq, irq 459 arch/mips/sgi-ip32/ip32-irq.c irq_set_chip_and_handler_name(irq, irq 467 arch/mips/sgi-ip32/ip32-irq.c irq_set_chip_and_handler_name(irq, irq 477 arch/mips/sgi-ip32/ip32-irq.c irq_set_chip_and_handler_name(irq, irq 486 arch/mips/sgi-ip32/ip32-irq.c irq_set_chip_and_handler_name(irq, irq 493 arch/mips/sgi-ip32/ip32-irq.c irq_set_chip_and_handler_name(irq, irq 24 arch/mips/sgi-ip32/ip32-platform.c .irq = _irq, \ irq 42 arch/mips/sibyte/bcm1480/irq.c void bcm1480_mask_irq(int cpu, int irq) irq 49 arch/mips/sibyte/bcm1480/irq.c if ((irq >= BCM1480_NR_IRQS_HALF) && (irq <= BCM1480_NR_IRQS)) { irq 51 arch/mips/sibyte/bcm1480/irq.c irq -= BCM1480_NR_IRQS_HALF; irq 54 arch/mips/sibyte/bcm1480/irq.c cur_ints |= (((u64) 1) << irq); irq 59 arch/mips/sibyte/bcm1480/irq.c void bcm1480_unmask_irq(int cpu, int irq) irq 66 arch/mips/sibyte/bcm1480/irq.c if ((irq >= BCM1480_NR_IRQS_HALF) && (irq <= BCM1480_NR_IRQS)) { irq 68 arch/mips/sibyte/bcm1480/irq.c irq -= BCM1480_NR_IRQS_HALF; irq 71 arch/mips/sibyte/bcm1480/irq.c cur_ints &= ~(((u64) 1) << irq); irq 80 arch/mips/sibyte/bcm1480/irq.c unsigned int irq_dirty, irq = d->irq; irq 94 arch/mips/sibyte/bcm1480/irq.c old_cpu = bcm1480_irq_owner[irq]; irq 95 arch/mips/sibyte/bcm1480/irq.c irq_dirty = irq; irq 108 arch/mips/sibyte/bcm1480/irq.c bcm1480_irq_owner[irq] = cpu; irq 127 arch/mips/sibyte/bcm1480/irq.c unsigned int irq = d->irq; irq 129 arch/mips/sibyte/bcm1480/irq.c bcm1480_mask_irq(bcm1480_irq_owner[irq], irq); irq 134 arch/mips/sibyte/bcm1480/irq.c unsigned int irq = d->irq; irq 136 arch/mips/sibyte/bcm1480/irq.c bcm1480_unmask_irq(bcm1480_irq_owner[irq], irq); irq 142 arch/mips/sibyte/bcm1480/irq.c unsigned int irq_dirty, irq = d->irq; irq 152 arch/mips/sibyte/bcm1480/irq.c irq_dirty = irq; irq 157 arch/mips/sibyte/bcm1480/irq.c pending = __raw_readq(IOADDR(A_BCM1480_IMR_REGISTER(bcm1480_irq_owner[irq], irq 183 arch/mips/sibyte/bcm1480/irq.c *(uint32_t *)(ht_eoi_space+(irq<<16)+(7<<2)) = 0; irq 187 arch/mips/sibyte/bcm1480/irq.c bcm1480_mask_irq(bcm1480_irq_owner[irq], irq); irq 161 arch/mips/sibyte/bcm1480/smp.c int irq = K_BCM1480_INT_MBOX_0_0; irq 164 arch/mips/sibyte/bcm1480/smp.c kstat_incr_irq_this_cpu(irq); irq 152 arch/mips/sibyte/common/bus_watcher.c static irqreturn_t sibyte_bw_int(int irq, void *data) irq 189 arch/mips/sibyte/common/sb_tbprof.c static irqreturn_t sbprof_tb_intr(int irq, void *dev_id) irq 241 arch/mips/sibyte/common/sb_tbprof.c static irqreturn_t sbprof_pc_intr(int irq, void *dev_id) irq 41 arch/mips/sibyte/sb1250/irq.c void sb1250_mask_irq(int cpu, int irq) irq 49 arch/mips/sibyte/sb1250/irq.c cur_ints |= (((u64) 1) << irq); irq 55 arch/mips/sibyte/sb1250/irq.c void sb1250_unmask_irq(int cpu, int irq) irq 63 arch/mips/sibyte/sb1250/irq.c cur_ints &= ~(((u64) 1) << irq); irq 74 arch/mips/sibyte/sb1250/irq.c unsigned int irq = d->irq; irq 87 arch/mips/sibyte/sb1250/irq.c old_cpu = sb1250_irq_owner[irq]; irq 90 arch/mips/sibyte/sb1250/irq.c int_on = !(cur_ints & (((u64) 1) << irq)); irq 93 arch/mips/sibyte/sb1250/irq.c cur_ints |= (((u64) 1) << irq); irq 97 arch/mips/sibyte/sb1250/irq.c sb1250_irq_owner[irq] = cpu; irq 102 arch/mips/sibyte/sb1250/irq.c cur_ints &= ~(((u64) 1) << irq); irq 114 arch/mips/sibyte/sb1250/irq.c unsigned int irq = d->irq; irq 116 arch/mips/sibyte/sb1250/irq.c sb1250_mask_irq(sb1250_irq_owner[irq], irq); irq 121 arch/mips/sibyte/sb1250/irq.c unsigned int irq = d->irq; irq 123 arch/mips/sibyte/sb1250/irq.c sb1250_unmask_irq(sb1250_irq_owner[irq], irq); irq 129 arch/mips/sibyte/sb1250/irq.c unsigned int irq = d->irq; irq 139 arch/mips/sibyte/sb1250/irq.c pending = __raw_readq(IOADDR(A_IMR_REGISTER(sb1250_irq_owner[irq], irq 141 arch/mips/sibyte/sb1250/irq.c pending &= ((u64)1 << (irq)); irq 166 arch/mips/sibyte/sb1250/irq.c *(uint32_t *)(ldt_eoi_space+(irq<<16)+(7<<2)) = 0; irq 169 arch/mips/sibyte/sb1250/irq.c sb1250_mask_irq(sb1250_irq_owner[irq], irq); irq 150 arch/mips/sibyte/sb1250/smp.c int irq = K_INT_MBOX_0; irq 153 arch/mips/sibyte/sb1250/smp.c kstat_incr_irq_this_cpu(irq); irq 23 arch/mips/sni/a20r.c .irq = _irq, \ irq 183 arch/mips/sni/a20r.c set_c0_status(0x100 << (d->irq - SNI_A20R_IRQ_BASE)); irq 189 arch/mips/sni/a20r.c clear_c0_status(0x100 << (d->irq - SNI_A20R_IRQ_BASE)); irq 205 arch/mips/sni/a20r.c int irq; irq 211 arch/mips/sni/a20r.c irq = ffs(((cause & status) >> 8) & 0xf8); irq 212 arch/mips/sni/a20r.c if (likely(irq > 0)) irq 213 arch/mips/sni/a20r.c do_IRQ(SNI_A20R_IRQ_BASE + irq - 1); irq 32 arch/mips/sni/irq.c int irq; irq 34 arch/mips/sni/irq.c irq = i8259_irq(); irq 35 arch/mips/sni/irq.c if (unlikely(irq < 0)) irq 38 arch/mips/sni/irq.c generic_handle_irq(irq); irq 73 arch/mips/sni/pcimt.c .irq = _irq, \ irq 201 arch/mips/sni/pcimt.c unsigned int mask = 1 << (d->irq - PCIMT_IRQ_INT2); irq 208 arch/mips/sni/pcimt.c unsigned int mask = ~(1 << (d->irq - PCIMT_IRQ_INT2)); irq 239 arch/mips/sni/pcimt.c int irq; irq 245 arch/mips/sni/pcimt.c irq = i8259_irq(); irq 246 arch/mips/sni/pcimt.c if (unlikely(irq < 0)) irq 249 arch/mips/sni/pcimt.c do_IRQ(irq); irq 266 arch/mips/sni/pcimt.c int irq; irq 271 arch/mips/sni/pcimt.c irq = PCIMT_IRQ_INT2 + ffs(pend) - 1; irq 272 arch/mips/sni/pcimt.c do_IRQ(irq); irq 25 arch/mips/sni/pcit.c .irq = _irq, \ irq 163 arch/mips/sni/pcit.c u32 mask = 1 << (d->irq - SNI_PCIT_INT_START + 24); irq 170 arch/mips/sni/pcit.c u32 mask = 1 << (d->irq - SNI_PCIT_INT_START + 24); irq 184 arch/mips/sni/pcit.c int irq; irq 187 arch/mips/sni/pcit.c irq = ffs((pending >> 16) & 0x7f); irq 189 arch/mips/sni/pcit.c if (likely(irq > 0)) irq 190 arch/mips/sni/pcit.c do_IRQ(irq + SNI_PCIT_INT_START - 1); irq 197 arch/mips/sni/pcit.c int irq; irq 200 arch/mips/sni/pcit.c irq = ffs((pending >> 16) & 0x3f); irq 202 arch/mips/sni/pcit.c if (likely(irq > 0)) irq 203 arch/mips/sni/pcit.c do_IRQ(irq + SNI_PCIT_INT_START - 1); irq 30 arch/mips/sni/rm200.c .irq = _irq, \ irq 160 arch/mips/sni/rm200.c unsigned int mask, irq = d->irq - RM200_I8259A_IRQ_BASE; irq 163 arch/mips/sni/rm200.c mask = 1 << irq; irq 166 arch/mips/sni/rm200.c if (irq & 8) irq 175 arch/mips/sni/rm200.c unsigned int mask, irq = d->irq - RM200_I8259A_IRQ_BASE; irq 178 arch/mips/sni/rm200.c mask = ~(1 << irq); irq 181 arch/mips/sni/rm200.c if (irq & 8) irq 188 arch/mips/sni/rm200.c static inline int sni_rm200_i8259A_irq_real(unsigned int irq) irq 191 arch/mips/sni/rm200.c int irqmask = 1 << irq; irq 193 arch/mips/sni/rm200.c if (irq < 8) { irq 213 arch/mips/sni/rm200.c unsigned int irqmask, irq = d->irq - RM200_I8259A_IRQ_BASE; irq 216 arch/mips/sni/rm200.c irqmask = 1 << irq; irq 238 arch/mips/sni/rm200.c if (irq & 8) { irq 241 arch/mips/sni/rm200.c writeb(0x60+(irq & 7), rm200_pic_slave + PIC_CMD); irq 246 arch/mips/sni/rm200.c writeb(0x60+irq, rm200_pic_master + PIC_CMD); irq 255 arch/mips/sni/rm200.c if (sni_rm200_i8259A_irq_real(irq)) irq 270 arch/mips/sni/rm200.c "spurious RM200 8259A interrupt: IRQ%d.\n", irq); irq 297 arch/mips/sni/rm200.c int irq; irq 303 arch/mips/sni/rm200.c irq = readb(rm200_pic_master + PIC_CMD) & 7; irq 304 arch/mips/sni/rm200.c if (irq == PIC_CASCADE_IR) { irq 310 arch/mips/sni/rm200.c irq = (readb(rm200_pic_slave + PIC_CMD) & 7) + 8; irq 313 arch/mips/sni/rm200.c if (unlikely(irq == 7)) { irq 323 arch/mips/sni/rm200.c irq = -1; irq 328 arch/mips/sni/rm200.c return likely(irq >= 0) ? irq + RM200_I8259A_IRQ_BASE : irq; irq 382 arch/mips/sni/rm200.c int irq; irq 384 arch/mips/sni/rm200.c irq = sni_rm200_i8259_irq(); irq 385 arch/mips/sni/rm200.c if (unlikely(irq < 0)) irq 388 arch/mips/sni/rm200.c do_IRQ(irq); irq 432 arch/mips/sni/rm200.c unsigned int mask = 1 << (d->irq - SNI_RM200_INT_START); irq 439 arch/mips/sni/rm200.c unsigned int mask = 1 << (d->irq - SNI_RM200_INT_START); irq 455 arch/mips/sni/rm200.c int irq; irq 463 arch/mips/sni/rm200.c irq = ffs(stat & mask & 0x1f); irq 465 arch/mips/sni/rm200.c if (likely(irq > 0)) irq 466 arch/mips/sni/rm200.c do_IRQ(irq + SNI_RM200_INT_START - 1); irq 42 arch/mips/sni/time.c .irq = SNI_A20R_IRQ_TIMER, irq 46 arch/mips/sni/time.c static irqreturn_t a20r_interrupt(int irq, void *dev_id) irq 55 arch/mips/txx9/generic/irq_tx4939.c unsigned int irq_nr = d->irq - TXX9_IRQ_BASE; irq 73 arch/mips/txx9/generic/irq_tx4939.c unsigned int irq_nr = d->irq - TXX9_IRQ_BASE; irq 92 arch/mips/txx9/generic/irq_tx4939.c unsigned int irq_nr = d->irq - TXX9_IRQ_BASE; irq 106 arch/mips/txx9/generic/irq_tx4939.c unsigned int irq_nr = d->irq - TXX9_IRQ_BASE; irq 243 arch/mips/txx9/generic/pci.c static irqreturn_t i8259_interrupt(int irq, void *dev_id) irq 254 arch/mips/txx9/generic/pci.c static int txx9_i8259_irq_setup(int irq) irq 259 arch/mips/txx9/generic/pci.c err = request_irq(irq, &i8259_interrupt, IRQF_SHARED, irq 260 arch/mips/txx9/generic/pci.c "cascade(i8259)", (void *)(long)irq); irq 262 arch/mips/txx9/generic/pci.c pr_info("PCI-ISA bridge PIC (irq %d)\n", irq); irq 268 arch/mips/txx9/generic/pci.c int irq; /* PCI/ISA Bridge interrupt */ irq 272 arch/mips/txx9/generic/pci.c irq = pcibios_map_irq(dev, PCI_SLOT(dev->devfn), 1); /* INTA */ irq 273 arch/mips/txx9/generic/pci.c if (!irq) irq 275 arch/mips/txx9/generic/pci.c txx9_i8259_irq_setup(irq); irq 414 arch/mips/txx9/generic/setup.c void __init txx9_spi_init(int busid, unsigned long base, int irq) irq 422 arch/mips/txx9/generic/setup.c .start = irq, irq 440 arch/mips/txx9/generic/setup.c void __init txx9_sio_init(unsigned long baseaddr, int irq, irq 451 arch/mips/txx9/generic/setup.c req.irq = irq; irq 579 arch/mips/txx9/generic/setup.c int irq = txx9_irq_dispatch(pending); irq 581 arch/mips/txx9/generic/setup.c if (likely(irq >= 0)) irq 582 arch/mips/txx9/generic/setup.c do_IRQ(irq); irq 788 arch/mips/txx9/generic/setup.c void __init txx9_dmac_init(int id, unsigned long baseaddr, int irq, irq 799 arch/mips/txx9/generic/setup.c .start = irq, irq 826 arch/mips/txx9/generic/setup.c chan_res[0].start = irq + i; irq 842 arch/mips/txx9/generic/setup.c void __init txx9_aclc_init(unsigned long baseaddr, int irq, irq 855 arch/mips/txx9/generic/setup.c .start = irq, irq 333 arch/mips/txx9/generic/setup_tx4938.c void __init tx4938_ata_init(unsigned int irq, unsigned int shift, int tune) irq 341 arch/mips/txx9/generic/setup_tx4938.c .start = irq, irq 339 arch/mips/txx9/generic/setup_tx4939.c if (dev->irq == TXX9_IRQ_BASE + TX4939_IR_ETH(0)) irq 341 arch/mips/txx9/generic/setup_tx4939.c else if (dev->irq == TXX9_IRQ_BASE + TX4939_IR_ETH(1)) irq 53 arch/mips/txx9/jmr3927/irq.c unsigned int irq_nr = d->irq - JMR3927_IRQ_IOC; irq 63 arch/mips/txx9/jmr3927/irq.c unsigned int irq_nr = d->irq - JMR3927_IRQ_IOC; irq 85 arch/mips/txx9/jmr3927/irq.c int irq; irq 89 arch/mips/txx9/jmr3927/irq.c irq = (pending >> CAUSEB_IP2) & 0x0f; irq 90 arch/mips/txx9/jmr3927/irq.c irq += JMR3927_IRQ_IRC; irq 91 arch/mips/txx9/jmr3927/irq.c if (irq == JMR3927_IRQ_IOCINT) irq 92 arch/mips/txx9/jmr3927/irq.c irq = jmr3927_ioc_irqroute(); irq 93 arch/mips/txx9/jmr3927/irq.c return irq; irq 135 arch/mips/txx9/rbtx4927/irq.c v |= (1 << (d->irq - RBTX4927_IRQ_IOC)); irq 144 arch/mips/txx9/rbtx4927/irq.c v &= ~(1 << (d->irq - RBTX4927_IRQ_IOC)); irq 174 arch/mips/txx9/rbtx4927/irq.c int irq; irq 177 arch/mips/txx9/rbtx4927/irq.c irq = MIPS_CPU_IRQ_BASE + 7; irq 179 arch/mips/txx9/rbtx4927/irq.c irq = txx9_irq(); irq 180 arch/mips/txx9/rbtx4927/irq.c if (irq == RBTX4927_IRQ_IOCINT) irq 181 arch/mips/txx9/rbtx4927/irq.c irq = toshiba_rbtx4927_irq_nested(irq); irq 183 arch/mips/txx9/rbtx4927/irq.c irq = MIPS_CPU_IRQ_BASE + 0; irq 185 arch/mips/txx9/rbtx4927/irq.c irq = MIPS_CPU_IRQ_BASE + 1; irq 187 arch/mips/txx9/rbtx4927/irq.c irq = -1; irq 188 arch/mips/txx9/rbtx4927/irq.c return irq; irq 88 arch/mips/txx9/rbtx4938/irq.c v |= (1 << (d->irq - RBTX4938_IRQ_IOC)); irq 98 arch/mips/txx9/rbtx4938/irq.c v &= ~(1 << (d->irq - RBTX4938_IRQ_IOC)); irq 112 arch/mips/txx9/rbtx4938/irq.c int irq; irq 115 arch/mips/txx9/rbtx4938/irq.c irq = MIPS_CPU_IRQ_BASE + 7; irq 117 arch/mips/txx9/rbtx4938/irq.c irq = txx9_irq(); irq 118 arch/mips/txx9/rbtx4938/irq.c if (irq == RBTX4938_IRQ_IOCINT) irq 119 arch/mips/txx9/rbtx4938/irq.c irq = toshiba_rbtx4938_irq_nested(irq); irq 121 arch/mips/txx9/rbtx4938/irq.c irq = MIPS_CPU_IRQ_BASE + 0; irq 123 arch/mips/txx9/rbtx4938/irq.c irq = MIPS_CPU_IRQ_BASE + 1; irq 125 arch/mips/txx9/rbtx4938/irq.c irq = -1; irq 126 arch/mips/txx9/rbtx4938/irq.c return irq; irq 24 arch/mips/txx9/rbtx4939/irq.c int ioc_nr = d->irq - RBTX4939_IRQ_IOC; irq 31 arch/mips/txx9/rbtx4939/irq.c int ioc_nr = d->irq - RBTX4939_IRQ_IOC; irq 55 arch/mips/txx9/rbtx4939/irq.c int irq; irq 59 arch/mips/txx9/rbtx4939/irq.c irq = tx4939_irq(); irq 60 arch/mips/txx9/rbtx4939/irq.c if (likely(irq >= 0)) { irq 62 arch/mips/txx9/rbtx4939/irq.c switch (irq) { irq 64 arch/mips/txx9/rbtx4939/irq.c irq = rbtx4939_ioc_irqroute(); irq 68 arch/mips/txx9/rbtx4939/irq.c irq = MIPS_CPU_IRQ_BASE + 0; irq 70 arch/mips/txx9/rbtx4939/irq.c irq = MIPS_CPU_IRQ_BASE + 1; irq 72 arch/mips/txx9/rbtx4939/irq.c irq = -1; irq 73 arch/mips/txx9/rbtx4939/irq.c return irq; irq 434 arch/mips/vr41xx/common/icu.c icu1_clear(MSYSINT1REG, 1 << SYSINT1_IRQ_TO_PIN(d->irq)); irq 439 arch/mips/vr41xx/common/icu.c icu1_set(MSYSINT1REG, 1 << SYSINT1_IRQ_TO_PIN(d->irq)); irq 450 arch/mips/vr41xx/common/icu.c icu2_clear(MSYSINT2REG, 1 << SYSINT2_IRQ_TO_PIN(d->irq)); irq 455 arch/mips/vr41xx/common/icu.c icu2_set(MSYSINT2REG, 1 << SYSINT2_IRQ_TO_PIN(d->irq)); irq 464 arch/mips/vr41xx/common/icu.c static inline int set_sysint1_assign(unsigned int irq, unsigned char assign) irq 466 arch/mips/vr41xx/common/icu.c struct irq_desc *desc = irq_to_desc(irq); irq 470 arch/mips/vr41xx/common/icu.c pin = SYSINT1_IRQ_TO_PIN(irq); irq 524 arch/mips/vr41xx/common/icu.c static inline int set_sysint2_assign(unsigned int irq, unsigned char assign) irq 526 arch/mips/vr41xx/common/icu.c struct irq_desc *desc = irq_to_desc(irq); irq 530 arch/mips/vr41xx/common/icu.c pin = SYSINT2_IRQ_TO_PIN(irq); irq 592 arch/mips/vr41xx/common/icu.c int vr41xx_set_intassign(unsigned int irq, unsigned char intassign) irq 602 arch/mips/vr41xx/common/icu.c if (irq >= SYSINT1_IRQ_BASE && irq <= SYSINT1_IRQ_LAST) irq 603 arch/mips/vr41xx/common/icu.c retval = set_sysint1_assign(irq, intassign); irq 604 arch/mips/vr41xx/common/icu.c else if (irq >= SYSINT2_IRQ_BASE && irq <= SYSINT2_IRQ_LAST) irq 605 arch/mips/vr41xx/common/icu.c retval = set_sysint2_assign(irq, intassign); irq 612 arch/mips/vr41xx/common/icu.c static int icu_get_irq(unsigned int irq) irq 629 arch/mips/vr41xx/common/icu.c if (irq == INT_TO_IRQ(sysint1_assign[i]) && (mask1 & (1 << i))) irq 636 arch/mips/vr41xx/common/icu.c if (irq == INT_TO_IRQ(sysint2_assign[i]) && (mask2 & (1 << i))) irq 26 arch/mips/vr41xx/common/irq.c int cascade_irq(unsigned int irq, int (*get_irq)(unsigned int)) irq 30 arch/mips/vr41xx/common/irq.c if (irq >= NR_IRQS) irq 33 arch/mips/vr41xx/common/irq.c if (irq_cascade[irq].get_irq != NULL) irq 34 arch/mips/vr41xx/common/irq.c free_irq(irq, NULL); irq 36 arch/mips/vr41xx/common/irq.c irq_cascade[irq].get_irq = get_irq; irq 39 arch/mips/vr41xx/common/irq.c retval = setup_irq(irq, &cascade_irqaction); irq 41 arch/mips/vr41xx/common/irq.c irq_cascade[irq].get_irq = NULL; irq 49 arch/mips/vr41xx/common/irq.c static void irq_dispatch(unsigned int irq) irq 53 arch/mips/vr41xx/common/irq.c if (irq >= NR_IRQS) { irq 58 arch/mips/vr41xx/common/irq.c cascade = irq_cascade + irq; irq 60 arch/mips/vr41xx/common/irq.c struct irq_desc *desc = irq_to_desc(irq); irq 71 arch/mips/vr41xx/common/irq.c ret = cascade->get_irq(irq); irq 72 arch/mips/vr41xx/common/irq.c irq = ret; irq 76 arch/mips/vr41xx/common/irq.c irq_dispatch(irq); irq 80 arch/mips/vr41xx/common/irq.c do_IRQ(irq); irq 718 arch/nds32/kernel/perf_event_cpu.c static irqreturn_t nds32_pmu_dispatch_irq(int irq, void *dev) irq 725 arch/nds32/kernel/perf_event_cpu.c ret = nds32_pmu->handle_irq(irq, dev); irq 1073 arch/nds32/kernel/perf_event_cpu.c int err, irq, irqs; irq 1085 arch/nds32/kernel/perf_event_cpu.c irq = platform_get_irq(pmu_device, 0); irq 1086 arch/nds32/kernel/perf_event_cpu.c err = request_irq(irq, handler, IRQF_NOBALANCING, "nds32-pfm", irq 1090 arch/nds32/kernel/perf_event_cpu.c irq); irq 1098 arch/nds32/kernel/perf_event_cpu.c int irq; irq 1101 arch/nds32/kernel/perf_event_cpu.c irq = platform_get_irq(pmu_device, 0); irq 1102 arch/nds32/kernel/perf_event_cpu.c if (irq >= 0) irq 1103 arch/nds32/kernel/perf_event_cpu.c free_irq(irq, cpu_pmu); irq 21 arch/nios2/kernel/irq.c int irq; irq 24 arch/nios2/kernel/irq.c irq = irq_find_mapping(NULL, hwirq); irq 25 arch/nios2/kernel/irq.c generic_handle_irq(irq); irq 200 arch/nios2/kernel/time.c irqreturn_t timer_interrupt(int irq, void *dev_id) irq 247 arch/nios2/kernel/time.c int irq, ret; irq 253 arch/nios2/kernel/time.c irq = irq_of_parse_and_map(timer, 0); irq 254 arch/nios2/kernel/time.c if (!irq) { irq 263 arch/nios2/kernel/time.c nios2_ce.ced.irq = irq; irq 269 arch/nios2/kernel/time.c ret = request_irq(irq, timer_interrupt, IRQF_TIMER, timer->name, irq 52 arch/parisc/include/asm/floppy.h static void floppy_hardint(int irq, void *dev_id, struct pt_regs * regs) irq 64 arch/parisc/include/asm/floppy.h floppy_interrupt(irq, dev_id, regs); irq 109 arch/parisc/include/asm/floppy.h floppy_interrupt(irq, dev_id, regs); irq 38 arch/parisc/include/asm/hardirq.h #define ack_bad_irq(irq) WARN(1, "unexpected IRQ trap at vector %02x\n", irq) irq 30 arch/parisc/include/asm/irq.h static __inline__ int irq_canonicalize(int irq) irq 32 arch/parisc/include/asm/irq.h return (irq == 2) ? 9 : irq; irq 45 arch/parisc/include/asm/irq.h extern unsigned long txn_affinity_addr(unsigned int irq, int cpu); irq 47 arch/parisc/include/asm/irq.h extern int cpu_claim_irq(unsigned int irq, struct irq_chip *, void *); irq 12 arch/parisc/include/asm/parisc-device.h int irq; irq 598 arch/parisc/kernel/drivers.c pa_dev_attr(irq, irq, "%u\n"); irq 28 arch/parisc/kernel/irq.c #define EIEM_MASK(irq) (1UL<<(CPU_IRQ_MAX - irq)) irq 44 arch/parisc/kernel/irq.c unsigned long eirr_bit = EIEM_MASK(d->irq); irq 53 arch/parisc/kernel/irq.c static void __cpu_unmask_irq(unsigned int irq) irq 55 arch/parisc/kernel/irq.c unsigned long eirr_bit = EIEM_MASK(irq); irq 67 arch/parisc/kernel/irq.c __cpu_unmask_irq(d->irq); irq 72 arch/parisc/kernel/irq.c unsigned long mask = EIEM_MASK(d->irq); irq 87 arch/parisc/kernel/irq.c unsigned long mask = EIEM_MASK(d->irq); irq 107 arch/parisc/kernel/irq.c cpu_dest = cpumask_next_and(d->irq & (num_online_cpus()-1), irq 277 arch/parisc/kernel/irq.c int cpu_claim_irq(unsigned int irq, struct irq_chip *type, void *data) irq 279 arch/parisc/kernel/irq.c if (irq_has_action(irq)) irq 281 arch/parisc/kernel/irq.c if (irq_get_chip(irq) != &cpu_interrupt_type) irq 286 arch/parisc/kernel/irq.c irq_set_chip_and_handler(irq, type, handle_percpu_irq); irq 287 arch/parisc/kernel/irq.c irq_set_chip_data(irq, data); irq 288 arch/parisc/kernel/irq.c __cpu_unmask_irq(irq); irq 293 arch/parisc/kernel/irq.c int txn_claim_irq(int irq) irq 295 arch/parisc/kernel/irq.c return cpu_claim_irq(irq, NULL, NULL) ? -1 : irq; irq 318 arch/parisc/kernel/irq.c int irq; irq 321 arch/parisc/kernel/irq.c for (irq = CPU_IRQ_BASE + 1; irq <= CPU_IRQ_MAX; irq++) { irq 322 arch/parisc/kernel/irq.c if (cpu_claim_irq(irq, NULL, NULL) < 0) irq 324 arch/parisc/kernel/irq.c if ((irq - CPU_IRQ_BASE) >= (1 << bits_wide)) irq 326 arch/parisc/kernel/irq.c return irq; irq 334 arch/parisc/kernel/irq.c unsigned long txn_affinity_addr(unsigned int irq, int cpu) irq 337 arch/parisc/kernel/irq.c struct irq_data *d = irq_get_irq_data(irq); irq 511 arch/parisc/kernel/irq.c int irq, cpu = smp_processor_id(); irq 524 arch/parisc/kernel/irq.c irq = eirr_to_irq(eirr_val); irq 526 arch/parisc/kernel/irq.c irq_data = irq_get_irq_data(irq); irq 539 arch/parisc/kernel/irq.c irq, smp_processor_id(), cpu); irq 540 arch/parisc/kernel/irq.c gsc_writel(irq + CPU_IRQ_BASE, irq 548 arch/parisc/kernel/irq.c execute_on_irq_stack(&generic_handle_irq, irq); irq 550 arch/parisc/kernel/irq.c generic_handle_irq(irq); irq 119 arch/parisc/kernel/smp.c ipi_interrupt(int irq, void *dev_id) irq 62 arch/parisc/kernel/time.c irqreturn_t __irq_entry timer_interrupt(int irq, void *dev_id) irq 51 arch/powerpc/include/asm/floppy.h static irqreturn_t floppy_hardint(int irq, void *dev_id) irq 58 arch/powerpc/include/asm/floppy.h return floppy_interrupt(irq, dev_id); irq 82 arch/powerpc/include/asm/floppy.h floppy_interrupt(irq, dev_id); irq 20 arch/powerpc/include/asm/fsl_gtm.h unsigned int irq; irq 278 arch/powerpc/include/asm/fsl_lbc.h int irq[2]; irq 31 arch/powerpc/include/asm/hardirq.h static inline void ack_bad_irq(unsigned int irq) irq 33 arch/powerpc/include/asm/hardirq.h printk(KERN_CRIT "unexpected IRQ trap at vector %02x\n", irq); irq 31 arch/powerpc/include/asm/irq.h static __inline__ int irq_canonicalize(int irq) irq 33 arch/powerpc/include/asm/irq.h return irq; irq 143 arch/powerpc/include/asm/kvm_ppc.h struct kvm_interrupt *irq); irq 233 arch/powerpc/include/asm/kvm_ppc.h int kvm_vcpu_ioctl_interrupt(struct kvm_vcpu *vcpu, struct kvm_interrupt *irq); irq 239 arch/powerpc/include/asm/kvm_ppc.h extern int kvmppc_xics_set_xive(struct kvm *kvm, u32 irq, u32 server, irq 241 arch/powerpc/include/asm/kvm_ppc.h extern int kvmppc_xics_get_xive(struct kvm *kvm, u32 irq, u32 *server, irq 243 arch/powerpc/include/asm/kvm_ppc.h extern int kvmppc_xics_int_on(struct kvm *kvm, u32 irq); irq 244 arch/powerpc/include/asm/kvm_ppc.h extern int kvmppc_xics_int_off(struct kvm *kvm, u32 irq); irq 629 arch/powerpc/include/asm/kvm_ppc.h extern int kvmppc_xics_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, irq 658 arch/powerpc/include/asm/kvm_ppc.h extern int kvmppc_xive_set_xive(struct kvm *kvm, u32 irq, u32 server, irq 660 arch/powerpc/include/asm/kvm_ppc.h extern int kvmppc_xive_get_xive(struct kvm *kvm, u32 irq, u32 *server, irq 662 arch/powerpc/include/asm/kvm_ppc.h extern int kvmppc_xive_int_on(struct kvm *kvm, u32 irq); irq 663 arch/powerpc/include/asm/kvm_ppc.h extern int kvmppc_xive_int_off(struct kvm *kvm, u32 irq); irq 677 arch/powerpc/include/asm/kvm_ppc.h extern int kvmppc_xive_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, irq 698 arch/powerpc/include/asm/kvm_ppc.h static inline int kvmppc_xive_set_xive(struct kvm *kvm, u32 irq, u32 server, irq 700 arch/powerpc/include/asm/kvm_ppc.h static inline int kvmppc_xive_get_xive(struct kvm *kvm, u32 irq, u32 *server, irq 702 arch/powerpc/include/asm/kvm_ppc.h static inline int kvmppc_xive_int_on(struct kvm *kvm, u32 irq) { return -1; } irq 703 arch/powerpc/include/asm/kvm_ppc.h static inline int kvmppc_xive_int_off(struct kvm *kvm, u32 irq) { return -1; } irq 717 arch/powerpc/include/asm/kvm_ppc.h static inline int kvmppc_xive_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, irq 282 arch/powerpc/include/asm/mpc52xx.h extern struct mpc52xx_gpt_priv *mpc52xx_gpt_from_irq(int irq); irq 460 arch/powerpc/include/asm/mpic.h extern void mpic_irq_set_priority(unsigned int irq, unsigned int pri); irq 17 arch/powerpc/include/asm/mpic_msgr.h int irq; irq 126 arch/powerpc/include/asm/mpic_msgr.h return msgr->irq; irq 23 arch/powerpc/include/asm/mpic_timer.h unsigned int irq; irq 474 arch/powerpc/include/asm/pasemi_dma.h int irq; /* IRQ used by channel */ irq 33 arch/powerpc/include/asm/pnv-ocxl.h extern int pnv_ocxl_alloc_xive_irq(u32 *irq, u64 *trigger_addr); irq 34 arch/powerpc/include/asm/pnv-ocxl.h extern void pnv_ocxl_free_xive_irq(u32 irq); irq 58 arch/powerpc/include/asm/pnv-pci.h int irq; irq 27 arch/powerpc/include/asm/ps3stor.h unsigned int irq; irq 138 arch/powerpc/include/asm/spu.h void (* stop_callback)(struct spu *spu, int irq); irq 101 arch/powerpc/include/asm/vio.h unsigned int irq; irq 112 arch/powerpc/include/asm/xive.h extern void xive_native_free_irq(u32 irq); irq 166 arch/powerpc/kernel/eeh_driver.c if (!irq_has_action(edev->pdev->irq)) irq 170 arch/powerpc/kernel/eeh_driver.c disable_irq_nosync(edev->pdev->irq); irq 204 arch/powerpc/kernel/eeh_driver.c if (irqd_irq_disabled(irq_get_irq_data(edev->pdev->irq))) irq 205 arch/powerpc/kernel/eeh_driver.c enable_irq(edev->pdev->irq); irq 616 arch/powerpc/kernel/irq.c unsigned int irq; irq 627 arch/powerpc/kernel/irq.c irq = ppc_md.get_irq(); irq 633 arch/powerpc/kernel/irq.c if (unlikely(!irq)) irq 636 arch/powerpc/kernel/irq.c generic_handle_irq(irq); irq 75 arch/powerpc/kernel/legacy_serial.c phys_addr_t taddr, unsigned long irq, irq 137 arch/powerpc/kernel/legacy_serial.c legacy_serial_ports[index].irq = irq; irq 155 arch/powerpc/kernel/legacy_serial.c (unsigned long long)base, (unsigned long long)taddr, irq, irq 479 arch/powerpc/kernel/legacy_serial.c port->irq = virq; irq 550 arch/powerpc/kernel/legacy_serial.c if (!port->irq) irq 408 arch/powerpc/kernel/pci-common.c pci_dev->irq = virq; irq 229 arch/powerpc/kernel/pci_of_scan.c dev->irq = 0; irq 164 arch/powerpc/kernel/smp.c static irqreturn_t call_function_action(int irq, void *data) irq 170 arch/powerpc/kernel/smp.c static irqreturn_t reschedule_action(int irq, void *data) irq 177 arch/powerpc/kernel/smp.c static irqreturn_t tick_broadcast_ipi_action(int irq, void *data) irq 185 arch/powerpc/kernel/smp.c static irqreturn_t nmi_ipi_action(int irq, void *data) irq 106 arch/powerpc/kernel/time.c .irq = 0, irq 246 arch/powerpc/kvm/book3s.c struct kvm_interrupt *irq) irq 268 arch/powerpc/kvm/book3s.c if (irq->irq == KVM_INTERRUPT_SET) irq 1027 arch/powerpc/kvm/book3s.c int kvm_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, irq 1031 arch/powerpc/kvm/book3s.c return kvmppc_xive_set_irq(kvm, irq_source_id, irq, level, irq 1034 arch/powerpc/kvm/book3s.c return kvmppc_xics_set_irq(kvm, irq_source_id, irq, level, irq 5153 arch/powerpc/kvm/book3s_hv.c ret = kvmppc_set_passthru_irq(irqfd->kvm, prod->irq, irqfd->gsi); irq 5156 arch/powerpc/kvm/book3s_hv.c prod->irq, irqfd->gsi, ret); irq 5175 arch/powerpc/kvm/book3s_hv.c ret = kvmppc_clr_passthru_irq(irqfd->kvm, prod->irq, irqfd->gsi); irq 5178 arch/powerpc/kvm/book3s_hv.c prod->irq, irqfd->gsi, ret); irq 246 arch/powerpc/kvm/book3s_hv_rm_xics.c static bool icp_rm_try_to_deliver(struct kvmppc_icp *icp, u32 irq, u8 priority, irq 268 arch/powerpc/kvm/book3s_hv_rm_xics.c new_state.xisr = irq; irq 677 arch/powerpc/kvm/book3s_hv_rm_xics.c static int ics_rm_eoi(struct kvm_vcpu *vcpu, u32 irq) irq 694 arch/powerpc/kvm/book3s_hv_rm_xics.c ics = kvmppc_xics_find_ics(xics, irq, &src); irq 709 arch/powerpc/kvm/book3s_hv_rm_xics.c icp_rm_deliver_irq(xics, NULL, irq, false); irq 713 arch/powerpc/kvm/book3s_hv_rm_xics.c icp->rm_eoied_irq = irq; irq 739 arch/powerpc/kvm/book3s_hv_rm_xics.c u32 irq = xirr & 0x00ffffff; irq 761 arch/powerpc/kvm/book3s_hv_rm_xics.c if (irq == XICS_IPI) irq 764 arch/powerpc/kvm/book3s_hv_rm_xics.c return ics_rm_eoi(vcpu, irq); irq 863 arch/powerpc/kvm/book3s_hv_rm_xics.c u32 irq; irq 867 arch/powerpc/kvm/book3s_hv_rm_xics.c irq = irq_map->v_hwirq; irq 873 arch/powerpc/kvm/book3s_hv_rm_xics.c ics = kvmppc_xics_find_ics(xics, irq, &src); irq 887 arch/powerpc/kvm/book3s_hv_rm_xics.c icp_rm_deliver_irq(xics, icp, irq, false); irq 21 arch/powerpc/kvm/book3s_rtas.c u32 irq, server, priority; irq 29 arch/powerpc/kvm/book3s_rtas.c irq = be32_to_cpu(args->args[0]); irq 34 arch/powerpc/kvm/book3s_rtas.c rc = kvmppc_xive_set_xive(vcpu->kvm, irq, server, priority); irq 36 arch/powerpc/kvm/book3s_rtas.c rc = kvmppc_xics_set_xive(vcpu->kvm, irq, server, priority); irq 45 arch/powerpc/kvm/book3s_rtas.c u32 irq, server, priority; irq 53 arch/powerpc/kvm/book3s_rtas.c irq = be32_to_cpu(args->args[0]); irq 57 arch/powerpc/kvm/book3s_rtas.c rc = kvmppc_xive_get_xive(vcpu->kvm, irq, &server, &priority); irq 59 arch/powerpc/kvm/book3s_rtas.c rc = kvmppc_xics_get_xive(vcpu->kvm, irq, &server, &priority); irq 73 arch/powerpc/kvm/book3s_rtas.c u32 irq; irq 81 arch/powerpc/kvm/book3s_rtas.c irq = be32_to_cpu(args->args[0]); irq 84 arch/powerpc/kvm/book3s_rtas.c rc = kvmppc_xive_int_off(vcpu->kvm, irq); irq 86 arch/powerpc/kvm/book3s_rtas.c rc = kvmppc_xics_int_off(vcpu->kvm, irq); irq 95 arch/powerpc/kvm/book3s_rtas.c u32 irq; irq 103 arch/powerpc/kvm/book3s_rtas.c irq = be32_to_cpu(args->args[0]); irq 106 arch/powerpc/kvm/book3s_rtas.c rc = kvmppc_xive_int_on(vcpu->kvm, irq); irq 108 arch/powerpc/kvm/book3s_rtas.c rc = kvmppc_xics_int_on(vcpu->kvm, irq); irq 69 arch/powerpc/kvm/book3s_xics.c static int ics_deliver_irq(struct kvmppc_xics *xics, u32 irq, u32 level) irq 76 arch/powerpc/kvm/book3s_xics.c XICS_DBG("ics deliver %#x (level: %d)\n", irq, level); irq 78 arch/powerpc/kvm/book3s_xics.c ics = kvmppc_xics_find_ics(xics, irq, &src); irq 80 arch/powerpc/kvm/book3s_xics.c XICS_DBG("ics_deliver_irq: IRQ 0x%06x not found !\n", irq); irq 116 arch/powerpc/kvm/book3s_xics.c icp_deliver_irq(xics, NULL, irq, false); irq 166 arch/powerpc/kvm/book3s_xics.c int kvmppc_xics_set_xive(struct kvm *kvm, u32 irq, u32 server, u32 priority) irq 177 arch/powerpc/kvm/book3s_xics.c ics = kvmppc_xics_find_ics(xics, irq, &src); irq 187 arch/powerpc/kvm/book3s_xics.c irq, server, priority, irq 191 arch/powerpc/kvm/book3s_xics.c icp_deliver_irq(xics, icp, irq, false); irq 196 arch/powerpc/kvm/book3s_xics.c int kvmppc_xics_get_xive(struct kvm *kvm, u32 irq, u32 *server, u32 *priority) irq 207 arch/powerpc/kvm/book3s_xics.c ics = kvmppc_xics_find_ics(xics, irq, &src); irq 222 arch/powerpc/kvm/book3s_xics.c int kvmppc_xics_int_on(struct kvm *kvm, u32 irq) irq 233 arch/powerpc/kvm/book3s_xics.c ics = kvmppc_xics_find_ics(xics, irq, &src); irq 244 arch/powerpc/kvm/book3s_xics.c icp_deliver_irq(xics, icp, irq, false); irq 249 arch/powerpc/kvm/book3s_xics.c int kvmppc_xics_int_off(struct kvm *kvm, u32 irq) irq 259 arch/powerpc/kvm/book3s_xics.c ics = kvmppc_xics_find_ics(xics, irq, &src); irq 336 arch/powerpc/kvm/book3s_xics.c static bool icp_try_to_deliver(struct kvmppc_icp *icp, u32 irq, u8 priority, irq 342 arch/powerpc/kvm/book3s_xics.c XICS_DBG("try deliver %#x(P:%#x) to server %#lx\n", irq, priority, irq 361 arch/powerpc/kvm/book3s_xics.c new_state.xisr = irq; irq 777 arch/powerpc/kvm/book3s_xics.c static int ics_eoi(struct kvm_vcpu *vcpu, u32 irq) irq 794 arch/powerpc/kvm/book3s_xics.c ics = kvmppc_xics_find_ics(xics, irq, &src); irq 796 arch/powerpc/kvm/book3s_xics.c XICS_DBG("ios_eoi: IRQ 0x%06x not found !\n", irq); irq 810 arch/powerpc/kvm/book3s_xics.c icp_deliver_irq(xics, icp, irq, false); irq 812 arch/powerpc/kvm/book3s_xics.c kvm_notify_acked_irq(vcpu->kvm, 0, irq); irq 821 arch/powerpc/kvm/book3s_xics.c u32 irq = xirr & 0x00ffffff; irq 842 arch/powerpc/kvm/book3s_xics.c if (irq == XICS_IPI) irq 845 arch/powerpc/kvm/book3s_xics.c return ics_eoi(vcpu, irq); irq 1001 arch/powerpc/kvm/book3s_xics.c struct ics_irq_state *irq = &ics->irq_state[i]; irq 1004 arch/powerpc/kvm/book3s_xics.c irq->number, irq->server, irq->priority, irq 1005 arch/powerpc/kvm/book3s_xics.c irq->saved_priority, irq->pq_state, irq 1006 arch/powerpc/kvm/book3s_xics.c irq->resend, irq->masked_pending); irq 1035 arch/powerpc/kvm/book3s_xics.c struct kvmppc_xics *xics, int irq) irq 1040 arch/powerpc/kvm/book3s_xics.c icsid = irq >> KVMPPC_XICS_ICS_SHIFT; irq 1185 arch/powerpc/kvm/book3s_xics.c static int xics_get_source(struct kvmppc_xics *xics, long irq, u64 addr) irq 1195 arch/powerpc/kvm/book3s_xics.c ics = kvmppc_xics_find_ics(xics, irq, &idx); irq 1235 arch/powerpc/kvm/book3s_xics.c static int xics_set_source(struct kvmppc_xics *xics, long irq, u64 addr) irq 1246 arch/powerpc/kvm/book3s_xics.c if (irq < KVMPPC_XICS_FIRST_IRQ || irq >= KVMPPC_XICS_NR_IRQS) irq 1249 arch/powerpc/kvm/book3s_xics.c ics = kvmppc_xics_find_ics(xics, irq, &idx); irq 1251 arch/powerpc/kvm/book3s_xics.c ics = kvmppc_xics_create_ics(xics->kvm, xics, irq); irq 1293 arch/powerpc/kvm/book3s_xics.c int kvmppc_xics_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, irq 1300 arch/powerpc/kvm/book3s_xics.c return ics_deliver_irq(xics, irq, level); irq 1437 arch/powerpc/kvm/book3s_xics.c void kvmppc_xics_set_mapped(struct kvm *kvm, unsigned long irq, irq 1444 arch/powerpc/kvm/book3s_xics.c ics = kvmppc_xics_find_ics(xics, irq, &idx); irq 1453 arch/powerpc/kvm/book3s_xics.c void kvmppc_xics_clr_mapped(struct kvm *kvm, unsigned long irq, irq 1460 arch/powerpc/kvm/book3s_xics.c ics = kvmppc_xics_find_ics(xics, irq, &idx); irq 129 arch/powerpc/kvm/book3s_xics.h u32 irq, u16 *source) irq 131 arch/powerpc/kvm/book3s_xics.h u32 icsid = irq >> KVMPPC_XICS_ICS_SHIFT; irq 132 arch/powerpc/kvm/book3s_xics.h u16 src = irq & KVMPPC_XICS_SRC_MASK; irq 149 arch/powerpc/kvm/book3s_xive.c static irqreturn_t xive_esc_irq(int irq, void *data) irq 613 arch/powerpc/kvm/book3s_xive.c int kvmppc_xive_set_xive(struct kvm *kvm, u32 irq, u32 server, irq 627 arch/powerpc/kvm/book3s_xive.c irq, server, priority); irq 641 arch/powerpc/kvm/book3s_xive.c sb = kvmppc_xive_find_source(xive, irq, &idx); irq 714 arch/powerpc/kvm/book3s_xive.c int kvmppc_xive_get_xive(struct kvm *kvm, u32 irq, u32 *server, irq 725 arch/powerpc/kvm/book3s_xive.c sb = kvmppc_xive_find_source(xive, irq, &idx); irq 737 arch/powerpc/kvm/book3s_xive.c int kvmppc_xive_int_on(struct kvm *kvm, u32 irq) irq 747 arch/powerpc/kvm/book3s_xive.c sb = kvmppc_xive_find_source(xive, irq, &idx); irq 752 arch/powerpc/kvm/book3s_xive.c pr_devel("int_on(irq=0x%x)\n", irq); irq 776 arch/powerpc/kvm/book3s_xive.c int kvmppc_xive_int_off(struct kvm *kvm, u32 irq) irq 786 arch/powerpc/kvm/book3s_xive.c sb = kvmppc_xive_find_source(xive, irq, &idx); irq 791 arch/powerpc/kvm/book3s_xive.c pr_devel("int_off(irq=0x%x)\n", irq); irq 802 arch/powerpc/kvm/book3s_xive.c static bool xive_restore_pending_irq(struct kvmppc_xive *xive, u32 irq) irq 808 arch/powerpc/kvm/book3s_xive.c sb = kvmppc_xive_find_source(xive, irq, &idx); irq 1134 arch/powerpc/kvm/book3s_xive.c struct kvmppc_xive_vcpu *xc, int irq) irq 1136 arch/powerpc/kvm/book3s_xive.c struct irq_data *d = irq_get_irq_data(irq); irq 1349 arch/powerpc/kvm/book3s_xive.c static void xive_pre_save_set_queued(struct kvmppc_xive *xive, u32 irq) irq 1355 arch/powerpc/kvm/book3s_xive.c sb = kvmppc_xive_find_source(xive, irq, &idx); irq 1363 arch/powerpc/kvm/book3s_xive.c pr_err("invalid irq 0x%x in cpu queue!\n", irq); irq 1373 arch/powerpc/kvm/book3s_xive.c pr_err("Interrupt 0x%x is marked in a queue but P not set !\n", irq); irq 1381 arch/powerpc/kvm/book3s_xive.c u32 irq) irq 1383 arch/powerpc/kvm/book3s_xive.c struct kvmppc_xive_irq_state *state = &sb->irq_state[irq]; irq 1401 arch/powerpc/kvm/book3s_xive.c u32 irq) irq 1403 arch/powerpc/kvm/book3s_xive.c struct kvmppc_xive_irq_state *state = &sb->irq_state[irq]; irq 1427 arch/powerpc/kvm/book3s_xive.c u32 irq; irq 1430 arch/powerpc/kvm/book3s_xive.c irq = __xive_read_eq(q->qpage, q->msk, &idx, &toggle); irq 1431 arch/powerpc/kvm/book3s_xive.c if (irq > XICS_IPI) irq 1432 arch/powerpc/kvm/book3s_xive.c xive_pre_save_set_queued(xive, irq); irq 1433 arch/powerpc/kvm/book3s_xive.c } while(irq); irq 1494 arch/powerpc/kvm/book3s_xive.c static int xive_get_source(struct kvmppc_xive *xive, long irq, u64 addr) irq 1502 arch/powerpc/kvm/book3s_xive.c sb = kvmppc_xive_find_source(xive, irq, &idx); irq 1511 arch/powerpc/kvm/book3s_xive.c pr_devel("get_source(%ld)...\n", irq); irq 1578 arch/powerpc/kvm/book3s_xive.c struct kvmppc_xive *xive, int irq) irq 1583 arch/powerpc/kvm/book3s_xive.c bid = irq >> KVMPPC_XICS_ICS_SHIFT; irq 1616 arch/powerpc/kvm/book3s_xive.c static bool xive_check_delayed_irq(struct kvmppc_xive *xive, u32 irq) irq 1628 arch/powerpc/kvm/book3s_xive.c if (xc->delayed_irq == irq) { irq 1637 arch/powerpc/kvm/book3s_xive.c static int xive_set_source(struct kvmppc_xive *xive, long irq, u64 addr) irq 1648 arch/powerpc/kvm/book3s_xive.c if (irq < KVMPPC_XICS_FIRST_IRQ || irq >= KVMPPC_XICS_NR_IRQS) irq 1651 arch/powerpc/kvm/book3s_xive.c pr_devel("set_source(irq=0x%lx)\n", irq); irq 1654 arch/powerpc/kvm/book3s_xive.c sb = kvmppc_xive_find_source(xive, irq, &idx); irq 1657 arch/powerpc/kvm/book3s_xive.c sb = kvmppc_xive_create_src_block(xive, irq); irq 1741 arch/powerpc/kvm/book3s_xive.c if (xive->delayed_irqs && xive_check_delayed_irq(xive, irq)) { irq 1800 arch/powerpc/kvm/book3s_xive.c int kvmppc_xive_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, irq 1811 arch/powerpc/kvm/book3s_xive.c sb = kvmppc_xive_find_source(xive, irq, &idx); irq 206 arch/powerpc/kvm/book3s_xive.h u32 irq, u16 *source) irq 208 arch/powerpc/kvm/book3s_xive.h u32 bid = irq >> KVMPPC_XICS_ICS_SHIFT; irq 209 arch/powerpc/kvm/book3s_xive.h u16 src = irq & KVMPPC_XICS_SRC_MASK; irq 291 arch/powerpc/kvm/book3s_xive.h struct kvmppc_xive *xive, int irq); irq 298 arch/powerpc/kvm/book3s_xive.h struct kvmppc_xive_vcpu *xc, int irq); irq 200 arch/powerpc/kvm/book3s_xive_native.c static int kvmppc_xive_native_reset_mapped(struct kvm *kvm, unsigned long irq) irq 203 arch/powerpc/kvm/book3s_xive_native.c pgoff_t esb_pgoff = KVM_XIVE_ESB_PAGE_OFFSET + irq * 2; irq 205 arch/powerpc/kvm/book3s_xive_native.c if (irq >= KVMPPC_XIVE_NR_IRQS) irq 213 arch/powerpc/kvm/book3s_xive_native.c pr_debug("clearing esb pages for girq 0x%lx\n", irq); irq 238 arch/powerpc/kvm/book3s_xive_native.c unsigned long irq; irq 246 arch/powerpc/kvm/book3s_xive_native.c irq = page_offset / 2; irq 248 arch/powerpc/kvm/book3s_xive_native.c sb = kvmppc_xive_find_source(xive, irq, &src); irq 250 arch/powerpc/kvm/book3s_xive_native.c pr_devel("%s: source %lx not found !\n", __func__, irq); irq 268 arch/powerpc/kvm/book3s_xive_native.c __func__, irq); irq 331 arch/powerpc/kvm/book3s_xive_native.c static int kvmppc_xive_native_set_source(struct kvmppc_xive *xive, long irq, irq 341 arch/powerpc/kvm/book3s_xive_native.c pr_devel("%s irq=0x%lx\n", __func__, irq); irq 343 arch/powerpc/kvm/book3s_xive_native.c if (irq < KVMPPC_XIVE_FIRST_IRQ || irq >= KVMPPC_XIVE_NR_IRQS) irq 346 arch/powerpc/kvm/book3s_xive_native.c sb = kvmppc_xive_find_source(xive, irq, &idx); irq 349 arch/powerpc/kvm/book3s_xive_native.c sb = kvmppc_xive_create_src_block(xive, irq); irq 378 arch/powerpc/kvm/book3s_xive_native.c state->ipi_number, irq); irq 456 arch/powerpc/kvm/book3s_xive_native.c long irq, u64 addr) irq 468 arch/powerpc/kvm/book3s_xive_native.c sb = kvmppc_xive_find_source(xive, irq, &src); irq 480 arch/powerpc/kvm/book3s_xive_native.c pr_devel("%s irq=0x%lx cfg=%016llx\n", __func__, irq, kvm_cfg); irq 502 arch/powerpc/kvm/book3s_xive_native.c long irq, u64 addr) irq 511 arch/powerpc/kvm/book3s_xive_native.c pr_devel("%s irq=0x%lx", __func__, irq); irq 513 arch/powerpc/kvm/book3s_xive_native.c sb = kvmppc_xive_find_source(xive, irq, &src); irq 383 arch/powerpc/kvm/book3s_xive_template.c u32 idx, toggle, entry, irq, hw_num; irq 401 arch/powerpc/kvm/book3s_xive_template.c irq = entry & 0x7fffffff; irq 404 arch/powerpc/kvm/book3s_xive_template.c if (irq == XICS_DUMMY || irq == XICS_IPI) irq 406 arch/powerpc/kvm/book3s_xive_template.c sb = kvmppc_xive_find_source(xive, irq, &src); irq 506 arch/powerpc/kvm/book3s_xive_template.c u32 irq = xirr & 0x00ffffff, hw_num; irq 522 arch/powerpc/kvm/book3s_xive_template.c if (irq == XICS_IPI || irq == 0) { irq 533 arch/powerpc/kvm/book3s_xive_template.c sb = kvmppc_xive_find_source(xive, irq, &src); irq 322 arch/powerpc/kvm/booke.c struct kvm_interrupt *irq) irq 326 arch/powerpc/kvm/booke.c if (irq->irq == KVM_INTERRUPT_SET_LEVEL) irq 245 arch/powerpc/kvm/mpic.c struct kvm_interrupt irq = { irq 246 arch/powerpc/kvm/mpic.c .irq = KVM_INTERRUPT_SET_LEVEL, irq 261 arch/powerpc/kvm/mpic.c kvm_vcpu_ioctl_interrupt(dst->vcpu, &irq); irq 294 arch/powerpc/kvm/mpic.c int irq = -1; irq 299 arch/powerpc/kvm/mpic.c irq = find_next_bit(q->queue, opp->max_irq, irq + 1); irq 300 arch/powerpc/kvm/mpic.c if (irq == opp->max_irq) irq 304 arch/powerpc/kvm/mpic.c irq, IVPR_PRIORITY(opp->src[irq].ivpr), priority); irq 306 arch/powerpc/kvm/mpic.c if (IVPR_PRIORITY(opp->src[irq].ivpr) > priority) { irq 307 arch/powerpc/kvm/mpic.c next = irq; irq 308 arch/powerpc/kvm/mpic.c priority = IVPR_PRIORITY(opp->src[irq].ivpr); irq 1131 arch/powerpc/kvm/mpic.c int retval, irq; irq 1136 arch/powerpc/kvm/mpic.c irq = IRQ_get_next(opp, &dst->raised); irq 1137 arch/powerpc/kvm/mpic.c pr_debug("IACK: irq=%d\n", irq); irq 1139 arch/powerpc/kvm/mpic.c if (irq == -1) irq 1143 arch/powerpc/kvm/mpic.c src = &opp->src[irq]; irq 1147 arch/powerpc/kvm/mpic.c __func__, irq, dst->ctpr, src->ivpr); irq 1148 arch/powerpc/kvm/mpic.c openpic_update_irq(opp, irq); irq 1152 arch/powerpc/kvm/mpic.c IRQ_setbit(&dst->servicing, irq); irq 1160 arch/powerpc/kvm/mpic.c IRQ_resetbit(&dst->raised, irq); irq 1163 arch/powerpc/kvm/mpic.c if ((irq >= opp->irq_ipi0) && (irq < (opp->irq_ipi0 + MAX_IPI))) { irq 1167 arch/powerpc/kvm/mpic.c openpic_set_irq(opp, irq, 1); irq 1168 arch/powerpc/kvm/mpic.c openpic_set_irq(opp, irq, 0); irq 1795 arch/powerpc/kvm/mpic.c u32 irq = e->irqchip.pin; irq 1800 arch/powerpc/kvm/mpic.c openpic_set_irq(opp, irq, level); irq 1843 arch/powerpc/kvm/powerpc.c int kvm_vcpu_ioctl_interrupt(struct kvm_vcpu *vcpu, struct kvm_interrupt *irq) irq 1845 arch/powerpc/kvm/powerpc.c if (irq->irq == KVM_INTERRUPT_UNSET) { irq 1850 arch/powerpc/kvm/powerpc.c kvmppc_core_queue_external(vcpu, irq); irq 2018 arch/powerpc/kvm/powerpc.c struct kvm_interrupt irq; irq 2019 arch/powerpc/kvm/powerpc.c if (copy_from_user(&irq, argp, sizeof(irq))) irq 2021 arch/powerpc/kvm/powerpc.c return kvm_vcpu_ioctl_interrupt(vcpu, &irq); irq 2127 arch/powerpc/kvm/powerpc.c irq_event->irq, irq_event->level, irq 89 arch/powerpc/platforms/40x/ep405.c u8 irq = irq_routing[i]; irq 91 arch/powerpc/platforms/40x/ep405.c out_8(bcsr_regs + BCSR_XIRQ_ROUTING, irq); irq 79 arch/powerpc/platforms/44x/fsp2.c static irqreturn_t bus_err_handler(int irq, void *data) irq 131 arch/powerpc/platforms/44x/fsp2.c static irqreturn_t cmu_err_handler(int irq, void *data) { irq 137 arch/powerpc/platforms/44x/fsp2.c static irqreturn_t conf_err_handler(int irq, void *data) { irq 145 arch/powerpc/platforms/44x/fsp2.c static irqreturn_t opbd_err_handler(int irq, void *data) { irq 149 arch/powerpc/platforms/44x/fsp2.c static irqreturn_t mcue_handler(int irq, void *data) { irq 190 arch/powerpc/platforms/44x/fsp2.c static irqreturn_t rst_wrn_handler(int irq, void *data) { irq 203 arch/powerpc/platforms/44x/fsp2.c unsigned int irq; irq 207 arch/powerpc/platforms/44x/fsp2.c irq = irq_of_parse_and_map(np, 0); irq 208 arch/powerpc/platforms/44x/fsp2.c if (irq == NO_IRQ) { irq 214 arch/powerpc/platforms/44x/fsp2.c rc = request_irq(irq, errirq_handler, 0, np->name, np); irq 259 arch/powerpc/platforms/44x/ppc476.c dev->irq = irq_create_mapping(NULL, 47); irq 260 arch/powerpc/platforms/44x/ppc476.c pr_info("%s: Mapping irq %d\n", __func__, dev->irq); irq 262 arch/powerpc/platforms/44x/ppc476.c dev->irq = irq_create_mapping(NULL, 49); irq 263 arch/powerpc/platforms/44x/ppc476.c pr_info("%s: Mapping irq %d\n", __func__, dev->irq); irq 66 arch/powerpc/platforms/44x/sam440ep.c .irq = -1, irq 137 arch/powerpc/platforms/44x/warp.c static irqreturn_t temp_isr(int irq, void *context) irq 191 arch/powerpc/platforms/44x/warp.c int irq, rc; irq 202 arch/powerpc/platforms/44x/warp.c irq = irq_of_parse_and_map(np, 0); irq 203 arch/powerpc/platforms/44x/warp.c if (!irq) { irq 208 arch/powerpc/platforms/44x/warp.c rc = request_irq(irq, temp_isr, 0, "ad7414", NULL); irq 211 arch/powerpc/platforms/44x/warp.c ": Unable to request ad7414 irq %d = %d\n", irq, rc); irq 41 arch/powerpc/platforms/4xx/hsta_msi.c int irq, hwirq; irq 51 arch/powerpc/platforms/4xx/hsta_msi.c irq = msi_bitmap_alloc_hwirqs(&ppc4xx_hsta_msi.bmp, 1); irq 52 arch/powerpc/platforms/4xx/hsta_msi.c if (irq < 0) { irq 55 arch/powerpc/platforms/4xx/hsta_msi.c return irq; irq 58 arch/powerpc/platforms/4xx/hsta_msi.c hwirq = ppc4xx_hsta_msi.irq_map[irq]; irq 60 arch/powerpc/platforms/4xx/hsta_msi.c pr_err("%s: Failed mapping irq %d\n", __func__, irq); irq 68 arch/powerpc/platforms/4xx/hsta_msi.c addr = ppc4xx_hsta_msi.address + irq*0x10; irq 82 arch/powerpc/platforms/4xx/hsta_msi.c msi_bitmap_free_hwirqs(&ppc4xx_hsta_msi.bmp, irq, 1); irq 93 arch/powerpc/platforms/4xx/hsta_msi.c int irq; irq 96 arch/powerpc/platforms/4xx/hsta_msi.c for (irq = 0; irq < ppc4xx_hsta_msi.irq_count; irq++) irq 97 arch/powerpc/platforms/4xx/hsta_msi.c if (ppc4xx_hsta_msi.irq_map[irq] == hwirq) irq 98 arch/powerpc/platforms/4xx/hsta_msi.c return irq; irq 106 arch/powerpc/platforms/4xx/hsta_msi.c int irq; irq 109 arch/powerpc/platforms/4xx/hsta_msi.c if (!entry->irq) irq 112 arch/powerpc/platforms/4xx/hsta_msi.c irq = hsta_find_hwirq_offset(entry->irq); irq 115 arch/powerpc/platforms/4xx/hsta_msi.c BUG_ON(irq < 0); irq 116 arch/powerpc/platforms/4xx/hsta_msi.c irq_set_msi_desc(entry->irq, NULL); irq 117 arch/powerpc/platforms/4xx/hsta_msi.c msi_bitmap_free_hwirqs(&ppc4xx_hsta_msi.bmp, irq, 1); irq 119 arch/powerpc/platforms/4xx/hsta_msi.c entry->irq, irq); irq 127 arch/powerpc/platforms/4xx/hsta_msi.c int irq, ret, irq_count; irq 163 arch/powerpc/platforms/4xx/hsta_msi.c for (irq = 0; irq < irq_count; irq++) { irq 164 arch/powerpc/platforms/4xx/hsta_msi.c ppc4xx_hsta_msi.irq_map[irq] = irq 165 arch/powerpc/platforms/4xx/hsta_msi.c irq_of_parse_and_map(dev->of_node, irq); irq 166 arch/powerpc/platforms/4xx/hsta_msi.c if (!ppc4xx_hsta_msi.irq_map[irq]) { irq 118 arch/powerpc/platforms/4xx/msi.c if (!entry->irq) irq 120 arch/powerpc/platforms/4xx/msi.c hwirq = virq_to_hw(entry->irq); irq 121 arch/powerpc/platforms/4xx/msi.c irq_set_msi_desc(entry->irq, NULL); irq 122 arch/powerpc/platforms/4xx/msi.c irq_dispose_mapping(entry->irq); irq 42 arch/powerpc/platforms/4xx/soc.c static irqreturn_t l2c_error_handler(int irq, void *dev) irq 75 arch/powerpc/platforms/4xx/soc.c int irq; irq 106 arch/powerpc/platforms/4xx/soc.c irq = irq_of_parse_and_map(np, 0); irq 107 arch/powerpc/platforms/4xx/soc.c if (!irq) { irq 114 arch/powerpc/platforms/4xx/soc.c if (request_irq(irq, l2c_error_handler, 0, "L2C", 0) < 0) { irq 46 arch/powerpc/platforms/512x/mpc5121_ads_cpld.c irq_to_pic_mask(unsigned int irq) irq 48 arch/powerpc/platforms/512x/mpc5121_ads_cpld.c return irq <= 7 ? &cpld_regs->pci_mask : &cpld_regs->misc_mask; irq 52 arch/powerpc/platforms/512x/mpc5121_ads_cpld.c irq_to_pic_bit(unsigned int irq) irq 54 arch/powerpc/platforms/512x/mpc5121_ads_cpld.c return 1 << (irq & 0x7); irq 105 arch/powerpc/platforms/512x/mpc5121_ads_cpld.c unsigned int irq; irq 107 arch/powerpc/platforms/512x/mpc5121_ads_cpld.c irq = cpld_pic_get_irq(0, PCI_IGNORE, &cpld_regs->pci_status, irq 109 arch/powerpc/platforms/512x/mpc5121_ads_cpld.c if (irq) { irq 110 arch/powerpc/platforms/512x/mpc5121_ads_cpld.c generic_handle_irq(irq); irq 114 arch/powerpc/platforms/512x/mpc5121_ads_cpld.c irq = cpld_pic_get_irq(8, MISC_IGNORE, &cpld_regs->misc_status, irq 116 arch/powerpc/platforms/512x/mpc5121_ads_cpld.c if (irq) { irq 117 arch/powerpc/platforms/512x/mpc5121_ads_cpld.c generic_handle_irq(irq); irq 38 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c int irq; irq 63 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c static irqreturn_t mpc512x_lpbfifo_irq(int irq, void *param) irq 474 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c lpbfifo.irq = irq_of_parse_and_map(pdev->dev.of_node, 0); irq 475 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c if (!lpbfifo.irq) { irq 481 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c if (request_irq(lpbfifo.irq, mpc512x_lpbfifo_irq, 0, irq 492 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c irq_dispose_mapping(lpbfifo.irq); irq 512 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c free_irq(lpbfifo.irq, &pdev->dev); irq 513 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c irq_dispose_mapping(lpbfifo.irq); irq 168 arch/powerpc/platforms/52xx/mpc52xx_gpt.c dev_dbg(gpt->dev, "%s: virq=%i type=%x\n", __func__, d->irq, flow_type); irq 367 arch/powerpc/platforms/52xx/mpc52xx_gpt.c struct mpc52xx_gpt_priv *mpc52xx_gpt_from_irq(int irq) irq 376 arch/powerpc/platforms/52xx/mpc52xx_gpt.c if (gpt->irqhost && irq == irq_linear_revmap(gpt->irqhost, 0)) { irq 44 arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c int irq; irq 219 arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c static irqreturn_t mpc52xx_lpbfifo_irq(int irq, void *dev_id) irq 307 arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c if (irq != 0) /* don't increment on polled case */ irq 325 arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c static irqreturn_t mpc52xx_lpbfifo_bcom_irq(int irq, void *dev_id) irq 341 arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c if (irq != 0) /* don't increment on polled case */ irq 480 arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c lpbfifo.irq = irq_of_parse_and_map(op->dev.of_node, 0); irq 481 arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c if (!lpbfifo.irq) irq 497 arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c rc = request_irq(lpbfifo.irq, mpc52xx_lpbfifo_irq, 0, irq 558 arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c free_irq(lpbfifo.irq, &lpbfifo); irq 339 arch/powerpc/platforms/52xx/mpc52xx_pic.c irq_hw_number_t irq) irq 348 arch/powerpc/platforms/52xx/mpc52xx_pic.c l1irq = (irq & MPC52xx_IRQ_L1_MASK) >> MPC52xx_IRQ_L1_OFFSET; irq 349 arch/powerpc/platforms/52xx/mpc52xx_pic.c l2irq = irq & MPC52xx_IRQ_L2_MASK; irq 366 arch/powerpc/platforms/52xx/mpc52xx_pic.c __func__, l2irq, virq, (int)irq, type); irq 490 arch/powerpc/platforms/52xx/mpc52xx_pic.c int irq; irq 494 arch/powerpc/platforms/52xx/mpc52xx_pic.c irq = (status >> 8) & 0x3; irq 495 arch/powerpc/platforms/52xx/mpc52xx_pic.c if (irq == 2) /* high priority peripheral */ irq 497 arch/powerpc/platforms/52xx/mpc52xx_pic.c irq |= (MPC52xx_IRQ_L1_CRIT << MPC52xx_IRQ_L1_OFFSET); irq 499 arch/powerpc/platforms/52xx/mpc52xx_pic.c irq = (status >> 16) & 0x1f; irq 500 arch/powerpc/platforms/52xx/mpc52xx_pic.c if (irq == 4) /* low priority peripheral */ irq 502 arch/powerpc/platforms/52xx/mpc52xx_pic.c irq |= (MPC52xx_IRQ_L1_MAIN << MPC52xx_IRQ_L1_OFFSET); irq 505 arch/powerpc/platforms/52xx/mpc52xx_pic.c irq = (status >> 24) & 0x1f; irq 506 arch/powerpc/platforms/52xx/mpc52xx_pic.c if (irq == 0) { /* bestcomm */ irq 508 arch/powerpc/platforms/52xx/mpc52xx_pic.c irq = ffs(status) - 1; irq 509 arch/powerpc/platforms/52xx/mpc52xx_pic.c irq |= (MPC52xx_IRQ_L1_SDMA << MPC52xx_IRQ_L1_OFFSET); irq 511 arch/powerpc/platforms/52xx/mpc52xx_pic.c irq |= (MPC52xx_IRQ_L1_PERP << MPC52xx_IRQ_L1_OFFSET); irq 517 arch/powerpc/platforms/52xx/mpc52xx_pic.c return irq_linear_revmap(mpc52xx_irqhost, irq); irq 41 arch/powerpc/platforms/82xx/pq2ads-pci-pic.c int irq = NUM_IRQS - irqd_to_hwirq(d) - 1; irq 43 arch/powerpc/platforms/82xx/pq2ads-pci-pic.c if (irq != -1) { irq 47 arch/powerpc/platforms/82xx/pq2ads-pci-pic.c setbits32(&priv->regs->mask, 1 << irq); irq 57 arch/powerpc/platforms/82xx/pq2ads-pci-pic.c int irq = NUM_IRQS - irqd_to_hwirq(d) - 1; irq 59 arch/powerpc/platforms/82xx/pq2ads-pci-pic.c if (irq != -1) { irq 63 arch/powerpc/platforms/82xx/pq2ads-pci-pic.c clrbits32(&priv->regs->mask, 1 << irq); irq 121 arch/powerpc/platforms/82xx/pq2ads-pci-pic.c int irq; irq 130 arch/powerpc/platforms/82xx/pq2ads-pci-pic.c irq = irq_of_parse_and_map(np, 0); irq 131 arch/powerpc/platforms/82xx/pq2ads-pci-pic.c if (!irq) { irq 162 arch/powerpc/platforms/82xx/pq2ads-pci-pic.c irq_set_handler_data(irq, priv); irq 163 arch/powerpc/platforms/82xx/pq2ads-pci-pic.c irq_set_chained_handler(irq, pq2ads_pci_irq_demux); irq 174 arch/powerpc/platforms/82xx/pq2ads-pci-pic.c irq_dispose_mapping(irq); irq 144 arch/powerpc/platforms/83xx/suspend.c static irqreturn_t pmc_irq_handler(int irq, void *dev_id) irq 67 arch/powerpc/platforms/85xx/common.c int irq; irq 75 arch/powerpc/platforms/85xx/common.c irq = irq_of_parse_and_map(np, 0); irq 76 arch/powerpc/platforms/85xx/common.c if (!irq) { irq 84 arch/powerpc/platforms/85xx/common.c irq_set_chained_handler(irq, cpm2_cascade); irq 146 arch/powerpc/platforms/85xx/mpc85xx_cds.c dev->irq = 14; irq 147 arch/powerpc/platforms/85xx/mpc85xx_cds.c pci_write_config_byte(dev, PCI_INTERRUPT_LINE, dev->irq); irq 157 arch/powerpc/platforms/85xx/mpc85xx_cds.c dev->irq = 11; irq 159 arch/powerpc/platforms/85xx/mpc85xx_cds.c dev->irq = 10; irq 160 arch/powerpc/platforms/85xx/mpc85xx_cds.c pci_write_config_byte(dev, PCI_INTERRUPT_LINE, dev->irq); irq 217 arch/powerpc/platforms/85xx/mpc85xx_cds.c static irqreturn_t mpc85xx_8259_cascade_action(int irq, void *dev_id) irq 62 arch/powerpc/platforms/85xx/sgy_cts1000.c static irqreturn_t gpio_halt_irq(int irq, void *__data) irq 74 arch/powerpc/platforms/85xx/sgy_cts1000.c int gpio, err, irq; irq 108 arch/powerpc/platforms/85xx/sgy_cts1000.c irq = irq_of_parse_and_map(halt_node, 0); irq 109 arch/powerpc/platforms/85xx/sgy_cts1000.c err = request_irq(irq, gpio_halt_irq, IRQF_TRIGGER_RISING | irq 113 arch/powerpc/platforms/85xx/sgy_cts1000.c "GPIO %d.\n", irq, gpio); irq 124 arch/powerpc/platforms/85xx/sgy_cts1000.c " irq).\n", gpio, trigger, irq); irq 133 arch/powerpc/platforms/85xx/sgy_cts1000.c int irq = irq_of_parse_and_map(halt_node, 0); irq 135 arch/powerpc/platforms/85xx/sgy_cts1000.c free_irq(irq, halt_node); irq 64 arch/powerpc/platforms/85xx/socrates_fpga_pic.c static inline unsigned int socrates_fpga_pic_get_irq(unsigned int irq) irq 72 arch/powerpc/platforms/85xx/socrates_fpga_pic.c if (irq == socrates_fpga_irqs[i]) irq 92 arch/powerpc/platforms/85xx/socrates_fpga_pic.c unsigned int irq = irq_desc_get_irq(desc); irq 99 arch/powerpc/platforms/85xx/socrates_fpga_pic.c cascade_irq = socrates_fpga_pic_get_irq(irq); irq 51 arch/powerpc/platforms/86xx/mpc8610_hpcd.c static irqreturn_t mpc8610_sw9_irq(int irq, void *data) irq 59 arch/powerpc/platforms/86xx/mpc8610_hpcd.c int irq; irq 65 arch/powerpc/platforms/86xx/mpc8610_hpcd.c irq = irq_of_parse_and_map(pixis_node, 0); irq 66 arch/powerpc/platforms/86xx/mpc8610_hpcd.c if (!irq) { irq 71 arch/powerpc/platforms/86xx/mpc8610_hpcd.c ret = request_irq(irq, mpc8610_sw9_irq, 0, "sw9:wakeup", NULL); irq 75 arch/powerpc/platforms/86xx/mpc8610_hpcd.c irq_dispose_mapping(irq); irq 78 arch/powerpc/platforms/86xx/mpc8610_hpcd.c enable_irq_wake(irq); irq 118 arch/powerpc/platforms/8xx/cpm1.c static irqreturn_t cpm_error_interrupt(int irq, void *dev) irq 539 arch/powerpc/platforms/8xx/cpm1.c int irq[16]; irq 595 arch/powerpc/platforms/8xx/cpm1.c return cpm1_gc->irq[gpio] ? : -ENXIO; irq 652 arch/powerpc/platforms/8xx/cpm1.c cpm1_gc->irq[i] = irq_of_parse_and_map(np, j++); irq 35 arch/powerpc/platforms/8xx/m8xx_setup.c static irqreturn_t timebase_interrupt(int irq, void *dev) irq 95 arch/powerpc/platforms/8xx/m8xx_setup.c int irq, virq; irq 153 arch/powerpc/platforms/8xx/m8xx_setup.c irq = virq_to_hw(virq); irq 156 arch/powerpc/platforms/8xx/m8xx_setup.c out_be16(&sys_tmr2->sit_tbscr, ((1 << (7 - (irq/2))) << 8) | irq 229 arch/powerpc/platforms/8xx/m8xx_setup.c int irq; irq 236 arch/powerpc/platforms/8xx/m8xx_setup.c irq = cpm_pic_init(); irq 237 arch/powerpc/platforms/8xx/m8xx_setup.c if (irq) irq 238 arch/powerpc/platforms/8xx/m8xx_setup.c irq_set_chained_handler(irq, cpm_cascade); irq 74 arch/powerpc/platforms/8xx/pic.c int irq; irq 79 arch/powerpc/platforms/8xx/pic.c irq = in_be32(&siu_reg->sc_sivec) >> 26; irq 81 arch/powerpc/platforms/8xx/pic.c if (irq == PIC_VEC_SPURRIOUS) irq 84 arch/powerpc/platforms/8xx/pic.c return irq_linear_revmap(mpc8xx_pic_host, irq); irq 292 arch/powerpc/platforms/cell/axon_msi.c if (!entry->irq) irq 295 arch/powerpc/platforms/cell/axon_msi.c irq_set_msi_desc(entry->irq, NULL); irq 296 arch/powerpc/platforms/cell/axon_msi.c irq_dispose_mapping(entry->irq); irq 94 arch/powerpc/platforms/cell/interrupt.c unsigned int irq = irq_desc_get_irq(desc); irq 95 arch/powerpc/platforms/cell/interrupt.c unsigned int base = (irq & 0xffffff00) | IIC_IRQ_TYPE_IOEXC; irq 230 arch/powerpc/platforms/cell/iommu.c static irqreturn_t ioc_interrupt(int irq, void *data) irq 361 arch/powerpc/platforms/cell/pmu.c static irqreturn_t cbe_pm_irq(int irq, void *dev_id) irq 369 arch/powerpc/platforms/cell/pmu.c unsigned int irq; irq 373 arch/powerpc/platforms/cell/pmu.c irq = irq_create_mapping(NULL, IIC_IRQ_IOEX_PMI | irq 375 arch/powerpc/platforms/cell/pmu.c if (!irq) { irq 381 arch/powerpc/platforms/cell/pmu.c rc = request_irq(irq, cbe_pm_irq, irq 396 arch/powerpc/platforms/cell/pmu.c unsigned int irq; irq 398 arch/powerpc/platforms/cell/pmu.c irq = irq_find_mapping(NULL, irq 402 arch/powerpc/platforms/cell/pmu.c if (!irq) { irq 404 arch/powerpc/platforms/cell/pmu.c "for node %d\n", irq, node); irq 408 arch/powerpc/platforms/cell/pmu.c synchronize_irq(irq); irq 280 arch/powerpc/platforms/cell/spu_base.c spu_irq_class_0(int irq, void *data) irq 304 arch/powerpc/platforms/cell/spu_base.c spu_irq_class_1(int irq, void *data) irq 345 arch/powerpc/platforms/cell/spu_base.c spu_irq_class_2(int irq, void *data) irq 366 arch/powerpc/platforms/cell/spu_base.c pr_debug("class 2 interrupt %d, %lx, %lx\n", irq, stat, mask); irq 15 arch/powerpc/platforms/cell/spufs/run.c void spufs_stop_callback(struct spu *spu, int irq) irq 28 arch/powerpc/platforms/cell/spufs/run.c switch(irq) { irq 333 arch/powerpc/platforms/cell/spufs/spufs.h void spufs_stop_callback(struct spu *spu, int irq); irq 366 arch/powerpc/platforms/chrp/pci.c if (viaide->irq != 14) irq 47 arch/powerpc/platforms/embedded6xx/flipper-pic.c int irq = irqd_to_hwirq(d); irq 49 arch/powerpc/platforms/embedded6xx/flipper-pic.c u32 mask = 1 << irq; irq 58 arch/powerpc/platforms/embedded6xx/flipper-pic.c int irq = irqd_to_hwirq(d); irq 62 arch/powerpc/platforms/embedded6xx/flipper-pic.c out_be32(io_base + FLIPPER_ICR, 1 << irq); irq 67 arch/powerpc/platforms/embedded6xx/flipper-pic.c int irq = irqd_to_hwirq(d); irq 70 arch/powerpc/platforms/embedded6xx/flipper-pic.c clrbits32(io_base + FLIPPER_IMR, 1 << irq); irq 75 arch/powerpc/platforms/embedded6xx/flipper-pic.c int irq = irqd_to_hwirq(d); irq 78 arch/powerpc/platforms/embedded6xx/flipper-pic.c setbits32(io_base + FLIPPER_IMR, 1 << irq); irq 165 arch/powerpc/platforms/embedded6xx/flipper-pic.c int irq; irq 173 arch/powerpc/platforms/embedded6xx/flipper-pic.c irq = __ffs(irq_status); irq 174 arch/powerpc/platforms/embedded6xx/flipper-pic.c return irq_linear_revmap(flipper_irq_host, irq); irq 44 arch/powerpc/platforms/embedded6xx/hlwd-pic.c int irq = irqd_to_hwirq(d); irq 46 arch/powerpc/platforms/embedded6xx/hlwd-pic.c u32 mask = 1 << irq; irq 54 arch/powerpc/platforms/embedded6xx/hlwd-pic.c int irq = irqd_to_hwirq(d); irq 57 arch/powerpc/platforms/embedded6xx/hlwd-pic.c out_be32(io_base + HW_BROADWAY_ICR, 1 << irq); irq 62 arch/powerpc/platforms/embedded6xx/hlwd-pic.c int irq = irqd_to_hwirq(d); irq 65 arch/powerpc/platforms/embedded6xx/hlwd-pic.c clrbits32(io_base + HW_BROADWAY_IMR, 1 << irq); irq 70 arch/powerpc/platforms/embedded6xx/hlwd-pic.c int irq = irqd_to_hwirq(d); irq 73 arch/powerpc/platforms/embedded6xx/hlwd-pic.c setbits32(io_base + HW_BROADWAY_IMR, 1 << irq); irq 76 arch/powerpc/platforms/embedded6xx/hlwd-pic.c clrbits32(io_base + HW_STARLET_IMR, 1 << irq); irq 111 arch/powerpc/platforms/embedded6xx/hlwd-pic.c int irq; irq 119 arch/powerpc/platforms/embedded6xx/hlwd-pic.c irq = __ffs(irq_status); irq 120 arch/powerpc/platforms/embedded6xx/hlwd-pic.c return irq_linear_revmap(h, irq); irq 335 arch/powerpc/platforms/fsl_uli1575.c dev->irq = irq_create_of_mapping(&oirq); irq 551 arch/powerpc/platforms/maple/pci.c dev->irq = irq_create_mapping(NULL, 1); irq 552 arch/powerpc/platforms/maple/pci.c if (dev->irq) irq 553 arch/powerpc/platforms/maple/pci.c irq_set_irq_type(dev->irq, IRQ_TYPE_LEVEL_LOW); irq 562 arch/powerpc/platforms/maple/pci.c dev->irq = 0; irq 633 arch/powerpc/platforms/maple/pci.c unsigned int irq; irq 645 arch/powerpc/platforms/maple/pci.c irq = irq_of_parse_and_map(np, channel & 0x1); irq 646 arch/powerpc/platforms/maple/pci.c if (!irq) { irq 651 arch/powerpc/platforms/maple/pci.c return irq; irq 190 arch/powerpc/platforms/pasemi/dma_lib.c chan->irq = irq_create_mapping(NULL, irq 197 arch/powerpc/platforms/pasemi/dma_lib.c chan->irq = irq_create_mapping(NULL, base_hw_irq + chno); irq 534 arch/powerpc/platforms/pasemi/dma_lib.c base_hw_irq = virq_to_hw(dma_pdev->irq); irq 72 arch/powerpc/platforms/pasemi/misc.c info.irq = irq_of_parse_and_map(node, 0); irq 73 arch/powerpc/platforms/pasemi/misc.c if (!info.irq) irq 74 arch/powerpc/platforms/pasemi/misc.c info.irq = -1; irq 36 arch/powerpc/platforms/pasemi/msi.c pr_debug("mpic_pasemi_msi_mask_irq %d\n", data->irq); irq 43 arch/powerpc/platforms/pasemi/msi.c pr_debug("mpic_pasemi_msi_unmask_irq %d\n", data->irq); irq 66 arch/powerpc/platforms/pasemi/msi.c if (!entry->irq) irq 69 arch/powerpc/platforms/pasemi/msi.c hwirq = virq_to_hw(entry->irq); irq 70 arch/powerpc/platforms/pasemi/msi.c irq_set_msi_desc(entry->irq, NULL); irq 71 arch/powerpc/platforms/pasemi/msi.c irq_dispose_mapping(entry->irq); irq 111 arch/powerpc/platforms/powermac/low_i2c.c int irq; irq 344 arch/powerpc/platforms/powermac/low_i2c.c static irqreturn_t kw_i2c_irq(int irq, void *dev_id) irq 401 arch/powerpc/platforms/powermac/low_i2c.c int use_irq = host->irq && !bus->polled; irq 532 arch/powerpc/platforms/powermac/low_i2c.c host->irq = irq_of_parse_and_map(np, 0); irq 533 arch/powerpc/platforms/powermac/low_i2c.c if (!host->irq) irq 553 arch/powerpc/platforms/powermac/low_i2c.c if (request_irq(host->irq, kw_i2c_irq, IRQF_NO_SUSPEND, irq 555 arch/powerpc/platforms/powermac/low_i2c.c host->irq = 0; irq 558 arch/powerpc/platforms/powermac/low_i2c.c *addrp, host->irq, np); irq 869 arch/powerpc/platforms/powermac/pci.c dev->irq = irq_create_mapping(NULL, 60); irq 870 arch/powerpc/platforms/powermac/pci.c irq_set_irq_type(dev->irq, IRQ_TYPE_LEVEL_LOW); irq 20 arch/powerpc/platforms/powermac/pfunc_base.c static irqreturn_t macio_gpio_irq(int irq, void *data) irq 29 arch/powerpc/platforms/powermac/pfunc_base.c unsigned int irq = irq_of_parse_and_map(func->node, 0); irq 30 arch/powerpc/platforms/powermac/pfunc_base.c if (!irq) irq 32 arch/powerpc/platforms/powermac/pfunc_base.c return request_irq(irq, macio_gpio_irq, 0, func->node->name, func); irq 37 arch/powerpc/platforms/powermac/pfunc_base.c unsigned int irq = irq_of_parse_and_map(func->node, 0); irq 38 arch/powerpc/platforms/powermac/pfunc_base.c if (!irq) irq 40 arch/powerpc/platforms/powermac/pfunc_base.c free_irq(irq, func); irq 203 arch/powerpc/platforms/powermac/pic.c int irq, bits; irq 207 arch/powerpc/platforms/powermac/pic.c for (irq = max_irqs; (irq -= 32) >= max_real_irqs; ) { irq 208 arch/powerpc/platforms/powermac/pic.c int i = irq >> 5; irq 214 arch/powerpc/platforms/powermac/pic.c irq += __ilog2(bits); irq 216 arch/powerpc/platforms/powermac/pic.c generic_handle_irq(irq); irq 226 arch/powerpc/platforms/powermac/pic.c int irq; irq 237 arch/powerpc/platforms/powermac/pic.c for (irq = max_real_irqs; (irq -= 32) >= 0; ) { irq 238 arch/powerpc/platforms/powermac/pic.c int i = irq >> 5; irq 244 arch/powerpc/platforms/powermac/pic.c irq += __ilog2(bits); irq 248 arch/powerpc/platforms/powermac/pic.c if (unlikely(irq < 0)) irq 250 arch/powerpc/platforms/powermac/pic.c return irq_linear_revmap(pmac_pic_host, irq); irq 162 arch/powerpc/platforms/powermac/smp.c static irqreturn_t psurge_ipi_intr(int irq, void *d) irq 102 arch/powerpc/platforms/powernv/eeh-powernv.c static irqreturn_t pnv_eeh_event(int irq, void *data) irq 110 arch/powerpc/platforms/powernv/eeh-powernv.c disable_irq_nosync(irq); irq 488 arch/powerpc/platforms/powernv/ocxl.c int pnv_ocxl_alloc_xive_irq(u32 *irq, u64 *trigger_addr) irq 504 arch/powerpc/platforms/powernv/ocxl.c *irq = hwirq; irq 511 arch/powerpc/platforms/powernv/ocxl.c void pnv_ocxl_free_xive_irq(u32 irq) irq 513 arch/powerpc/platforms/powernv/ocxl.c xive_native_free_irq(irq); irq 366 arch/powerpc/platforms/powernv/opal-dump.c static irqreturn_t process_dump(int irq, void *data) irq 236 arch/powerpc/platforms/powernv/opal-elog.c static irqreturn_t elog_event(int irq, void *data) irq 283 arch/powerpc/platforms/powernv/opal-elog.c int rc = 0, irq; irq 295 arch/powerpc/platforms/powernv/opal-elog.c irq = opal_event_request(ilog2(OPAL_EVENT_ERROR_LOG_AVAIL)); irq 296 arch/powerpc/platforms/powernv/opal-elog.c if (!irq) { irq 298 arch/powerpc/platforms/powernv/opal-elog.c __func__, irq); irq 299 arch/powerpc/platforms/powernv/opal-elog.c return irq; irq 302 arch/powerpc/platforms/powernv/opal-elog.c rc = request_threaded_irq(irq, NULL, elog_event, irq 115 arch/powerpc/platforms/powernv/opal-irqchip.c static int opal_event_map(struct irq_domain *d, unsigned int irq, irq 118 arch/powerpc/platforms/powernv/opal-irqchip.c irq_set_chip_data(irq, &opal_event_irqchip); irq 119 arch/powerpc/platforms/powernv/opal-irqchip.c irq_set_chip_and_handler(irq, &opal_event_irqchip.irqchip, irq 125 arch/powerpc/platforms/powernv/opal-irqchip.c static irqreturn_t opal_interrupt(int irq, void *data) irq 129 arch/powerpc/platforms/powernv/opal-irqchip.c opal_handle_interrupt(virq_to_hw(irq), &events); irq 300 arch/powerpc/platforms/powernv/opal.c static irqreturn_t opal_message_notify(int irq, void *data) irq 308 arch/powerpc/platforms/powernv/opal.c int ret, i, irq; irq 327 arch/powerpc/platforms/powernv/opal.c irq = opal_event_request(ilog2(OPAL_EVENT_MSG_PENDING)); irq 328 arch/powerpc/platforms/powernv/opal.c if (!irq) { irq 330 arch/powerpc/platforms/powernv/opal.c __func__, irq); irq 331 arch/powerpc/platforms/powernv/opal.c return irq; irq 334 arch/powerpc/platforms/powernv/opal.c ret = request_irq(irq, opal_message_notify, irq 219 arch/powerpc/platforms/powernv/pci.c if (!entry->irq) irq 221 arch/powerpc/platforms/powernv/pci.c hwirq = virq_to_hw(entry->irq); irq 222 arch/powerpc/platforms/powernv/pci.c irq_set_msi_desc(entry->irq, NULL); irq 223 arch/powerpc/platforms/powernv/pci.c irq_dispose_mapping(entry->irq); irq 695 arch/powerpc/platforms/ps3/device-init.c static irqreturn_t ps3_notification_interrupt(int irq, void *data) irq 776 arch/powerpc/platforms/ps3/device-init.c unsigned int irq; irq 805 arch/powerpc/platforms/ps3/device-init.c &irq); irq 814 arch/powerpc/platforms/ps3/device-init.c res = request_irq(irq, ps3_notification_interrupt, 0, irq 859 arch/powerpc/platforms/ps3/device-init.c free_irq(irq, &dev); irq 861 arch/powerpc/platforms/ps3/device-init.c ps3_sb_event_receive_port_destroy(&dev.sbd, irq); irq 100 arch/powerpc/platforms/ps3/interrupt.c pd->thread_id, d->irq); irq 103 arch/powerpc/platforms/ps3/interrupt.c clear_bit(63 - d->irq, &pd->bmp.mask); irq 121 arch/powerpc/platforms/ps3/interrupt.c pd->thread_id, d->irq); irq 124 arch/powerpc/platforms/ps3/interrupt.c set_bit(63 - d->irq, &pd->bmp.mask); irq 142 arch/powerpc/platforms/ps3/interrupt.c if (!test_bit(63 - d->irq, &pd->ipi_mask)) irq 143 arch/powerpc/platforms/ps3/interrupt.c lv1_end_of_interrupt_ext(pd->ppe_id, pd->thread_id, d->irq); irq 231 arch/powerpc/platforms/pseries/ibmebus.c unsigned int irq = irq_create_mapping(NULL, ist); irq 233 arch/powerpc/platforms/pseries/ibmebus.c if (!irq) irq 236 arch/powerpc/platforms/pseries/ibmebus.c return request_irq(irq, handler, irq_flags, devname, dev_id); irq 242 arch/powerpc/platforms/pseries/ibmebus.c unsigned int irq = irq_find_mapping(NULL, ist); irq 244 arch/powerpc/platforms/pseries/ibmebus.c free_irq(irq, dev_id); irq 245 arch/powerpc/platforms/pseries/ibmebus.c irq_dispose_mapping(irq); irq 117 arch/powerpc/platforms/pseries/io_event_irq.c static irqreturn_t ioei_interrupt(int irq, void *dev_id) irq 125 arch/powerpc/platforms/pseries/io_event_irq.c virq_to_hw(irq), irq 117 arch/powerpc/platforms/pseries/msi.c if (!entry->irq) irq 120 arch/powerpc/platforms/pseries/msi.c irq_set_msi_desc(entry->irq, NULL); irq 121 arch/powerpc/platforms/pseries/msi.c irq_dispose_mapping(entry->irq); irq 482 arch/powerpc/platforms/pseries/msi.c if (!pdev->irq) { irq 37 arch/powerpc/platforms/pseries/ras.c static irqreturn_t ras_hotplug_interrupt(int irq, void *dev_id); irq 38 arch/powerpc/platforms/pseries/ras.c static irqreturn_t ras_epow_interrupt(int irq, void *dev_id); irq 39 arch/powerpc/platforms/pseries/ras.c static irqreturn_t ras_error_interrupt(int irq, void *dev_id); irq 285 arch/powerpc/platforms/pseries/ras.c static irqreturn_t ras_hotplug_interrupt(int irq, void *dev_id) irq 293 arch/powerpc/platforms/pseries/ras.c RTAS_VECTOR_EXTERNAL_INTERRUPT, virq_to_hw(irq), irq 317 arch/powerpc/platforms/pseries/ras.c static irqreturn_t ras_epow_interrupt(int irq, void *dev_id) irq 335 arch/powerpc/platforms/pseries/ras.c virq_to_hw(irq), irq 356 arch/powerpc/platforms/pseries/ras.c static irqreturn_t ras_error_interrupt(int irq, void *dev_id) irq 366 arch/powerpc/platforms/pseries/ras.c virq_to_hw(irq), irq 1396 arch/powerpc/platforms/pseries/vio.c viodev->irq = irq_of_parse_and_map(of_node, 0); irq 1408 arch/powerpc/platforms/pseries/vio.c viodev->irq = 0; irq 1577 arch/powerpc/platforms/pseries/vio.c irq_dispose_mapping(viodev->irq); irq 202 arch/powerpc/sysdev/cpm2_pic.c int irq; irq 208 arch/powerpc/sysdev/cpm2_pic.c irq = bits >> 26; irq 210 arch/powerpc/sysdev/cpm2_pic.c if (irq == 0) irq 212 arch/powerpc/sysdev/cpm2_pic.c return irq_linear_revmap(cpm2_pic_host, irq); irq 46 arch/powerpc/sysdev/ehv_pic.c unsigned int src = virq_to_hw(d->irq); irq 53 arch/powerpc/sysdev/ehv_pic.c unsigned int src = virq_to_hw(d->irq); irq 60 arch/powerpc/sysdev/ehv_pic.c unsigned int src = virq_to_hw(d->irq); irq 73 arch/powerpc/sysdev/ehv_pic.c unsigned int src = virq_to_hw(d->irq); irq 113 arch/powerpc/sysdev/ehv_pic.c unsigned int src = virq_to_hw(d->irq); irq 161 arch/powerpc/sysdev/ehv_pic.c int irq; irq 166 arch/powerpc/sysdev/ehv_pic.c irq = mfspr(SPRN_EPR); /* if core int mode */ irq 168 arch/powerpc/sysdev/ehv_pic.c ev_int_iack(0, &irq); /* legacy mode */ irq 170 arch/powerpc/sysdev/ehv_pic.c if (irq == 0xFFFF) /* 0xFFFF --> no irq is pending */ irq 177 arch/powerpc/sysdev/ehv_pic.c return irq_linear_revmap(global_ehv_pic->irqhost, irq); irq 402 arch/powerpc/sysdev/fsl_gtm.c unsigned int irq; irq 404 arch/powerpc/sysdev/fsl_gtm.c irq = irq_of_parse_and_map(np, i); irq 405 arch/powerpc/sysdev/fsl_gtm.c if (!irq) { irq 410 arch/powerpc/sysdev/fsl_gtm.c gtm->timers[i].irq = irq; irq 301 arch/powerpc/sysdev/fsl_lbc.c fsl_lbc_ctrl_dev->irq[0] = irq_of_parse_and_map(dev->dev.of_node, 0); irq 302 arch/powerpc/sysdev/fsl_lbc.c if (!fsl_lbc_ctrl_dev->irq[0]) { irq 314 arch/powerpc/sysdev/fsl_lbc.c ret = request_irq(fsl_lbc_ctrl_dev->irq[0], fsl_lbc_ctrl_irq, 0, irq 318 arch/powerpc/sysdev/fsl_lbc.c fsl_lbc_ctrl_dev->irq[0]); irq 319 arch/powerpc/sysdev/fsl_lbc.c ret = fsl_lbc_ctrl_dev->irq[0]; irq 323 arch/powerpc/sysdev/fsl_lbc.c fsl_lbc_ctrl_dev->irq[1] = irq_of_parse_and_map(dev->dev.of_node, 1); irq 324 arch/powerpc/sysdev/fsl_lbc.c if (fsl_lbc_ctrl_dev->irq[1]) { irq 325 arch/powerpc/sysdev/fsl_lbc.c ret = request_irq(fsl_lbc_ctrl_dev->irq[1], fsl_lbc_ctrl_irq, irq 329 arch/powerpc/sysdev/fsl_lbc.c fsl_lbc_ctrl_dev->irq[1]); irq 330 arch/powerpc/sysdev/fsl_lbc.c ret = fsl_lbc_ctrl_dev->irq[1]; irq 341 arch/powerpc/sysdev/fsl_lbc.c free_irq(fsl_lbc_ctrl_dev->irq[0], fsl_lbc_ctrl_dev); irq 36 arch/powerpc/sysdev/fsl_mpic_err.c unsigned int src = virq_to_hw(d->irq) - mpic->err_int_vecs[0]; irq 47 arch/powerpc/sysdev/fsl_mpic_err.c unsigned int src = virq_to_hw(d->irq) - mpic->err_int_vecs[0]; irq 96 arch/powerpc/sysdev/fsl_mpic_err.c static irqreturn_t fsl_error_int_handler(int irq, void *data) irq 34 arch/powerpc/sysdev/fsl_mpic_timer_wakeup.c disable_irq_wake(wakeup->timer->irq); irq 42 arch/powerpc/sysdev/fsl_mpic_timer_wakeup.c static irqreturn_t fsl_mpic_timer_irq(int irq, void *dev_id) irq 81 arch/powerpc/sysdev/fsl_mpic_timer_wakeup.c disable_irq_wake(fsl_wakeup->timer->irq); irq 98 arch/powerpc/sysdev/fsl_mpic_timer_wakeup.c ret = enable_irq_wake(fsl_wakeup->timer->irq); irq 141 arch/powerpc/sysdev/fsl_mpic_timer_wakeup.c disable_irq_wake(fsl_wakeup->timer->irq); irq 129 arch/powerpc/sysdev/fsl_msi.c if (!entry->irq) irq 131 arch/powerpc/sysdev/fsl_msi.c hwirq = virq_to_hw(entry->irq); irq 132 arch/powerpc/sysdev/fsl_msi.c msi_data = irq_get_chip_data(entry->irq); irq 133 arch/powerpc/sysdev/fsl_msi.c irq_set_msi_desc(entry->irq, NULL); irq 134 arch/powerpc/sysdev/fsl_msi.c irq_dispose_mapping(entry->irq); irq 267 arch/powerpc/sysdev/fsl_msi.c static irqreturn_t fsl_msi_cascade(int irq, void *data) irq 296 arch/powerpc/sysdev/fsl_msi.c ret = fh_vmpic_get_msir(virq_to_hw(irq), &msir_value); irq 299 arch/powerpc/sysdev/fsl_msi.c "irq %u (ret=%u)\n", irq, ret); irq 1144 arch/powerpc/sysdev/fsl_pci.c static irqreturn_t fsl_pci_pme_handle(int irq, void *dev_id) irq 205 arch/powerpc/sysdev/fsl_rmu.c fsl_rio_tx_handler(int irq, void *dev_instance) irq 250 arch/powerpc/sysdev/fsl_rmu.c fsl_rio_rx_handler(int irq, void *dev_instance) irq 293 arch/powerpc/sysdev/fsl_rmu.c fsl_rio_dbell_handler(int irq, void *dev_instance) irq 388 arch/powerpc/sysdev/fsl_rmu.c fsl_rio_port_write_handler(int irq, void *dev_instance) irq 33 arch/powerpc/sysdev/i8259.c int irq; irq 38 arch/powerpc/sysdev/i8259.c irq = readb(pci_intack); irq 45 arch/powerpc/sysdev/i8259.c irq = inb(0x20) & 7; irq 46 arch/powerpc/sysdev/i8259.c if (irq == 2 ) { irq 52 arch/powerpc/sysdev/i8259.c irq = (inb(0xA0) & 7) + 8; irq 56 arch/powerpc/sysdev/i8259.c if (irq == 7) { irq 67 arch/powerpc/sysdev/i8259.c irq = 0; irq 68 arch/powerpc/sysdev/i8259.c } else if (irq == 0xff) irq 69 arch/powerpc/sysdev/i8259.c irq = 0; irq 73 arch/powerpc/sysdev/i8259.c return irq; irq 81 arch/powerpc/sysdev/i8259.c if (d->irq > 7) { irq 82 arch/powerpc/sysdev/i8259.c cached_A1 |= 1 << (d->irq-8); irq 88 arch/powerpc/sysdev/i8259.c cached_21 |= 1 << d->irq; irq 106 arch/powerpc/sysdev/i8259.c pr_debug("i8259_mask_irq(%d)\n", d->irq); irq 109 arch/powerpc/sysdev/i8259.c if (d->irq < 8) irq 110 arch/powerpc/sysdev/i8259.c cached_21 |= 1 << d->irq; irq 112 arch/powerpc/sysdev/i8259.c cached_A1 |= 1 << (d->irq-8); irq 113 arch/powerpc/sysdev/i8259.c i8259_set_irq_mask(d->irq); irq 121 arch/powerpc/sysdev/i8259.c pr_debug("i8259_unmask_irq(%d)\n", d->irq); irq 124 arch/powerpc/sysdev/i8259.c if (d->irq < 8) irq 125 arch/powerpc/sysdev/i8259.c cached_21 &= ~(1 << d->irq); irq 127 arch/powerpc/sysdev/i8259.c cached_A1 &= ~(1 << (d->irq-8)); irq 128 arch/powerpc/sysdev/i8259.c i8259_set_irq_mask(d->irq); irq 522 arch/powerpc/sysdev/ipic.c struct ipic *ipic = ipic_from_irq(d->irq); irq 538 arch/powerpc/sysdev/ipic.c struct ipic *ipic = ipic_from_irq(d->irq); irq 558 arch/powerpc/sysdev/ipic.c struct ipic *ipic = ipic_from_irq(d->irq); irq 577 arch/powerpc/sysdev/ipic.c struct ipic *ipic = ipic_from_irq(d->irq); irq 600 arch/powerpc/sysdev/ipic.c struct ipic *ipic = ipic_from_irq(d->irq); irq 793 arch/powerpc/sysdev/ipic.c int irq; irq 798 arch/powerpc/sysdev/ipic.c irq = ipic_read(primary_ipic->regs, IPIC_SIVCR) & IPIC_SIVCR_VECTOR_MASK; irq 800 arch/powerpc/sysdev/ipic.c if (irq == 0) /* 0 --> no irq is pending */ irq 803 arch/powerpc/sysdev/ipic.c return irq_linear_revmap(primary_ipic->irqhost, irq); irq 493 arch/powerpc/sysdev/mpic.c int i, irq, n; irq 521 arch/powerpc/sysdev/mpic.c irq = (tmp >> 16) & 0xff; irq 522 arch/powerpc/sysdev/mpic.c DBG("HT PIC index 0x%x, irq 0x%x, tmp: %08x\n", i, irq, tmp); irq 526 arch/powerpc/sysdev/mpic.c mpic->fixups[irq].index = i; irq 527 arch/powerpc/sysdev/mpic.c mpic->fixups[irq].base = base; irq 530 arch/powerpc/sysdev/mpic.c mpic->fixups[irq].applebase = devbase + 0x60; irq 532 arch/powerpc/sysdev/mpic.c mpic->fixups[irq].applebase = NULL; irq 534 arch/powerpc/sysdev/mpic.c mpic->fixups[irq].data = readl(base + 4) | 0x80000000; irq 603 arch/powerpc/sysdev/mpic.c static struct mpic *mpic_find(unsigned int irq) irq 605 arch/powerpc/sysdev/mpic.c if (irq < NUM_ISA_INTERRUPTS) irq 608 arch/powerpc/sysdev/mpic.c return irq_get_chip_data(irq); irq 643 arch/powerpc/sysdev/mpic.c static inline struct mpic * mpic_from_irq(unsigned int irq) irq 645 arch/powerpc/sysdev/mpic.c return irq_get_chip_data(irq); irq 671 arch/powerpc/sysdev/mpic.c DBG("%p: %s: enable_irq: %d (src %d)\n", mpic, mpic->name, d->irq, src); irq 692 arch/powerpc/sysdev/mpic.c DBG("%s: disable_irq: %d (src %d)\n", mpic->name, d->irq, src); irq 713 arch/powerpc/sysdev/mpic.c DBG("%s: end_irq: %d\n", mpic->name, d->irq); irq 762 arch/powerpc/sysdev/mpic.c DBG("%s: end_irq: %d\n", mpic->name, d->irq); irq 780 arch/powerpc/sysdev/mpic.c unsigned int src = virq_to_hw(d->irq) - mpic->ipi_vecs[0]; irq 782 arch/powerpc/sysdev/mpic.c DBG("%s: enable_ipi: %d (ipi %d)\n", mpic->name, d->irq, src); irq 808 arch/powerpc/sysdev/mpic.c unsigned int src = virq_to_hw(d->irq) - mpic->timer_vecs[0]; irq 810 arch/powerpc/sysdev/mpic.c DBG("%s: enable_tm: %d (tm %d)\n", mpic->name, d->irq, src); irq 818 arch/powerpc/sysdev/mpic.c unsigned int src = virq_to_hw(d->irq) - mpic->timer_vecs[0]; irq 874 arch/powerpc/sysdev/mpic.c mpic, d->irq, src, flow_type); irq 1664 arch/powerpc/sysdev/mpic.c void mpic_irq_set_priority(unsigned int irq, unsigned int pri) irq 1666 arch/powerpc/sysdev/mpic.c struct mpic *mpic = mpic_find(irq); irq 1667 arch/powerpc/sysdev/mpic.c unsigned int src = virq_to_hw(irq); irq 235 arch/powerpc/sysdev/mpic_msgr.c msgr->irq = irq_of_parse_and_map(np, irq_index); irq 236 arch/powerpc/sysdev/mpic_msgr.c if (!msgr->irq) { irq 244 arch/powerpc/sysdev/mpic_msgr.c msgr->irq = 0; irq 250 arch/powerpc/sysdev/mpic_msgr.c reg_number, msgr->irq); irq 332 arch/powerpc/sysdev/mpic_timer.c free_irq(priv->timer[handle->num].irq, priv->timer[handle->num].dev); irq 374 arch/powerpc/sysdev/mpic_timer.c ret = request_irq(allocated_timer->irq, fn, irq 425 arch/powerpc/sysdev/mpic_timer.c unsigned int irq; irq 445 arch/powerpc/sysdev/mpic_timer.c irq = irq_of_parse_and_map(np, irq_index); irq 446 arch/powerpc/sysdev/mpic_timer.c if (!irq) { irq 453 arch/powerpc/sysdev/mpic_timer.c priv->timer[offset + j].irq = irq; irq 108 arch/powerpc/sysdev/mpic_u3msi.c if (!entry->irq) irq 111 arch/powerpc/sysdev/mpic_u3msi.c hwirq = virq_to_hw(entry->irq); irq 112 arch/powerpc/sysdev/mpic_u3msi.c irq_set_msi_desc(entry->irq, NULL); irq 113 arch/powerpc/sysdev/mpic_u3msi.c irq_dispose_mapping(entry->irq); irq 35 arch/powerpc/sysdev/pmi.c int irq; irq 42 arch/powerpc/sysdev/pmi.c static irqreturn_t pmi_irq_handler(int irq, void *dev_id) irq 147 arch/powerpc/sysdev/pmi.c data->irq = irq_of_parse_and_map(np, 0); irq 148 arch/powerpc/sysdev/pmi.c if (!data->irq) { irq 154 arch/powerpc/sysdev/pmi.c rc = request_irq(data->irq, pmi_irq_handler, 0, "pmi", NULL); irq 157 arch/powerpc/sysdev/pmi.c data->irq, rc); irq 179 arch/powerpc/sysdev/pmi.c free_irq(data->irq, NULL); irq 233 arch/powerpc/sysdev/tsi108_pci.c static void tsi108_pci_int_mask(u_int irq) irq 236 arch/powerpc/sysdev/tsi108_pci.c int int_line = (irq - IRQ_PCI_INTAD_BASE); irq 247 arch/powerpc/sysdev/tsi108_pci.c static void tsi108_pci_int_unmask(u_int irq) irq 250 arch/powerpc/sysdev/tsi108_pci.c int int_line = (irq - IRQ_PCI_INTAD_BASE); irq 272 arch/powerpc/sysdev/tsi108_pci.c int irq = -1; irq 289 arch/powerpc/sysdev/tsi108_pci.c irq = IRQ_PCI_INTA + mask % 4; irq 323 arch/powerpc/sysdev/tsi108_pci.c return irq; irq 333 arch/powerpc/sysdev/tsi108_pci.c tsi108_pci_int_unmask(d->irq); irq 345 arch/powerpc/sysdev/tsi108_pci.c tsi108_pci_int_mask(d->irq); irq 350 arch/powerpc/sysdev/tsi108_pci.c tsi108_pci_int_mask(d->irq); irq 375 arch/powerpc/sysdev/tsi108_pci.c { unsigned int irq; irq 378 arch/powerpc/sysdev/tsi108_pci.c irq = virq + IRQ_PCI_INTAD_BASE - 1; irq 379 arch/powerpc/sysdev/tsi108_pci.c irq_set_status_flags(irq, IRQ_LEVEL); irq 380 arch/powerpc/sysdev/tsi108_pci.c irq_set_chip(irq, &tsi108_pci_irq); irq 107 arch/powerpc/sysdev/xics/icp-hv.c unsigned int irq; irq 112 arch/powerpc/sysdev/xics/icp-hv.c irq = irq_find_mapping(xics_host, vec); irq 113 arch/powerpc/sysdev/xics/icp-hv.c if (likely(irq)) { irq 115 arch/powerpc/sysdev/xics/icp-hv.c return irq; irq 141 arch/powerpc/sysdev/xics/icp-hv.c static irqreturn_t icp_hv_ipi_action(int irq, void *dev_id) irq 119 arch/powerpc/sysdev/xics/icp-native.c unsigned int irq; irq 124 arch/powerpc/sysdev/xics/icp-native.c irq = irq_find_mapping(xics_host, vec); irq 125 arch/powerpc/sysdev/xics/icp-native.c if (likely(irq)) { irq 127 arch/powerpc/sysdev/xics/icp-native.c return irq; irq 199 arch/powerpc/sysdev/xics/icp-native.c static irqreturn_t icp_native_ipi_action(int irq, void *dev_id) irq 65 arch/powerpc/sysdev/xics/icp-opal.c unsigned int irq; irq 72 arch/powerpc/sysdev/xics/icp-opal.c irq = irq_find_mapping(xics_host, vec); irq 73 arch/powerpc/sysdev/xics/icp-opal.c if (likely(irq)) { irq 75 arch/powerpc/sysdev/xics/icp-opal.c return irq; irq 133 arch/powerpc/sysdev/xics/icp-opal.c static irqreturn_t icp_opal_ipi_action(int irq, void *dev_id) irq 48 arch/powerpc/sysdev/xics/ics-opal.c pr_devel("ics-hal: unmask virq %d [hw 0x%x]\n", d->irq, hw_irq); irq 53 arch/powerpc/sysdev/xics/ics-opal.c server = xics_get_irq_server(d->irq, irq_data_get_affinity_mask(d), 0); irq 60 arch/powerpc/sysdev/xics/ics-opal.c __func__, d->irq, hw_irq, server, rc); irq 99 arch/powerpc/sysdev/xics/ics-opal.c pr_devel("ics-hal: mask virq %d [hw 0x%x]\n", d->irq, hw_irq); irq 123 arch/powerpc/sysdev/xics/ics-opal.c __func__, d->irq, hw_irq, rc); irq 128 arch/powerpc/sysdev/xics/ics-opal.c wanted_server = xics_get_irq_server(d->irq, cpumask, 1); irq 131 arch/powerpc/sysdev/xics/ics-opal.c __func__, cpumask_pr_args(cpumask), d->irq); irq 137 arch/powerpc/sysdev/xics/ics-opal.c d->irq, hw_irq, wanted_server, server); irq 143 arch/powerpc/sysdev/xics/ics-opal.c __func__, d->irq, hw_irq, server, rc); irq 46 arch/powerpc/sysdev/xics/ics-rtas.c pr_devel("xics: unmask virq %d [hw 0x%x]\n", d->irq, hw_irq); irq 51 arch/powerpc/sysdev/xics/ics-rtas.c server = xics_get_irq_server(d->irq, irq_data_get_affinity_mask(d), 0); irq 115 arch/powerpc/sysdev/xics/ics-rtas.c pr_devel("xics: mask virq %d [hw 0x%x]\n", d->irq, hw_irq); irq 142 arch/powerpc/sysdev/xics/ics-rtas.c irq_server = xics_get_irq_server(d->irq, cpumask, 1); irq 145 arch/powerpc/sysdev/xics/ics-rtas.c __func__, cpumask_pr_args(cpumask), d->irq); irq 184 arch/powerpc/sysdev/xics/xics-common.c unsigned int irq, virq; irq 211 arch/powerpc/sysdev/xics/xics-common.c irq = desc->irq_data.hwirq; irq 213 arch/powerpc/sysdev/xics/xics-common.c if (irq == XICS_IPI || irq == XICS_IRQ_SPURIOUS) irq 225 arch/powerpc/sysdev/xics/xics-common.c server = ics->get_server(ics, irq); irq 228 arch/powerpc/sysdev/xics/xics-common.c __func__, irq); irq 131 arch/powerpc/sysdev/xive/common.c u32 irq = 0; irq 142 arch/powerpc/sysdev/xive/common.c irq = xive_read_eq(&xc->queue[prio], just_peek); irq 145 arch/powerpc/sysdev/xive/common.c if (irq) { irq 146 arch/powerpc/sysdev/xive/common.c if (just_peek || irq_to_desc(irq)) irq 154 arch/powerpc/sysdev/xive/common.c irq); irq 178 arch/powerpc/sysdev/xive/common.c if (irq == 0) irq 188 arch/powerpc/sysdev/xive/common.c return irq; irq 298 arch/powerpc/sysdev/xive/common.c u32 irq; irq 319 arch/powerpc/sysdev/xive/common.c irq = xive_scan_interrupts(xc, false); irq 322 arch/powerpc/sysdev/xive/common.c irq, xc->pending_prio); irq 325 arch/powerpc/sysdev/xive/common.c if (irq == XIVE_BAD_IRQ) irq 327 arch/powerpc/sysdev/xive/common.c return irq; irq 405 arch/powerpc/sysdev/xive/common.c d->irq, irqd_to_hwirq(d), xc->pending_prio); irq 599 arch/powerpc/sysdev/xive/common.c d->irq, hw_irq, d); irq 618 arch/powerpc/sysdev/xive/common.c pr_warn("irq %d started with broken affinity\n", d->irq); irq 634 arch/powerpc/sysdev/xive/common.c xive_irq_priority, d->irq); irq 651 arch/powerpc/sysdev/xive/common.c d->irq, hw_irq, d); irq 675 arch/powerpc/sysdev/xive/common.c pr_devel("xive_irq_unmask: irq %d data @%p\n", d->irq, xd); irq 687 arch/powerpc/sysdev/xive/common.c xive_irq_priority, d->irq); irq 698 arch/powerpc/sysdev/xive/common.c pr_devel("xive_irq_mask: irq %d data @%p\n", d->irq, xd); irq 710 arch/powerpc/sysdev/xive/common.c 0xff, d->irq); irq 726 arch/powerpc/sysdev/xive/common.c pr_devel("xive_irq_set_affinity: irq %d\n", d->irq); irq 765 arch/powerpc/sysdev/xive/common.c xive_irq_priority, d->irq); irq 767 arch/powerpc/sysdev/xive/common.c pr_err("Error %d reconfiguring irq %d\n", rc, d->irq); irq 812 arch/powerpc/sysdev/xive/common.c d->irq, (u32)irqd_to_hwirq(d), irq 945 arch/powerpc/sysdev/xive/common.c xive_irq_priority, d->irq); irq 1090 arch/powerpc/sysdev/xive/common.c static irqreturn_t xive_muxed_ipi_action(int irq, void *dev_id) irq 1104 arch/powerpc/sysdev/xive/common.c d->irq, irqd_to_hwirq(d), xc->hw_ipi, xc->pending_prio); irq 1397 arch/powerpc/sysdev/xive/common.c u32 irq; irq 1403 arch/powerpc/sysdev/xive/common.c while ((irq = xive_scan_interrupts(xc, false)) != 0) { irq 1408 arch/powerpc/sysdev/xive/common.c struct irq_desc *desc = irq_to_desc(irq); irq 1427 arch/powerpc/sysdev/xive/common.c cpu, irq); irq 250 arch/powerpc/sysdev/xive/native.c s64 irq = opal_xive_allocate_irq_raw(chip_id); irq 256 arch/powerpc/sysdev/xive/native.c return irq == 0xffffffff ? OPAL_RESOURCE : irq; irq 262 arch/powerpc/sysdev/xive/native.c s64 irq; irq 266 arch/powerpc/sysdev/xive/native.c irq = opal_xive_allocate_irq(xc->chip_id); irq 267 arch/powerpc/sysdev/xive/native.c if (irq == OPAL_BUSY) { irq 271 arch/powerpc/sysdev/xive/native.c if (irq < 0) { irq 275 arch/powerpc/sysdev/xive/native.c xc->hw_ipi = irq; irq 298 arch/powerpc/sysdev/xive/native.c void xive_native_free_irq(u32 irq) irq 301 arch/powerpc/sysdev/xive/native.c s64 rc = opal_xive_free_irq(irq); irq 69 arch/powerpc/sysdev/xive/spapr.c int irq; irq 71 arch/powerpc/sysdev/xive/spapr.c irq = find_first_zero_bit(xibm->bitmap, xibm->count); irq 72 arch/powerpc/sysdev/xive/spapr.c if (irq != xibm->count) { irq 73 arch/powerpc/sysdev/xive/spapr.c set_bit(irq, xibm->bitmap); irq 74 arch/powerpc/sysdev/xive/spapr.c irq += xibm->base; irq 76 arch/powerpc/sysdev/xive/spapr.c irq = -ENOMEM; irq 79 arch/powerpc/sysdev/xive/spapr.c return irq; irq 86 arch/powerpc/sysdev/xive/spapr.c int irq = -ENOENT; irq 90 arch/powerpc/sysdev/xive/spapr.c irq = __xive_irq_bitmap_alloc(xibm); irq 92 arch/powerpc/sysdev/xive/spapr.c if (irq >= 0) irq 95 arch/powerpc/sysdev/xive/spapr.c return irq; irq 98 arch/powerpc/sysdev/xive/spapr.c static void xive_irq_bitmap_free(int irq) irq 104 arch/powerpc/sysdev/xive/spapr.c if ((irq >= xibm->base) && (irq < xibm->base + xibm->count)) { irq 106 arch/powerpc/sysdev/xive/spapr.c clear_bit(irq - xibm->base, xibm->bitmap); irq 550 arch/powerpc/sysdev/xive/spapr.c int irq = xive_irq_bitmap_alloc(); irq 552 arch/powerpc/sysdev/xive/spapr.c if (irq < 0) { irq 557 arch/powerpc/sysdev/xive/spapr.c xc->hw_ipi = irq; irq 743 arch/powerpc/xmon/xmon.c irqreturn_t xmon_irq(int irq, void *d) irq 82 arch/riscv/include/asm/perf_event.h int irq; irq 355 arch/riscv/kernel/perf_event.c if (riscv_pmu->irq >= 0 && riscv_pmu->handle_irq) { irq 356 arch/riscv/kernel/perf_event.c err = request_irq(riscv_pmu->irq, riscv_pmu->handle_irq, irq 367 arch/riscv/kernel/perf_event.c if (riscv_pmu->irq >= 0) irq 368 arch/riscv/kernel/perf_event.c free_irq(riscv_pmu->irq, NULL); irq 459 arch/riscv/kernel/perf_event.c .irq = -1, irq 110 arch/riscv/mm/sifive_l2_cache.c static irqreturn_t l2_int_handler(int irq, void *device) irq 114 arch/riscv/mm/sifive_l2_cache.c if (irq == g_irq[DIR_CORR]) { irq 123 arch/riscv/mm/sifive_l2_cache.c if (irq == g_irq[DATA_CORR]) { irq 132 arch/riscv/mm/sifive_l2_cache.c if (irq == g_irq[DATA_UNCORR]) { irq 24 arch/s390/include/asm/hardirq.h static inline void ack_bad_irq(unsigned int irq) irq 26 arch/s390/include/asm/hardirq.h printk(KERN_CRIT "unexpected IRQ trap at vector %02x\n", irq); irq 78 arch/s390/include/asm/irq.h static __always_inline void inc_irq_stat(enum interruption_class irq) irq 80 arch/s390/include/asm/irq.h __this_cpu_inc(irq_stat.irqs[irq]); irq 114 arch/s390/include/asm/irq.h #define irq_canonicalize(irq) (irq) irq 562 arch/s390/include/asm/kvm_host.h struct kvm_s390_irq_payload irq; irq 59 arch/s390/kernel/entry.h void do_IRQ(struct pt_regs *regs, int irq); irq 36 arch/s390/kernel/irq.c int irq; irq 52 arch/s390/kernel/irq.c {.irq = EXT_INTERRUPT, .name = "EXT"}, irq 53 arch/s390/kernel/irq.c {.irq = IO_INTERRUPT, .name = "I/O"}, irq 54 arch/s390/kernel/irq.c {.irq = THIN_INTERRUPT, .name = "AIO"}, irq 63 arch/s390/kernel/irq.c {.irq = IRQEXT_CLK, .name = "CLK", .desc = "[EXT] Clock Comparator"}, irq 64 arch/s390/kernel/irq.c {.irq = IRQEXT_EXC, .name = "EXC", .desc = "[EXT] External Call"}, irq 65 arch/s390/kernel/irq.c {.irq = IRQEXT_EMS, .name = "EMS", .desc = "[EXT] Emergency Signal"}, irq 66 arch/s390/kernel/irq.c {.irq = IRQEXT_TMR, .name = "TMR", .desc = "[EXT] CPU Timer"}, irq 67 arch/s390/kernel/irq.c {.irq = IRQEXT_TLA, .name = "TAL", .desc = "[EXT] Timing Alert"}, irq 68 arch/s390/kernel/irq.c {.irq = IRQEXT_PFL, .name = "PFL", .desc = "[EXT] Pseudo Page Fault"}, irq 69 arch/s390/kernel/irq.c {.irq = IRQEXT_DSD, .name = "DSD", .desc = "[EXT] DASD Diag"}, irq 70 arch/s390/kernel/irq.c {.irq = IRQEXT_VRT, .name = "VRT", .desc = "[EXT] Virtio"}, irq 71 arch/s390/kernel/irq.c {.irq = IRQEXT_SCP, .name = "SCP", .desc = "[EXT] Service Call"}, irq 72 arch/s390/kernel/irq.c {.irq = IRQEXT_IUC, .name = "IUC", .desc = "[EXT] IUCV"}, irq 73 arch/s390/kernel/irq.c {.irq = IRQEXT_CMS, .name = "CMS", .desc = "[EXT] CPU-Measurement: Sampling"}, irq 74 arch/s390/kernel/irq.c {.irq = IRQEXT_CMC, .name = "CMC", .desc = "[EXT] CPU-Measurement: Counter"}, irq 75 arch/s390/kernel/irq.c {.irq = IRQEXT_FTP, .name = "FTP", .desc = "[EXT] HMC FTP Service"}, irq 76 arch/s390/kernel/irq.c {.irq = IRQIO_CIO, .name = "CIO", .desc = "[I/O] Common I/O Layer Interrupt"}, irq 77 arch/s390/kernel/irq.c {.irq = IRQIO_DAS, .name = "DAS", .desc = "[I/O] DASD"}, irq 78 arch/s390/kernel/irq.c {.irq = IRQIO_C15, .name = "C15", .desc = "[I/O] 3215"}, irq 79 arch/s390/kernel/irq.c {.irq = IRQIO_C70, .name = "C70", .desc = "[I/O] 3270"}, irq 80 arch/s390/kernel/irq.c {.irq = IRQIO_TAP, .name = "TAP", .desc = "[I/O] Tape"}, irq 81 arch/s390/kernel/irq.c {.irq = IRQIO_VMR, .name = "VMR", .desc = "[I/O] Unit Record Devices"}, irq 82 arch/s390/kernel/irq.c {.irq = IRQIO_LCS, .name = "LCS", .desc = "[I/O] LCS"}, irq 83 arch/s390/kernel/irq.c {.irq = IRQIO_CTC, .name = "CTC", .desc = "[I/O] CTC"}, irq 84 arch/s390/kernel/irq.c {.irq = IRQIO_ADM, .name = "ADM", .desc = "[I/O] EADM Subchannel"}, irq 85 arch/s390/kernel/irq.c {.irq = IRQIO_CSC, .name = "CSC", .desc = "[I/O] CHSC Subchannel"}, irq 86 arch/s390/kernel/irq.c {.irq = IRQIO_VIR, .name = "VIR", .desc = "[I/O] Virtual I/O Devices"}, irq 87 arch/s390/kernel/irq.c {.irq = IRQIO_QAI, .name = "QAI", .desc = "[AIO] QDIO Adapter Interrupt"}, irq 88 arch/s390/kernel/irq.c {.irq = IRQIO_APB, .name = "APB", .desc = "[AIO] AP Bus"}, irq 89 arch/s390/kernel/irq.c {.irq = IRQIO_PCF, .name = "PCF", .desc = "[AIO] PCI Floating Interrupt"}, irq 90 arch/s390/kernel/irq.c {.irq = IRQIO_PCD, .name = "PCD", .desc = "[AIO] PCI Directed Interrupt"}, irq 91 arch/s390/kernel/irq.c {.irq = IRQIO_MSI, .name = "MSI", .desc = "[AIO] MSI Interrupt"}, irq 92 arch/s390/kernel/irq.c {.irq = IRQIO_VAI, .name = "VAI", .desc = "[AIO] Virtual I/O Devices AI"}, irq 93 arch/s390/kernel/irq.c {.irq = IRQIO_GAL, .name = "GAL", .desc = "[AIO] GIB Alert"}, irq 94 arch/s390/kernel/irq.c {.irq = NMI_NMI, .name = "NMI", .desc = "[NMI] Machine Check"}, irq 95 arch/s390/kernel/irq.c {.irq = CPU_RST, .name = "RST", .desc = "[CPU] CPU Restart"}, irq 106 arch/s390/kernel/irq.c void do_IRQ(struct pt_regs *regs, int irq) irq 116 arch/s390/kernel/irq.c generic_handle_irq(irq); irq 121 arch/s390/kernel/irq.c static void show_msi_interrupt(struct seq_file *p, int irq) irq 128 arch/s390/kernel/irq.c desc = irq_to_desc(irq); irq 133 arch/s390/kernel/irq.c seq_printf(p, "%3d: ", irq); irq 135 arch/s390/kernel/irq.c seq_printf(p, "%10u ", kstat_irqs_cpu(irq, cpu)); irq 155 arch/s390/kernel/irq.c int cpu, irq; irq 166 arch/s390/kernel/irq.c irq = irqclass_main_desc[index].irq; irq 168 arch/s390/kernel/irq.c seq_printf(p, "%10u ", kstat_irqs_cpu(irq, cpu)); irq 178 arch/s390/kernel/irq.c irq = irqclass_sub_desc[index].irq; irq 181 arch/s390/kernel/irq.c per_cpu(irq_stat, cpu).irqs[irq]); irq 275 arch/s390/kernel/irq.c static irqreturn_t do_ext_interrupt(int irq, void *dummy) irq 67 arch/s390/kvm/intercept.c flags = li->irq.stop.flags; irq 270 arch/s390/kvm/intercept.c struct kvm_s390_irq irq; irq 286 arch/s390/kvm/intercept.c irq.type = KVM_S390_INT_CLOCK_COMP; irq 289 arch/s390/kvm/intercept.c irq.type = KVM_S390_INT_CPU_TIMER; irq 292 arch/s390/kvm/intercept.c irq.type = KVM_S390_INT_EXTERNAL_CALL; irq 293 arch/s390/kvm/intercept.c irq.u.extcall.code = vcpu->arch.sie_block->extcpuaddr; irq 294 arch/s390/kvm/intercept.c rc = kvm_s390_inject_vcpu(vcpu, &irq); irq 303 arch/s390/kvm/intercept.c return kvm_s390_inject_vcpu(vcpu, &irq); irq 396 arch/s390/kvm/interrupt.c vcpu->arch.local_int.irq.mchk.cr14))) irq 526 arch/s390/kvm/interrupt.c ext = li->irq.ext; irq 528 arch/s390/kvm/interrupt.c li->irq.ext.ext_params2 = 0; irq 663 arch/s390/kvm/interrupt.c mchk = li->irq.mchk; irq 666 arch/s390/kvm/interrupt.c memset(&li->irq.mchk, 0, sizeof(mchk)); irq 720 arch/s390/kvm/interrupt.c prefix = li->irq.prefix; irq 721 arch/s390/kvm/interrupt.c li->irq.prefix.address = 0; irq 769 arch/s390/kvm/interrupt.c extcall = li->irq.extcall; irq 770 arch/s390/kvm/interrupt.c li->irq.extcall.code = 0; irq 798 arch/s390/kvm/interrupt.c pgm_info = li->irq.pgm; irq 800 arch/s390/kvm/interrupt.c memset(&li->irq.pgm, 0, sizeof(pgm_info)); irq 1262 arch/s390/kvm/interrupt.c memset(&li->irq, 0, sizeof(li->irq)); irq 1349 arch/s390/kvm/interrupt.c static int __inject_prog(struct kvm_vcpu *vcpu, struct kvm_s390_irq *irq) irq 1354 arch/s390/kvm/interrupt.c VCPU_EVENT(vcpu, 3, "inject: program irq code 0x%x", irq->u.pgm.code); irq 1356 arch/s390/kvm/interrupt.c irq->u.pgm.code, 0); irq 1358 arch/s390/kvm/interrupt.c if (!(irq->u.pgm.flags & KVM_S390_PGM_FLAGS_ILC_VALID)) { irq 1360 arch/s390/kvm/interrupt.c irq->u.pgm.flags &= ~KVM_S390_PGM_FLAGS_ILC_MASK; irq 1361 arch/s390/kvm/interrupt.c irq->u.pgm.flags |= kvm_s390_get_ilen(vcpu); irq 1362 arch/s390/kvm/interrupt.c irq->u.pgm.flags |= KVM_S390_PGM_FLAGS_ILC_VALID; irq 1365 arch/s390/kvm/interrupt.c if (irq->u.pgm.code == PGM_PER) { irq 1366 arch/s390/kvm/interrupt.c li->irq.pgm.code |= PGM_PER; irq 1367 arch/s390/kvm/interrupt.c li->irq.pgm.flags = irq->u.pgm.flags; irq 1369 arch/s390/kvm/interrupt.c li->irq.pgm.per_address = irq->u.pgm.per_address; irq 1370 arch/s390/kvm/interrupt.c li->irq.pgm.per_code = irq->u.pgm.per_code; irq 1371 arch/s390/kvm/interrupt.c li->irq.pgm.per_atmid = irq->u.pgm.per_atmid; irq 1372 arch/s390/kvm/interrupt.c li->irq.pgm.per_access_id = irq->u.pgm.per_access_id; irq 1373 arch/s390/kvm/interrupt.c } else if (!(irq->u.pgm.code & PGM_PER)) { irq 1374 arch/s390/kvm/interrupt.c li->irq.pgm.code = (li->irq.pgm.code & PGM_PER) | irq 1375 arch/s390/kvm/interrupt.c irq->u.pgm.code; irq 1376 arch/s390/kvm/interrupt.c li->irq.pgm.flags = irq->u.pgm.flags; irq 1378 arch/s390/kvm/interrupt.c li->irq.pgm.trans_exc_code = irq->u.pgm.trans_exc_code; irq 1379 arch/s390/kvm/interrupt.c li->irq.pgm.mon_code = irq->u.pgm.mon_code; irq 1380 arch/s390/kvm/interrupt.c li->irq.pgm.data_exc_code = irq->u.pgm.data_exc_code; irq 1381 arch/s390/kvm/interrupt.c li->irq.pgm.mon_class_nr = irq->u.pgm.mon_class_nr; irq 1382 arch/s390/kvm/interrupt.c li->irq.pgm.exc_access_id = irq->u.pgm.exc_access_id; irq 1383 arch/s390/kvm/interrupt.c li->irq.pgm.op_access_id = irq->u.pgm.op_access_id; irq 1385 arch/s390/kvm/interrupt.c li->irq.pgm = irq->u.pgm; irq 1391 arch/s390/kvm/interrupt.c static int __inject_pfault_init(struct kvm_vcpu *vcpu, struct kvm_s390_irq *irq) irq 1397 arch/s390/kvm/interrupt.c irq->u.ext.ext_params2); irq 1399 arch/s390/kvm/interrupt.c irq->u.ext.ext_params, irq 1400 arch/s390/kvm/interrupt.c irq->u.ext.ext_params2); irq 1402 arch/s390/kvm/interrupt.c li->irq.ext = irq->u.ext; irq 1408 arch/s390/kvm/interrupt.c static int __inject_extcall(struct kvm_vcpu *vcpu, struct kvm_s390_irq *irq) irq 1411 arch/s390/kvm/interrupt.c struct kvm_s390_extcall_info *extcall = &li->irq.extcall; irq 1412 arch/s390/kvm/interrupt.c uint16_t src_id = irq->u.extcall.code; irq 1429 arch/s390/kvm/interrupt.c *extcall = irq->u.extcall; irq 1434 arch/s390/kvm/interrupt.c static int __inject_set_prefix(struct kvm_vcpu *vcpu, struct kvm_s390_irq *irq) irq 1437 arch/s390/kvm/interrupt.c struct kvm_s390_prefix_info *prefix = &li->irq.prefix; irq 1441 arch/s390/kvm/interrupt.c irq->u.prefix.address); irq 1443 arch/s390/kvm/interrupt.c irq->u.prefix.address, 0); irq 1448 arch/s390/kvm/interrupt.c *prefix = irq->u.prefix; irq 1454 arch/s390/kvm/interrupt.c static int __inject_sigp_stop(struct kvm_vcpu *vcpu, struct kvm_s390_irq *irq) irq 1457 arch/s390/kvm/interrupt.c struct kvm_s390_stop_info *stop = &li->irq.stop; irq 1463 arch/s390/kvm/interrupt.c if (irq->u.stop.flags & ~KVM_S390_STOP_SUPP_FLAGS) irq 1467 arch/s390/kvm/interrupt.c if (irq->u.stop.flags & KVM_S390_STOP_FLAG_STORE_STATUS) irq 1475 arch/s390/kvm/interrupt.c stop->flags = irq->u.stop.flags; irq 1481 arch/s390/kvm/interrupt.c struct kvm_s390_irq *irq) irq 1494 arch/s390/kvm/interrupt.c struct kvm_s390_irq *irq) irq 1500 arch/s390/kvm/interrupt.c irq->u.emerg.code); irq 1502 arch/s390/kvm/interrupt.c irq->u.emerg.code, 0); irq 1505 arch/s390/kvm/interrupt.c if (kvm_get_vcpu_by_id(vcpu->kvm, irq->u.emerg.code) == NULL) irq 1508 arch/s390/kvm/interrupt.c set_bit(irq->u.emerg.code, li->sigp_emerg_pending); irq 1514 arch/s390/kvm/interrupt.c static int __inject_mchk(struct kvm_vcpu *vcpu, struct kvm_s390_irq *irq) irq 1517 arch/s390/kvm/interrupt.c struct kvm_s390_mchk_info *mchk = &li->irq.mchk; irq 1521 arch/s390/kvm/interrupt.c irq->u.mchk.mcic); irq 1523 arch/s390/kvm/interrupt.c irq->u.mchk.mcic); irq 1533 arch/s390/kvm/interrupt.c mchk->cr14 |= irq->u.mchk.cr14; irq 1534 arch/s390/kvm/interrupt.c mchk->mcic |= irq->u.mchk.mcic; irq 1535 arch/s390/kvm/interrupt.c mchk->ext_damage_code |= irq->u.mchk.ext_damage_code; irq 1536 arch/s390/kvm/interrupt.c mchk->failing_storage_address = irq->u.mchk.failing_storage_address; irq 1537 arch/s390/kvm/interrupt.c memcpy(&mchk->fixed_logout, &irq->u.mchk.fixed_logout, irq 1936 arch/s390/kvm/interrupt.c struct kvm_s390_irq *irq) irq 1938 arch/s390/kvm/interrupt.c irq->type = s390int->type; irq 1939 arch/s390/kvm/interrupt.c switch (irq->type) { irq 1943 arch/s390/kvm/interrupt.c irq->u.pgm.code = s390int->parm; irq 1946 arch/s390/kvm/interrupt.c irq->u.prefix.address = s390int->parm; irq 1949 arch/s390/kvm/interrupt.c irq->u.stop.flags = s390int->parm; irq 1954 arch/s390/kvm/interrupt.c irq->u.extcall.code = s390int->parm; irq 1959 arch/s390/kvm/interrupt.c irq->u.emerg.code = s390int->parm; irq 1962 arch/s390/kvm/interrupt.c irq->u.mchk.mcic = s390int->parm64; irq 1965 arch/s390/kvm/interrupt.c irq->u.ext.ext_params = s390int->parm; irq 1966 arch/s390/kvm/interrupt.c irq->u.ext.ext_params2 = s390int->parm64; irq 1990 arch/s390/kvm/interrupt.c li->irq.stop.flags = 0; irq 1995 arch/s390/kvm/interrupt.c static int do_inject_vcpu(struct kvm_vcpu *vcpu, struct kvm_s390_irq *irq) irq 1999 arch/s390/kvm/interrupt.c switch (irq->type) { irq 2001 arch/s390/kvm/interrupt.c rc = __inject_prog(vcpu, irq); irq 2004 arch/s390/kvm/interrupt.c rc = __inject_set_prefix(vcpu, irq); irq 2007 arch/s390/kvm/interrupt.c rc = __inject_sigp_stop(vcpu, irq); irq 2010 arch/s390/kvm/interrupt.c rc = __inject_sigp_restart(vcpu, irq); irq 2019 arch/s390/kvm/interrupt.c rc = __inject_extcall(vcpu, irq); irq 2022 arch/s390/kvm/interrupt.c rc = __inject_sigp_emergency(vcpu, irq); irq 2025 arch/s390/kvm/interrupt.c rc = __inject_mchk(vcpu, irq); irq 2028 arch/s390/kvm/interrupt.c rc = __inject_pfault_init(vcpu, irq); irq 2040 arch/s390/kvm/interrupt.c int kvm_s390_inject_vcpu(struct kvm_vcpu *vcpu, struct kvm_s390_irq *irq) irq 2046 arch/s390/kvm/interrupt.c rc = do_inject_vcpu(vcpu, irq); irq 2064 arch/s390/kvm/interrupt.c struct kvm_s390_irq *irq) irq 2066 arch/s390/kvm/interrupt.c irq->type = inti->type; irq 2071 arch/s390/kvm/interrupt.c irq->u.ext = inti->ext; irq 2074 arch/s390/kvm/interrupt.c irq->u.io = inti->io; irq 2102 arch/s390/kvm/interrupt.c struct kvm_s390_irq *irq; irq 2130 arch/s390/kvm/interrupt.c irq = (struct kvm_s390_irq *) &buf[n]; irq 2131 arch/s390/kvm/interrupt.c irq->type = KVM_S390_INT_IO(1, 0, 0, 0); irq 2132 arch/s390/kvm/interrupt.c irq->u.io.io_int_word = isc_to_int_word(i); irq 2156 arch/s390/kvm/interrupt.c irq = (struct kvm_s390_irq *) &buf[n]; irq 2157 arch/s390/kvm/interrupt.c irq->type = KVM_S390_INT_SERVICE; irq 2158 arch/s390/kvm/interrupt.c irq->u.ext = fi->srv_signal; irq 2167 arch/s390/kvm/interrupt.c irq = (struct kvm_s390_irq *) &buf[n]; irq 2168 arch/s390/kvm/interrupt.c irq->type = KVM_S390_MCHK; irq 2169 arch/s390/kvm/interrupt.c irq->u.mchk = fi->mchk; irq 2787 arch/s390/kvm/interrupt.c struct kvm_s390_irq irq; irq 2801 arch/s390/kvm/interrupt.c mchk = mci.ck ? &inti.mchk : &irq.u.mchk; irq 2812 arch/s390/kvm/interrupt.c irq.type = KVM_S390_MCHK; irq 2813 arch/s390/kvm/interrupt.c rc = kvm_s390_inject_vcpu(vcpu, &irq); irq 2888 arch/s390/kvm/interrupt.c struct kvm_s390_irq *irq, irq 2894 arch/s390/kvm/interrupt.c irq->type = KVM_S390_MCHK; irq 2895 arch/s390/kvm/interrupt.c irq->u.mchk = li->irq.mchk; irq 2898 arch/s390/kvm/interrupt.c irq->type = KVM_S390_PROGRAM_INT; irq 2899 arch/s390/kvm/interrupt.c irq->u.pgm = li->irq.pgm; irq 2902 arch/s390/kvm/interrupt.c irq->type = KVM_S390_INT_PFAULT_INIT; irq 2903 arch/s390/kvm/interrupt.c irq->u.ext = li->irq.ext; irq 2906 arch/s390/kvm/interrupt.c irq->type = KVM_S390_INT_EXTERNAL_CALL; irq 2907 arch/s390/kvm/interrupt.c irq->u.extcall = li->irq.extcall; irq 2910 arch/s390/kvm/interrupt.c irq->type = KVM_S390_INT_CLOCK_COMP; irq 2913 arch/s390/kvm/interrupt.c irq->type = KVM_S390_INT_CPU_TIMER; irq 2916 arch/s390/kvm/interrupt.c irq->type = KVM_S390_SIGP_STOP; irq 2917 arch/s390/kvm/interrupt.c irq->u.stop = li->irq.stop; irq 2920 arch/s390/kvm/interrupt.c irq->type = KVM_S390_RESTART; irq 2923 arch/s390/kvm/interrupt.c irq->type = KVM_S390_SIGP_SET_PREFIX; irq 2924 arch/s390/kvm/interrupt.c irq->u.prefix = li->irq.prefix; irq 2935 arch/s390/kvm/interrupt.c struct kvm_s390_irq irq; irq 2947 arch/s390/kvm/interrupt.c memset(&irq, 0, sizeof(irq)); irq 2950 arch/s390/kvm/interrupt.c if (n + sizeof(irq) > len) irq 2952 arch/s390/kvm/interrupt.c store_local_irq(&vcpu->arch.local_int, &irq, irq_type); irq 2953 arch/s390/kvm/interrupt.c if (copy_to_user(&buf[n], &irq, sizeof(irq))) irq 2955 arch/s390/kvm/interrupt.c n += sizeof(irq); irq 2960 arch/s390/kvm/interrupt.c memset(&irq, 0, sizeof(irq)); irq 2961 arch/s390/kvm/interrupt.c if (n + sizeof(irq) > len) irq 2963 arch/s390/kvm/interrupt.c irq.type = KVM_S390_INT_EMERGENCY; irq 2964 arch/s390/kvm/interrupt.c irq.u.emerg.code = cpuaddr; irq 2965 arch/s390/kvm/interrupt.c if (copy_to_user(&buf[n], &irq, sizeof(irq))) irq 2967 arch/s390/kvm/interrupt.c n += sizeof(irq); irq 2972 arch/s390/kvm/interrupt.c if (n + sizeof(irq) > len) irq 2974 arch/s390/kvm/interrupt.c memset(&irq, 0, sizeof(irq)); irq 2975 arch/s390/kvm/interrupt.c irq.type = KVM_S390_INT_EXTERNAL_CALL; irq 2976 arch/s390/kvm/interrupt.c irq.u.extcall.code = scn; irq 2977 arch/s390/kvm/interrupt.c if (copy_to_user(&buf[n], &irq, sizeof(irq))) irq 2979 arch/s390/kvm/interrupt.c n += sizeof(irq); irq 3623 arch/s390/kvm/kvm-s390.c struct kvm_s390_irq irq; irq 3626 arch/s390/kvm/kvm-s390.c irq.u.ext.ext_params2 = token; irq 3627 arch/s390/kvm/kvm-s390.c irq.type = KVM_S390_INT_PFAULT_INIT; irq 3628 arch/s390/kvm/kvm-s390.c WARN_ON_ONCE(kvm_s390_inject_vcpu(vcpu, &irq)); irq 209 arch/s390/kvm/kvm-s390.h struct kvm_s390_irq *irq); irq 213 arch/s390/kvm/kvm-s390.h struct kvm_s390_irq irq = { irq 218 arch/s390/kvm/kvm-s390.h return kvm_s390_inject_vcpu(vcpu, &irq); irq 222 arch/s390/kvm/kvm-s390.h struct kvm_s390_irq irq = { irq 227 arch/s390/kvm/kvm-s390.h return kvm_s390_inject_vcpu(vcpu, &irq); irq 47 arch/s390/kvm/sigp.c struct kvm_s390_irq irq = { irq 53 arch/s390/kvm/sigp.c rc = kvm_s390_inject_vcpu(dst_vcpu, &irq); irq 96 arch/s390/kvm/sigp.c struct kvm_s390_irq irq = { irq 102 arch/s390/kvm/sigp.c rc = kvm_s390_inject_vcpu(dst_vcpu, &irq); irq 117 arch/s390/kvm/sigp.c struct kvm_s390_irq irq = { irq 122 arch/s390/kvm/sigp.c rc = kvm_s390_inject_vcpu(dst_vcpu, &irq); irq 135 arch/s390/kvm/sigp.c struct kvm_s390_irq irq = { irq 141 arch/s390/kvm/sigp.c rc = kvm_s390_inject_vcpu(dst_vcpu, &irq); irq 176 arch/s390/kvm/sigp.c struct kvm_s390_irq irq = { irq 187 arch/s390/kvm/sigp.c if (kvm_is_error_gpa(vcpu->kvm, irq.u.prefix.address)) { irq 193 arch/s390/kvm/sigp.c rc = kvm_s390_inject_vcpu(dst_vcpu, &irq); irq 104 arch/s390/pci/pci_irq.c struct msi_desc *entry = irq_get_msi_desc(data->irq); irq 109 arch/s390/pci/pci_irq.c pci_write_msi_msg(data->irq, &msg); irq 241 arch/s390/pci/pci_irq.c int rc, irq; irq 278 arch/s390/pci/pci_irq.c irq = __irq_alloc_descs(-1, 0, 1, 0, THIS_MODULE, irq 281 arch/s390/pci/pci_irq.c if (irq < 0) irq 283 arch/s390/pci/pci_irq.c rc = irq_set_msi_desc(irq, msi); irq 286 arch/s390/pci/pci_irq.c irq_set_chip_and_handler(irq, &zpci_irq_chip, irq 294 arch/s390/pci/pci_irq.c airq_iv_set_data(zpci_ibv[cpu], hwirq, irq); irq 298 arch/s390/pci/pci_irq.c airq_iv_set_data(zdev->aibv, hwirq, irq); irq 301 arch/s390/pci/pci_irq.c pci_write_msi_msg(irq, &msg); irq 334 arch/s390/pci/pci_irq.c if (!msi->irq) irq 340 arch/s390/pci/pci_irq.c irq_set_msi_desc(msi->irq, NULL); irq 341 arch/s390/pci/pci_irq.c irq_free_desc(msi->irq); irq 345 arch/s390/pci/pci_irq.c msi->irq = 0; irq 30 arch/sh/boards/board-secureedge5410.c static irqreturn_t eraseconfig_interrupt(int irq, void *dev_id) irq 39 arch/sh/boards/board-secureedge5410.c unsigned int irq = evt2irq(0x240); irq 44 arch/sh/boards/board-secureedge5410.c if (request_irq(irq, eraseconfig_interrupt, 0, "Erase Config", NULL)) irq 46 arch/sh/boards/board-secureedge5410.c irq); irq 49 arch/sh/boards/board-secureedge5410.c irq); irq 31 arch/sh/boards/mach-cayman/irq.c static irqreturn_t cayman_interrupt_smsc(int irq, void *dev_id) irq 37 arch/sh/boards/mach-cayman/irq.c static irqreturn_t cayman_interrupt_pci2(int irq, void *dev_id) irq 39 arch/sh/boards/mach-cayman/irq.c printk(KERN_INFO "CAYMAN: spurious PCI interrupt, IRQ %d\n", irq); irq 55 arch/sh/boards/mach-cayman/irq.c unsigned int irq = data->irq; irq 61 arch/sh/boards/mach-cayman/irq.c irq -= START_EXT_IRQS; irq 62 arch/sh/boards/mach-cayman/irq.c reg = EPLD_MASK_BASE + ((irq / 8) << 2); irq 63 arch/sh/boards/mach-cayman/irq.c bit = 1<<(irq % 8); irq 73 arch/sh/boards/mach-cayman/irq.c unsigned int irq = data->irq; irq 79 arch/sh/boards/mach-cayman/irq.c irq -= START_EXT_IRQS; irq 80 arch/sh/boards/mach-cayman/irq.c reg = EPLD_MASK_BASE + ((irq / 8) << 2); irq 81 arch/sh/boards/mach-cayman/irq.c bit = 1<<(irq % 8); irq 97 arch/sh/boards/mach-cayman/irq.c int irq = intc_evt_to_irq[evt]; irq 99 arch/sh/boards/mach-cayman/irq.c if (irq == SMSC_IRQ) { irq 106 arch/sh/boards/mach-cayman/irq.c irq = -1; irq 112 arch/sh/boards/mach-cayman/irq.c irq = START_EXT_IRQS + i; irq 116 arch/sh/boards/mach-cayman/irq.c if (irq == PCI2_IRQ) { irq 123 arch/sh/boards/mach-cayman/irq.c irq = -1; irq 129 arch/sh/boards/mach-cayman/irq.c irq = START_EXT_IRQS + (3 * 8) + i; irq 133 arch/sh/boards/mach-cayman/irq.c return irq; irq 65 arch/sh/boards/mach-dreamcast/irq.c unsigned int irq = data->irq; irq 66 arch/sh/boards/mach-dreamcast/irq.c __u32 emr = EMR_BASE + (LEVEL(irq) << 4) + (LEVEL(irq) << 2); irq 70 arch/sh/boards/mach-dreamcast/irq.c mask &= ~(1 << EVENT_BIT(irq)); irq 77 arch/sh/boards/mach-dreamcast/irq.c unsigned int irq = data->irq; irq 78 arch/sh/boards/mach-dreamcast/irq.c __u32 emr = EMR_BASE + (LEVEL(irq) << 4) + (LEVEL(irq) << 2); irq 82 arch/sh/boards/mach-dreamcast/irq.c mask |= (1 << EVENT_BIT(irq)); irq 89 arch/sh/boards/mach-dreamcast/irq.c unsigned int irq = data->irq; irq 90 arch/sh/boards/mach-dreamcast/irq.c __u32 esr = ESR_BASE + (LEVEL(irq) << 2); irq 92 arch/sh/boards/mach-dreamcast/irq.c outl((1 << EVENT_BIT(irq)), esr); irq 105 arch/sh/boards/mach-dreamcast/irq.c int systemasic_irq_demux(int irq) irq 110 arch/sh/boards/mach-dreamcast/irq.c switch (irq) { irq 121 arch/sh/boards/mach-dreamcast/irq.c return irq; irq 133 arch/sh/boards/mach-dreamcast/irq.c irq = HW_EVENT_IRQ_BASE + j + (level << 5); irq 134 arch/sh/boards/mach-dreamcast/irq.c return irq; irq 139 arch/sh/boards/mach-dreamcast/irq.c return irq; irq 530 arch/sh/boards/mach-ecovec24/setup.c .irq = evt2irq(0x620), irq 611 arch/sh/boards/mach-ecovec24/setup.c .irq = IRQ0, irq 16 arch/sh/boards/mach-highlander/psw.c static irqreturn_t psw_irq_handler(int irq, void *arg) irq 390 arch/sh/boards/mach-highlander/setup.c static int highlander_irq_demux(int irq) irq 392 arch/sh/boards/mach-highlander/setup.c if (irq >= HL_NR_IRL || irq < 0 || !irl2irq[irq]) irq 393 arch/sh/boards/mach-highlander/setup.c return irq; irq 395 arch/sh/boards/mach-highlander/setup.c return irl2irq[irq]; irq 74 arch/sh/boards/mach-hp6xx/hp6xx_apm.c static irqreturn_t hp6x0_apm_interrupt(int irq, void *dev) irq 17 arch/sh/boards/mach-landisk/psw.c static irqreturn_t psw_irq_handler(int irq, void *arg) irq 67 arch/sh/boards/mach-microdev/irq.c unsigned int irq = data->irq; irq 70 arch/sh/boards/mach-microdev/irq.c if (irq >= NUM_EXTERNAL_IRQS) irq 72 arch/sh/boards/mach-microdev/irq.c if (!fpgaIrqTable[irq].mapped) irq 75 arch/sh/boards/mach-microdev/irq.c fpgaIrq = fpgaIrqTable[irq].fpgaIrq; irq 83 arch/sh/boards/mach-microdev/irq.c unsigned int irq = data->irq; irq 87 arch/sh/boards/mach-microdev/irq.c if (unlikely(irq >= NUM_EXTERNAL_IRQS)) irq 89 arch/sh/boards/mach-microdev/irq.c if (unlikely(!fpgaIrqTable[irq].mapped)) irq 92 arch/sh/boards/mach-microdev/irq.c pri = 15 - irq; irq 94 arch/sh/boards/mach-microdev/irq.c fpgaIrq = fpgaIrqTable[irq].fpgaIrq; irq 114 arch/sh/boards/mach-microdev/irq.c static void __init make_microdev_irq(unsigned int irq) irq 116 arch/sh/boards/mach-microdev/irq.c disable_irq_nosync(irq); irq 117 arch/sh/boards/mach-microdev/irq.c irq_set_chip_and_handler(irq, µdev_irq_type, handle_level_irq); irq 118 arch/sh/boards/mach-microdev/irq.c disable_microdev_irq(irq_get_irq_data(irq)); irq 416 arch/sh/boards/mach-migor/setup.c .irq = evt2irq(0x6c0), /* IRQ6 */ irq 118 arch/sh/boards/mach-r2d/irq.c int rts7751r2d_irq_demux(int irq) irq 120 arch/sh/boards/mach-r2d/irq.c if (irq >= R2D_NR_IRL || irq < 0 || !irl2irq[irq]) irq 121 arch/sh/boards/mach-r2d/irq.c return irq; irq 123 arch/sh/boards/mach-r2d/irq.c return irl2irq[irq]; irq 31 arch/sh/boards/mach-se/7206/irq.c unsigned int irq = data->irq; irq 33 arch/sh/boards/mach-se/7206/irq.c unsigned short mask = 0xffff ^ (0x0f << 4 * (3 - (IRQ0_IRQ - irq))); irq 44 arch/sh/boards/mach-se/7206/irq.c switch (irq) { irq 62 arch/sh/boards/mach-se/7206/irq.c unsigned int irq = data->irq; irq 64 arch/sh/boards/mach-se/7206/irq.c unsigned short value = (0x0001 << 4 * (3 - (IRQ0_IRQ - irq))); irq 76 arch/sh/boards/mach-se/7206/irq.c switch (irq) { irq 95 arch/sh/boards/mach-se/7206/irq.c unsigned int irq = data->irq; irq 103 arch/sh/boards/mach-se/7206/irq.c switch (irq) { irq 126 arch/sh/boards/mach-se/7206/irq.c static void make_se7206_irq(unsigned int irq) irq 128 arch/sh/boards/mach-se/7206/irq.c disable_irq_nosync(irq); irq 129 arch/sh/boards/mach-se/7206/irq.c irq_set_chip_and_handler_name(irq, &se7206_irq_chip, irq 131 arch/sh/boards/mach-se/7206/irq.c disable_se7206_irq(irq_get_irq_data(irq)); irq 58 arch/sh/boards/mach-se/7343/irq.c int irq = irq_create_mapping(se7343_irq_domain, i); irq 60 arch/sh/boards/mach-se/7343/irq.c if (unlikely(irq == 0)) { irq 150 arch/sh/boards/mach-se/7343/setup.c serial_platform_data[0].irq = irq_find_mapping(se7343_irq_domain, irq 152 arch/sh/boards/mach-se/7343/setup.c serial_platform_data[1].irq = irq_find_mapping(se7343_irq_domain, irq 57 arch/sh/boards/mach-se/7722/irq.c int irq = irq_create_mapping(se7722_irq_domain, i); irq 59 arch/sh/boards/mach-se/7722/irq.c if (unlikely(irq == 0)) { irq 30 arch/sh/boards/mach-se/7724/irq.c static unsigned int fpga2irq(unsigned int irq) irq 32 arch/sh/boards/mach-se/7724/irq.c if (irq >= IRQ0_BASE && irq 33 arch/sh/boards/mach-se/7724/irq.c irq <= IRQ0_END) irq 35 arch/sh/boards/mach-se/7724/irq.c else if (irq >= IRQ1_BASE && irq 36 arch/sh/boards/mach-se/7724/irq.c irq <= IRQ1_END) irq 42 arch/sh/boards/mach-se/7724/irq.c static struct fpga_irq get_fpga_irq(unsigned int irq) irq 46 arch/sh/boards/mach-se/7724/irq.c switch (irq) { irq 72 arch/sh/boards/mach-se/7724/irq.c unsigned int irq = data->irq; irq 73 arch/sh/boards/mach-se/7724/irq.c struct fpga_irq set = get_fpga_irq(fpga2irq(irq)); irq 74 arch/sh/boards/mach-se/7724/irq.c unsigned int bit = irq - set.base; irq 80 arch/sh/boards/mach-se/7724/irq.c unsigned int irq = data->irq; irq 81 arch/sh/boards/mach-se/7724/irq.c struct fpga_irq set = get_fpga_irq(fpga2irq(irq)); irq 82 arch/sh/boards/mach-se/7724/irq.c unsigned int bit = irq - set.base; irq 94 arch/sh/boards/mach-se/7724/irq.c unsigned int irq = irq_desc_get_irq(desc); irq 95 arch/sh/boards/mach-se/7724/irq.c struct fpga_irq set = get_fpga_irq(irq); irq 141 arch/sh/boards/mach-x3proto/ilsel.c void ilsel_disable(unsigned int irq) irq 146 arch/sh/boards/mach-x3proto/ilsel.c pr_notice("disabling ILSEL set %d\n", irq); irq 148 arch/sh/boards/mach-x3proto/ilsel.c addr = mk_ilsel_addr(irq); irq 151 arch/sh/boards/mach-x3proto/ilsel.c tmp &= ~(0xf << mk_ilsel_shift(irq)); irq 154 arch/sh/boards/mach-x3proto/ilsel.c clear_bit(irq, &ilsel_level_map); irq 131 arch/sh/boards/of-generic.c static int sh_of_irq_demux(int irq) irq 135 arch/sh/boards/of-generic.c return irq; irq 23 arch/sh/cchips/hd6446x/hd64461.c unsigned int irq = data->irq; irq 25 arch/sh/cchips/hd6446x/hd64461.c unsigned short mask = 1 << (irq - HD64461_IRQBASE); irq 34 arch/sh/cchips/hd6446x/hd64461.c unsigned int irq = data->irq; irq 36 arch/sh/cchips/hd6446x/hd64461.c unsigned short mask = 1 << (irq - HD64461_IRQBASE); irq 48 arch/sh/cchips/hd6446x/hd64461.c if (data->irq == HD64461_IRQBASE + 13) irq 51 arch/sh/drivers/dma/dma-g2.c static irqreturn_t g2_dma_interrupt(int irq, void *dev_id) irq 21 arch/sh/drivers/dma/dma-pvr2.c static irqreturn_t pvr2_dma_interrupt(int irq, void *dev_id) irq 31 arch/sh/drivers/dma/dma-pvr2.c irq - HW_EVENT_PVR2_DMA); irq 106 arch/sh/drivers/dma/dma-sh.c static irqreturn_t dma_tei(int irq, void *dev_id) irq 159 arch/sh/drivers/dma/dma-sh.c int irq; irq 171 arch/sh/drivers/dma/dma-sh.c irq = get_dmte_irq(chan->chan); irq 172 arch/sh/drivers/dma/dma-sh.c enable_irq(irq); irq 178 arch/sh/drivers/dma/dma-sh.c int irq; irq 182 arch/sh/drivers/dma/dma-sh.c irq = get_dmte_irq(chan->chan); irq 183 arch/sh/drivers/dma/dma-sh.c disable_irq(irq); irq 317 arch/sh/drivers/dma/dma-sh.c static irqreturn_t dma_err(int irq, void *dummy) irq 324 arch/sh/drivers/dma/dma-sh.c disable_irq(irq); irq 84 arch/sh/drivers/dma/dmabrg.c static irqreturn_t dmabrg_irq(int irq, void *data) irq 29 arch/sh/drivers/pci/fixups-landisk.c int irq = ((slot + pin - 1) & 0x3) + evt2irq(0x2a0); irq 36 arch/sh/drivers/pci/fixups-landisk.c return irq; irq 10 arch/sh/drivers/pci/fixups-sh03.c int irq; irq 24 arch/sh/drivers/pci/fixups-sh03.c case 0: irq = evt2irq(0x240); break; irq 25 arch/sh/drivers/pci/fixups-sh03.c case 1: irq = evt2irq(0x240); break; irq 26 arch/sh/drivers/pci/fixups-sh03.c case 2: irq = evt2irq(0x240); break; irq 27 arch/sh/drivers/pci/fixups-sh03.c case 3: irq = evt2irq(0x240); break; irq 28 arch/sh/drivers/pci/fixups-sh03.c case 4: irq = evt2irq(0x240); break; irq 29 arch/sh/drivers/pci/fixups-sh03.c default: irq = -1; break; irq 32 arch/sh/drivers/pci/fixups-sh03.c return irq; irq 22 arch/sh/drivers/pci/fixups-snapgear.c int irq = -1; irq 26 arch/sh/drivers/pci/fixups-snapgear.c case 11: irq = evt2irq(0x300); break; /* USB */ irq 27 arch/sh/drivers/pci/fixups-snapgear.c case 12: irq = evt2irq(0x360); break; /* PCMCIA */ irq 28 arch/sh/drivers/pci/fixups-snapgear.c case 13: irq = evt2irq(0x2a0); break; /* eth0 */ irq 29 arch/sh/drivers/pci/fixups-snapgear.c case 14: irq = evt2irq(0x300); break; /* eth1 */ irq 30 arch/sh/drivers/pci/fixups-snapgear.c case 15: irq = evt2irq(0x360); break; /* safenet (unused) */ irq 34 arch/sh/drivers/pci/fixups-snapgear.c slot, pin - 1 + 'A', irq); irq 36 arch/sh/drivers/pci/fixups-snapgear.c return irq; irq 30 arch/sh/drivers/pci/fixups-titan.c int irq = titan_irq_tab[slot]; irq 33 arch/sh/drivers/pci/fixups-titan.c slot, pin - 1 + 'A', irq); irq 35 arch/sh/drivers/pci/fixups-titan.c return irq; irq 53 arch/sh/drivers/pci/pci-sh5.c static irqreturn_t pcish5_err_irq(int irq, void *dev_id) irq 82 arch/sh/drivers/pci/pci-sh5.c static irqreturn_t pcish5_serr_irq(int irq, void *dev_id) irq 92 arch/sh/drivers/pci/pci-sh7780.c static irqreturn_t sh7780_pci_err_irq(int irq, void *dev_id) irq 145 arch/sh/drivers/pci/pci-sh7780.c static irqreturn_t sh7780_pci_serr_irq(int irq, void *dev_id) irq 157 arch/sh/drivers/pci/pci-sh7780.c disable_irq_nosync(irq); irq 47 arch/sh/drivers/push-switch.c int ret, irq; irq 53 arch/sh/drivers/push-switch.c irq = platform_get_irq(pdev, 0); irq 54 arch/sh/drivers/push-switch.c if (unlikely(irq < 0)) { irq 62 arch/sh/drivers/push-switch.c ret = request_irq(irq, psw_info->irq_handler, irq 88 arch/sh/drivers/push-switch.c free_irq(irq, pdev); irq 98 arch/sh/drivers/push-switch.c int irq = platform_get_irq(pdev, 0); irq 106 arch/sh/drivers/push-switch.c free_irq(irq, pdev); irq 44 arch/sh/include/asm/gpio.h static inline int irq_to_gpio(unsigned int irq) irq 15 arch/sh/include/asm/hardirq.h extern void ack_bad_irq(unsigned int irq); irq 248 arch/sh/include/asm/hd64461.h void hd64461_register_irq_demux(int irq, irq 249 arch/sh/include/asm/hd64461.h int (*demux) (int irq, void *dev), void *dev); irq 250 arch/sh/include/asm/hd64461.h void hd64461_unregister_irq_demux(int irq); irq 12 arch/sh/include/asm/hw_irq.h unsigned char irq; irq 30 arch/sh/include/asm/irq.h extern void make_maskreg_irq(unsigned int irq); irq 37 arch/sh/include/asm/irq.h void make_imask_irq(unsigned int irq); irq 39 arch/sh/include/asm/irq.h static inline int generic_irq_demux(int irq) irq 41 arch/sh/include/asm/irq.h return irq; irq 44 arch/sh/include/asm/irq.h #define irq_demux(irq) sh_mv.mv_irq_demux(irq) irq 49 arch/sh/include/asm/irq.h asmlinkage int do_IRQ(unsigned int irq, struct pt_regs *regs); irq 61 arch/sh/include/asm/irq.h extern unsigned int irq_lookup(unsigned int irq); irq 62 arch/sh/include/asm/irq.h extern void irq_finish(unsigned int irq); irq 64 arch/sh/include/asm/irq.h #define irq_lookup(irq) (irq) irq 65 arch/sh/include/asm/irq.h #define irq_finish(irq) do { } while (0) irq 19 arch/sh/include/asm/machvec.h int (*mv_irq_demux)(int irq); irq 23 arch/sh/include/asm/push-switch.h irqreturn_t (*irq_handler)(int irq, void *data); irq 46 arch/sh/include/mach-common/mach/sh7763rdp.h int sh7763rdp_irq_demux(int irq); irq 44 arch/sh/include/mach-x3proto/mach/ilsel.h void ilsel_disable(unsigned int irq); irq 56 arch/sh/kernel/cpu/irq/imask.c unsigned int irq = data->irq; irq 58 arch/sh/kernel/cpu/irq/imask.c clear_bit(irq, imask_mask); irq 59 arch/sh/kernel/cpu/irq/imask.c if (interrupt_priority < IMASK_PRIORITY - irq) irq 60 arch/sh/kernel/cpu/irq/imask.c interrupt_priority = IMASK_PRIORITY - irq; irq 66 arch/sh/kernel/cpu/irq/imask.c unsigned int irq = data->irq; irq 68 arch/sh/kernel/cpu/irq/imask.c set_bit(irq, imask_mask); irq 81 arch/sh/kernel/cpu/irq/imask.c void make_imask_irq(unsigned int irq) irq 83 arch/sh/kernel/cpu/irq/imask.c irq_set_chip_and_handler_name(irq, &imask_irq_chip, handle_level_irq, irq 80 arch/sh/kernel/cpu/irq/intc-sh5.c unsigned int irq = data->irq; irq 84 arch/sh/kernel/cpu/irq/intc-sh5.c if ((irq <= IRQ_IRL3) && (irlm == NO_PRIORITY)) irq 87 arch/sh/kernel/cpu/irq/intc-sh5.c if (irq < 32) { irq 89 arch/sh/kernel/cpu/irq/intc-sh5.c bitmask = 1 << irq; irq 92 arch/sh/kernel/cpu/irq/intc-sh5.c bitmask = 1 << (irq - 32); irq 100 arch/sh/kernel/cpu/irq/intc-sh5.c unsigned int irq = data->irq; irq 104 arch/sh/kernel/cpu/irq/intc-sh5.c if (irq < 32) { irq 106 arch/sh/kernel/cpu/irq/intc-sh5.c bitmask = 1 << irq; irq 109 arch/sh/kernel/cpu/irq/intc-sh5.c bitmask = 1 << (irq - 32); irq 66 arch/sh/kernel/cpu/irq/ipr.c res = irq_alloc_desc_at(p->irq, numa_node_id()); irq 67 arch/sh/kernel/cpu/irq/ipr.c if (unlikely(res != p->irq && res != -EEXIST)) { irq 69 arch/sh/kernel/cpu/irq/ipr.c p->irq); irq 73 arch/sh/kernel/cpu/irq/ipr.c disable_irq_nosync(p->irq); irq 74 arch/sh/kernel/cpu/irq/ipr.c irq_set_chip_and_handler_name(p->irq, &desc->chip, irq 76 arch/sh/kernel/cpu/irq/ipr.c irq_set_chip_data(p->irq, p); irq 77 arch/sh/kernel/cpu/irq/ipr.c disable_ipr_irq(irq_get_irq_data(p->irq)); irq 21 arch/sh/kernel/cpu/sh2/smp-j2.c static irqreturn_t j2_ipi_interrupt_handler(int irq, void *arg) irq 16 arch/sh/kernel/cpu/sh4a/intc-shx3.c unsigned int irq_lookup(unsigned int irq) irq 18 arch/sh/kernel/cpu/sh4a/intc-shx3.c return __raw_readl(INTACK) & 1 ? irq : NO_IRQ_IGNORE; irq 21 arch/sh/kernel/cpu/sh4a/intc-shx3.c void irq_finish(unsigned int irq) irq 23 arch/sh/kernel/cpu/sh4a/intc-shx3.c __raw_writel(irq2evt(irq), INTACKCLR); irq 142 arch/sh/kernel/cpu/sh4a/setup-sh7343.c .irq = evt2irq(0x980), irq 170 arch/sh/kernel/cpu/sh4a/setup-sh7343.c .irq = evt2irq(0x8c0), irq 198 arch/sh/kernel/cpu/sh4a/setup-sh7343.c .irq = evt2irq(0x560), irq 92 arch/sh/kernel/cpu/sh4a/setup-sh7366.c .irq = evt2irq(0x980), irq 120 arch/sh/kernel/cpu/sh4a/setup-sh7366.c .irq = evt2irq(0x8c0), irq 148 arch/sh/kernel/cpu/sh4a/setup-sh7366.c .irq = evt2irq(0x560), irq 328 arch/sh/kernel/cpu/sh4a/setup-sh7722.c .irq = evt2irq(0x980), irq 356 arch/sh/kernel/cpu/sh4a/setup-sh7722.c .irq = evt2irq(0x8c0), irq 384 arch/sh/kernel/cpu/sh4a/setup-sh7722.c .irq = evt2irq(0x560), irq 148 arch/sh/kernel/cpu/sh4a/setup-sh7723.c .irq = evt2irq(0x980), irq 176 arch/sh/kernel/cpu/sh4a/setup-sh7723.c .irq = evt2irq(0x8c0), irq 204 arch/sh/kernel/cpu/sh4a/setup-sh7723.c .irq = evt2irq(0x560), irq 491 arch/sh/kernel/cpu/sh4a/setup-sh7724.c .irq = evt2irq(0x980), irq 520 arch/sh/kernel/cpu/sh4a/setup-sh7724.c .irq = evt2irq(0xc60), irq 549 arch/sh/kernel/cpu/sh4a/setup-sh7724.c .irq = evt2irq(0x8c0), irq 578 arch/sh/kernel/cpu/sh4a/setup-sh7724.c .irq = evt2irq(0x8A0), irq 607 arch/sh/kernel/cpu/sh4a/setup-sh7724.c .irq = evt2irq(0xA00), irq 697 arch/sh/kernel/cpu/sh4a/setup-sh7724.c .irq = evt2irq(0x560), irq 726 arch/sh/kernel/cpu/sh4a/setup-sh7724.c .irq = evt2irq(0xcc0), irq 755 arch/sh/kernel/cpu/sh4a/setup-sh7724.c .irq = evt2irq(0xce0), irq 804 arch/sh/kernel/cpu/sh4a/setup-sh7786.c int ret, irq; irq 811 arch/sh/kernel/cpu/sh4a/setup-sh7786.c irq = intc_irq_lookup(sh7786_intc_desc.name, TXI1); irq 812 arch/sh/kernel/cpu/sh4a/setup-sh7786.c if (irq > 0) { irq 817 arch/sh/kernel/cpu/sh4a/setup-sh7786.c scif1_demux_resources[3].start = irq; irq 27 arch/sh/kernel/cpu/sh4a/smp-shx3.c static irqreturn_t ipi_interrupt_handler(int irq, void *arg) irq 31 arch/sh/kernel/irq.c void ack_bad_irq(unsigned int irq) irq 34 arch/sh/kernel/irq.c printk("unexpected IRQ trap at vector %02x\n", irq); irq 71 arch/sh/kernel/irq.c static inline void handle_one_irq(unsigned int irq) irq 108 arch/sh/kernel/irq.c : "r" (irq), "r" (generic_handle_irq), "r" (isp) irq 113 arch/sh/kernel/irq.c generic_handle_irq(irq); irq 179 arch/sh/kernel/irq.c static inline void handle_one_irq(unsigned int irq) irq 181 arch/sh/kernel/irq.c generic_handle_irq(irq); irq 185 arch/sh/kernel/irq.c asmlinkage __irq_entry int do_IRQ(unsigned int irq, struct pt_regs *regs) irq 191 arch/sh/kernel/irq.c irq = irq_demux(irq_lookup(irq)); irq 193 arch/sh/kernel/irq.c if (irq != NO_IRQ_IGNORE) { irq 194 arch/sh/kernel/irq.c handle_one_irq(irq); irq 195 arch/sh/kernel/irq.c irq_finish(irq); irq 226 arch/sh/kernel/irq.c unsigned int irq, cpu = smp_processor_id(); irq 228 arch/sh/kernel/irq.c for_each_active_irq(irq) { irq 229 arch/sh/kernel/irq.c struct irq_data *data = irq_get_irq_data(irq); irq 237 arch/sh/kernel/irq.c irq, cpu); irq 241 arch/sh/kernel/irq.c irq_set_affinity(irq, mask); irq 18 arch/sparc/include/asm/ebus_dma.h unsigned int irq; irq 259 arch/sparc/include/asm/floppy_32.h int sparc_floppy_request_irq(unsigned int irq, irq_handler_t irq_handler); irq 198 arch/sparc/include/asm/floppy_64.h irqreturn_t sparc_floppy_irq(int irq, void *dev_cookie) irq 245 arch/sparc/include/asm/floppy_64.h return floppy_interrupt(irq, dev_cookie); irq 299 arch/sparc/include/asm/floppy_64.h irqreturn_t floppy_interrupt(int irq, void *dev_id); irq 614 arch/sparc/include/asm/floppy_64.h sun_pci_fd_ebus_dma.irq = FLOPPY_IRQ; irq 17 arch/sparc/include/asm/hardirq_64.h void ack_bad_irq(unsigned int irq); irq 18 arch/sparc/include/asm/irq_32.h #define irq_canonicalize(irq) (irq) irq 43 arch/sparc/include/asm/irq_64.h void irq_install_pre_handler(int irq, irq 46 arch/sparc/include/asm/irq_64.h #define irq_canonicalize(irq) (irq) irq 53 arch/sparc/include/asm/irq_64.h void sun4v_destroy_msi(unsigned int irq); irq 59 arch/sparc/include/asm/irq_64.h void sun4u_destroy_msi(unsigned int irq); irq 62 arch/sparc/include/asm/irq_64.h void irq_free(unsigned int irq); irq 242 arch/sparc/include/asm/leon.h irqreturn_t leon_percpu_timer_interrupt(int irq, void *unused); irq 170 arch/sparc/include/asm/leon_amba.h unsigned int start, irq, bus_id; irq 176 arch/sparc/include/asm/leon_amba.h unsigned int start[4], irq, bus_id; irq 6 arch/sparc/include/asm/nmi.h void perfctr_irq(int irq, struct pt_regs *regs); irq 150 arch/sparc/include/asm/parport.h sparc_ebus_dmas[slot].info.irq = 0xdeadbeef; irq 16 arch/sparc/include/asm/pcr.h void deferred_pcr_work_irq(int irq, struct pt_regs *regs); irq 38 arch/sparc/include/asm/setup.h int sparc_floppy_request_irq(unsigned int irq, irq_handler_t irq_handler); irq 70 arch/sparc/kernel/ebus.c static irqreturn_t ebus_dma_irq(int irq, void *dev_id) irq 131 arch/sparc/kernel/ebus.c if (request_irq(p->irq, ebus_dma_irq, IRQF_SHARED, p->name, p)) irq 148 arch/sparc/kernel/ebus.c free_irq(p->irq, p); irq 172 arch/sparc/kernel/ebus.c free_irq(p->irq, p); irq 10 arch/sparc/kernel/entry.h void handler_irq(int irq, struct pt_regs *regs); irq 79 arch/sparc/kernel/entry.h void timer_interrupt(int irq, struct pt_regs *regs); irq 9 arch/sparc/kernel/irq.h unsigned int irq; irq 80 arch/sparc/kernel/irq.h void irq_link(unsigned int irq); irq 81 arch/sparc/kernel/irq.h void irq_unlink(unsigned int irq); irq 84 arch/sparc/kernel/irq.h unsigned long leon_get_irqmask(unsigned int irq); irq 87 arch/sparc/kernel/irq.h void sparc_floppy_irq(int irq, void *dev_id, struct pt_regs *regs); irq 135 arch/sparc/kernel/irq_32.c if (!irq_table[i].irq) irq 141 arch/sparc/kernel/irq_32.c irq_table[i].irq = i; irq 157 arch/sparc/kernel/irq_32.c void irq_link(unsigned int irq) irq 163 arch/sparc/kernel/irq_32.c BUG_ON(irq >= NR_IRQS); irq 167 arch/sparc/kernel/irq_32.c p = &irq_table[irq]; irq 176 arch/sparc/kernel/irq_32.c void irq_unlink(unsigned int irq) irq 181 arch/sparc/kernel/irq_32.c BUG_ON(irq >= NR_IRQS); irq 185 arch/sparc/kernel/irq_32.c p = &irq_table[irq]; irq 231 arch/sparc/kernel/irq_32.c generic_handle_irq(p->irq); irq 241 arch/sparc/kernel/irq_32.c int sparc_floppy_request_irq(unsigned int irq, irq_handler_t irq_handler) irq 247 arch/sparc/kernel/irq_32.c err = request_irq(irq, irq_handler, 0, "floppy", NULL); irq 252 arch/sparc/kernel/irq_32.c floppy_irq = irq; irq 254 arch/sparc/kernel/irq_32.c cpu_irq = (irq & (NR_IRQS - 1)); irq 319 arch/sparc/kernel/irq_32.c void sparc_floppy_irq(int irq, void *dev_id, struct pt_regs *regs) irq 95 arch/sparc/kernel/irq_64.c static void bucket_set_irq(unsigned long bucket_pa, unsigned int irq) irq 99 arch/sparc/kernel/irq_64.c : "r" (irq), irq 232 arch/sparc/kernel/irq_64.c void irq_free(unsigned int irq) irq 234 arch/sparc/kernel/irq_64.c void *data = irq_get_handler_data(irq); irq 237 arch/sparc/kernel/irq_64.c irq_set_handler_data(irq, NULL); irq 238 arch/sparc/kernel/irq_64.c irq_free_descs(irq, 1); irq 243 arch/sparc/kernel/irq_64.c int irq; irq 245 arch/sparc/kernel/irq_64.c irq = __irq_alloc_descs(-1, 1, 1, numa_node_id(), NULL, NULL); irq 246 arch/sparc/kernel/irq_64.c if (irq <= 0) irq 249 arch/sparc/kernel/irq_64.c return irq; irq 258 arch/sparc/kernel/irq_64.c unsigned int irq = 0U; irq 269 arch/sparc/kernel/irq_64.c irq = bucket->__irq; irq 272 arch/sparc/kernel/irq_64.c return irq; irq 279 arch/sparc/kernel/irq_64.c unsigned int irq; irq 282 arch/sparc/kernel/irq_64.c irq = bucket_get_irq(__pa(bucket)); irq 284 arch/sparc/kernel/irq_64.c return irq; irq 287 arch/sparc/kernel/irq_64.c void ack_bad_irq(unsigned int irq) irq 289 arch/sparc/kernel/irq_64.c pr_crit("BAD IRQ ack %d\n", irq); irq 292 arch/sparc/kernel/irq_64.c void irq_install_pre_handler(int irq, irq 349 arch/sparc/kernel/irq_64.c static int irq_choose_cpu(unsigned int irq, const struct cpumask *affinity) irq 356 arch/sparc/kernel/irq_64.c cpuid = map_to_cpu(irq); irq 361 arch/sparc/kernel/irq_64.c cpuid = cpumask_empty(&tmp) ? map_to_cpu(irq) : cpumask_first(&tmp); irq 367 arch/sparc/kernel/irq_64.c #define irq_choose_cpu(irq, affinity) \ irq 380 arch/sparc/kernel/irq_64.c cpuid = irq_choose_cpu(data->irq, irq 405 arch/sparc/kernel/irq_64.c cpuid = irq_choose_cpu(data->irq, mask); irq 453 arch/sparc/kernel/irq_64.c unsigned long cpuid = irq_choose_cpu(data->irq, irq 475 arch/sparc/kernel/irq_64.c unsigned long cpuid = irq_choose_cpu(data->irq, mask); irq 516 arch/sparc/kernel/irq_64.c cpuid = irq_choose_cpu(data->irq, irq_data_get_affinity_mask(data)); irq 545 arch/sparc/kernel/irq_64.c cpuid = irq_choose_cpu(data->irq, mask); irq 616 arch/sparc/kernel/irq_64.c unsigned int irq; irq 623 arch/sparc/kernel/irq_64.c irq = bucket_get_irq(__pa(bucket)); irq 624 arch/sparc/kernel/irq_64.c if (!irq) { irq 625 arch/sparc/kernel/irq_64.c irq = irq_alloc(0, ino); irq 626 arch/sparc/kernel/irq_64.c bucket_set_irq(__pa(bucket), irq); irq 627 arch/sparc/kernel/irq_64.c irq_set_chip_and_handler_name(irq, &sun4u_irq, irq 631 arch/sparc/kernel/irq_64.c handler_data = irq_get_handler_data(irq); irq 640 arch/sparc/kernel/irq_64.c irq_set_handler_data(irq, handler_data); irq 646 arch/sparc/kernel/irq_64.c return irq; irq 655 arch/sparc/kernel/irq_64.c unsigned int irq; irq 657 arch/sparc/kernel/irq_64.c irq = irq_alloc(devhandle, devino); irq 658 arch/sparc/kernel/irq_64.c if (!irq) irq 664 arch/sparc/kernel/irq_64.c irq_free(irq); irq 665 arch/sparc/kernel/irq_64.c irq = 0; irq 669 arch/sparc/kernel/irq_64.c irq_set_handler_data(irq, data); irq 671 arch/sparc/kernel/irq_64.c irq_set_chip_and_handler_name(irq, chip, handle_fasteoi_irq, "IVEC"); irq 675 arch/sparc/kernel/irq_64.c return irq; irq 678 arch/sparc/kernel/irq_64.c static unsigned long cookie_assign(unsigned int irq, u32 devhandle, irq 681 arch/sparc/kernel/irq_64.c struct irq_handler_data *ihd = irq_get_handler_data(irq); irq 687 arch/sparc/kernel/irq_64.c ihd->bucket.__irq = irq; irq 708 arch/sparc/kernel/irq_64.c unsigned int irq; irq 710 arch/sparc/kernel/irq_64.c irq = sun4v_build_common(devhandle, devino, cookie_handler_data, chip); irq 712 arch/sparc/kernel/irq_64.c hv_error = cookie_assign(irq, devhandle, devino); irq 714 arch/sparc/kernel/irq_64.c irq_free(irq); irq 715 arch/sparc/kernel/irq_64.c irq = 0; irq 718 arch/sparc/kernel/irq_64.c return irq; irq 723 arch/sparc/kernel/irq_64.c unsigned int irq; irq 725 arch/sparc/kernel/irq_64.c irq = cookie_exists(devhandle, devino); irq 726 arch/sparc/kernel/irq_64.c if (irq) irq 729 arch/sparc/kernel/irq_64.c irq = cookie_build_irq(devhandle, devino, &sun4v_virq); irq 732 arch/sparc/kernel/irq_64.c return irq; irq 735 arch/sparc/kernel/irq_64.c static void sysino_set_bucket(unsigned int irq) irq 737 arch/sparc/kernel/irq_64.c struct irq_handler_data *ihd = irq_get_handler_data(irq); irq 744 arch/sparc/kernel/irq_64.c bucket_set_irq(__pa(bucket), irq); irq 759 arch/sparc/kernel/irq_64.c unsigned int irq; irq 761 arch/sparc/kernel/irq_64.c irq = sun4v_build_common(devhandle, devino, sysino_handler_data, chip); irq 762 arch/sparc/kernel/irq_64.c if (!irq) irq 765 arch/sparc/kernel/irq_64.c sysino_set_bucket(irq); irq 767 arch/sparc/kernel/irq_64.c return irq; irq 772 arch/sparc/kernel/irq_64.c int irq; irq 774 arch/sparc/kernel/irq_64.c irq = sysino_exists(devhandle, devino); irq 775 arch/sparc/kernel/irq_64.c if (irq) irq 778 arch/sparc/kernel/irq_64.c irq = sysino_build_irq(devhandle, devino, &sun4v_irq); irq 780 arch/sparc/kernel/irq_64.c return irq; irq 785 arch/sparc/kernel/irq_64.c unsigned int irq; irq 788 arch/sparc/kernel/irq_64.c irq = sun4v_build_cookie(devhandle, devino); irq 790 arch/sparc/kernel/irq_64.c irq = sun4v_build_sysino(devhandle, devino); irq 792 arch/sparc/kernel/irq_64.c return irq; irq 797 arch/sparc/kernel/irq_64.c int irq; irq 799 arch/sparc/kernel/irq_64.c irq = cookie_build_irq(devhandle, devino, &sun4v_virq); irq 800 arch/sparc/kernel/irq_64.c if (!irq) irq 805 arch/sparc/kernel/irq_64.c irq_set_status_flags(irq, IRQ_NOAUTOEN); irq 808 arch/sparc/kernel/irq_64.c return irq; irq 840 arch/sparc/kernel/irq_64.c unsigned int irq; irq 843 arch/sparc/kernel/irq_64.c irq = bucket_get_irq(bucket_pa); irq 846 arch/sparc/kernel/irq_64.c generic_handle_irq(irq); irq 875 arch/sparc/kernel/irq_64.c unsigned int irq; irq 877 arch/sparc/kernel/irq_64.c for (irq = 0; irq < NR_IRQS; irq++) { irq 878 arch/sparc/kernel/irq_64.c struct irq_desc *desc = irq_to_desc(irq); irq 39 arch/sparc/kernel/kernel.h void __irq_entry smp_call_function_client(int irq, struct pt_regs *regs); irq 40 arch/sparc/kernel/kernel.h void __irq_entry smp_call_function_single_client(int irq, struct pt_regs *regs); irq 41 arch/sparc/kernel/kernel.h void __irq_entry smp_penguin_jailcell(int irq, struct pt_regs *regs); irq 42 arch/sparc/kernel/kernel.h void __irq_entry smp_receive_signal_client(int irq, struct pt_regs *regs); irq 45 arch/sparc/kernel/kernel.h void __irq_entry smp_kgdb_capture_client(int irq, struct pt_regs *regs); irq 88 arch/sparc/kernel/kernel.h void unexpected_irq(int irq, void *dev_id, struct pt_regs * regs); irq 109 arch/sparc/kernel/kernel.h int sun4d_request_irq(unsigned int irq, irq 115 arch/sparc/kernel/kernel.h void sun4d_free_irq(unsigned int irq, void *dev_id); irq 117 arch/sparc/kernel/kgdb_64.c void __irq_entry smp_kgdb_capture_client(int irq, struct pt_regs *regs) irq 789 arch/sparc/kernel/ldc.c static irqreturn_t ldc_rx(int irq, void *dev_id) irq 912 arch/sparc/kernel/ldc.c static irqreturn_t ldc_tx(int irq, void *dev_id) irq 65 arch/sparc/kernel/leon_kernel.c if ((eirq & 0x10) && p && p->irq) /* bit4 tells if IRQ happened */ irq 66 arch/sparc/kernel/leon_kernel.c generic_handle_irq(p->irq); irq 93 arch/sparc/kernel/leon_kernel.c unsigned long leon_get_irqmask(unsigned int irq) irq 97 arch/sparc/kernel/leon_kernel.c if (!irq || ((irq > 0xf) && !sparc_leon_eirq) irq 98 arch/sparc/kernel/leon_kernel.c || ((irq > 0x1f) && sparc_leon_eirq)) { irq 100 arch/sparc/kernel/leon_kernel.c "leon_get_irqmask: false irq number: %d\n", irq); irq 103 arch/sparc/kernel/leon_kernel.c mask = LEON_HARD_INT(irq); irq 175 arch/sparc/kernel/leon_kernel.c irq_link(data->irq); irq 183 arch/sparc/kernel/leon_kernel.c irq_unlink(data->irq); irq 215 arch/sparc/kernel/leon_kernel.c unsigned int irq; irq 219 arch/sparc/kernel/leon_kernel.c irq = 0; irq 224 arch/sparc/kernel/leon_kernel.c irq = irq_alloc(real_irq, real_irq); irq 225 arch/sparc/kernel/leon_kernel.c if (irq == 0) irq 231 arch/sparc/kernel/leon_kernel.c desc = irq_to_desc(irq); irq 233 arch/sparc/kernel/leon_kernel.c irq_set_chip_and_handler_name(irq, &leon_irq, irq 235 arch/sparc/kernel/leon_kernel.c irq_set_chip_data(irq, (void *)mask); irq 239 arch/sparc/kernel/leon_kernel.c return irq; irq 283 arch/sparc/kernel/leon_kernel.c static irqreturn_t leon_percpu_timer_ce_interrupt(int irq, void *unused) irq 291 arch/sparc/kernel/leon_kernel.c timer_interrupt(irq, NULL); irq 307 arch/sparc/kernel/leon_kernel.c int irq, eirq; irq 450 arch/sparc/kernel/leon_kernel.c irq = leon_build_device_irq(leon3_gptimer_irq, handle_percpu_irq, irq 452 arch/sparc/kernel/leon_kernel.c err = request_irq(irq, leon_percpu_timer_ce_interrupt, irq 455 arch/sparc/kernel/leon_kernel.c irq = _leon_build_device_irq(NULL, leon3_gptimer_irq); irq 456 arch/sparc/kernel/leon_kernel.c err = request_irq(irq, timer_interrupt, IRQF_TIMER, "timer", NULL); irq 459 arch/sparc/kernel/leon_kernel.c pr_err("Unable to attach timer IRQ%d\n", irq); irq 45 arch/sparc/kernel/leon_pci_grpci1.c unsigned int irq; /* 0x1C Interrupt register */ irq 87 arch/sparc/kernel/leon_pci_grpci1.c int irq; /* LEON irqctrl GRPCI IRQ */ irq 325 arch/sparc/kernel/leon_pci_grpci1.c REGSTORE(priv->regs->irq, REGLOAD(priv->regs->irq) & ~(1 << irqidx)); irq 338 arch/sparc/kernel/leon_pci_grpci1.c REGSTORE(priv->regs->irq, REGLOAD(priv->regs->irq) | (1 << irqidx)); irq 367 arch/sparc/kernel/leon_pci_grpci1.c irqreg = REGLOAD(priv->regs->irq); irq 396 arch/sparc/kernel/leon_pci_grpci1.c static unsigned int grpci1_build_device_irq(unsigned int irq) irq 401 arch/sparc/kernel/leon_pci_grpci1.c virq = irq_alloc(irq, pil); irq 407 arch/sparc/kernel/leon_pci_grpci1.c irq_set_chip_data(virq, (void *)irq); irq 437 arch/sparc/kernel/leon_pci_grpci1.c REGSTORE(regs->irq, 0); irq 468 arch/sparc/kernel/leon_pci_grpci1.c static irqreturn_t grpci1_jump_interrupt(int irq, void *arg) irq 476 arch/sparc/kernel/leon_pci_grpci1.c static irqreturn_t grpci1_err_interrupt(int irq, void *arg) irq 569 arch/sparc/kernel/leon_pci_grpci1.c priv->irq = irq_of_parse_and_map(ofdev->dev.of_node, 0); irq 570 arch/sparc/kernel/leon_pci_grpci1.c dev_info(&ofdev->dev, "host found at 0x%p, irq%d\n", regs, priv->irq); irq 638 arch/sparc/kernel/leon_pci_grpci1.c leon_update_virq_handling(priv->irq, grpci1_pci_flow_irq, "pcilvl", 0); irq 651 arch/sparc/kernel/leon_pci_grpci1.c err = devm_request_irq(&ofdev->dev, priv->irq, grpci1_jump_interrupt, 0, irq 680 arch/sparc/kernel/leon_pci_grpci1.c REGSTORE(regs->irq, err_mask); irq 196 arch/sparc/kernel/leon_pci_grpci2.c char irq; irq 548 arch/sparc/kernel/leon_pci_grpci2.c static unsigned int grpci2_build_device_irq(unsigned int irq) irq 553 arch/sparc/kernel/leon_pci_grpci2.c virq = irq_alloc(irq, pil); irq 559 arch/sparc/kernel/leon_pci_grpci2.c irq_set_chip_data(virq, (void *)irq); irq 649 arch/sparc/kernel/leon_pci_grpci2.c static irqreturn_t grpci2_jump_interrupt(int irq, void *arg) irq 656 arch/sparc/kernel/leon_pci_grpci2.c static irqreturn_t grpci2_err_interrupt(int irq, void *arg) irq 728 arch/sparc/kernel/leon_pci_grpci2.c priv->irq = ofdev->archdata.irqs[0]; /* BASE IRQ */ irq 731 arch/sparc/kernel/leon_pci_grpci2.c printk(KERN_INFO "GRPCI2: host found at %p, irq%d\n", regs, priv->irq); irq 816 arch/sparc/kernel/leon_pci_grpci2.c leon_update_virq_handling(priv->irq, grpci2_pci_flow_irq, irq 831 arch/sparc/kernel/leon_pci_grpci2.c err = request_irq(priv->irq, grpci2_jump_interrupt, 0, irq 82 arch/sparc/kernel/nmi.c notrace __kprobes void perfctr_irq(int irq, struct pt_regs *regs) irq 87 arch/sparc/kernel/nmi.c clear_softint(1 << irq); irq 363 arch/sparc/kernel/of_device_32.c const unsigned int *irq = irq 366 arch/sparc/kernel/of_device_32.c if (irq) { irq 370 arch/sparc/kernel/of_device_32.c sparc_config.build_device_irq(op, irq[i]); irq 426 arch/sparc/kernel/of_device_64.c unsigned int irq = *irq_p; irq 448 arch/sparc/kernel/of_device_64.c if (imap[na] == irq) { irq 450 arch/sparc/kernel/of_device_64.c irq = imap[na + 2]; irq 474 arch/sparc/kernel/of_device_64.c *irq_p = irq; irq 482 arch/sparc/kernel/of_device_64.c unsigned int irq) irq 487 arch/sparc/kernel/of_device_64.c if (irq < 1 || irq > 4) irq 488 arch/sparc/kernel/of_device_64.c return irq; irq 492 arch/sparc/kernel/of_device_64.c return irq; irq 519 arch/sparc/kernel/of_device_64.c irq -= 1; irq 521 arch/sparc/kernel/of_device_64.c ret = (bus | slot | irq); irq 526 arch/sparc/kernel/of_device_64.c ret = ((irq - 1 + (slot & 3)) & 3) + 1; irq 536 arch/sparc/kernel/of_device_64.c unsigned int irq) irq 540 arch/sparc/kernel/of_device_64.c unsigned int orig_irq = irq; irq 543 arch/sparc/kernel/of_device_64.c if (irq == 0xffffffff) irq 544 arch/sparc/kernel/of_device_64.c return irq; irq 547 arch/sparc/kernel/of_device_64.c irq = dp->irq_trans->irq_build(dp, irq, irq 552 arch/sparc/kernel/of_device_64.c dp, orig_irq, irq); irq 575 arch/sparc/kernel/of_device_64.c int this_orig_irq = irq; irq 579 arch/sparc/kernel/of_device_64.c &irq); irq 584 arch/sparc/kernel/of_device_64.c pp, this_orig_irq, iret, irq); irq 595 arch/sparc/kernel/of_device_64.c unsigned int this_orig_irq = irq; irq 597 arch/sparc/kernel/of_device_64.c irq = pci_irq_swizzle(dp, pp, irq); irq 603 arch/sparc/kernel/of_device_64.c irq); irq 618 arch/sparc/kernel/of_device_64.c irq = ip->irq_trans->irq_build(op->dev.of_node, irq, irq 622 arch/sparc/kernel/of_device_64.c op->dev.of_node, ip, orig_irq, irq); irq 630 arch/sparc/kernel/of_device_64.c irq_set_affinity(irq, &numa_mask); irq 633 arch/sparc/kernel/of_device_64.c return irq; irq 640 arch/sparc/kernel/of_device_64.c const unsigned int *irq; irq 652 arch/sparc/kernel/of_device_64.c irq = of_get_property(dp, "interrupts", &len); irq 653 arch/sparc/kernel/of_device_64.c if (irq) { irq 663 arch/sparc/kernel/of_device_64.c memcpy(op->archdata.irqs, irq, op->archdata.num_irqs * 4); irq 344 arch/sparc/kernel/pci.c dev->irq = sd->op->archdata.irqs[0]; irq 345 arch/sparc/kernel/pci.c if (dev->irq == 0xffffffff) irq 346 arch/sparc/kernel/pci.c dev->irq = PCI_IRQ_NONE; irq 940 arch/sparc/kernel/pci.c unsigned int irq; irq 945 arch/sparc/kernel/pci.c return pbm->setup_msi_irq(&irq, pdev, desc); irq 948 arch/sparc/kernel/pci.c void arch_teardown_msi_irq(unsigned int irq) irq 950 arch/sparc/kernel/pci.c struct msi_desc *entry = irq_get_msi_desc(irq); irq 955 arch/sparc/kernel/pci.c pbm->teardown_msi_irq(irq, pdev); irq 281 arch/sparc/kernel/pci_fire.c unsigned int irq; irq 297 arch/sparc/kernel/pci_fire.c irq = build_irq(fixup, iclr_reg, imap_reg); irq 298 arch/sparc/kernel/pci_fire.c if (!irq) irq 304 arch/sparc/kernel/pci_fire.c return irq; irq 143 arch/sparc/kernel/pci_impl.h void (*teardown_msi_irq)(unsigned int irq, struct pci_dev *pdev); irq 13 arch/sparc/kernel/pci_msi.c static irqreturn_t sparc64_msiq_interrupt(int irq, void *cookie) irq 34 arch/sparc/kernel/pci_msi.c unsigned int irq; irq 36 arch/sparc/kernel/pci_msi.c irq = pbm->msi_irq_table[msi - pbm->msi_first]; irq 37 arch/sparc/kernel/pci_msi.c generic_handle_irq(irq); irq 181 arch/sparc/kernel/pci_msi.c static void sparc64_teardown_msi_irq(unsigned int irq, irq 190 arch/sparc/kernel/pci_msi.c if (pbm->msi_irq_table[i] == irq) irq 195 arch/sparc/kernel/pci_msi.c irq); irq 205 arch/sparc/kernel/pci_msi.c "irq %u, gives error %d\n", pbm->name, msi_num, irq, irq 212 arch/sparc/kernel/pci_msi.c irq_set_chip(irq, NULL); irq 213 arch/sparc/kernel/pci_msi.c irq_free(irq); irq 280 arch/sparc/kernel/pci_msi.c int irq = ops->msiq_build_irq(pbm, msiqid, devino); irq 283 arch/sparc/kernel/pci_msi.c if (irq < 0) irq 284 arch/sparc/kernel/pci_msi.c return irq; irq 291 arch/sparc/kernel/pci_msi.c irq_set_affinity(irq, &numa_mask); irq 293 arch/sparc/kernel/pci_msi.c err = request_irq(irq, sparc64_msiq_interrupt, 0, irq 133 arch/sparc/kernel/pci_psycho.c static irqreturn_t psycho_ue_intr(int irq, void *dev_id) irq 212 arch/sparc/kernel/pci_psycho.c static irqreturn_t psycho_ce_intr(int irq, void *dev_id) irq 197 arch/sparc/kernel/pci_sabre.c static irqreturn_t sabre_ue_intr(int irq, void *dev_id) irq 257 arch/sparc/kernel/pci_sabre.c static irqreturn_t sabre_ce_intr(int irq, void *dev_id) irq 373 arch/sparc/kernel/pci_schizo.c static irqreturn_t schizo_ue_intr(int irq, void *dev_id) irq 461 arch/sparc/kernel/pci_schizo.c static irqreturn_t schizo_ce_intr(int irq, void *dev_id) irq 636 arch/sparc/kernel/pci_schizo.c static irqreturn_t schizo_pcierr_intr(int irq, void *dev_id) irq 790 arch/sparc/kernel/pci_schizo.c static irqreturn_t schizo_safarierr_intr(int irq, void *dev_id) irq 1136 arch/sparc/kernel/pci_sun4v.c unsigned int irq = sun4v_build_irq(pbm->devhandle, devino); irq 1138 arch/sparc/kernel/pci_sun4v.c if (!irq) irq 1146 arch/sparc/kernel/pci_sun4v.c return irq; irq 62 arch/sparc/kernel/pcic.c unsigned char irq; /* Preferred IRQ (mappable in PCIC) */ irq 545 arch/sparc/kernel/pcic.c dev->irq = 0; irq 556 arch/sparc/kernel/pcic.c dev->irq = 0; irq 576 arch/sparc/kernel/pcic.c if (p->irq == 0 || p->irq >= 15) { /* Corrupted map */ irq 577 arch/sparc/kernel/pcic.c pci_info(dev, "PCIC: BAD IRQ %d\n", p->irq); for (;;) {} irq 579 arch/sparc/kernel/pcic.c pci_info(dev, "PCIC: setting irq %d at pin %d\n", p->irq, irq 581 arch/sparc/kernel/pcic.c real_irq = p->irq; irq 587 arch/sparc/kernel/pcic.c ivec |= p->irq << ((i - 4) << 2); irq 592 arch/sparc/kernel/pcic.c ivec |= p->irq << (i << 2); irq 596 arch/sparc/kernel/pcic.c dev->irq = pcic_build_device_irq(NULL, real_irq); irq 707 arch/sparc/kernel/pcic.c int timer_irq, irq; irq 727 arch/sparc/kernel/pcic.c irq = pcic_build_device_irq(NULL, timer_irq); irq 728 arch/sparc/kernel/pcic.c err = request_irq(irq, timer_interrupt, irq 793 arch/sparc/kernel/pcic.c irq_link(data->irq); irq 808 arch/sparc/kernel/pcic.c unsigned int irq; irq 811 arch/sparc/kernel/pcic.c irq = 0; irq 816 arch/sparc/kernel/pcic.c irq = irq_alloc(real_irq, real_irq); irq 817 arch/sparc/kernel/pcic.c if (irq == 0) irq 820 arch/sparc/kernel/pcic.c irq_set_chip_and_handler_name(irq, &pcic_irq, irq 822 arch/sparc/kernel/pcic.c irq_set_chip_data(irq, (void *)mask); irq 825 arch/sparc/kernel/pcic.c return irq; irq 32 arch/sparc/kernel/pcr.c void __irq_entry deferred_pcr_work_irq(int irq, struct pt_regs *regs) irq 19 arch/sparc/kernel/power.c static irqreturn_t power_handler(int irq, void *dev_id) irq 27 arch/sparc/kernel/power.c static int has_button_interrupt(unsigned int irq, struct device_node *dp) irq 29 arch/sparc/kernel/power.c if (irq == 0xffffffff) irq 40 arch/sparc/kernel/power.c unsigned int irq = op->archdata.irqs[0]; irq 47 arch/sparc/kernel/power.c if (has_button_interrupt(irq, op->dev.of_node)) { irq 48 arch/sparc/kernel/power.c if (request_irq(irq, irq 231 arch/sparc/kernel/prom_irqtrans.c int irq; irq 251 arch/sparc/kernel/prom_irqtrans.c irq = build_irq(inofixup, iclr, imap); irq 260 arch/sparc/kernel/prom_irqtrans.c irq_install_pre_handler(irq, irq 266 arch/sparc/kernel/prom_irqtrans.c return irq; irq 386 arch/sparc/kernel/prom_irqtrans.c int irq; irq 413 arch/sparc/kernel/prom_irqtrans.c irq = build_irq(ign_fixup, iclr, imap); irq 416 arch/sparc/kernel/prom_irqtrans.c irq_install_pre_handler(irq, irq 423 arch/sparc/kernel/prom_irqtrans.c return irq; irq 305 arch/sparc/kernel/psycho_common.c irqreturn_t psycho_pcierr_intr(int irq, void *dev_id) irq 39 arch/sparc/kernel/psycho_common.h irqreturn_t psycho_pcierr_intr(int irq, void *dev_id); irq 271 arch/sparc/kernel/sbus.c static irqreturn_t sysio_ue_handler(int irq, void *dev_id) irq 345 arch/sparc/kernel/sbus.c static irqreturn_t sysio_ce_handler(int irq, void *dev_id) irq 424 arch/sparc/kernel/sbus.c static irqreturn_t sysio_sbus_error_handler(int irq, void *dev_id) irq 498 arch/sparc/kernel/sbus.c unsigned int irq; irq 504 arch/sparc/kernel/sbus.c irq = sbus_build_irq(op, SYSIO_UE_INO); irq 505 arch/sparc/kernel/sbus.c if (request_irq(irq, sysio_ue_handler, 0, irq 512 arch/sparc/kernel/sbus.c irq = sbus_build_irq(op, SYSIO_CE_INO); irq 513 arch/sparc/kernel/sbus.c if (request_irq(irq, sysio_ce_handler, 0, irq 520 arch/sparc/kernel/sbus.c irq = sbus_build_irq(op, SYSIO_SBUSERR_INO); irq 521 arch/sparc/kernel/sbus.c if (request_irq(irq, sysio_sbus_error_handler, 0, irq 874 arch/sparc/kernel/smp_64.c void __irq_entry smp_call_function_client(int irq, struct pt_regs *regs) irq 876 arch/sparc/kernel/smp_64.c clear_softint(1 << irq); irq 882 arch/sparc/kernel/smp_64.c void __irq_entry smp_call_function_single_client(int irq, struct pt_regs *regs) irq 884 arch/sparc/kernel/smp_64.c clear_softint(1 << irq); irq 1211 arch/sparc/kernel/smp_64.c void __irq_entry smp_penguin_jailcell(int irq, struct pt_regs *regs) irq 1213 arch/sparc/kernel/smp_64.c clear_softint(1 << irq); irq 1528 arch/sparc/kernel/smp_64.c void __irq_entry smp_receive_signal_client(int irq, struct pt_regs *regs) irq 1530 arch/sparc/kernel/smp_64.c clear_softint(1 << irq); irq 139 arch/sparc/kernel/sun4d_irq.c generic_handle_irq(p->irq); irq 178 arch/sparc/kernel/sun4d_irq.c generic_handle_irq(p->irq); irq 229 arch/sparc/kernel/sun4d_irq.c irq_link(data->irq); irq 237 arch/sparc/kernel/sun4d_irq.c irq_unlink(data->irq); irq 294 arch/sparc/kernel/sun4d_irq.c unsigned int irq; irq 296 arch/sparc/kernel/sun4d_irq.c irq = irq_alloc(real_irq, pil); irq 297 arch/sparc/kernel/sun4d_irq.c if (irq == 0) { irq 303 arch/sparc/kernel/sun4d_irq.c handler_data = irq_get_handler_data(irq); irq 314 arch/sparc/kernel/sun4d_irq.c irq_set_chip_and_handler_name(irq, &sun4d_irq, irq 316 arch/sparc/kernel/sun4d_irq.c irq_set_handler_data(irq, handler_data); irq 319 arch/sparc/kernel/sun4d_irq.c return irq; irq 332 arch/sparc/kernel/sun4d_irq.c unsigned int irq; irq 336 arch/sparc/kernel/sun4d_irq.c irq = real_irq; irq 382 arch/sparc/kernel/sun4d_irq.c irq = _sun4d_build_device_irq(real_irq, pil, board); irq 384 arch/sparc/kernel/sun4d_irq.c return irq; irq 422 arch/sparc/kernel/sun4d_irq.c unsigned int irq; irq 473 arch/sparc/kernel/sun4d_irq.c irq = sun4d_build_timer_irq(board, SUN4D_TIMER_IRQ); irq 474 arch/sparc/kernel/sun4d_irq.c err = request_irq(irq, timer_interrupt, IRQF_TIMER, "timer", NULL); irq 231 arch/sparc/kernel/sun4m_irq.c irq_link(data->irq); irq 239 arch/sparc/kernel/sun4m_irq.c irq_unlink(data->irq); irq 255 arch/sparc/kernel/sun4m_irq.c unsigned int irq; irq 263 arch/sparc/kernel/sun4m_irq.c irq = irq_alloc(real_irq, pil); irq 265 arch/sparc/kernel/sun4m_irq.c if (irq == 0) irq 268 arch/sparc/kernel/sun4m_irq.c handler_data = irq_get_handler_data(irq); irq 280 arch/sparc/kernel/sun4m_irq.c irq_set_chip_and_handler_name(irq, &sun4m_irq, irq 282 arch/sparc/kernel/sun4m_irq.c irq_set_handler_data(irq, handler_data); irq 285 arch/sparc/kernel/sun4m_irq.c return irq; irq 363 arch/sparc/kernel/sun4m_irq.c unsigned int irq; irq 402 arch/sparc/kernel/sun4m_irq.c irq = sun4m_build_device_irq(NULL, SUN4M_TIMER_IRQ); irq 404 arch/sparc/kernel/sun4m_irq.c err = request_irq(irq, timer_interrupt, IRQF_TIMER, "timer", NULL); irq 712 arch/sparc/kernel/time_64.c .irq = -1, irq 716 arch/sparc/kernel/time_64.c void __irq_entry timer_interrupt(int irq, struct pt_regs *regs) irq 262 arch/sparc/kernel/vio.c const u64 *irq; irq 267 arch/sparc/kernel/vio.c irq = mdesc_get_property(hp, target, "tx-ino", NULL); irq 268 arch/sparc/kernel/vio.c if (irq) irq 269 arch/sparc/kernel/vio.c vdev->tx_ino = *irq; irq 271 arch/sparc/kernel/vio.c irq = mdesc_get_property(hp, target, "rx-ino", NULL); irq 272 arch/sparc/kernel/vio.c if (irq) irq 273 arch/sparc/kernel/vio.c vdev->rx_ino = *irq; irq 30 arch/um/drivers/chan.h extern void chan_interrupt(struct line *line, int irq); irq 38 arch/um/drivers/chan.h extern void deactivate_chan(struct chan *chan, int irq); irq 39 arch/um/drivers/chan.h extern void reactivate_chan(struct chan *chan, int irq); irq 244 arch/um/drivers/chan_kern.c void deactivate_chan(struct chan *chan, int irq) irq 247 arch/um/drivers/chan_kern.c deactivate_fd(chan->fd, irq); irq 538 arch/um/drivers/chan_kern.c void chan_interrupt(struct line *line, int irq) irq 19 arch/um/drivers/line.c static irqreturn_t line_interrupt(int irq, void *data) irq 25 arch/um/drivers/line.c chan_interrupt(line, irq); irq 240 arch/um/drivers/line.c static irqreturn_t line_write_interrupt(int irq, void *data) irq 620 arch/um/drivers/line.c static irqreturn_t winch_interrupt(int irq, void *data) irq 75 arch/um/drivers/mconsole_kern.c static irqreturn_t mconsole_interrupt(int irq, void *dev_id) irq 115 arch/um/drivers/net_kern.c static irqreturn_t uml_net_interrupt(int irq, void *dev_id) irq 161 arch/um/drivers/net_kern.c err = um_request_irq(dev->irq, lp->fd, IRQ_READ, uml_net_interrupt, irq 195 arch/um/drivers/net_kern.c um_free_irq(dev->irq, dev); irq 259 arch/um/drivers/net_kern.c disable_irq(dev->irq); irq 260 arch/um/drivers/net_kern.c uml_net_interrupt(dev->irq, dev); irq 261 arch/um/drivers/net_kern.c enable_irq(dev->irq); irq 471 arch/um/drivers/net_kern.c dev->irq = UM_ETH_IRQ; irq 823 arch/um/drivers/net_kern.c um_free_irq(lp->dev->irq, lp->dev); irq 45 arch/um/drivers/port_kern.c static irqreturn_t pipe_interrupt(int irq, void *data) irq 149 arch/um/drivers/port_kern.c static irqreturn_t port_interrupt(int irq, void *data) irq 112 arch/um/drivers/random.c static irqreturn_t random_interrupt(int irq, void *data) irq 538 arch/um/drivers/ubd_kern.c static irqreturn_t ubd_intr(int irq, void *dev) irq 1086 arch/um/drivers/vector_kern.c static irqreturn_t vector_rx_interrupt(int irq, void *dev_id) irq 1098 arch/um/drivers/vector_kern.c static irqreturn_t vector_tx_interrupt(int irq, void *dev_id) irq 1247 arch/um/drivers/vector_kern.c dev->irq = irq_rr + VECTOR_BASE_IRQ; irq 1337 arch/um/drivers/vector_kern.c disable_irq(dev->irq); irq 1338 arch/um/drivers/vector_kern.c vector_rx_interrupt(dev->irq, dev); irq 1339 arch/um/drivers/vector_kern.c enable_irq(dev->irq); irq 1546 arch/um/drivers/vector_kern.c dev->irq = 0; /* we will adjust this once opened */ irq 307 arch/um/drivers/virtio_uml.c static irqreturn_t vu_req_interrupt(int irq, void *data) irq 676 arch/um/drivers/virtio_uml.c static irqreturn_t vu_interrupt(int irq, void *opaque) irq 687 arch/um/drivers/virtio_uml.c ret |= vring_interrupt(irq, vq); irq 20 arch/um/drivers/xterm_kern.c static irqreturn_t xterm_interrupt(int irq, void *data) irq 16 arch/um/include/asm/hardirq.h static inline void ack_bad_irq(unsigned int irq) irq 18 arch/um/include/asm/hardirq.h printk(KERN_CRIT "unexpected IRQ trap at vector %02x\n", irq); irq 12 arch/um/include/shared/irq_kern.h extern int um_request_irq(unsigned int irq, int fd, int type, irq 16 arch/um/include/shared/irq_kern.h void um_free_irq(unsigned int irq, void *dev); irq 17 arch/um/include/shared/irq_user.h int irq; irq 35 arch/um/include/shared/kern_util.h extern unsigned int do_IRQ(int irq, struct uml_pt_regs *regs); irq 42 arch/um/kernel/irq.c static void irq_io_loop(struct irq_fd *irq, struct uml_pt_regs *regs) irq 50 arch/um/kernel/irq.c if (irq->active) { irq 51 arch/um/kernel/irq.c irq->active = false; irq 53 arch/um/kernel/irq.c irq->pending = false; irq 54 arch/um/kernel/irq.c do_IRQ(irq->irq, regs); irq 55 arch/um/kernel/irq.c } while (irq->pending && (!irq->purge)); irq 56 arch/um/kernel/irq.c if (!irq->purge) irq 57 arch/um/kernel/irq.c irq->active = true; irq 59 arch/um/kernel/irq.c irq->pending = true; irq 66 arch/um/kernel/irq.c struct irq_fd *irq; irq 93 arch/um/kernel/irq.c irq = irq_entry->irq_array[j]; irq 94 arch/um/kernel/irq.c if (irq == NULL) irq 96 arch/um/kernel/irq.c if (os_epoll_triggered(i, irq->events) > 0) irq 97 arch/um/kernel/irq.c irq_io_loop(irq, regs); irq 98 arch/um/kernel/irq.c if (irq->purge) { irq 100 arch/um/kernel/irq.c kfree(irq); irq 113 arch/um/kernel/irq.c struct irq_fd *irq; irq 116 arch/um/kernel/irq.c irq = irq_entry->irq_array[i]; irq 117 arch/um/kernel/irq.c if (irq != NULL) irq 118 arch/um/kernel/irq.c events = irq->events | events; irq 130 arch/um/kernel/irq.c static int activate_fd(int irq, int fd, int type, void *dev_id) irq 176 arch/um/kernel/irq.c irq, fd, type, dev_id irq 191 arch/um/kernel/irq.c .irq = irq, irq 284 arch/um/kernel/irq.c unsigned int irq, irq 296 arch/um/kernel/irq.c (irq_entry->irq_array[i]->irq == irq)) && irq 336 arch/um/kernel/irq.c static void free_irq_by_irq_and_dev(unsigned int irq, void *dev) irq 346 arch/um/kernel/irq.c irq, irq 414 arch/um/kernel/irq.c unsigned int do_IRQ(int irq, struct uml_pt_regs *regs) irq 418 arch/um/kernel/irq.c generic_handle_irq(irq); irq 424 arch/um/kernel/irq.c void um_free_irq(unsigned int irq, void *dev) irq 426 arch/um/kernel/irq.c free_irq_by_irq_and_dev(irq, dev); irq 427 arch/um/kernel/irq.c free_irq(irq, dev); irq 431 arch/um/kernel/irq.c int um_request_irq(unsigned int irq, int fd, int type, irq 439 arch/um/kernel/irq.c err = activate_fd(irq, fd, type, dev_id); irq 444 arch/um/kernel/irq.c return request_irq(irq, handler, irqflags, devname, dev_id); irq 14 arch/um/kernel/sigio.c static irqreturn_t sigio_interrupt(int irq, void *data) irq 121 arch/um/kernel/time.c .irq = 0, irq 125 arch/um/kernel/time.c static irqreturn_t um_timer(int irq, void *dev) irq 93 arch/unicore32/include/asm/gpio.h static inline unsigned irq_to_gpio(unsigned irq) irq 95 arch/unicore32/include/asm/gpio.h if (irq < IRQ_GPIOHIGH) irq 96 arch/unicore32/include/asm/gpio.h return irq - IRQ_GPIOLOW0; irq 98 arch/unicore32/include/asm/gpio.h return irq - IRQ_GPIO0; irq 92 arch/unicore32/kernel/dma.c static irqreturn_t dma_irq_handler(int irq, void *dev_id) irq 120 arch/unicore32/kernel/dma.c static irqreturn_t dma_err_handler(int irq, void *dev_id) irq 38 arch/unicore32/kernel/irq.c #define GPIO_MASK(irq) (1 << (irq - IRQ_GPIO0)) irq 44 arch/unicore32/kernel/irq.c if (d->irq < IRQ_GPIOHIGH) irq 45 arch/unicore32/kernel/irq.c mask = 1 << d->irq; irq 47 arch/unicore32/kernel/irq.c mask = GPIO_MASK(d->irq); irq 75 arch/unicore32/kernel/irq.c writel((1 << d->irq), GPIO_GEDR); irq 80 arch/unicore32/kernel/irq.c writel(readl(INTC_ICMR) & ~(1 << d->irq), INTC_ICMR); irq 85 arch/unicore32/kernel/irq.c writel(readl(INTC_ICMR) | (1 << d->irq), INTC_ICMR); irq 91 arch/unicore32/kernel/irq.c writel(readl(PM_PWER) | (1 << d->irq), PM_PWER); irq 93 arch/unicore32/kernel/irq.c writel(readl(PM_PWER) & ~(1 << d->irq), PM_PWER); irq 113 arch/unicore32/kernel/irq.c unsigned int mask, irq; irq 123 arch/unicore32/kernel/irq.c irq = IRQ_GPIO0; irq 126 arch/unicore32/kernel/irq.c generic_handle_irq(irq); irq 128 arch/unicore32/kernel/irq.c irq++; irq 141 arch/unicore32/kernel/irq.c unsigned int mask = GPIO_MASK(d->irq); irq 148 arch/unicore32/kernel/irq.c unsigned int mask = GPIO_MASK(d->irq); irq 158 arch/unicore32/kernel/irq.c unsigned int mask = GPIO_MASK(d->irq); irq 190 arch/unicore32/kernel/irq.c writel(readl(INTC_ICMR) & ~(1 << d->irq), INTC_ICMR); irq 195 arch/unicore32/kernel/irq.c writel(readl(INTC_ICMR) | (1 << d->irq), INTC_ICMR); irq 203 arch/unicore32/kernel/irq.c if (d->irq == IRQ_RTCAlarm) { irq 292 arch/unicore32/kernel/irq.c unsigned int irq; irq 310 arch/unicore32/kernel/irq.c for (irq = 0; irq < IRQ_GPIOHIGH; irq++) { irq 311 arch/unicore32/kernel/irq.c irq_set_chip(irq, &puv3_low_gpio_chip); irq 312 arch/unicore32/kernel/irq.c irq_set_handler(irq, handle_edge_irq); irq 313 arch/unicore32/kernel/irq.c irq_modify_status(irq, irq 318 arch/unicore32/kernel/irq.c for (irq = IRQ_GPIOHIGH + 1; irq < IRQ_GPIO0; irq++) { irq 319 arch/unicore32/kernel/irq.c irq_set_chip(irq, &puv3_normal_chip); irq 320 arch/unicore32/kernel/irq.c irq_set_handler(irq, handle_level_irq); irq 321 arch/unicore32/kernel/irq.c irq_modify_status(irq, irq 326 arch/unicore32/kernel/irq.c for (irq = IRQ_GPIO0; irq <= IRQ_GPIO27; irq++) { irq 327 arch/unicore32/kernel/irq.c irq_set_chip(irq, &puv3_high_gpio_chip); irq 328 arch/unicore32/kernel/irq.c irq_set_handler(irq, handle_edge_irq); irq 329 arch/unicore32/kernel/irq.c irq_modify_status(irq, irq 350 arch/unicore32/kernel/irq.c asmlinkage void asm_do_IRQ(unsigned int irq, struct pt_regs *regs) irq 360 arch/unicore32/kernel/irq.c if (unlikely(irq >= nr_irqs)) { irq 362 arch/unicore32/kernel/irq.c printk(KERN_WARNING "Bad IRQ%u\n", irq); irq 363 arch/unicore32/kernel/irq.c ack_bad_irq(irq); irq 365 arch/unicore32/kernel/irq.c generic_handle_irq(irq); irq 85 arch/unicore32/kernel/puv3-nb0916.c static irqreturn_t nb0916_lcdcaseoff_handler(int irq, void *dev_id) irq 95 arch/unicore32/kernel/puv3-nb0916.c static irqreturn_t nb0916_overheat_handler(int irq, void *dev_id) irq 45 arch/unicore32/kernel/setup.c u32 irq[3]; irq 121 arch/unicore32/kernel/setup.c "I" (offsetof(struct stack, irq[0])), irq 21 arch/unicore32/kernel/time.c static irqreturn_t puv3_ost0_interrupt(int irq, void *dev_id) irq 52 arch/x86/include/asm/acpi.h extern int acpi_gsi_to_irq(u32 gsi, unsigned int *irq); irq 32 arch/x86/include/asm/apb_timer.h extern int arch_setup_apbt_irqs(int irq, int trigger, int mask, int cpu); irq 54 arch/x86/include/asm/floppy.h static irqreturn_t floppy_hardint(int irq, void *dev_id) irq 66 arch/x86/include/asm/floppy.h return floppy_interrupt(irq, dev_id); irq 109 arch/x86/include/asm/floppy.h floppy_interrupt(irq, dev_id); irq 55 arch/x86/include/asm/hardirq.h extern void ack_bad_irq(unsigned int irq); irq 100 arch/x86/include/asm/hpet.h extern irqreturn_t hpet_rtc_interrupt(int irq, void *dev_id); irq 124 arch/x86/include/asm/hw_irq.h extern struct irq_cfg *irq_cfg(unsigned int irq); irq 146 arch/x86/include/asm/hw_irq.h extern void elcr_set_level_irq(unsigned int irq); irq 60 arch/x86/include/asm/i8259.h void (*mask)(unsigned int irq); irq 61 arch/x86/include/asm/i8259.h void (*unmask)(unsigned int irq); irq 66 arch/x86/include/asm/i8259.h int (*irq_pending)(unsigned int irq); irq 67 arch/x86/include/asm/i8259.h void (*make_irq)(unsigned int irq); irq 171 arch/x86/include/asm/io_apic.h extern void mp_unmap_irq(int irq); irq 215 arch/x86/include/asm/io_apic.h static inline void mp_unmap_irq(int irq) { } irq 14 arch/x86/include/asm/irq.h static inline int irq_canonicalize(int irq) irq 16 arch/x86/include/asm/irq.h return ((irq == 2) ? 9 : irq); irq 51 arch/x86/include/asm/irq_vectors.h #define ISA_IRQ_VECTOR(irq) (((FIRST_EXTERNAL_VECTOR + 16) & ~15) + irq) irq 455 arch/x86/include/asm/kvm_emulate.h int emulate_int_real(struct x86_emulate_ctxt *ctxt, int irq); irq 1292 arch/x86/include/asm/kvm_host.h int irq; irq 1296 arch/x86/include/asm/kvm_host.h void kvm_register_irq_mask_notifier(struct kvm *kvm, int irq, irq 1298 arch/x86/include/asm/kvm_host.h void kvm_unregister_irq_mask_notifier(struct kvm *kvm, int irq, irq 1427 arch/x86/include/asm/kvm_host.h int kvm_pic_set_irq(struct kvm_pic *pic, int irq, int irq_source_id, int level); irq 1603 arch/x86/include/asm/kvm_host.h bool kvm_intr_is_single_vcpu(struct kvm *kvm, struct kvm_lapic_irq *irq, irq 1607 arch/x86/include/asm/kvm_host.h struct kvm_lapic_irq *irq); irq 1609 arch/x86/include/asm/kvm_host.h static inline bool kvm_irq_is_postable(struct kvm_lapic_irq *irq) irq 1612 arch/x86/include/asm/kvm_host.h return (irq->delivery_mode == APIC_DM_FIXED || irq 1613 arch/x86/include/asm/kvm_host.h irq->delivery_mode == APIC_DM_LOWEST); irq 66 arch/x86/include/asm/mshyperv.h static inline void hv_enable_stimer0_percpu_irq(int irq) {} irq 67 arch/x86/include/asm/mshyperv.h static inline void hv_disable_stimer0_percpu_irq(int irq) {} irq 144 arch/x86/include/asm/paravirt.h PVOP_VCALL0(irq.safe_halt); irq 149 arch/x86/include/asm/paravirt.h PVOP_VCALL0(irq.halt); irq 751 arch/x86/include/asm/paravirt.h return PVOP_CALLEE0(unsigned long, irq.save_fl); irq 756 arch/x86/include/asm/paravirt.h PVOP_VCALLEE1(irq.restore_fl, f); irq 761 arch/x86/include/asm/paravirt.h PVOP_VCALLEE0(irq.irq_disable); irq 766 arch/x86/include/asm/paravirt.h PVOP_VCALLEE0(irq.irq_enable); irq 330 arch/x86/include/asm/paravirt_types.h struct pv_irq_ops irq; irq 96 arch/x86/include/asm/pci.h int pcibios_set_irq_routing(struct pci_dev *dev, int pin, int irq); irq 115 arch/x86/include/asm/pci.h void native_teardown_msi_irq(unsigned int irq); irq 73 arch/x86/include/asm/pci_x86.h } __attribute__((packed)) irq[4]; irq 143 arch/x86/include/asm/trace/irq_vectors.h TP_PROTO(unsigned int irq, unsigned int vector, irq 146 arch/x86/include/asm/trace/irq_vectors.h TP_ARGS(irq, vector, cpu, apicdest), irq 149 arch/x86/include/asm/trace/irq_vectors.h __field( unsigned int, irq ) irq 156 arch/x86/include/asm/trace/irq_vectors.h __entry->irq = irq; irq 163 arch/x86/include/asm/trace/irq_vectors.h __entry->irq, __entry->vector, __entry->cpu, irq 169 arch/x86/include/asm/trace/irq_vectors.h TP_PROTO(unsigned int irq, unsigned int vector, irq 173 arch/x86/include/asm/trace/irq_vectors.h TP_ARGS(irq, vector, cpu, prev_vector, prev_cpu), irq 176 arch/x86/include/asm/trace/irq_vectors.h __field( unsigned int, irq ) irq 184 arch/x86/include/asm/trace/irq_vectors.h __entry->irq = irq; irq 193 arch/x86/include/asm/trace/irq_vectors.h __entry->irq, __entry->vector, __entry->cpu, irq 199 arch/x86/include/asm/trace/irq_vectors.h TP_PROTO(unsigned int irq, unsigned int vector, \ irq 202 arch/x86/include/asm/trace/irq_vectors.h TP_ARGS(irq, vector, cpu, prev_vector, prev_cpu), NULL, NULL); \ irq 209 arch/x86/include/asm/trace/irq_vectors.h TP_PROTO(unsigned int irq, int ret), irq 211 arch/x86/include/asm/trace/irq_vectors.h TP_ARGS(irq, ret), irq 214 arch/x86/include/asm/trace/irq_vectors.h __field( unsigned int, irq ) irq 219 arch/x86/include/asm/trace/irq_vectors.h __entry->irq = irq; irq 223 arch/x86/include/asm/trace/irq_vectors.h TP_printk("irq=%u ret=%d", __entry->irq, __entry->ret) irq 228 arch/x86/include/asm/trace/irq_vectors.h TP_PROTO(unsigned int irq, int ret), \ irq 229 arch/x86/include/asm/trace/irq_vectors.h TP_ARGS(irq, ret), NULL, NULL); \ irq 236 arch/x86/include/asm/trace/irq_vectors.h TP_PROTO(unsigned int irq, unsigned int vector, bool reserved, irq 239 arch/x86/include/asm/trace/irq_vectors.h TP_ARGS(irq, vector, reserved, ret), irq 242 arch/x86/include/asm/trace/irq_vectors.h __field( unsigned int, irq ) irq 249 arch/x86/include/asm/trace/irq_vectors.h __entry->irq = irq; irq 256 arch/x86/include/asm/trace/irq_vectors.h __entry->irq, __entry->vector, irq 262 arch/x86/include/asm/trace/irq_vectors.h TP_PROTO(unsigned int irq, unsigned int vector, irq 265 arch/x86/include/asm/trace/irq_vectors.h TP_ARGS(irq, vector, ret), irq 268 arch/x86/include/asm/trace/irq_vectors.h __field( unsigned int, irq ) irq 274 arch/x86/include/asm/trace/irq_vectors.h __entry->irq = irq; irq 280 arch/x86/include/asm/trace/irq_vectors.h __entry->irq, __entry->vector, __entry->ret) irq 285 arch/x86/include/asm/trace/irq_vectors.h TP_PROTO(unsigned int irq, bool is_managed, bool can_reserve, irq 288 arch/x86/include/asm/trace/irq_vectors.h TP_ARGS(irq, is_managed, can_reserve, reserve), irq 291 arch/x86/include/asm/trace/irq_vectors.h __field( unsigned int, irq ) irq 298 arch/x86/include/asm/trace/irq_vectors.h __entry->irq = irq; irq 305 arch/x86/include/asm/trace/irq_vectors.h __entry->irq, __entry->is_managed, __entry->can_reserve, irq 311 arch/x86/include/asm/trace/irq_vectors.h TP_PROTO(unsigned int irq, bool is_managed, \ irq 313 arch/x86/include/asm/trace/irq_vectors.h TP_ARGS(irq, is_managed, can_reserve, reserve), NULL, NULL); \ irq 320 arch/x86/include/asm/trace/irq_vectors.h TP_PROTO(unsigned int irq, bool is_managed, bool has_reserved), irq 322 arch/x86/include/asm/trace/irq_vectors.h TP_ARGS(irq, is_managed, has_reserved), irq 325 arch/x86/include/asm/trace/irq_vectors.h __field( unsigned int, irq ) irq 331 arch/x86/include/asm/trace/irq_vectors.h __entry->irq = irq; irq 337 arch/x86/include/asm/trace/irq_vectors.h __entry->irq, __entry->is_managed, __entry->has_reserved) irq 342 arch/x86/include/asm/trace/irq_vectors.h TP_PROTO(unsigned int irq, bool is_legacy, int ret), irq 344 arch/x86/include/asm/trace/irq_vectors.h TP_ARGS(irq, is_legacy, ret), irq 347 arch/x86/include/asm/trace/irq_vectors.h __field( unsigned int, irq ) irq 353 arch/x86/include/asm/trace/irq_vectors.h __entry->irq = irq; irq 359 arch/x86/include/asm/trace/irq_vectors.h __entry->irq, __entry->is_legacy, __entry->ret) irq 364 arch/x86/include/asm/trace/irq_vectors.h TP_PROTO(unsigned int irq, unsigned int cpu, unsigned int vector, irq 367 arch/x86/include/asm/trace/irq_vectors.h TP_ARGS(irq, cpu, vector, is_managed), irq 370 arch/x86/include/asm/trace/irq_vectors.h __field( unsigned int, irq ) irq 377 arch/x86/include/asm/trace/irq_vectors.h __entry->irq = irq; irq 384 arch/x86/include/asm/trace/irq_vectors.h __entry->irq, __entry->cpu, __entry->vector, irq 69 arch/x86/include/asm/vm86.h static inline int invalid_vm86_irq(int irq) irq 71 arch/x86/include/asm/vm86.h return irq < FIRST_VM86_IRQ || irq > LAST_VM86_IRQ; irq 289 arch/x86/include/asm/x86_init.h void (*teardown_msi_irq)(unsigned int irq); irq 568 arch/x86/kernel/acpi/boot.c void __init acpi_pic_sci_set_trigger(unsigned int irq, u16 trigger) irq 570 arch/x86/kernel/acpi/boot.c unsigned int mask = 1 << irq; irq 606 arch/x86/kernel/acpi/boot.c int rc, irq, trigger, polarity; irq 619 arch/x86/kernel/acpi/boot.c irq = acpi_register_gsi(NULL, gsi, trigger, polarity); irq 620 arch/x86/kernel/acpi/boot.c if (irq < 0) irq 621 arch/x86/kernel/acpi/boot.c return irq; irq 623 arch/x86/kernel/acpi/boot.c *irqp = irq; irq 657 arch/x86/kernel/acpi/boot.c int irq = gsi; irq 668 arch/x86/kernel/acpi/boot.c irq = mp_map_gsi_to_irq(gsi, IOAPIC_MAP_ALLOC, &info); irq 670 arch/x86/kernel/acpi/boot.c if (irq >= 0 && enable_update_mptable && gsi != acpi_gbl_FADT.sci_interrupt) irq 675 arch/x86/kernel/acpi/boot.c return irq; irq 681 arch/x86/kernel/acpi/boot.c int irq; irq 684 arch/x86/kernel/acpi/boot.c irq = mp_map_gsi_to_irq(gsi, 0, NULL); irq 685 arch/x86/kernel/acpi/boot.c if (irq > 0) irq 686 arch/x86/kernel/acpi/boot.c mp_unmap_irq(irq); irq 1129 arch/x86/kernel/acpi/boot.c struct mpc_intsrc *irq = mp_irqs + idx; irq 1132 arch/x86/kernel/acpi/boot.c if (irq->srcbus == MP_ISA_BUS && irq->srcbusirq == i) irq 1136 arch/x86/kernel/acpi/boot.c if (irq->dstapic == dstapic && irq->dstirq == pin) irq 61 arch/x86/kernel/apb_timer.c unsigned int irq; irq 170 arch/x86/kernel/apb_timer.c irq_modify_status(adev->irq, 0, IRQ_MOVE_PCNTXT); irq 171 arch/x86/kernel/apb_timer.c irq_set_affinity(adev->irq, cpumask_of(adev->cpu)); irq 189 arch/x86/kernel/apb_timer.c adev->irq, apbt_freq); irq 334 arch/x86/kernel/apb_timer.c adev->irq = p_mtmr->irq; irq 543 arch/x86/kernel/apic/apic.c .irq = -1, irq 152 arch/x86/kernel/apic/io_apic.c static inline bool mp_is_legacy_irq(int irq) irq 154 arch/x86/kernel/apic/io_apic.c return irq >= 0 && irq < nr_legacy_irqs(); irq 162 arch/x86/kernel/apic/io_apic.c static inline int mp_init_irq_at_boot(int ioapic, int irq) irq 167 arch/x86/kernel/apic/io_apic.c return ioapic == 0 || mp_is_legacy_irq(irq); irq 721 arch/x86/kernel/apic/io_apic.c static int __init find_isa_irq_pin(int irq, int type) irq 730 arch/x86/kernel/apic/io_apic.c (mp_irqs[i].srcbusirq == irq)) irq 737 arch/x86/kernel/apic/io_apic.c static int __init find_isa_irq_apic(int irq, int type) irq 746 arch/x86/kernel/apic/io_apic.c (mp_irqs[i].srcbusirq == irq)) irq 765 arch/x86/kernel/apic/io_apic.c static int EISA_ELCR(unsigned int irq) irq 767 arch/x86/kernel/apic/io_apic.c if (irq < nr_legacy_irqs()) { irq 768 arch/x86/kernel/apic/io_apic.c unsigned int port = 0x4d0 + (irq >> 3); irq 769 arch/x86/kernel/apic/io_apic.c return (inb(port) >> (irq & 7)) & 1; irq 772 arch/x86/kernel/apic/io_apic.c "Broken MPtable reports ISA irq %d\n", irq); irq 922 arch/x86/kernel/apic/io_apic.c static void mp_register_handler(unsigned int irq, unsigned long trigger) irq 928 arch/x86/kernel/apic/io_apic.c irq_set_status_flags(irq, IRQ_LEVEL); irq 931 arch/x86/kernel/apic/io_apic.c irq_clear_status_flags(irq, IRQ_LEVEL); irq 936 arch/x86/kernel/apic/io_apic.c __irq_set_handler(irq, hdl, 0, fasteoi ? "fasteoi" : "edge"); irq 939 arch/x86/kernel/apic/io_apic.c static bool mp_check_pin_attr(int irq, struct irq_alloc_info *info) irq 941 arch/x86/kernel/apic/io_apic.c struct mp_chip_data *data = irq_get_chip_data(irq); irq 948 arch/x86/kernel/apic/io_apic.c if (irq < nr_legacy_irqs() && data->count == 1) { irq 950 arch/x86/kernel/apic/io_apic.c mp_register_handler(irq, info->ioapic_trigger); irq 963 arch/x86/kernel/apic/io_apic.c int irq = -1; irq 973 arch/x86/kernel/apic/io_apic.c irq = gsi; irq 974 arch/x86/kernel/apic/io_apic.c legacy = mp_is_legacy_irq(irq); irq 977 arch/x86/kernel/apic/io_apic.c irq = gsi; irq 986 arch/x86/kernel/apic/io_apic.c return __irq_domain_alloc_irqs(domain, irq, 1, irq 1002 arch/x86/kernel/apic/io_apic.c int irq, int ioapic, int pin, irq 1006 arch/x86/kernel/apic/io_apic.c struct irq_data *irq_data = irq_get_irq_data(irq); irq 1015 arch/x86/kernel/apic/io_apic.c if (!mp_check_pin_attr(irq, info)) irq 1022 arch/x86/kernel/apic/io_apic.c irq = __irq_domain_alloc_irqs(domain, irq, 1, node, info, true, irq 1024 arch/x86/kernel/apic/io_apic.c if (irq >= 0) { irq 1025 arch/x86/kernel/apic/io_apic.c irq_data = irq_domain_get_irq_data(domain, irq); irq 1031 arch/x86/kernel/apic/io_apic.c return irq; irq 1037 arch/x86/kernel/apic/io_apic.c int irq; irq 1047 arch/x86/kernel/apic/io_apic.c irq = mp_irqs[idx].srcbusirq; irq 1048 arch/x86/kernel/apic/io_apic.c legacy = mp_is_legacy_irq(irq); irq 1054 arch/x86/kernel/apic/io_apic.c irq = irq_find_mapping(domain, pin); irq 1055 arch/x86/kernel/apic/io_apic.c if (irq == 0) irq 1056 arch/x86/kernel/apic/io_apic.c irq = -ENOENT; irq 1061 arch/x86/kernel/apic/io_apic.c irq = alloc_isa_irq_from_domain(domain, irq, irq 1063 arch/x86/kernel/apic/io_apic.c else if ((irq = irq_find_mapping(domain, pin)) == 0) irq 1064 arch/x86/kernel/apic/io_apic.c irq = alloc_irq_from_domain(domain, ioapic, gsi, &tmp); irq 1065 arch/x86/kernel/apic/io_apic.c else if (!mp_check_pin_attr(irq, &tmp)) irq 1066 arch/x86/kernel/apic/io_apic.c irq = -EBUSY; irq 1067 arch/x86/kernel/apic/io_apic.c if (irq >= 0) { irq 1068 arch/x86/kernel/apic/io_apic.c data = irq_get_chip_data(irq); irq 1074 arch/x86/kernel/apic/io_apic.c return irq; irq 1097 arch/x86/kernel/apic/io_apic.c int irq = pirq_entries[pin-16]; irq 1100 arch/x86/kernel/apic/io_apic.c pin-16, irq); irq 1101 arch/x86/kernel/apic/io_apic.c return irq; irq 1126 arch/x86/kernel/apic/io_apic.c void mp_unmap_irq(int irq) irq 1128 arch/x86/kernel/apic/io_apic.c struct irq_data *irq_data = irq_get_irq_data(irq); irq 1140 arch/x86/kernel/apic/io_apic.c irq_domain_free_irqs(irq, 1); irq 1150 arch/x86/kernel/apic/io_apic.c int irq, i, best_ioapic = -1, best_idx = -1; irq 1179 arch/x86/kernel/apic/io_apic.c irq = pin_2_irq(i, ioapic_idx, mp_irqs[i].dstirq, 0); irq 1180 arch/x86/kernel/apic/io_apic.c if (irq > 0 && !IO_APIC_IRQ(irq)) irq 1322 arch/x86/kernel/apic/io_apic.c unsigned int irq; irq 1340 arch/x86/kernel/apic/io_apic.c for_each_active_irq(irq) { irq 1345 arch/x86/kernel/apic/io_apic.c chip = irq_get_chip(irq); irq 1348 arch/x86/kernel/apic/io_apic.c data = irq_get_chip_data(irq); irq 1354 arch/x86/kernel/apic/io_apic.c printk(KERN_DEBUG "IRQ%d ", irq); irq 1687 arch/x86/kernel/apic/io_apic.c int was_pending = 0, irq = data->irq; irq 1691 arch/x86/kernel/apic/io_apic.c if (irq < nr_legacy_irqs()) { irq 1692 arch/x86/kernel/apic/io_apic.c legacy_pic->mask(irq); irq 1693 arch/x86/kernel/apic/io_apic.c if (legacy_pic->irq_pending(irq)) irq 1973 arch/x86/kernel/apic/io_apic.c unsigned int irq; irq 1975 arch/x86/kernel/apic/io_apic.c for_each_active_irq(irq) { irq 1976 arch/x86/kernel/apic/io_apic.c cfg = irq_cfg(irq); irq 1977 arch/x86/kernel/apic/io_apic.c if (IO_APIC_IRQ(irq) && cfg && !cfg->vector) { irq 1983 arch/x86/kernel/apic/io_apic.c if (irq < nr_legacy_irqs()) irq 1984 arch/x86/kernel/apic/io_apic.c legacy_pic->make_irq(irq); irq 1987 arch/x86/kernel/apic/io_apic.c irq_set_chip(irq, &no_irq_chip); irq 2024 arch/x86/kernel/apic/io_apic.c static void lapic_register_intr(int irq) irq 2026 arch/x86/kernel/apic/io_apic.c irq_clear_status_flags(irq, IRQ_LEVEL); irq 2027 arch/x86/kernel/apic/io_apic.c irq_set_chip_and_handler_name(irq, &lapic_chip, handle_edge_irq, irq 2101 arch/x86/kernel/apic/io_apic.c int irq = -1; irq 2111 arch/x86/kernel/apic/io_apic.c irq = alloc_isa_irq_from_domain(domain, 0, ioapic, pin, &info); irq 2115 arch/x86/kernel/apic/io_apic.c return irq; irq 2904 arch/x86/kernel/apic/io_apic.c int irq = mp_map_gsi_to_irq(gsi, 0, NULL); irq 2907 arch/x86/kernel/apic/io_apic.c if (irq >= 0) { irq 2908 arch/x86/kernel/apic/io_apic.c data = irq_get_chip_data(irq); irq 202 arch/x86/kernel/apic/msi.c void native_teardown_msi_irq(unsigned int irq) irq 204 arch/x86/kernel/apic/msi.c irq_domain_free_irqs(irq, 1); irq 311 arch/x86/kernel/apic/msi.c dmar_msi_write(data->irq, msg); irq 389 arch/x86/kernel/apic/msi.c void dmar_free_hwirq(int irq) irq 391 arch/x86/kernel/apic/msi.c irq_domain_free_irqs(irq, 1); irq 32 arch/x86/kernel/apic/vector.c unsigned int irq; irq 97 arch/x86/kernel/apic/vector.c struct irq_cfg *irq_cfg(unsigned int irq) irq 99 arch/x86/kernel/apic/vector.c return irqd_cfg(irq_get_irq_data(irq)); irq 127 arch/x86/kernel/apic/vector.c trace_vector_config(irqd->irq, vector, cpu, irq 140 arch/x86/kernel/apic/vector.c trace_vector_update(irqd->irq, newvec, newcpu, apicd->vector, irq 194 arch/x86/kernel/apic/vector.c trace_vector_reserve_managed(irqd->irq, ret); irq 206 arch/x86/kernel/apic/vector.c trace_vector_reserve(irqd->irq, 0); irq 248 arch/x86/kernel/apic/vector.c trace_vector_alloc(irqd->irq, vector, resvd, vector); irq 321 arch/x86/kernel/apic/vector.c trace_vector_alloc_managed(irqd->irq, vector, vector); irq 340 arch/x86/kernel/apic/vector.c trace_vector_clear(irqd->irq, vector, apicd->cpu, apicd->prev_vector, irq 364 arch/x86/kernel/apic/vector.c trace_vector_deactivate(irqd->irq, apicd->is_managed, irq 409 arch/x86/kernel/apic/vector.c irqd->irq); irq 423 arch/x86/kernel/apic/vector.c pr_err("Managed startup for irq %u, but no CPU\n", irqd->irq); irq 434 arch/x86/kernel/apic/vector.c irqd->irq); irq 446 arch/x86/kernel/apic/vector.c trace_vector_activate(irqd->irq, apicd->is_managed, irq 469 arch/x86/kernel/apic/vector.c trace_vector_teardown(irqd->irq, apicd->is_managed, irq 554 arch/x86/kernel/apic/vector.c apicd->irq = virq + i; irq 593 arch/x86/kernel/apic/vector.c int irq; irq 600 arch/x86/kernel/apic/vector.c irq = irqd->irq; irq 601 arch/x86/kernel/apic/vector.c if (irq < nr_legacy_irqs() && !test_bit(irq, &io_apic_irqs)) { irq 602 arch/x86/kernel/apic/vector.c seq_printf(m, "%*sVector: %5d\n", ind, "", ISA_IRQ_VECTOR(irq)); irq 667 arch/x86/kernel/apic/vector.c void lapic_assign_legacy_vector(unsigned int irq, bool replace) irq 674 arch/x86/kernel/apic/vector.c irq_matrix_assign_system(vector_matrix, ISA_IRQ_VECTOR(irq), replace); irq 848 arch/x86/kernel/apic/vector.c trace_vector_free_moved(apicd->irq, cpu, vector, managed); irq 1016 arch/x86/kernel/apic/vector.c irqd->irq, vector); irq 69 arch/x86/kernel/asm-offsets.c OFFSET(PV_IRQ_irq_disable, paravirt_patch_template, irq.irq_disable); irq 70 arch/x86/kernel/asm-offsets.c OFFSET(PV_IRQ_irq_enable, paravirt_patch_template, irq.irq_enable); irq 44 arch/x86/kernel/asm-offsets_64.c OFFSET(PV_IRQ_save_fl, paravirt_patch_template, irq.save_fl); irq 92 arch/x86/kernel/cpu/mshyperv.c int hv_setup_stimer0_irq(int *irq, int *vector, void (*handler)(void)) irq 95 arch/x86/kernel/cpu/mshyperv.c *irq = -1; /* Unused on x86/x64 */ irq 101 arch/x86/kernel/cpu/mshyperv.c void hv_remove_stimer0_irq(int irq) irq 101 arch/x86/kernel/devicetree.c dev->irq = virq; irq 27 arch/x86/kernel/hpet.c unsigned int irq; irq 208 arch/x86/kernel/hpet.c hd.hd_irq[i] = hc->irq; irq 401 arch/x86/kernel/hpet.c evt->irq = hc->irq; irq 501 arch/x86/kernel/hpet.c struct irq_data *data = irq_get_irq_data(hc->irq); irq 511 arch/x86/kernel/hpet.c static irqreturn_t hpet_msi_interrupt_handler(int irq, void *data) irq 527 arch/x86/kernel/hpet.c if (request_irq(hc->irq, hpet_msi_interrupt_handler, irq 532 arch/x86/kernel/hpet.c disable_irq(hc->irq); irq 533 arch/x86/kernel/hpet.c irq_set_affinity(hc->irq, cpumask_of(hc->cpu)); irq 534 arch/x86/kernel/hpet.c enable_irq(hc->irq); irq 536 arch/x86/kernel/hpet.c pr_debug("%s irq %u for MSI\n", hc->name, hc->irq); irq 587 arch/x86/kernel/hpet.c free_irq(hc->irq, hc); irq 611 arch/x86/kernel/hpet.c int irq; irq 622 arch/x86/kernel/hpet.c irq = hpet_assign_irq(hpet_domain, hc, hc->num); irq 623 arch/x86/kernel/hpet.c if (irq <= 0) irq 626 arch/x86/kernel/hpet.c hc->irq = irq; irq 814 arch/x86/kernel/hpet.c u32 hpet_period, cfg, id, irq; irq 881 arch/x86/kernel/hpet.c irq = (cfg & Tn_INT_ROUTE_CNF_MASK) >> Tn_INT_ROUTE_CNF_SHIFT; irq 882 arch/x86/kernel/hpet.c hc->irq = irq; irq 1239 arch/x86/kernel/hpet.c irqreturn_t hpet_rtc_interrupt(int irq, void *dev_id) irq 58 arch/x86/kernel/i8259.c static void mask_8259A_irq(unsigned int irq) irq 60 arch/x86/kernel/i8259.c unsigned int mask = 1 << irq; irq 65 arch/x86/kernel/i8259.c if (irq & 8) irq 74 arch/x86/kernel/i8259.c mask_8259A_irq(data->irq); irq 77 arch/x86/kernel/i8259.c static void unmask_8259A_irq(unsigned int irq) irq 79 arch/x86/kernel/i8259.c unsigned int mask = ~(1 << irq); irq 84 arch/x86/kernel/i8259.c if (irq & 8) irq 93 arch/x86/kernel/i8259.c unmask_8259A_irq(data->irq); irq 96 arch/x86/kernel/i8259.c static int i8259A_irq_pending(unsigned int irq) irq 98 arch/x86/kernel/i8259.c unsigned int mask = 1<<irq; irq 103 arch/x86/kernel/i8259.c if (irq < 8) irq 112 arch/x86/kernel/i8259.c static void make_8259A_irq(unsigned int irq) irq 114 arch/x86/kernel/i8259.c disable_irq_nosync(irq); irq 115 arch/x86/kernel/i8259.c io_apic_irqs &= ~(1<<irq); irq 116 arch/x86/kernel/i8259.c irq_set_chip_and_handler(irq, &i8259A_chip, handle_level_irq); irq 117 arch/x86/kernel/i8259.c enable_irq(irq); irq 118 arch/x86/kernel/i8259.c lapic_assign_legacy_vector(irq, true); irq 127 arch/x86/kernel/i8259.c static inline int i8259A_irq_real(unsigned int irq) irq 130 arch/x86/kernel/i8259.c int irqmask = 1<<irq; irq 132 arch/x86/kernel/i8259.c if (irq < 8) { irq 152 arch/x86/kernel/i8259.c unsigned int irq = data->irq; irq 153 arch/x86/kernel/i8259.c unsigned int irqmask = 1 << irq; irq 177 arch/x86/kernel/i8259.c if (irq & 8) { irq 181 arch/x86/kernel/i8259.c outb(0x60+(irq&7), PIC_SLAVE_CMD); irq 187 arch/x86/kernel/i8259.c outb(0x60+irq, PIC_MASTER_CMD); /* 'Specific EOI to master */ irq 196 arch/x86/kernel/i8259.c if (i8259A_irq_real(irq)) irq 211 arch/x86/kernel/i8259.c "spurious 8259A interrupt: IRQ%d.\n", irq); irq 388 arch/x86/kernel/i8259.c static int legacy_pic_irq_pending_noop(unsigned int irq) irq 38 arch/x86/kernel/irq.c void ack_bad_irq(unsigned int irq) irq 41 arch/x86/kernel/irq.c pr_err("unexpected IRQ trap at vector %02x\n", irq); irq 268 arch/x86/kernel/mpparse.c static int __init ELCR_trigger(unsigned int irq) irq 272 arch/x86/kernel/mpparse.c port = 0x4d0 + (irq >> 3); irq 273 arch/x86/kernel/mpparse.c return (inb(port) >> (irq & 7)) & 1; irq 350 arch/x86/kernel/paravirt.c .irq.save_fl = __PV_IS_CALLEE_SAVE(native_save_fl), irq 351 arch/x86/kernel/paravirt.c .irq.restore_fl = __PV_IS_CALLEE_SAVE(native_restore_fl), irq 352 arch/x86/kernel/paravirt.c .irq.irq_disable = __PV_IS_CALLEE_SAVE(native_irq_disable), irq 353 arch/x86/kernel/paravirt.c .irq.irq_enable = __PV_IS_CALLEE_SAVE(native_irq_enable), irq 354 arch/x86/kernel/paravirt.c .irq.safe_halt = native_safe_halt, irq 355 arch/x86/kernel/paravirt.c .irq.halt = native_halt, irq 92 arch/x86/kernel/paravirt_patch.c PATCH_CASE(irq, restore_fl, xxl, insn_buff, len); irq 93 arch/x86/kernel/paravirt_patch.c PATCH_CASE(irq, save_fl, xxl, insn_buff, len); irq 94 arch/x86/kernel/paravirt_patch.c PATCH_CASE(irq, irq_enable, xxl, insn_buff, len); irq 95 arch/x86/kernel/paravirt_patch.c PATCH_CASE(irq, irq_disable, xxl, insn_buff, len); irq 55 arch/x86/kernel/time.c static irqreturn_t timer_interrupt(int irq, void *dev_id) irq 129 arch/x86/kernel/topology.c unsigned int irq; irq 134 arch/x86/kernel/topology.c for_each_active_irq(irq) { irq 135 arch/x86/kernel/topology.c if (!IO_APIC_IRQ(irq) && irq_has_action(irq)) { irq 853 arch/x86/kernel/vm86_32.c int irq = irqnumber & 255; irq 856 arch/x86/kernel/vm86_32.c if (invalid_vm86_irq(irq)) return -EPERM; irq 857 arch/x86/kernel/vm86_32.c if (vm86_irqs[irq].tsk) return -EPERM; irq 858 arch/x86/kernel/vm86_32.c ret = request_irq(irq, &irq_handler, 0, VM86_IRQNAME, NULL); irq 860 arch/x86/kernel/vm86_32.c vm86_irqs[irq].sig = sig; irq 861 arch/x86/kernel/vm86_32.c vm86_irqs[irq].tsk = current; irq 862 arch/x86/kernel/vm86_32.c return irq; irq 147 arch/x86/kernel/x86_init.c void arch_teardown_msi_irq(unsigned int irq) irq 149 arch/x86/kernel/x86_init.c x86_msi.teardown_msi_irq(irq); irq 2076 arch/x86/kvm/emulate.c static int __emulate_int_real(struct x86_emulate_ctxt *ctxt, int irq) irq 2105 arch/x86/kvm/emulate.c eip_addr = dt.address + (irq << 2); irq 2106 arch/x86/kvm/emulate.c cs_addr = dt.address + (irq << 2) + 2; irq 2125 arch/x86/kvm/emulate.c int emulate_int_real(struct x86_emulate_ctxt *ctxt, int irq) irq 2130 arch/x86/kvm/emulate.c rc = __emulate_int_real(ctxt, irq); irq 2136 arch/x86/kvm/emulate.c static int emulate_int(struct x86_emulate_ctxt *ctxt, int irq) irq 2140 arch/x86/kvm/emulate.c return __emulate_int_real(ctxt, irq); irq 306 arch/x86/kvm/hyperv.c struct kvm_lapic_irq irq; irq 316 arch/x86/kvm/hyperv.c memset(&irq, 0, sizeof(irq)); irq 317 arch/x86/kvm/hyperv.c irq.shorthand = APIC_DEST_SELF; irq 318 arch/x86/kvm/hyperv.c irq.dest_mode = APIC_DEST_PHYSICAL; irq 319 arch/x86/kvm/hyperv.c irq.delivery_mode = APIC_DM_FIXED; irq 320 arch/x86/kvm/hyperv.c irq.vector = vector; irq 321 arch/x86/kvm/hyperv.c irq.level = 1; irq 323 arch/x86/kvm/hyperv.c ret = kvm_irq_delivery_to_apic(vcpu->kvm, vcpu->arch.apic, &irq, NULL); irq 324 arch/x86/kvm/hyperv.c trace_kvm_hv_synic_set_irq(vcpu->vcpu_id, sint, irq.vector, ret); irq 644 arch/x86/kvm/hyperv.c struct kvm_lapic_irq irq = { irq 650 arch/x86/kvm/hyperv.c return !kvm_apic_set_irq(vcpu, &irq, NULL); irq 1439 arch/x86/kvm/hyperv.c struct kvm_lapic_irq irq = { irq 1451 arch/x86/kvm/hyperv.c kvm_apic_set_irq(vcpu, &irq, NULL); irq 70 arch/x86/kvm/i8259.c static void pic_clear_isr(struct kvm_kpic_state *s, int irq) irq 72 arch/x86/kvm/i8259.c s->isr &= ~(1 << irq); irq 74 arch/x86/kvm/i8259.c irq += 8; irq 82 arch/x86/kvm/i8259.c kvm_notify_acked_irq(s->pics_state->kvm, SELECT_PIC(irq), irq); irq 89 arch/x86/kvm/i8259.c static inline int pic_set_irq1(struct kvm_kpic_state *s, int irq, int level) irq 92 arch/x86/kvm/i8259.c mask = 1 << irq; irq 165 arch/x86/kvm/i8259.c int irq2, irq; irq 175 arch/x86/kvm/i8259.c irq = pic_get_irq(&s->pics[0]); irq 176 arch/x86/kvm/i8259.c pic_irq_request(s->kvm, irq >= 0); irq 186 arch/x86/kvm/i8259.c int kvm_pic_set_irq(struct kvm_pic *s, int irq, int irq_source_id, int level) irq 190 arch/x86/kvm/i8259.c BUG_ON(irq < 0 || irq >= PIC_NUM_PINS); irq 193 arch/x86/kvm/i8259.c irq_level = __kvm_irq_line_state(&s->irq_states[irq], irq 195 arch/x86/kvm/i8259.c ret = pic_set_irq1(&s->pics[irq >> 3], irq & 7, irq_level); irq 197 arch/x86/kvm/i8259.c trace_kvm_pic_set_irq(irq >> 3, irq & 7, s->pics[irq >> 3].elcr, irq 198 arch/x86/kvm/i8259.c s->pics[irq >> 3].imr, ret == 0); irq 217 arch/x86/kvm/i8259.c static inline void pic_intack(struct kvm_kpic_state *s, int irq) irq 219 arch/x86/kvm/i8259.c s->isr |= 1 << irq; irq 223 arch/x86/kvm/i8259.c if (!(s->elcr & (1 << irq))) irq 224 arch/x86/kvm/i8259.c s->irr &= ~(1 << irq); irq 228 arch/x86/kvm/i8259.c s->priority_add = (irq + 1) & 7; irq 229 arch/x86/kvm/i8259.c pic_clear_isr(s, irq); irq 236 arch/x86/kvm/i8259.c int irq, irq2, intno; irq 242 arch/x86/kvm/i8259.c irq = pic_get_irq(&s->pics[0]); irq 243 arch/x86/kvm/i8259.c if (irq >= 0) { irq 244 arch/x86/kvm/i8259.c pic_intack(&s->pics[0], irq); irq 245 arch/x86/kvm/i8259.c if (irq == 2) { irq 255 arch/x86/kvm/i8259.c irq = irq2 + 8; irq 257 arch/x86/kvm/i8259.c intno = s->pics[0].irq_base + irq; irq 262 arch/x86/kvm/i8259.c irq = 7; irq 263 arch/x86/kvm/i8259.c intno = s->pics[0].irq_base + irq; irq 273 arch/x86/kvm/i8259.c int irq, i; irq 300 arch/x86/kvm/i8259.c for (irq = 0; irq < PIC_NUM_PINS/2; irq++) irq 301 arch/x86/kvm/i8259.c if (edge_irr & (1 << irq)) irq 302 arch/x86/kvm/i8259.c pic_clear_isr(s, irq); irq 308 arch/x86/kvm/i8259.c int priority, cmd, irq; irq 338 arch/x86/kvm/i8259.c irq = (priority + s->priority_add) & 7; irq 340 arch/x86/kvm/i8259.c s->priority_add = (irq + 1) & 7; irq 341 arch/x86/kvm/i8259.c pic_clear_isr(s, irq); irq 346 arch/x86/kvm/i8259.c irq = val & 7; irq 347 arch/x86/kvm/i8259.c pic_clear_isr(s, irq); irq 355 arch/x86/kvm/i8259.c irq = val & 7; irq 356 arch/x86/kvm/i8259.c s->priority_add = (irq + 1) & 7; irq 357 arch/x86/kvm/i8259.c pic_clear_isr(s, irq); irq 370 arch/x86/kvm/i8259.c for (irq = 0; irq < PIC_NUM_PINS/2; irq++) irq 371 arch/x86/kvm/i8259.c if (imr_diff & (1 << irq)) irq 374 arch/x86/kvm/i8259.c SELECT_PIC(irq + off), irq 375 arch/x86/kvm/i8259.c irq + off, irq 376 arch/x86/kvm/i8259.c !!(s->imr & (1 << irq))); irq 49 arch/x86/kvm/ioapic.c static int ioapic_service(struct kvm_ioapic *vioapic, int irq, irq 173 arch/x86/kvm/ioapic.c static int ioapic_set_irq(struct kvm_ioapic *ioapic, unsigned int irq, irq 177 arch/x86/kvm/ioapic.c u32 mask = 1 << irq; irq 181 arch/x86/kvm/ioapic.c entry = ioapic->redirtbl[irq]; irq 201 arch/x86/kvm/ioapic.c if (irq == RTC_GSI && line_status && irq 217 arch/x86/kvm/ioapic.c ret = ioapic_service(ioapic, irq, line_status); irq 220 arch/x86/kvm/ioapic.c trace_kvm_ioapic_set_irq(entry.bits, irq, ret == 0); irq 332 arch/x86/kvm/ioapic.c static int ioapic_service(struct kvm_ioapic *ioapic, int irq, bool line_status) irq 334 arch/x86/kvm/ioapic.c union kvm_ioapic_redirect_entry *entry = &ioapic->redirtbl[irq]; irq 353 arch/x86/kvm/ioapic.c ioapic->irr_delivered |= 1 << irq; irq 355 arch/x86/kvm/ioapic.c if (irq == RTC_GSI && line_status) { irq 375 arch/x86/kvm/ioapic.c int kvm_ioapic_set_irq(struct kvm_ioapic *ioapic, int irq, int irq_source_id, irq 380 arch/x86/kvm/ioapic.c BUG_ON(irq < 0 || irq >= IOAPIC_NUM_PINS); irq 383 arch/x86/kvm/ioapic.c irq_level = __kvm_irq_line_state(&ioapic->irq_states[irq], irq 385 arch/x86/kvm/ioapic.c ret = ioapic_set_irq(ioapic, irq, irq_level, line_status); irq 88 arch/x86/kvm/ioapic.h void (*ack_notifier)(void *opaque, int irq); irq 126 arch/x86/kvm/ioapic.h int kvm_ioapic_set_irq(struct kvm_ioapic *ioapic, int irq, int irq_source_id, irq 130 arch/x86/kvm/ioapic.h struct kvm_lapic_irq *irq, irq 23 arch/x86/kvm/irq.h #define SELECT_PIC(irq) \ irq 24 arch/x86/kvm/irq.h ((irq) < 8 ? KVM_IRQCHIP_PIC_MASTER : KVM_IRQCHIP_PIC_SLAVE) irq 60 arch/x86/kvm/irq.h void (*ack_notifier)(void *opaque, int irq); irq 48 arch/x86/kvm/irq_comm.c struct kvm_lapic_irq *irq, struct dest_map *dest_map) irq 55 arch/x86/kvm/irq_comm.c if (irq->dest_mode == 0 && irq->dest_id == 0xff && irq 56 arch/x86/kvm/irq_comm.c kvm_lowest_prio_delivery(irq)) { irq 58 arch/x86/kvm/irq_comm.c irq->delivery_mode = APIC_DM_FIXED; irq 61 arch/x86/kvm/irq_comm.c if (kvm_irq_delivery_to_apic_fast(kvm, src, irq, &r, dest_map)) irq 70 arch/x86/kvm/irq_comm.c if (!kvm_apic_match_dest(vcpu, src, irq->shorthand, irq 71 arch/x86/kvm/irq_comm.c irq->dest_id, irq->dest_mode)) irq 74 arch/x86/kvm/irq_comm.c if (!kvm_lowest_prio_delivery(irq)) { irq 77 arch/x86/kvm/irq_comm.c r += kvm_apic_set_irq(vcpu, irq, dest_map); irq 92 arch/x86/kvm/irq_comm.c int idx = kvm_vector_to_index(irq->vector, dest_vcpus, irq 99 arch/x86/kvm/irq_comm.c r = kvm_apic_set_irq(lowest, irq, dest_map); irq 105 arch/x86/kvm/irq_comm.c struct kvm_lapic_irq *irq) irq 111 arch/x86/kvm/irq_comm.c irq->dest_id = (e->msi.address_lo & irq 114 arch/x86/kvm/irq_comm.c irq->dest_id |= MSI_ADDR_EXT_DEST_ID(e->msi.address_hi); irq 115 arch/x86/kvm/irq_comm.c irq->vector = (e->msi.data & irq 117 arch/x86/kvm/irq_comm.c irq->dest_mode = (1 << MSI_ADDR_DEST_MODE_SHIFT) & e->msi.address_lo; irq 118 arch/x86/kvm/irq_comm.c irq->trig_mode = (1 << MSI_DATA_TRIGGER_SHIFT) & e->msi.data; irq 119 arch/x86/kvm/irq_comm.c irq->delivery_mode = e->msi.data & 0x700; irq 120 arch/x86/kvm/irq_comm.c irq->msi_redir_hint = ((e->msi.address_lo irq 122 arch/x86/kvm/irq_comm.c irq->level = 1; irq 123 arch/x86/kvm/irq_comm.c irq->shorthand = 0; irq 136 arch/x86/kvm/irq_comm.c struct kvm_lapic_irq irq; irq 144 arch/x86/kvm/irq_comm.c kvm_set_msi_irq(kvm, e, &irq); irq 146 arch/x86/kvm/irq_comm.c return kvm_irq_delivery_to_apic(kvm, NULL, &irq, NULL); irq 164 arch/x86/kvm/irq_comm.c struct kvm_lapic_irq irq; irq 176 arch/x86/kvm/irq_comm.c kvm_set_msi_irq(kvm, e, &irq); irq 178 arch/x86/kvm/irq_comm.c if (kvm_irq_delivery_to_apic_fast(kvm, NULL, &irq, &r, NULL)) irq 233 arch/x86/kvm/irq_comm.c void kvm_register_irq_mask_notifier(struct kvm *kvm, int irq, irq 237 arch/x86/kvm/irq_comm.c kimn->irq = irq; irq 242 arch/x86/kvm/irq_comm.c void kvm_unregister_irq_mask_notifier(struct kvm *kvm, int irq, irq 261 arch/x86/kvm/irq_comm.c if (kimn->irq == gsi) irq 324 arch/x86/kvm/irq_comm.c bool kvm_intr_is_single_vcpu(struct kvm *kvm, struct kvm_lapic_irq *irq, irq 330 arch/x86/kvm/irq_comm.c if (kvm_intr_is_single_vcpu_fast(kvm, irq, dest_vcpu)) irq 337 arch/x86/kvm/irq_comm.c if (!kvm_apic_match_dest(vcpu, NULL, irq->shorthand, irq 338 arch/x86/kvm/irq_comm.c irq->dest_id, irq->dest_mode)) irq 351 arch/x86/kvm/irq_comm.c #define IOAPIC_ROUTING_ENTRY(irq) \ irq 352 arch/x86/kvm/irq_comm.c { .gsi = irq, .type = KVM_IRQ_ROUTING_IRQCHIP, \ irq 353 arch/x86/kvm/irq_comm.c .u.irqchip = { .irqchip = KVM_IRQCHIP_IOAPIC, .pin = (irq) } } irq 354 arch/x86/kvm/irq_comm.c #define ROUTING_ENTRY1(irq) IOAPIC_ROUTING_ENTRY(irq) irq 356 arch/x86/kvm/irq_comm.c #define PIC_ROUTING_ENTRY(irq) \ irq 357 arch/x86/kvm/irq_comm.c { .gsi = irq, .type = KVM_IRQ_ROUTING_IRQCHIP, \ irq 358 arch/x86/kvm/irq_comm.c .u.irqchip = { .irqchip = SELECT_PIC(irq), .pin = (irq) % 8 } } irq 359 arch/x86/kvm/irq_comm.c #define ROUTING_ENTRY2(irq) \ irq 360 arch/x86/kvm/irq_comm.c IOAPIC_ROUTING_ENTRY(irq), PIC_ROUTING_ENTRY(irq) irq 412 arch/x86/kvm/irq_comm.c struct kvm_lapic_irq irq; irq 417 arch/x86/kvm/irq_comm.c kvm_set_msi_irq(vcpu->kvm, entry, &irq); irq 419 arch/x86/kvm/irq_comm.c if (irq.trig_mode && kvm_apic_match_dest(vcpu, NULL, 0, irq 420 arch/x86/kvm/irq_comm.c irq.dest_id, irq.dest_mode)) irq 421 arch/x86/kvm/irq_comm.c __set_bit(irq.vector, ioapic_handled_vectors); irq 551 arch/x86/kvm/lapic.c int kvm_apic_set_irq(struct kvm_vcpu *vcpu, struct kvm_lapic_irq *irq, irq 556 arch/x86/kvm/lapic.c return __apic_accept_irq(apic, irq->delivery_mode, irq->vector, irq 557 arch/x86/kvm/lapic.c irq->level, irq->trig_mode, dest_map); irq 567 arch/x86/kvm/lapic.c struct kvm_lapic_irq irq = {0}; irq 571 arch/x86/kvm/lapic.c irq.vector = icr & APIC_VECTOR_MASK; irq 572 arch/x86/kvm/lapic.c irq.delivery_mode = icr & APIC_MODE_MASK; irq 573 arch/x86/kvm/lapic.c irq.level = (icr & APIC_INT_ASSERT) != 0; irq 574 arch/x86/kvm/lapic.c irq.trig_mode = icr & APIC_INT_LEVELTRIG; irq 596 arch/x86/kvm/lapic.c count += kvm_apic_set_irq(vcpu, &irq, NULL); irq 609 arch/x86/kvm/lapic.c count += kvm_apic_set_irq(vcpu, &irq, NULL); irq 854 arch/x86/kvm/lapic.c struct kvm_lapic_irq *irq, struct kvm_apic_map *map) irq 857 arch/x86/kvm/lapic.c if ((irq->dest_id == APIC_BROADCAST && irq 860 arch/x86/kvm/lapic.c if (irq->dest_id == X2APIC_BROADCAST) irq 864 arch/x86/kvm/lapic.c if (irq->dest_id == (x2apic_ipi ? irq 880 arch/x86/kvm/lapic.c struct kvm_lapic **src, struct kvm_lapic_irq *irq, irq 886 arch/x86/kvm/lapic.c if (irq->shorthand == APIC_DEST_SELF && src) { irq 890 arch/x86/kvm/lapic.c } else if (irq->shorthand) irq 893 arch/x86/kvm/lapic.c if (!map || kvm_apic_is_broadcast_dest(kvm, src, irq, map)) irq 896 arch/x86/kvm/lapic.c if (irq->dest_mode == APIC_DEST_PHYSICAL) { irq 897 arch/x86/kvm/lapic.c if (irq->dest_id > map->max_apic_id) { irq 900 arch/x86/kvm/lapic.c u32 dest_id = array_index_nospec(irq->dest_id, map->max_apic_id + 1); irq 908 arch/x86/kvm/lapic.c if (!kvm_apic_map_get_logical_dest(map, irq->dest_id, dst, irq 912 arch/x86/kvm/lapic.c if (!kvm_lowest_prio_delivery(irq)) irq 930 arch/x86/kvm/lapic.c lowest = kvm_vector_to_index(irq->vector, hweight16(*bitmap), irq 946 arch/x86/kvm/lapic.c struct kvm_lapic_irq *irq, int *r, struct dest_map *dest_map) irq 956 arch/x86/kvm/lapic.c if (irq->shorthand == APIC_DEST_SELF) { irq 957 arch/x86/kvm/lapic.c *r = kvm_apic_set_irq(src->vcpu, irq, dest_map); irq 964 arch/x86/kvm/lapic.c ret = kvm_apic_map_get_dest_lapic(kvm, &src, irq, map, &dst, &bitmap); irq 970 arch/x86/kvm/lapic.c *r += kvm_apic_set_irq(dst[i]->vcpu, irq, dest_map); irq 992 arch/x86/kvm/lapic.c bool kvm_intr_is_single_vcpu_fast(struct kvm *kvm, struct kvm_lapic_irq *irq, irq 1000 arch/x86/kvm/lapic.c if (irq->shorthand) irq 1006 arch/x86/kvm/lapic.c if (kvm_apic_map_get_dest_lapic(kvm, NULL, irq, map, &dst, &bitmap) && irq 1200 arch/x86/kvm/lapic.c struct kvm_lapic_irq irq; irq 1202 arch/x86/kvm/lapic.c irq.vector = icr_low & APIC_VECTOR_MASK; irq 1203 arch/x86/kvm/lapic.c irq.delivery_mode = icr_low & APIC_MODE_MASK; irq 1204 arch/x86/kvm/lapic.c irq.dest_mode = icr_low & APIC_DEST_MASK; irq 1205 arch/x86/kvm/lapic.c irq.level = (icr_low & APIC_INT_ASSERT) != 0; irq 1206 arch/x86/kvm/lapic.c irq.trig_mode = icr_low & APIC_INT_LEVELTRIG; irq 1207 arch/x86/kvm/lapic.c irq.shorthand = icr_low & APIC_SHORT_MASK; irq 1208 arch/x86/kvm/lapic.c irq.msi_redir_hint = false; irq 1210 arch/x86/kvm/lapic.c irq.dest_id = icr_high; irq 1212 arch/x86/kvm/lapic.c irq.dest_id = GET_APIC_DEST_FIELD(icr_high); irq 1214 arch/x86/kvm/lapic.c trace_kvm_apic_ipi(icr_low, irq.dest_id); irq 1216 arch/x86/kvm/lapic.c kvm_irq_delivery_to_apic(apic->vcpu->kvm, apic, &irq, NULL); irq 90 arch/x86/kvm/lapic.h int kvm_apic_set_irq(struct kvm_vcpu *vcpu, struct kvm_lapic_irq *irq, irq 95 arch/x86/kvm/lapic.h struct kvm_lapic_irq *irq, int *r, struct dest_map *dest_map); irq 214 arch/x86/kvm/lapic.h static inline bool kvm_lowest_prio_delivery(struct kvm_lapic_irq *irq) irq 216 arch/x86/kvm/lapic.h return (irq->delivery_mode == APIC_DM_LOWEST || irq 217 arch/x86/kvm/lapic.h irq->msi_redir_hint); irq 229 arch/x86/kvm/lapic.h bool kvm_intr_is_single_vcpu_fast(struct kvm *kvm, struct kvm_lapic_irq *irq, irq 5106 arch/x86/kvm/svm.c static inline void svm_inject_irq(struct vcpu_svm *svm, int irq) irq 5112 arch/x86/kvm/svm.c control->int_vector = irq; irq 5290 arch/x86/kvm/svm.c struct kvm_lapic_irq irq; irq 5293 arch/x86/kvm/svm.c kvm_set_msi_irq(kvm, e, &irq); irq 5295 arch/x86/kvm/svm.c if (!kvm_intr_is_single_vcpu(kvm, &irq, &vcpu) || irq 5296 arch/x86/kvm/svm.c !kvm_irq_is_postable(&irq)) { irq 5298 arch/x86/kvm/svm.c __func__, irq.vector); irq 5303 arch/x86/kvm/svm.c irq.vector); irq 5306 arch/x86/kvm/svm.c vcpu_info->vector = irq.vector; irq 259 arch/x86/kvm/trace.h TP_PROTO(unsigned int irq), irq 260 arch/x86/kvm/trace.h TP_ARGS(irq), irq 263 arch/x86/kvm/trace.h __field( unsigned int, irq ) irq 267 arch/x86/kvm/trace.h __entry->irq = irq; irq 270 arch/x86/kvm/trace.h TP_printk("irq %u", __entry->irq) irq 4162 arch/x86/kvm/vmx/nested.c int irq = kvm_cpu_get_interrupt(vcpu); irq 4163 arch/x86/kvm/vmx/nested.c WARN_ON(irq < 0); irq 4164 arch/x86/kvm/vmx/nested.c vmcs12->vm_exit_intr_info = irq | irq 4373 arch/x86/kvm/vmx/vmx.c int irq = vcpu->arch.interrupt.nr; irq 4375 arch/x86/kvm/vmx/vmx.c trace_kvm_inj_virq(irq); irq 4382 arch/x86/kvm/vmx/vmx.c kvm_inject_realmode_interrupt(vcpu, irq, inc_eip); irq 4385 arch/x86/kvm/vmx/vmx.c intr = irq | INTR_INFO_VALID_MASK; irq 7463 arch/x86/kvm/vmx/vmx.c struct kvm_lapic_irq irq; irq 7501 arch/x86/kvm/vmx/vmx.c kvm_set_msi_irq(kvm, e, &irq); irq 7502 arch/x86/kvm/vmx/vmx.c if (!kvm_intr_is_single_vcpu(kvm, &irq, &vcpu) || irq 7503 arch/x86/kvm/vmx/vmx.c !kvm_irq_is_postable(&irq)) { irq 7520 arch/x86/kvm/vmx/vmx.c vcpu_info.vector = irq.vector; irq 3643 arch/x86/kvm/x86.c struct kvm_interrupt *irq) irq 3645 arch/x86/kvm/x86.c if (irq->irq >= KVM_NR_INTERRUPTS) irq 3649 arch/x86/kvm/x86.c kvm_queue_interrupt(vcpu, irq->irq, false); irq 3664 arch/x86/kvm/x86.c vcpu->arch.pending_external_vector = irq->irq; irq 4223 arch/x86/kvm/x86.c struct kvm_interrupt irq; irq 4226 arch/x86/kvm/x86.c if (copy_from_user(&irq, argp, sizeof(irq))) irq 4228 arch/x86/kvm/x86.c r = kvm_vcpu_ioctl_interrupt(vcpu, &irq); irq 4807 arch/x86/kvm/x86.c irq_event->irq, irq_event->level, irq 6383 arch/x86/kvm/x86.c void kvm_inject_realmode_interrupt(struct kvm_vcpu *vcpu, int irq, int inc_eip) irq 6393 arch/x86/kvm/x86.c ret = emulate_int_real(ctxt, irq); irq 10314 arch/x86/kvm/x86.c prod->irq, irqfd->gsi, 1); irq 10333 arch/x86/kvm/x86.c ret = kvm_x86_ops->update_pi_irte(irqfd->kvm, prod->irq, irqfd->gsi, 0); irq 264 arch/x86/kvm/x86.h void kvm_inject_realmode_interrupt(struct kvm_vcpu *vcpu, int irq, int inc_eip); irq 83 arch/x86/pci/fixup.c d->irq = 9; irq 460 arch/x86/pci/fixup.c pci_read_config_byte(dev, PCI_INTERRUPT_LINE, (u8 *)&dev->irq); irq 221 arch/x86/pci/intel_mid_pci.c if (dev->irq_managed && dev->irq > 0) irq 268 arch/x86/pci/intel_mid_pci.c dev->irq = ret; irq 277 arch/x86/pci/intel_mid_pci.c dev->irq > 0) { irq 278 arch/x86/pci/intel_mid_pci.c mp_unmap_irq(dev->irq); irq 134 arch/x86/pci/irq.c DBG(" %d:%02x/%04x", j, e->irq[j].link, e->irq[j].bitmap); irq 153 arch/x86/pci/irq.c void elcr_set_level_irq(unsigned int irq) irq 155 arch/x86/pci/irq.c unsigned char mask = 1 << (irq & 7); irq 156 arch/x86/pci/irq.c unsigned int port = 0x4d0 + (irq >> 3); irq 160 arch/x86/pci/irq.c if (irq >= 16 || (1 << irq) & elcr_irq_mask) irq 163 arch/x86/pci/irq.c elcr_irq_mask |= (1 << irq); irq 164 arch/x86/pci/irq.c printk(KERN_DEBUG "PCI: setting IRQ %u as level-triggered\n", irq); irq 209 arch/x86/pci/irq.c static int pirq_ali_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) irq 212 arch/x86/pci/irq.c unsigned int val = irqmap[irq]; irq 234 arch/x86/pci/irq.c static int pirq_piix_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) irq 236 arch/x86/pci/irq.c pci_write_config_byte(router, pirq, irq); irq 250 arch/x86/pci/irq.c static int pirq_via_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) irq 252 arch/x86/pci/irq.c write_config_nybble(router, 0x55, pirq == 4 ? 5 : pirq, irq); irq 269 arch/x86/pci/irq.c static int pirq_via586_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) irq 274 arch/x86/pci/irq.c write_config_nybble(router, 0x55, pirqmap[pirq-1], irq); irq 291 arch/x86/pci/irq.c static int pirq_ite_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) irq 296 arch/x86/pci/irq.c write_config_nybble(router, 0x43, pirqmap[pirq-1], irq); irq 309 arch/x86/pci/irq.c static int pirq_opti_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) irq 311 arch/x86/pci/irq.c write_config_nybble(router, 0xb8, pirq >> 4, irq); irq 325 arch/x86/pci/irq.c static int pirq_cyrix_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) irq 327 arch/x86/pci/irq.c write_config_nybble(router, 0x5C, (pirq-1)^1, irq); irq 408 arch/x86/pci/irq.c static int pirq_sis_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) irq 418 arch/x86/pci/irq.c x |= irq ? irq: PIRQ_SIS_IRQ_DISABLE; irq 442 arch/x86/pci/irq.c static int pirq_vlsi_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) irq 449 arch/x86/pci/irq.c write_config_nybble(router, 0x74, pirq-1, irq); irq 471 arch/x86/pci/irq.c int pirq, int irq) irq 474 arch/x86/pci/irq.c outb(irq, 0xc01); irq 488 arch/x86/pci/irq.c u8 irq; irq 489 arch/x86/pci/irq.c irq = 0; irq 491 arch/x86/pci/irq.c irq = read_config_nybble(router, 0x56, pirq - 1); irq 494 arch/x86/pci/irq.c dev->vendor, dev->device, pirq, irq); irq 495 arch/x86/pci/irq.c return irq; irq 498 arch/x86/pci/irq.c static int pirq_amd756_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) irq 502 arch/x86/pci/irq.c dev->vendor, dev->device, pirq, irq); irq 504 arch/x86/pci/irq.c write_config_nybble(router, 0x56, pirq - 1, irq); irq 518 arch/x86/pci/irq.c int irq) irq 523 arch/x86/pci/irq.c x = ((pirq - 1) & 1) ? ((x & 0x0f) | (irq << 4)) : ((x & 0xf0) | (irq)); irq 530 arch/x86/pci/irq.c static int pirq_bios_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) irq 534 arch/x86/pci/irq.c return pcibios_set_irq_routing(bridge, pin - 1, irq); irq 886 arch/x86/pci/irq.c int irq = 0; irq 913 arch/x86/pci/irq.c pirq = info->irq[pin - 1].link; irq 914 arch/x86/pci/irq.c mask = info->irq[pin - 1].bitmap; irq 926 arch/x86/pci/irq.c if (broken_hp_bios_irq9 && pirq == 0x59 && dev->irq == 9) { irq 927 arch/x86/pci/irq.c dev->irq = 11; irq 933 arch/x86/pci/irq.c if (acer_tm360_irqrouting && dev->irq == 11 && irq 937 arch/x86/pci/irq.c dev->irq = r->get(pirq_router_dev, dev, pirq); irq 938 arch/x86/pci/irq.c pci_write_config_byte(dev, PCI_INTERRUPT_LINE, dev->irq); irq 945 arch/x86/pci/irq.c newirq = dev->irq; irq 966 arch/x86/pci/irq.c irq = pirq & 0xf; irq 968 arch/x86/pci/irq.c } else if (r->get && (irq = r->get(pirq_router_dev, dev, pirq)) && \ irq 969 arch/x86/pci/irq.c ((!(pci_probe & PCI_USE_PIRQ_MASK)) || ((1 << irq) & mask))) { irq 971 arch/x86/pci/irq.c elcr_set_level_irq(irq); irq 977 arch/x86/pci/irq.c irq = newirq; irq 981 arch/x86/pci/irq.c if (!irq) { irq 984 arch/x86/pci/irq.c irq = newirq; irq 990 arch/x86/pci/irq.c dev_info(&dev->dev, "%s PCI INT %c -> IRQ %d\n", msg, 'A' + pin - 1, irq); irq 1001 arch/x86/pci/irq.c if (info->irq[pin - 1].link == pirq) { irq 1006 arch/x86/pci/irq.c if (dev2->irq && dev2->irq != irq && \ irq 1008 arch/x86/pci/irq.c ((1 << dev2->irq) & mask))) { irq 1012 arch/x86/pci/irq.c dev2->irq, irq); irq 1016 arch/x86/pci/irq.c dev2->irq = irq; irq 1017 arch/x86/pci/irq.c pirq_penalty[irq]++; irq 1020 arch/x86/pci/irq.c irq, pci_name(dev2)); irq 1038 arch/x86/pci/irq.c if (dev->irq >= 16) { irq 1039 arch/x86/pci/irq.c dev_dbg(&dev->dev, "ignoring bogus IRQ %d\n", dev->irq); irq 1040 arch/x86/pci/irq.c dev->irq = 0; irq 1046 arch/x86/pci/irq.c if (pirq_penalty[dev->irq] >= 100 && irq 1047 arch/x86/pci/irq.c pirq_penalty[dev->irq] < 100000) irq 1048 arch/x86/pci/irq.c pirq_penalty[dev->irq] = 0; irq 1049 arch/x86/pci/irq.c pirq_penalty[dev->irq]++; irq 1064 arch/x86/pci/irq.c if (!dev->irq) irq 1173 arch/x86/pci/irq.c static void pirq_penalize_isa_irq(int irq, int active) irq 1179 arch/x86/pci/irq.c if (irq < 16) { irq 1181 arch/x86/pci/irq.c pirq_penalty[irq] += 1000; irq 1183 arch/x86/pci/irq.c pirq_penalty[irq] += 100; irq 1187 arch/x86/pci/irq.c void pcibios_penalize_isa_irq(int irq, int active) irq 1191 arch/x86/pci/irq.c acpi_penalize_isa_irq(irq, active); irq 1194 arch/x86/pci/irq.c pirq_penalize_isa_irq(irq, active); irq 1205 arch/x86/pci/irq.c if (!io_apic_assign_pci_irqs && dev->irq) irq 1211 arch/x86/pci/irq.c int irq; irq 1213 arch/x86/pci/irq.c if (dev->irq_managed && dev->irq > 0) irq 1216 arch/x86/pci/irq.c irq = IO_APIC_get_PCI_irq_vector(dev->bus->number, irq 1225 arch/x86/pci/irq.c while (irq < 0 && dev->bus->parent) { /* go back to the bridge */ irq 1229 arch/x86/pci/irq.c irq = IO_APIC_get_PCI_irq_vector(bridge->bus->number, irq 1232 arch/x86/pci/irq.c if (irq >= 0) irq 1236 arch/x86/pci/irq.c irq); irq 1240 arch/x86/pci/irq.c if (irq >= 0) { irq 1242 arch/x86/pci/irq.c dev->irq = irq; irq 1244 arch/x86/pci/irq.c "INT %c -> IRQ %d\n", 'A' + pin - 1, irq); irq 1283 arch/x86/pci/irq.c dev->irq_managed && dev->irq) { irq 1284 arch/x86/pci/irq.c mp_unmap_irq(dev->irq); irq 1285 arch/x86/pci/irq.c dev->irq = 0; irq 405 arch/x86/pci/pcbios.c int pcibios_set_irq_routing(struct pci_dev *dev, int pin, int irq) irq 416 arch/x86/pci/pcbios.c "c" ((irq << 8) | (pin + 10)), irq 57 arch/x86/pci/xen.c dev->irq = rc; irq 58 arch/x86/pci/xen.c dev_info(&dev->dev, "Xen PCI mapped GSI%d to IRQ%d\n", gsi, dev->irq); irq 66 arch/x86/pci/xen.c int rc, pirq = -1, irq = -1; irq 71 arch/x86/pci/xen.c irq = xen_irq_from_gsi(gsi); irq 72 arch/x86/pci/xen.c if (irq > 0) irq 73 arch/x86/pci/xen.c return irq; irq 100 arch/x86/pci/xen.c irq = xen_bind_pirq_gsi_to_irq(gsi, map_irq.pirq, shareable, name); irq 101 arch/x86/pci/xen.c if (irq < 0) irq 104 arch/x86/pci/xen.c printk(KERN_DEBUG "xen: --> pirq=%d -> irq=%d (gsi=%d)\n", map_irq.pirq, irq, gsi); irq 106 arch/x86/pci/xen.c return irq; irq 122 arch/x86/pci/xen.c int rc, irq; irq 131 arch/x86/pci/xen.c irq = xen_register_pirq(gsi, gsi_override, triggering, true); irq 145 arch/x86/pci/xen.c return irq; irq 165 arch/x86/pci/xen.c int irq, ret, i; irq 184 arch/x86/pci/xen.c irq = xen_bind_pirq_msi_to_irq(dev, msidesc, v[i], irq 190 arch/x86/pci/xen.c if (irq < 0) { irq 191 arch/x86/pci/xen.c ret = irq; irq 230 arch/x86/pci/xen.c int irq, pirq; irq 240 arch/x86/pci/xen.c irq = -ENODEV; irq 246 arch/x86/pci/xen.c irq = xen_bind_pirq_msi_to_irq(dev, msidesc, pirq, irq 251 arch/x86/pci/xen.c if (irq < 0) irq 254 arch/x86/pci/xen.c "xen: msi --> pirq=%d --> irq=%d\n", pirq, irq); irq 260 arch/x86/pci/xen.c type == PCI_CAP_ID_MSI ? "" : "-X", irq); irq 261 arch/x86/pci/xen.c return irq; irq 394 arch/x86/pci/xen.c static void xen_teardown_msi_irq(unsigned int irq) irq 396 arch/x86/pci/xen.c xen_destroy_irq(irq); irq 474 arch/x86/pci/xen.c int irq; irq 488 arch/x86/pci/xen.c for (irq = 0; irq < NR_IRQS_LEGACY; irq++) { irq 491 arch/x86/pci/xen.c if (acpi_get_override_irq(irq, &trigger, &polarity) == -1) irq 494 arch/x86/pci/xen.c xen_register_pirq(irq, -1 /* no GSI override */, irq 499 arch/x86/pci/xen.c for (irq = 0; irq < nr_legacy_irqs(); irq++) irq 500 arch/x86/pci/xen.c xen_bind_pirq_gsi_to_irq(irq, irq, 0, "xt-pic"); irq 103 arch/x86/platform/ce4100/ce4100.c up->irq = 4; irq 26 arch/x86/platform/intel-mid/device_libs/platform_emc1403.c i2c_info->irq = intr + INTEL_MID_IRQ_OFFSET; irq 25 arch/x86/platform/intel-mid/device_libs/platform_lis331.c i2c_info->irq = intr + INTEL_MID_IRQ_OFFSET; irq 53 arch/x86/platform/intel-mid/device_libs/platform_max7315.c i2c_info->irq = intr + INTEL_MID_IRQ_OFFSET; irq 56 arch/x86/platform/intel-mid/device_libs/platform_max7315.c i2c_info->irq = -1; irq 21 arch/x86/platform/intel-mid/device_libs/platform_mpu3050.c i2c_info->irq = intr + INTEL_MID_IRQ_OFFSET; irq 66 arch/x86/platform/intel-mid/device_libs/platform_mrfld_power_btn.c res->start = res->end = pentry->irq; irq 31 arch/x86/platform/intel-mid/device_libs/platform_mrfld_wdt.c int irq; irq 38 arch/x86/platform/intel-mid/device_libs/platform_mrfld_wdt.c irq = mp_map_gsi_to_irq(gsi, IOAPIC_MAP_ALLOC, &info); irq 39 arch/x86/platform/intel-mid/device_libs/platform_mrfld_wdt.c if (irq < 0) { irq 41 arch/x86/platform/intel-mid/device_libs/platform_mrfld_wdt.c return irq; irq 44 arch/x86/platform/intel-mid/device_libs/platform_mrfld_wdt.c pdata->irq = irq; irq 80 arch/x86/platform/intel-mid/device_libs/platform_msic.c msic_pdata.irq[block] = entry->irq; irq 53 arch/x86/platform/intel-mid/device_libs/platform_pcal9555a.c i2c_info->irq = intr + INTEL_MID_IRQ_OFFSET; irq 56 arch/x86/platform/intel-mid/device_libs/platform_pcal9555a.c i2c_info->irq = -1; irq 37 arch/x86/platform/intel-mid/device_libs/platform_tca6416.c i2c_info->irq = intr + INTEL_MID_IRQ_OFFSET; irq 40 arch/x86/platform/intel-mid/device_libs/platform_tca6416.c i2c_info->irq = -1; irq 168 arch/x86/platform/intel-mid/intel_mid_vrtc.c vrtc_resources[1].start = sfi_mrtc_array[0].irq; irq 169 arch/x86/platform/intel-mid/intel_mid_vrtc.c vrtc_resources[1].end = sfi_mrtc_array[0].irq; irq 97 arch/x86/platform/intel-mid/pwr.c int irq; irq 329 arch/x86/platform/intel-mid/pwr.c static irqreturn_t mid_pwr_irq_handler(int irq, void *dev_id) irq 373 arch/x86/platform/intel-mid/pwr.c pwr->irq = pdev->irq; irq 386 arch/x86/platform/intel-mid/pwr.c ret = devm_request_irq(dev, pdev->irq, mid_pwr_irq_handler, irq 92 arch/x86/platform/intel-mid/sfi.c pentry->freq_hz, pentry->irq); irq 97 arch/x86/platform/intel-mid/sfi.c mp_irq.srcbusirq = pentry->irq; /* IRQ */ irq 99 arch/x86/platform/intel-mid/sfi.c mp_irq.dstirq = pentry->irq; irq 101 arch/x86/platform/intel-mid/sfi.c mp_map_gsi_to_irq(pentry->irq, IOAPIC_MAP_ALLOC, NULL); irq 113 arch/x86/platform/intel-mid/sfi.c hint, sfi_mtimer_array[hint].irq); irq 133 arch/x86/platform/intel-mid/sfi.c if (mtmr->irq == sfi_mtimer_array[i].irq) { irq 163 arch/x86/platform/intel-mid/sfi.c totallen, (u32)pentry->phys_addr, pentry->irq); irq 168 arch/x86/platform/intel-mid/sfi.c mp_irq.srcbusirq = pentry->irq; /* IRQ */ irq 170 arch/x86/platform/intel-mid/sfi.c mp_irq.dstirq = pentry->irq; irq 172 arch/x86/platform/intel-mid/sfi.c mp_map_gsi_to_irq(pentry->irq, IOAPIC_MAP_ALLOC, NULL); irq 313 arch/x86/platform/intel-mid/sfi.c static void __init install_irq_resource(struct platform_device *pdev, int irq) irq 320 arch/x86/platform/intel-mid/sfi.c res.start = irq; irq 331 arch/x86/platform/intel-mid/sfi.c pentry->name, pentry->irq); irq 354 arch/x86/platform/intel-mid/sfi.c install_irq_resource(pdev, pentry->irq); irq 371 arch/x86/platform/intel-mid/sfi.c spi_info.irq = ((pentry->irq == (u8)0xff) ? 0 : pentry->irq); irq 378 arch/x86/platform/intel-mid/sfi.c spi_info.irq, irq 401 arch/x86/platform/intel-mid/sfi.c i2c_info.irq = ((pentry->irq == (u8)0xff) ? 0 : pentry->irq); irq 406 arch/x86/platform/intel-mid/sfi.c i2c_info.irq, irq 478 arch/x86/platform/intel-mid/sfi.c int irq = pentry->irq; irq 480 arch/x86/platform/intel-mid/sfi.c if (irq != (u8)0xff) { /* native RTE case */ irq 494 arch/x86/platform/intel-mid/sfi.c else if (irq == 41) irq 506 arch/x86/platform/intel-mid/sfi.c ret = mp_map_gsi_to_irq(irq, IOAPIC_MAP_ALLOC, &info); irq 214 arch/x86/platform/olpc/olpc-xo1-sci.c static irqreturn_t xo1_sci_intr(int irq, void *dev_id) irq 212 arch/x86/platform/uv/uv_irq.c void uv_teardown_irq(unsigned int irq) irq 214 arch/x86/platform/uv/uv_irq.c irq_domain_free_irqs(irq, 1); irq 37 arch/x86/platform/uv/uv_time.c .irq = -1, irq 993 arch/x86/xen/enlighten_pv.c pv_ops.irq.save_fl = __PV_IS_CALLEE_SAVE(xen_save_fl_direct); irq 994 arch/x86/xen/enlighten_pv.c pv_ops.irq.restore_fl = irq 996 arch/x86/xen/enlighten_pv.c pv_ops.irq.irq_disable = irq 998 arch/x86/xen/enlighten_pv.c pv_ops.irq.irq_enable = irq 131 arch/x86/xen/irq.c pv_ops.irq = xen_irq_ops; irq 485 arch/x86/xen/pmu.c irqreturn_t xen_pmu_irq_handler(int irq, void *dev_id) irq 7 arch/x86/xen/pmu.h irqreturn_t xen_pmu_irq_handler(int irq, void *dev_id); irq 14 arch/x86/xen/smp.c static DEFINE_PER_CPU(struct xen_common_irq, xen_resched_irq) = { .irq = -1 }; irq 15 arch/x86/xen/smp.c static DEFINE_PER_CPU(struct xen_common_irq, xen_callfunc_irq) = { .irq = -1 }; irq 16 arch/x86/xen/smp.c static DEFINE_PER_CPU(struct xen_common_irq, xen_callfuncsingle_irq) = { .irq = -1 }; irq 17 arch/x86/xen/smp.c static DEFINE_PER_CPU(struct xen_common_irq, xen_debug_irq) = { .irq = -1 }; irq 19 arch/x86/xen/smp.c static irqreturn_t xen_call_function_interrupt(int irq, void *dev_id); irq 20 arch/x86/xen/smp.c static irqreturn_t xen_call_function_single_interrupt(int irq, void *dev_id); irq 25 arch/x86/xen/smp.c static irqreturn_t xen_reschedule_interrupt(int irq, void *dev_id) irq 35 arch/x86/xen/smp.c if (per_cpu(xen_resched_irq, cpu).irq >= 0) { irq 36 arch/x86/xen/smp.c unbind_from_irqhandler(per_cpu(xen_resched_irq, cpu).irq, NULL); irq 37 arch/x86/xen/smp.c per_cpu(xen_resched_irq, cpu).irq = -1; irq 41 arch/x86/xen/smp.c if (per_cpu(xen_callfunc_irq, cpu).irq >= 0) { irq 42 arch/x86/xen/smp.c unbind_from_irqhandler(per_cpu(xen_callfunc_irq, cpu).irq, NULL); irq 43 arch/x86/xen/smp.c per_cpu(xen_callfunc_irq, cpu).irq = -1; irq 47 arch/x86/xen/smp.c if (per_cpu(xen_debug_irq, cpu).irq >= 0) { irq 48 arch/x86/xen/smp.c unbind_from_irqhandler(per_cpu(xen_debug_irq, cpu).irq, NULL); irq 49 arch/x86/xen/smp.c per_cpu(xen_debug_irq, cpu).irq = -1; irq 53 arch/x86/xen/smp.c if (per_cpu(xen_callfuncsingle_irq, cpu).irq >= 0) { irq 54 arch/x86/xen/smp.c unbind_from_irqhandler(per_cpu(xen_callfuncsingle_irq, cpu).irq, irq 56 arch/x86/xen/smp.c per_cpu(xen_callfuncsingle_irq, cpu).irq = -1; irq 76 arch/x86/xen/smp.c per_cpu(xen_resched_irq, cpu).irq = rc; irq 88 arch/x86/xen/smp.c per_cpu(xen_callfunc_irq, cpu).irq = rc; irq 97 arch/x86/xen/smp.c per_cpu(xen_debug_irq, cpu).irq = rc; irq 109 arch/x86/xen/smp.c per_cpu(xen_callfuncsingle_irq, cpu).irq = rc; irq 266 arch/x86/xen/smp.c static irqreturn_t xen_call_function_interrupt(int irq, void *dev_id) irq 276 arch/x86/xen/smp.c static irqreturn_t xen_call_function_single_interrupt(int irq, void *dev_id) irq 25 arch/x86/xen/smp.h int irq; irq 52 arch/x86/xen/smp_pv.c static DEFINE_PER_CPU(struct xen_common_irq, xen_irq_work) = { .irq = -1 }; irq 53 arch/x86/xen/smp_pv.c static DEFINE_PER_CPU(struct xen_common_irq, xen_pmu_irq) = { .irq = -1 }; irq 55 arch/x86/xen/smp_pv.c static irqreturn_t xen_irq_work_interrupt(int irq, void *dev_id); irq 100 arch/x86/xen/smp_pv.c if (per_cpu(xen_irq_work, cpu).irq >= 0) { irq 101 arch/x86/xen/smp_pv.c unbind_from_irqhandler(per_cpu(xen_irq_work, cpu).irq, NULL); irq 102 arch/x86/xen/smp_pv.c per_cpu(xen_irq_work, cpu).irq = -1; irq 107 arch/x86/xen/smp_pv.c if (per_cpu(xen_pmu_irq, cpu).irq >= 0) { irq 108 arch/x86/xen/smp_pv.c unbind_from_irqhandler(per_cpu(xen_pmu_irq, cpu).irq, NULL); irq 109 arch/x86/xen/smp_pv.c per_cpu(xen_pmu_irq, cpu).irq = -1; irq 129 arch/x86/xen/smp_pv.c per_cpu(xen_irq_work, cpu).irq = rc; irq 140 arch/x86/xen/smp_pv.c per_cpu(xen_pmu_irq, cpu).irq = rc; irq 481 arch/x86/xen/smp_pv.c static irqreturn_t xen_irq_work_interrupt(int irq, void *dev_id) irq 25 arch/x86/xen/spinlock.c int irq = per_cpu(lock_kicker_irq, cpu); irq 28 arch/x86/xen/spinlock.c if (irq == -1) irq 39 arch/x86/xen/spinlock.c int irq = __this_cpu_read(lock_kicker_irq); irq 43 arch/x86/xen/spinlock.c if (irq == -1 || in_nmi()) irq 50 arch/x86/xen/spinlock.c if (atomic_read(nest_cnt) == 1 && xen_test_irq_pending(irq)) { irq 51 arch/x86/xen/spinlock.c xen_clear_irq_pending(irq); irq 54 arch/x86/xen/spinlock.c xen_poll_irq(irq); irq 60 arch/x86/xen/spinlock.c static irqreturn_t dummy_handler(int irq, void *dev_id) irq 68 arch/x86/xen/spinlock.c int irq; irq 78 arch/x86/xen/spinlock.c irq = bind_ipi_to_irqhandler(XEN_SPIN_UNLOCK_VECTOR, irq 85 arch/x86/xen/spinlock.c if (irq >= 0) { irq 86 arch/x86/xen/spinlock.c disable_irq(irq); /* make sure it's never delivered */ irq 87 arch/x86/xen/spinlock.c per_cpu(lock_kicker_irq, cpu) = irq; irq 91 arch/x86/xen/spinlock.c printk("cpu %d spinlock event irq %d\n", cpu, irq); irq 301 arch/x86/xen/time.c static DEFINE_PER_CPU(struct xen_clock_event_device, xen_clock_events) = { .evt.irq = -1 }; irq 303 arch/x86/xen/time.c static irqreturn_t xen_timer_interrupt(int irq, void *dev_id) irq 322 arch/x86/xen/time.c if (evt->irq >= 0) { irq 323 arch/x86/xen/time.c unbind_from_irqhandler(evt->irq, NULL); irq 324 arch/x86/xen/time.c evt->irq = -1; irq 332 arch/x86/xen/time.c int irq; irq 334 arch/x86/xen/time.c WARN(evt->irq >= 0, "IRQ%d for CPU%d is already allocated\n", evt->irq, cpu); irq 335 arch/x86/xen/time.c if (evt->irq >= 0) irq 342 arch/x86/xen/time.c irq = bind_virq_to_irqhandler(VIRQ_TIMER, cpu, xen_timer_interrupt, irq 346 arch/x86/xen/time.c (void)xen_set_irq_priority(irq, XEN_IRQ_PRIORITY_MAX); irq 351 arch/x86/xen/time.c evt->irq = irq; irq 75 arch/x86/xen/xen-ops.h irqreturn_t xen_debug_interrupt(int irq, void *dev_id); irq 26 arch/xtensa/include/asm/irq.h static __inline__ int irq_canonicalize(int irq) irq 28 arch/xtensa/include/asm/irq.h return (irq); irq 38 arch/xtensa/include/asm/irq.h int xtensa_irq_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hw); irq 40 arch/xtensa/include/asm/irq.h unsigned xtensa_get_ext_irq_no(unsigned irq); irq 34 arch/xtensa/include/asm/mxregs.h #define MIROUT(irq) (0x000 + (irq)) irq 36 arch/xtensa/kernel/irq.c int irq = irq_find_mapping(NULL, hwirq); irq 51 arch/xtensa/kernel/irq.c generic_handle_irq(irq); irq 88 arch/xtensa/kernel/irq.c int xtensa_irq_map(struct irq_domain *d, unsigned int irq, irq 95 arch/xtensa/kernel/irq.c irq_set_chip_and_handler_name(irq, irq_chip, irq 97 arch/xtensa/kernel/irq.c irq_set_status_flags(irq, IRQ_LEVEL); irq 99 arch/xtensa/kernel/irq.c irq_set_chip_and_handler_name(irq, irq_chip, irq 101 arch/xtensa/kernel/irq.c irq_clear_status_flags(irq, IRQ_LEVEL); irq 103 arch/xtensa/kernel/irq.c irq_set_chip_and_handler_name(irq, irq_chip, irq 105 arch/xtensa/kernel/irq.c irq_set_status_flags(irq, IRQ_LEVEL); irq 107 arch/xtensa/kernel/irq.c irq_set_chip_and_handler_name(irq, irq_chip, irq 109 arch/xtensa/kernel/irq.c irq_clear_status_flags(irq, IRQ_LEVEL); irq 112 arch/xtensa/kernel/irq.c irq_set_chip_and_handler_name(irq, irq_chip, irq 114 arch/xtensa/kernel/irq.c irq_set_status_flags(irq, IRQ_LEVEL); irq 118 arch/xtensa/kernel/irq.c irq_set_chip_and_handler_name(irq, irq_chip, irq 120 arch/xtensa/kernel/irq.c irq_set_status_flags(irq, IRQ_LEVEL); irq 138 arch/xtensa/kernel/irq.c unsigned xtensa_get_ext_irq_no(unsigned irq) irq 142 arch/xtensa/kernel/irq.c ((1u << irq) - 1); irq 359 arch/xtensa/kernel/perf_event.c irqreturn_t xtensa_pmu_irq_handler(int irq, void *dev_id) irq 419 arch/xtensa/kernel/perf_event.c int irq = irq_create_mapping(NULL, XCHAL_PROFILING_INTERRUPT); irq 429 arch/xtensa/kernel/perf_event.c enable_irq(irq); irq 431 arch/xtensa/kernel/perf_event.c ret = request_irq(irq, xtensa_pmu_irq_handler, IRQF_PERCPU, irq 439 arch/xtensa/kernel/perf_event.c free_irq(irq, NULL); irq 55 arch/xtensa/kernel/smp.c static irqreturn_t ipi_interrupt(int irq, void *dev_id); irq 64 arch/xtensa/kernel/smp.c unsigned irq = irq_create_mapping(NULL, IPI_IRQ); irq 65 arch/xtensa/kernel/smp.c setup_irq(irq, &ipi_irqaction); irq 410 arch/xtensa/kernel/smp.c irqreturn_t ipi_interrupt(int irq, void *dev_id) irq 89 arch/xtensa/kernel/time.c disable_irq_nosync(evt->irq); irq 101 arch/xtensa/kernel/time.c enable_irq(evt->irq); irq 118 arch/xtensa/kernel/time.c static irqreturn_t timer_interrupt(int irq, void *dev_id) irq 146 arch/xtensa/kernel/time.c clockevent->irq = irq_create_mapping(NULL, LINUX_TIMER_INT); irq 147 arch/xtensa/kernel/time.c if (WARN(!clockevent->irq, "error: can't map timer irq")) irq 202 arch/xtensa/kernel/time.c setup_irq(this_cpu_ptr(&ccount_timer)->evt.irq, &timer_irqaction); irq 237 arch/xtensa/kernel/traps.c irqreturn_t xtensa_pmu_irq_handler(int irq, void *dev_id); irq 124 arch/xtensa/lib/pci-auto.c int irq = 0; irq 134 arch/xtensa/lib/pci-auto.c irq = pci_ctrl->map_irq(dev, PCI_SLOT(devfn), pin); irq 136 arch/xtensa/lib/pci-auto.c if (irq == -1) irq 137 arch/xtensa/lib/pci-auto.c irq = 0; irq 139 arch/xtensa/lib/pci-auto.c pr_debug("PCI Autoconfig: Interrupt %d, pin %d\n", irq, pin); irq 141 arch/xtensa/lib/pci-auto.c pci_write_config_byte(dev, PCI_INTERRUPT_LINE, irq); irq 567 arch/xtensa/platforms/iss/network.c dev->irq = -1; irq 97 arch/xtensa/platforms/xt2000/setup.c .irq = (_irq), \ irq 246 arch/xtensa/platforms/xtfpga/setup.c .irq = XTENSA_PIC_LINUX_IRQ(DUART16552_INTNUM), irq 84 drivers/acpi/acpi_amba.c dev->irq[irq_no++] = rentry->res->start; irq 487 drivers/acpi/acpica/amlresrc.h struct aml_resource_irq irq; irq 194 drivers/acpi/acpica/rscalc.c if (resource->data.irq.descriptor_length == 2) { irq 203 drivers/acpi/acpica/rscalc.c if (resource->data.irq.descriptor_length == 0) { irq 29 drivers/acpi/acpica/rsdumpinfo.c {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(irq.descriptor_length), irq 31 drivers/acpi/acpica/rsdumpinfo.c {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(irq.triggering), "Triggering", irq 33 drivers/acpi/acpica/rsdumpinfo.c {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(irq.polarity), "Polarity", irq 35 drivers/acpi/acpica/rsdumpinfo.c {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(irq.shareable), "Sharing", irq 37 drivers/acpi/acpica/rsdumpinfo.c {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(irq.interrupt_count), irq 39 drivers/acpi/acpica/rsdumpinfo.c {ACPI_RSD_SHORTLIST, ACPI_RSD_OFFSET(irq.interrupts[0]), irq 27 drivers/acpi/acpica/rsirq.c {ACPI_RSC_BITMASK16, ACPI_RS_OFFSET(data.irq.interrupts[0]), irq 28 drivers/acpi/acpica/rsirq.c AML_OFFSET(irq.irq_mask), irq 29 drivers/acpi/acpica/rsirq.c ACPI_RS_OFFSET(data.irq.interrupt_count)}, irq 33 drivers/acpi/acpica/rsirq.c {ACPI_RSC_SET8, ACPI_RS_OFFSET(data.irq.triggering), irq 39 drivers/acpi/acpica/rsirq.c {ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET(data.irq.descriptor_length), irq 40 drivers/acpi/acpica/rsirq.c AML_OFFSET(irq.descriptor_type), irq 49 drivers/acpi/acpica/rsirq.c {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.triggering), irq 50 drivers/acpi/acpica/rsirq.c AML_OFFSET(irq.flags), irq 53 drivers/acpi/acpica/rsirq.c {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.polarity), irq 54 drivers/acpi/acpica/rsirq.c AML_OFFSET(irq.flags), irq 57 drivers/acpi/acpica/rsirq.c {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.shareable), irq 58 drivers/acpi/acpica/rsirq.c AML_OFFSET(irq.flags), irq 61 drivers/acpi/acpica/rsirq.c {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.wake_capable), irq 62 drivers/acpi/acpica/rsirq.c AML_OFFSET(irq.flags), irq 81 drivers/acpi/acpica/rsirq.c {ACPI_RSC_BITMASK16, ACPI_RS_OFFSET(data.irq.interrupts[0]), irq 82 drivers/acpi/acpica/rsirq.c AML_OFFSET(irq.irq_mask), irq 83 drivers/acpi/acpica/rsirq.c ACPI_RS_OFFSET(data.irq.interrupt_count)}, irq 87 drivers/acpi/acpica/rsirq.c {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.triggering), irq 88 drivers/acpi/acpica/rsirq.c AML_OFFSET(irq.flags), irq 91 drivers/acpi/acpica/rsirq.c {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.polarity), irq 92 drivers/acpi/acpica/rsirq.c AML_OFFSET(irq.flags), irq 95 drivers/acpi/acpica/rsirq.c {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.shareable), irq 96 drivers/acpi/acpica/rsirq.c AML_OFFSET(irq.flags), irq 99 drivers/acpi/acpica/rsirq.c {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.wake_capable), irq 100 drivers/acpi/acpica/rsirq.c AML_OFFSET(irq.flags), irq 108 drivers/acpi/acpica/rsirq.c ACPI_RS_OFFSET(data.irq.descriptor_length), irq 122 drivers/acpi/acpica/rsirq.c ACPI_RS_OFFSET(data.irq.descriptor_length), irq 134 drivers/acpi/acpica/rsirq.c ACPI_RS_OFFSET(data.irq.triggering), irq 138 drivers/acpi/acpica/rsirq.c ACPI_RS_OFFSET(data.irq.polarity), irq 142 drivers/acpi/acpica/rsirq.c ACPI_RS_OFFSET(data.irq.shareable), irq 761 drivers/acpi/acpica/rsmisc.c if (((aml->irq.flags & 0x09) == 0x00) || ((aml->irq.flags & 0x09) == 0x09)) { irq 769 drivers/acpi/acpica/rsmisc.c aml->irq.flags)); irq 772 drivers/acpi/apei/ghes.c static irqreturn_t ghes_irq_func(int irq, void *data) irq 1189 drivers/acpi/apei/ghes.c rc = acpi_gsi_to_irq(generic->notify.vector, &ghes->irq); irq 1195 drivers/acpi/apei/ghes.c rc = request_irq(ghes->irq, ghes_irq_func, IRQF_SHARED, irq 1263 drivers/acpi/apei/ghes.c free_irq(ghes->irq, ghes); irq 332 drivers/acpi/arm64/gtdt.c int irq = map_gt_gsi(wd->timer_interrupt, wd->timer_flags); irq 341 drivers/acpi/arm64/gtdt.c DEFINE_RES_IRQ(irq), irq 355 drivers/acpi/arm64/gtdt.c if (irq <= 0) { irq 1116 drivers/acpi/arm64/iort.c int irq = acpi_register_gsi(NULL, hwirq, trigger, irq 1119 drivers/acpi/arm64/iort.c if (irq <= 0) { irq 1125 drivers/acpi/arm64/iort.c res->start = irq; irq 1126 drivers/acpi/arm64/iort.c res->end = irq; irq 52 drivers/acpi/evged.c unsigned int irq; irq 56 drivers/acpi/evged.c static irqreturn_t acpi_ged_irq_handler(int irq, void *data) irq 72 drivers/acpi/evged.c unsigned int irq; irq 80 drivers/acpi/evged.c struct acpi_resource_irq *p = &ares->data.irq; irq 100 drivers/acpi/evged.c irq = r.start; irq 124 drivers/acpi/evged.c event->irq = irq; irq 130 drivers/acpi/evged.c if (request_threaded_irq(irq, NULL, acpi_ged_irq_handler, irq 132 drivers/acpi/evged.c dev_err(dev, "failed to setup event handler for irq %u\n", irq); irq 136 drivers/acpi/evged.c dev_dbg(dev, "GED listening GSI %u @ IRQ %u\n", gsi, irq); irq 169 drivers/acpi/evged.c free_irq(event->irq, event); irq 172 drivers/acpi/evged.c event->gsi, event->irq); irq 27 drivers/acpi/irq.c int acpi_gsi_to_irq(u32 gsi, unsigned int *irq) irq 32 drivers/acpi/irq.c *irq = irq_find_mapping(d, gsi); irq 37 drivers/acpi/irq.c return (*irq > 0) ? 0 : -EINVAL; irq 78 drivers/acpi/irq.c int irq = irq_find_mapping(d, gsi); irq 80 drivers/acpi/irq.c irq_dispose_mapping(irq); irq 182 drivers/acpi/irq.c struct acpi_resource_irq *irq; irq 188 drivers/acpi/irq.c irq = &ares->data.irq; irq 189 drivers/acpi/irq.c if (ctx->index >= irq->interrupt_count) { irq 190 drivers/acpi/irq.c ctx->index -= irq->interrupt_count; irq 194 drivers/acpi/irq.c acpi_irq_parse_one_match(fwnode, irq->interrupts[ctx->index], irq 195 drivers/acpi/irq.c irq->triggering, irq->polarity, irq 196 drivers/acpi/irq.c irq->shareable, ctx); irq 540 drivers/acpi/osl.c static irqreturn_t acpi_irq(int irq, void *dev_id) irq 559 drivers/acpi/osl.c unsigned int irq; irq 573 drivers/acpi/osl.c if (acpi_gsi_to_irq(gsi, &irq) < 0) { irq 581 drivers/acpi/osl.c if (request_irq(irq, acpi_irq, IRQF_SHARED, "acpi", acpi_irq)) { irq 582 drivers/acpi/osl.c printk(KERN_ERR PREFIX "SCI (IRQ%d) allocation failed\n", irq); irq 586 drivers/acpi/osl.c acpi_sci_irq = irq; irq 359 drivers/acpi/pci_irq.c if (dev->irq > 0 && (dev->irq <= 0xF) && irq 360 drivers/acpi/pci_irq.c acpi_isa_irq_available(dev->irq) && irq 361 drivers/acpi/pci_irq.c (acpi_isa_irq_to_gsi(dev->irq, &dev_gsi) == 0)) { irq 363 drivers/acpi/pci_irq.c pin_name(dev->pin), dev->irq); irq 385 drivers/acpi/pci_irq.c if (dev->irq == 0xff) { irq 386 drivers/acpi/pci_irq.c dev->irq = IRQ_NOTCONNECTED; irq 422 drivers/acpi/pci_irq.c if (dev->irq_managed && dev->irq > 0) irq 472 drivers/acpi/pci_irq.c dev->irq = rc; irq 483 drivers/acpi/pci_irq.c (polarity == ACPI_ACTIVE_LOW) ? "low" : "high", dev->irq); irq 496 drivers/acpi/pci_irq.c if (!pin || !dev->irq_managed || dev->irq <= 0) irq 71 drivers/acpi/pci_link.c struct acpi_pci_link_irq irq; irq 98 drivers/acpi/pci_link.c struct acpi_resource_irq *p = &resource->data.irq; irq 113 drivers/acpi/pci_link.c link->irq.possible[i] = p->interrupts[i]; irq 114 drivers/acpi/pci_link.c link->irq.possible_count++; irq 116 drivers/acpi/pci_link.c link->irq.triggering = p->triggering; irq 117 drivers/acpi/pci_link.c link->irq.polarity = p->polarity; irq 118 drivers/acpi/pci_link.c link->irq.resource_type = ACPI_RESOURCE_TYPE_IRQ; irq 139 drivers/acpi/pci_link.c link->irq.possible[i] = p->interrupts[i]; irq 140 drivers/acpi/pci_link.c link->irq.possible_count++; irq 142 drivers/acpi/pci_link.c link->irq.triggering = p->triggering; irq 143 drivers/acpi/pci_link.c link->irq.polarity = p->polarity; irq 144 drivers/acpi/pci_link.c link->irq.resource_type = ACPI_RESOURCE_TYPE_EXTENDED_IRQ; irq 169 drivers/acpi/pci_link.c link->irq.possible_count)); irq 177 drivers/acpi/pci_link.c int *irq = context; irq 185 drivers/acpi/pci_link.c struct acpi_resource_irq *p = &resource->data.irq; irq 195 drivers/acpi/pci_link.c *irq = p->interrupts[0]; irq 211 drivers/acpi/pci_link.c *irq = p->interrupts[0]; irq 235 drivers/acpi/pci_link.c int irq = 0; irq 237 drivers/acpi/pci_link.c link->irq.active = 0; irq 259 drivers/acpi/pci_link.c acpi_pci_link_check_current, &irq); irq 266 drivers/acpi/pci_link.c if (acpi_strict && !irq) { irq 271 drivers/acpi/pci_link.c link->irq.active = irq; irq 273 drivers/acpi/pci_link.c ACPI_DEBUG_PRINT((ACPI_DB_INFO, "Link at IRQ %d \n", link->irq.active)); irq 279 drivers/acpi/pci_link.c static int acpi_pci_link_set(struct acpi_pci_link *link, int irq) irq 289 drivers/acpi/pci_link.c if (!irq) irq 299 drivers/acpi/pci_link.c switch (link->irq.resource_type) { irq 303 drivers/acpi/pci_link.c resource->res.data.irq.triggering = link->irq.triggering; irq 304 drivers/acpi/pci_link.c resource->res.data.irq.polarity = irq 305 drivers/acpi/pci_link.c link->irq.polarity; irq 306 drivers/acpi/pci_link.c if (link->irq.triggering == ACPI_EDGE_SENSITIVE) irq 307 drivers/acpi/pci_link.c resource->res.data.irq.shareable = irq 310 drivers/acpi/pci_link.c resource->res.data.irq.shareable = ACPI_SHARED; irq 311 drivers/acpi/pci_link.c resource->res.data.irq.interrupt_count = 1; irq 312 drivers/acpi/pci_link.c resource->res.data.irq.interrupts[0] = irq; irq 321 drivers/acpi/pci_link.c link->irq.triggering; irq 323 drivers/acpi/pci_link.c link->irq.polarity; irq 324 drivers/acpi/pci_link.c if (link->irq.triggering == ACPI_EDGE_SENSITIVE) irq 325 drivers/acpi/pci_link.c resource->res.data.irq.shareable = irq 328 drivers/acpi/pci_link.c resource->res.data.irq.shareable = ACPI_SHARED; irq 330 drivers/acpi/pci_link.c resource->res.data.extended_irq.interrupts[0] = irq; irq 334 drivers/acpi/pci_link.c printk(KERN_ERR PREFIX "Invalid Resource_type %d\n", link->irq.resource_type); irq 375 drivers/acpi/pci_link.c if (link->irq.active != irq) { irq 383 drivers/acpi/pci_link.c acpi_device_bid(link->device), link->irq.active, irq); irq 384 drivers/acpi/pci_link.c link->irq.active = irq; irq 387 drivers/acpi/pci_link.c ACPI_DEBUG_PRINT((ACPI_DB_INFO, "Set IRQ %d\n", link->irq.active)); irq 457 drivers/acpi/pci_link.c static int acpi_irq_pci_sharing_penalty(int irq) irq 468 drivers/acpi/pci_link.c if (link->irq.active && link->irq.active == irq) irq 474 drivers/acpi/pci_link.c for (i = 0; i < link->irq.possible_count; i++) irq 475 drivers/acpi/pci_link.c if (link->irq.possible[i] == irq) irq 477 drivers/acpi/pci_link.c link->irq.possible_count; irq 483 drivers/acpi/pci_link.c static int acpi_irq_get_penalty(int irq) irq 487 drivers/acpi/pci_link.c if (irq == sci_irq) irq 490 drivers/acpi/pci_link.c if (irq < ACPI_MAX_ISA_IRQS) irq 491 drivers/acpi/pci_link.c return penalty + acpi_isa_irq_penalty[irq]; irq 493 drivers/acpi/pci_link.c return penalty + acpi_irq_pci_sharing_penalty(irq); irq 510 drivers/acpi/pci_link.c if (link->irq.possible_count) { irq 513 drivers/acpi/pci_link.c link->irq.possible_count; irq 515 drivers/acpi/pci_link.c for (i = 0; i < link->irq.possible_count; i++) { irq 516 drivers/acpi/pci_link.c if (link->irq.possible[i] < ACPI_MAX_ISA_IRQS) irq 517 drivers/acpi/pci_link.c acpi_isa_irq_penalty[link->irq. irq 522 drivers/acpi/pci_link.c } else if (link->irq.active && irq 523 drivers/acpi/pci_link.c (link->irq.active < ACPI_MAX_ISA_IRQS)) { irq 524 drivers/acpi/pci_link.c acpi_isa_irq_penalty[link->irq.active] += irq 536 drivers/acpi/pci_link.c int irq; irq 539 drivers/acpi/pci_link.c if (link->irq.initialized) { irq 542 drivers/acpi/pci_link.c acpi_pci_link_set(link, link->irq.active); irq 549 drivers/acpi/pci_link.c for (i = 0; i < link->irq.possible_count; ++i) { irq 550 drivers/acpi/pci_link.c if (link->irq.active == link->irq.possible[i]) irq 556 drivers/acpi/pci_link.c if (i == link->irq.possible_count) { irq 559 drivers/acpi/pci_link.c " in _PRS\n", link->irq.active); irq 560 drivers/acpi/pci_link.c link->irq.active = 0; irq 566 drivers/acpi/pci_link.c if (link->irq.active) irq 567 drivers/acpi/pci_link.c irq = link->irq.active; irq 569 drivers/acpi/pci_link.c irq = link->irq.possible[link->irq.possible_count - 1]; irq 571 drivers/acpi/pci_link.c if (acpi_irq_balance || !link->irq.active) { irq 576 drivers/acpi/pci_link.c for (i = (link->irq.possible_count - 1); i >= 0; i--) { irq 577 drivers/acpi/pci_link.c if (acpi_irq_get_penalty(irq) > irq 578 drivers/acpi/pci_link.c acpi_irq_get_penalty(link->irq.possible[i])) irq 579 drivers/acpi/pci_link.c irq = link->irq.possible[i]; irq 582 drivers/acpi/pci_link.c if (acpi_irq_get_penalty(irq) >= PIRQ_PENALTY_ISA_ALWAYS) { irq 591 drivers/acpi/pci_link.c if (acpi_pci_link_set(link, irq)) { irq 598 drivers/acpi/pci_link.c if (link->irq.active < ACPI_MAX_ISA_IRQS) irq 599 drivers/acpi/pci_link.c acpi_isa_irq_penalty[link->irq.active] += irq 604 drivers/acpi/pci_link.c acpi_device_bid(link->device), link->irq.active); irq 607 drivers/acpi/pci_link.c link->irq.initialized = 1; irq 647 drivers/acpi/pci_link.c if (!link->irq.active) { irq 656 drivers/acpi/pci_link.c *triggering = link->irq.triggering; irq 658 drivers/acpi/pci_link.c *polarity = link->irq.polarity; irq 664 drivers/acpi/pci_link.c return link->irq.active; irq 690 drivers/acpi/pci_link.c if (!link->irq.initialized) { irq 715 drivers/acpi/pci_link.c return link->irq.active; irq 749 drivers/acpi/pci_link.c for (i = 0; i < link->irq.possible_count; i++) { irq 750 drivers/acpi/pci_link.c if (link->irq.active == link->irq.possible[i]) { irq 751 drivers/acpi/pci_link.c printk(KERN_CONT " *%d", link->irq.possible[i]); irq 754 drivers/acpi/pci_link.c printk(KERN_CONT " %d", link->irq.possible[i]); irq 760 drivers/acpi/pci_link.c printk(KERN_CONT " *%d", link->irq.active); irq 782 drivers/acpi/pci_link.c if (link->refcnt && link->irq.active && link->irq.initialized) irq 783 drivers/acpi/pci_link.c return (acpi_pci_link_set(link, link->irq.active)); irq 819 drivers/acpi/pci_link.c int irq; irq 822 drivers/acpi/pci_link.c retval = get_option(&str, &irq); irq 828 drivers/acpi/pci_link.c if ((irq < 0) || (irq >= ACPI_MAX_ISA_IRQS)) irq 832 drivers/acpi/pci_link.c new_penalty = acpi_isa_irq_penalty[irq] + irq 837 drivers/acpi/pci_link.c acpi_isa_irq_penalty[irq] = new_penalty; irq 851 drivers/acpi/pci_link.c void acpi_penalize_isa_irq(int irq, int active) irq 853 drivers/acpi/pci_link.c if ((irq >= 0) && (irq < ARRAY_SIZE(acpi_isa_irq_penalty))) irq 854 drivers/acpi/pci_link.c acpi_isa_irq_penalty[irq] += irq 858 drivers/acpi/pci_link.c bool acpi_isa_irq_available(int irq) irq 860 drivers/acpi/pci_link.c return irq >= 0 && (irq >= ARRAY_SIZE(acpi_isa_irq_penalty) || irq 861 drivers/acpi/pci_link.c acpi_irq_get_penalty(irq) < PIRQ_PENALTY_ISA_ALWAYS); irq 864 drivers/acpi/pci_link.c void acpi_penalize_sci_irq(int irq, int trigger, int polarity) irq 866 drivers/acpi/pci_link.c sci_irq = irq; irq 394 drivers/acpi/resource.c int irq, p, t; irq 424 drivers/acpi/resource.c irq = acpi_register_gsi(NULL, gsi, triggering, polarity); irq 425 drivers/acpi/resource.c if (irq >= 0) { irq 426 drivers/acpi/resource.c res->start = irq; irq 427 drivers/acpi/resource.c res->end = irq; irq 455 drivers/acpi/resource.c struct acpi_resource_irq *irq; irq 464 drivers/acpi/resource.c irq = &ares->data.irq; irq 465 drivers/acpi/resource.c if (index >= irq->interrupt_count) { irq 469 drivers/acpi/resource.c acpi_dev_get_irqresource(res, irq->interrupts[index], irq 470 drivers/acpi/resource.c irq->triggering, irq->polarity, irq 471 drivers/acpi/resource.c irq->shareable, true); irq 141 drivers/amba/bus.c amba_attr_func(irq0, "%u\n", dev->irq[0]); irq 142 drivers/amba/bus.c amba_attr_func(irq1, "%u\n", dev->irq[1]); irq 374 drivers/amba/bus.c WARN_ON(dev->irq[0] == (unsigned int)-1); irq 375 drivers/amba/bus.c WARN_ON(dev->irq[1] == (unsigned int)-1); irq 464 drivers/amba/bus.c if (dev->irq[0]) irq 466 drivers/amba/bus.c if (ret == 0 && dev->irq[1]) irq 582 drivers/amba/bus.c dev->irq[0] = irq1; irq 583 drivers/amba/bus.c dev->irq[1] = irq2; irq 389 drivers/ata/acard-ahci.c hpriv->irq = pdev->irq; irq 1444 drivers/ata/ahci.c static irqreturn_t ahci_thunderx_irq_handler(int irq, void *dev_instance) irq 1814 drivers/ata/ahci.c hpriv->irq = pci_irq_vector(pdev, 0); irq 352 drivers/ata/ahci.h unsigned int irq; /* interrupt line */ irq 366 drivers/ata/ahci.h irqreturn_t (*irq_handler)(int irq, void *dev_instance); irq 583 drivers/ata/ahci_xgene.c static irqreturn_t xgene_ahci_irq_intr(int irq, void *dev_instance) irq 101 drivers/ata/libahci.c static irqreturn_t ahci_single_level_irq_intr(int irq, void *dev_instance); irq 1895 drivers/ata/libahci.c static irqreturn_t ahci_multi_irqs_intr_hard(int irq, void *dev_instance) irq 1943 drivers/ata/libahci.c static irqreturn_t ahci_single_level_irq_intr(int irq, void *dev_instance) irq 2547 drivers/ata/libahci.c int irq = hpriv->get_irq_vector(host, i); irq 2551 drivers/ata/libahci.c disable_irq(irq); irq 2555 drivers/ata/libahci.c rc = devm_request_irq(host->dev, irq, ahci_multi_irqs_intr_hard, irq 2560 drivers/ata/libahci.c ata_port_desc(host->ports[i], "irq %d", irq); irq 2580 drivers/ata/libahci.c int irq = hpriv->irq; irq 2596 drivers/ata/libahci.c rc = ata_host_activate(host, irq, hpriv->irq_handler, irq 582 drivers/ata/libahci_platform.c int i, irq, n_ports, rc; irq 584 drivers/ata/libahci_platform.c irq = platform_get_irq(pdev, 0); irq 585 drivers/ata/libahci_platform.c if (irq <= 0) { irq 586 drivers/ata/libahci_platform.c if (irq != -EPROBE_DEFER) irq 588 drivers/ata/libahci_platform.c return irq; irq 591 drivers/ata/libahci_platform.c hpriv->irq = irq; irq 6631 drivers/ata/libata-core.c int ata_host_activate(struct ata_host *host, int irq, irq 6643 drivers/ata/libata-core.c if (!irq) { irq 6654 drivers/ata/libata-core.c rc = devm_request_irq(host->dev, irq, irq_handler, irq_flags, irq 6660 drivers/ata/libata-core.c ata_port_desc(host->ports[i], "irq %d", irq); irq 6665 drivers/ata/libata-core.c devm_free_irq(host->dev, irq, host); irq 1528 drivers/ata/libata-sff.c static inline irqreturn_t __ata_sff_interrupt(int irq, void *dev_instance, irq 1614 drivers/ata/libata-sff.c irqreturn_t ata_sff_interrupt(int irq, void *dev_instance) irq 1616 drivers/ata/libata-sff.c return __ata_sff_interrupt(irq, dev_instance, ata_sff_port_intr); irq 2384 drivers/ata/libata-sff.c if (!legacy_mode && pdev->irq) { irq 2387 drivers/ata/libata-sff.c rc = devm_request_irq(dev, pdev->irq, irq_handler, irq 2395 drivers/ata/libata-sff.c ata_port_desc(host->ports[i], "irq %d", pdev->irq); irq 2830 drivers/ata/libata-sff.c irqreturn_t ata_bmdma_interrupt(int irq, void *dev_instance) irq 2832 drivers/ata/libata-sff.c return __ata_sff_interrupt(irq, dev_instance, ata_bmdma_port_intr); irq 196 drivers/ata/pata_arasan_cf.c int irq; irq 370 drivers/ata/pata_arasan_cf.c ata_sff_interrupt(acdev->irq, acdev->host); irq 591 drivers/ata/pata_arasan_cf.c static irqreturn_t arasan_cf_interrupt(int irq, void *dev) irq 821 drivers/ata/pata_arasan_cf.c acdev->irq = platform_get_irq(pdev, 0); irq 822 drivers/ata/pata_arasan_cf.c if (acdev->irq) irq 898 drivers/ata/pata_arasan_cf.c ret = ata_host_activate(host, acdev->irq, irq_handler, 0, irq 507 drivers/ata/pata_atp867x.c rc = ata_host_activate(host, pdev->irq, ata_bmdma_interrupt, irq 299 drivers/ata/pata_bk3710.c int irq; irq 315 drivers/ata/pata_bk3710.c irq = platform_get_irq(pdev, 0); irq 316 drivers/ata/pata_bk3710.c if (irq < 0) { irq 318 drivers/ata/pata_bk3710.c return irq; irq 361 drivers/ata/pata_bk3710.c return ata_host_activate(host, irq, ata_sff_interrupt, 0, irq 202 drivers/ata/pata_cs5520.c static const int irq[] = { 14, 15 }; irq 208 drivers/ata/pata_cs5520.c rc = devm_request_irq(&pdev->dev, irq[ap->port_no], irq 213 drivers/ata/pata_cs5520.c ata_port_desc(ap, "irq %d", irq[i]); irq 919 drivers/ata/pata_ep93xx.c int irq; irq 929 drivers/ata/pata_ep93xx.c irq = platform_get_irq(pdev, 0); irq 930 drivers/ata/pata_ep93xx.c if (irq < 0) { irq 997 drivers/ata/pata_ep93xx.c err = ata_host_activate(host, irq, ata_bmdma_interrupt, 0, irq 460 drivers/ata/pata_ftide010.c int irq; irq 469 drivers/ata/pata_ftide010.c irq = platform_get_irq(pdev, 0); irq 470 drivers/ata/pata_ftide010.c if (irq < 0) irq 471 drivers/ata/pata_ftide010.c return irq; irq 529 drivers/ata/pata_ftide010.c readl(ftide->base + FTIDE010_IDE_DEVICE_ID), irq, res); irq 531 drivers/ata/pata_ftide010.c ret = ata_host_activate(ftide->host, irq, ata_bmdma_interrupt, irq 245 drivers/ata/pata_hpt3x3.c return ata_host_activate(host, pdev->irq, ata_bmdma_interrupt, irq 453 drivers/ata/pata_icside.c ec->ops->irqdisable(ec, ec->irq); irq 473 drivers/ata/pata_icside.c return ata_host_activate(host, ec->irq, ata_bmdma_interrupt, 0, irq 563 drivers/ata/pata_icside.c ec->ops->irqdisable(ec, ec->irq); irq 131 drivers/ata/pata_imx.c int irq = 0; irq 135 drivers/ata/pata_imx.c irq = platform_get_irq(pdev, 0); irq 136 drivers/ata/pata_imx.c if (irq < 0) irq 137 drivers/ata/pata_imx.c return irq; irq 194 drivers/ata/pata_imx.c ret = ata_host_activate(host, irq, ata_sff_interrupt, 0, irq 53 drivers/ata/pata_isapnp.c int irq = 0; irq 60 drivers/ata/pata_isapnp.c irq = pnp_irq(idev, 0); irq 97 drivers/ata/pata_isapnp.c return ata_host_activate(host, irq, handler, 0, irq 138 drivers/ata/pata_ixp4xx_cf.c unsigned int irq; irq 167 drivers/ata/pata_ixp4xx_cf.c irq = platform_get_irq(pdev, 0); irq 168 drivers/ata/pata_ixp4xx_cf.c if (irq) irq 169 drivers/ata/pata_ixp4xx_cf.c irq_set_irq_type(irq, IRQ_TYPE_EDGE_RISING); irq 186 drivers/ata/pata_ixp4xx_cf.c return ata_host_activate(host, irq, ata_sff_interrupt, 0, &ixp4xx_sht); irq 96 drivers/ata/pata_legacy.c unsigned int irq; irq 159 drivers/ata/pata_legacy.c static int legacy_probe_add(unsigned long port, unsigned int irq, irq 182 drivers/ata/pata_legacy.c free->irq = irq; irq 986 drivers/ata/pata_legacy.c ret = ata_host_activate(host, probe->irq, ata_sff_interrupt, 0, irq 235 drivers/ata/pata_macio.c int irq; irq 866 drivers/ata/pata_macio.c disable_irq(priv->irq); irq 905 drivers/ata/pata_macio.c enable_irq(priv->irq); irq 1038 drivers/ata/pata_macio.c unsigned long irq) irq 1110 drivers/ata/pata_macio.c priv->irq = irq; irq 1111 drivers/ata/pata_macio.c return ata_host_activate(priv->host, irq, ata_bmdma_interrupt, 0, irq 1120 drivers/ata/pata_macio.c unsigned long irq; irq 1172 drivers/ata/pata_macio.c irq = irq_create_mapping(NULL, 13); irq 1174 drivers/ata/pata_macio.c irq = macio_irq(mdev, 0); irq 1184 drivers/ata/pata_macio.c irq); irq 1300 drivers/ata/pata_macio.c pdev->irq)) irq 597 drivers/ata/pata_mpc52xx.c mpc52xx_ata_task_irq(int irq, void *vpriv) irq 159 drivers/ata/pata_mpiix.c int cmd, ctl, irq; irq 180 drivers/ata/pata_mpiix.c irq = 14; irq 184 drivers/ata/pata_mpiix.c irq = 15; irq 212 drivers/ata/pata_mpiix.c return ata_host_activate(host, irq, ata_sff_interrupt, IRQF_SHARED, irq 149 drivers/ata/pata_ninja32.c return ata_host_activate(host, dev->irq, ata_bmdma_interrupt, irq 671 drivers/ata/pata_octeon_cf.c static irqreturn_t octeon_cf_interrupt(int irq, void *dev_instance) irq 847 drivers/ata/pata_octeon_cf.c int irq = 0; irq 904 drivers/ata/pata_octeon_cf.c irq = i; irq 1005 drivers/ata/pata_octeon_cf.c return ata_host_activate(host, irq, irq_handler, irq 217 drivers/ata/pata_pcmcia.c if (!pdev->irq) irq 267 drivers/ata/pata_pcmcia.c ret = ata_host_activate(host, pdev->irq, ata_sff_interrupt, irq 747 drivers/ata/pata_pdc2027x.c return ata_host_activate(host, pdev->irq, ata_bmdma_interrupt, irq 103 drivers/ata/pata_platform.c int irq = 0; irq 116 drivers/ata/pata_platform.c irq = irq_res->start; irq 143 drivers/ata/pata_platform.c if (!irq) { irq 176 drivers/ata/pata_platform.c return ata_host_activate(host, irq, irq ? ata_sff_interrupt : NULL, irq 49 drivers/ata/pata_rb532_cf.c unsigned int irq; irq 54 drivers/ata/pata_rb532_cf.c static irqreturn_t rb532_pata_irq_handler(int irq, void *dev_instance) irq 60 drivers/ata/pata_rb532_cf.c irq_set_irq_type(info->irq, IRQ_TYPE_LEVEL_LOW); irq 61 drivers/ata/pata_rb532_cf.c ata_sff_interrupt(info->irq, dev_instance); irq 63 drivers/ata/pata_rb532_cf.c irq_set_irq_type(info->irq, IRQ_TYPE_LEVEL_HIGH); irq 104 drivers/ata/pata_rb532_cf.c int irq; irq 117 drivers/ata/pata_rb532_cf.c irq = platform_get_irq(pdev, 0); irq 118 drivers/ata/pata_rb532_cf.c if (irq <= 0) { irq 125 drivers/ata/pata_rb532_cf.c dev_err(&pdev->dev, "no GPIO found for irq%d\n", irq); irq 141 drivers/ata/pata_rb532_cf.c info->irq = irq; irq 150 drivers/ata/pata_rb532_cf.c ret = ata_host_activate(ah, irq, rb532_pata_irq_handler, irq 71 drivers/ata/pata_samsung_cf.c int irq; irq 448 drivers/ata/pata_samsung_cf.c static irqreturn_t pata_s3c_irq(int irq, void *dev_instance) irq 457 drivers/ata/pata_samsung_cf.c return ata_sff_interrupt(irq, dev_instance); irq 509 drivers/ata/pata_samsung_cf.c info->irq = platform_get_irq(pdev, 0); irq 550 drivers/ata/pata_samsung_cf.c if (info->irq <= 0) { irq 552 drivers/ata/pata_samsung_cf.c info->irq = 0; irq 581 drivers/ata/pata_samsung_cf.c ret = ata_host_activate(host, info->irq, irq 582 drivers/ata/pata_samsung_cf.c info->irq ? pata_s3c_irq : NULL, irq 396 drivers/ata/pata_sil680.c return ata_host_activate(host, pdev->irq, ata_bmdma_interrupt, irq 501 drivers/ata/pdc_adma.c static irqreturn_t adma_intr(int irq, void *dev_instance) irq 626 drivers/ata/pdc_adma.c return ata_host_activate(host, pdev->irq, adma_intr, IRQF_SHARED, irq 250 drivers/ata/sata_dwc_460ex.c hsdev->dma->irq = irq_of_parse_and_map(np, 1); irq 251 drivers/ata/sata_dwc_460ex.c if (hsdev->dma->irq == NO_IRQ) { irq 503 drivers/ata/sata_dwc_460ex.c static irqreturn_t sata_dwc_isr(int irq, void *dev_instance) irq 1205 drivers/ata/sata_dwc_460ex.c int irq; irq 1249 drivers/ata/sata_dwc_460ex.c irq = irq_of_parse_and_map(np, 0); irq 1250 drivers/ata/sata_dwc_460ex.c if (irq == NO_IRQ) { irq 1280 drivers/ata/sata_dwc_460ex.c err = ata_host_activate(host, irq, sata_dwc_isr, 0, &sata_dwc_sht); irq 283 drivers/ata/sata_fsl.c int irq; irq 1303 drivers/ata/sata_fsl.c static irqreturn_t sata_fsl_interrupt(int irq, void *dev_instance) irq 1447 drivers/ata/sata_fsl.c int irq; irq 1481 drivers/ata/sata_fsl.c irq = irq_of_parse_and_map(ofdev->dev.of_node, 0); irq 1482 drivers/ata/sata_fsl.c if (!irq) { irq 1486 drivers/ata/sata_fsl.c host_priv->irq = irq; irq 1511 drivers/ata/sata_fsl.c ata_host_activate(host, irq, sata_fsl_interrupt, SATA_FSL_IRQ_FLAG, irq 1558 drivers/ata/sata_fsl.c irq_dispose_mapping(host_priv->irq); irq 458 drivers/ata/sata_highbank.c int irq; irq 471 drivers/ata/sata_highbank.c irq = platform_get_irq(pdev, 0); irq 472 drivers/ata/sata_highbank.c if (irq <= 0) { irq 488 drivers/ata/sata_highbank.c hpriv->irq = irq; irq 419 drivers/ata/sata_inic162x.c static irqreturn_t inic_interrupt(int irq, void *dev_instance) irq 878 drivers/ata/sata_inic162x.c return ata_host_activate(host, pdev->irq, inic_interrupt, IRQF_SHARED, irq 3000 drivers/ata/sata_mv.c static irqreturn_t mv_interrupt(int irq, void *dev_instance) irq 4055 drivers/ata/sata_mv.c int n_ports = 0, irq = 0; irq 4092 drivers/ata/sata_mv.c irq = irq_of_parse_and_map(pdev->dev.of_node, 0); irq 4096 drivers/ata/sata_mv.c irq = platform_get_irq(pdev, 0); irq 4185 drivers/ata/sata_mv.c rc = ata_host_activate(host, irq, mv_interrupt, IRQF_SHARED, &mv6_sht); irq 4434 drivers/ata/sata_mv.c return ata_host_activate(host, pdev->irq, mv_interrupt, IRQF_SHARED, irq 286 drivers/ata/sata_nv.c static irqreturn_t nv_generic_interrupt(int irq, void *dev_instance); irq 287 drivers/ata/sata_nv.c static irqreturn_t nv_nf2_interrupt(int irq, void *dev_instance); irq 288 drivers/ata/sata_nv.c static irqreturn_t nv_ck804_interrupt(int irq, void *dev_instance); irq 302 drivers/ata/sata_nv.c static irqreturn_t nv_adma_interrupt(int irq, void *dev_instance); irq 326 drivers/ata/sata_nv.c static irqreturn_t nv_swncq_interrupt(int irq, void *dev_instance); irq 869 drivers/ata/sata_nv.c static irqreturn_t nv_adma_interrupt(int irq, void *dev_instance) irq 1438 drivers/ata/sata_nv.c static irqreturn_t nv_generic_interrupt(int irq, void *dev_instance) irq 1480 drivers/ata/sata_nv.c static irqreturn_t nv_nf2_interrupt(int irq, void *dev_instance) irq 1494 drivers/ata/sata_nv.c static irqreturn_t nv_ck804_interrupt(int irq, void *dev_instance) irq 2282 drivers/ata/sata_nv.c static irqreturn_t nv_swncq_interrupt(int irq, void *dev_instance) irq 917 drivers/ata/sata_promise.c static irqreturn_t pdc_interrupt(int irq, void *dev_instance) irq 1239 drivers/ata/sata_promise.c return ata_host_activate(host, pdev->irq, pdc_interrupt, IRQF_SHARED, irq 430 drivers/ata/sata_qstor.c static irqreturn_t qs_intr(int irq, void *dev_instance) irq 596 drivers/ata/sata_qstor.c return ata_host_activate(host, pdev->irq, qs_intr, IRQF_SHARED, irq 720 drivers/ata/sata_rcar.c static irqreturn_t sata_rcar_interrupt(int irq, void *dev_instance) irq 890 drivers/ata/sata_rcar.c int irq; irq 893 drivers/ata/sata_rcar.c irq = platform_get_irq(pdev, 0); irq 894 drivers/ata/sata_rcar.c if (irq < 0) irq 895 drivers/ata/sata_rcar.c return irq; irq 896 drivers/ata/sata_rcar.c if (!irq) irq 931 drivers/ata/sata_rcar.c ret = ata_host_activate(host, irq, sata_rcar_interrupt, 0, irq 505 drivers/ata/sata_sil.c static irqreturn_t sil_interrupt(int irq, void *dev_instance) irq 785 drivers/ata/sata_sil.c return ata_host_activate(host, pdev->irq, sil_interrupt, IRQF_SHARED, irq 1137 drivers/ata/sata_sil24.c static irqreturn_t sil24_interrupt(int irq, void *dev_instance) irq 1323 drivers/ata/sata_sil24.c return ata_host_activate(host, pdev->irq, sil24_interrupt, IRQF_SHARED, irq 294 drivers/ata/sata_sis.c return ata_host_activate(host, pdev->irq, ata_bmdma_interrupt, irq 490 drivers/ata/sata_svw.c return ata_host_activate(host, pdev->irq, ata_bmdma_interrupt, irq 773 drivers/ata/sata_sx4.c static irqreturn_t pdc20621_interrupt(int irq, void *dev_instance) irq 1482 drivers/ata/sata_sx4.c return ata_host_activate(host, pdev->irq, pdc20621_interrupt, irq 225 drivers/ata/sata_uli.c return ata_host_activate(host, pdev->irq, ata_bmdma_interrupt, irq 543 drivers/ata/sata_via.c static irqreturn_t vt642x_interrupt(int irq, void *dev_instance) irq 546 drivers/ata/sata_via.c irqreturn_t rc = ata_bmdma_interrupt(irq, dev_instance); irq 732 drivers/ata/sata_via.c return ata_host_activate(host, pdev->irq, vt642x_interrupt, irq 735 drivers/ata/sata_via.c return ata_host_activate(host, pdev->irq, ata_bmdma_interrupt, irq 248 drivers/ata/sata_vsc.c static irqreturn_t vsc_sata_interrupt(int irq, void *dev_instance) irq 398 drivers/ata/sata_vsc.c return ata_host_activate(host, pdev->irq, vsc_sata_interrupt, irq 831 drivers/atm/ambassador.c static irqreturn_t interrupt_handler(int irq, void *dev_id) { irq 841 drivers/atm/ambassador.c PRINTD (DBG_IRQ, "irq not for me: %d", irq); irq 2133 drivers/atm/ambassador.c dev->irq = pci_dev->irq; irq 2183 drivers/atm/ambassador.c unsigned int irq; irq 2192 drivers/atm/ambassador.c irq = pci_dev->irq; irq 2203 drivers/atm/ambassador.c irq, bus_to_virt(pci_resource_start(pci_dev, 0))); irq 2230 drivers/atm/ambassador.c err = request_irq(irq, interrupt_handler, IRQF_SHARED, DEV_LABEL, dev); irq 2265 drivers/atm/ambassador.c free_irq(irq, dev); irq 2290 drivers/atm/ambassador.c free_irq(dev->irq, dev); irq 613 drivers/atm/ambassador.h u8 irq; irq 1492 drivers/atm/eni.c static irqreturn_t eni_int(int irq,void *dev_id) irq 1718 drivers/atm/eni.c eni_dev->irq = pci_dev->irq; irq 1727 drivers/atm/eni.c dev->number,pci_dev->revision,real_base,eni_dev->irq); irq 1815 drivers/atm/eni.c if (request_irq(eni_dev->irq,&eni_int,IRQF_SHARED,DEV_LABEL,dev)) { irq 1817 drivers/atm/eni.c dev->number,eni_dev->irq); irq 1889 drivers/atm/eni.c free_irq(eni_dev->irq, dev); irq 116 drivers/atm/eni.h unsigned int irq; /* IRQ */ irq 1554 drivers/atm/firestream.c static irqreturn_t fs_irq (int irq, void *dev_id) irq 1575 drivers/atm/firestream.c free_irq (dev->irq, dev_id); irq 1577 drivers/atm/firestream.c dev->irq); irq 1669 drivers/atm/firestream.c dev->pci_dev->irq); irq 1833 drivers/atm/firestream.c dev->irq = pci_dev->irq; irq 1834 drivers/atm/firestream.c if (request_irq (dev->irq, fs_irq, IRQF_SHARED, "firestream", dev)) { irq 1835 drivers/atm/firestream.c printk (KERN_WARNING "couldn't get irq %d for firestream.\n", pci_dev->irq); irq 1839 drivers/atm/firestream.c fs_dprintk (FS_DEBUG_INIT, "Grabbed irq %d for dev at %p.\n", dev->irq, dev); irq 1991 drivers/atm/firestream.c fs_dprintk (FS_DEBUG_CLEANUP, "Freeing irq%d.\n", dev->irq); irq 1992 drivers/atm/firestream.c free_irq (dev->irq, dev); irq 458 drivers/atm/firestream.h unsigned char irq; /* IRQ */ irq 153 drivers/atm/fore200e.c fore200e_irq_itoa(int irq) irq 156 drivers/atm/fore200e.c sprintf(str, "%d", irq); irq 366 drivers/atm/fore200e.c fore200e_irq_itoa(fore200e->irq)); irq 381 drivers/atm/fore200e.c free_irq(fore200e->irq, fore200e->atm_dev); irq 522 drivers/atm/fore200e.c if ((pci_dev->irq == 0) || (pci_dev->irq == 0xFF)) { irq 1158 drivers/atm/fore200e.c fore200e_interrupt(int irq, void* dev) irq 1960 drivers/atm/fore200e.c if (request_irq(fore200e->irq, fore200e_interrupt, IRQF_SHARED, fore200e->name, fore200e->atm_dev) < 0) { irq 1963 drivers/atm/fore200e.c fore200e_irq_itoa(fore200e->irq), fore200e->name); irq 1968 drivers/atm/fore200e.c fore200e_irq_itoa(fore200e->irq), fore200e->name); irq 2568 drivers/atm/fore200e.c fore200e->irq = op->archdata.irqs[0]; irq 2640 drivers/atm/fore200e.c fore200e->irq = pci_dev->irq; irq 2648 drivers/atm/fore200e.c fore200e->phys_base, fore200e_irq_itoa(fore200e->irq)); irq 2761 drivers/atm/fore200e.c fore200e_irq_itoa(fore200e->irq), irq 842 drivers/atm/fore200e.h int irq; /* irq number */ irq 102 drivers/atm/he.c static irqreturn_t he_irq_handler(int irq, void *dev_id); irq 962 drivers/atm/he.c if (request_irq(he_dev->pci_dev->irq, irq 964 drivers/atm/he.c hprintk("irq %d already in use\n", he_dev->pci_dev->irq); irq 968 drivers/atm/he.c he_dev->irq = he_dev->pci_dev->irq; irq 991 drivers/atm/he.c HPRINTK("membase = 0x%lx irq = %d.\n", membase, pci_dev->irq); irq 1561 drivers/atm/he.c if (he_dev->irq) irq 1562 drivers/atm/he.c free_irq(he_dev->irq, he_dev); irq 2015 drivers/atm/he.c he_irq_handler(int irq, void *dev_id) irq 254 drivers/atm/he.h unsigned int irq; irq 919 drivers/atm/horizon.c static void rx_schedule (hrz_dev * dev, int irq) { irq 1018 drivers/atm/horizon.c if (irq) irq 1027 drivers/atm/horizon.c if (irq) irq 1042 drivers/atm/horizon.c irq = 0; irq 1083 drivers/atm/horizon.c static void tx_schedule (hrz_dev * const dev, int irq) { irq 1169 drivers/atm/horizon.c if (irq) irq 1185 drivers/atm/horizon.c if (irq) irq 1198 drivers/atm/horizon.c irq = 0; irq 1348 drivers/atm/horizon.c static irqreturn_t interrupt_handler(int irq, void *dev_id) irq 2656 drivers/atm/horizon.c unsigned int irq; irq 2681 drivers/atm/horizon.c irq = pci_dev->irq; irq 2682 drivers/atm/horizon.c if (request_irq(irq, irq 2693 drivers/atm/horizon.c iobase, irq, membase); irq 2724 drivers/atm/horizon.c dev->irq = irq; irq 2791 drivers/atm/horizon.c free_irq(irq, dev); irq 2811 drivers/atm/horizon.c free_irq(dev->irq, dev); irq 410 drivers/atm/horizon.h u8 irq; irq 2712 drivers/atm/idt77252.c idt77252_interrupt(int irq, void *dev_id) irq 3090 drivers/atm/idt77252.c free_irq(card->pcidev->irq, card); irq 3310 drivers/atm/idt77252.c if (request_irq(pcidev->irq, idt77252_interrupt, IRQF_SHARED, irq 3316 drivers/atm/idt77252.c IPRINTK("got %d.\n", pcidev->irq); irq 2222 drivers/atm/iphase.c static irqreturn_t ia_int(int irq, void *dev_id) irq 2329 drivers/atm/iphase.c iadev->irq = iadev->pci->irq; irq 2338 drivers/atm/iphase.c dev->number, iadev->pci->revision, real_base, iadev->irq);) irq 2377 drivers/atm/iphase.c dev->number, iadev->pci->revision, base, iadev->irq);) irq 2512 drivers/atm/iphase.c if (request_irq(iadev->irq, &ia_int, IRQF_SHARED, DEV_LABEL, dev)) { irq 2514 drivers/atm/iphase.c dev->number, iadev->irq); irq 2601 drivers/atm/iphase.c free_irq(iadev->irq, dev); irq 3251 drivers/atm/iphase.c free_irq(iadev->irq, dev); irq 1028 drivers/atm/iphase.h unsigned char irq; irq 1874 drivers/atm/lanai.c static irqreturn_t lanai_int(int irq, void *devid) irq 2197 drivers/atm/lanai.c if ((result = request_irq(lanai->pci->irq, lanai_int, IRQF_SHARED, irq 2219 drivers/atm/lanai.c lanai->base, lanai->pci->irq, atmdev->esi); irq 2257 drivers/atm/lanai.c free_irq(lanai->pci->irq, lanai); irq 128 drivers/atm/nicstar.c static irqreturn_t ns_irq_handler(int irq, void *dev_id); irq 252 drivers/atm/nicstar.c free_irq(card->pcidev->irq, card); irq 756 drivers/atm/nicstar.c (pcidev->irq, &ns_irq_handler, IRQF_SHARED, "nicstar", card) != 0) { irq 757 drivers/atm/nicstar.c printk("nicstar%d: can't allocate IRQ %d.\n", i, pcidev->irq); irq 846 drivers/atm/nicstar.c free_irq(card->pcidev->irq, card); irq 1056 drivers/atm/nicstar.c static irqreturn_t ns_irq_handler(int irq, void *dev_id) irq 165 drivers/atm/solos-pci.c static irqreturn_t solos_irq(int irq, void *dev_id); irq 741 drivers/atm/solos-pci.c static irqreturn_t solos_irq(int irq, void *dev_id) irq 1306 drivers/atm/solos-pci.c err = request_irq(dev->irq, solos_irq, IRQF_SHARED, irq 1309 drivers/atm/solos-pci.c dev_dbg(&card->dev->dev, "Failed to request interrupt IRQ: %d\n", dev->irq); irq 1339 drivers/atm/solos-pci.c free_irq(dev->irq, card); irq 1450 drivers/atm/solos-pci.c free_irq(dev->irq, card); irq 1021 drivers/atm/zatm.c static irqreturn_t zatm_int(int irq,void *dev_id) irq 1199 drivers/atm/zatm.c zatm_dev->irq = pci_dev->irq; irq 1213 drivers/atm/zatm.c dev->number,pci_dev->revision,zatm_dev->base,zatm_dev->irq); irq 1275 drivers/atm/zatm.c error = request_irq(zatm_dev->irq, zatm_int, IRQF_SHARED, DEV_LABEL, dev); irq 1278 drivers/atm/zatm.c dev->number,zatm_dev->irq); irq 1366 drivers/atm/zatm.c free_irq(zatm_dev->irq, dev); irq 86 drivers/atm/zatm.h unsigned char irq; /* IRQ */ irq 71 drivers/auxdisplay/arm-charlcd.c int irq; irq 76 drivers/auxdisplay/arm-charlcd.c static irqreturn_t charlcd_interrupt(int irq, void *data) irq 122 drivers/auxdisplay/arm-charlcd.c if (lcd->irq >= 0) irq 162 drivers/auxdisplay/arm-charlcd.c if (lcd->irq >= 0) { irq 299 drivers/auxdisplay/arm-charlcd.c lcd->irq = platform_get_irq(pdev, 0); irq 301 drivers/auxdisplay/arm-charlcd.c if (lcd->irq >= 0) { irq 302 drivers/auxdisplay/arm-charlcd.c if (request_irq(lcd->irq, charlcd_interrupt, 0, irq 190 drivers/auxdisplay/ht16k33.c if (priv->client->irq > 0) irq 282 drivers/auxdisplay/ht16k33.c static irqreturn_t ht16k33_keypad_irq_thread(int irq, void *dev) irq 302 drivers/auxdisplay/ht16k33.c enable_irq(keypad->client->irq); irq 314 drivers/auxdisplay/ht16k33.c disable_irq(keypad->client->irq); irq 370 drivers/auxdisplay/ht16k33.c err = devm_request_threaded_irq(&client->dev, client->irq, irq 376 drivers/auxdisplay/ht16k33.c client->irq, err); irq 405 drivers/auxdisplay/ht16k33.c if (client->irq <= 0) { irq 143 drivers/base/platform-msi.c desc->irq = virq ? virq + i : 0; irq 373 drivers/base/platform-msi.c if (WARN_ON(!desc->irq || desc->nvec_used != 1)) irq 375 drivers/base/platform-msi.c if (!(desc->irq >= virq && desc->irq < (virq + nvec))) irq 378 drivers/base/platform-msi.c irq_domain_free_irqs_common(domain, desc->irq, 1); irq 34 drivers/base/power/power.h int irq; irq 21 drivers/base/power/wakeirq.c static int dev_pm_attach_wake_irq(struct device *dev, int irq, irq 53 drivers/base/power/wakeirq.c int dev_pm_set_wake_irq(struct device *dev, int irq) irq 58 drivers/base/power/wakeirq.c if (irq < 0) irq 66 drivers/base/power/wakeirq.c wirq->irq = irq; irq 68 drivers/base/power/wakeirq.c err = dev_pm_attach_wake_irq(dev, irq, wirq); irq 101 drivers/base/power/wakeirq.c free_irq(wirq->irq, wirq); irq 127 drivers/base/power/wakeirq.c static irqreturn_t handle_threaded_wake_irq(int irq, void *_wirq) irq 133 drivers/base/power/wakeirq.c if (irqd_is_wakeup_set(irq_get_irq_data(irq))) { irq 165 drivers/base/power/wakeirq.c int dev_pm_set_dedicated_wake_irq(struct device *dev, int irq) irq 170 drivers/base/power/wakeirq.c if (irq < 0) irq 184 drivers/base/power/wakeirq.c wirq->irq = irq; irq 185 drivers/base/power/wakeirq.c irq_set_status_flags(irq, IRQ_NOAUTOEN); irq 188 drivers/base/power/wakeirq.c irq_set_status_flags(irq, IRQ_DISABLE_UNLAZY); irq 194 drivers/base/power/wakeirq.c err = request_threaded_irq(irq, NULL, handle_threaded_wake_irq, irq 199 drivers/base/power/wakeirq.c err = dev_pm_attach_wake_irq(dev, irq, wirq); irq 208 drivers/base/power/wakeirq.c free_irq(irq, wirq); irq 235 drivers/base/power/wakeirq.c enable_irq(wirq->irq); irq 252 drivers/base/power/wakeirq.c disable_irq_nosync(wirq->irq); irq 288 drivers/base/power/wakeirq.c enable_irq(wirq->irq); irq 306 drivers/base/power/wakeirq.c disable_irq_nosync(wirq->irq); irq 324 drivers/base/power/wakeirq.c enable_irq(wirq->irq); irq 326 drivers/base/power/wakeirq.c enable_irq_wake(wirq->irq); irq 343 drivers/base/power/wakeirq.c disable_irq_wake(wirq->irq); irq 347 drivers/base/power/wakeirq.c disable_irq_nosync(wirq->irq); irq 30 drivers/base/regmap/regmap-irq.c int irq; irq 50 drivers/base/regmap/regmap-irq.c int irq) irq 52 drivers/base/regmap/regmap-irq.c return &data->chip->irqs[irq]; irq 202 drivers/base/regmap/regmap-irq.c irq_set_irq_wake(d->irq, 0); irq 205 drivers/base/regmap/regmap-irq.c irq_set_irq_wake(d->irq, 1); irq 356 drivers/base/regmap/regmap-irq.c static irqreturn_t regmap_irq_thread(int irq, void *d) irq 532 drivers/base/regmap/regmap-irq.c irq_set_parent(virq, data->irq); irq 559 drivers/base/regmap/regmap-irq.c int regmap_add_irq_chip(struct regmap *map, int irq, int irq_flags, irq 643 drivers/base/regmap/regmap-irq.c d->irq = irq; irq 785 drivers/base/regmap/regmap-irq.c ret = request_threaded_irq(irq, NULL, regmap_irq_thread, irq 790 drivers/base/regmap/regmap-irq.c irq, chip->name, ret); irq 821 drivers/base/regmap/regmap-irq.c void regmap_del_irq_chip(int irq, struct regmap_irq_chip_data *d) irq 829 drivers/base/regmap/regmap-irq.c free_irq(irq, d); irq 862 drivers/base/regmap/regmap-irq.c regmap_del_irq_chip(d->irq, d); irq 893 drivers/base/regmap/regmap-irq.c int devm_regmap_add_irq_chip(struct device *dev, struct regmap *map, int irq, irq 906 drivers/base/regmap/regmap-irq.c ret = regmap_add_irq_chip(map, irq, irq_flags, irq_base, irq 929 drivers/base/regmap/regmap-irq.c void devm_regmap_del_irq_chip(struct device *dev, int irq, irq 934 drivers/base/regmap/regmap-irq.c WARN_ON(irq != data->irq); irq 965 drivers/base/regmap/regmap-irq.c int regmap_irq_get_virq(struct regmap_irq_chip_data *data, int irq) irq 968 drivers/base/regmap/regmap-irq.c if (!data->chip->irqs[irq].mask) irq 971 drivers/base/regmap/regmap-irq.c return irq_create_mapping(data->domain, irq); irq 379 drivers/bcma/driver_chipcommon.c unsigned int irq; irq 409 drivers/bcma/driver_chipcommon.c irq = bcma_core_irq(cc->core, 0); irq 416 drivers/bcma/driver_chipcommon.c ports[i].irq = irq; irq 102 drivers/bcma/driver_gpio.c static irqreturn_t bcma_gpio_irq_handler(int irq, void *dev_id) irq 116 drivers/bcma/driver_gpio.c generic_handle_irq(irq_find_mapping(gc->irq.domain, gpio)); irq 87 drivers/bcma/driver_mips.c unsigned int irq; irq 93 drivers/bcma/driver_mips.c for (irq = 0; irq <= 4; irq++) irq 94 drivers/bcma/driver_mips.c if (bcma_read32(mdev, BCMA_MIPS_MIPS74K_INTMASK(irq)) & irq 96 drivers/bcma/driver_mips.c return irq; irq 101 drivers/bcma/driver_mips.c static void bcma_core_mips_set_irq(struct bcma_device *dev, unsigned int irq) irq 111 drivers/bcma/driver_mips.c dev->irq = irq + 2; irq 122 drivers/bcma/driver_mips.c if (irq == 0) { irq 128 drivers/bcma/driver_mips.c BCMA_MIPS_MIPS74K_INTMASK(irq)); irq 143 drivers/bcma/driver_mips.c bcma_write32(mdev, BCMA_MIPS_MIPS74K_INTMASK(irq), irq 148 drivers/bcma/driver_mips.c dev->id.id, oldirq <= 4 ? oldirq + 2 : 0, irq + 2); irq 151 drivers/bcma/driver_mips.c static void bcma_core_mips_set_irq_name(struct bcma_bus *bus, unsigned int irq, irq 164 drivers/bcma/driver_mips.c bcma_core_mips_set_irq(core, irq); irq 167 drivers/bcma/driver_mips.c static void bcma_core_mips_print_irq(struct bcma_device *dev, unsigned int irq) irq 176 drivers/bcma/driver_mips.c irq_name[i], i == irq ? '*' : ' '); irq 357 drivers/bcma/driver_mips.c core->irq = bcma_core_irq(core, 0); irq 597 drivers/bcma/driver_pci_host.c dev->irq = bcma_core_irq(pc_host->pdev->core, 0); irq 598 drivers/bcma/driver_pci_host.c pci_write_config_byte(dev, PCI_INTERRUPT_LINE, dev->irq); irq 208 drivers/bcma/main.c core->irq = bcma_of_get_irq(parent, core, 0); irq 220 drivers/bcma/main.c return bus->host_pci->irq; irq 249 drivers/bcma/main.c core->irq = bus->host_pci->irq; irq 331 drivers/block/amiflop.c static irqreturn_t ms_isr(int irq, void *dummy) irq 673 drivers/block/amiflop.c static irqreturn_t fd_block_done(int irq, void *dummy) irq 424 drivers/block/ataflop.c static irqreturn_t floppy_irq (int irq, void *dummy); irq 663 drivers/block/ataflop.c static irqreturn_t floppy_irq (int irq, void *dummy) irq 235 drivers/block/floppy.c irqreturn_t floppy_interrupt(int irq, void *dev_id); irq 1682 drivers/block/floppy.c irqreturn_t floppy_interrupt(int irq, void *dev_id) irq 830 drivers/block/mtip32xx/mtip32xx.c static irqreturn_t mtip_irq_handler(int irq, void *instance) irq 2968 drivers/block/mtip32xx/mtip32xx.c rv = request_irq(dd->pdev->irq, mtip_irq_handler, IRQF_SHARED, irq 2972 drivers/block/mtip32xx/mtip32xx.c "Unable to allocate IRQ %d\n", dd->pdev->irq); irq 2975 drivers/block/mtip32xx/mtip32xx.c irq_set_affinity_hint(dd->pdev->irq, get_cpu_mask(dd->isr_binding)); irq 2996 drivers/block/mtip32xx/mtip32xx.c irq_set_affinity_hint(dd->pdev->irq, NULL); irq 2997 drivers/block/mtip32xx/mtip32xx.c free_irq(dd->pdev->irq, dd); irq 3051 drivers/block/mtip32xx/mtip32xx.c irq_set_affinity_hint(dd->pdev->irq, NULL); irq 3052 drivers/block/mtip32xx/mtip32xx.c free_irq(dd->pdev->irq, dd); irq 4199 drivers/block/mtip32xx/mtip32xx.c synchronize_irq(dd->pdev->irq); irq 212 drivers/block/ps3disk.c static irqreturn_t ps3disk_interrupt(int irq, void *data) irq 330 drivers/block/rsxx/core.c static irqreturn_t rsxx_isr(int irq, void *pdata) irq 813 drivers/block/rsxx/core.c st = request_irq(dev->irq, rsxx_isr, IRQF_SHARED, irq 817 drivers/block/rsxx/core.c "Failed requesting IRQ%d\n", dev->irq); irq 953 drivers/block/rsxx/core.c free_irq(dev->irq, card); irq 1017 drivers/block/rsxx/core.c free_irq(dev->irq, card); irq 1683 drivers/block/skd_main.c skd_isr(int irq, void *ptr) irq 2365 drivers/block/skd_main.c static irqreturn_t skd_reserved_isr(int irq, void *skd_host_data) irq 2373 drivers/block/skd_main.c dev_err(&skdev->pdev->dev, "MSIX reserved irq %d = 0x%x\n", irq, irq 2380 drivers/block/skd_main.c static irqreturn_t skd_statec_isr(int irq, void *skd_host_data) irq 2394 drivers/block/skd_main.c static irqreturn_t skd_comp_q(int irq, void *skd_host_data) irq 2420 drivers/block/skd_main.c static irqreturn_t skd_msg_isr(int irq, void *skd_host_data) irq 2434 drivers/block/skd_main.c static irqreturn_t skd_qfull_isr(int irq, void *skd_host_data) irq 2562 drivers/block/skd_main.c rc = devm_request_irq(&pdev->dev, pdev->irq, skd_isr, irq 2590 drivers/block/skd_main.c devm_free_irq(&pdev->dev, pdev->irq, skdev); irq 243 drivers/block/swim3.c static irqreturn_t swim3_interrupt(int irq, void *dev_id); irq 638 drivers/block/swim3.c static irqreturn_t swim3_interrupt(int irq, void *dev_id) irq 1051 drivers/block/sx8.c static irqreturn_t carm_interrupt(int irq, void *__host) irq 1509 drivers/block/sx8.c rc = request_irq(pdev->irq, carm_interrupt, IRQF_SHARED, DRV_NAME, host); irq 1526 drivers/block/sx8.c pdev->irq, host->major); irq 1533 drivers/block/sx8.c free_irq(pdev->irq, host); irq 1569 drivers/block/sx8.c free_irq(pdev->irq, host); irq 542 drivers/block/umem.c static irqreturn_t mm_interrupt(int irq, void *__card) irq 955 drivers/block/umem.c if (request_irq(dev->irq, mm_interrupt, IRQF_SHARED, DRIVER_NAME, irq 964 drivers/block/umem.c "Window size %d bytes, IRQ %d\n", data, dev->irq); irq 1020 drivers/block/umem.c free_irq(dev->irq, card); irq 585 drivers/block/xen-blkback/blkback.c irqreturn_t xen_blkif_be_int(int irq, void *dev_id) irq 1476 drivers/block/xen-blkback/blkback.c notify_remote_via_irq(ring->irq); irq 252 drivers/block/xen-blkback/common.h unsigned int irq; irq 382 drivers/block/xen-blkback/common.h irqreturn_t xen_blkif_be_int(int irq, void *dev_id); irq 84 drivers/block/xen-blkback/xenbus.c if (!blkif->rings || !blkif->rings[0].irq || !blkif->vbd.bdev) irq 195 drivers/block/xen-blkback/xenbus.c if (ring->irq) irq 240 drivers/block/xen-blkback/xenbus.c ring->irq = err; irq 272 drivers/block/xen-blkback/xenbus.c if (ring->irq) { irq 273 drivers/block/xen-blkback/xenbus.c unbind_from_irqhandler(ring->irq, ring); irq 274 drivers/block/xen-blkback/xenbus.c ring->irq = 0; irq 178 drivers/block/xen-blkfront.c unsigned int evtchn, irq; irq 869 drivers/block/xen-blkfront.c notify_remote_via_irq(rinfo->irq); irq 1338 drivers/block/xen-blkfront.c if (rinfo->irq) irq 1339 drivers/block/xen-blkfront.c unbind_from_irqhandler(rinfo->irq, rinfo); irq 1340 drivers/block/xen-blkfront.c rinfo->evtchn = rinfo->irq = 0; irq 1548 drivers/block/xen-blkfront.c static irqreturn_t blkif_interrupt(int irq, void *dev_id) irq 1711 drivers/block/xen-blkfront.c rinfo->irq = err; irq 199 drivers/block/xsysace.c int irq; irq 458 drivers/block/xsysace.c if (!ace->irq) irq 822 drivers/block/xsysace.c static irqreturn_t ace_interrupt(int irq, void *dev_id) irq 988 drivers/block/xsysace.c (unsigned long long)ace->physaddr, ace->irq); irq 1062 drivers/block/xsysace.c if (ace->irq) { irq 1063 drivers/block/xsysace.c rc = request_irq(ace->irq, ace_interrupt, 0, "systemace", ace); irq 1067 drivers/block/xsysace.c ace->irq = 0; irq 1080 drivers/block/xsysace.c (unsigned long long) ace->physaddr, ace->baseaddr, ace->irq); irq 1119 drivers/block/xsysace.c if (ace->irq) irq 1120 drivers/block/xsysace.c free_irq(ace->irq, ace); irq 1126 drivers/block/xsysace.c int irq, int bus_width) irq 1147 drivers/block/xsysace.c ace->irq = irq; irq 1188 drivers/block/xsysace.c int irq = 0; irq 1203 drivers/block/xsysace.c irq = dev->resource[i].start; irq 1207 drivers/block/xsysace.c return ace_alloc(&dev->dev, id, physaddr, irq, bus_width); irq 495 drivers/bluetooth/bluecard_cs.c static irqreturn_t bluecard_interrupt(int irq, void *dev_inst) irq 334 drivers/bluetooth/bt3c_cs.c static irqreturn_t bt3c_interrupt(int irq, void *dev_inst) irq 62 drivers/bluetooth/btmrvl_sdio.c static irqreturn_t btmrvl_wake_irq_bt(int irq, void *priv) irq 70 drivers/bluetooth/btmrvl_sdio.c disable_irq_nosync(irq); irq 3505 drivers/bluetooth/btusb.c static irqreturn_t btusb_oob_wake_handler(int irq, void *priv) irq 3514 drivers/bluetooth/btusb.c disable_irq_nosync(irq); irq 3515 drivers/bluetooth/btusb.c disable_irq_wake(irq); irq 3533 drivers/bluetooth/btusb.c int irq, ret; irq 3541 drivers/bluetooth/btusb.c irq = of_irq_get_byname(dev->of_node, "wakeup"); irq 3542 drivers/bluetooth/btusb.c if (irq <= 0) { irq 3547 drivers/bluetooth/btusb.c irq_set_status_flags(irq, IRQ_NOAUTOEN); irq 3548 drivers/bluetooth/btusb.c ret = devm_request_irq(&hdev->dev, irq, btusb_oob_wake_handler, irq 3561 drivers/bluetooth/btusb.c data->oob_wake_irq = irq; irq 3562 drivers/bluetooth/btusb.c bt_dev_info(hdev, "OOB Wake-on-BT configured at IRQ %u", irq); irq 289 drivers/bluetooth/dtl1_cs.c static irqreturn_t dtl1_interrupt(int irq, void *dev_inst) irq 108 drivers/bluetooth/hci_bcm.c int irq; irq 284 drivers/bluetooth/hci_bcm.c static irqreturn_t bcm_host_wake(int irq, void *data) irq 308 drivers/bluetooth/hci_bcm.c if (bdev->irq <= 0) { irq 313 drivers/bluetooth/hci_bcm.c err = devm_request_irq(bdev->dev, bdev->irq, bcm_host_wake, irq 318 drivers/bluetooth/hci_bcm.c bdev->irq = err; irq 490 drivers/bluetooth/hci_bcm.c if (IS_ENABLED(CONFIG_PM) && bdev->irq > 0) { irq 491 drivers/bluetooth/hci_bcm.c devm_free_irq(bdev->dev, bdev->irq, bdev); irq 776 drivers/bluetooth/hci_bcm.c if (device_may_wakeup(dev) && bdev->irq > 0) { irq 777 drivers/bluetooth/hci_bcm.c error = enable_irq_wake(bdev->irq); irq 807 drivers/bluetooth/hci_bcm.c if (device_may_wakeup(dev) && bdev->irq > 0) { irq 808 drivers/bluetooth/hci_bcm.c disable_irq_wake(bdev->irq); irq 863 drivers/bluetooth/hci_bcm.c struct acpi_resource_extended_irq *irq; irq 869 drivers/bluetooth/hci_bcm.c irq = &ares->data.extended_irq; irq 870 drivers/bluetooth/hci_bcm.c if (irq->polarity != ACPI_ACTIVE_LOW) irq 1028 drivers/bluetooth/hci_bcm.c if (dev->irq <= 0) { irq 1036 drivers/bluetooth/hci_bcm.c dev->irq = gpiod_to_irq(gpio); irq 1043 drivers/bluetooth/hci_bcm.c dev->irq = 0; irq 1046 drivers/bluetooth/hci_bcm.c dev_dbg(dev->dev, "BCM irq: %d\n", dev->irq); irq 1067 drivers/bluetooth/hci_bcm.c dev->irq = entry->res->start; irq 1077 drivers/bluetooth/hci_bcm.c if (dev->irq) irq 1088 drivers/bluetooth/hci_bcm.c if (dev->gpio_count != (dev->irq ? 2 : 3)) irq 1127 drivers/bluetooth/hci_bcm.c dev->irq = platform_get_irq(pdev, 0); irq 61 drivers/bluetooth/hci_intel.c int irq; irq 270 drivers/bluetooth/hci_intel.c static irqreturn_t intel_irq(int irq, void *dev_id) irq 328 drivers/bluetooth/hci_intel.c if (idev->irq < 0) irq 333 drivers/bluetooth/hci_intel.c idev->irq, NULL, irq 339 drivers/bluetooth/hci_intel.c hu, idev->irq); irq 351 drivers/bluetooth/hci_intel.c devm_free_irq(&idev->pdev->dev, idev->irq, idev); irq 1116 drivers/bluetooth/hci_intel.c enable_irq_wake(idev->irq); irq 1126 drivers/bluetooth/hci_intel.c disable_irq_wake(idev->irq); irq 1169 drivers/bluetooth/hci_intel.c idev->irq = platform_get_irq(pdev, 0); irq 1170 drivers/bluetooth/hci_intel.c if (idev->irq < 0) { irq 1181 drivers/bluetooth/hci_intel.c idev->irq = gpiod_to_irq(host_wake); irq 1182 drivers/bluetooth/hci_intel.c if (idev->irq < 0) { irq 1201 drivers/bluetooth/hci_intel.c desc_to_gpio(idev->reset), idev->irq); irq 162 drivers/bluetooth/hci_nokia.c static irqreturn_t wakeup_handler(int irq, void *data) irq 248 drivers/bus/brcmstb_gisb.c static irqreturn_t brcmstb_gisb_timeout_handler(int irq, void *dev_id) irq 255 drivers/bus/brcmstb_gisb.c static irqreturn_t brcmstb_gisb_tea_handler(int irq, void *dev_id) irq 391 drivers/bus/fsl-mc/dprc-driver.c if (!msi_desc || msi_desc->irq != (u32)irq_num) irq 493 drivers/bus/fsl-mc/dprc-driver.c struct fsl_mc_device_irq *irq = mc_dev->irqs[0]; irq 500 drivers/bus/fsl-mc/dprc-driver.c irq->msi_desc->irq, irq 726 drivers/bus/fsl-mc/dprc-driver.c struct fsl_mc_device_irq *irq = mc_dev->irqs[0]; irq 730 drivers/bus/fsl-mc/dprc-driver.c devm_free_irq(&mc_dev->dev, irq->msi_desc->irq, &mc_dev->dev); irq 392 drivers/bus/fsl-mc/fsl-mc-allocator.c mc_dev_irq->resource.id = msi_desc->irq; irq 81 drivers/bus/fsl-mc/fsl-mc-msi.c irq_cfg.irq_num = msi_desc->irq; irq 324 drivers/bus/moxtet.c pos = &moxtet->irq.position[first + i]; irq 327 drivers/bus/moxtet.c moxtet->irq.exists |= BIT(first + i); irq 598 drivers/bus/moxtet.c static int moxtet_irq_domain_map(struct irq_domain *d, unsigned int irq, irq 603 drivers/bus/moxtet.c if (hw >= MOXTET_NIRQS || !(moxtet->irq.exists & BIT(hw))) { irq 608 drivers/bus/moxtet.c irq_set_chip_data(irq, d->host_data); irq 609 drivers/bus/moxtet.c irq_set_chip_and_handler(irq, &moxtet->irq.chip, handle_level_irq); irq 621 drivers/bus/moxtet.c int irq; irq 626 drivers/bus/moxtet.c irq = intspec[0]; irq 628 drivers/bus/moxtet.c if (irq >= MOXTET_NIRQS || !(moxtet->irq.exists & BIT(irq))) irq 631 drivers/bus/moxtet.c *out_hwirq = irq; irq 645 drivers/bus/moxtet.c moxtet->irq.masked |= BIT(d->hwirq); irq 652 drivers/bus/moxtet.c moxtet->irq.masked &= ~BIT(d->hwirq); irq 658 drivers/bus/moxtet.c struct moxtet_irqpos *pos = &moxtet->irq.position[d->hwirq]; irq 676 drivers/bus/moxtet.c struct moxtet_irqpos *pos = moxtet->irq.position; irq 686 drivers/bus/moxtet.c for_each_set_bit(i, &moxtet->irq.exists, MOXTET_NIRQS) { irq 694 drivers/bus/moxtet.c static irqreturn_t moxtet_irq_thread_fn(int irq, void *data) irq 704 drivers/bus/moxtet.c set &= ~moxtet->irq.masked; irq 708 drivers/bus/moxtet.c sub_irq = irq_find_mapping(moxtet->irq.domain, i); irq 718 drivers/bus/moxtet.c set &= ~moxtet->irq.masked; irq 727 drivers/bus/moxtet.c int i, irq; irq 730 drivers/bus/moxtet.c if (moxtet->irq.exists & BIT(i)) { irq 731 drivers/bus/moxtet.c irq = irq_find_mapping(moxtet->irq.domain, i); irq 732 drivers/bus/moxtet.c irq_dispose_mapping(irq); irq 736 drivers/bus/moxtet.c irq_domain_remove(moxtet->irq.domain); irq 743 drivers/bus/moxtet.c moxtet->irq.domain = irq_domain_add_simple(moxtet->dev->of_node, irq 746 drivers/bus/moxtet.c if (moxtet->irq.domain == NULL) { irq 752 drivers/bus/moxtet.c if (moxtet->irq.exists & BIT(i)) irq 753 drivers/bus/moxtet.c irq_create_mapping(moxtet->irq.domain, i); irq 755 drivers/bus/moxtet.c moxtet->irq.chip = moxtet_irq_chip; irq 756 drivers/bus/moxtet.c moxtet->irq.masked = ~0; irq 802 drivers/bus/moxtet.c if (moxtet->irq.exists) { irq 167 drivers/bus/omap_l3_noc.c static irqreturn_t l3_interrupt_handler(int irq, void *_l3) irq 177 drivers/bus/omap_l3_noc.c inttype = irq == l3->app_irq ? L3_APPLICATION_ERROR : L3_DEBUG_ERROR; irq 157 drivers/bus/omap_l3_smx.c static irqreturn_t omap3_l3_app_irq(int irq, void *_l3) irq 168 drivers/bus/omap_l3_smx.c int_type = irq == l3->app_irq ? L3_APPLICATION_ERROR : L3_DEBUG_ERROR; irq 148 drivers/bus/sunxi-rsb.c if (!rdev->irq) { irq 149 drivers/bus/sunxi-rsb.c int irq = -ENOENT; irq 152 drivers/bus/sunxi-rsb.c irq = of_irq_get(dev->of_node, 0); irq 154 drivers/bus/sunxi-rsb.c if (irq == -EPROBE_DEFER) irq 155 drivers/bus/sunxi-rsb.c return irq; irq 156 drivers/bus/sunxi-rsb.c if (irq < 0) irq 157 drivers/bus/sunxi-rsb.c irq = 0; irq 159 drivers/bus/sunxi-rsb.c rdev->irq = irq; irq 475 drivers/bus/sunxi-rsb.c static irqreturn_t sunxi_rsb_irq(int irq, void *dev_id) irq 631 drivers/bus/sunxi-rsb.c int clk_div, irq, ret; irq 653 drivers/bus/sunxi-rsb.c irq = platform_get_irq(pdev, 0); irq 654 drivers/bus/sunxi-rsb.c if (irq < 0) irq 655 drivers/bus/sunxi-rsb.c return irq; irq 714 drivers/bus/sunxi-rsb.c ret = devm_request_irq(dev, irq, sunxi_rsb_irq, 0, RSB_CTRL_NAME, rsb); irq 717 drivers/bus/sunxi-rsb.c irq, ret); irq 523 drivers/cdrom/gdrom.c static irqreturn_t gdrom_command_interrupt(int irq, void *dev_id) irq 533 drivers/cdrom/gdrom.c static irqreturn_t gdrom_dma_interrupt(int irq, void *dev_id) irq 92 drivers/char/applicom.c long irq; irq 96 drivers/char/applicom.c static unsigned int irq = 0; /* interrupt number IRQ */ irq 99 drivers/char/applicom.c module_param_hw(irq, uint, irq, 0); irq 100 drivers/char/applicom.c MODULE_PARM_DESC(irq, "IRQ of the Applicom board"); irq 181 drivers/char/applicom.c if (apbs[i].irq) irq 182 drivers/char/applicom.c free_irq(apbs[i].irq, &dummy); irq 220 drivers/char/applicom.c dev->irq); irq 231 drivers/char/applicom.c if (request_irq(dev->irq, &ac_interrupt, IRQF_SHARED, "Applicom PCI", &dummy)) { irq 232 drivers/char/applicom.c printk(KERN_INFO "Could not allocate IRQ %d for PCI Applicom device.\n", dev->irq); irq 243 drivers/char/applicom.c apbs[boardno - 1].irq = dev->irq; irq 249 drivers/char/applicom.c if (!mem || !irq) { irq 275 drivers/char/applicom.c printk(KERN_NOTICE "Applicom ISA card found at mem 0x%lx, irq %d\n", mem + (LEN_RAM_IO*i), irq); irq 278 drivers/char/applicom.c if (request_irq(irq, &ac_interrupt, IRQF_SHARED, "Applicom ISA", &dummy)) { irq 279 drivers/char/applicom.c printk(KERN_WARNING "Could not allocate IRQ %d for ISA Applicom device.\n", irq); irq 284 drivers/char/applicom.c apbs[boardno - 1].irq = irq; irq 287 drivers/char/applicom.c apbs[boardno - 1].irq = 0; irq 346 drivers/char/applicom.c if (apbs[i].irq) irq 347 drivers/char/applicom.c free_irq(apbs[i].irq, &dummy); irq 795 drivers/char/applicom.c printk(KERN_INFO "Interrupt IRQ number ....... %d\n", (int) irq); irq 139 drivers/char/hpet.c static irqreturn_t hpet_interrupt(int irq, void *data) irq 201 drivers/char/hpet.c int irq, gsi; irq 232 drivers/char/hpet.c for_each_set_bit(irq, &v, HPET_MAX_IRQ) { irq 233 drivers/char/hpet.c if (irq >= nr_irqs) { irq 234 drivers/char/hpet.c irq = HPET_MAX_IRQ; irq 238 drivers/char/hpet.c gsi = acpi_register_gsi(NULL, irq, ACPI_LEVEL_SENSITIVE, irq 246 drivers/char/hpet.c if (irq < HPET_MAX_IRQ) { irq 249 drivers/char/hpet.c v |= irq << Tn_INT_ROUTE_CNF_SHIFT; irq 419 drivers/char/hpet.c int irq = 0; irq 429 drivers/char/hpet.c irq = devp->hd_irq; irq 446 drivers/char/hpet.c if (irq) irq 447 drivers/char/hpet.c free_irq(irq, devp); irq 458 drivers/char/hpet.c int irq; irq 482 drivers/char/hpet.c irq = devp->hd_hdwirq; irq 484 drivers/char/hpet.c if (irq) { irq 504 drivers/char/hpet.c if (request_irq(irq, hpet_interrupt, irq_flags, irq 506 drivers/char/hpet.c printk(KERN_ERR "hpet: IRQ %d is not free\n", irq); irq 507 drivers/char/hpet.c irq = 0; irq 511 drivers/char/hpet.c if (irq == 0) { irq 518 drivers/char/hpet.c devp->hd_irq = irq; irq 994 drivers/char/hpet.c int i, irq; irq 1002 drivers/char/hpet.c irq = acpi_register_gsi(NULL, irqp->interrupts[i], irq 1004 drivers/char/hpet.c if (irq < 0) irq 1007 drivers/char/hpet.c hdp->hd_irq[hdp->hd_nirqs] = irq; irq 147 drivers/char/hw_random/imx-rngc.c static irqreturn_t imx_rngc_irq(int irq, void *priv) irq 202 drivers/char/hw_random/imx-rngc.c int irq; irq 218 drivers/char/hw_random/imx-rngc.c irq = platform_get_irq(pdev, 0); irq 219 drivers/char/hw_random/imx-rngc.c if (irq <= 0) { irq 220 drivers/char/hw_random/imx-rngc.c dev_err(&pdev->dev, "Couldn't get irq %d\n", irq); irq 221 drivers/char/hw_random/imx-rngc.c return irq; irq 229 drivers/char/hw_random/imx-rngc.c irq, imx_rngc_irq, 0, pdev->name, (void *)rngc); irq 318 drivers/char/hw_random/omap-rng.c static irqreturn_t omap4_rng_irq(int irq, void *dev_id) irq 383 drivers/char/hw_random/omap-rng.c int irq, err; irq 394 drivers/char/hw_random/omap-rng.c irq = platform_get_irq(pdev, 0); irq 395 drivers/char/hw_random/omap-rng.c if (irq < 0) { irq 397 drivers/char/hw_random/omap-rng.c __func__, irq); irq 398 drivers/char/hw_random/omap-rng.c return irq; irq 401 drivers/char/hw_random/omap-rng.c err = devm_request_irq(dev, irq, omap4_rng_irq, irq 405 drivers/char/hw_random/omap-rng.c irq, err); irq 79 drivers/char/hw_random/xgene-rng.c u32 irq; irq 95 drivers/char/hw_random/xgene-rng.c disable_irq(ctx->irq); irq 98 drivers/char/hw_random/xgene-rng.c enable_irq(ctx->irq); irq 201 drivers/char/hw_random/xgene-rng.c static irqreturn_t xgene_rng_irq_handler(int irq, void *id) irq 337 drivers/char/hw_random/xgene-rng.c ctx->irq = rc; irq 340 drivers/char/hw_random/xgene-rng.c ctx->csr_base, ctx->irq); irq 342 drivers/char/hw_random/xgene-rng.c rc = devm_request_irq(&pdev->dev, ctx->irq, xgene_rng_irq_handler, 0, irq 64 drivers/char/ipmi/bt-bmc.c int irq; irq 375 drivers/char/ipmi/bt-bmc.c static irqreturn_t bt_bmc_irq(int irq, void *arg) irq 402 drivers/char/ipmi/bt-bmc.c bt_bmc->irq = platform_get_irq(pdev, 0); irq 403 drivers/char/ipmi/bt-bmc.c if (!bt_bmc->irq) irq 406 drivers/char/ipmi/bt-bmc.c rc = devm_request_irq(dev, bt_bmc->irq, bt_bmc_irq, IRQF_SHARED, irq 409 drivers/char/ipmi/bt-bmc.c dev_warn(dev, "Unable to request IRQ %d\n", bt_bmc->irq); irq 410 drivers/char/ipmi/bt-bmc.c bt_bmc->irq = 0; irq 482 drivers/char/ipmi/bt-bmc.c if (bt_bmc->irq) { irq 483 drivers/char/ipmi/bt-bmc.c dev_info(dev, "Using IRQ %d\n", bt_bmc->irq); irq 508 drivers/char/ipmi/bt-bmc.c if (!bt_bmc->irq) irq 38 drivers/char/ipmi/ipmi_dmi.c int irq, irq 73 drivers/char/ipmi/ipmi_dmi.c p.irq = irq; irq 133 drivers/char/ipmi/ipmi_dmi.c int irq = 0, offset = 0; irq 175 drivers/char/ipmi/ipmi_dmi.c irq = data[DMI_IPMI_IRQ]; irq 210 drivers/char/ipmi/ipmi_dmi.c dmi_add_platform_ipmi(base_addr, space, slave_addr, irq, irq 90 drivers/char/ipmi/ipmi_plat_data.c if (p->irq) { irq 91 drivers/char/ipmi/ipmi_plat_data.c r[num_r].start = p->irq; irq 92 drivers/char/ipmi/ipmi_plat_data.c r[num_r].end = p->irq; irq 19 drivers/char/ipmi/ipmi_plat_data.h unsigned int irq; irq 23 drivers/char/ipmi/ipmi_powernv.c unsigned int irq; irq 203 drivers/char/ipmi/ipmi_powernv.c static irqreturn_t ipmi_opal_event(int irq, void *data) irq 243 drivers/char/ipmi/ipmi_powernv.c ipmi->irq = irq_of_parse_and_map(dev->of_node, 0); irq 244 drivers/char/ipmi/ipmi_powernv.c if (!ipmi->irq) { irq 246 drivers/char/ipmi/ipmi_powernv.c ipmi->irq = opal_event_request(prop); irq 249 drivers/char/ipmi/ipmi_powernv.c rc = request_irq(ipmi->irq, ipmi_opal_event, IRQ_TYPE_LEVEL_HIGH, irq 276 drivers/char/ipmi/ipmi_powernv.c free_irq(ipmi->irq, ipmi); irq 278 drivers/char/ipmi/ipmi_powernv.c irq_dispose_mapping(ipmi->irq); irq 289 drivers/char/ipmi/ipmi_powernv.c free_irq(smi->irq, smi); irq 290 drivers/char/ipmi/ipmi_powernv.c irq_dispose_mapping(smi->irq); irq 59 drivers/char/ipmi/ipmi_si.h int irq; irq 70 drivers/char/ipmi/ipmi_si.h irqreturn_t ipmi_si_irq_handler(int irq, void *data); irq 49 drivers/char/ipmi/ipmi_si_hardcode.c module_param_hw_array(irqs, int, irq, &num_irqs, 0); irq 165 drivers/char/ipmi/ipmi_si_hotmod.c rv = check_hotmod_int_op(curr, o, "irq", &h->irq); irq 420 drivers/char/ipmi/ipmi_si_intf.c if ((smi_info->io.irq) && (!smi_info->interrupt_disabled)) { irq 430 drivers/char/ipmi/ipmi_si_intf.c if ((smi_info->io.irq) && (smi_info->interrupt_disabled)) { irq 505 drivers/char/ipmi/ipmi_si_intf.c if (((smi_info->io.irq && !smi_info->interrupt_disabled) || irq 511 drivers/char/ipmi/ipmi_si_intf.c smi_info->io.irq && !smi_info->interrupt_disabled && irq 846 drivers/char/ipmi/ipmi_si_intf.c if (smi_info->supports_event_msg_buff || smi_info->io.irq) { irq 1102 drivers/char/ipmi/ipmi_si_intf.c if ((smi_info->io.irq) && (!smi_info->interrupt_disabled)) { irq 1129 drivers/char/ipmi/ipmi_si_intf.c irqreturn_t ipmi_si_irq_handler(int irq, void *data) irq 1179 drivers/char/ipmi/ipmi_si_intf.c else if ((new_smi->io.si_type != SI_BT) && (!new_smi->io.irq)) irq 1271 drivers/char/ipmi/ipmi_si_intf.c free_irq(io->irq, io->irq_handler_data); irq 1278 drivers/char/ipmi/ipmi_si_intf.c if (!io->irq) irq 1281 drivers/char/ipmi/ipmi_si_intf.c rv = request_irq(io->irq, irq 1289 drivers/char/ipmi/ipmi_si_intf.c SI_DEVICE_NAME, io->irq); irq 1290 drivers/char/ipmi/ipmi_si_intf.c io->irq = 0; irq 1294 drivers/char/ipmi/ipmi_si_intf.c dev_info(io->dev, "Using irq %d\n", io->irq); irq 1501 drivers/char/ipmi/ipmi_si_intf.c if (!smi_info->io.irq) irq 1629 drivers/char/ipmi/ipmi_si_intf.c int enabled = smi_info->io.irq && !smi_info->interrupt_disabled; irq 1662 drivers/char/ipmi/ipmi_si_intf.c smi_info->io.irq, irq 1954 drivers/char/ipmi/ipmi_si_intf.c new_smi->io.slave_addr, new_smi->io.irq); irq 2049 drivers/char/ipmi/ipmi_si_intf.c if (new_smi->io.irq) { irq 2119 drivers/char/ipmi/ipmi_si_intf.c if (e->io.irq && (!type || e->io.addr_source == type)) { irq 2133 drivers/char/ipmi/ipmi_si_intf.c if (!e->io.irq && (!type || e->io.addr_source == type)) { irq 23 drivers/char/ipmi/ipmi_si_parisc.c io.irq = 0; /* no interrupt */ irq 124 drivers/char/ipmi/ipmi_si_pci.c io.irq = pdev->irq; irq 125 drivers/char/ipmi/ipmi_si_pci.c if (io.irq) irq 129 drivers/char/ipmi/ipmi_si_pci.c &pdev->resource[0], io.regsize, io.regspacing, io.irq); irq 63 drivers/char/ipmi/ipmi_si_platform.c ipmi_si_irq_handler(io->irq, io->irq_handler_data); irq 69 drivers/char/ipmi/ipmi_si_platform.c if (!io->irq) irq 73 drivers/char/ipmi/ipmi_si_platform.c acpi_remove_gpe_handler(NULL, io->irq, &ipmi_acpi_gpe); irq 80 drivers/char/ipmi/ipmi_si_platform.c if (!io->irq) irq 84 drivers/char/ipmi/ipmi_si_platform.c io->irq, irq 91 drivers/char/ipmi/ipmi_si_platform.c io->irq); irq 92 drivers/char/ipmi/ipmi_si_platform.c io->irq = 0; irq 97 drivers/char/ipmi/ipmi_si_platform.c dev_info(io->dev, "Using ACPI GPE %d\n", io->irq); irq 197 drivers/char/ipmi/ipmi_si_platform.c io.irq = platform_get_irq_optional(pdev, 0); irq 198 drivers/char/ipmi/ipmi_si_platform.c if (io.irq > 0) irq 201 drivers/char/ipmi/ipmi_si_platform.c io.irq = 0; irq 208 drivers/char/ipmi/ipmi_si_platform.c io.addr_data, io.regsize, io.regspacing, io.irq); irq 289 drivers/char/ipmi/ipmi_si_platform.c io.irq = irq_of_parse_and_map(pdev->dev.of_node, 0); irq 293 drivers/char/ipmi/ipmi_si_platform.c io.addr_data, io.regsize, io.regspacing, io.irq); irq 378 drivers/char/ipmi/ipmi_si_platform.c io.irq = tmp; irq 381 drivers/char/ipmi/ipmi_si_platform.c int irq = platform_get_irq_optional(pdev, 0); irq 383 drivers/char/ipmi/ipmi_si_platform.c if (irq > 0) { irq 384 drivers/char/ipmi/ipmi_si_platform.c io.irq = irq; irq 394 drivers/char/ipmi/ipmi_si_platform.c res, io.regsize, io.regspacing, io.irq); irq 205 drivers/char/ipmi/kcs_bmc_aspeed.c static irqreturn_t aspeed_kcs_irq(int irq, void *arg) irq 219 drivers/char/ipmi/kcs_bmc_aspeed.c int irq; irq 221 drivers/char/ipmi/kcs_bmc_aspeed.c irq = platform_get_irq(pdev, 0); irq 222 drivers/char/ipmi/kcs_bmc_aspeed.c if (irq < 0) irq 223 drivers/char/ipmi/kcs_bmc_aspeed.c return irq; irq 225 drivers/char/ipmi/kcs_bmc_aspeed.c return devm_request_irq(dev, irq, aspeed_kcs_irq, IRQF_SHARED, irq 111 drivers/char/ipmi/kcs_bmc_npcm7xx.c static irqreturn_t npcm7xx_kcs_irq(int irq, void *arg) irq 125 drivers/char/ipmi/kcs_bmc_npcm7xx.c int irq; irq 127 drivers/char/ipmi/kcs_bmc_npcm7xx.c irq = platform_get_irq(pdev, 0); irq 128 drivers/char/ipmi/kcs_bmc_npcm7xx.c if (irq < 0) irq 129 drivers/char/ipmi/kcs_bmc_npcm7xx.c return irq; irq 131 drivers/char/ipmi/kcs_bmc_npcm7xx.c return devm_request_irq(dev, irq, npcm7xx_kcs_irq, IRQF_SHARED, irq 227 drivers/char/lp.c polling = lp_table[minor].dev->port->irq == PARPORT_IRQ_NONE; irq 460 drivers/char/lp.c if (lp_table[minor].dev->port->irq == PARPORT_IRQ_NONE) { irq 938 drivers/char/lp.c (port->irq == PARPORT_IRQ_NONE)?"polling":"interrupt-driven"); irq 84 drivers/char/mwave/mwavedd.c module_param_hw(mwave_3780i_irq, int, irq, 0); irq 86 drivers/char/mwave/mwavedd.c module_param_hw(mwave_uart_irq, int, irq, 0); irq 438 drivers/char/mwave/mwavedd.c static int register_serial_portandirq(unsigned int port, int irq) irq 457 drivers/char/mwave/mwavedd.c switch ( irq ) { irq 467 drivers/char/mwave/mwavedd.c " Error: Illegal irq %x\n", irq ); irq 476 drivers/char/mwave/mwavedd.c uart.port.irq = irq; irq 96 drivers/char/mwave/tp3780i.c static irqreturn_t UartInterrupt(int irq, void *dev_id) irq 99 drivers/char/mwave/tp3780i.c "tp3780i::UartInterrupt entry irq %x dev_id %p\n", irq, dev_id); irq 103 drivers/char/mwave/tp3780i.c static irqreturn_t DspInterrupt(int irq, void *dev_id) irq 111 drivers/char/mwave/tp3780i.c "tp3780i::DspInterrupt entry irq %x dev_id %p\n", irq, dev_id); irq 150 drivers/char/nwbutton.c static irqreturn_t button_handler (int irq, void *dev_id) irq 29 drivers/char/nwbutton.h static irqreturn_t button_handler (int irq, void *dev_id); irq 407 drivers/char/pcmcia/synclink_cs.c static irqreturn_t mgslpc_isr(int irq, void *dev_id); irq 601 drivers/char/pcmcia/synclink_cs.c info->irq_level = link->irq; irq 4266 drivers/char/pcmcia/synclink_cs.c dev->irq = info->irq_level; irq 287 drivers/char/ps3flash.c static irqreturn_t ps3flash_interrupt(int irq, void *data) irq 1308 drivers/char/random.c void add_interrupt_randomness(int irq, int irq_flags) irq 1324 drivers/char/random.c fast_pool->pool[0] ^= cycles ^ j_high ^ irq; irq 115 drivers/char/rtc.c static irqreturn_t hpet_rtc_interrupt(int irq, void *dev_id) irq 227 drivers/char/rtc.c static irqreturn_t rtc_interrupt(int irq, void *dev_id) irq 245 drivers/char/rtc.c rtc_irq_data |= (unsigned long)irq & 0xF0; irq 169 drivers/char/sonypi.c u16 irq; irq 466 drivers/char/sonypi.c u16 irq; irq 824 drivers/char/sonypi.c static irqreturn_t sonypi_irq(int irq, void *dev_id) irq 1252 drivers/char/sonypi.c while (irq_list->irq) { irq 1254 drivers/char/sonypi.c if (!request_irq(irq_list->irq, sonypi_irq, irq 1256 drivers/char/sonypi.c dev->irq = irq_list->irq; irq 1280 drivers/char/sonypi.c sonypi_device.irq, irq 1399 drivers/char/sonypi.c free_irq(sonypi_device.irq, sonypi_irq); irq 1416 drivers/char/sonypi.c synchronize_irq(sonypi_device.irq); irq 1427 drivers/char/sonypi.c free_irq(sonypi_device.irq, sonypi_irq); irq 197 drivers/char/tlclk.c static irqreturn_t tlclk_interrupt(int irq, void *dev_id); irq 876 drivers/char/tlclk.c static irqreturn_t tlclk_interrupt(int irq, void *dev_id) irq 258 drivers/char/tpm/st33zp24/i2c.c return st33zp24_probe(phy, &i2c_phy_ops, &client->dev, client->irq, irq 375 drivers/char/tpm/st33zp24/spi.c return st33zp24_probe(phy, &spi_phy_ops, &dev->dev, dev->irq, irq 260 drivers/char/tpm/st33zp24/st33zp24.c enable_irq(tpm_dev->irq); irq 283 drivers/char/tpm/st33zp24/st33zp24.c disable_irq_nosync(tpm_dev->irq); irq 334 drivers/char/tpm/st33zp24/st33zp24.c static irqreturn_t tpm_ioserirq_handler(int irq, void *dev_id) irq 341 drivers/char/tpm/st33zp24/st33zp24.c disable_irq_nosync(tpm_dev->irq); irq 511 drivers/char/tpm/st33zp24/st33zp24.c struct device *dev, int irq, int io_lpcpd) irq 538 drivers/char/tpm/st33zp24/st33zp24.c if (irq) { irq 549 drivers/char/tpm/st33zp24/st33zp24.c ret = devm_request_irq(dev, irq, tpm_ioserirq_handler, irq 554 drivers/char/tpm/st33zp24/st33zp24.c irq); irq 573 drivers/char/tpm/st33zp24/st33zp24.c tpm_dev->irq = irq; irq 576 drivers/char/tpm/st33zp24/st33zp24.c disable_irq_nosync(tpm_dev->irq); irq 18 drivers/char/tpm/st33zp24/st33zp24.h int irq; irq 36 drivers/char/tpm/st33zp24/st33zp24.h struct device *dev, int irq, int io_lpcpd); irq 47 drivers/char/tpm/tpm_i2c_nuvoton.c int irq; irq 178 drivers/char/tpm/tpm_i2c_nuvoton.c enable_irq(priv->irq); irq 487 drivers/char/tpm/tpm_i2c_nuvoton.c disable_irq_nosync(priv->irq); irq 574 drivers/char/tpm/tpm_i2c_nuvoton.c priv->irq = client->irq; irq 575 drivers/char/tpm/tpm_i2c_nuvoton.c if (client->irq) { irq 577 drivers/char/tpm/tpm_i2c_nuvoton.c rc = devm_request_irq(dev, client->irq, irq 584 drivers/char/tpm/tpm_i2c_nuvoton.c __func__, priv->irq); irq 585 drivers/char/tpm/tpm_i2c_nuvoton.c priv->irq = 0; irq 353 drivers/char/tpm/tpm_ibmvtpm.c free_irq(vdev->irq, ibmvtpm); irq 573 drivers/char/tpm/tpm_ibmvtpm.c static irqreturn_t ibmvtpm_interrupt(int irq, void *vtpm_instance) irq 650 drivers/char/tpm/tpm_ibmvtpm.c rc = request_irq(vio_dev->irq, ibmvtpm_interrupt, 0, irq 653 drivers/char/tpm/tpm_ibmvtpm.c dev_err(dev, "Error %d register irq 0x%x\n", rc, vio_dev->irq); irq 39 drivers/char/tpm/tpm_tis.c int irq; irq 192 drivers/char/tpm/tpm_tis.c int irq = -1; irq 208 drivers/char/tpm/tpm_tis.c irq = tpm_info->irq; irq 213 drivers/char/tpm/tpm_tis.c return tpm_tis_core_init(dev, &phy->priv, irq, &tpm_tcg, irq 231 drivers/char/tpm/tpm_tis.c tpm_info.irq = pnp_irq(pnp_dev, 0); irq 233 drivers/char/tpm/tpm_tis.c tpm_info.irq = -1; irq 289 drivers/char/tpm/tpm_tis.c tpm_info.irq = platform_get_irq_optional(pdev, 0); irq 290 drivers/char/tpm/tpm_tis.c if (tpm_info.irq <= 0) { irq 292 drivers/char/tpm/tpm_tis.c tpm_info.irq = -1; irq 295 drivers/char/tpm/tpm_tis.c tpm_info.irq = 0; irq 436 drivers/char/tpm/tpm_tis_core.c if (priv->irq == 0) irq 446 drivers/char/tpm/tpm_tis_core.c devm_free_irq(chip->dev.parent, priv->irq, chip); irq 447 drivers/char/tpm/tpm_tis_core.c priv->irq = 0; irq 491 drivers/char/tpm/tpm_tis_core.c int rc, irq; irq 498 drivers/char/tpm/tpm_tis_core.c irq = priv->irq; irq 499 drivers/char/tpm/tpm_tis_core.c priv->irq = 0; irq 502 drivers/char/tpm/tpm_tis_core.c priv->irq = irq; irq 678 drivers/char/tpm/tpm_tis_core.c int flags, int irq) irq 685 drivers/char/tpm/tpm_tis_core.c if (devm_request_irq(chip->dev.parent, irq, tis_int_handler, flags, irq 688 drivers/char/tpm/tpm_tis_core.c irq); irq 691 drivers/char/tpm/tpm_tis_core.c priv->irq = irq; irq 698 drivers/char/tpm/tpm_tis_core.c rc = tpm_tis_write8(priv, TPM_INT_VECTOR(priv->locality), irq); irq 856 drivers/char/tpm/tpm_tis_core.c int tpm_tis_core_init(struct device *dev, struct tpm_tis_data *priv, int irq, irq 975 drivers/char/tpm/tpm_tis_core.c if (irq != -1) { irq 986 drivers/char/tpm/tpm_tis_core.c if (irq) { irq 988 drivers/char/tpm/tpm_tis_core.c irq); irq 1031 drivers/char/tpm/tpm_tis_core.c rc = tpm_tis_write8(priv, TPM_INT_VECTOR(priv->locality), priv->irq); irq 90 drivers/char/tpm/tpm_tis_core.h int irq; irq 161 drivers/char/tpm/tpm_tis_core.h int tpm_tis_core_init(struct device *dev, struct tpm_tis_data *priv, int irq, irq 198 drivers/char/tpm/tpm_tis_spi.c int irq; irq 212 drivers/char/tpm/tpm_tis_spi.c if (dev->irq > 0) irq 213 drivers/char/tpm/tpm_tis_spi.c irq = dev->irq; irq 215 drivers/char/tpm/tpm_tis_spi.c irq = -1; irq 217 drivers/char/tpm/tpm_tis_spi.c return tpm_tis_core_init(&dev->dev, &phy->priv, irq, &tpm_spi_phy_ops, irq 29 drivers/char/tpm/xen-tpmfront.c int irq; irq 280 drivers/char/tpm/xen-tpmfront.c priv->irq = rv; irq 340 drivers/char/tpm/xen-tpmfront.c if (priv->irq) irq 341 drivers/char/tpm/xen-tpmfront.c unbind_from_irqhandler(priv->irq, priv); irq 146 drivers/char/xillybus/xillybus.h irqreturn_t xillybus_isr(int irq, void *data); irq 123 drivers/char/xillybus/xillybus_core.c irqreturn_t xillybus_isr(int irq, void *data) irq 118 drivers/char/xillybus/xillybus_of.c int irq; irq 138 drivers/char/xillybus/xillybus_of.c irq = platform_get_irq(op, 0); irq 140 drivers/char/xillybus/xillybus_of.c rc = devm_request_irq(dev, irq, xillybus_isr, 0, xillyname, endpoint); irq 174 drivers/char/xillybus/xillybus_pcie.c rc = devm_request_irq(&pdev->dev, pdev->irq, xillybus_isr, 0, irq 278 drivers/clocksource/arc_timer.c static irqreturn_t timer_irq_handler(int irq, void *dev_id) irq 639 drivers/clocksource/arm_arch_timer.c static irqreturn_t arch_timer_handler_virt(int irq, void *dev_id) irq 646 drivers/clocksource/arm_arch_timer.c static irqreturn_t arch_timer_handler_phys(int irq, void *dev_id) irq 653 drivers/clocksource/arm_arch_timer.c static irqreturn_t arch_timer_handler_phys_mem(int irq, void *dev_id) irq 660 drivers/clocksource/arm_arch_timer.c static irqreturn_t arch_timer_handler_virt_mem(int irq, void *dev_id) irq 753 drivers/clocksource/arm_arch_timer.c clk->irq = arch_timer_ppi[arch_timer_uses_ppi]; irq 852 drivers/clocksource/arm_arch_timer.c static u32 check_ppi_trigger(int irq) irq 854 drivers/clocksource/arm_arch_timer.c u32 flags = irq_get_trigger_type(irq); irq 857 drivers/clocksource/arm_arch_timer.c pr_warn("WARNING: Invalid trigger for IRQ%d, assuming level low\n", irq); irq 1002 drivers/clocksource/arm_arch_timer.c pr_debug("disable IRQ%d cpu #%d\n", clk->irq, smp_processor_id()); irq 1134 drivers/clocksource/arm_arch_timer.c static int __init arch_timer_mem_register(void __iomem *base, unsigned int irq) irq 1145 drivers/clocksource/arm_arch_timer.c t->evt.irq = irq; irq 1153 drivers/clocksource/arm_arch_timer.c ret = request_irq(irq, func, IRQF_TIMER, "arch_mem_timer", &t->evt); irq 1375 drivers/clocksource/arm_arch_timer.c int ret, irq = 0; irq 1378 drivers/clocksource/arm_arch_timer.c irq = frame->virt_irq; irq 1380 drivers/clocksource/arm_arch_timer.c irq = frame->phys_irq; irq 1382 drivers/clocksource/arm_arch_timer.c if (!irq) { irq 1398 drivers/clocksource/arm_arch_timer.c ret = arch_timer_mem_register(base, irq); irq 137 drivers/clocksource/arm_global_timer.c static irqreturn_t gt_clockevent_interrupt(int irq, void *dev_id) irq 179 drivers/clocksource/arm_global_timer.c clk->irq = gt_ppi; irq 182 drivers/clocksource/arm_global_timer.c enable_percpu_irq(clk->irq, IRQ_TYPE_NONE); irq 191 drivers/clocksource/arm_global_timer.c disable_percpu_irq(clk->irq); irq 167 drivers/clocksource/asm9260_timer.c static irqreturn_t asm9260_timer_interrupt(int irq, void *dev_id) irq 185 drivers/clocksource/asm9260_timer.c int irq; irq 208 drivers/clocksource/asm9260_timer.c irq = irq_of_parse_and_map(np, 0); irq 209 drivers/clocksource/asm9260_timer.c ret = request_irq(irq, asm9260_timer_interrupt, IRQF_TIMER, irq 54 drivers/clocksource/bcm2835_timer.c static irqreturn_t bcm2835_time_interrupt(int irq, void *dev_id) irq 74 drivers/clocksource/bcm2835_timer.c int irq, ret; irq 95 drivers/clocksource/bcm2835_timer.c irq = irq_of_parse_and_map(node, DEFAULT_TIMER); irq 96 drivers/clocksource/bcm2835_timer.c if (irq <= 0) { irq 121 drivers/clocksource/bcm2835_timer.c ret = setup_irq(irq, &timer->act); irq 129 drivers/clocksource/bcm2835_timer.c pr_info("bcm2835: system timer (irq = %d)\n", irq); irq 154 drivers/clocksource/bcm_kona_timer.c static irqreturn_t kona_timer_interrupt(int irq, void *dev_id) irq 42 drivers/clocksource/clps711x-timer.c static irqreturn_t clps711x_timer_interrupt(int irq, void *dev_id) irq 52 drivers/clocksource/clps711x-timer.c unsigned int irq) irq 72 drivers/clocksource/clps711x-timer.c return request_irq(irq, clps711x_timer_interrupt, IRQF_TIMER, irq 78 drivers/clocksource/clps711x-timer.c unsigned int irq = irq_of_parse_and_map(np, 0); irq 84 drivers/clocksource/clps711x-timer.c if (!irq) irq 94 drivers/clocksource/clps711x-timer.c return _clps711x_clkevt_init(clock, base, irq); irq 86 drivers/clocksource/dw_apb_timer.c disable_irq(dw_ced->timer.irq); irq 95 drivers/clocksource/dw_apb_timer.c static irqreturn_t dw_apb_clockevent_irq(int irq, void *data) irq 101 drivers/clocksource/dw_apb_timer.c pr_info("Spurious APBT timer interrupt %d\n", irq); irq 241 drivers/clocksource/dw_apb_timer.c void __iomem *base, int irq, unsigned long freq) irq 251 drivers/clocksource/dw_apb_timer.c dw_ced->timer.irq = irq; irq 269 drivers/clocksource/dw_apb_timer.c dw_ced->ced.irq = dw_ced->timer.irq; irq 276 drivers/clocksource/dw_apb_timer.c dw_ced->irqaction.irq = irq; irq 281 drivers/clocksource/dw_apb_timer.c err = setup_irq(irq, &dw_ced->irqaction); irq 298 drivers/clocksource/dw_apb_timer.c enable_irq(dw_ced->timer.irq); irq 308 drivers/clocksource/dw_apb_timer.c free_irq(dw_ced->timer.irq, &dw_ced->ced); irq 68 drivers/clocksource/dw_apb_timer_of.c u32 irq, rate; irq 70 drivers/clocksource/dw_apb_timer_of.c irq = irq_of_parse_and_map(event_timer, 0); irq 71 drivers/clocksource/dw_apb_timer_of.c if (irq == 0) irq 76 drivers/clocksource/dw_apb_timer_of.c ced = dw_apb_clockevent_init(0, event_timer->name, 300, iobase, irq, irq 140 drivers/clocksource/em_sti.c static irqreturn_t em_sti_interrupt(int irq, void *dev_id) irq 283 drivers/clocksource/em_sti.c int irq; irq 293 drivers/clocksource/em_sti.c irq = platform_get_irq(pdev, 0); irq 294 drivers/clocksource/em_sti.c if (irq < 0) irq 295 drivers/clocksource/em_sti.c return irq; irq 303 drivers/clocksource/em_sti.c ret = devm_request_irq(&pdev->dev, irq, em_sti_interrupt, irq 321 drivers/clocksource/exynos_mct.c static irqreturn_t exynos4_mct_comp_isr(int irq, void *dev_id) irq 426 drivers/clocksource/exynos_mct.c static irqreturn_t exynos4_mct_tick_isr(int irq, void *dev_id) irq 470 drivers/clocksource/exynos_mct.c if (evt->irq == -1) irq 473 drivers/clocksource/exynos_mct.c irq_force_affinity(evt->irq, cpumask_of(cpu)); irq 474 drivers/clocksource/exynos_mct.c enable_irq(evt->irq); irq 492 drivers/clocksource/exynos_mct.c if (evt->irq != -1) irq 493 drivers/clocksource/exynos_mct.c disable_irq_nosync(evt->irq); irq 533 drivers/clocksource/exynos_mct.c pcpu_mevt->evt.irq = -1; irq 545 drivers/clocksource/exynos_mct.c pcpu_mevt->evt.irq = mct_irq; irq 567 drivers/clocksource/exynos_mct.c if (pcpu_mevt->evt.irq != -1) { irq 568 drivers/clocksource/exynos_mct.c free_irq(pcpu_mevt->evt.irq, pcpu_mevt); irq 569 drivers/clocksource/exynos_mct.c pcpu_mevt->evt.irq = -1; irq 61 drivers/clocksource/h8300_timer16.c static irqreturn_t timer16_interrupt(int irq, void *dev_id) irq 133 drivers/clocksource/h8300_timer16.c int ret, irq; irq 157 drivers/clocksource/h8300_timer16.c irq = irq_of_parse_and_map(node, 0); irq 158 drivers/clocksource/h8300_timer16.c if (!irq) { irq 171 drivers/clocksource/h8300_timer16.c ret = request_irq(irq, timer16_interrupt, irq 174 drivers/clocksource/h8300_timer16.c pr_err("failed to request irq %d of clocksource\n", irq); irq 45 drivers/clocksource/h8300_timer8.c static irqreturn_t timer8_interrupt(int irq, void *dev_id) irq 163 drivers/clocksource/h8300_timer8.c int irq, ret; irq 180 drivers/clocksource/h8300_timer8.c irq = irq_of_parse_and_map(node, 0); irq 181 drivers/clocksource/h8300_timer8.c if (!irq) { irq 194 drivers/clocksource/h8300_timer8.c if (request_irq(irq, timer8_interrupt, IRQF_TIMER, irq 196 drivers/clocksource/h8300_timer8.c pr_err("failed to request irq %d for clockevent\n", irq); irq 84 drivers/clocksource/ingenic-timer.c static irqreturn_t ingenic_tcu_cevt_cb(int irq, void *dev_id) irq 124 drivers/clocksource/jcore-pit.c static irqreturn_t jcore_timer_interrupt(int irq, void *dev_id) irq 233 drivers/clocksource/jcore-pit.c pit->ced.irq = pit_irq; irq 61 drivers/clocksource/mips-gic-timer.c static irqreturn_t gic_compare_interrupt(int irq, void *dev_id) irq 85 drivers/clocksource/mips-gic-timer.c cd->irq = gic_timer_irq; irq 81 drivers/clocksource/mps2-timer.c static irqreturn_t mps2_timer_interrupt(int irq, void *dev_id) irq 104 drivers/clocksource/mps2-timer.c int irq, ret; irq 132 drivers/clocksource/mps2-timer.c irq = irq_of_parse_and_map(np, 0); irq 133 drivers/clocksource/mps2-timer.c if (!irq) { irq 147 drivers/clocksource/mps2-timer.c ce->clkevt.irq = irq; irq 160 drivers/clocksource/mps2-timer.c ret = request_irq(irq, mps2_timer_interrupt, IRQF_TIMER, name, ce); irq 110 drivers/clocksource/mxs_timer.c static irqreturn_t mxs_timer_interrupt(int irq, void *dev_id) irq 216 drivers/clocksource/mxs_timer.c int irq, ret; irq 276 drivers/clocksource/mxs_timer.c irq = irq_of_parse_and_map(np, 0); irq 277 drivers/clocksource/mxs_timer.c if (irq <= 0) irq 280 drivers/clocksource/mxs_timer.c return setup_irq(irq, &mxs_timer_irq); irq 175 drivers/clocksource/nomadik-mtu.c static irqreturn_t nmdk_timer_interrupt(int irq, void *dev_id) irq 191 drivers/clocksource/nomadik-mtu.c static int __init nmdk_timer_init(void __iomem *base, int irq, irq 235 drivers/clocksource/nomadik-mtu.c setup_irq(irq, &nmdk_timer_irq); irq 237 drivers/clocksource/nomadik-mtu.c nmdk_clkevt.irq = irq; irq 252 drivers/clocksource/nomadik-mtu.c int irq; irq 272 drivers/clocksource/nomadik-mtu.c irq = irq_of_parse_and_map(node, 0); irq 273 drivers/clocksource/nomadik-mtu.c if (irq <= 0) { irq 278 drivers/clocksource/nomadik-mtu.c return nmdk_timer_init(base, irq, pclk, clk); irq 144 drivers/clocksource/renesas-ostm.c static irqreturn_t ostm_timer_interrupt(int irq, void *dev_id) irq 158 drivers/clocksource/renesas-ostm.c static int __init ostm_init_clkevt(struct ostm_device *ostm, int irq, irq 164 drivers/clocksource/renesas-ostm.c ret = request_irq(irq, ostm_timer_interrupt, irq 191 drivers/clocksource/renesas-ostm.c int irq; irq 204 drivers/clocksource/renesas-ostm.c irq = irq_of_parse_and_map(np, 0); irq 205 drivers/clocksource/renesas-ostm.c if (irq < 0) { irq 239 drivers/clocksource/renesas-ostm.c ret = ostm_init_clkevt(ostm, irq, rate); irq 66 drivers/clocksource/samsung_pwm_timer.c unsigned int irq[SAMSUNG_PWM_NUM]; irq 245 drivers/clocksource/samsung_pwm_timer.c static irqreturn_t samsung_clock_event_isr(int irq, void *dev_id) irq 284 drivers/clocksource/samsung_pwm_timer.c irq_number = pwm.irq[pwm.event_id]; irq 409 drivers/clocksource/samsung_pwm_timer.c memcpy(pwm.irq, irqs, SAMSUNG_PWM_NUM * sizeof(*irqs)); irq 429 drivers/clocksource/samsung_pwm_timer.c pwm.irq[i] = irq_of_parse_and_map(np, i); irq 508 drivers/clocksource/sh_cmt.c static irqreturn_t sh_cmt_interrupt(int irq, void *dev_id) irq 775 drivers/clocksource/sh_cmt.c int irq; irq 778 drivers/clocksource/sh_cmt.c irq = platform_get_irq(ch->cmt->pdev, ch->index); irq 779 drivers/clocksource/sh_cmt.c if (irq < 0) irq 780 drivers/clocksource/sh_cmt.c return irq; irq 782 drivers/clocksource/sh_cmt.c ret = request_irq(irq, sh_cmt_interrupt, irq 787 drivers/clocksource/sh_cmt.c ch->index, irq); irq 253 drivers/clocksource/sh_mtu2.c static irqreturn_t sh_mtu2_interrupt(int irq, void *dev_id) irq 339 drivers/clocksource/sh_mtu2.c int irq; irq 345 drivers/clocksource/sh_mtu2.c irq = platform_get_irq_byname(mtu->pdev, name); irq 346 drivers/clocksource/sh_mtu2.c if (irq < 0) { irq 351 drivers/clocksource/sh_mtu2.c ret = request_irq(irq, sh_mtu2_interrupt, irq 356 drivers/clocksource/sh_mtu2.c index, irq); irq 39 drivers/clocksource/sh_tmu.c int irq; irq 229 drivers/clocksource/sh_tmu.c static irqreturn_t sh_tmu_interrupt(int irq, void *dev_id) irq 424 drivers/clocksource/sh_tmu.c ret = request_irq(ch->irq, sh_tmu_interrupt, irq 429 drivers/clocksource/sh_tmu.c ch->index, ch->irq); irq 464 drivers/clocksource/sh_tmu.c ch->irq = platform_get_irq(tmu->pdev, index); irq 465 drivers/clocksource/sh_tmu.c if (ch->irq < 0) irq 466 drivers/clocksource/sh_tmu.c return ch->irq; irq 157 drivers/clocksource/timer-armada-370-xp.c static irqreturn_t armada_370_xp_timer_interrupt(int irq, void *dev_id) irq 194 drivers/clocksource/timer-armada-370-xp.c evt->irq = armada_370_xp_clkevt_irq; irq 198 drivers/clocksource/timer-armada-370-xp.c enable_percpu_irq(evt->irq, 0); irq 208 drivers/clocksource/timer-armada-370-xp.c disable_percpu_irq(evt->irq); irq 164 drivers/clocksource/timer-atcpit100.c static irqreturn_t atcpit100_timer_interrupt(int irq, void *dev_id) irq 70 drivers/clocksource/timer-atlas7.c static irqreturn_t sirfsoc_timer_interrupt(int irq, void *dev_id) irq 184 drivers/clocksource/timer-atlas7.c ce->irq = action->irq; irq 200 drivers/clocksource/timer-atlas7.c BUG_ON(setup_irq(ce->irq, action)); irq 201 drivers/clocksource/timer-atlas7.c irq_force_affinity(action->irq, cpumask_of(cpu)); irq 212 drivers/clocksource/timer-atlas7.c remove_irq(sirfsoc_timer_irq.irq, &sirfsoc_timer_irq); irq 214 drivers/clocksource/timer-atlas7.c remove_irq(sirfsoc_timer1_irq.irq, &sirfsoc_timer1_irq); irq 271 drivers/clocksource/timer-atlas7.c sirfsoc_timer_irq.irq = irq_of_parse_and_map(np, 0); irq 272 drivers/clocksource/timer-atlas7.c if (!sirfsoc_timer_irq.irq) { irq 277 drivers/clocksource/timer-atlas7.c sirfsoc_timer1_irq.irq = irq_of_parse_and_map(np, 1); irq 278 drivers/clocksource/timer-atlas7.c if (!sirfsoc_timer1_irq.irq) { irq 45 drivers/clocksource/timer-atmel-pit.c unsigned int irq; irq 145 drivers/clocksource/timer-atmel-pit.c static irqreturn_t at91sam926x_pit_interrupt(int irq, void *dev_id) irq 198 drivers/clocksource/timer-atmel-pit.c data->irq = irq_of_parse_and_map(node, 0); irq 199 drivers/clocksource/timer-atmel-pit.c if (!data->irq) { irq 234 drivers/clocksource/timer-atmel-pit.c ret = request_irq(data->irq, at91sam926x_pit_interrupt, irq 48 drivers/clocksource/timer-atmel-st.c static irqreturn_t at91rm9200_timer_interrupt(int irq, void *dev_id) irq 188 drivers/clocksource/timer-atmel-st.c int irq, ret; irq 202 drivers/clocksource/timer-atmel-st.c irq = irq_of_parse_and_map(node, 0); irq 203 drivers/clocksource/timer-atmel-st.c if (!irq) { irq 209 drivers/clocksource/timer-atmel-st.c ret = request_irq(irq, at91rm9200_timer_interrupt, irq 245 drivers/clocksource/timer-atmel-tcb.c static irqreturn_t ch2_irq(int irq, void *handle) irq 263 drivers/clocksource/timer-atmel-tcb.c int irq = tc->irq[2]; irq 285 drivers/clocksource/timer-atmel-tcb.c ret = request_irq(irq, ch2_irq, IRQF_TIMER, "tc_clkevt", &clkevt); irq 394 drivers/clocksource/timer-atmel-tcb.c tc.irq[2] = of_irq_get(node->parent, 2); irq 395 drivers/clocksource/timer-atmel-tcb.c if (tc.irq[2] <= 0) { irq 396 drivers/clocksource/timer-atmel-tcb.c tc.irq[2] = of_irq_get(node->parent, 0); irq 397 drivers/clocksource/timer-atmel-tcb.c if (tc.irq[2] <= 0) irq 404 drivers/clocksource/timer-atmel-tcb.c for (i = 0; i < ARRAY_SIZE(tc.irq); i++) irq 136 drivers/clocksource/timer-cadence-ttc.c static irqreturn_t ttc_clock_event_interrupt(int irq, void *dev_id) irq 402 drivers/clocksource/timer-cadence-ttc.c void __iomem *base, u32 irq) irq 441 drivers/clocksource/timer-cadence-ttc.c ttcce->ce.irq = irq; irq 454 drivers/clocksource/timer-cadence-ttc.c err = request_irq(irq, ttc_clock_event_interrupt, irq 475 drivers/clocksource/timer-cadence-ttc.c unsigned int irq; irq 498 drivers/clocksource/timer-cadence-ttc.c irq = irq_of_parse_and_map(timer, 1); irq 499 drivers/clocksource/timer-cadence-ttc.c if (irq <= 0) { irq 526 drivers/clocksource/timer-cadence-ttc.c ret = ttc_setup_clockevent(clk_ce, timer_baseaddr + 4, irq); irq 530 drivers/clocksource/timer-cadence-ttc.c pr_info("%pOFn #0 at %p, irq=%d\n", timer, timer_baseaddr, irq); irq 22 drivers/clocksource/timer-cs5535.c module_param_hw_named(irq, timer_irq, int, irq, 0644); irq 23 drivers/clocksource/timer-cs5535.c MODULE_PARM_DESC(irq, "Which IRQ to use for the clock source MFGPT ticks."); irq 106 drivers/clocksource/timer-cs5535.c static irqreturn_t mfgpt_tick(int irq, void *dev_id) irq 169 drivers/clocksource/timer-davinci.c static irqreturn_t davinci_timer_irq_timer(int irq, void *data) irq 297 drivers/clocksource/timer-davinci.c rv = request_irq(timer_cfg->irq[DAVINCI_TIMER_CLOCKEVENT_IRQ].start, irq 350 drivers/clocksource/timer-davinci.c rv = of_irq_to_resource_table(np, timer_cfg.irq, irq 138 drivers/clocksource/timer-digicolor.c static irqreturn_t digicolor_timer_interrupt(int irq, void *dev_id) irq 156 drivers/clocksource/timer-digicolor.c int ret, irq; irq 168 drivers/clocksource/timer-digicolor.c irq = irq_of_parse_and_map(node, dc_timer_dev.timer_id); irq 169 drivers/clocksource/timer-digicolor.c if (irq <= 0) { irq 191 drivers/clocksource/timer-digicolor.c ret = request_irq(irq, digicolor_timer_interrupt, irq 195 drivers/clocksource/timer-digicolor.c pr_warn("request of timer irq %d failed (%d)\n", irq, ret); irq 200 drivers/clocksource/timer-digicolor.c dc_timer_dev.ce.irq = irq; irq 99 drivers/clocksource/timer-efm32.c static irqreturn_t efm32_clock_event_handler(int irq, void *dev_id) irq 192 drivers/clocksource/timer-efm32.c int irq; irq 217 drivers/clocksource/timer-efm32.c irq = irq_of_parse_and_map(np, 0); irq 218 drivers/clocksource/timer-efm32.c if (!irq) { irq 233 drivers/clocksource/timer-efm32.c ret = setup_irq(irq, &efm32_clock_event_irq); irq 153 drivers/clocksource/timer-fsl-ftm.c static irqreturn_t ftm_evt_interrupt(int irq, void *dev_id) irq 186 drivers/clocksource/timer-fsl-ftm.c static int __init ftm_clockevent_init(unsigned long freq, int irq) irq 195 drivers/clocksource/timer-fsl-ftm.c err = setup_irq(irq, &ftm_timer_irq); irq 202 drivers/clocksource/timer-fsl-ftm.c ftm_clockevent.irq = irq; irq 307 drivers/clocksource/timer-fsl-ftm.c int ret, irq; irq 327 drivers/clocksource/timer-fsl-ftm.c irq = irq_of_parse_and_map(np, 0); irq 328 drivers/clocksource/timer-fsl-ftm.c if (irq <= 0) { irq 329 drivers/clocksource/timer-fsl-ftm.c pr_err("ftm: unable to get IRQ from DT, %d\n", irq); irq 347 drivers/clocksource/timer-fsl-ftm.c ret = ftm_clockevent_init(freq, irq); irq 244 drivers/clocksource/timer-fttmr010.c static irqreturn_t fttmr010_timer_interrupt(int irq, void *dev_id) irq 255 drivers/clocksource/timer-fttmr010.c int irq; irq 290 drivers/clocksource/timer-fttmr010.c irq = irq_of_parse_and_map(np, 0); irq 291 drivers/clocksource/timer-fttmr010.c if (irq <= 0) { irq 360 drivers/clocksource/timer-fttmr010.c ret = request_irq(irq, fttmr010_timer_interrupt, IRQF_TIMER, irq 378 drivers/clocksource/timer-fttmr010.c fttmr010->clkevt.irq = irq; irq 25 drivers/clocksource/timer-gx6605s.c static irqreturn_t gx6605s_timer_interrupt(int irq, void *dev) irq 65 drivers/clocksource/timer-imx-gpt.c int irq; irq 258 drivers/clocksource/timer-imx-gpt.c static irqreturn_t mxc_timer_interrupt(int irq, void *dev_id) irq 286 drivers/clocksource/timer-imx-gpt.c ced->irq = imxtm->irq; irq 295 drivers/clocksource/timer-imx-gpt.c return setup_irq(imxtm->irq, act); irq 429 drivers/clocksource/timer-imx-gpt.c void __init mxc_timer_init(unsigned long pbase, int irq, enum imx_gpt_type type) irq 443 drivers/clocksource/timer-imx-gpt.c imxtm->irq = irq; irq 466 drivers/clocksource/timer-imx-gpt.c imxtm->irq = irq_of_parse_and_map(np, 0); irq 467 drivers/clocksource/timer-imx-gpt.c if (imxtm->irq <= 0) irq 91 drivers/clocksource/timer-imx-sysctr.c static irqreturn_t sysctr_timer_interrupt(int irq, void *dev_id) irq 116 drivers/clocksource/timer-imx-tpm.c static irqreturn_t tpm_timer_interrupt(int irq, void *dev_id) irq 58 drivers/clocksource/timer-integrator-ap.c static irqreturn_t integrator_timer_interrupt(int irq, void *dev_id) irq 134 drivers/clocksource/timer-integrator-ap.c void __iomem *base, int irq) irq 152 drivers/clocksource/timer-integrator-ap.c ret = setup_irq(irq, &integrator_timer_irq); irq 168 drivers/clocksource/timer-integrator-ap.c int irq; irq 219 drivers/clocksource/timer-integrator-ap.c irq = irq_of_parse_and_map(node, 0); irq 220 drivers/clocksource/timer-integrator-ap.c return integrator_clockevent_init(rate, base, irq); irq 93 drivers/clocksource/timer-ixp4xx.c static irqreturn_t ixp4xx_timer_interrupt(int irq, void *dev_id) irq 220 drivers/clocksource/timer-ixp4xx.c tmr->clkevt.irq = timer_irq; irq 267 drivers/clocksource/timer-ixp4xx.c int irq; irq 276 drivers/clocksource/timer-ixp4xx.c irq = irq_of_parse_and_map(np, 0); irq 277 drivers/clocksource/timer-ixp4xx.c if (irq <= 0) { irq 284 drivers/clocksource/timer-ixp4xx.c ret = ixp4xx_timer_register(base, irq, 66666000); irq 117 drivers/clocksource/timer-keystone.c static irqreturn_t keystone_timer_interrupt(int irq, void *dev_id) irq 148 drivers/clocksource/timer-keystone.c int irq, error; irq 150 drivers/clocksource/timer-keystone.c irq = irq_of_parse_and_map(np, 0); irq 151 drivers/clocksource/timer-keystone.c if (!irq) { irq 197 drivers/clocksource/timer-keystone.c error = request_irq(irq, keystone_timer_interrupt, IRQF_TIMER, irq 213 drivers/clocksource/timer-keystone.c event_dev->irq = irq; irq 134 drivers/clocksource/timer-lpc32xx.c static irqreturn_t lpc32xx_clock_event_handler(int irq, void *dev_id) irq 225 drivers/clocksource/timer-lpc32xx.c int ret, irq; irq 246 drivers/clocksource/timer-lpc32xx.c irq = irq_of_parse_and_map(np, 0); irq 247 drivers/clocksource/timer-lpc32xx.c if (!irq) { irq 268 drivers/clocksource/timer-lpc32xx.c ret = request_irq(irq, lpc32xx_clock_event_handler, irq 81 drivers/clocksource/timer-mediatek.c static irqreturn_t mtk_syst_handler(int irq, void *dev_id) irq 202 drivers/clocksource/timer-mediatek.c static irqreturn_t mtk_gpt_interrupt(int irq, void *dev_id) irq 144 drivers/clocksource/timer-meson6.c static irqreturn_t meson6_timer_interrupt(int irq, void *dev_id) irq 163 drivers/clocksource/timer-meson6.c int ret, irq; irq 171 drivers/clocksource/timer-meson6.c irq = irq_of_parse_and_map(node, 0); irq 172 drivers/clocksource/timer-meson6.c if (irq <= 0) { irq 197 drivers/clocksource/timer-meson6.c ret = setup_irq(irq, &meson6_timer_irq); irq 199 drivers/clocksource/timer-meson6.c pr_warn("failed to setup irq %d\n", irq); irq 204 drivers/clocksource/timer-meson6.c meson6_clockevent.irq = irq; irq 49 drivers/clocksource/timer-milbeaut.c static irqreturn_t mlb_timer_interrupt(int irq, void *dev_id) irq 62 drivers/clocksource/timer-mp-csky.c static irqreturn_t csky_timer_interrupt(int irq, void *dev) irq 122 drivers/clocksource/timer-npcm7xx.c static irqreturn_t npcm7xx_timer0_interrupt(int irq, void *dev_id) irq 215 drivers/clocksource/timer-nps.c static irqreturn_t timer_irq_handler(int irq, void *dev_id) irq 29 drivers/clocksource/timer-of.c free_percpu_irq(of_irq->irq, clkevt); irq 31 drivers/clocksource/timer-of.c free_irq(of_irq->irq, clkevt); irq 58 drivers/clocksource/timer-of.c of_irq->irq = ret = of_irq_get_byname(np, of_irq->name); irq 65 drivers/clocksource/timer-of.c of_irq->irq = irq_of_parse_and_map(np, of_irq->index); irq 67 drivers/clocksource/timer-of.c if (!of_irq->irq) { irq 73 drivers/clocksource/timer-of.c request_percpu_irq(of_irq->irq, of_irq->handler, irq 75 drivers/clocksource/timer-of.c request_irq(of_irq->irq, of_irq->handler, irq 79 drivers/clocksource/timer-of.c pr_err("Failed to request irq %d for %pOF\n", of_irq->irq, np); irq 83 drivers/clocksource/timer-of.c clkevt->irq = of_irq->irq; irq 12 drivers/clocksource/timer-of.h int irq; irq 56 drivers/clocksource/timer-of.h return to->of_irq.irq; irq 111 drivers/clocksource/timer-orion.c static irqreturn_t orion_clkevt_irq_handler(int irq, void *dev_id) irq 127 drivers/clocksource/timer-orion.c int irq, ret; irq 149 drivers/clocksource/timer-orion.c irq = irq_of_parse_and_map(np, 1); irq 150 drivers/clocksource/timer-orion.c if (irq <= 0) { irq 175 drivers/clocksource/timer-orion.c ret = setup_irq(irq, &orion_clkevt_irq); irq 183 drivers/clocksource/timer-orion.c orion_clkevt.irq = irq; irq 105 drivers/clocksource/timer-owl.c static irqreturn_t owl_timer1_interrupt(int irq, void *dev_id) irq 160 drivers/clocksource/timer-owl.c owl_clockevent.irq = timer1_irq; irq 57 drivers/clocksource/timer-oxnas-rps.c int irq; irq 60 drivers/clocksource/timer-oxnas-rps.c static irqreturn_t oxnas_rps_timer_irq(int irq, void *dev_id) irq 160 drivers/clocksource/timer-oxnas-rps.c rps->clkevent.irq = rps->irq; irq 238 drivers/clocksource/timer-oxnas-rps.c rps->irq = irq_of_parse_and_map(np, 0); irq 239 drivers/clocksource/timer-oxnas-rps.c if (rps->irq < 0) { irq 255 drivers/clocksource/timer-oxnas-rps.c ret = request_irq(rps->irq, oxnas_rps_timer_irq, irq 272 drivers/clocksource/timer-oxnas-rps.c free_irq(rps->irq, rps); irq 58 drivers/clocksource/timer-prima2.c static irqreturn_t sirfsoc_timer_interrupt(int irq, void *dev_id) irq 171 drivers/clocksource/timer-prima2.c .irq = 0, irq 221 drivers/clocksource/timer-prima2.c sirfsoc_timer_irq.irq = irq_of_parse_and_map(np, 0); irq 237 drivers/clocksource/timer-prima2.c ret = setup_irq(sirfsoc_timer_irq.irq, &sirfsoc_timer_irq); irq 66 drivers/clocksource/timer-pxa.c pxa_ost0_interrupt(int irq, void *dev_id) irq 153 drivers/clocksource/timer-pxa.c static int __init pxa_timer_common_init(int irq, unsigned long clock_tick_rate) irq 164 drivers/clocksource/timer-pxa.c ret = setup_irq(irq, &pxa_ost0_irq); irq 186 drivers/clocksource/timer-pxa.c int irq, ret; irq 208 drivers/clocksource/timer-pxa.c irq = irq_of_parse_and_map(np, 0); irq 209 drivers/clocksource/timer-pxa.c if (irq <= 0) { irq 214 drivers/clocksource/timer-pxa.c return pxa_timer_common_init(irq, clk_get_rate(clk)); irq 221 drivers/clocksource/timer-pxa.c void __init pxa_timer_nodt_init(int irq, void __iomem *base) irq 229 drivers/clocksource/timer-pxa.c pxa_timer_common_init(irq, clk_get_rate(clk)); irq 37 drivers/clocksource/timer-qcom.c static irqreturn_t msm_timer_interrupt(int irq, void *dev_id) irq 104 drivers/clocksource/timer-qcom.c evt->irq = msm_timer_irq; irq 117 drivers/clocksource/timer-qcom.c enable_percpu_irq(evt->irq, IRQ_TYPE_EDGE_RISING); irq 119 drivers/clocksource/timer-qcom.c err = request_irq(evt->irq, msm_timer_interrupt, irq 134 drivers/clocksource/timer-qcom.c disable_percpu_irq(evt->irq); irq 152 drivers/clocksource/timer-qcom.c static int __init msm_timer_init(u32 dgt_hz, int sched_bits, int irq, irq 158 drivers/clocksource/timer-qcom.c msm_timer_irq = irq; irq 168 drivers/clocksource/timer-qcom.c res = request_percpu_irq(irq, msm_timer_interrupt, irq 180 drivers/clocksource/timer-qcom.c free_percpu_irq(irq, msm_evt); irq 200 drivers/clocksource/timer-qcom.c int irq, ret; irq 213 drivers/clocksource/timer-qcom.c irq = irq_of_parse_and_map(np, 1); irq 214 drivers/clocksource/timer-qcom.c if (irq <= 0) { irq 246 drivers/clocksource/timer-qcom.c return msm_timer_init(freq, 32, irq, !!percpu_offset); irq 114 drivers/clocksource/timer-rda.c static irqreturn_t rda_ostimer_interrupt(int irq, void *dev_id) irq 39 drivers/clocksource/timer-rockchip.c int irq; irq 107 drivers/clocksource/timer-rockchip.c static irqreturn_t rk_timer_interrupt(int irq, void *dev_id) irq 132 drivers/clocksource/timer-rockchip.c int ret = -EINVAL, irq; irq 176 drivers/clocksource/timer-rockchip.c irq = irq_of_parse_and_map(np, 0); irq 177 drivers/clocksource/timer-rockchip.c if (!irq) { irq 182 drivers/clocksource/timer-rockchip.c timer->irq = irq; irq 227 drivers/clocksource/timer-rockchip.c ce->irq = rk_clkevt->timer.irq; irq 231 drivers/clocksource/timer-rockchip.c ret = request_irq(rk_clkevt->timer.irq, rk_timer_interrupt, IRQF_TIMER, irq 113 drivers/clocksource/timer-sp804.c static irqreturn_t sp804_timer_interrupt(int irq, void *dev_id) irq 178 drivers/clocksource/timer-sp804.c int __init __sp804_clockevents_init(void __iomem *base, unsigned int irq, struct clk *clk, const char *name) irq 198 drivers/clocksource/timer-sp804.c evt->irq = irq; irq 203 drivers/clocksource/timer-sp804.c setup_irq(irq, &sp804_timer_irq); irq 213 drivers/clocksource/timer-sp804.c int irq, ret = -EINVAL; irq 246 drivers/clocksource/timer-sp804.c irq = irq_of_parse_and_map(np, 0); irq 247 drivers/clocksource/timer-sp804.c if (irq <= 0) irq 253 drivers/clocksource/timer-sp804.c ret = __sp804_clockevents_init(base + TIMER_2_BASE, irq, clk2, name); irq 262 drivers/clocksource/timer-sp804.c ret = __sp804_clockevents_init(base, irq, clk1 , name); irq 284 drivers/clocksource/timer-sp804.c int irq, ret = -EINVAL; irq 311 drivers/clocksource/timer-sp804.c irq = irq_of_parse_and_map(np, 0); irq 312 drivers/clocksource/timer-sp804.c if (irq <= 0) irq 315 drivers/clocksource/timer-sp804.c ret = __sp804_clockevents_init(base, irq, clk, name); irq 110 drivers/clocksource/timer-sprd.c static irqreturn_t sprd_timer_interrupt(int irq, void *dev_id) irq 162 drivers/clocksource/timer-stm32.c static irqreturn_t stm32_clock_event_handler(int irq, void *dev_id) irq 132 drivers/clocksource/timer-sun4i.c static irqreturn_t sun4i_timer_interrupt(int irq, void *dev_id) irq 146 drivers/clocksource/timer-sun5i.c static irqreturn_t sun5i_timer_interrupt(int irq, void *dev_id) irq 188 drivers/clocksource/timer-sun5i.c struct clk *clk, int irq) irq 265 drivers/clocksource/timer-sun5i.c struct clk *clk, int irq) irq 309 drivers/clocksource/timer-sun5i.c ce->clkevt.irq = irq; irq 319 drivers/clocksource/timer-sun5i.c ret = request_irq(irq, sun5i_timer_interrupt, IRQF_TIMER | IRQF_IRQPOLL, irq 342 drivers/clocksource/timer-sun5i.c int irq, ret; irq 350 drivers/clocksource/timer-sun5i.c irq = irq_of_parse_and_map(node, 0); irq 351 drivers/clocksource/timer-sun5i.c if (irq <= 0) { irq 366 drivers/clocksource/timer-sun5i.c ret = sun5i_setup_clocksource(node, timer_base, clk, irq); irq 370 drivers/clocksource/timer-sun5i.c return sun5i_setup_clockevent(node, timer_base, clk, irq); irq 93 drivers/clocksource/timer-tegra.c static irqreturn_t tegra_timer_isr(int irq, void *dev_id) irq 139 drivers/clocksource/timer-tegra.c irq_force_affinity(to->clkevt.irq, cpumask_of(cpu)); irq 140 drivers/clocksource/timer-tegra.c enable_irq(to->clkevt.irq); irq 162 drivers/clocksource/timer-tegra.c disable_irq_nosync(to->clkevt.irq); irq 307 drivers/clocksource/timer-tegra.c unsigned int irq = irq_of_parse_and_map(np, idx); irq 309 drivers/clocksource/timer-tegra.c if (!irq) { irq 315 drivers/clocksource/timer-tegra.c cpu_to->clkevt.irq = irq; irq 322 drivers/clocksource/timer-tegra.c irq_set_status_flags(cpu_to->clkevt.irq, IRQ_NOAUTOEN); irq 324 drivers/clocksource/timer-tegra.c ret = request_irq(cpu_to->clkevt.irq, tegra_timer_isr, flags, irq 329 drivers/clocksource/timer-tegra.c irq_dispose_mapping(cpu_to->clkevt.irq); irq 330 drivers/clocksource/timer-tegra.c cpu_to->clkevt.irq = 0; irq 360 drivers/clocksource/timer-tegra.c if (cpu_to->clkevt.irq) { irq 361 drivers/clocksource/timer-tegra.c free_irq(cpu_to->clkevt.irq, &cpu_to->clkevt); irq 362 drivers/clocksource/timer-tegra.c irq_dispose_mapping(cpu_to->clkevt.irq); irq 446 drivers/clocksource/timer-ti-dm.c return timer->irq; irq 783 drivers/clocksource/timer-ti-dm.c struct resource *mem, *irq; irq 799 drivers/clocksource/timer-ti-dm.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); irq 800 drivers/clocksource/timer-ti-dm.c if (unlikely(!irq)) { irq 839 drivers/clocksource/timer-ti-dm.c timer->irq = irq->start; irq 322 drivers/clocksource/timer-u300.c static irqreturn_t u300_timer_interrupt(int irq, void *dev_id) irq 364 drivers/clocksource/timer-u300.c unsigned int irq; irq 376 drivers/clocksource/timer-u300.c irq = irq_of_parse_and_map(np, 2); irq 377 drivers/clocksource/timer-u300.c if (!irq) { irq 382 drivers/clocksource/timer-u300.c pr_info("U300 GP1 timer @ base: %p, IRQ: %u\n", u300_timer_base, irq); irq 423 drivers/clocksource/timer-u300.c ret = setup_irq(irq, &u300_timer_irq); irq 97 drivers/clocksource/timer-vf-pit.c static irqreturn_t pit_timer_interrupt(int irq, void *dev_id) irq 133 drivers/clocksource/timer-vf-pit.c static int __init pit_clockevent_init(unsigned long rate, int irq) irq 138 drivers/clocksource/timer-vf-pit.c BUG_ON(setup_irq(irq, &pit_timer_irq)); irq 141 drivers/clocksource/timer-vf-pit.c clockevent_pit.irq = irq; irq 160 drivers/clocksource/timer-vf-pit.c int irq, ret; irq 176 drivers/clocksource/timer-vf-pit.c irq = irq_of_parse_and_map(np, 0); irq 177 drivers/clocksource/timer-vf-pit.c if (irq <= 0) irq 198 drivers/clocksource/timer-vf-pit.c return pit_clockevent_init(clk_rate, irq); irq 95 drivers/clocksource/timer-vt8500.c static irqreturn_t vt8500_timer_interrupt(int irq, void *dev_id) irq 104 drivers/clocksource/timer-vt8500.c static struct irqaction irq = { irq 142 drivers/clocksource/timer-vt8500.c ret = setup_irq(timer_irq, &irq); irq 99 drivers/clocksource/timer-zevio.c static irqreturn_t zevio_timer_interrupt(int irq, void *dev_id) irq 163 drivers/clocksource/timer-zevio.c timer->clkevt.irq = irqnr; irq 293 drivers/cpufreq/brcmstb-avs-cpufreq.c static irqreturn_t irq_handler(int irq, void *data) irq 1102 drivers/crypto/amcc/crypto4xx_core.c static inline irqreturn_t crypto4xx_interrupt_handler(int irq, void *data, irq 1114 drivers/crypto/amcc/crypto4xx_core.c static irqreturn_t crypto4xx_ce_interrupt_handler(int irq, void *data) irq 1116 drivers/crypto/amcc/crypto4xx_core.c return crypto4xx_interrupt_handler(irq, data, PPC4XX_INTERRUPT_CLR); irq 1119 drivers/crypto/amcc/crypto4xx_core.c static irqreturn_t crypto4xx_ce_interrupt_handler_revb(int irq, void *data) irq 1121 drivers/crypto/amcc/crypto4xx_core.c return crypto4xx_interrupt_handler(irq, data, PPC4XX_INTERRUPT_CLR | irq 1466 drivers/crypto/amcc/crypto4xx_core.c core_dev->irq = irq_of_parse_and_map(ofdev->dev.of_node, 0); irq 1467 drivers/crypto/amcc/crypto4xx_core.c rc = request_irq(core_dev->irq, is_revb ? irq 1487 drivers/crypto/amcc/crypto4xx_core.c free_irq(core_dev->irq, dev); irq 1489 drivers/crypto/amcc/crypto4xx_core.c irq_dispose_mapping(core_dev->irq); irq 1512 drivers/crypto/amcc/crypto4xx_core.c free_irq(core_dev->irq, dev); irq 1513 drivers/crypto/amcc/crypto4xx_core.c irq_dispose_mapping(core_dev->irq); irq 111 drivers/crypto/amcc/crypto4xx_core.h u32 irq; irq 195 drivers/crypto/atmel-aes.c int irq; irq 2438 drivers/crypto/atmel-aes.c static irqreturn_t atmel_aes_irq(int irq, void *dev_id) irq 2668 drivers/crypto/atmel-aes.c aes_dd->irq = platform_get_irq(pdev, 0); irq 2669 drivers/crypto/atmel-aes.c if (aes_dd->irq < 0) { irq 2670 drivers/crypto/atmel-aes.c err = aes_dd->irq; irq 2674 drivers/crypto/atmel-aes.c err = devm_request_irq(&pdev->dev, aes_dd->irq, atmel_aes_irq, irq 133 drivers/crypto/atmel-sha.c int irq; irq 1429 drivers/crypto/atmel-sha.c static irqreturn_t atmel_sha_irq(int irq, void *dev_id) irq 2775 drivers/crypto/atmel-sha.c sha_dd->irq = platform_get_irq(pdev, 0); irq 2776 drivers/crypto/atmel-sha.c if (sha_dd->irq < 0) { irq 2777 drivers/crypto/atmel-sha.c err = sha_dd->irq; irq 2781 drivers/crypto/atmel-sha.c err = devm_request_irq(&pdev->dev, sha_dd->irq, atmel_sha_irq, irq 98 drivers/crypto/atmel-tdes.c int irq; irq 1128 drivers/crypto/atmel-tdes.c static irqreturn_t atmel_tdes_irq(int irq, void *dev_id) irq 1268 drivers/crypto/atmel-tdes.c tdes_dd->irq = platform_get_irq(pdev, 0); irq 1269 drivers/crypto/atmel-tdes.c if (tdes_dd->irq < 0) { irq 1270 drivers/crypto/atmel-tdes.c err = tdes_dd->irq; irq 1274 drivers/crypto/atmel-tdes.c err = devm_request_irq(&pdev->dev, tdes_dd->irq, atmel_tdes_irq, irq 2575 drivers/crypto/axis/artpec6_crypto.c static irqreturn_t artpec6_crypto_irq(int irq, void *dev_id) irq 2857 drivers/crypto/axis/artpec6_crypto.c int irq; irq 2873 drivers/crypto/axis/artpec6_crypto.c irq = platform_get_irq(pdev, 0); irq 2874 drivers/crypto/axis/artpec6_crypto.c if (irq < 0) irq 2923 drivers/crypto/axis/artpec6_crypto.c err = devm_request_irq(&pdev->dev, irq, artpec6_crypto_irq, 0, irq 2964 drivers/crypto/axis/artpec6_crypto.c int irq = platform_get_irq(pdev, 0); irq 2971 drivers/crypto/axis/artpec6_crypto.c devm_free_irq(&pdev->dev, irq, ac); irq 48 drivers/crypto/caam/intern.h int irq; /* One per queue */ irq 154 drivers/crypto/caam/jr.c static irqreturn_t caam_jr_interrupt(int irq, void *st_dev) irq 478 drivers/crypto/caam/jr.c error = devm_request_irq(dev, jrp->irq, caam_jr_interrupt, IRQF_SHARED, irq 482 drivers/crypto/caam/jr.c jrp->ridx, jrp->irq); irq 542 drivers/crypto/caam/jr.c jrpriv->irq = irq_of_parse_and_map(nprop, 0); irq 543 drivers/crypto/caam/jr.c if (!jrpriv->irq) { irq 549 drivers/crypto/caam/jr.c (void *)(unsigned long)jrpriv->irq); irq 337 drivers/crypto/cavium/cpt/cptpf_main.c static irqreturn_t cpt_mbx0_intr_handler(int irq, void *cpt_irq) irq 517 drivers/crypto/cavium/cpt/cptvf_main.c static irqreturn_t cptvf_misc_intr_handler(int irq, void *cptvf_irq) irq 588 drivers/crypto/cavium/cpt/cptvf_main.c static irqreturn_t cptvf_done_intr_handler(int irq, void *cptvf_irq) irq 27 drivers/crypto/cavium/nitrox/nitrox_isr.c static irqreturn_t nps_pkt_slc_isr(int irq, void *data) irq 222 drivers/crypto/cavium/nitrox/nitrox_isr.c static irqreturn_t nps_core_int_isr(int irq, void *data) irq 356 drivers/crypto/ccp/ccp-dev-v3.c static irqreturn_t ccp_irq_handler(int irq, void *data) irq 766 drivers/crypto/ccp/ccp-dev-v5.c static irqreturn_t ccp5_irq_handler(int irq, void *data) irq 354 drivers/crypto/ccp/ccp-dev.h unsigned int irq; irq 72 drivers/crypto/ccp/psp-dev.c static irqreturn_t psp_irq_handler(int irq, void *data) irq 64 drivers/crypto/ccp/sp-dev.c static irqreturn_t sp_irq_handler(int irq, void *data) irq 69 drivers/crypto/ccp/sp-dev.c sp->ccp_irq_handler(irq, sp->ccp_irq_data); irq 72 drivers/crypto/ccp/sp-dev.c sp->psp_irq_handler(irq, sp->psp_irq_data); irq 68 drivers/crypto/ccp/sp-pci.c sp->ccp_irq = pdev->irq; irq 69 drivers/crypto/ccp/sp-pci.c sp->psp_irq = pdev->irq; irq 128 drivers/crypto/ccree/cc_driver.c static irqreturn_t cc_isr(int irq, void *dev_id) irq 152 drivers/crypto/ccree/cc_driver.c drvdata->irq = irr; irq 340 drivers/crypto/ccree/cc_driver.c new_drvdata->irq = platform_get_irq(plat_dev, 0); irq 341 drivers/crypto/ccree/cc_driver.c if (new_drvdata->irq < 0) irq 342 drivers/crypto/ccree/cc_driver.c return new_drvdata->irq; irq 445 drivers/crypto/ccree/cc_driver.c rc = devm_request_irq(dev, new_drvdata->irq, cc_isr, irq 449 drivers/crypto/ccree/cc_driver.c new_drvdata->irq); irq 452 drivers/crypto/ccree/cc_driver.c dev_dbg(dev, "Registered to IRQ: %d\n", new_drvdata->irq); irq 141 drivers/crypto/ccree/cc_driver.h int irq; irq 115 drivers/crypto/ccree/cc_fips.c u32 irq, val; irq 117 drivers/crypto/ccree/cc_fips.c irq = (drvdata->irq & (CC_GPR0_IRQ_MASK)); irq 119 drivers/crypto/ccree/cc_fips.c if (irq) { irq 126 drivers/crypto/ccree/cc_fips.c val = (CC_REG(HOST_IMR) & ~irq); irq 605 drivers/crypto/ccree/cc_request_mgr.c rc = (drvdata->irq & mask ? -EPERM : 0); irq 607 drivers/crypto/ccree/cc_request_mgr.c drvdata->irq, rc); irq 636 drivers/crypto/ccree/cc_request_mgr.c u32 irq; irq 639 drivers/crypto/ccree/cc_request_mgr.c irq = (drvdata->irq & drvdata->comp_mask); irq 644 drivers/crypto/ccree/cc_request_mgr.c cc_iowrite(drvdata, CC_REG(HOST_ICR), irq); irq 655 drivers/crypto/ccree/cc_request_mgr.c drvdata->irq |= cc_ioread(drvdata, CC_REG(HOST_IRR)); irq 656 drivers/crypto/ccree/cc_request_mgr.c irq = (drvdata->irq & drvdata->comp_mask); irq 666 drivers/crypto/ccree/cc_request_mgr.c cc_iowrite(drvdata, CC_REG(HOST_ICR), irq); irq 402 drivers/crypto/hifn_795x.c int irq; irq 1846 drivers/crypto/hifn_795x.c static irqreturn_t hifn_interrupt(int irq, void *data) irq 2525 drivers/crypto/hifn_795x.c dev->irq = pdev->irq; irq 2536 drivers/crypto/hifn_795x.c err = request_irq(dev->irq, hifn_interrupt, IRQF_SHARED, dev->name, dev); irq 2539 drivers/crypto/hifn_795x.c dev->irq, err); irq 2540 drivers/crypto/hifn_795x.c dev->irq = 0; irq 2571 drivers/crypto/hifn_795x.c free_irq(dev->irq, dev); irq 2607 drivers/crypto/hifn_795x.c free_irq(dev->irq, dev); irq 489 drivers/crypto/hisilicon/qm.c static irqreturn_t qm_irq_handler(int irq, void *data) irq 522 drivers/crypto/hisilicon/qm.c static irqreturn_t qm_irq(int irq, void *data) irq 527 drivers/crypto/hisilicon/qm.c return qm_irq_handler(irq, data); irq 535 drivers/crypto/hisilicon/qm.c static irqreturn_t qm_aeq_irq(int irq, void *data) irq 568 drivers/crypto/hisilicon/qm.c static irqreturn_t qm_abnormal_irq(int irq, void *data) irq 673 drivers/crypto/hisilicon/sec/sec_drv.c static irqreturn_t sec_isr_handle_th(int irq, void *q) irq 679 drivers/crypto/hisilicon/sec/sec_drv.c static irqreturn_t sec_isr_handle(int irq, void *q) irq 731 drivers/crypto/hisilicon/sec/sec_drv.c int irq = queue->task_irq; irq 734 drivers/crypto/hisilicon/sec/sec_drv.c ret = request_threaded_irq(irq, sec_isr_handle_th, sec_isr_handle, irq 737 drivers/crypto/hisilicon/sec/sec_drv.c dev_err(info->dev, "request irq(%d) failed %d\n", irq, ret); irq 740 drivers/crypto/hisilicon/sec/sec_drv.c disable_irq(irq); irq 722 drivers/crypto/img-hash.c static irqreturn_t img_irq_handler(int irq, void *dev_id) irq 940 drivers/crypto/img-hash.c int irq; irq 979 drivers/crypto/img-hash.c irq = platform_get_irq(pdev, 0); irq 980 drivers/crypto/img-hash.c if (irq < 0) { irq 981 drivers/crypto/img-hash.c err = irq; irq 985 drivers/crypto/img-hash.c err = devm_request_irq(dev, irq, img_irq_handler, 0, irq 991 drivers/crypto/img-hash.c dev_dbg(dev, "using IRQ channel %d\n", irq); irq 1040 drivers/crypto/inside-secure/safexcel.c static irqreturn_t safexcel_irq_ring(int irq, void *data) irq 1077 drivers/crypto/inside-secure/safexcel.c static irqreturn_t safexcel_irq_ring_thread(int irq, void *data) irq 1097 drivers/crypto/inside-secure/safexcel.c int ret, irq; irq 1104 drivers/crypto/inside-secure/safexcel.c irq = pci_irq_vector(pci_pdev, irqid); irq 1105 drivers/crypto/inside-secure/safexcel.c if (irq < 0) { irq 1107 drivers/crypto/inside-secure/safexcel.c irqid, irq); irq 1108 drivers/crypto/inside-secure/safexcel.c return irq; irq 1116 drivers/crypto/inside-secure/safexcel.c irq = platform_get_irq_byname(plf_pdev, irq_name); irq 1118 drivers/crypto/inside-secure/safexcel.c if (irq < 0) { irq 1120 drivers/crypto/inside-secure/safexcel.c irq_name, irq); irq 1121 drivers/crypto/inside-secure/safexcel.c return irq; irq 1127 drivers/crypto/inside-secure/safexcel.c ret = devm_request_threaded_irq(dev, irq, handler, irq 1131 drivers/crypto/inside-secure/safexcel.c dev_err(dev, "unable to request IRQ %d\n", irq); irq 1135 drivers/crypto/inside-secure/safexcel.c return irq; irq 1457 drivers/crypto/inside-secure/safexcel.c int irq; irq 1482 drivers/crypto/inside-secure/safexcel.c irq = safexcel_request_ring_irq(pdev, irq 1488 drivers/crypto/inside-secure/safexcel.c if (irq < 0) { irq 1490 drivers/crypto/inside-secure/safexcel.c return irq; irq 113 drivers/crypto/marvell/cesa.c static irqreturn_t mv_cesa_int(int irq, void *priv) irq 441 drivers/crypto/marvell/cesa.c int irq, ret, i; irq 502 drivers/crypto/marvell/cesa.c irq = platform_get_irq(pdev, i); irq 503 drivers/crypto/marvell/cesa.c if (irq < 0) { irq 504 drivers/crypto/marvell/cesa.c ret = irq; irq 544 drivers/crypto/marvell/cesa.c ret = devm_request_threaded_irq(dev, irq, NULL, mv_cesa_int, irq 1175 drivers/crypto/mediatek/mtk-aes.c static irqreturn_t mtk_aes_irq(int irq, void *dev_id) irq 1299 drivers/crypto/mediatek/mtk-aes.c ret = devm_request_irq(cryp->dev, cryp->irq[MTK_RING0], mtk_aes_irq, irq 1306 drivers/crypto/mediatek/mtk-aes.c ret = devm_request_irq(cryp->dev, cryp->irq[MTK_RING1], mtk_aes_irq, irq 496 drivers/crypto/mediatek/mtk-platform.c cryp->irq[i] = platform_get_irq(pdev, i); irq 497 drivers/crypto/mediatek/mtk-platform.c if (cryp->irq[i] < 0) irq 498 drivers/crypto/mediatek/mtk-platform.c return cryp->irq[i]; irq 214 drivers/crypto/mediatek/mtk-platform.h int irq[MTK_IRQ_NUM]; irq 1185 drivers/crypto/mediatek/mtk-sha.c static irqreturn_t mtk_sha_irq(int irq, void *dev_id) irq 1307 drivers/crypto/mediatek/mtk-sha.c err = devm_request_irq(cryp->dev, cryp->irq[MTK_RING2], mtk_sha_irq, irq 1314 drivers/crypto/mediatek/mtk-sha.c err = devm_request_irq(cryp->dev, cryp->irq[MTK_RING3], mtk_sha_irq, irq 960 drivers/crypto/mxs-dcp.c static irqreturn_t mxs_dcp_irq(int irq, void *context) irq 64 drivers/crypto/n2_core.c unsigned int irq; irq 119 drivers/crypto/n2_core.c static irqreturn_t cwq_intr(int irq, void *dev_id) irq 147 drivers/crypto/n2_core.c static irqreturn_t mau_intr(int irq, void *dev_id) irq 1593 drivers/crypto/n2_core.c p->irq = dev->archdata.irqs[index]; irq 1597 drivers/crypto/n2_core.c return request_irq(p->irq, handler, 0, p->irq_name, p); irq 1710 drivers/crypto/n2_core.c if (p->irq) { irq 1711 drivers/crypto/n2_core.c free_irq(p->irq, p); irq 1712 drivers/crypto/n2_core.c p->irq = 0; irq 882 drivers/crypto/omap-aes.c static irqreturn_t omap_aes_irq(int irq, void *dev_id) irq 1127 drivers/crypto/omap-aes.c int err = -ENOMEM, i, j, irq = -1; irq 1181 drivers/crypto/omap-aes.c irq = platform_get_irq(pdev, 0); irq 1182 drivers/crypto/omap-aes.c if (irq < 0) { irq 1183 drivers/crypto/omap-aes.c err = irq; irq 1187 drivers/crypto/omap-aes.c err = devm_request_irq(dev, irq, omap_aes_irq, 0, irq 853 drivers/crypto/omap-des.c static irqreturn_t omap_des_irq(int irq, void *dev_id) irq 981 drivers/crypto/omap-des.c int err = -ENOMEM, i, j, irq = -1; irq 1039 drivers/crypto/omap-des.c irq = platform_get_irq(pdev, 0); irq 1040 drivers/crypto/omap-des.c if (irq < 0) { irq 1041 drivers/crypto/omap-des.c err = irq; irq 1045 drivers/crypto/omap-des.c err = devm_request_irq(dev, irq, omap_des_irq, 0, irq 197 drivers/crypto/omap-sham.c irqreturn_t (*intr_hdlr)(int irq, void *dev_id); irq 220 drivers/crypto/omap-sham.c int irq; irq 1780 drivers/crypto/omap-sham.c static irqreturn_t omap_sham_irq_omap2(int irq, void *dev_id) irq 1795 drivers/crypto/omap-sham.c static irqreturn_t omap_sham_irq_omap4(int irq, void *dev_id) irq 1951 drivers/crypto/omap-sham.c dd->irq = irq_of_parse_and_map(node, 0); irq 1952 drivers/crypto/omap-sham.c if (!dd->irq) { irq 1990 drivers/crypto/omap-sham.c dd->irq = platform_get_irq(pdev, 0); irq 1991 drivers/crypto/omap-sham.c if (dd->irq < 0) { irq 1992 drivers/crypto/omap-sham.c err = dd->irq; irq 2117 drivers/crypto/omap-sham.c err = devm_request_irq(dev, dd->irq, dd->pdata->intr_hdlr, irq 2121 drivers/crypto/omap-sham.c dd->irq, err); irq 1117 drivers/crypto/picoxcell_crypto.c static irqreturn_t spacc_spacc_irq(int irq, void *dev) irq 1624 drivers/crypto/picoxcell_crypto.c struct resource *irq; irq 1657 drivers/crypto/picoxcell_crypto.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); irq 1658 drivers/crypto/picoxcell_crypto.c if (!irq) { irq 1671 drivers/crypto/picoxcell_crypto.c if (devm_request_irq(&pdev->dev, irq->start, spacc_spacc_irq, 0, irq 94 drivers/crypto/qat/qat_common/adf_isr.c static irqreturn_t adf_msix_isr_bundle(int irq, void *bank_ptr) irq 103 drivers/crypto/qat/qat_common/adf_isr.c static irqreturn_t adf_msix_isr_ae(int irq, void *dev_ptr) irq 199 drivers/crypto/qat/qat_common/adf_vf_isr.c static irqreturn_t adf_isr(int irq, void *privdata) irq 245 drivers/crypto/qat/qat_common/adf_vf_isr.c ret = request_irq(pdev->irq, adf_isr, 0, accel_dev->vf.irq_name, irq 253 drivers/crypto/qat/qat_common/adf_vf_isr.c irq_set_affinity_hint(pdev->irq, get_cpu_mask(cpu)); irq 285 drivers/crypto/qat/qat_common/adf_vf_isr.c irq_set_affinity_hint(pdev->irq, NULL); irq 286 drivers/crypto/qat/qat_common/adf_vf_isr.c free_irq(pdev->irq, (void *)accel_dev); irq 165 drivers/crypto/rockchip/rk3288_crypto.c static irqreturn_t rk_crypto_irq_handle(int irq, void *dev_id) irq 371 drivers/crypto/rockchip/rk3288_crypto.c crypto_info->irq = platform_get_irq(pdev, 0); irq 372 drivers/crypto/rockchip/rk3288_crypto.c if (crypto_info->irq < 0) { irq 375 drivers/crypto/rockchip/rk3288_crypto.c err = crypto_info->irq; irq 379 drivers/crypto/rockchip/rk3288_crypto.c err = devm_request_irq(&pdev->dev, crypto_info->irq, irq 192 drivers/crypto/rockchip/rk3288_crypto.h int irq; irq 659 drivers/crypto/s5p-sss.c static irqreturn_t s5p_aes_interrupt(int irq, void *dev_id) irq 1289 drivers/crypto/sahara.c static irqreturn_t sahara_irq_handler(int irq, void *data) irq 1388 drivers/crypto/sahara.c int irq; irq 1405 drivers/crypto/sahara.c irq = platform_get_irq(pdev, 0); irq 1406 drivers/crypto/sahara.c if (irq < 0) irq 1407 drivers/crypto/sahara.c return irq; irq 1409 drivers/crypto/sahara.c err = devm_request_irq(&pdev->dev, irq, sahara_irq_handler, irq 1677 drivers/crypto/stm32/stm32-cryp.c static irqreturn_t stm32_cryp_irq_thread(int irq, void *arg) irq 1718 drivers/crypto/stm32/stm32-cryp.c static irqreturn_t stm32_cryp_irq(int irq, void *arg) irq 1939 drivers/crypto/stm32/stm32-cryp.c int irq, ret; irq 1955 drivers/crypto/stm32/stm32-cryp.c irq = platform_get_irq(pdev, 0); irq 1956 drivers/crypto/stm32/stm32-cryp.c if (irq < 0) irq 1957 drivers/crypto/stm32/stm32-cryp.c return irq; irq 1959 drivers/crypto/stm32/stm32-cryp.c ret = devm_request_threaded_irq(dev, irq, stm32_cryp_irq, irq 1078 drivers/crypto/stm32/stm32-hash.c static irqreturn_t stm32_hash_irq_thread(int irq, void *dev_id) irq 1103 drivers/crypto/stm32/stm32-hash.c static irqreturn_t stm32_hash_irq_handler(int irq, void *dev_id) irq 1435 drivers/crypto/stm32/stm32-hash.c int ret, irq; irq 1452 drivers/crypto/stm32/stm32-hash.c irq = platform_get_irq(pdev, 0); irq 1453 drivers/crypto/stm32/stm32-hash.c if (irq < 0) irq 1454 drivers/crypto/stm32/stm32-hash.c return irq; irq 1456 drivers/crypto/stm32/stm32-hash.c ret = devm_request_threaded_irq(dev, irq, stm32_hash_irq_handler, irq 135 drivers/crypto/sunxi-ss/sun4i-ss.h int irq; irq 194 drivers/crypto/talitos.c if (priv->irq[1]) { irq 676 drivers/crypto/talitos.c static irqreturn_t talitos1_interrupt_##name(int irq, void *data) \ irq 711 drivers/crypto/talitos.c static irqreturn_t talitos2_interrupt_##name(int irq, void *data) \ irq 3131 drivers/crypto/talitos.c if (priv->irq[i]) { irq 3132 drivers/crypto/talitos.c free_irq(priv->irq[i], dev); irq 3133 drivers/crypto/talitos.c irq_dispose_mapping(priv->irq[i]); irq 3137 drivers/crypto/talitos.c if (priv->irq[1]) irq 3243 drivers/crypto/talitos.c priv->irq[0] = irq_of_parse_and_map(np, 0); irq 3244 drivers/crypto/talitos.c if (!priv->irq[0]) { irq 3249 drivers/crypto/talitos.c err = request_irq(priv->irq[0], talitos1_interrupt_4ch, 0, irq 3254 drivers/crypto/talitos.c priv->irq[1] = irq_of_parse_and_map(np, 1); irq 3257 drivers/crypto/talitos.c if (!priv->irq[1]) { irq 3258 drivers/crypto/talitos.c err = request_irq(priv->irq[0], talitos2_interrupt_4ch, 0, irq 3263 drivers/crypto/talitos.c err = request_irq(priv->irq[0], talitos2_interrupt_ch0_2, 0, irq 3269 drivers/crypto/talitos.c err = request_irq(priv->irq[1], talitos2_interrupt_ch1_3, 0, irq 3273 drivers/crypto/talitos.c irq_dispose_mapping(priv->irq[1]); irq 3274 drivers/crypto/talitos.c priv->irq[1] = 0; irq 3282 drivers/crypto/talitos.c irq_dispose_mapping(priv->irq[0]); irq 3283 drivers/crypto/talitos.c priv->irq[0] = 0; irq 3382 drivers/crypto/talitos.c if (priv->irq[1]) { irq 3410 drivers/crypto/talitos.c if (!priv->irq[1] || !(i & 1)) irq 121 drivers/crypto/talitos.h int irq[2]; irq 191 drivers/crypto/ux500/cryp/cryp_core.c static irqreturn_t cryp_interrupt_handler(int irq, void *param) irq 163 drivers/devfreq/tegra30-devfreq.c int irq; irq 332 drivers/devfreq/tegra30-devfreq.c static irqreturn_t actmon_thread_isr(int irq, void *data) irq 419 drivers/devfreq/tegra30-devfreq.c disable_irq(tegra->irq); irq 429 drivers/devfreq/tegra30-devfreq.c enable_irq(tegra->irq); irq 436 drivers/devfreq/tegra30-devfreq.c disable_irq(tegra->irq); irq 446 drivers/devfreq/tegra30-devfreq.c enable_irq(tegra->irq); irq 621 drivers/devfreq/tegra30-devfreq.c tegra->irq = platform_get_irq(pdev, 0); irq 622 drivers/devfreq/tegra30-devfreq.c if (tegra->irq < 0) { irq 623 drivers/devfreq/tegra30-devfreq.c err = tegra->irq; irq 684 drivers/devfreq/tegra30-devfreq.c err = devm_request_threaded_irq(&pdev->dev, tegra->irq, NULL, irq 47 drivers/dma/acpi-dma.c resource_size_t mem = 0, irq = 0; irq 62 drivers/dma/acpi-dma.c irq = rentry->res->start; irq 68 drivers/dma/acpi-dma.c if (mem == 0 && irq == 0) irq 76 drivers/dma/acpi-dma.c si->gsi_interrupt != irq) irq 187 drivers/dma/altera-msgdma.c int irq; irq 720 drivers/dma/altera-msgdma.c static irqreturn_t msgdma_irq_handler(int irq, void *data) irq 751 drivers/dma/altera-msgdma.c devm_free_irq(mdev->dev, mdev->irq, mdev); irq 822 drivers/dma/altera-msgdma.c mdev->irq = platform_get_irq(pdev, 0); irq 823 drivers/dma/altera-msgdma.c if (mdev->irq < 0) irq 826 drivers/dma/altera-msgdma.c ret = devm_request_irq(&pdev->dev, mdev->irq, msgdma_irq_handler, irq 2292 drivers/dma/amba-pl08x.c static irqreturn_t pl08x_irq(int irq, void *dev) irq 2861 drivers/dma/amba-pl08x.c ret = request_irq(adev->irq[0], pl08x_irq, 0, DRIVER_NAME, pl08x); irq 2864 drivers/dma/amba-pl08x.c __func__, adev->irq[0]); irq 2965 drivers/dma/amba-pl08x.c (unsigned long long)adev->res.start, adev->irq[0]); irq 2979 drivers/dma/amba-pl08x.c free_irq(adev->irq[0], pl08x); irq 616 drivers/dma/at_hdmac.c static irqreturn_t at_dma_interrupt(int irq, void *dev_id) irq 1795 drivers/dma/at_hdmac.c int irq; irq 1818 drivers/dma/at_hdmac.c irq = platform_get_irq(pdev, 0); irq 1819 drivers/dma/at_hdmac.c if (irq < 0) irq 1820 drivers/dma/at_hdmac.c return irq; irq 1856 drivers/dma/at_hdmac.c err = request_irq(irq, at_dma_interrupt, 0, "at_hdmac", atdma); irq 211 drivers/dma/at_xdmac.c int irq; irq 1671 drivers/dma/at_xdmac.c static irqreturn_t at_xdmac_interrupt(int irq, void *dev_id) irq 1962 drivers/dma/at_xdmac.c int irq, size, nr_channels, i, ret; irq 1970 drivers/dma/at_xdmac.c irq = platform_get_irq(pdev, 0); irq 1971 drivers/dma/at_xdmac.c if (irq < 0) irq 1972 drivers/dma/at_xdmac.c return irq; irq 2000 drivers/dma/at_xdmac.c atxdmac->irq = irq; irq 2009 drivers/dma/at_xdmac.c ret = request_irq(atxdmac->irq, at_xdmac_interrupt, 0, "at_xdmac", atxdmac); irq 2111 drivers/dma/at_xdmac.c free_irq(atxdmac->irq, atxdmac); irq 2125 drivers/dma/at_xdmac.c free_irq(atxdmac->irq, atxdmac); irq 458 drivers/dma/bcm2835-dma.c static irqreturn_t bcm2835_dma_callback(int irq, void *data) irq 823 drivers/dma/bcm2835-dma.c int irq, unsigned int irq_flags) irq 836 drivers/dma/bcm2835-dma.c c->irq_number = irq; irq 890 drivers/dma/bcm2835-dma.c int irq[BCM2835_DMA_MAX_DMA_CHAN_SUPPORTED + 1]; irq 964 drivers/dma/bcm2835-dma.c irq[i] = -1; irq 970 drivers/dma/bcm2835-dma.c irq[i] = platform_get_irq_byname(pdev, chan_name); irq 971 drivers/dma/bcm2835-dma.c if (irq[i] >= 0) irq 981 drivers/dma/bcm2835-dma.c irq[i] = platform_get_irq(pdev, i < 11 ? i : 11); irq 987 drivers/dma/bcm2835-dma.c if (irq[i] < 0) irq 993 drivers/dma/bcm2835-dma.c if ((i != j) && (irq[j] == irq[i])) { irq 999 drivers/dma/bcm2835-dma.c rc = bcm2835_dma_chan_init(od, i, irq[i], irq_flags); irq 84 drivers/dma/bestcomm/bestcomm.c tsk->irq = irq_of_parse_and_map(bcom_eng->ofnode, tsk->tasknum); irq 85 drivers/dma/bestcomm/bestcomm.c if (!tsk->irq) irq 108 drivers/dma/bestcomm/bestcomm.c if (tsk->irq) irq 109 drivers/dma/bestcomm/bestcomm.c irq_dispose_mapping(tsk->irq); irq 132 drivers/dma/bestcomm/bestcomm.c irq_dispose_mapping(tsk->irq); irq 1283 drivers/dma/coh901318.c unsigned int irq; irq 1981 drivers/dma/coh901318.c static irqreturn_t dma_irq_handler(int irq, void *dev_id) irq 2631 drivers/dma/coh901318.c int irq; irq 2665 drivers/dma/coh901318.c irq = platform_get_irq(pdev, 0); irq 2666 drivers/dma/coh901318.c if (irq < 0) irq 2667 drivers/dma/coh901318.c return irq; irq 2669 drivers/dma/coh901318.c err = devm_request_irq(&pdev->dev, irq, dma_irq_handler, 0, irq 2674 drivers/dma/coh901318.c base->irq = irq; irq 2771 drivers/dma/coh901318.c devm_free_irq(&pdev->dev, base->irq, base); irq 131 drivers/dma/dma-axi-dmac.c int irq; irq 398 drivers/dma/dma-axi-dmac.c static irqreturn_t axi_dmac_interrupt_handler(int irq, void *devid) irq 840 drivers/dma/dma-axi-dmac.c dmac->irq = platform_get_irq(pdev, 0); irq 841 drivers/dma/dma-axi-dmac.c if (dmac->irq < 0) irq 842 drivers/dma/dma-axi-dmac.c return dmac->irq; irq 843 drivers/dma/dma-axi-dmac.c if (dmac->irq == 0) irq 918 drivers/dma/dma-axi-dmac.c ret = request_irq(dmac->irq, axi_dmac_interrupt_handler, IRQF_SHARED, irq 935 drivers/dma/dma-axi-dmac.c free_irq(dmac->irq, dmac); irq 951 drivers/dma/dma-axi-dmac.c free_irq(dmac->irq, dmac); irq 152 drivers/dma/dma-jz4780.c unsigned int irq; irq 724 drivers/dma/dma-jz4780.c static irqreturn_t jz4780_dma_irq_handler(int irq, void *data) irq 892 drivers/dma/dma-jz4780.c jzdma->irq = ret; irq 894 drivers/dma/dma-jz4780.c ret = request_irq(jzdma->irq, jz4780_dma_irq_handler, 0, dev_name(dev), irq 897 drivers/dma/dma-jz4780.c dev_err(dev, "failed to request IRQ %u!\n", jzdma->irq); irq 979 drivers/dma/dma-jz4780.c free_irq(jzdma->irq, jzdma); irq 990 drivers/dma/dma-jz4780.c free_irq(jzdma->irq, jzdma); irq 595 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c static irqreturn_t dw_axi_dma_interrupt(int irq, void *dev_id) irq 846 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c chip->irq = platform_get_irq(pdev, 0); irq 847 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c if (chip->irq < 0) irq 848 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c return chip->irq; irq 872 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c ret = devm_request_irq(chip->dev, chip->irq, dw_axi_dma_interrupt, irq 973 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c devm_free_irq(chip->dev, chip->irq, chip); irq 59 drivers/dma/dw-axi-dmac/dw-axi-dmac.h int irq; irq 532 drivers/dma/dw-edma/dw-edma-core.c static irqreturn_t dw_edma_interrupt(int irq, void *data, bool write) irq 573 drivers/dma/dw-edma/dw-edma-core.c static inline irqreturn_t dw_edma_interrupt_write(int irq, void *data) irq 575 drivers/dma/dw-edma/dw-edma-core.c return dw_edma_interrupt(irq, data, true); irq 578 drivers/dma/dw-edma/dw-edma-core.c static inline irqreturn_t dw_edma_interrupt_read(int irq, void *data) irq 580 drivers/dma/dw-edma/dw-edma-core.c return dw_edma_interrupt(irq, data, false); irq 583 drivers/dma/dw-edma/dw-edma-core.c static irqreturn_t dw_edma_interrupt_common(int irq, void *data) irq 585 drivers/dma/dw-edma/dw-edma-core.c dw_edma_interrupt(irq, data, true); irq 586 drivers/dma/dw-edma/dw-edma-core.c dw_edma_interrupt(irq, data, false); irq 631 drivers/dma/dw-edma/dw-edma-core.c struct dw_edma_irq *irq; irq 693 drivers/dma/dw-edma/dw-edma-core.c irq = &dw->irq[pos]; irq 696 drivers/dma/dw-edma/dw-edma-core.c irq->wr_mask |= BIT(j); irq 698 drivers/dma/dw-edma/dw-edma-core.c irq->rd_mask |= BIT(j); irq 700 drivers/dma/dw-edma/dw-edma-core.c irq->dw = dw; irq 701 drivers/dma/dw-edma/dw-edma-core.c memcpy(&chan->msi, &irq->msi, sizeof(chan->msi)); irq 786 drivers/dma/dw-edma/dw-edma-core.c IRQF_SHARED, dw->name, &dw->irq[0]); irq 793 drivers/dma/dw-edma/dw-edma-core.c &dw->irq[0].msi); irq 812 drivers/dma/dw-edma/dw-edma-core.c &dw->irq[i]); irq 819 drivers/dma/dw-edma/dw-edma-core.c &dw->irq[i].msi); irq 887 drivers/dma/dw-edma/dw-edma-core.c free_irq(pci_irq_vector(to_pci_dev(dev), i), &dw->irq[i]); irq 907 drivers/dma/dw-edma/dw-edma-core.c free_irq(pci_irq_vector(to_pci_dev(dev), i), &dw->irq[i]); irq 119 drivers/dma/dw-edma/dw-edma-core.h struct dw_edma_irq *irq; irq 131 drivers/dma/dw-edma/dw-edma-pcie.c chip->irq = pdev->irq; irq 181 drivers/dma/dw-edma/dw-edma-pcie.c dw->irq = devm_kcalloc(dev, nr_irqs, sizeof(*dw->irq), GFP_KERNEL); irq 182 drivers/dma/dw-edma/dw-edma-pcie.c if (!dw->irq) irq 499 drivers/dma/dw/core.c static irqreturn_t dw_dma_interrupt(int irq, void *dev_id) irq 1131 drivers/dma/dw/core.c err = request_irq(chip->irq, dw_dma_interrupt, IRQF_SHARED, irq 1235 drivers/dma/dw/core.c free_irq(chip->irq, dw); irq 1251 drivers/dma/dw/core.c free_irq(chip->irq, dw); irq 54 drivers/dma/dw/pci.c chip->irq = pdev->irq; irq 46 drivers/dma/dw/platform.c chip->irq = platform_get_irq(pdev, 0); irq 47 drivers/dma/dw/platform.c if (chip->irq < 0) irq 48 drivers/dma/dw/platform.c return chip->irq; irq 167 drivers/dma/ep93xx_dma.c int irq; irq 784 drivers/dma/ep93xx_dma.c static irqreturn_t ep93xx_dma_interrupt(int irq, void *dev_id) irq 902 drivers/dma/ep93xx_dma.c ret = request_irq(edmac->irq, ep93xx_dma_interrupt, 0, name, edmac); irq 935 drivers/dma/ep93xx_dma.c free_irq(edmac->irq, edmac); irq 971 drivers/dma/ep93xx_dma.c free_irq(edmac->irq, edmac); irq 1340 drivers/dma/ep93xx_dma.c edmac->irq = cdata->irq; irq 30 drivers/dma/fsl-edma.c static irqreturn_t fsl_edma_tx_handler(int irq, void *dev_id) irq 67 drivers/dma/fsl-edma.c static irqreturn_t fsl_edma_err_handler(int irq, void *dev_id) irq 88 drivers/dma/fsl-edma.c static irqreturn_t fsl_edma_irq_handler(int irq, void *dev_id) irq 90 drivers/dma/fsl-edma.c if (fsl_edma_tx_handler(irq, dev_id) == IRQ_HANDLED) irq 93 drivers/dma/fsl-edma.c return fsl_edma_err_handler(irq, dev_id); irq 172 drivers/dma/fsl-edma.c int i, ret, irq; irq 188 drivers/dma/fsl-edma.c irq = platform_get_irq(pdev, i); irq 189 drivers/dma/fsl-edma.c if (irq < 0) irq 196 drivers/dma/fsl-edma.c ret = devm_request_irq(&pdev->dev, irq, irq 200 drivers/dma/fsl-edma.c ret = devm_request_irq(&pdev->dev, irq, irq 698 drivers/dma/fsl-qdma.c static irqreturn_t fsl_qdma_error_handler(int irq, void *dev_id) irq 713 drivers/dma/fsl-qdma.c static irqreturn_t fsl_qdma_queue_handler(int irq, void *dev_id) irq 720 drivers/dma/fsl-qdma.c id = irq - fsl_qdma->irq_base; irq 724 drivers/dma/fsl-qdma.c irq, fsl_qdma->irq_base); irq 203 drivers/dma/fsl_raid.c static irqreturn_t fsl_re_isr(int irq, void *data) irq 664 drivers/dma/fsl_raid.c chan->irq = irq_of_parse_and_map(np, 0); irq 665 drivers/dma/fsl_raid.c if (!chan->irq) { irq 676 drivers/dma/fsl_raid.c ret = request_irq(chan->irq, fsl_re_isr, 0, chan->name, chandev); irq 277 drivers/dma/fsl_raid.h int irq; irq 912 drivers/dma/fsldma.c static irqreturn_t fsldma_chan_irq(int irq, void *data) irq 998 drivers/dma/fsldma.c static irqreturn_t fsldma_ctrl_irq(int irq, void *data) irq 1018 drivers/dma/fsldma.c fsldma_chan_irq(irq, chan); irq 1034 drivers/dma/fsldma.c if (fdev->irq) { irq 1036 drivers/dma/fsldma.c free_irq(fdev->irq, fdev); irq 1042 drivers/dma/fsldma.c if (chan && chan->irq) { irq 1044 drivers/dma/fsldma.c free_irq(chan->irq, chan); irq 1056 drivers/dma/fsldma.c if (fdev->irq) { irq 1058 drivers/dma/fsldma.c ret = request_irq(fdev->irq, fsldma_ctrl_irq, IRQF_SHARED, irq 1069 drivers/dma/fsldma.c if (!chan->irq) { irq 1076 drivers/dma/fsldma.c ret = request_irq(chan->irq, fsldma_chan_irq, IRQF_SHARED, irq 1092 drivers/dma/fsldma.c if (!chan->irq) irq 1095 drivers/dma/fsldma.c free_irq(chan->irq, chan); irq 1187 drivers/dma/fsldma.c chan->irq = irq_of_parse_and_map(node, 0); irq 1193 drivers/dma/fsldma.c chan->irq ? chan->irq : fdev->irq); irq 1207 drivers/dma/fsldma.c irq_dispose_mapping(chan->irq); irq 1237 drivers/dma/fsldma.c fdev->irq = irq_of_parse_and_map(op->dev.of_node, 0); irq 1295 drivers/dma/fsldma.c irq_dispose_mapping(fdev->irq); irq 126 drivers/dma/fsldma.h int irq; /* Channel IRQ */ irq 173 drivers/dma/fsldma.h int irq; /* Channel IRQ */ irq 26 drivers/dma/hsu/pci.c static irqreturn_t hsu_pci_irq(int irq, void *dev) irq 98 drivers/dma/hsu/pci.c chip->irq = pci_irq_vector(pdev, 0); irq 104 drivers/dma/hsu/pci.c ret = request_irq(chip->irq, hsu_pci_irq, 0, "hsu_dma_pci", chip); irq 121 drivers/dma/hsu/pci.c free_irq(chip->irq, chip); irq 162 drivers/dma/idma64.c static irqreturn_t idma64_irq(int irq, void *dev) irq 553 drivers/dma/idma64.c ret = devm_request_irq(chip->dev, chip->irq, idma64_irq, IRQF_SHARED, irq 614 drivers/dma/idma64.c devm_free_irq(chip->dev, chip->irq, idma64); irq 639 drivers/dma/idma64.c chip->irq = platform_get_irq(pdev, 0); irq 640 drivers/dma/idma64.c if (chip->irq < 0) irq 641 drivers/dma/idma64.c return chip->irq; irq 224 drivers/dma/idma64.h int irq; irq 122 drivers/dma/img-mdc-dma.c int irq; irq 756 drivers/dma/img-mdc-dma.c static irqreturn_t mdc_chan_irq(int irq, void *dev_id) irq 974 drivers/dma/img-mdc-dma.c mchan->irq = platform_get_irq(pdev, i); irq 975 drivers/dma/img-mdc-dma.c if (mchan->irq < 0) irq 976 drivers/dma/img-mdc-dma.c return mchan->irq; irq 978 drivers/dma/img-mdc-dma.c ret = devm_request_irq(&pdev->dev, mchan->irq, mdc_chan_irq, irq 1035 drivers/dma/img-mdc-dma.c devm_free_irq(&pdev->dev, mchan->irq, mchan); irq 164 drivers/dma/imx-dma.c unsigned int irq; irq 185 drivers/dma/imx-dma.c unsigned int irq; irq 374 drivers/dma/imx-dma.c static irqreturn_t imxdma_err_handler(int irq, void *dev_id) irq 490 drivers/dma/imx-dma.c static irqreturn_t dma_irq_handler(int irq, void *dev_id) irq 496 drivers/dma/imx-dma.c imxdma_err_handler(irq, dev_id); irq 1062 drivers/dma/imx-dma.c int irq, irq_err; irq 1080 drivers/dma/imx-dma.c irq = platform_get_irq(pdev, 0); irq 1081 drivers/dma/imx-dma.c if (irq < 0) irq 1082 drivers/dma/imx-dma.c return irq; irq 1103 drivers/dma/imx-dma.c ret = devm_request_irq(&pdev->dev, irq, irq 1109 drivers/dma/imx-dma.c imxdma->irq = irq; irq 1153 drivers/dma/imx-dma.c ret = devm_request_irq(&pdev->dev, irq + i, irq 1158 drivers/dma/imx-dma.c irq + i, i); irq 1162 drivers/dma/imx-dma.c imxdmac->irq = irq + i; irq 1233 drivers/dma/imx-dma.c disable_irq(imxdma->irq); irq 1241 drivers/dma/imx-dma.c disable_irq(imxdmac->irq); irq 442 drivers/dma/imx-sdma.c unsigned int irq; irq 850 drivers/dma/imx-sdma.c static irqreturn_t sdma_int_handler(int irq, void *dev_id) irq 1987 drivers/dma/imx-sdma.c int irq; irq 2019 drivers/dma/imx-sdma.c irq = platform_get_irq(pdev, 0); irq 2020 drivers/dma/imx-sdma.c if (irq < 0) irq 2021 drivers/dma/imx-sdma.c return irq; irq 2044 drivers/dma/imx-sdma.c ret = devm_request_irq(&pdev->dev, irq, sdma_int_handler, 0, "sdma", irq 2049 drivers/dma/imx-sdma.c sdma->irq = irq; irq 2188 drivers/dma/imx-sdma.c devm_free_irq(&pdev->dev, sdma->irq, sdma); irq 79 drivers/dma/ioat/dma.c irqreturn_t ioat_dma_do_interrupt(int irq, void *data) irq 113 drivers/dma/ioat/dma.c irqreturn_t ioat_dma_do_interrupt_msix(int irq, void *data) irq 143 drivers/dma/ioat/dma.c synchronize_irq(pdev->irq); irq 386 drivers/dma/ioat/dma.h irqreturn_t ioat_dma_do_interrupt(int irq, void *data); irq 387 drivers/dma/ioat/dma.h irqreturn_t ioat_dma_do_interrupt_msix(int irq, void *data); irq 456 drivers/dma/ioat/init.c err = devm_request_irq(dev, pdev->irq, ioat_dma_do_interrupt, 0, irq 466 drivers/dma/ioat/init.c err = devm_request_irq(dev, pdev->irq, ioat_dma_do_interrupt, irq 768 drivers/dma/iop-adma.c static irqreturn_t iop_adma_eot_handler(int irq, void *data) irq 781 drivers/dma/iop-adma.c static irqreturn_t iop_adma_eoc_handler(int irq, void *data) irq 794 drivers/dma/iop-adma.c static irqreturn_t iop_adma_err_handler(int irq, void *data) irq 1365 drivers/dma/iop-adma.c int irq = platform_get_irq(pdev, i); irq 1366 drivers/dma/iop-adma.c if (irq < 0) { irq 1370 drivers/dma/iop-adma.c ret = devm_request_irq(&pdev->dev, irq, irq 1153 drivers/dma/ipu/ipu_idmac.c static irqreturn_t idmac_interrupt(int irq, void *dev_id) irq 1168 drivers/dma/ipu/ipu_idmac.c dev_dbg(dev, "IDMAC irq %d, buf %d\n", irq, ichan->active_buffer); irq 1233 drivers/dma/ipu/ipu_idmac.c irq, (u64)sg_dma_address(*sg), irq 1479 drivers/dma/ipu/ipu_idmac.c static irqreturn_t ic_sof_irq(int irq, void *dev_id) irq 1483 drivers/dma/ipu/ipu_idmac.c irq, ichan->dma_chan.chan_id); irq 1484 drivers/dma/ipu/ipu_idmac.c disable_irq_nosync(irq); irq 1488 drivers/dma/ipu/ipu_idmac.c static irqreturn_t ic_eof_irq(int irq, void *dev_id) irq 1492 drivers/dma/ipu/ipu_idmac.c irq, ichan->dma_chan.chan_id); irq 1493 drivers/dma/ipu/ipu_idmac.c disable_irq_nosync(irq); irq 169 drivers/dma/ipu/ipu_intern.h extern bool ipu_irq_status(uint32_t irq); irq 70 drivers/dma/ipu/ipu_irq.c unsigned int irq; irq 105 drivers/dma/ipu/ipu_irq.c pr_err("IPU: %s(%u) - unmapped!\n", __func__, d->irq); irq 128 drivers/dma/ipu/ipu_irq.c pr_err("IPU: %s(%u) - unmapped!\n", __func__, d->irq); irq 150 drivers/dma/ipu/ipu_irq.c pr_err("IPU: %s(%u) - unmapped!\n", __func__, d->irq); irq 164 drivers/dma/ipu/ipu_irq.c bool ipu_irq_status(unsigned int irq) irq 166 drivers/dma/ipu/ipu_irq.c struct ipu_irq_map *map = irq_get_chip_data(irq); irq 203 drivers/dma/ipu/ipu_irq.c pr_err("IPU: Source %u already mapped to IRQ %u\n", source, map->irq); irq 217 drivers/dma/ipu/ipu_irq.c ret = irq_map[i].irq; irq 249 drivers/dma/ipu/ipu_irq.c source, irq_map[i].irq); irq 286 drivers/dma/ipu/ipu_irq.c unsigned int irq; irq 299 drivers/dma/ipu/ipu_irq.c irq = map->irq; irq 301 drivers/dma/ipu/ipu_irq.c generic_handle_irq(irq); irq 316 drivers/dma/ipu/ipu_irq.c unsigned int irq, i; irq 329 drivers/dma/ipu/ipu_irq.c irq = irq_base + i; irq 330 drivers/dma/ipu/ipu_irq.c ret = irq_set_chip(irq, &ipu_irq_chip); irq 333 drivers/dma/ipu/ipu_irq.c ret = irq_set_chip_data(irq, irq_map + i); irq 337 drivers/dma/ipu/ipu_irq.c irq_map[i].irq = irq; irq 339 drivers/dma/ipu/ipu_irq.c irq_set_handler(irq, handle_level_irq); irq 340 drivers/dma/ipu/ipu_irq.c irq_clear_status_flags(irq, IRQ_NOREQUEST | IRQ_NOPROBE); irq 354 drivers/dma/ipu/ipu_irq.c unsigned int irq, irq_base; irq 362 drivers/dma/ipu/ipu_irq.c for (irq = irq_base; irq < irq_base + CONFIG_MX3_IPU_IRQS; irq++) { irq 363 drivers/dma/ipu/ipu_irq.c irq_set_status_flags(irq, IRQ_NOREQUEST); irq 364 drivers/dma/ipu/ipu_irq.c irq_set_chip(irq, NULL); irq 365 drivers/dma/ipu/ipu_irq.c irq_set_chip_data(irq, NULL); irq 112 drivers/dma/k3dma.c unsigned int irq; irq 210 drivers/dma/k3dma.c static irqreturn_t k3_dma_int_handler(int irq, void *dev_id) irq 845 drivers/dma/k3dma.c int i, ret, irq = 0; irq 886 drivers/dma/k3dma.c irq = platform_get_irq(op, 0); irq 887 drivers/dma/k3dma.c ret = devm_request_irq(&op->dev, irq, irq 892 drivers/dma/k3dma.c d->irq = irq; irq 991 drivers/dma/k3dma.c devm_free_irq(&op->dev, d->irq, d); irq 17 drivers/dma/mcf-edma.c static irqreturn_t mcf_edma_tx_handler(int irq, void *dev_id) irq 58 drivers/dma/mcf-edma.c static irqreturn_t mcf_edma_err_handler(int irq, void *dev_id) irq 141 drivers/dma/mcf-edma.c int irq; irq 147 drivers/dma/mcf-edma.c for (irq = res->start; irq <= res->end; irq++) irq 148 drivers/dma/mcf-edma.c free_irq(irq, mcf_edma); irq 154 drivers/dma/mcf-edma.c for (irq = res->start; irq <= res->end; irq++) irq 155 drivers/dma/mcf-edma.c free_irq(irq, mcf_edma); irq 158 drivers/dma/mcf-edma.c irq = platform_get_irq_byname(pdev, "edma-tx-56-63"); irq 159 drivers/dma/mcf-edma.c if (irq != -ENXIO) irq 160 drivers/dma/mcf-edma.c free_irq(irq, mcf_edma); irq 162 drivers/dma/mcf-edma.c irq = platform_get_irq_byname(pdev, "edma-err"); irq 163 drivers/dma/mcf-edma.c if (irq != -ENXIO) irq 164 drivers/dma/mcf-edma.c free_irq(irq, mcf_edma); irq 104 drivers/dma/mediatek/mtk-cqdma.c u32 irq; irq 383 drivers/dma/mediatek/mtk-cqdma.c enable_irq(pc->irq); irq 386 drivers/dma/mediatek/mtk-cqdma.c static irqreturn_t mtk_cqdma_irq(int irq, void *devid) irq 409 drivers/dma/mediatek/mtk-cqdma.c disable_irq_nosync(cqdma->pc[i]->irq); irq 841 drivers/dma/mediatek/mtk-cqdma.c cqdma->pc[i]->irq = res->start; irq 843 drivers/dma/mediatek/mtk-cqdma.c err = devm_request_irq(&pdev->dev, cqdma->pc[i]->irq, irq 925 drivers/dma/mediatek/mtk-cqdma.c synchronize_irq(cqdma->pc[i]->irq); irq 236 drivers/dma/mediatek/mtk-hsdma.c u32 irq; irq 645 drivers/dma/mediatek/mtk-hsdma.c static irqreturn_t mtk_hsdma_irq(int irq, void *devid) irq 932 drivers/dma/mediatek/mtk-hsdma.c hsdma->irq = res->start; irq 994 drivers/dma/mediatek/mtk-hsdma.c err = devm_request_irq(&pdev->dev, hsdma->irq, irq 1033 drivers/dma/mediatek/mtk-hsdma.c synchronize_irq(hsdma->irq); irq 99 drivers/dma/mediatek/mtk-uart-apdma.c unsigned int irq; irq 253 drivers/dma/mediatek/mtk-uart-apdma.c static irqreturn_t mtk_uart_apdma_irq_handler(int irq, void *dev_id) irq 292 drivers/dma/mediatek/mtk-uart-apdma.c ret = request_irq(c->irq, mtk_uart_apdma_irq_handler, irq 310 drivers/dma/mediatek/mtk-uart-apdma.c free_irq(c->irq, chan); irq 429 drivers/dma/mediatek/mtk-uart-apdma.c synchronize_irq(c->irq); irq 449 drivers/dma/mediatek/mtk-uart-apdma.c synchronize_irq(c->irq); irq 552 drivers/dma/mediatek/mtk-uart-apdma.c c->irq = rc; irq 347 drivers/dma/mic_x100_dma.c static irqreturn_t mic_dma_thread_fn(int irq, void *data) irq 353 drivers/dma/mic_x100_dma.c static irqreturn_t mic_dma_intr_handler(int irq, void *data) irq 202 drivers/dma/mmp_pdma.c static irqreturn_t mmp_pdma_chan_handler(int irq, void *dev_id) irq 213 drivers/dma/mmp_pdma.c static irqreturn_t mmp_pdma_int_handler(int irq, void *dev_id) irq 228 drivers/dma/mmp_pdma.c ret = mmp_pdma_chan_handler(irq, phy); irq 946 drivers/dma/mmp_pdma.c int i, irq = 0, irq_num = 0; irq 955 drivers/dma/mmp_pdma.c irq = platform_get_irq(op, 0); irq 956 drivers/dma/mmp_pdma.c devm_free_irq(&op->dev, irq, pdev); irq 960 drivers/dma/mmp_pdma.c irq = platform_get_irq(op, i); irq 961 drivers/dma/mmp_pdma.c devm_free_irq(&op->dev, irq, phy); irq 969 drivers/dma/mmp_pdma.c static int mmp_pdma_chan_init(struct mmp_pdma_device *pdev, int idx, int irq) irq 982 drivers/dma/mmp_pdma.c if (irq) { irq 983 drivers/dma/mmp_pdma.c ret = devm_request_irq(pdev->dev, irq, mmp_pdma_chan_handler, irq 1031 drivers/dma/mmp_pdma.c int i, ret, irq = 0; irq 1074 drivers/dma/mmp_pdma.c irq = platform_get_irq(op, 0); irq 1075 drivers/dma/mmp_pdma.c ret = devm_request_irq(pdev->dev, irq, mmp_pdma_int_handler, irq 1082 drivers/dma/mmp_pdma.c irq = (irq_num != dma_channels) ? 0 : platform_get_irq(op, i); irq 1083 drivers/dma/mmp_pdma.c ret = mmp_pdma_chan_init(pdev, i, irq); irq 119 drivers/dma/mmp_tdma.c int irq; irq 318 drivers/dma/mmp_tdma.c static irqreturn_t mmp_tdma_chan_handler(int irq, void *dev_id) irq 329 drivers/dma/mmp_tdma.c static irqreturn_t mmp_tdma_int_handler(int irq, void *dev_id) irq 338 drivers/dma/mmp_tdma.c ret = mmp_tdma_chan_handler(irq, tdmac); irq 389 drivers/dma/mmp_tdma.c if (tdmac->irq) { irq 390 drivers/dma/mmp_tdma.c ret = devm_request_irq(tdmac->dev, tdmac->irq, irq 402 drivers/dma/mmp_tdma.c if (tdmac->irq) irq 403 drivers/dma/mmp_tdma.c devm_free_irq(tdmac->dev, tdmac->irq, tdmac); irq 554 drivers/dma/mmp_tdma.c int idx, int irq, irq 569 drivers/dma/mmp_tdma.c if (irq) irq 570 drivers/dma/mmp_tdma.c tdmac->irq = irq; irq 634 drivers/dma/mmp_tdma.c int irq = 0, irq_num = 0; irq 673 drivers/dma/mmp_tdma.c irq = platform_get_irq(pdev, 0); irq 674 drivers/dma/mmp_tdma.c ret = devm_request_irq(&pdev->dev, irq, irq 682 drivers/dma/mmp_tdma.c irq = (irq_num != chan_num) ? 0 : platform_get_irq(pdev, i); irq 683 drivers/dma/mmp_tdma.c ret = mmp_tdma_chan_init(tdev, i, irq, type, pool); irq 151 drivers/dma/moxart-dma.c unsigned int irq; irq 522 drivers/dma/moxart-dma.c static irqreturn_t moxart_dma_interrupt(int irq, void *devid) irq 573 drivers/dma/moxart-dma.c unsigned int irq; irq 581 drivers/dma/moxart-dma.c irq = irq_of_parse_and_map(node, 0); irq 582 drivers/dma/moxart-dma.c if (!irq) { irq 613 drivers/dma/moxart-dma.c ret = devm_request_irq(dev, irq, moxart_dma_interrupt, 0, irq 619 drivers/dma/moxart-dma.c mdc->irq = irq; irq 634 drivers/dma/moxart-dma.c dev_dbg(dev, "%s: IRQ=%u\n", __func__, irq); irq 643 drivers/dma/moxart-dma.c devm_free_irq(&pdev->dev, m->irq, m); irq 221 drivers/dma/mpc512x_dma.c int irq; irq 349 drivers/dma/mpc512x_dma.c static irqreturn_t mpc_dma_irq(int irq, void *data) irq 915 drivers/dma/mpc512x_dma.c mdma->irq = irq_of_parse_and_map(dn, 0); irq 916 drivers/dma/mpc512x_dma.c if (!mdma->irq) { irq 957 drivers/dma/mpc512x_dma.c retval = request_irq(mdma->irq, &mpc_dma_irq, 0, DRV_NAME, mdma); irq 1076 drivers/dma/mpc512x_dma.c free_irq(mdma->irq, mdma); irq 1081 drivers/dma/mpc512x_dma.c irq_dispose_mapping(mdma->irq); irq 1098 drivers/dma/mpc512x_dma.c free_irq(mdma->irq, mdma); irq 1099 drivers/dma/mpc512x_dma.c irq_dispose_mapping(mdma->irq); irq 730 drivers/dma/mv_xor.c static irqreturn_t mv_xor_interrupt_handler(int irq, void *data) irq 1028 drivers/dma/mv_xor.c free_irq(mv_chan->irq, mv_chan); irq 1036 drivers/dma/mv_xor.c int idx, dma_cap_mask_t cap_mask, int irq) irq 1047 drivers/dma/mv_xor.c mv_chan->irq = irq; irq 1106 drivers/dma/mv_xor.c ret = request_irq(mv_chan->irq, mv_xor_interrupt_handler, irq 1155 drivers/dma/mv_xor.c free_irq(mv_chan->irq, mv_chan); irq 1384 drivers/dma/mv_xor.c int irq; irq 1394 drivers/dma/mv_xor.c irq = irq_of_parse_and_map(np, 0); irq 1395 drivers/dma/mv_xor.c if (!irq) { irq 1401 drivers/dma/mv_xor.c cap_mask, irq); irq 1404 drivers/dma/mv_xor.c irq_dispose_mapping(irq); irq 1415 drivers/dma/mv_xor.c int irq; irq 1418 drivers/dma/mv_xor.c irq = platform_get_irq(pdev, i); irq 1419 drivers/dma/mv_xor.c if (irq < 0) { irq 1420 drivers/dma/mv_xor.c ret = irq; irq 1425 drivers/dma/mv_xor.c cd->cap_mask, irq); irq 1442 drivers/dma/mv_xor.c irq_dispose_mapping(xordev->channels[i]->irq); irq 110 drivers/dma/mv_xor.h int irq; irq 274 drivers/dma/mv_xor_v2.c static irqreturn_t mv_xor_v2_interrupt_handler(int irq, void *data) irq 773 drivers/dma/mv_xor_v2.c ret = devm_request_irq(&pdev->dev, msi_desc->irq, irq 889 drivers/dma/mv_xor_v2.c devm_free_irq(&pdev->dev, xor_dev->msi_desc->irq, xor_dev); irq 330 drivers/dma/mxs-dma.c static int mxs_dma_irq_to_chan(struct mxs_dma_engine *mxs_dma, int irq) irq 335 drivers/dma/mxs-dma.c if (mxs_dma->mxs_chans[i].chan_irq == irq) irq 341 drivers/dma/mxs-dma.c static irqreturn_t mxs_dma_int_handler(int irq, void *dev_id) irq 347 drivers/dma/mxs-dma.c int chan = mxs_dma_irq_to_chan(mxs_dma, irq); irq 201 drivers/dma/nbpfaxi.c int irq; irq 1173 drivers/dma/nbpfaxi.c static irqreturn_t nbpf_chan_irq(int irq, void *dev) irq 1217 drivers/dma/nbpfaxi.c static irqreturn_t nbpf_err_irq(int irq, void *dev) irq 1222 drivers/dma/nbpfaxi.c dev_warn(nbpf->dma_dev.dev, "DMA error IRQ %u\n", irq); irq 1257 drivers/dma/nbpfaxi.c ret = devm_request_irq(dma_dev->dev, chan->irq, irq 1293 drivers/dma/nbpfaxi.c int ret, irq, eirq, i; irq 1335 drivers/dma/nbpfaxi.c for (irq = irq_res->start; irq <= irq_res->end; irq 1336 drivers/dma/nbpfaxi.c irq++, irqs++) irq 1337 drivers/dma/nbpfaxi.c irqbuf[irqs] = irq; irq 1353 drivers/dma/nbpfaxi.c nbpf->chan[i].irq = irqbuf[0]; irq 1367 drivers/dma/nbpfaxi.c chan->irq = irqbuf[i]; irq 1375 drivers/dma/nbpfaxi.c irq = irqbuf[1]; irq 1377 drivers/dma/nbpfaxi.c irq = irqbuf[0]; irq 1380 drivers/dma/nbpfaxi.c nbpf->chan[i].irq = irq; irq 1465 drivers/dma/nbpfaxi.c devm_free_irq(&pdev->dev, chan->irq, chan); irq 220 drivers/dma/owl-dma.c int irq; irq 552 drivers/dma/owl-dma.c static irqreturn_t owl_dma_interrupt(int irq, void *dev_id) irq 1117 drivers/dma/owl-dma.c od->irq = platform_get_irq(pdev, 0); irq 1118 drivers/dma/owl-dma.c ret = devm_request_irq(&pdev->dev, od->irq, owl_dma_interrupt, 0, irq 1199 drivers/dma/owl-dma.c devm_free_irq(od->dma.dev, od->irq, od); irq 692 drivers/dma/pch_dma.c static irqreturn_t pd_irq(int irq, void *devid) irq 870 drivers/dma/pch_dma.c err = request_irq(pdev->irq, pd_irq, IRQF_SHARED, DRV_NAME, pd); irq 928 drivers/dma/pch_dma.c free_irq(pdev->irq, pd); irq 949 drivers/dma/pch_dma.c free_irq(pdev->irq, pd); irq 2890 drivers/dma/pl330.c static irqreturn_t pl330_irq_handler(int irq, void *data) irq 3002 drivers/dma/pl330.c int i, ret, irq; irq 3059 drivers/dma/pl330.c irq = adev->irq[i]; irq 3060 drivers/dma/pl330.c if (irq) { irq 3061 drivers/dma/pl330.c ret = devm_request_irq(&adev->dev, irq, irq 3210 drivers/dma/pl330.c int i, irq; irq 3218 drivers/dma/pl330.c irq = adev->irq[i]; irq 3219 drivers/dma/pl330.c if (irq) irq 3220 drivers/dma/pl330.c devm_free_irq(&adev->dev, irq, pl330); irq 3595 drivers/dma/ppc4xx/adma.c static irqreturn_t ppc440spe_adma_eot_handler(int irq, void *data) irq 3612 drivers/dma/ppc4xx/adma.c static irqreturn_t ppc440spe_adma_err_handler(int irq, void *data) irq 3889 drivers/dma/ppc4xx/adma.c adev->irq = irq_of_parse_and_map(np, 0); irq 3890 drivers/dma/ppc4xx/adma.c if (!adev->irq) { irq 3897 drivers/dma/ppc4xx/adma.c adev->irq, adev->err_irq); irq 3899 drivers/dma/ppc4xx/adma.c ret = request_irq(adev->irq, ppc440spe_adma_eot_handler, irq 3903 drivers/dma/ppc4xx/adma.c adev->irq); irq 3963 drivers/dma/ppc4xx/adma.c free_irq(adev->irq, chan); irq 3965 drivers/dma/ppc4xx/adma.c irq_dispose_mapping(adev->irq); irq 3993 drivers/dma/ppc4xx/adma.c free_irq(adev->irq, chan); irq 3994 drivers/dma/ppc4xx/adma.c irq_dispose_mapping(adev->irq); irq 71 drivers/dma/ppc4xx/adma.h int irq; irq 603 drivers/dma/pxa_dma.c static irqreturn_t pxad_chan_handler(int irq, void *dev_id) irq 667 drivers/dma/pxa_dma.c static irqreturn_t pxad_int_handler(int irq, void *dev_id) irq 678 drivers/dma/pxa_dma.c if (pxad_chan_handler(irq, phy) == IRQ_HANDLED) irq 1246 drivers/dma/pxa_dma.c int irq0, irq, nr_irq = 0, i, ret; irq 1266 drivers/dma/pxa_dma.c irq = platform_get_irq(op, i); irq 1267 drivers/dma/pxa_dma.c if ((nr_irq > 1) && (irq > 0)) irq 1268 drivers/dma/pxa_dma.c ret = devm_request_irq(&op->dev, irq, irq 1278 drivers/dma/pxa_dma.c irq, ret); irq 396 drivers/dma/qcom/bam_dma.c int irq; irq 865 drivers/dma/qcom/bam_dma.c static irqreturn_t bam_dma_irq(int irq, void *data) irq 1253 drivers/dma/qcom/bam_dma.c bdev->irq = platform_get_irq(pdev, 0); irq 1254 drivers/dma/qcom/bam_dma.c if (bdev->irq < 0) irq 1255 drivers/dma/qcom/bam_dma.c return bdev->irq; irq 1312 drivers/dma/qcom/bam_dma.c ret = devm_request_irq(bdev->dev, bdev->irq, bam_dma_irq, irq 1399 drivers/dma/qcom/bam_dma.c devm_free_irq(bdev->dev, bdev->irq, bdev); irq 691 drivers/dma/qcom/hidma.c devm_free_irq(dev, desc->irq, &dmadev->lldev); irq 712 drivers/dma/qcom/hidma.c dmadev->msi_virqbase = desc->irq; irq 714 drivers/dma/qcom/hidma.c rc = devm_request_irq(&pdev->dev, desc->irq, irq 729 drivers/dma/qcom/hidma.c devm_free_irq(&pdev->dev, desc->irq, irq 887 drivers/dma/qcom/hidma.c dmadev->irq = chirq; irq 932 drivers/dma/qcom/hidma.c devm_free_irq(dmadev->ddev.dev, dmadev->irq, dmadev->lldev); irq 111 drivers/dma/qcom/hidma.h int irq; irq 154 drivers/dma/qcom/hidma.h irqreturn_t hidma_ll_inthandler(int irq, void *arg); irq 155 drivers/dma/qcom/hidma.h irqreturn_t hidma_ll_inthandler_msi(int irq, void *arg, int cause); irq 167 drivers/dma/qcom/hidma_mgmt.c int irq; irq 184 drivers/dma/qcom/hidma_mgmt.c irq = platform_get_irq(pdev, 0); irq 185 drivers/dma/qcom/hidma_mgmt.c if (irq < 0) { irq 186 drivers/dma/qcom/hidma_mgmt.c rc = irq; irq 194 drivers/dma/s3c24xx-dma.c int irq; irq 646 drivers/dma/s3c24xx-dma.c static irqreturn_t s3c24xx_dma_irq(int irq, void *data) irq 1239 drivers/dma/s3c24xx-dma.c phy->irq = platform_get_irq(pdev, i); irq 1240 drivers/dma/s3c24xx-dma.c if (phy->irq < 0) irq 1243 drivers/dma/s3c24xx-dma.c ret = devm_request_irq(&pdev->dev, phy->irq, s3c24xx_dma_irq, irq 1373 drivers/dma/s3c24xx-dma.c devm_free_irq(&pdev->dev, phy->irq, phy); irq 248 drivers/dma/sa11x0-dma.c static irqreturn_t sa11x0_dma_irq(int irq, void *dev_id) irq 874 drivers/dma/sa11x0-dma.c int irq = platform_get_irq(pdev, nr); irq 876 drivers/dma/sa11x0-dma.c if (irq <= 0) irq 879 drivers/dma/sa11x0-dma.c return request_irq(irq, sa11x0_dma_irq, 0, dev_name(&pdev->dev), data); irq 885 drivers/dma/sa11x0-dma.c int irq = platform_get_irq(pdev, nr); irq 886 drivers/dma/sa11x0-dma.c if (irq > 0) irq 887 drivers/dma/sa11x0-dma.c free_irq(irq, data); irq 163 drivers/dma/sh/rcar-dmac.c int irq; irq 1058 drivers/dma/sh/rcar-dmac.c synchronize_irq(rchan->irq); irq 1451 drivers/dma/sh/rcar-dmac.c synchronize_irq(rchan->irq); irq 1543 drivers/dma/sh/rcar-dmac.c static irqreturn_t rcar_dmac_isr_channel(int irq, void *dev) irq 1593 drivers/dma/sh/rcar-dmac.c static irqreturn_t rcar_dmac_isr_channel_thread(int irq, void *dev) irq 1751 drivers/dma/sh/rcar-dmac.c rchan->irq = platform_get_irq_byname(pdev, pdev_irqname); irq 1752 drivers/dma/sh/rcar-dmac.c if (rchan->irq < 0) irq 1769 drivers/dma/sh/rcar-dmac.c ret = devm_request_threaded_irq(dmac->dev, rchan->irq, irq 1775 drivers/dma/sh/rcar-dmac.c rchan->irq, ret); irq 901 drivers/dma/sh/shdma-base.c static irqreturn_t chan_irq(int irq, void *dev) irq 910 drivers/dma/sh/shdma-base.c ret = ops->chan_irq(schan, irq) ? IRQ_WAKE_THREAD : IRQ_NONE; irq 917 drivers/dma/sh/shdma-base.c static irqreturn_t chan_irqt(int irq, void *dev) irq 943 drivers/dma/sh/shdma-base.c int shdma_request_irq(struct shdma_chan *schan, int irq, irq 946 drivers/dma/sh/shdma-base.c int ret = devm_request_threaded_irq(schan->dev, irq, chan_irq, irq 949 drivers/dma/sh/shdma-base.c schan->irq = ret < 0 ? ret : irq; irq 401 drivers/dma/sh/shdmac.c static bool sh_dmae_chan_irq(struct shdma_chan *schan, int irq) irq 442 drivers/dma/sh/shdmac.c static irqreturn_t sh_dmae_err(int irq, void *data) irq 518 drivers/dma/sh/shdmac.c int irq, unsigned long flags) irq 547 drivers/dma/sh/shdmac.c err = shdma_request_irq(schan, irq, flags, sh_chan->dev_id); irq 80 drivers/dma/sh/usb-dmac.c int irq; irq 596 drivers/dma/sh/usb-dmac.c static irqreturn_t usb_dmac_isr_channel(int irq, void *dev) irq 719 drivers/dma/sh/usb-dmac.c uchan->irq = platform_get_irq_byname(pdev, pdev_irqname); irq 720 drivers/dma/sh/usb-dmac.c if (uchan->irq < 0) irq 728 drivers/dma/sh/usb-dmac.c ret = devm_request_irq(dmac->dev, uchan->irq, usb_dmac_isr_channel, irq 732 drivers/dma/sh/usb-dmac.c uchan->irq, ret); irq 866 drivers/dma/sh/usb-dmac.c devm_free_irq(dmac->dev, uchan->irq, uchan); irq 123 drivers/dma/sirf-dma.c int irq; irq 264 drivers/dma/sirf-dma.c static irqreturn_t sirfsoc_dma_irq(int irq, void *data) irq 867 drivers/dma/sirf-dma.c sdma->irq = irq_of_parse_and_map(dn, 0); irq 868 drivers/dma/sirf-dma.c if (!sdma->irq) { irq 895 drivers/dma/sirf-dma.c ret = request_irq(sdma->irq, &sirfsoc_dma_irq, 0, DRV_NAME, sdma); irq 965 drivers/dma/sirf-dma.c free_irq(sdma->irq, sdma); irq 967 drivers/dma/sirf-dma.c irq_dispose_mapping(sdma->irq); irq 978 drivers/dma/sirf-dma.c free_irq(sdma->irq, sdma); irq 980 drivers/dma/sirf-dma.c irq_dispose_mapping(sdma->irq); irq 210 drivers/dma/sprd-dma.c int irq; irq 561 drivers/dma/sprd-dma.c static irqreturn_t dma_irq_handle(int irq, void *dev_id) irq 1117 drivers/dma/sprd-dma.c sdev->irq = platform_get_irq(pdev, 0); irq 1118 drivers/dma/sprd-dma.c if (sdev->irq > 0) { irq 1119 drivers/dma/sprd-dma.c ret = devm_request_irq(&pdev->dev, sdev->irq, dma_irq_handle, irq 1211 drivers/dma/sprd-dma.c if (sdev->irq > 0) irq 1212 drivers/dma/sprd-dma.c devm_free_irq(&pdev->dev, sdev->irq, sdev); irq 124 drivers/dma/st_fdma.c static irqreturn_t st_fdma_irq_handler(int irq, void *dev_id) irq 773 drivers/dma/st_fdma.c fdev->irq = platform_get_irq(pdev, 0); irq 774 drivers/dma/st_fdma.c if (fdev->irq < 0) irq 777 drivers/dma/st_fdma.c ret = devm_request_irq(&pdev->dev, fdev->irq, st_fdma_irq_handler, 0, irq 840 drivers/dma/st_fdma.c dev_info(&pdev->dev, "ST FDMA engine driver, irq:%d\n", fdev->irq); irq 855 drivers/dma/st_fdma.c devm_free_irq(&pdev->dev, fdev->irq, fdev); irq 137 drivers/dma/st_fdma.h int irq; irq 574 drivers/dma/ste_dma40.c int irq; irq 1639 drivers/dma/ste_dma40.c static irqreturn_t d40_handle_interrupt(int irq, void *data) irq 3601 drivers/dma/ste_dma40.c base->irq = platform_get_irq(pdev, 0); irq 3603 drivers/dma/ste_dma40.c ret = request_irq(base->irq, d40_handle_interrupt, 0, D40_NAME, base); irq 196 drivers/dma/stm32-dma.c u32 irq; irq 634 drivers/dma/stm32-dma.c static irqreturn_t stm32_dma_chan_irq(int irq, void *devid) irq 1365 drivers/dma/stm32-dma.c chan->irq = ret; irq 1367 drivers/dma/stm32-dma.c ret = devm_request_irq(&pdev->dev, chan->irq, irq 275 drivers/dma/stm32-mdma.c int irq; irq 1343 drivers/dma/stm32-mdma.c static irqreturn_t stm32_mdma_irq_handler(int irq, void *devid) irq 1639 drivers/dma/stm32-mdma.c dmadev->irq = platform_get_irq(pdev, 0); irq 1640 drivers/dma/stm32-mdma.c if (dmadev->irq < 0) irq 1641 drivers/dma/stm32-mdma.c return dmadev->irq; irq 1643 drivers/dma/stm32-mdma.c ret = devm_request_irq(&pdev->dev, dmadev->irq, stm32_mdma_irq_handler, irq 168 drivers/dma/sun4i-dma.c int irq; irq 1004 drivers/dma/sun4i-dma.c static irqreturn_t sun4i_dma_interrupt(int irq, void *dev_id) irq 1134 drivers/dma/sun4i-dma.c priv->irq = platform_get_irq(pdev, 0); irq 1135 drivers/dma/sun4i-dma.c if (priv->irq < 0) irq 1136 drivers/dma/sun4i-dma.c return priv->irq; irq 1218 drivers/dma/sun4i-dma.c ret = devm_request_irq(&pdev->dev, priv->irq, sun4i_dma_interrupt, irq 1254 drivers/dma/sun4i-dma.c disable_irq(priv->irq); irq 190 drivers/dma/sun6i-dma.c int irq; irq 535 drivers/dma/sun6i-dma.c static irqreturn_t sun6i_dma_interrupt(int irq, void *dev_id) irq 1036 drivers/dma/sun6i-dma.c devm_free_irq(sdev->slave.dev, sdev->irq, sdev); irq 1253 drivers/dma/sun6i-dma.c sdc->irq = platform_get_irq(pdev, 0); irq 1254 drivers/dma/sun6i-dma.c if (sdc->irq < 0) irq 1255 drivers/dma/sun6i-dma.c return sdc->irq; irq 1383 drivers/dma/sun6i-dma.c ret = devm_request_irq(&pdev->dev, sdc->irq, sun6i_dma_interrupt, 0, irq 185 drivers/dma/tegra20-apb-dma.c int irq; irq 682 drivers/dma/tegra20-apb-dma.c static irqreturn_t tegra_dma_isr(int irq, void *dev_id) irq 690 drivers/dma/tegra20-apb-dma.c trace_tegra_dma_isr(&tdc->dma_chan, irq); irq 1457 drivers/dma/tegra20-apb-dma.c tdc->irq = res->start; irq 1459 drivers/dma/tegra20-apb-dma.c ret = request_irq(tdc->irq, tegra_dma_isr, 0, tdc->name, tdc); irq 1537 drivers/dma/tegra20-apb-dma.c free_irq(tdc->irq, tdc); irq 1557 drivers/dma/tegra20-apb-dma.c free_irq(tdc->irq, tdc); irq 134 drivers/dma/tegra210-adma.c int irq; irq 407 drivers/dma/tegra210-adma.c static irqreturn_t tegra_adma_isr(int irq, void *dev_id) irq 652 drivers/dma/tegra210-adma.c ret = request_irq(tdc->irq, tegra_adma_isr, 0, dma_chan_name(dc), tdc); irq 661 drivers/dma/tegra210-adma.c free_irq(tdc->irq, tdc); irq 677 drivers/dma/tegra210-adma.c free_irq(tdc->irq, tdc); irq 858 drivers/dma/tegra210-adma.c tdc->irq = of_irq_get(pdev->dev.of_node, i); irq 859 drivers/dma/tegra210-adma.c if (tdc->irq <= 0) { irq 860 drivers/dma/tegra210-adma.c ret = tdc->irq ?: -ENXIO; irq 928 drivers/dma/tegra210-adma.c irq_dispose_mapping(tdma->channels[i].irq); irq 942 drivers/dma/tegra210-adma.c irq_dispose_mapping(tdma->channels[i].irq); irq 137 drivers/dma/ti/cppi41.c unsigned int irq; irq 302 drivers/dma/ti/cppi41.c static irqreturn_t cppi41_irq(int irq, void *data) irq 1044 drivers/dma/ti/cppi41.c int irq; irq 1121 drivers/dma/ti/cppi41.c irq = irq_of_parse_and_map(dev->of_node, 0); irq 1122 drivers/dma/ti/cppi41.c if (!irq) { irq 1127 drivers/dma/ti/cppi41.c ret = devm_request_irq(&pdev->dev, irq, cppi41_irq, IRQF_SHARED, irq 1131 drivers/dma/ti/cppi41.c cdd->irq = irq; irq 1171 drivers/dma/ti/cppi41.c devm_free_irq(&pdev->dev, cdd->irq, cdd); irq 1460 drivers/dma/ti/edma.c static irqreturn_t dma_irq_handler(int irq, void *data) irq 1559 drivers/dma/ti/edma.c static irqreturn_t dma_ccerr_handler(int irq, void *data) irq 2255 drivers/dma/ti/edma.c int irq; irq 2360 drivers/dma/ti/edma.c irq = platform_get_irq_byname(pdev, "edma3_ccint"); irq 2361 drivers/dma/ti/edma.c if (irq < 0 && node) irq 2362 drivers/dma/ti/edma.c irq = irq_of_parse_and_map(node, 0); irq 2364 drivers/dma/ti/edma.c if (irq >= 0) { irq 2367 drivers/dma/ti/edma.c ret = devm_request_irq(dev, irq, dma_irq_handler, 0, irq_name, irq 2370 drivers/dma/ti/edma.c dev_err(dev, "CCINT (%d) failed --> %d\n", irq, ret); irq 2373 drivers/dma/ti/edma.c ecc->ccint = irq; irq 2376 drivers/dma/ti/edma.c irq = platform_get_irq_byname(pdev, "edma3_ccerrint"); irq 2377 drivers/dma/ti/edma.c if (irq < 0 && node) irq 2378 drivers/dma/ti/edma.c irq = irq_of_parse_and_map(node, 2); irq 2380 drivers/dma/ti/edma.c if (irq >= 0) { irq 2383 drivers/dma/ti/edma.c ret = devm_request_irq(dev, irq, dma_ccerr_handler, 0, irq_name, irq 2386 drivers/dma/ti/edma.c dev_err(dev, "CCERRINT (%d) failed --> %d\n", irq, ret); irq 2389 drivers/dma/ti/edma.c ecc->ccerrint = irq; irq 596 drivers/dma/ti/omap-dma.c static irqreturn_t omap_dma_irq(int irq, void *devid) irq 1464 drivers/dma/ti/omap-dma.c int rc, i, irq; irq 1549 drivers/dma/ti/omap-dma.c irq = platform_get_irq(pdev, 1); irq 1550 drivers/dma/ti/omap-dma.c if (irq <= 0) { irq 1551 drivers/dma/ti/omap-dma.c dev_info(&pdev->dev, "failed to get L1 IRQ: %d\n", irq); irq 1558 drivers/dma/ti/omap-dma.c rc = devm_request_irq(&pdev->dev, irq, omap_dma_irq, irq 1617 drivers/dma/ti/omap-dma.c int irq; irq 1622 drivers/dma/ti/omap-dma.c irq = platform_get_irq(pdev, 1); irq 1623 drivers/dma/ti/omap-dma.c devm_free_irq(&pdev->dev, irq, od); irq 595 drivers/dma/timb_dma.c static irqreturn_t td_irq(int irq, void *devid) irq 617 drivers/dma/timb_dma.c int irq; irq 630 drivers/dma/timb_dma.c irq = platform_get_irq(pdev, 0); irq 631 drivers/dma/timb_dma.c if (irq < 0) irq 632 drivers/dma/timb_dma.c return irq; irq 663 drivers/dma/timb_dma.c err = request_irq(irq, td_irq, IRQF_SHARED, DRIVER_NAME, td); irq 730 drivers/dma/timb_dma.c free_irq(irq, td); irq 747 drivers/dma/timb_dma.c int irq = platform_get_irq(pdev, 0); irq 750 drivers/dma/timb_dma.c free_irq(irq, td); irq 606 drivers/dma/txx9dmac.c int irq; irq 619 drivers/dma/txx9dmac.c irq = dc->irq; irq 621 drivers/dma/txx9dmac.c enable_irq(irq); irq 624 drivers/dma/txx9dmac.c static irqreturn_t txx9dmac_chan_interrupt(int irq, void *dev_id) irq 636 drivers/dma/txx9dmac.c disable_irq_nosync(irq); irq 643 drivers/dma/txx9dmac.c int irq; irq 666 drivers/dma/txx9dmac.c irq = ddev->irq; irq 668 drivers/dma/txx9dmac.c enable_irq(irq); irq 671 drivers/dma/txx9dmac.c static irqreturn_t txx9dmac_interrupt(int irq, void *dev_id) irq 683 drivers/dma/txx9dmac.c disable_irq_nosync(irq); irq 1089 drivers/dma/txx9dmac.c int irq; irq 1112 drivers/dma/txx9dmac.c if (dc->ddev->irq < 0) { irq 1113 drivers/dma/txx9dmac.c irq = platform_get_irq(pdev, 0); irq 1114 drivers/dma/txx9dmac.c if (irq < 0) irq 1115 drivers/dma/txx9dmac.c return irq; irq 1118 drivers/dma/txx9dmac.c dc->irq = irq; irq 1119 drivers/dma/txx9dmac.c err = devm_request_irq(&pdev->dev, dc->irq, irq 1124 drivers/dma/txx9dmac.c dc->irq = -1; irq 1161 drivers/dma/txx9dmac.c if (dc->irq >= 0) { irq 1162 drivers/dma/txx9dmac.c devm_free_irq(&pdev->dev, dc->irq, dc); irq 1201 drivers/dma/txx9dmac.c ddev->irq = platform_get_irq(pdev, 0); irq 1202 drivers/dma/txx9dmac.c if (ddev->irq >= 0) { irq 1205 drivers/dma/txx9dmac.c err = devm_request_irq(&pdev->dev, ddev->irq, irq 1225 drivers/dma/txx9dmac.c if (ddev->irq >= 0) { irq 1226 drivers/dma/txx9dmac.c devm_free_irq(&pdev->dev, ddev->irq, ddev); irq 166 drivers/dma/txx9dmac.h int irq; irq 182 drivers/dma/txx9dmac.h int irq; irq 175 drivers/dma/uniphier-mdmac.c static irqreturn_t uniphier_mdmac_interrupt(int irq, void *dev_id) irq 354 drivers/dma/uniphier-mdmac.c int irq, ret; irq 356 drivers/dma/uniphier-mdmac.c irq = platform_get_irq(pdev, chan_id); irq 357 drivers/dma/uniphier-mdmac.c if (irq < 0) irq 358 drivers/dma/uniphier-mdmac.c return irq; irq 365 drivers/dma/uniphier-mdmac.c ret = devm_request_irq(dev, irq, uniphier_mdmac_interrupt, irq 987 drivers/dma/xgene-dma.c static irqreturn_t xgene_dma_chan_ring_isr(int irq, void *id) irq 1009 drivers/dma/xgene-dma.c static irqreturn_t xgene_dma_err_isr(int irq, void *id) irq 1619 drivers/dma/xgene-dma.c int irq, i; irq 1680 drivers/dma/xgene-dma.c irq = platform_get_irq(pdev, 0); irq 1681 drivers/dma/xgene-dma.c if (irq <= 0) irq 1684 drivers/dma/xgene-dma.c pdma->err_irq = irq; irq 1688 drivers/dma/xgene-dma.c irq = platform_get_irq(pdev, i); irq 1689 drivers/dma/xgene-dma.c if (irq <= 0) irq 1692 drivers/dma/xgene-dma.c pdma->chan[i - 1].rx_irq = irq; irq 364 drivers/dma/xilinx/xilinx_dma.c int irq; irq 1471 drivers/dma/xilinx/xilinx_dma.c static irqreturn_t xilinx_dma_irq_handler(int irq, void *data) irq 2179 drivers/dma/xilinx/xilinx_dma.c if (chan->irq > 0) irq 2180 drivers/dma/xilinx/xilinx_dma.c free_irq(chan->irq, chan); irq 2482 drivers/dma/xilinx/xilinx_dma.c chan->irq = irq_of_parse_and_map(node, 0); irq 2483 drivers/dma/xilinx/xilinx_dma.c err = request_irq(chan->irq, xilinx_dma_irq_handler, IRQF_SHARED, irq 2486 drivers/dma/xilinx/xilinx_dma.c dev_err(xdev->dev, "unable to request IRQ %d\n", chan->irq); irq 229 drivers/dma/xilinx/zynqmp_dma.c int irq; irq 703 drivers/dma/xilinx/zynqmp_dma.c static irqreturn_t zynqmp_dma_irq_handler(int irq, void *data) irq 857 drivers/dma/xilinx/zynqmp_dma.c if (chan->irq) irq 858 drivers/dma/xilinx/zynqmp_dma.c devm_free_irq(chan->zdev->dev, chan->irq, chan); irq 918 drivers/dma/xilinx/zynqmp_dma.c chan->irq = platform_get_irq(pdev, 0); irq 919 drivers/dma/xilinx/zynqmp_dma.c if (chan->irq < 0) irq 921 drivers/dma/xilinx/zynqmp_dma.c err = devm_request_irq(&pdev->dev, chan->irq, zynqmp_dma_irq_handler, 0, irq 128 drivers/dma/zx_dma.c int irq; irq 271 drivers/dma/zx_dma.c static irqreturn_t zx_dma_int_handler(int irq, void *dev_id) irq 785 drivers/dma/zx_dma.c d->irq = platform_get_irq(op, 0); irq 786 drivers/dma/zx_dma.c ret = devm_request_irq(&op->dev, d->irq, zx_dma_int_handler, irq 887 drivers/dma/zx_dma.c devm_free_irq(&op->dev, d->irq, d); irq 78 drivers/edac/altera_edac.c static irqreturn_t altr_sdram_mc_err_handler(int irq, void *dev_id) irq 289 drivers/edac/altera_edac.c int irq, irq2, res = 0; irq 348 drivers/edac/altera_edac.c irq = platform_get_irq(pdev, 0); irq 349 drivers/edac/altera_edac.c if (irq < 0) { irq 351 drivers/edac/altera_edac.c "No irq %d in DT\n", irq); irq 425 drivers/edac/altera_edac.c res = devm_request_irq(&pdev->dev, irq, altr_sdram_mc_err_handler, irq 429 drivers/edac/altera_edac.c "Unable to request irq %d\n", irq); irq 609 drivers/edac/altera_edac.c static irqreturn_t altr_edac_device_handler(int irq, void *dev_id) irq 616 drivers/edac/altera_edac.c if (irq == drvdata->sb_irq) { irq 621 drivers/edac/altera_edac.c } else if (irq == drvdata->db_irq) { irq 914 drivers/edac/altera_edac.c static irqreturn_t __maybe_unused altr_edac_a10_ecc_irq(int irq, void *dev_id) irq 919 drivers/edac/altera_edac.c if (irq == dci->sb_irq) { irq 925 drivers/edac/altera_edac.c } else if (irq == dci->db_irq) { irq 944 drivers/edac/altera_edac.c int irq; irq 949 drivers/edac/altera_edac.c irq = be32_to_cpup(handle); irq 950 drivers/edac/altera_edac.c return irq; irq 1126 drivers/edac/altera_edac.c int irq; irq 1151 drivers/edac/altera_edac.c irq = a10_get_irq_mask(child); irq 1152 drivers/edac/altera_edac.c if (irq < 0) irq 1165 drivers/edac/altera_edac.c altr_init_a10_ecc_block(child, BIT(irq), irq 1344 drivers/edac/altera_edac.c static irqreturn_t altr_edac_a10_l2_irq(int irq, void *dev_id) irq 1348 drivers/edac/altera_edac.c if (irq == dci->sb_irq) { irq 1355 drivers/edac/altera_edac.c } else if (irq == dci->db_irq) { irq 1701 drivers/edac/altera_edac.c static irqreturn_t altr_edac_a10_ecc_irq_portb(int irq, void *dev_id) irq 1707 drivers/edac/altera_edac.c if (irq == ad->sb_irq) { irq 1712 drivers/edac/altera_edac.c } else if (irq == ad->db_irq) { irq 1719 drivers/edac/altera_edac.c WARN_ONCE(1, "Unhandled IRQ%d on Port B.", irq); irq 1889 drivers/edac/altera_edac.c int irq = irq_desc_get_irq(desc); irq 1892 drivers/edac/altera_edac.c dberr = (irq == edac->db_irq) ? 1 : 0; irq 1902 drivers/edac/altera_edac.c irq = irq_linear_revmap(edac->domain, dberr * 32 + bit); irq 1903 drivers/edac/altera_edac.c if (irq) irq 1904 drivers/edac/altera_edac.c generic_handle_irq(irq); irq 2099 drivers/edac/altera_edac.c static int a10_eccmgr_irqdomain_map(struct irq_domain *d, unsigned int irq, irq 2104 drivers/edac/altera_edac.c irq_set_chip_and_handler(irq, &edac->irq_chip, handle_simple_irq); irq 2105 drivers/edac/altera_edac.c irq_set_chip_data(irq, edac); irq 2106 drivers/edac/altera_edac.c irq_set_noprobe(irq); irq 367 drivers/edac/altera_edac.h irqreturn_t (*ecc_irq_handler)(int irq, void *dev_id); irq 157 drivers/edac/aspeed_edac.c static irqreturn_t mcr_isr(int irq, void *arg) irq 206 drivers/edac/aspeed_edac.c int irq; irq 210 drivers/edac/aspeed_edac.c irq = platform_get_irq(pdev, 0); irq 211 drivers/edac/aspeed_edac.c dev_dbg(&pdev->dev, "got irq %d\n", irq); irq 212 drivers/edac/aspeed_edac.c if (!irq) irq 215 drivers/edac/aspeed_edac.c rc = devm_request_irq(&pdev->dev, irq, mcr_isr, IRQF_TRIGGER_HIGH, irq 218 drivers/edac/aspeed_edac.c dev_err(&pdev->dev, "unable to request irq %d\n", irq); irq 376 drivers/edac/fsl_ddr_edac.c static irqreturn_t fsl_mc_isr(int irq, void *dev_id) irq 588 drivers/edac/fsl_ddr_edac.c pdata->irq = platform_get_irq(op, 0); irq 589 drivers/edac/fsl_ddr_edac.c res = devm_request_irq(&op->dev, pdata->irq, irq 595 drivers/edac/fsl_ddr_edac.c __func__, pdata->irq); irq 601 drivers/edac/fsl_ddr_edac.c pdata->irq); irq 75 drivers/edac/fsl_ddr_edac.h int irq; irq 24 drivers/edac/highbank_l2_edac.c static irqreturn_t highbank_l2_err_handler(int irq, void *dev_id) irq 29 drivers/edac/highbank_l2_edac.c if (irq == drvdata->sb_irq) { irq 33 drivers/edac/highbank_l2_edac.c if (irq == drvdata->db_irq) { irq 53 drivers/edac/highbank_mc_edac.c static irqreturn_t highbank_mc_err_handler(int irq, void *dev_id) irq 155 drivers/edac/highbank_mc_edac.c int irq; irq 232 drivers/edac/highbank_mc_edac.c irq = platform_get_irq(pdev, 0); irq 233 drivers/edac/highbank_mc_edac.c res = devm_request_irq(&pdev->dev, irq, highbank_mc_err_handler, irq 236 drivers/edac/highbank_mc_edac.c dev_err(&pdev->dev, "Unable to request irq %d\n", irq); irq 125 drivers/edac/mpc85xx_edac.c static irqreturn_t mpc85xx_pci_isr(int irq, void *dev_id) irq 255 drivers/edac/mpc85xx_edac.c pdata->irq = irq_of_parse_and_map(of_node, 0); irq 256 drivers/edac/mpc85xx_edac.c res = devm_request_irq(&op->dev, pdata->irq, irq 262 drivers/edac/mpc85xx_edac.c __func__, pdata->irq); irq 263 drivers/edac/mpc85xx_edac.c irq_dispose_mapping(pdata->irq); irq 269 drivers/edac/mpc85xx_edac.c pdata->irq); irq 473 drivers/edac/mpc85xx_edac.c static irqreturn_t mpc85xx_l2_isr(int irq, void *dev_id) irq 559 drivers/edac/mpc85xx_edac.c pdata->irq = irq_of_parse_and_map(op->dev.of_node, 0); irq 560 drivers/edac/mpc85xx_edac.c res = devm_request_irq(&op->dev, pdata->irq, irq 565 drivers/edac/mpc85xx_edac.c __func__, pdata->irq); irq 566 drivers/edac/mpc85xx_edac.c irq_dispose_mapping(pdata->irq); irq 571 drivers/edac/mpc85xx_edac.c pr_info(EDAC_MOD_STR " acquired irq %d for L2 Err\n", pdata->irq); irq 602 drivers/edac/mpc85xx_edac.c irq_dispose_mapping(pdata->irq); irq 97 drivers/edac/mpc85xx_edac.h int irq; irq 105 drivers/edac/mpc85xx_edac.h int irq; irq 58 drivers/edac/mv64x60_edac.c static irqreturn_t mv64x60_pci_isr(int irq, void *dev_id) irq 175 drivers/edac/mv64x60_edac.c pdata->irq = platform_get_irq(pdev, 0); irq 177 drivers/edac/mv64x60_edac.c pdata->irq, irq 184 drivers/edac/mv64x60_edac.c "MV64x60 PCI ERR\n", __func__, pdata->irq); irq 189 drivers/edac/mv64x60_edac.c pdata->irq); irq 257 drivers/edac/mv64x60_edac.c static irqreturn_t mv64x60_sram_isr(int irq, void *dev_id) irq 341 drivers/edac/mv64x60_edac.c pdata->irq = platform_get_irq(pdev, 0); irq 343 drivers/edac/mv64x60_edac.c pdata->irq, irq 351 drivers/edac/mv64x60_edac.c "MV64x60 SRAM ERR\n", __func__, pdata->irq); irq 357 drivers/edac/mv64x60_edac.c pdata->irq); irq 423 drivers/edac/mv64x60_edac.c static irqreturn_t mv64x60_cpu_isr(int irq, void *dev_id) irq 535 drivers/edac/mv64x60_edac.c pdata->irq = platform_get_irq(pdev, 0); irq 537 drivers/edac/mv64x60_edac.c pdata->irq, irq 545 drivers/edac/mv64x60_edac.c "CPU ERR\n", __func__, pdata->irq); irq 551 drivers/edac/mv64x60_edac.c " acquired irq %d for CPU Err\n", pdata->irq); irq 626 drivers/edac/mv64x60_edac.c static irqreturn_t mv64x60_mc_isr(int irq, void *dev_id) irq 794 drivers/edac/mv64x60_edac.c pdata->irq = platform_get_irq(pdev, 0); irq 796 drivers/edac/mv64x60_edac.c pdata->irq, irq 803 drivers/edac/mv64x60_edac.c "MV64x60 DRAM ERR\n", __func__, pdata->irq); irq 809 drivers/edac/mv64x60_edac.c pdata->irq); irq 86 drivers/edac/mv64x60_edac.h int irq; irq 96 drivers/edac/mv64x60_edac.h int irq; irq 103 drivers/edac/mv64x60_edac.h int irq; irq 110 drivers/edac/mv64x60_edac.h int irq; irq 810 drivers/edac/ppc4xx_edac.c ppc4xx_edac_isr(int irq, void *dev_id) irq 289 drivers/edac/qcom_edac.c llcc_ecc_irq_handler(int irq, void *edev_ctl) irq 526 drivers/edac/synopsys_edac.c static irqreturn_t intr_handler(int irq, void *dev_id) irq 852 drivers/edac/synopsys_edac.c int ret, irq; irq 854 drivers/edac/synopsys_edac.c irq = platform_get_irq(pdev, 0); irq 855 drivers/edac/synopsys_edac.c if (irq < 0) { irq 857 drivers/edac/synopsys_edac.c "No IRQ %d in DT\n", irq); irq 858 drivers/edac/synopsys_edac.c return irq; irq 861 drivers/edac/synopsys_edac.c ret = devm_request_irq(&pdev->dev, irq, intr_handler, irq 545 drivers/edac/thunderx_edac.c static irqreturn_t thunderx_lmc_err_isr(int irq, void *dev_id) irq 573 drivers/edac/thunderx_edac.c static irqreturn_t thunderx_lmc_threaded_isr(int irq, void *dev_id) irq 1075 drivers/edac/thunderx_edac.c static irqreturn_t thunderx_ocx_com_isr(int irq, void *irq_id) irq 1104 drivers/edac/thunderx_edac.c static irqreturn_t thunderx_ocx_com_threaded_isr(int irq, void *irq_id) irq 1168 drivers/edac/thunderx_edac.c static irqreturn_t thunderx_ocx_lnk_isr(int irq, void *irq_id) irq 1187 drivers/edac/thunderx_edac.c static irqreturn_t thunderx_ocx_lnk_threaded_isr(int irq, void *irq_id) irq 1760 drivers/edac/thunderx_edac.c static irqreturn_t thunderx_l2c_tad_isr(int irq, void *irq_id) irq 1792 drivers/edac/thunderx_edac.c static irqreturn_t thunderx_l2c_cbc_isr(int irq, void *irq_id) irq 1821 drivers/edac/thunderx_edac.c static irqreturn_t thunderx_l2c_mci_isr(int irq, void *irq_id) irq 1842 drivers/edac/thunderx_edac.c static irqreturn_t thunderx_l2c_threaded_isr(int irq, void *irq_id) irq 92 drivers/edac/ti_edac.c static irqreturn_t ti_edac_isr(int irq, void *data) irq 1814 drivers/edac/xgene_edac.c static irqreturn_t xgene_edac_isr(int irq, void *dev_id) irq 1918 drivers/edac/xgene_edac.c int irq; irq 1922 drivers/edac/xgene_edac.c irq = platform_get_irq(pdev, i); irq 1923 drivers/edac/xgene_edac.c if (irq < 0) { irq 1928 drivers/edac/xgene_edac.c rc = devm_request_irq(&pdev->dev, irq, irq 1933 drivers/edac/xgene_edac.c "Could not request IRQ %d\n", irq); irq 47 drivers/extcon/extcon-adc-jack.c int irq; irq 86 drivers/extcon/extcon-adc-jack.c static irqreturn_t adc_jack_irq_thread(int irq, void *_data) irq 142 drivers/extcon/extcon-adc-jack.c data->irq = platform_get_irq(pdev, 0); irq 143 drivers/extcon/extcon-adc-jack.c if (data->irq < 0) irq 146 drivers/extcon/extcon-adc-jack.c err = request_any_context_irq(data->irq, adc_jack_irq_thread, irq 150 drivers/extcon/extcon-adc-jack.c dev_err(&pdev->dev, "error: irq %d\n", data->irq); irq 165 drivers/extcon/extcon-adc-jack.c free_irq(data->irq, data); irq 179 drivers/extcon/extcon-adc-jack.c enable_irq_wake(data->irq); irq 189 drivers/extcon/extcon-adc-jack.c disable_irq_wake(data->irq); irq 594 drivers/extcon/extcon-arizona.c static irqreturn_t arizona_hpdet_irq(int irq, void *data) irq 1015 drivers/extcon/extcon-arizona.c static irqreturn_t arizona_micdet(int irq, void *data) irq 1084 drivers/extcon/extcon-arizona.c static irqreturn_t arizona_jackdet(int irq, void *data) irq 101 drivers/extcon/extcon-axp288.c int irq[EXTCON_IRQ_END]; irq 296 drivers/extcon/extcon-axp288.c static irqreturn_t axp288_extcon_isr(int irq, void *data) irq 391 drivers/extcon/extcon-axp288.c info->irq[i] = regmap_irq_get_virq(info->regmap_irqc, pirq); irq 392 drivers/extcon/extcon-axp288.c if (info->irq[i] < 0) { irq 395 drivers/extcon/extcon-axp288.c ret = info->irq[i]; irq 399 drivers/extcon/extcon-axp288.c ret = devm_request_threaded_irq(&pdev->dev, info->irq[i], irq 405 drivers/extcon/extcon-axp288.c info->irq[i]); irq 437 drivers/extcon/extcon-axp288.c enable_irq_wake(info->irq[VBUS_RISING_IRQ]); irq 452 drivers/extcon/extcon-axp288.c disable_irq_wake(info->irq[VBUS_RISING_IRQ]); irq 244 drivers/extcon/extcon-fsa9480.c static irqreturn_t fsa9480_irq_handler(int irq, void *data) irq 266 drivers/extcon/extcon-fsa9480.c if (!client->irq) { irq 312 drivers/extcon/extcon-fsa9480.c ret = devm_request_threaded_irq(info->dev, client->irq, NULL, irq 337 drivers/extcon/extcon-fsa9480.c if (device_may_wakeup(&client->dev) && client->irq) irq 338 drivers/extcon/extcon-fsa9480.c enable_irq_wake(client->irq); irq 347 drivers/extcon/extcon-fsa9480.c if (device_may_wakeup(&client->dev) && client->irq) irq 348 drivers/extcon/extcon-fsa9480.c disable_irq_wake(client->irq); irq 55 drivers/extcon/extcon-gpio.c static irqreturn_t gpio_irq_handler(int irq, void *dev_id) irq 69 drivers/extcon/extcon-gpio.c int irq; irq 89 drivers/extcon/extcon-gpio.c irq = gpiod_to_irq(data->gpiod); irq 90 drivers/extcon/extcon-gpio.c if (irq <= 0) irq 91 drivers/extcon/extcon-gpio.c return irq; irq 121 drivers/extcon/extcon-gpio.c ret = devm_request_any_context_irq(dev, irq, irq 293 drivers/extcon/extcon-intel-cht-wc.c static irqreturn_t cht_wc_extcon_isr(int irq, void *data) irq 342 drivers/extcon/extcon-intel-cht-wc.c int irq, ret; irq 344 drivers/extcon/extcon-intel-cht-wc.c irq = platform_get_irq(pdev, 0); irq 345 drivers/extcon/extcon-intel-cht-wc.c if (irq < 0) irq 346 drivers/extcon/extcon-intel-cht-wc.c return irq; irq 408 drivers/extcon/extcon-intel-cht-wc.c ret = devm_request_threaded_irq(ext->dev, irq, NULL, cht_wc_extcon_isr, irq 77 drivers/extcon/extcon-intel-int3496.c static irqreturn_t int3496_thread_isr(int irq, void *priv) irq 182 drivers/extcon/extcon-intel-mrfld.c static irqreturn_t mrfld_extcon_interrupt(int irq, void *dev_id) irq 201 drivers/extcon/extcon-intel-mrfld.c int irq, ret; irq 203 drivers/extcon/extcon-intel-mrfld.c irq = platform_get_irq(pdev, 0); irq 204 drivers/extcon/extcon-intel-mrfld.c if (irq < 0) irq 205 drivers/extcon/extcon-intel-mrfld.c return irq; irq 224 drivers/extcon/extcon-intel-mrfld.c ret = devm_request_threaded_irq(dev, irq, NULL, mrfld_extcon_interrupt, irq 40 drivers/extcon/extcon-max14577.c unsigned int irq; irq 566 drivers/extcon/extcon-max14577.c static irqreturn_t max14577_muic_irq_handler(int irq, void *data) irq 579 drivers/extcon/extcon-max14577.c if (irq == info->muic_irqs[i].virq) irq 580 drivers/extcon/extcon-max14577.c irq_type = info->muic_irqs[i].irq; irq 694 drivers/extcon/extcon-max14577.c virq = regmap_irq_get_virq(max14577->irq_data, muic_irq->irq); irq 706 drivers/extcon/extcon-max14577.c muic_irq->irq, ret); irq 29 drivers/extcon/extcon-max3355.c static irqreturn_t max3355_id_irq(int irq, void *dev_id) irq 59 drivers/extcon/extcon-max3355.c int irq, err; irq 92 drivers/extcon/extcon-max3355.c irq = gpiod_to_irq(data->id_gpiod); irq 93 drivers/extcon/extcon-max3355.c if (irq < 0) { irq 95 drivers/extcon/extcon-max3355.c return irq; irq 98 drivers/extcon/extcon-max3355.c err = devm_request_threaded_irq(&pdev->dev, irq, NULL, max3355_id_irq, irq 111 drivers/extcon/extcon-max3355.c max3355_id_irq(irq, data); irq 75 drivers/extcon/extcon-max77693.c int irq; irq 122 drivers/extcon/extcon-max77693.c unsigned int irq; irq 948 drivers/extcon/extcon-max77693.c if (info->irq == muic_irqs[i].virq) irq 949 drivers/extcon/extcon-max77693.c irq_type = muic_irqs[i].irq; irq 999 drivers/extcon/extcon-max77693.c static irqreturn_t max77693_muic_irq_handler(int irq, void *data) irq 1003 drivers/extcon/extcon-max77693.c info->irq = irq; irq 1138 drivers/extcon/extcon-max77693.c muic_irq->irq); irq 1150 drivers/extcon/extcon-max77693.c muic_irq->irq, ret); irq 135 drivers/extcon/extcon-max77843.c unsigned int irq; irq 662 drivers/extcon/extcon-max77843.c static irqreturn_t max77843_muic_irq_handler(int irq, void *data) irq 668 drivers/extcon/extcon-max77843.c if (irq == max77843_muic_irqs[i].virq) irq 669 drivers/extcon/extcon-max77843.c irq_type = max77843_muic_irqs[i].irq; irq 794 drivers/extcon/extcon-max77843.c ret = regmap_add_irq_chip(max77843->regmap_muic, max77843->irq, irq 900 drivers/extcon/extcon-max77843.c muic_irq->irq); irq 913 drivers/extcon/extcon-max77843.c muic_irq->irq, ret); irq 926 drivers/extcon/extcon-max77843.c regmap_del_irq_chip(max77843->irq, max77843->irq_data_muic); irq 938 drivers/extcon/extcon-max77843.c regmap_del_irq_chip(max77843->irq, max77843->irq_data_muic); irq 32 drivers/extcon/extcon-max8997.c unsigned int irq; irq 115 drivers/extcon/extcon-max8997.c int irq; irq 518 drivers/extcon/extcon-max8997.c if (info->irq == muic_irqs[i].virq) irq 519 drivers/extcon/extcon-max8997.c irq_type = muic_irqs[i].irq; irq 559 drivers/extcon/extcon-max8997.c static irqreturn_t max8997_muic_irq_handler(int irq, void *data) irq 563 drivers/extcon/extcon-max8997.c dev_dbg(info->dev, "irq:%d\n", irq); irq 564 drivers/extcon/extcon-max8997.c info->irq = irq; irq 654 drivers/extcon/extcon-max8997.c virq = irq_create_mapping(max8997->irq_domain, muic_irq->irq); irq 668 drivers/extcon/extcon-max8997.c muic_irq->irq, ret); irq 41 drivers/extcon/extcon-palmas.c static irqreturn_t palmas_vbus_irq_handler(int irq, void *_palmas_usb) irq 73 drivers/extcon/extcon-palmas.c static irqreturn_t palmas_id_irq_handler(int irq, void *_palmas_usb) irq 137 drivers/extcon/extcon-palmas.c static irqreturn_t palmas_gpio_id_irq_handler(int irq, void *_palmas_usb) irq 68 drivers/extcon/extcon-ptn5150.c int irq; irq 177 drivers/extcon/extcon-ptn5150.c static irqreturn_t ptn5150_irq_handler(int irq, void *data) irq 271 drivers/extcon/extcon-ptn5150.c info->irq = gpiod_to_irq(info->int_gpiod); irq 272 drivers/extcon/extcon-ptn5150.c if (info->irq < 0) { irq 274 drivers/extcon/extcon-ptn5150.c return info->irq; irq 277 drivers/extcon/extcon-ptn5150.c ret = devm_request_threaded_irq(dev, info->irq, NULL, irq 24 drivers/extcon/extcon-qcom-spmi-misc.c int irq; irq 43 drivers/extcon/extcon-qcom-spmi-misc.c ret = irq_get_irqchip_state(info->irq, IRQCHIP_STATE_LINE_LEVEL, &id); irq 50 drivers/extcon/extcon-qcom-spmi-misc.c static irqreturn_t qcom_usb_irq_handler(int irq, void *dev_id) irq 85 drivers/extcon/extcon-qcom-spmi-misc.c info->irq = platform_get_irq_byname(pdev, "usb_id"); irq 86 drivers/extcon/extcon-qcom-spmi-misc.c if (info->irq < 0) irq 87 drivers/extcon/extcon-qcom-spmi-misc.c return info->irq; irq 89 drivers/extcon/extcon-qcom-spmi-misc.c ret = devm_request_threaded_irq(dev, info->irq, NULL, irq 124 drivers/extcon/extcon-qcom-spmi-misc.c ret = enable_irq_wake(info->irq); irq 135 drivers/extcon/extcon-qcom-spmi-misc.c ret = disable_irq_wake(info->irq); irq 26 drivers/extcon/extcon-rt8973a.c unsigned int irq; irq 48 drivers/extcon/extcon-rt8973a.c int irq; irq 445 drivers/extcon/extcon-rt8973a.c static irqreturn_t rt8973a_muic_irq_handler(int irq, void *data) irq 451 drivers/extcon/extcon-rt8973a.c if (irq == info->muic_irqs[i].virq) irq 452 drivers/extcon/extcon-rt8973a.c irq_type = info->muic_irqs[i].irq; irq 569 drivers/extcon/extcon-rt8973a.c info->irq = i2c->irq; irq 589 drivers/extcon/extcon-rt8973a.c ret = regmap_add_irq_chip(info->regmap, info->irq, irq_flags, 0, irq 593 drivers/extcon/extcon-rt8973a.c info->irq, ret); irq 601 drivers/extcon/extcon-rt8973a.c virq = regmap_irq_get_virq(info->irq_data, muic_irq->irq); irq 613 drivers/extcon/extcon-rt8973a.c muic_irq->irq, ret); irq 654 drivers/extcon/extcon-rt8973a.c regmap_del_irq_chip(info->irq, info->irq_data); irq 671 drivers/extcon/extcon-rt8973a.c enable_irq_wake(info->irq); irq 681 drivers/extcon/extcon-rt8973a.c disable_irq_wake(info->irq); irq 25 drivers/extcon/extcon-sm5502.c unsigned int irq; irq 46 drivers/extcon/extcon-sm5502.c int irq; irq 483 drivers/extcon/extcon-sm5502.c static irqreturn_t sm5502_muic_irq_handler(int irq, void *data) irq 489 drivers/extcon/extcon-sm5502.c if (irq == info->muic_irqs[i].virq) irq 490 drivers/extcon/extcon-sm5502.c irq_type = info->muic_irqs[i].irq; irq 565 drivers/extcon/extcon-sm5502.c info->irq = i2c->irq; irq 585 drivers/extcon/extcon-sm5502.c ret = regmap_add_irq_chip(info->regmap, info->irq, irq_flags, 0, irq 589 drivers/extcon/extcon-sm5502.c info->irq, ret); irq 597 drivers/extcon/extcon-sm5502.c virq = regmap_irq_get_virq(info->irq_data, muic_irq->irq); irq 609 drivers/extcon/extcon-sm5502.c muic_irq->irq, ret); irq 650 drivers/extcon/extcon-sm5502.c regmap_del_irq_chip(info->irq, info->irq_data); irq 667 drivers/extcon/extcon-sm5502.c enable_irq_wake(info->irq); irq 677 drivers/extcon/extcon-sm5502.c disable_irq_wake(info->irq); irq 88 drivers/extcon/extcon-usb-gpio.c static irqreturn_t usb_irq_handler(int irq, void *dev_id) irq 451 drivers/firewire/nosy.c irq_handler(int irq, void *device) irq 502 drivers/firewire/nosy.c free_irq(lynx->pci_device->irq, lynx); irq 631 drivers/firewire/nosy.c if (request_irq(dev->irq, irq_handler, IRQF_SHARED, irq 634 drivers/firewire/nosy.c "Failed to allocate shared interrupt %d\n", dev->irq); irq 655 drivers/firewire/nosy.c "Initialized PCILynx IEEE1394 card, irq=%d\n", dev->irq); irq 661 drivers/firewire/nosy.c free_irq(lynx->pci_device->irq, lynx); irq 2062 drivers/firewire/ohci.c static irqreturn_t irq_handler(int irq, void *data) irq 3201 drivers/firewire/ohci.c u32 z, header_z, payload_z, irq; irq 3281 drivers/firewire/ohci.c irq = DESCRIPTOR_IRQ_ALWAYS; irq 3283 drivers/firewire/ohci.c irq = DESCRIPTOR_NO_IRQ; irq 3289 drivers/firewire/ohci.c irq); irq 3696 drivers/firewire/ohci.c if (request_irq(dev->irq, irq_handler, irq 3699 drivers/firewire/ohci.c ohci_err(ohci, "failed to allocate interrupt %d\n", dev->irq); irq 3720 drivers/firewire/ohci.c free_irq(dev->irq, ohci); irq 3770 drivers/firewire/ohci.c free_irq(dev->irq, ohci); irq 126 drivers/firmware/tegra/bpmp-tegra210.c static irqreturn_t rx_irq(int irq, void *data) irq 107 drivers/fpga/socfpga.c int irq; irq 276 drivers/fpga/socfpga.c static irqreturn_t socfpga_fpga_isr(int irq, void *dev_id) irq 565 drivers/fpga/socfpga.c priv->irq = platform_get_irq(pdev, 0); irq 566 drivers/fpga/socfpga.c if (priv->irq < 0) irq 567 drivers/fpga/socfpga.c return priv->irq; irq 569 drivers/fpga/socfpga.c ret = devm_request_irq(dev, priv->irq, socfpga_fpga_isr, 0, irq 123 drivers/fpga/zynq-fpga.c int irq; irq 212 drivers/fpga/zynq-fpga.c static irqreturn_t zynq_fpga_isr(int irq, void *data) irq 580 drivers/fpga/zynq-fpga.c priv->irq = platform_get_irq(pdev, 0); irq 581 drivers/fpga/zynq-fpga.c if (priv->irq < 0) { irq 583 drivers/fpga/zynq-fpga.c return priv->irq; irq 603 drivers/fpga/zynq-fpga.c err = devm_request_irq(dev, priv->irq, zynq_fpga_isr, 0, dev_name(dev), irq 206 drivers/fsi/fsi-core.c __be32 irq, stat; irq 214 drivers/fsi/fsi-core.c &irq, sizeof(irq)); irq 224 drivers/fsi/fsi-core.c be32_to_cpu(stat), be32_to_cpu(irq)); irq 228 drivers/fsi/fsi-core.c &irq, sizeof(irq)); irq 46 drivers/gnss/sirf.c int irq; irq 188 drivers/gnss/sirf.c static irqreturn_t sirf_wakeup_handler(int irq, void *dev_id) irq 358 drivers/gnss/sirf.c disable_irq(data->irq); irq 369 drivers/gnss/sirf.c enable_irq(data->irq); irq 468 drivers/gnss/sirf.c data->irq = ret; irq 470 drivers/gnss/sirf.c ret = request_threaded_irq(data->irq, NULL, sirf_wakeup_handler, irq 522 drivers/gnss/sirf.c free_irq(data->irq, data); irq 544 drivers/gnss/sirf.c free_irq(data->irq, data); irq 32 drivers/gpio/gpio-104-dio-48e.c static unsigned int irq[MAX_NUM_DIO48E]; irq 33 drivers/gpio/gpio-104-dio-48e.c module_param_hw_array(irq, uint, irq, NULL, 0); irq 34 drivers/gpio/gpio-104-dio-48e.c MODULE_PARM_DESC(irq, "ACCES 104-DIO-48E interrupt line numbers"); irq 359 drivers/gpio/gpio-104-dio-48e.c static irqreturn_t dio48e_irq_handler(int irq, void *dev_id) irq 367 drivers/gpio/gpio-104-dio-48e.c generic_handle_irq(irq_find_mapping(chip->irq.domain, irq 460 drivers/gpio/gpio-104-dio-48e.c err = devm_request_irq(dev, irq[id], dio48e_irq_handler, 0, name, irq 32 drivers/gpio/gpio-104-idi-48.c static unsigned int irq[MAX_NUM_IDI_48]; irq 33 drivers/gpio/gpio-104-idi-48.c module_param_hw_array(irq, uint, irq, NULL, 0); irq 34 drivers/gpio/gpio-104-idi-48.c MODULE_PARM_DESC(irq, "ACCES 104-IDI-48 interrupt line numbers"); irq 217 drivers/gpio/gpio-104-idi-48.c static irqreturn_t idi_48_irq_handler(int irq, void *dev_id) irq 250 drivers/gpio/gpio-104-idi-48.c generic_handle_irq(irq_find_mapping(chip->irq.domain, irq 320 drivers/gpio/gpio-104-idi-48.c err = devm_request_irq(dev, irq[id], idi_48_irq_handler, IRQF_SHARED, irq 31 drivers/gpio/gpio-104-idio-16.c static unsigned int irq[MAX_NUM_IDIO_16]; irq 32 drivers/gpio/gpio-104-idio-16.c module_param_hw_array(irq, uint, irq, NULL, 0); irq 33 drivers/gpio/gpio-104-idio-16.c MODULE_PARM_DESC(irq, "ACCES 104-IDIO-16 interrupt line numbers"); irq 201 drivers/gpio/gpio-104-idio-16.c static irqreturn_t idio_16_irq_handler(int irq, void *dev_id) irq 208 drivers/gpio/gpio-104-idio-16.c generic_handle_irq(irq_find_mapping(chip->irq.domain, gpio)); irq 278 drivers/gpio/gpio-104-idio-16.c err = devm_request_irq(dev, irq[id], idio_16_irq_handler, 0, name, irq 271 drivers/gpio/gpio-adnp.c static irqreturn_t adnp_irq(int irq, void *data) irq 322 drivers/gpio/gpio-adnp.c child_irq = irq_find_mapping(adnp->gpio.irq.domain, irq 457 drivers/gpio/gpio-adnp.c err = devm_request_threaded_irq(chip->parent, adnp->client->irq, irq 463 drivers/gpio/gpio-adnp.c adnp->client->irq, err); irq 478 drivers/gpio/gpio-adnp.c gpiochip_set_nested_irqchip(chip, &adnp_irq_chip, adnp->client->irq); irq 495 drivers/gpio/gpio-adnp.c client->irq = irq_of_parse_and_map(np, 0); irq 496 drivers/gpio/gpio-adnp.c if (!client->irq) irq 240 drivers/gpio/gpio-adp5588.c static irqreturn_t adp5588_irq_handler(int irq, void *devid) irq 265 drivers/gpio/gpio-adp5588.c dev->gpio_chip.irq.domain, gpio)); irq 288 drivers/gpio/gpio-adp5588.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 294 drivers/gpio/gpio-adp5588.c client->irq); irq 308 drivers/gpio/gpio-adp5588.c client->irq); irq 386 drivers/gpio/gpio-adp5588.c if (client->irq) { irq 428 drivers/gpio/gpio-adp5588.c if (dev->client->irq) irq 429 drivers/gpio/gpio-adp5588.c free_irq(dev->client->irq, dev); irq 195 drivers/gpio/gpio-altera.c irqdomain = altera_gc->mmchip.gc.irq.domain; irq 223 drivers/gpio/gpio-altera.c irqdomain = altera_gc->mmchip.gc.irq.domain; irq 288 drivers/gpio/gpio-altera.c girq = &altera_gc->mmchip.gc.irq; irq 58 drivers/gpio/gpio-aspeed.c int irq; irq 678 drivers/gpio/gpio-aspeed.c girq = irq_find_mapping(gc->irq.domain, i * 32 + p); irq 1211 drivers/gpio/gpio-aspeed.c gpio->irq = rc; irq 1212 drivers/gpio/gpio-aspeed.c girq = &gpio->chip.irq; irq 1226 drivers/gpio/gpio-aspeed.c girq->parents[0] = gpio->irq; irq 188 drivers/gpio/gpio-ath79.c int irq; irq 207 drivers/gpio/gpio-ath79.c for_each_set_bit(irq, &pending, gc->ngpio) irq 209 drivers/gpio/gpio-ath79.c irq_linear_revmap(gc->irq.domain, irq)); irq 283 drivers/gpio/gpio-ath79.c girq = &ctrl->gc.irq; irq 79 drivers/gpio/gpio-bcm-kona.c int irq; irq 523 drivers/gpio/gpio-bcm-kona.c static int bcm_kona_gpio_irq_map(struct irq_domain *d, unsigned int irq, irq 528 drivers/gpio/gpio-bcm-kona.c ret = irq_set_chip_data(irq, d->host_data); irq 531 drivers/gpio/gpio-bcm-kona.c irq_set_lockdep_class(irq, &gpio_lock_class, &gpio_request_class); irq 532 drivers/gpio/gpio-bcm-kona.c irq_set_chip_and_handler(irq, &bcm_gpio_irq_chip, handle_simple_irq); irq 533 drivers/gpio/gpio-bcm-kona.c irq_set_noprobe(irq); irq 538 drivers/gpio/gpio-bcm-kona.c static void bcm_kona_gpio_irq_unmap(struct irq_domain *d, unsigned int irq) irq 540 drivers/gpio/gpio-bcm-kona.c irq_set_chip_and_handler(irq, NULL, NULL); irq 541 drivers/gpio/gpio-bcm-kona.c irq_set_chip_data(irq, NULL); irq 629 drivers/gpio/gpio-bcm-kona.c bank->irq = platform_get_irq(pdev, i); irq 631 drivers/gpio/gpio-bcm-kona.c if (bank->irq < 0) { irq 649 drivers/gpio/gpio-bcm-kona.c irq_set_chained_handler_and_data(bank->irq, irq 261 drivers/gpio/gpio-brcmstb.c static irqreturn_t brcmstb_gpio_wake_irq_handler(int irq, void *data) irq 265 drivers/gpio/gpio-brcmstb.c if (!priv || irq != priv->parent_wake_irq) irq 280 drivers/gpio/gpio-brcmstb.c unsigned int irq, offset; irq 287 drivers/gpio/gpio-brcmstb.c irq = irq_linear_revmap(domain, hwbase + offset); irq 288 drivers/gpio/gpio-brcmstb.c generic_handle_irq(irq); irq 332 drivers/gpio/gpio-brcmstb.c static int brcmstb_gpio_irq_map(struct irq_domain *d, unsigned int irq, irq 345 drivers/gpio/gpio-brcmstb.c irq, (int)hwirq, bank->id); irq 346 drivers/gpio/gpio-brcmstb.c ret = irq_set_chip_data(irq, &bank->gc); irq 349 drivers/gpio/gpio-brcmstb.c irq_set_lockdep_class(irq, &brcmstb_gpio_irq_lock_class, irq 351 drivers/gpio/gpio-brcmstb.c irq_set_chip_and_handler(irq, &priv->irq_chip, handle_level_irq); irq 352 drivers/gpio/gpio-brcmstb.c irq_set_noprobe(irq); irq 356 drivers/gpio/gpio-brcmstb.c static void brcmstb_gpio_irq_unmap(struct irq_domain *d, unsigned int irq) irq 358 drivers/gpio/gpio-brcmstb.c irq_set_chip_and_handler(irq, NULL, NULL); irq 359 drivers/gpio/gpio-brcmstb.c irq_set_chip_data(irq, NULL); irq 136 drivers/gpio/gpio-cadence.c generic_handle_irq(irq_find_mapping(chip->irq.domain, hwirq)); irq 151 drivers/gpio/gpio-cadence.c int ret, irq; irq 220 drivers/gpio/gpio-cadence.c irq = platform_get_irq(pdev, 0); irq 221 drivers/gpio/gpio-cadence.c if (irq >= 0) { irq 224 drivers/gpio/gpio-cadence.c girq = &cgpio->gc.irq; irq 235 drivers/gpio/gpio-cadence.c girq->parents[0] = irq; irq 271 drivers/gpio/gpio-crystalcove.c static irqreturn_t crystalcove_gpio_irq_handler(int irq, void *data) irq 289 drivers/gpio/gpio-crystalcove.c virq = irq_find_mapping(cg->chip.irq.domain, gpio); irq 301 drivers/gpio/gpio-crystalcove.c unsigned int ctlo, ctli, mirqs0, mirqsx, irq; irq 311 drivers/gpio/gpio-crystalcove.c &irq); irq 322 drivers/gpio/gpio-crystalcove.c irq & BIT(offset) ? "pending" : " "); irq 328 drivers/gpio/gpio-crystalcove.c int irq = platform_get_irq(pdev, 0); irq 334 drivers/gpio/gpio-crystalcove.c if (irq < 0) irq 335 drivers/gpio/gpio-crystalcove.c return irq; irq 365 drivers/gpio/gpio-crystalcove.c retval = request_threaded_irq(irq, NULL, crystalcove_gpio_irq_handler, irq 373 drivers/gpio/gpio-crystalcove.c gpiochip_set_nested_irqchip(&cg->chip, &crystalcove_irqchip, irq); irq 381 drivers/gpio/gpio-crystalcove.c int irq = platform_get_irq(pdev, 0); irq 383 drivers/gpio/gpio-crystalcove.c if (irq >= 0) irq 384 drivers/gpio/gpio-crystalcove.c free_irq(irq, cg); irq 148 drivers/gpio/gpio-cs5535.c int cs5535_gpio_set_irq(unsigned group, unsigned irq) irq 152 drivers/gpio/gpio-cs5535.c if (group > 7 || irq > 15) irq 158 drivers/gpio/gpio-cs5535.c lo |= (irq & 0xF) << (group * 4); irq 175 drivers/gpio/gpio-da9052.c int irq; irq 177 drivers/gpio/gpio-da9052.c irq = regmap_irq_get_virq(da9052->irq_data, DA9052_IRQ_GPI0 + offset); irq 179 drivers/gpio/gpio-da9052.c return irq; irq 420 drivers/gpio/gpio-davinci.c if (data->irq == d->irqs[i]) irq 440 drivers/gpio/gpio-davinci.c davinci_gpio_irq_map(struct irq_domain *d, unsigned int irq, irq 447 drivers/gpio/gpio-davinci.c irq_set_chip_and_handler_name(irq, &gpio_irqchip, handle_simple_irq, irq 449 drivers/gpio/gpio-davinci.c irq_set_irq_type(irq, IRQ_TYPE_NONE); irq 450 drivers/gpio/gpio-davinci.c irq_set_chip_data(irq, (__force void *)g); irq 451 drivers/gpio/gpio-davinci.c irq_set_handler_data(irq, (void *)(uintptr_t)__gpio_mask(hw)); irq 461 drivers/gpio/gpio-davinci.c static struct irq_chip *davinci_gpio_get_irq_chip(unsigned int irq) irq 465 drivers/gpio/gpio-davinci.c gpio_unbanked = *irq_data_get_chip_type(irq_get_irq_data(irq)); irq 470 drivers/gpio/gpio-davinci.c static struct irq_chip *keystone_gpio_get_irq_chip(unsigned int irq) irq 474 drivers/gpio/gpio-davinci.c gpio_unbanked = *irq_get_chip(irq); irq 491 drivers/gpio/gpio-davinci.c int irq; irq 528 drivers/gpio/gpio-davinci.c irq = devm_irq_alloc_descs(dev, -1, 0, ngpio, 0); irq 529 drivers/gpio/gpio-davinci.c if (irq < 0) { irq 532 drivers/gpio/gpio-davinci.c return irq; irq 535 drivers/gpio/gpio-davinci.c irq_domain = irq_domain_add_legacy(dev->of_node, ngpio, irq, 0, irq 566 drivers/gpio/gpio-davinci.c irq = chips->irqs[0]; irq 567 drivers/gpio/gpio-davinci.c irq_chip = gpio_get_irq_chip(irq); irq 398 drivers/gpio/gpio-dln2.c int pin, irq; irq 419 drivers/gpio/gpio-dln2.c irq = irq_find_mapping(dln2->gpio.irq.domain, pin); irq 420 drivers/gpio/gpio-dln2.c if (!irq) { irq 428 drivers/gpio/gpio-dln2.c generic_handle_irq(irq); irq 432 drivers/gpio/gpio-dln2.c generic_handle_irq(irq); irq 435 drivers/gpio/gpio-dln2.c generic_handle_irq(irq); irq 374 drivers/gpio/gpio-dwapb.c static irqreturn_t dwapb_irq_handler_mfd(int irq, void *dev_id) irq 447 drivers/gpio/gpio-dwapb.c if (pp->irq[i] >= 0) irq 448 drivers/gpio/gpio-dwapb.c irq_set_chained_handler_and_data(pp->irq[i], irq 456 drivers/gpio/gpio-dwapb.c err = devm_request_irq(gpio->dev, pp->irq[0], irq 620 drivers/gpio/gpio-dwapb.c pp->irq[j] = -ENXIO; irq 623 drivers/gpio/gpio-dwapb.c pp->irq[j] = of_irq_get(np, j); irq 625 drivers/gpio/gpio-dwapb.c pp->irq[j] = platform_get_irq(to_platform_device(dev), j); irq 627 drivers/gpio/gpio-dwapb.c if (pp->irq[j] >= 0) irq 98 drivers/gpio/gpio-eic-sprd.c int irq; irq 445 drivers/gpio/gpio-eic-sprd.c static void sprd_eic_toggle_trigger(struct gpio_chip *chip, unsigned int irq, irq 449 drivers/gpio/gpio-eic-sprd.c struct irq_data *data = irq_get_irq_data(irq); irq 535 drivers/gpio/gpio-eic-sprd.c girq = irq_find_mapping(chip->irq.domain, offset); irq 570 drivers/gpio/gpio-eic-sprd.c struct gpio_irq_chip *irq; irq 587 drivers/gpio/gpio-eic-sprd.c sprd_eic->irq = platform_get_irq(pdev, 0); irq 588 drivers/gpio/gpio-eic-sprd.c if (sprd_eic->irq < 0) irq 589 drivers/gpio/gpio-eic-sprd.c return sprd_eic->irq; irq 634 drivers/gpio/gpio-eic-sprd.c irq = &sprd_eic->chip.irq; irq 635 drivers/gpio/gpio-eic-sprd.c irq->chip = &sprd_eic->intc; irq 636 drivers/gpio/gpio-eic-sprd.c irq->handler = handle_bad_irq; irq 637 drivers/gpio/gpio-eic-sprd.c irq->default_type = IRQ_TYPE_NONE; irq 638 drivers/gpio/gpio-eic-sprd.c irq->parent_handler = sprd_eic_irq_handler; irq 639 drivers/gpio/gpio-eic-sprd.c irq->parent_handler_data = sprd_eic; irq 640 drivers/gpio/gpio-eic-sprd.c irq->num_parents = 1; irq 641 drivers/gpio/gpio-eic-sprd.c irq->parents = &sprd_eic->irq; irq 167 drivers/gpio/gpio-em.c static irqreturn_t em_gio_irq_handler(int irq, void *dev_id) irq 245 drivers/gpio/gpio-em.c static int em_gio_irq_domain_map(struct irq_domain *h, unsigned int irq, irq 250 drivers/gpio/gpio-em.c pr_debug("gio: map hw irq = %d, irq = %d\n", (int)hwirq, irq); irq 252 drivers/gpio/gpio-em.c irq_set_chip_data(irq, h->host_data); irq 253 drivers/gpio/gpio-em.c irq_set_chip_and_handler(irq, &p->irq_chip, handle_level_irq); irq 272 drivers/gpio/gpio-em.c struct resource *io[2], *irq[2]; irq 290 drivers/gpio/gpio-em.c irq[0] = platform_get_resource(pdev, IORESOURCE_IRQ, 0); irq 291 drivers/gpio/gpio-em.c irq[1] = platform_get_resource(pdev, IORESOURCE_IRQ, 1); irq 293 drivers/gpio/gpio-em.c if (!io[0] || !io[1] || !irq[0] || !irq[1]) { irq 349 drivers/gpio/gpio-em.c if (devm_request_irq(dev, irq[0]->start, irq 355 drivers/gpio/gpio-em.c if (devm_request_irq(dev, irq[1]->start, irq 125 drivers/gpio/gpio-ep93xx.c generic_handle_irq(irq_find_mapping(epg->gc[0].irq.domain, irq 130 drivers/gpio/gpio-ep93xx.c generic_handle_irq(irq_find_mapping(epg->gc[1].irq.domain, irq 144 drivers/gpio/gpio-ep93xx.c unsigned int irq = irq_desc_get_irq(desc); irq 145 drivers/gpio/gpio-ep93xx.c int port_f_idx = ((irq + 1) & 7) ^ 4; /* {19..22,47..50} -> {0..7} */ irq 158 drivers/gpio/gpio-ep93xx.c int port_mask = BIT(d->irq & 7); irq 173 drivers/gpio/gpio-ep93xx.c int port_mask = BIT(d->irq & 7); irq 190 drivers/gpio/gpio-ep93xx.c gpio_int_unmasked[port] &= ~BIT(d->irq & 7); irq 200 drivers/gpio/gpio-ep93xx.c gpio_int_unmasked[port] |= BIT(d->irq & 7); irq 214 drivers/gpio/gpio-ep93xx.c int offset = d->irq & 7; irq 347 drivers/gpio/gpio-ep93xx.c girq = &gc->irq; irq 51 drivers/gpio/gpio-ftgpio010.c struct irq_chip irq; irq 152 drivers/gpio/gpio-ftgpio010.c generic_handle_irq(irq_find_mapping(gc->irq.domain, irq 230 drivers/gpio/gpio-ftgpio010.c int irq; irq 243 drivers/gpio/gpio-ftgpio010.c irq = platform_get_irq(pdev, 0); irq 244 drivers/gpio/gpio-ftgpio010.c if (irq <= 0) irq 245 drivers/gpio/gpio-ftgpio010.c return irq ? irq : -EINVAL; irq 281 drivers/gpio/gpio-ftgpio010.c g->irq.name = "FTGPIO010"; irq 282 drivers/gpio/gpio-ftgpio010.c g->irq.irq_ack = ftgpio_gpio_ack_irq; irq 283 drivers/gpio/gpio-ftgpio010.c g->irq.irq_mask = ftgpio_gpio_mask_irq; irq 284 drivers/gpio/gpio-ftgpio010.c g->irq.irq_unmask = ftgpio_gpio_unmask_irq; irq 285 drivers/gpio/gpio-ftgpio010.c g->irq.irq_set_type = ftgpio_gpio_set_irq_type; irq 287 drivers/gpio/gpio-ftgpio010.c girq = &g->gc.irq; irq 288 drivers/gpio/gpio-ftgpio010.c girq->chip = &g->irq; irq 299 drivers/gpio/gpio-ftgpio010.c girq->parents[0] = irq; irq 57 drivers/gpio/gpio-grgpio.c u8 irq; /* irq for the gpio line */ irq 194 drivers/gpio/gpio-grgpio.c static irqreturn_t grgpio_irq_handler(int irq, void *dev) irq 212 drivers/gpio/gpio-grgpio.c priv->uirqs[lirq->index].uirq == irq) { irq 213 drivers/gpio/gpio-grgpio.c generic_handle_irq(lirq->irq); irq 221 drivers/gpio/gpio-grgpio.c dev_warn(priv->dev, "No gpio line matched irq %d\n", irq); irq 230 drivers/gpio/gpio-grgpio.c static int grgpio_irq_map(struct irq_domain *d, unsigned int irq, irq 248 drivers/gpio/gpio-grgpio.c irq, offset); irq 253 drivers/gpio/gpio-grgpio.c lirq->irq = irq; irq 272 drivers/gpio/gpio-grgpio.c irq_set_chip_data(irq, priv); irq 273 drivers/gpio/gpio-grgpio.c irq_set_chip_and_handler(irq, &grgpio_irq_chip, irq 275 drivers/gpio/gpio-grgpio.c irq_set_noprobe(irq); irq 280 drivers/gpio/gpio-grgpio.c static void grgpio_irq_unmap(struct irq_domain *d, unsigned int irq) irq 290 drivers/gpio/gpio-grgpio.c irq_set_chip_and_handler(irq, NULL, NULL); irq 291 drivers/gpio/gpio-grgpio.c irq_set_chip_data(irq, NULL); irq 299 drivers/gpio/gpio-grgpio.c if (lirq->irq == irq) { irq 301 drivers/gpio/gpio-grgpio.c lirq->irq = 0; irq 53 drivers/gpio/gpio-hlwd.c int irq; irq 101 drivers/gpio/gpio-hlwd.c int irq = irq_find_mapping(hlwd->gpioc.irq.domain, hwirq); irq 103 drivers/gpio/gpio-hlwd.c generic_handle_irq(irq); irq 258 drivers/gpio/gpio-hlwd.c hlwd->irq = platform_get_irq(pdev, 0); irq 259 drivers/gpio/gpio-hlwd.c if (hlwd->irq < 0) { irq 261 drivers/gpio/gpio-hlwd.c hlwd->irq); irq 262 drivers/gpio/gpio-hlwd.c return hlwd->irq; irq 271 drivers/gpio/gpio-hlwd.c girq = &hlwd->gpioc.irq; irq 280 drivers/gpio/gpio-hlwd.c girq->parents[0] = hlwd->irq; irq 84 drivers/gpio/gpio-htc-egpio.c ei->irqs_enabled &= ~(1 << (data->irq - ei->irq_start)); irq 85 drivers/gpio/gpio-htc-egpio.c pr_debug("EGPIO mask %d %04x\n", data->irq, ei->irqs_enabled); irq 91 drivers/gpio/gpio-htc-egpio.c ei->irqs_enabled |= 1 << (data->irq - ei->irq_start); irq 92 drivers/gpio/gpio-htc-egpio.c pr_debug("EGPIO unmask %d %04x\n", data->irq, ei->irqs_enabled); irq 266 drivers/gpio/gpio-htc-egpio.c unsigned int irq, irq_end; irq 354 drivers/gpio/gpio-htc-egpio.c for (irq = ei->irq_start; irq < irq_end; irq++) { irq 355 drivers/gpio/gpio-htc-egpio.c irq_set_chip_and_handler(irq, &egpio_muxed_chip, irq 357 drivers/gpio/gpio-htc-egpio.c irq_set_chip_data(irq, ei); irq 358 drivers/gpio/gpio-htc-egpio.c irq_clear_status_flags(irq, IRQ_NOREQUEST | IRQ_NOPROBE); irq 288 drivers/gpio/gpio-intel-mid.c generic_handle_irq(irq_find_mapping(gc->irq.domain, irq 376 drivers/gpio/gpio-intel-mid.c girq = &priv->chip.irq; irq 386 drivers/gpio/gpio-intel-mid.c girq->parents[0] = pdev->irq; irq 284 drivers/gpio/gpio-ixp4xx.c girq = &g->gc.irq; irq 247 drivers/gpio/gpio-lynxpoint.c unsigned irq; irq 252 drivers/gpio/gpio-lynxpoint.c irq = irq_find_mapping(lg->chip.irq.domain, base + pin); irq 253 drivers/gpio/gpio-lynxpoint.c generic_handle_irq(irq); irq 374 drivers/gpio/gpio-lynxpoint.c girq = &gc->irq; irq 407 drivers/gpio/gpio-max732x.c d->irq, type); irq 428 drivers/gpio/gpio-max732x.c irq_set_irq_wake(chip->client->irq, on); irq 473 drivers/gpio/gpio-max732x.c static irqreturn_t max732x_irq_handler(int irq, void *devid) irq 486 drivers/gpio/gpio-max732x.c handle_nested_irq(irq_find_mapping(chip->gpio_chip.irq.domain, irq 504 drivers/gpio/gpio-max732x.c if (((pdata && pdata->irq_base) || client->irq) irq 511 drivers/gpio/gpio-max732x.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 517 drivers/gpio/gpio-max732x.c client->irq); irq 532 drivers/gpio/gpio-max732x.c client->irq); irq 546 drivers/gpio/gpio-max732x.c if (((pdata && pdata->irq_base) || client->irq) && has_irq != INT_NONE) irq 37 drivers/gpio/gpio-max77650.c int irq; irq 137 drivers/gpio/gpio-max77650.c return chip->irq; irq 158 drivers/gpio/gpio-max77650.c chip->irq = platform_get_irq_byname(pdev, "GPI"); irq 159 drivers/gpio/gpio-max77650.c if (chip->irq < 0) irq 160 drivers/gpio/gpio-max77650.c return chip->irq; irq 144 drivers/gpio/gpio-mb86s7x.c int irq, index; irq 147 drivers/gpio/gpio-mb86s7x.c irq = platform_get_irq(to_platform_device(gc->parent), index); irq 148 drivers/gpio/gpio-mb86s7x.c if (irq <= 0) irq 150 drivers/gpio/gpio-mb86s7x.c if (irq_get_irq_data(irq)->hwirq == offset) irq 151 drivers/gpio/gpio-mb86s7x.c return irq; irq 355 drivers/gpio/gpio-merrifield.c unsigned int irq; irq 357 drivers/gpio/gpio-merrifield.c irq = irq_find_mapping(gc->irq.domain, base + gpio); irq 358 drivers/gpio/gpio-merrifield.c generic_handle_irq(irq); irq 477 drivers/gpio/gpio-merrifield.c gpiochip_set_chained_irqchip(&priv->chip, &mrfld_irqchip, pdev->irq, irq 244 drivers/gpio/gpio-ml-ioh.c int irq = d->irq; irq 248 drivers/gpio/gpio-ml-ioh.c ch = irq - chip->irq_base; irq 249 drivers/gpio/gpio-ml-ioh.c if (irq <= chip->irq_base + 7) { irq 257 drivers/gpio/gpio-ml-ioh.c __func__, irq, type, ch, im_pos, type); irq 309 drivers/gpio/gpio-ml-ioh.c iowrite32(1 << (d->irq - chip->irq_base), irq 318 drivers/gpio/gpio-ml-ioh.c iowrite32(1 << (d->irq - chip->irq_base), irq 331 drivers/gpio/gpio-ml-ioh.c ien &= ~(1 << (d->irq - chip->irq_base)); irq 345 drivers/gpio/gpio-ml-ioh.c ien |= 1 << (d->irq - chip->irq_base); irq 350 drivers/gpio/gpio-ml-ioh.c static irqreturn_t ioh_gpio_handler(int irq, void *dev_id) irq 363 drivers/gpio/gpio-ml-ioh.c __func__, j, irq, reg_val); irq 472 drivers/gpio/gpio-ml-ioh.c ret = devm_request_irq(&pdev->dev, pdev->irq, ioh_gpio_handler, irq 229 drivers/gpio/gpio-mockup.c int rv, val, curr, irq, irq_type; irq 260 drivers/gpio/gpio-mockup.c irq = irq_sim_irqnum(sim, priv->offset); irq 261 drivers/gpio/gpio-mockup.c irq_type = irq_get_trigger_type(irq); irq 45 drivers/gpio/gpio-mpc8xxx.c struct irq_domain *irq; irq 124 drivers/gpio/gpio-mpc8xxx.c if (mpc8xxx_gc->irq && offset < MPC8XXX_GPIO_PINS) irq 125 drivers/gpio/gpio-mpc8xxx.c return irq_create_mapping(mpc8xxx_gc->irq, offset); irq 140 drivers/gpio/gpio-mpc8xxx.c generic_handle_irq(irq_linear_revmap(mpc8xxx_gc->irq, irq 271 drivers/gpio/gpio-mpc8xxx.c static int mpc8xxx_gpio_irq_map(struct irq_domain *h, unsigned int irq, irq 274 drivers/gpio/gpio-mpc8xxx.c irq_set_chip_data(irq, h->host_data); irq 275 drivers/gpio/gpio-mpc8xxx.c irq_set_chip_and_handler(irq, &mpc8xxx_irq_chip, handle_edge_irq); irq 405 drivers/gpio/gpio-mpc8xxx.c mpc8xxx_gc->irq = irq_domain_add_linear(np, MPC8XXX_GPIO_PINS, irq 407 drivers/gpio/gpio-mpc8xxx.c if (!mpc8xxx_gc->irq) irq 429 drivers/gpio/gpio-mpc8xxx.c if (mpc8xxx_gc->irq) { irq 431 drivers/gpio/gpio-mpc8xxx.c irq_domain_remove(mpc8xxx_gc->irq); irq 45 drivers/gpio/gpio-msic.c int irq; irq 154 drivers/gpio/gpio-msic.c u32 gpio = data->irq - mg->irq_base; irq 247 drivers/gpio/gpio-msic.c int irq = platform_get_irq(pdev, 0); irq 251 drivers/gpio/gpio-msic.c if (irq < 0) { irq 252 drivers/gpio/gpio-msic.c dev_err(dev, "no IRQ line: %d\n", irq); irq 253 drivers/gpio/gpio-msic.c return irq; irq 268 drivers/gpio/gpio-msic.c mg->irq = irq; irq 295 drivers/gpio/gpio-msic.c irq_set_chained_handler_and_data(mg->irq, msic_gpio_irq_handler, mg); irq 87 drivers/gpio/gpio-mt7621.c mediatek_gpio_irq_handler(int irq, void *data) irq 98 drivers/gpio/gpio-mt7621.c u32 map = irq_find_mapping(gc->irq.domain, bit); irq 269 drivers/gpio/gpio-mt7621.c girq = &rg->chip.irq; irq 573 drivers/gpio/gpio-mvebu.c int irq; irq 575 drivers/gpio/gpio-mvebu.c irq = irq_find_mapping(mvchip->domain, i); irq 580 drivers/gpio/gpio-mvebu.c type = irq_get_trigger_type(irq); irq 594 drivers/gpio/gpio-mvebu.c generic_handle_irq(irq); irq 1248 drivers/gpio/gpio-mvebu.c int irq = platform_get_irq(pdev, i); irq 1250 drivers/gpio/gpio-mvebu.c if (irq < 0) irq 1252 drivers/gpio/gpio-mvebu.c irq_set_chained_handler_and_data(irq, mvebu_gpio_irq_handler, irq 62 drivers/gpio/gpio-mxc.c int irq; irq 333 drivers/gpio/gpio-mxc.c ret = enable_irq_wake(port->irq); irq 338 drivers/gpio/gpio-mxc.c ret = disable_irq_wake(port->irq); irq 440 drivers/gpio/gpio-mxc.c port->irq = platform_get_irq(pdev, 0); irq 441 drivers/gpio/gpio-mxc.c if (port->irq < 0) irq 442 drivers/gpio/gpio-mxc.c return port->irq; irq 468 drivers/gpio/gpio-mxc.c irq_set_chained_handler(port->irq, mx2_gpio_irq_handler); irq 471 drivers/gpio/gpio-mxc.c irq_set_chained_handler_and_data(port->irq, irq 50 drivers/gpio/gpio-mxs.c int irq; irq 185 drivers/gpio/gpio-mxs.c enable_irq_wake(port->irq); irq 187 drivers/gpio/gpio-mxs.c disable_irq_wake(port->irq); irq 292 drivers/gpio/gpio-mxs.c port->irq = platform_get_irq(pdev, 0); irq 293 drivers/gpio/gpio-mxs.c if (port->irq < 0) irq 294 drivers/gpio/gpio-mxs.c return port->irq; irq 335 drivers/gpio/gpio-mxs.c irq_set_chained_handler_and_data(port->irq, mxs_gpio_irq_handler, irq 50 drivers/gpio/gpio-omap.c int irq; irq 544 drivers/gpio/gpio-omap.c return irq_set_irq_wake(bank->irq, enable); irq 556 drivers/gpio/gpio-omap.c static irqreturn_t omap_gpio_irq_handler(int irq, void *gpiobank) irq 570 drivers/gpio/gpio-omap.c "gpio irq%i while runtime suspended?\n", irq)) irq 612 drivers/gpio/gpio-omap.c generic_handle_irq(irq_find_mapping(bank->chip.irq.domain, irq 977 drivers/gpio/gpio-omap.c struct gpio_irq_chip *irq; irq 1029 drivers/gpio/gpio-omap.c irq = &bank->chip.irq; irq 1030 drivers/gpio/gpio-omap.c irq->chip = irqc; irq 1031 drivers/gpio/gpio-omap.c irq->handler = handle_bad_irq; irq 1032 drivers/gpio/gpio-omap.c irq->default_type = IRQ_TYPE_NONE; irq 1033 drivers/gpio/gpio-omap.c irq->num_parents = 1; irq 1034 drivers/gpio/gpio-omap.c irq->parents = &bank->irq; irq 1035 drivers/gpio/gpio-omap.c irq->first = irq_base; irq 1044 drivers/gpio/gpio-omap.c ret = devm_request_irq(bank->chip.parent, bank->irq, irq 1380 drivers/gpio/gpio-omap.c bank->irq = platform_get_irq(pdev, 0); irq 1381 drivers/gpio/gpio-omap.c if (bank->irq <= 0) { irq 1382 drivers/gpio/gpio-omap.c if (!bank->irq) irq 1383 drivers/gpio/gpio-omap.c bank->irq = -ENXIO; irq 1384 drivers/gpio/gpio-omap.c if (bank->irq != -EPROBE_DEFER) irq 1386 drivers/gpio/gpio-omap.c "can't get irq resource ret=%d\n", bank->irq); irq 1387 drivers/gpio/gpio-omap.c return bank->irq; irq 590 drivers/gpio/gpio-pca953x.c return irq_set_irq_wake(chip->client->irq, on); irq 648 drivers/gpio/gpio-pca953x.c d->irq, type); irq 741 drivers/gpio/gpio-pca953x.c static irqreturn_t pca953x_irq_handler(int irq, void *devid) irq 755 drivers/gpio/gpio-pca953x.c handle_nested_irq(irq_find_mapping(chip->gpio_chip.irq.domain, irq 773 drivers/gpio/gpio-pca953x.c if (!client->irq) irq 796 drivers/gpio/gpio-pca953x.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 803 drivers/gpio/gpio-pca953x.c client->irq); irq 825 drivers/gpio/gpio-pca953x.c gpiochip_set_nested_irqchip(&chip->gpio_chip, irq_chip, client->irq); irq 836 drivers/gpio/gpio-pca953x.c if (client->irq && irq_base != -1 && (chip->driver_data & PCA_INT)) irq 169 drivers/gpio/gpio-pcf857x.c static irqreturn_t pcf857x_irq(int irq, void *data) irq 186 drivers/gpio/gpio-pcf857x.c handle_nested_irq(irq_find_mapping(gpio->chip.irq.domain, i)); irq 200 drivers/gpio/gpio-pcf857x.c return irq_set_irq_wake(gpio->client->irq, on); irq 342 drivers/gpio/gpio-pcf857x.c if (client->irq) { irq 361 drivers/gpio/gpio-pcf857x.c status = devm_request_threaded_irq(&client->dev, client->irq, irq 369 drivers/gpio/gpio-pcf857x.c client->irq); irq 226 drivers/gpio/gpio-pch.c int ch, irq = d->irq; irq 228 drivers/gpio/gpio-pch.c ch = irq - chip->irq_base; irq 229 drivers/gpio/gpio-pch.c if (irq <= chip->irq_base + 7) { irq 236 drivers/gpio/gpio-pch.c dev_dbg(chip->dev, "irq=%d type=%d ch=%d pos=%d\n", irq, type, ch, im_pos); irq 280 drivers/gpio/gpio-pch.c iowrite32(1 << (d->irq - chip->irq_base), &chip->reg->imaskclr); irq 288 drivers/gpio/gpio-pch.c iowrite32(1 << (d->irq - chip->irq_base), &chip->reg->imask); irq 296 drivers/gpio/gpio-pch.c iowrite32(1 << (d->irq - chip->irq_base), &chip->reg->iclr); irq 299 drivers/gpio/gpio-pch.c static irqreturn_t pch_gpio_handler(int irq, void *dev_id) irq 306 drivers/gpio/gpio-pch.c dev_dbg(chip->dev, "[%d]:irq=%d status=0x%lx\n", i, irq, reg_val); irq 400 drivers/gpio/gpio-pch.c ret = devm_request_irq(&pdev->dev, pdev->irq, pch_gpio_handler, irq 266 drivers/gpio/gpio-pci-idio-16.c static irqreturn_t idio_16_irq_handler(int irq, void *dev_id) irq 284 drivers/gpio/gpio-pci-idio-16.c generic_handle_irq(irq_find_mapping(chip->irq.domain, gpio)); irq 366 drivers/gpio/gpio-pci-idio-16.c err = devm_request_irq(dev, pdev->irq, idio_16_irq_handler, IRQF_SHARED, irq 432 drivers/gpio/gpio-pcie-idio-24.c static irqreturn_t idio_24_irq_handler(int irq, void *dev_id) irq 455 drivers/gpio/gpio-pcie-idio-24.c generic_handle_irq(irq_find_mapping(chip->irq.domain, irq 537 drivers/gpio/gpio-pcie-idio-24.c err = devm_request_irq(dev, pdev->irq, idio_24_irq_handler, IRQF_SHARED, irq 222 drivers/gpio/gpio-pl061.c generic_handle_irq(irq_find_mapping(gc->irq.domain, irq 287 drivers/gpio/gpio-pl061.c int ret, irq; irq 325 drivers/gpio/gpio-pl061.c irq = adev->irq[0]; irq 326 drivers/gpio/gpio-pl061.c if (irq < 0) { irq 330 drivers/gpio/gpio-pl061.c pl061->parent_irq = irq; irq 332 drivers/gpio/gpio-pl061.c girq = &pl061->gc.irq; irq 340 drivers/gpio/gpio-pl061.c girq->parents[0] = irq; irq 64 drivers/gpio/gpio-pmic-eic-sprd.c int irq; irq 235 drivers/gpio/gpio-pmic-eic-sprd.c unsigned int irq, unsigned int offset) irq 237 drivers/gpio/gpio-pmic-eic-sprd.c u32 trigger = irq_get_trigger_type(irq); irq 263 drivers/gpio/gpio-pmic-eic-sprd.c static irqreturn_t sprd_pmic_eic_irq_handler(int irq, void *data) irq 282 drivers/gpio/gpio-pmic-eic-sprd.c girq = irq_find_mapping(chip->irq.domain, n); irq 297 drivers/gpio/gpio-pmic-eic-sprd.c struct gpio_irq_chip *irq; irq 307 drivers/gpio/gpio-pmic-eic-sprd.c pmic_eic->irq = platform_get_irq(pdev, 0); irq 308 drivers/gpio/gpio-pmic-eic-sprd.c if (pmic_eic->irq < 0) irq 309 drivers/gpio/gpio-pmic-eic-sprd.c return pmic_eic->irq; irq 321 drivers/gpio/gpio-pmic-eic-sprd.c ret = devm_request_threaded_irq(&pdev->dev, pmic_eic->irq, NULL, irq 350 drivers/gpio/gpio-pmic-eic-sprd.c irq = &pmic_eic->chip.irq; irq 351 drivers/gpio/gpio-pmic-eic-sprd.c irq->chip = &pmic_eic->intc; irq 352 drivers/gpio/gpio-pmic-eic-sprd.c irq->threaded = true; irq 229 drivers/gpio/gpio-pxa.c int pxa_irq_to_gpio(int irq) irq 236 drivers/gpio/gpio-pxa.c return irq - irq_gpio0; irq 438 drivers/gpio/gpio-pxa.c pr_debug("%s: IRQ%d (GPIO%d) - edge%s%s\n", __func__, d->irq, gpio, irq 567 drivers/gpio/gpio-pxa.c static int pxa_irq_domain_map(struct irq_domain *d, unsigned int irq, irq 570 drivers/gpio/gpio-pxa.c irq_set_chip_and_handler(irq, &pxa_muxed_gpio_chip, irq 572 drivers/gpio/gpio-pxa.c irq_set_chip_data(irq, d->host_data); irq 573 drivers/gpio/gpio-pxa.c irq_set_noprobe(irq); irq 199 drivers/gpio/gpio-rcar.c static irqreturn_t gpio_rcar_irq_handler(int irq, void *dev_id) irq 209 drivers/gpio/gpio-rcar.c generic_handle_irq(irq_find_mapping(p->gpio_chip.irq.domain, irq 433 drivers/gpio/gpio-rcar.c struct resource *irq; irq 457 drivers/gpio/gpio-rcar.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); irq 458 drivers/gpio/gpio-rcar.c if (!irq) { irq 507 drivers/gpio/gpio-rcar.c p->irq_parent = irq->start; irq 508 drivers/gpio/gpio-rcar.c if (devm_request_irq(dev, irq->start, gpio_rcar_irq_handler, irq 101 drivers/gpio/gpio-reg.c int irq = r->irqs[offset]; irq 103 drivers/gpio/gpio-reg.c if (irq >= 0 && r->irqdomain) irq 104 drivers/gpio/gpio-reg.c irq = irq_find_mapping(r->irqdomain, irq); irq 106 drivers/gpio/gpio-reg.c return irq; irq 203 drivers/gpio/gpio-sa1100.c unsigned int irq, irq_hw_number_t hwirq) irq 207 drivers/gpio/gpio-sa1100.c irq_set_chip_data(irq, sgc); irq 208 drivers/gpio/gpio-sa1100.c irq_set_chip_and_handler(irq, &sa1100_gpio_irq_chip, handle_edge_irq); irq 209 drivers/gpio/gpio-sa1100.c irq_set_probe(irq); irq 229 drivers/gpio/gpio-sa1100.c unsigned int irq, mask; irq 240 drivers/gpio/gpio-sa1100.c irq = sgc->irqbase; irq 243 drivers/gpio/gpio-sa1100.c generic_handle_irq(irq); irq 245 drivers/gpio/gpio-sa1100.c irq++; irq 79 drivers/gpio/gpio-siox.c struct irq_domain *irqdomain = ddata->gchip.irq.domain; irq 80 drivers/gpio/gpio-siox.c unsigned int irq = irq_find_mapping(irqdomain, offset); irq 91 drivers/gpio/gpio-siox.c handle_nested_irq(irq); irq 244 drivers/gpio/gpio-siox.c girq = &ddata->gchip.irq; irq 76 drivers/gpio/gpio-sodaville.c static irqreturn_t sdv_gpio_pub_irq_handler(int irq, void *data) irq 140 drivers/gpio/gpio-sodaville.c ret = devm_request_irq(&pdev->dev, pdev->irq, irq 39 drivers/gpio/gpio-sprd.c int irq; irq 199 drivers/gpio/gpio-sprd.c girq = irq_find_mapping(chip->irq.domain, irq 220 drivers/gpio/gpio-sprd.c struct gpio_irq_chip *irq; irq 228 drivers/gpio/gpio-sprd.c sprd_gpio->irq = platform_get_irq(pdev, 0); irq 229 drivers/gpio/gpio-sprd.c if (sprd_gpio->irq < 0) irq 230 drivers/gpio/gpio-sprd.c return sprd_gpio->irq; irq 250 drivers/gpio/gpio-sprd.c irq = &sprd_gpio->chip.irq; irq 251 drivers/gpio/gpio-sprd.c irq->chip = &sprd_gpio_irqchip; irq 252 drivers/gpio/gpio-sprd.c irq->handler = handle_bad_irq; irq 253 drivers/gpio/gpio-sprd.c irq->default_type = IRQ_TYPE_NONE; irq 254 drivers/gpio/gpio-sprd.c irq->parent_handler = sprd_gpio_irq_handler; irq 255 drivers/gpio/gpio-sprd.c irq->parent_handler_data = sprd_gpio; irq 256 drivers/gpio/gpio-sprd.c irq->num_parents = 1; irq 257 drivers/gpio/gpio-sprd.c irq->parents = &sprd_gpio->irq; irq 214 drivers/gpio/gpio-sta2x11.c int nr = data->irq - chip->irq_base; irq 237 drivers/gpio/gpio-sta2x11.c int nr = data->irq - chip->irq_base; irq 265 drivers/gpio/gpio-sta2x11.c int nr = d->irq - chip->irq_base; irq 279 drivers/gpio/gpio-sta2x11.c static irqreturn_t gsta_gpio_handler(int irq, void *dev_id) irq 292 drivers/gpio/gpio-sta2x11.c irq = base + nr; irq 293 drivers/gpio/gpio-sta2x11.c generic_handle_irq(irq); irq 393 drivers/gpio/gpio-sta2x11.c err = devm_request_irq(&dev->dev, pdev->irq, gsta_gpio_handler, irq 368 drivers/gpio/gpio-stmpe.c static irqreturn_t stmpe_gpio_irq(int irq, void *dev) irq 408 drivers/gpio/gpio-stmpe.c int child_irq = irq_find_mapping(stmpe_gpio->chip.irq.domain, irq 454 drivers/gpio/gpio-stmpe.c int ret, irq; irq 482 drivers/gpio/gpio-stmpe.c stmpe_gpio->chip.irq.init_valid_mask = stmpe_init_irq_valid_mask; irq 490 drivers/gpio/gpio-stmpe.c irq = platform_get_irq(pdev, 0); irq 491 drivers/gpio/gpio-stmpe.c if (irq < 0) irq 506 drivers/gpio/gpio-stmpe.c if (irq > 0) { irq 507 drivers/gpio/gpio-stmpe.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 527 drivers/gpio/gpio-stmpe.c irq); irq 44 drivers/gpio/gpio-tb10x.c int irq; irq 94 drivers/gpio/gpio-tb10x.c static irqreturn_t tb10x_gpio_irq_cascade(int irq, void *data) irq 178 drivers/gpio/gpio-tb10x.c tb10x_gpio->irq = ret; irq 250 drivers/gpio/gpio-tc3589x.c static irqreturn_t tc3589x_gpio_irq(int irq, void *dev) irq 271 drivers/gpio/gpio-tc3589x.c int irq = irq_find_mapping(tc3589x_gpio->chip.irq.domain, irq 274 drivers/gpio/gpio-tc3589x.c handle_nested_irq(irq); irq 290 drivers/gpio/gpio-tc3589x.c int irq; irq 297 drivers/gpio/gpio-tc3589x.c irq = platform_get_irq(pdev, 0); irq 298 drivers/gpio/gpio-tc3589x.c if (irq < 0) irq 299 drivers/gpio/gpio-tc3589x.c return irq; irq 324 drivers/gpio/gpio-tc3589x.c irq, NULL, tc3589x_gpio_irq, irq 352 drivers/gpio/gpio-tc3589x.c irq); irq 63 drivers/gpio/gpio-tegra.c unsigned int irq; irq 508 drivers/gpio/gpio-tegra.c return irq_set_irq_wake(bank->irq, enable); irq 633 drivers/gpio/gpio-tegra.c bank->irq = ret; irq 656 drivers/gpio/gpio-tegra.c int irq = irq_create_mapping(tgi->irq_domain, gpio); irq 661 drivers/gpio/gpio-tegra.c irq_set_chip_data(irq, bank); irq 662 drivers/gpio/gpio-tegra.c irq_set_chip_and_handler(irq, &tgi->ic, handle_simple_irq); irq 668 drivers/gpio/gpio-tegra.c irq_set_chained_handler_and_data(bank->irq, irq 49 drivers/gpio/gpio-tegra186.c unsigned int irq; irq 62 drivers/gpio/gpio-tegra186.c unsigned int *irq; irq 336 drivers/gpio/gpio-tegra186.c struct irq_domain *domain = gpio->gpio.irq.domain; irq 346 drivers/gpio/gpio-tegra186.c unsigned int pin, irq; irq 350 drivers/gpio/gpio-tegra186.c if (parent != gpio->irq[port->irq]) irq 356 drivers/gpio/gpio-tegra186.c irq = irq_find_mapping(domain, offset + pin); irq 357 drivers/gpio/gpio-tegra186.c if (WARN_ON(irq == 0)) irq 360 drivers/gpio/gpio-tegra186.c generic_handle_irq(irq); irq 408 drivers/gpio/gpio-tegra186.c struct gpio_irq_chip *irq; irq 431 drivers/gpio/gpio-tegra186.c gpio->irq = devm_kcalloc(&pdev->dev, gpio->num_irq, sizeof(*gpio->irq), irq 433 drivers/gpio/gpio-tegra186.c if (!gpio->irq) irq 441 drivers/gpio/gpio-tegra186.c gpio->irq[i] = err; irq 491 drivers/gpio/gpio-tegra186.c irq = &gpio->gpio.irq; irq 492 drivers/gpio/gpio-tegra186.c irq->chip = &gpio->intc; irq 493 drivers/gpio/gpio-tegra186.c irq->domain_ops = &tegra186_gpio_irq_domain_ops; irq 494 drivers/gpio/gpio-tegra186.c irq->handler = handle_simple_irq; irq 495 drivers/gpio/gpio-tegra186.c irq->default_type = IRQ_TYPE_NONE; irq 496 drivers/gpio/gpio-tegra186.c irq->parent_handler = tegra186_gpio_irq; irq 497 drivers/gpio/gpio-tegra186.c irq->parent_handler_data = gpio; irq 498 drivers/gpio/gpio-tegra186.c irq->num_parents = gpio->num_irq; irq 499 drivers/gpio/gpio-tegra186.c irq->parents = gpio->irq; irq 501 drivers/gpio/gpio-tegra186.c irq->map = devm_kcalloc(&pdev->dev, gpio->gpio.ngpio, irq 502 drivers/gpio/gpio-tegra186.c sizeof(*irq->map), GFP_KERNEL); irq 503 drivers/gpio/gpio-tegra186.c if (!irq->map) irq 510 drivers/gpio/gpio-tegra186.c irq->map[offset + j] = irq->parents[port->irq]; irq 534 drivers/gpio/gpio-tegra186.c .irq = controller, \ irq 574 drivers/gpio/gpio-tegra186.c .irq = controller, \ irq 599 drivers/gpio/gpio-tegra186.c .irq = controller, \ irq 644 drivers/gpio/gpio-tegra186.c .irq = controller, \ irq 104 drivers/gpio/gpio-timberdale.c int offset = d->irq - tgpio->irq_base; irq 116 drivers/gpio/gpio-timberdale.c int offset = d->irq - tgpio->irq_base; irq 128 drivers/gpio/gpio-timberdale.c int offset = d->irq - tgpio->irq_base; irq 221 drivers/gpio/gpio-timberdale.c int irq = platform_get_irq(pdev, 0); irq 249 drivers/gpio/gpio-timberdale.c gc->to_irq = (irq >= 0 && tgpio->irq_base > 0) ? timbgpio_to_irq : NULL; irq 264 drivers/gpio/gpio-timberdale.c if (irq < 0 || tgpio->irq_base <= 0) irq 274 drivers/gpio/gpio-timberdale.c irq_set_chained_handler_and_data(irq, timbgpio_irq, tgpio); irq 39 drivers/gpio/gpio-tqmx86.c int irq; irq 193 drivers/gpio/gpio-tqmx86.c child_irq = irq_find_mapping(gpio->chip.irq.domain, irq 236 drivers/gpio/gpio-tqmx86.c int ret, irq; irq 238 drivers/gpio/gpio-tqmx86.c irq = platform_get_irq(pdev, 0); irq 239 drivers/gpio/gpio-tqmx86.c if (irq < 0) irq 240 drivers/gpio/gpio-tqmx86.c return irq; irq 278 drivers/gpio/gpio-tqmx86.c if (irq) { irq 295 drivers/gpio/gpio-tqmx86.c girq = &chip->irq; irq 306 drivers/gpio/gpio-tqmx86.c girq->parents[0] = irq; irq 57 drivers/gpio/gpio-ts5500.c const u8 irq; irq 80 drivers/gpio/gpio-ts5500.c .irq = _irq, \ irq 268 drivers/gpio/gpio-ts5500.c if (line.irq) irq 269 drivers/gpio/gpio-ts5500.c return line.irq; irq 39 drivers/gpio/gpio-vf610.c int irq; irq 152 drivers/gpio/gpio-vf610.c generic_handle_irq(irq_find_mapping(port->gc.irq.domain, pin)); irq 228 drivers/gpio/gpio-vf610.c enable_irq_wake(port->irq); irq 230 drivers/gpio/gpio-vf610.c disable_irq_wake(port->irq); irq 264 drivers/gpio/gpio-vf610.c port->irq = platform_get_irq(pdev, 0); irq 265 drivers/gpio/gpio-vf610.c if (port->irq < 0) irq 266 drivers/gpio/gpio-vf610.c return port->irq; irq 329 drivers/gpio/gpio-vf610.c girq = &gc->irq; irq 338 drivers/gpio/gpio-vf610.c girq->parents[0] = port->irq; irq 76 drivers/gpio/gpio-vr41xx.c #define GPIO_PIN_OF_IRQ(irq) ((irq) - GIU_IRQ_BASE) irq 104 drivers/gpio/gpio-vr41xx.c giu_write(GIUINTSTATL, 1 << GPIO_PIN_OF_IRQ(d->irq)); irq 109 drivers/gpio/gpio-vr41xx.c giu_clear(GIUINTENL, 1 << GPIO_PIN_OF_IRQ(d->irq)); irq 116 drivers/gpio/gpio-vr41xx.c pin = GPIO_PIN_OF_IRQ(d->irq); irq 123 drivers/gpio/gpio-vr41xx.c giu_set(GIUINTENL, 1 << GPIO_PIN_OF_IRQ(d->irq)); irq 162 drivers/gpio/gpio-vr41xx.c 1 << (GPIO_PIN_OF_IRQ(d->irq) - GIUINT_HIGH_OFFSET)); irq 167 drivers/gpio/gpio-vr41xx.c giu_clear(GIUINTENH, 1 << (GPIO_PIN_OF_IRQ(d->irq) - GIUINT_HIGH_OFFSET)); irq 174 drivers/gpio/gpio-vr41xx.c pin = GPIO_PIN_OF_IRQ(d->irq) - GIUINT_HIGH_OFFSET; irq 181 drivers/gpio/gpio-vr41xx.c giu_set(GIUINTENH, 1 << (GPIO_PIN_OF_IRQ(d->irq) - GIUINT_HIGH_OFFSET)); irq 192 drivers/gpio/gpio-vr41xx.c static int giu_get_irq(unsigned int irq) irq 472 drivers/gpio/gpio-vr41xx.c int irq; irq 519 drivers/gpio/gpio-vr41xx.c irq = platform_get_irq(pdev, 0); irq 520 drivers/gpio/gpio-vr41xx.c if (irq < 0 || irq >= nr_irqs) irq 523 drivers/gpio/gpio-vr41xx.c return cascade_irq(irq, giu_get_irq); irq 321 drivers/gpio/gpio-wcove.c static irqreturn_t wcove_gpio_irq_handler(int irq, void *data) irq 344 drivers/gpio/gpio-wcove.c virq = irq_find_mapping(wg->chip.irq.domain, gpio); irq 398 drivers/gpio/gpio-wcove.c int virq, ret, irq; irq 412 drivers/gpio/gpio-wcove.c irq = platform_get_irq(pdev, 0); irq 413 drivers/gpio/gpio-wcove.c if (irq < 0) irq 414 drivers/gpio/gpio-wcove.c return irq; irq 455 drivers/gpio/gpio-wcove.c virq = regmap_irq_get_virq(wg->regmap_irq_chip, irq); irq 457 drivers/gpio/gpio-wcove.c dev_err(dev, "Failed to get virq by irq %d\n", irq); irq 29 drivers/gpio/gpio-ws16c48.c static unsigned int irq[MAX_NUM_WS16C48]; irq 30 drivers/gpio/gpio-ws16c48.c module_param_hw_array(irq, uint, irq, NULL, 0); irq 31 drivers/gpio/gpio-ws16c48.c MODULE_PARM_DESC(irq, "WinSystems WS16C48 interrupt line numbers"); irq 354 drivers/gpio/gpio-ws16c48.c static irqreturn_t ws16c48_irq_handler(int irq, void *dev_id) irq 373 drivers/gpio/gpio-ws16c48.c chip->irq.domain, gpio + 8*port)); irq 451 drivers/gpio/gpio-ws16c48.c err = devm_request_irq(dev, irq[id], ws16c48_irq_handler, IRQF_SHARED, irq 281 drivers/gpio/gpio-xgene-sb.c priv->gc.irq.domain = priv->irq_domain; irq 220 drivers/gpio/gpio-xlp.c priv->chip.irq.domain, gpio)); irq 296 drivers/gpio/gpio-xlp.c int irq_base, irq, err; irq 308 drivers/gpio/gpio-xlp.c irq = platform_get_irq(pdev, 0); irq 309 drivers/gpio/gpio-xlp.c if (irq < 0) irq 310 drivers/gpio/gpio-xlp.c return irq; irq 399 drivers/gpio/gpio-xlp.c girq = &gc->irq; irq 408 drivers/gpio/gpio-xlp.c girq->parents[0] = irq; irq 170 drivers/gpio/gpio-zx.c generic_handle_irq(irq_find_mapping(gc->irq.domain, irq 219 drivers/gpio/gpio-zx.c int irq, id, ret; irq 251 drivers/gpio/gpio-zx.c irq = platform_get_irq(pdev, 0); irq 252 drivers/gpio/gpio-zx.c if (irq < 0) irq 253 drivers/gpio/gpio-zx.c return irq; irq 254 drivers/gpio/gpio-zx.c girq = &chip->gc.irq; irq 263 drivers/gpio/gpio-zx.c girq->parents[0] = irq; irq 124 drivers/gpio/gpio-zynq.c int irq; irq 549 drivers/gpio/gpio-zynq.c irq_set_irq_wake(gpio->irq, on); irq 607 drivers/gpio/gpio-zynq.c struct irq_domain *irqdomain = gpio->chip.irq.domain; irq 713 drivers/gpio/gpio-zynq.c struct irq_data *data = irq_get_irq_data(gpio->irq); irq 726 drivers/gpio/gpio-zynq.c struct irq_data *data = irq_get_irq_data(gpio->irq); irq 854 drivers/gpio/gpio-zynq.c gpio->irq = platform_get_irq(pdev, 0); irq 855 drivers/gpio/gpio-zynq.c if (gpio->irq < 0) irq 856 drivers/gpio/gpio-zynq.c return gpio->irq; irq 897 drivers/gpio/gpio-zynq.c girq = &chip->irq; irq 908 drivers/gpio/gpio-zynq.c girq->parents[0] = gpio->irq; irq 58 drivers/gpio/gpiolib-acpi.c unsigned int irq; irq 131 drivers/gpio/gpiolib-acpi.c static irqreturn_t acpi_gpio_irq_handler(int irq, void *data) irq 140 drivers/gpio/gpiolib-acpi.c static irqreturn_t acpi_gpio_irq_handler_evt(int irq, void *data) irq 176 drivers/gpio/gpiolib-acpi.c ret = request_threaded_irq(event->irq, NULL, event->handler, irq 181 drivers/gpio/gpiolib-acpi.c event->irq); irq 186 drivers/gpio/gpiolib-acpi.c enable_irq_wake(event->irq); irq 196 drivers/gpio/gpiolib-acpi.c event->handler(event->irq, event); irq 269 drivers/gpio/gpiolib-acpi.c int ret, pin, irq; irq 305 drivers/gpio/gpiolib-acpi.c irq = gpiod_to_irq(desc); irq 306 drivers/gpio/gpiolib-acpi.c if (irq < 0) { irq 338 drivers/gpio/gpiolib-acpi.c event->irq = irq; irq 433 drivers/gpio/gpiolib-acpi.c disable_irq_wake(event->irq); irq 435 drivers/gpio/gpiolib-acpi.c free_irq(event->irq, event); irq 939 drivers/gpio/gpiolib-acpi.c int irq; irq 944 drivers/gpio/gpiolib-acpi.c irq = gpiod_to_irq(desc); irq 945 drivers/gpio/gpiolib-acpi.c if (irq < 0) irq 946 drivers/gpio/gpiolib-acpi.c return irq; irq 958 drivers/gpio/gpiolib-acpi.c irq_flags != irq_get_trigger_type(irq)) irq 959 drivers/gpio/gpiolib-acpi.c irq_set_irq_type(irq, irq_flags); irq 961 drivers/gpio/gpiolib-acpi.c return irq; irq 25 drivers/gpio/gpiolib-sysfs.c int irq; irq 154 drivers/gpio/gpiolib-sysfs.c static irqreturn_t gpio_sysfs_irq(int irq, void *priv) irq 171 drivers/gpio/gpiolib-sysfs.c data->irq = gpiod_to_irq(desc); irq 172 drivers/gpio/gpiolib-sysfs.c if (data->irq < 0) irq 199 drivers/gpio/gpiolib-sysfs.c ret = request_any_context_irq(data->irq, gpio_sysfs_irq, irq_flags, irq 226 drivers/gpio/gpiolib-sysfs.c free_irq(data->irq, data); irq 700 drivers/gpio/gpiolib.c int irq; irq 776 drivers/gpio/gpiolib.c free_irq(le->irq, le); irq 833 drivers/gpio/gpiolib.c static irqreturn_t lineevent_irq_thread(int irq, void *p) irq 877 drivers/gpio/gpiolib.c static irqreturn_t lineevent_irq_handler(int irq, void *p) irq 961 drivers/gpio/gpiolib.c le->irq = gpiod_to_irq(desc); irq 962 drivers/gpio/gpiolib.c if (le->irq <= 0) { irq 980 drivers/gpio/gpiolib.c ret = request_threaded_irq(le->irq, irq 1022 drivers/gpio/gpiolib.c free_irq(le->irq, le); irq 1641 drivers/gpio/gpiolib.c struct gpio_irq_chip *girq = &gc->irq; irq 1651 drivers/gpio/gpiolib.c struct gpio_irq_chip *girq = &gc->irq; irq 1667 drivers/gpio/gpiolib.c bitmap_free(gpiochip->irq.valid_mask); irq 1668 drivers/gpio/gpiolib.c gpiochip->irq.valid_mask = NULL; irq 1677 drivers/gpio/gpiolib.c if (likely(!gpiochip->irq.valid_mask)) irq 1679 drivers/gpio/gpiolib.c return test_bit(offset, gpiochip->irq.valid_mask); irq 1696 drivers/gpio/gpiolib.c struct gpio_irq_chip *girq = &gc->irq; irq 1743 drivers/gpio/gpiolib.c if (gpiochip->irq.threaded) { irq 1780 drivers/gpio/gpiolib.c if (is_of_node(gc->irq.fwnode)) irq 1791 drivers/gpio/gpiolib.c if (is_fwnode_irqchip(gc->irq.fwnode)) { irq 1799 drivers/gpio/gpiolib.c struct gpio_irq_chip *girq = &gc->irq; irq 1817 drivers/gpio/gpiolib.c fwspec.fwnode = gc->irq.fwnode; irq 1823 drivers/gpio/gpiolib.c ret = __irq_domain_alloc_irqs(gc->irq.domain, irq 1869 drivers/gpio/gpiolib.c unsigned int irq, irq 1880 drivers/gpio/gpiolib.c struct gpio_irq_chip *girq = &gc->irq; irq 1889 drivers/gpio/gpiolib.c ret = gc->irq.child_irq_domain_ops.translate(d, fwspec, &hwirq, &type); irq 1893 drivers/gpio/gpiolib.c chip_info(gc, "allocate IRQ %d, hwirq %lu\n", irq, hwirq); irq 1908 drivers/gpio/gpiolib.c irq, irq 1910 drivers/gpio/gpiolib.c gc->irq.chip, irq 1914 drivers/gpio/gpiolib.c irq_set_probe(irq); irq 1926 drivers/gpio/gpiolib.c irq, parent_hwirq); irq 1927 drivers/gpio/gpiolib.c irq_set_lockdep_class(irq, gc->irq.lock_key, gc->irq.request_key); irq 1928 drivers/gpio/gpiolib.c ret = irq_domain_alloc_irqs_parent(d, irq, 1, &parent_fwspec); irq 1961 drivers/gpio/gpiolib.c if (!gc->irq.child_to_parent_hwirq || irq 1962 drivers/gpio/gpiolib.c !gc->irq.fwnode) { irq 1967 drivers/gpio/gpiolib.c if (!gc->irq.child_offset_to_irq) irq 1968 drivers/gpio/gpiolib.c gc->irq.child_offset_to_irq = gpiochip_child_offset_to_irq_noop; irq 1970 drivers/gpio/gpiolib.c if (!gc->irq.populate_parent_fwspec) irq 1971 drivers/gpio/gpiolib.c gc->irq.populate_parent_fwspec = irq 1974 drivers/gpio/gpiolib.c gpiochip_hierarchy_setup_domain_ops(&gc->irq.child_irq_domain_ops); irq 1976 drivers/gpio/gpiolib.c gc->irq.domain = irq_domain_create_hierarchy( irq 1977 drivers/gpio/gpiolib.c gc->irq.parent_domain, irq 1980 drivers/gpio/gpiolib.c gc->irq.fwnode, irq 1981 drivers/gpio/gpiolib.c &gc->irq.child_irq_domain_ops, irq 1984 drivers/gpio/gpiolib.c if (!gc->irq.domain) irq 1987 drivers/gpio/gpiolib.c gpiochip_set_hierarchical_irqchip(gc, gc->irq.chip); irq 1994 drivers/gpio/gpiolib.c return !!gc->irq.parent_domain; irq 2045 drivers/gpio/gpiolib.c int gpiochip_irq_map(struct irq_domain *d, unsigned int irq, irq 2054 drivers/gpio/gpiolib.c irq_set_chip_data(irq, chip); irq 2059 drivers/gpio/gpiolib.c irq_set_lockdep_class(irq, chip->irq.lock_key, chip->irq.request_key); irq 2060 drivers/gpio/gpiolib.c irq_set_chip_and_handler(irq, chip->irq.chip, chip->irq.handler); irq 2062 drivers/gpio/gpiolib.c if (chip->irq.threaded) irq 2063 drivers/gpio/gpiolib.c irq_set_nested_thread(irq, 1); irq 2064 drivers/gpio/gpiolib.c irq_set_noprobe(irq); irq 2066 drivers/gpio/gpiolib.c if (chip->irq.num_parents == 1) irq 2067 drivers/gpio/gpiolib.c ret = irq_set_parent(irq, chip->irq.parents[0]); irq 2068 drivers/gpio/gpiolib.c else if (chip->irq.map) irq 2069 drivers/gpio/gpiolib.c ret = irq_set_parent(irq, chip->irq.map[hwirq]); irq 2078 drivers/gpio/gpiolib.c if (chip->irq.default_type != IRQ_TYPE_NONE) irq 2079 drivers/gpio/gpiolib.c irq_set_irq_type(irq, chip->irq.default_type); irq 2085 drivers/gpio/gpiolib.c void gpiochip_irq_unmap(struct irq_domain *d, unsigned int irq) irq 2089 drivers/gpio/gpiolib.c if (chip->irq.threaded) irq 2090 drivers/gpio/gpiolib.c irq_set_nested_thread(irq, 0); irq 2091 drivers/gpio/gpiolib.c irq_set_chip_and_handler(irq, NULL, NULL); irq 2092 drivers/gpio/gpiolib.c irq_set_chip_data(irq, NULL); irq 2147 drivers/gpio/gpiolib.c struct irq_domain *domain = chip->irq.domain; irq 2158 drivers/gpio/gpiolib.c spec.param[0] = chip->irq.child_offset_to_irq(chip, offset); irq 2187 drivers/gpio/gpiolib.c if (chip->irq.irq_enable) irq 2188 drivers/gpio/gpiolib.c chip->irq.irq_enable(d); irq 2190 drivers/gpio/gpiolib.c chip->irq.chip->irq_unmask(d); irq 2204 drivers/gpio/gpiolib.c if (chip->irq.irq_disable) irq 2205 drivers/gpio/gpiolib.c chip->irq.irq_disable(d); irq 2206 drivers/gpio/gpiolib.c else if (chip->irq.chip->irq_mask) irq 2207 drivers/gpio/gpiolib.c chip->irq.chip->irq_mask(d); irq 2213 drivers/gpio/gpiolib.c struct irq_chip *irqchip = gpiochip->irq.chip; irq 2220 drivers/gpio/gpiolib.c if (WARN_ON(gpiochip->irq.irq_enable)) irq 2232 drivers/gpio/gpiolib.c gpiochip->irq.irq_enable = irqchip->irq_enable; irq 2233 drivers/gpio/gpiolib.c gpiochip->irq.irq_disable = irqchip->irq_disable; irq 2248 drivers/gpio/gpiolib.c struct irq_chip *irqchip = gpiochip->irq.chip; irq 2257 drivers/gpio/gpiolib.c if (gpiochip->irq.parent_handler && gpiochip->can_sleep) { irq 2263 drivers/gpio/gpiolib.c type = gpiochip->irq.default_type; irq 2281 drivers/gpio/gpiolib.c gpiochip->irq.default_type = type; irq 2282 drivers/gpio/gpiolib.c gpiochip->irq.lock_key = lock_key; irq 2283 drivers/gpio/gpiolib.c gpiochip->irq.request_key = request_key; irq 2292 drivers/gpio/gpiolib.c if (gpiochip->irq.domain_ops) irq 2293 drivers/gpio/gpiolib.c ops = gpiochip->irq.domain_ops; irq 2297 drivers/gpio/gpiolib.c gpiochip->irq.domain = irq_domain_add_simple(np, irq 2299 drivers/gpio/gpiolib.c gpiochip->irq.first, irq 2301 drivers/gpio/gpiolib.c if (!gpiochip->irq.domain) irq 2305 drivers/gpio/gpiolib.c if (gpiochip->irq.parent_handler) { irq 2306 drivers/gpio/gpiolib.c void *data = gpiochip->irq.parent_handler_data ?: gpiochip; irq 2308 drivers/gpio/gpiolib.c for (i = 0; i < gpiochip->irq.num_parents; i++) { irq 2314 drivers/gpio/gpiolib.c irq_set_chained_handler_and_data(gpiochip->irq.parents[i], irq 2315 drivers/gpio/gpiolib.c gpiochip->irq.parent_handler, irq 2335 drivers/gpio/gpiolib.c struct irq_chip *irqchip = gpiochip->irq.chip; irq 2340 drivers/gpio/gpiolib.c if (irqchip && gpiochip->irq.parent_handler) { irq 2341 drivers/gpio/gpiolib.c struct gpio_irq_chip *irq = &gpiochip->irq; irq 2344 drivers/gpio/gpiolib.c for (i = 0; i < irq->num_parents; i++) irq 2345 drivers/gpio/gpiolib.c irq_set_chained_handler_and_data(irq->parents[i], irq 2350 drivers/gpio/gpiolib.c if (gpiochip->irq.domain) { irq 2351 drivers/gpio/gpiolib.c unsigned int irq; irq 2357 drivers/gpio/gpiolib.c irq = irq_find_mapping(gpiochip->irq.domain, offset); irq 2358 drivers/gpio/gpiolib.c irq_dispose_mapping(irq); irq 2361 drivers/gpio/gpiolib.c irq_domain_remove(gpiochip->irq.domain); irq 2370 drivers/gpio/gpiolib.c irqchip->irq_enable = gpiochip->irq.irq_enable; irq 2371 drivers/gpio/gpiolib.c irqchip->irq_disable = gpiochip->irq.irq_disable; irq 2374 drivers/gpio/gpiolib.c gpiochip->irq.irq_enable = NULL; irq 2375 drivers/gpio/gpiolib.c gpiochip->irq.irq_disable = NULL; irq 2376 drivers/gpio/gpiolib.c gpiochip->irq.chip = NULL; irq 2426 drivers/gpio/gpiolib.c gpiochip->irq.threaded = threaded; irq 2451 drivers/gpio/gpiolib.c gpiochip->irq.chip = irqchip; irq 2452 drivers/gpio/gpiolib.c gpiochip->irq.handler = handler; irq 2453 drivers/gpio/gpiolib.c gpiochip->irq.default_type = type; irq 2455 drivers/gpio/gpiolib.c gpiochip->irq.lock_key = lock_key; irq 2456 drivers/gpio/gpiolib.c gpiochip->irq.request_key = request_key; irq 2457 drivers/gpio/gpiolib.c gpiochip->irq.domain = irq_domain_add_simple(of_node, irq 2460 drivers/gpio/gpiolib.c if (!gpiochip->irq.domain) { irq 2461 drivers/gpio/gpiolib.c gpiochip->irq.chip = NULL; irq 34 drivers/gpio/sgpio-aspeed.c int irq; irq 364 drivers/gpio/sgpio-aspeed.c girq = irq_find_mapping(gc->irq.domain, i * 32 + p); irq 386 drivers/gpio/sgpio-aspeed.c struct gpio_irq_chip *irq; irq 392 drivers/gpio/sgpio-aspeed.c gpio->irq = rc; irq 403 drivers/gpio/sgpio-aspeed.c irq = &gpio->chip.irq; irq 404 drivers/gpio/sgpio-aspeed.c irq->chip = &aspeed_sgpio_irqchip; irq 405 drivers/gpio/sgpio-aspeed.c irq->handler = handle_bad_irq; irq 406 drivers/gpio/sgpio-aspeed.c irq->default_type = IRQ_TYPE_NONE; irq 407 drivers/gpio/sgpio-aspeed.c irq->parent_handler = aspeed_sgpio_irq_handler; irq 408 drivers/gpio/sgpio-aspeed.c irq->parent_handler_data = gpio; irq 409 drivers/gpio/sgpio-aspeed.c irq->parents = &gpio->irq; irq 410 drivers/gpio/sgpio-aspeed.c irq->num_parents = 1; irq 911 drivers/gpu/drm/amd/amdgpu/amdgpu.h struct amdgpu_irq irq; irq 2624 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c atomic_set(&adev->irq.ih.lock, 0); irq 95 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h struct amdgpu_irq_src irq; irq 293 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c struct amdgpu_irq_src *irq) irq 316 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c irq, AMDGPU_CP_KIQ_IRQ_DRIVER0); irq 324 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c struct amdgpu_irq_src *irq) irq 91 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h struct amdgpu_irq_src irq; irq 357 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h struct amdgpu_irq_src *irq); irq 360 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h struct amdgpu_irq_src *irq); irq 67 drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h #define amdgpu_ih_get_wptr(adev, ih) (adev)->irq.ih_funcs->get_wptr((adev), (ih)) irq 69 drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h (adev)->irq.ih_funcs->decode_iv((adev), (ih), (iv)) irq 70 drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h #define amdgpu_ih_set_rptr(adev, ih) (adev)->irq.ih_funcs->set_rptr((adev), (ih)) irq 112 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c spin_lock_irqsave(&adev->irq.lock, irqflags); irq 114 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c if (!adev->irq.client[i].sources) irq 118 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c struct amdgpu_irq_src *src = adev->irq.client[i].sources[j]; irq 133 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c spin_unlock_irqrestore(&adev->irq.lock, irqflags); irq 147 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c irqreturn_t amdgpu_irq_handler(int irq, void *arg) irq 153 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c ret = amdgpu_ih_process(adev, &adev->irq.ih); irq 169 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c irq.ih1_work); irq 171 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c amdgpu_ih_process(adev, &adev->irq.ih1); irq 184 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c irq.ih2_work); irq 186 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c amdgpu_ih_process(adev, &adev->irq.ih2); irq 225 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c spin_lock_init(&adev->irq.lock); irq 228 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c adev->irq.msi_enabled = false; irq 233 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c adev->irq.msi_enabled = true; irq 253 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c INIT_WORK(&adev->irq.ih1_work, amdgpu_irq_handle_ih1); irq 254 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c INIT_WORK(&adev->irq.ih2_work, amdgpu_irq_handle_ih2); irq 256 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c adev->irq.installed = true; irq 257 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c r = drm_irq_install(adev->ddev, adev->ddev->pdev->irq); irq 259 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c adev->irq.installed = false; irq 283 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c if (adev->irq.installed) { irq 285 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c adev->irq.installed = false; irq 286 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c if (adev->irq.msi_enabled) irq 293 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c if (!adev->irq.client[i].sources) irq 297 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c struct amdgpu_irq_src *src = adev->irq.client[i].sources[j]; irq 307 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c adev->irq.client[i].sources[j] = NULL; irq 310 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c kfree(adev->irq.client[i].sources); irq 311 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c adev->irq.client[i].sources = NULL; irq 341 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c if (!adev->irq.client[client_id].sources) { irq 342 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c adev->irq.client[client_id].sources = irq 346 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c if (!adev->irq.client[client_id].sources) irq 350 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c if (adev->irq.client[client_id].sources[src_id] != NULL) irq 364 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c adev->irq.client[client_id].sources[src_id] = source; irq 389 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c trace_amdgpu_iv(ih - &adev->irq.ih, &entry); irq 400 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c } else if (adev->irq.virq[src_id]) { irq 401 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c generic_handle_irq(irq_find_mapping(adev->irq.domain, src_id)); irq 403 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c } else if (!adev->irq.client[client_id].sources) { irq 407 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c } else if ((src = adev->irq.client[client_id].sources[src_id])) { irq 439 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c spin_lock_irqsave(&adev->irq.lock, irqflags); irq 449 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c spin_unlock_irqrestore(&adev->irq.lock, irqflags); irq 466 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c if (!adev->irq.client[i].sources) irq 470 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c struct amdgpu_irq_src *src = adev->irq.client[i].sources[j]; irq 600 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c unsigned int irq, irq_hw_number_t hwirq) irq 605 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c irq_set_chip_and_handler(irq, irq 628 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c adev->irq.domain = irq_domain_add_linear(NULL, AMDGPU_MAX_IRQ_SRC_ID, irq 630 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c if (!adev->irq.domain) { irq 648 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c if (adev->irq.domain) { irq 649 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c irq_domain_remove(adev->irq.domain); irq 650 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c adev->irq.domain = NULL; irq 669 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c adev->irq.virq[src_id] = irq_create_mapping(adev->irq.domain, src_id); irq 671 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c return adev->irq.virq[src_id]; irq 103 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h irqreturn_t amdgpu_irq_handler(int irq, void *arg); irq 53 drivers/gpu/drm/amd/amdgpu/amdgpu_test.c if (adev->irq.ih.ring_obj) irq 54 drivers/gpu/drm/amd/amdgpu/amdgpu_test.c n -= adev->irq.ih.ring_size; irq 47 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h struct amdgpu_irq_src irq; irq 49 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h struct amdgpu_irq_src irq; irq 172 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h struct amdgpu_irq_src irq; irq 69 drivers/gpu/drm/amd/amdgpu/cik_ih.c adev->irq.ih.enabled = true; irq 91 drivers/gpu/drm/amd/amdgpu/cik_ih.c adev->irq.ih.enabled = false; irq 92 drivers/gpu/drm/amd/amdgpu/cik_ih.c adev->irq.ih.rptr = 0; irq 108 drivers/gpu/drm/amd/amdgpu/cik_ih.c struct amdgpu_ih_ring *ih = &adev->irq.ih; irq 126 drivers/gpu/drm/amd/amdgpu/cik_ih.c WREG32(mmIH_RB_BASE, adev->irq.ih.gpu_addr >> 8); irq 127 drivers/gpu/drm/amd/amdgpu/cik_ih.c rb_bufsz = order_base_2(adev->irq.ih.ring_size / 4); irq 150 drivers/gpu/drm/amd/amdgpu/cik_ih.c if (adev->irq.msi_enabled) irq 297 drivers/gpu/drm/amd/amdgpu/cik_ih.c r = amdgpu_ih_ring_init(adev, &adev->irq.ih, 64 * 1024, false); irq 311 drivers/gpu/drm/amd/amdgpu/cik_ih.c amdgpu_ih_ring_fini(adev, &adev->irq.ih); irq 446 drivers/gpu/drm/amd/amdgpu/cik_ih.c adev->irq.ih_funcs = &cik_ih_funcs; irq 69 drivers/gpu/drm/amd/amdgpu/cz_ih.c adev->irq.ih.enabled = true; irq 91 drivers/gpu/drm/amd/amdgpu/cz_ih.c adev->irq.ih.enabled = false; irq 92 drivers/gpu/drm/amd/amdgpu/cz_ih.c adev->irq.ih.rptr = 0; irq 108 drivers/gpu/drm/amd/amdgpu/cz_ih.c struct amdgpu_ih_ring *ih = &adev->irq.ih; irq 127 drivers/gpu/drm/amd/amdgpu/cz_ih.c WREG32(mmIH_RB_BASE, adev->irq.ih.gpu_addr >> 8); irq 129 drivers/gpu/drm/amd/amdgpu/cz_ih.c rb_bufsz = order_base_2(adev->irq.ih.ring_size / 4); irq 151 drivers/gpu/drm/amd/amdgpu/cz_ih.c if (adev->irq.msi_enabled) irq 276 drivers/gpu/drm/amd/amdgpu/cz_ih.c r = amdgpu_ih_ring_init(adev, &adev->irq.ih, 64 * 1024, false); irq 290 drivers/gpu/drm/amd/amdgpu/cz_ih.c amdgpu_ih_ring_fini(adev, &adev->irq.ih); irq 427 drivers/gpu/drm/amd/amdgpu/cz_ih.c adev->irq.ih_funcs = &cz_ih_funcs; irq 1333 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c &adev->gfx.kiq.irq); irq 1418 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c r = amdgpu_gfx_kiq_init_ring(adev, &kiq->ring, &kiq->irq); irq 1472 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c amdgpu_gfx_kiq_free_ring(&adev->gfx.kiq.ring, &adev->gfx.kiq.irq); irq 5349 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.kiq.irq.num_types = AMDGPU_CP_KIQ_IRQ_LAST; irq 5350 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.kiq.irq.funcs = &gfx_v10_0_kiq_irq_funcs; irq 2077 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c r = amdgpu_gfx_kiq_init_ring(adev, &kiq->ring, &kiq->irq); irq 2106 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c amdgpu_gfx_kiq_free_ring(&adev->gfx.kiq.ring, &adev->gfx.kiq.irq); irq 2308 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c r = amdgpu_gfx_kiq_init_ring(adev, &kiq->ring, &kiq->irq); irq 2356 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c amdgpu_gfx_kiq_free_ring(&adev->gfx.kiq.ring, &adev->gfx.kiq.irq); irq 4467 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c goto irq; irq 4504 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c goto irq; irq 4507 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c irq: irq 875 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c goto irq; irq 915 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c goto irq; irq 919 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c irq: irq 69 drivers/gpu/drm/amd/amdgpu/iceland_ih.c adev->irq.ih.enabled = true; irq 91 drivers/gpu/drm/amd/amdgpu/iceland_ih.c adev->irq.ih.enabled = false; irq 92 drivers/gpu/drm/amd/amdgpu/iceland_ih.c adev->irq.ih.rptr = 0; irq 108 drivers/gpu/drm/amd/amdgpu/iceland_ih.c struct amdgpu_ih_ring *ih = &adev->irq.ih; irq 127 drivers/gpu/drm/amd/amdgpu/iceland_ih.c WREG32(mmIH_RB_BASE, adev->irq.ih.gpu_addr >> 8); irq 129 drivers/gpu/drm/amd/amdgpu/iceland_ih.c rb_bufsz = order_base_2(adev->irq.ih.ring_size / 4); irq 151 drivers/gpu/drm/amd/amdgpu/iceland_ih.c if (adev->irq.msi_enabled) irq 276 drivers/gpu/drm/amd/amdgpu/iceland_ih.c r = amdgpu_ih_ring_init(adev, &adev->irq.ih, 64 * 1024, false); irq 290 drivers/gpu/drm/amd/amdgpu/iceland_ih.c amdgpu_ih_ring_fini(adev, &adev->irq.ih); irq 425 drivers/gpu/drm/amd/amdgpu/iceland_ih.c adev->irq.ih_funcs = &iceland_ih_funcs; irq 1354 drivers/gpu/drm/amd/amdgpu/kv_dpm.c if (adev->irq.installed && irq 1361 drivers/gpu/drm/amd/amdgpu/kv_dpm.c amdgpu_irq_get(adev, &adev->pm.dpm.thermal.irq, irq 1363 drivers/gpu/drm/amd/amdgpu/kv_dpm.c amdgpu_irq_get(adev, &adev->pm.dpm.thermal.irq, irq 1374 drivers/gpu/drm/amd/amdgpu/kv_dpm.c amdgpu_irq_put(adev, &adev->pm.dpm.thermal.irq, irq 1376 drivers/gpu/drm/amd/amdgpu/kv_dpm.c amdgpu_irq_put(adev, &adev->pm.dpm.thermal.irq, irq 2998 drivers/gpu/drm/amd/amdgpu/kv_dpm.c &adev->pm.dpm.thermal.irq); irq 3003 drivers/gpu/drm/amd/amdgpu/kv_dpm.c &adev->pm.dpm.thermal.irq); irq 3380 drivers/gpu/drm/amd/amdgpu/kv_dpm.c adev->pm.dpm.thermal.irq.num_types = AMDGPU_THERMAL_IRQ_LAST; irq 3381 drivers/gpu/drm/amd/amdgpu/kv_dpm.c adev->pm.dpm.thermal.irq.funcs = &kv_dpm_irq_funcs; irq 52 drivers/gpu/drm/amd/amdgpu/navi10_ih.c adev->irq.ih.enabled = true; irq 72 drivers/gpu/drm/amd/amdgpu/navi10_ih.c adev->irq.ih.enabled = false; irq 73 drivers/gpu/drm/amd/amdgpu/navi10_ih.c adev->irq.ih.rptr = 0; irq 112 drivers/gpu/drm/amd/amdgpu/navi10_ih.c struct amdgpu_ih_ring *ih = &adev->irq.ih; irq 129 drivers/gpu/drm/amd/amdgpu/navi10_ih.c !!adev->irq.msi_enabled); irq 324 drivers/gpu/drm/amd/amdgpu/navi10_ih.c r = amdgpu_ih_ring_init(adev, &adev->irq.ih, 256 * 1024, use_bus_addr); irq 328 drivers/gpu/drm/amd/amdgpu/navi10_ih.c adev->irq.ih.use_doorbell = true; irq 329 drivers/gpu/drm/amd/amdgpu/navi10_ih.c adev->irq.ih.doorbell_index = adev->doorbell_index.ih << 1; irq 341 drivers/gpu/drm/amd/amdgpu/navi10_ih.c amdgpu_ih_ring_fini(adev, &adev->irq.ih); irq 476 drivers/gpu/drm/amd/amdgpu/navi10_ih.c if (adev->irq.ih_funcs == NULL) irq 477 drivers/gpu/drm/amd/amdgpu/navi10_ih.c adev->irq.ih_funcs = &navi10_ih_funcs; irq 1736 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c goto irq; irq 1775 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c goto irq; irq 1779 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c irq: irq 7693 drivers/gpu/drm/amd/amdgpu/si_dpm.c ret = amdgpu_irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, 230, &adev->pm.dpm.thermal.irq); irq 7697 drivers/gpu/drm/amd/amdgpu/si_dpm.c ret = amdgpu_irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, 231, &adev->pm.dpm.thermal.irq); irq 8078 drivers/gpu/drm/amd/amdgpu/si_dpm.c adev->pm.dpm.thermal.irq.num_types = AMDGPU_THERMAL_IRQ_LAST; irq 8079 drivers/gpu/drm/amd/amdgpu/si_dpm.c adev->pm.dpm.thermal.irq.funcs = &si_dpm_irq_funcs; irq 42 drivers/gpu/drm/amd/amdgpu/si_ih.c adev->irq.ih.enabled = true; irq 56 drivers/gpu/drm/amd/amdgpu/si_ih.c adev->irq.ih.enabled = false; irq 57 drivers/gpu/drm/amd/amdgpu/si_ih.c adev->irq.ih.rptr = 0; irq 62 drivers/gpu/drm/amd/amdgpu/si_ih.c struct amdgpu_ih_ring *ih = &adev->irq.ih; irq 74 drivers/gpu/drm/amd/amdgpu/si_ih.c WREG32(IH_RB_BASE, adev->irq.ih.gpu_addr >> 8); irq 75 drivers/gpu/drm/amd/amdgpu/si_ih.c rb_bufsz = order_base_2(adev->irq.ih.ring_size / 4); irq 89 drivers/gpu/drm/amd/amdgpu/si_ih.c if (adev->irq.msi_enabled) irq 165 drivers/gpu/drm/amd/amdgpu/si_ih.c r = amdgpu_ih_ring_init(adev, &adev->irq.ih, 64 * 1024, false); irq 177 drivers/gpu/drm/amd/amdgpu/si_ih.c amdgpu_ih_ring_fini(adev, &adev->irq.ih); irq 302 drivers/gpu/drm/amd/amdgpu/si_ih.c adev->irq.ih_funcs = &si_ih_funcs; irq 1270 drivers/gpu/drm/amd/amdgpu/soc15.c adev->nbio_funcs->ih_doorbell_range(adev, adev->irq.ih.use_doorbell, irq 1271 drivers/gpu/drm/amd/amdgpu/soc15.c adev->irq.ih.doorbell_index); irq 67 drivers/gpu/drm/amd/amdgpu/tonga_ih.c adev->irq.ih.enabled = true; irq 87 drivers/gpu/drm/amd/amdgpu/tonga_ih.c adev->irq.ih.enabled = false; irq 88 drivers/gpu/drm/amd/amdgpu/tonga_ih.c adev->irq.ih.rptr = 0; irq 105 drivers/gpu/drm/amd/amdgpu/tonga_ih.c struct amdgpu_ih_ring *ih = &adev->irq.ih; irq 125 drivers/gpu/drm/amd/amdgpu/tonga_ih.c rb_bufsz = order_base_2(adev->irq.ih.ring_size / 4); irq 132 drivers/gpu/drm/amd/amdgpu/tonga_ih.c if (adev->irq.msi_enabled) irq 146 drivers/gpu/drm/amd/amdgpu/tonga_ih.c if (adev->irq.ih.use_doorbell) { irq 148 drivers/gpu/drm/amd/amdgpu/tonga_ih.c OFFSET, adev->irq.ih.doorbell_index); irq 284 drivers/gpu/drm/amd/amdgpu/tonga_ih.c r = amdgpu_ih_ring_init(adev, &adev->irq.ih, 64 * 1024, true); irq 288 drivers/gpu/drm/amd/amdgpu/tonga_ih.c adev->irq.ih.use_doorbell = true; irq 289 drivers/gpu/drm/amd/amdgpu/tonga_ih.c adev->irq.ih.doorbell_index = adev->doorbell_index.ih; irq 301 drivers/gpu/drm/amd/amdgpu/tonga_ih.c amdgpu_ih_ring_fini(adev, &adev->irq.ih); irq 380 drivers/gpu/drm/amd/amdgpu/tonga_ih.c adev->irq.srbm_soft_reset = srbm_soft_reset; irq 383 drivers/gpu/drm/amd/amdgpu/tonga_ih.c adev->irq.srbm_soft_reset = 0; irq 392 drivers/gpu/drm/amd/amdgpu/tonga_ih.c if (!adev->irq.srbm_soft_reset) irq 402 drivers/gpu/drm/amd/amdgpu/tonga_ih.c if (!adev->irq.srbm_soft_reset) irq 413 drivers/gpu/drm/amd/amdgpu/tonga_ih.c if (!adev->irq.srbm_soft_reset) irq 415 drivers/gpu/drm/amd/amdgpu/tonga_ih.c srbm_soft_reset = adev->irq.srbm_soft_reset; irq 479 drivers/gpu/drm/amd/amdgpu/tonga_ih.c adev->irq.ih_funcs = &tonga_ih_funcs; irq 111 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c r = amdgpu_irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, 124, &adev->uvd.inst->irq); irq 121 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c r = amdgpu_ring_init(adev, ring, 512, &adev->uvd.inst->irq, 0); irq 774 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c adev->uvd.inst->irq.num_types = 1; irq 775 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c adev->uvd.inst->irq.funcs = &uvd_v4_2_irq_funcs; irq 109 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c r = amdgpu_irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, VISLANDS30_IV_SRCID_UVD_SYSTEM_MESSAGE, &adev->uvd.inst->irq); irq 119 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c r = amdgpu_ring_init(adev, ring, 512, &adev->uvd.inst->irq, 0); irq 883 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c adev->uvd.inst->irq.num_types = 1; irq 884 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c adev->uvd.inst->irq.funcs = &uvd_v5_0_irq_funcs; irq 390 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c r = amdgpu_irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, VISLANDS30_IV_SRCID_UVD_SYSTEM_MESSAGE, &adev->uvd.inst->irq); irq 397 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c r = amdgpu_irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, i + VISLANDS30_IV_SRCID_UVD_ENC_GEN_PURP, &adev->uvd.inst->irq); irq 411 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c adev->uvd.inst->irq.num_types = 1; irq 419 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c r = amdgpu_ring_init(adev, ring, 512, &adev->uvd.inst->irq, 0); irq 431 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c r = amdgpu_ring_init(adev, ring, 512, &adev->uvd.inst->irq, 0); irq 1626 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c adev->uvd.inst->irq.num_types = adev->uvd.num_enc_rings + 1; irq 1628 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c adev->uvd.inst->irq.num_types = 1; irq 1630 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c adev->uvd.inst->irq.funcs = &uvd_v6_0_irq_funcs; irq 414 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c r = amdgpu_irq_add_id(adev, amdgpu_ih_clientid_uvds[j], UVD_7_0__SRCID__UVD_SYSTEM_MESSAGE_INTERRUPT, &adev->uvd.inst[j].irq); irq 420 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c r = amdgpu_irq_add_id(adev, amdgpu_ih_clientid_uvds[j], i + UVD_7_0__SRCID__UVD_ENC_GEN_PURP, &adev->uvd.inst[j].irq); irq 453 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c r = amdgpu_ring_init(adev, ring, 512, &adev->uvd.inst[j].irq, 0); irq 472 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c r = amdgpu_ring_init(adev, ring, 512, &adev->uvd.inst[j].irq, 0); irq 1878 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->uvd.inst[i].irq.num_types = adev->uvd.num_enc_rings + 1; irq 1879 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->uvd.inst[i].irq.funcs = &uvd_v7_0_irq_funcs; irq 420 drivers/gpu/drm/amd/amdgpu/vce_v2_0.c r = amdgpu_irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, 167, &adev->vce.irq); irq 437 drivers/gpu/drm/amd/amdgpu/vce_v2_0.c &adev->vce.irq, 0); irq 642 drivers/gpu/drm/amd/amdgpu/vce_v2_0.c adev->vce.irq.num_types = 1; irq 643 drivers/gpu/drm/amd/amdgpu/vce_v2_0.c adev->vce.irq.funcs = &vce_v2_0_irq_funcs; irq 425 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c r = amdgpu_irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, VISLANDS30_IV_SRCID_VCE_TRAP, &adev->vce.irq); irq 445 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c r = amdgpu_ring_init(adev, ring, 512, &adev->vce.irq, 0); irq 969 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c adev->vce.irq.num_types = 1; irq 970 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c adev->vce.irq.funcs = &vce_v3_0_irq_funcs; irq 432 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c r = amdgpu_irq_add_id(adev, SOC15_IH_CLIENTID_VCE0, 167, &adev->vce.irq); irq 479 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c r = amdgpu_ring_init(adev, ring, 512, &adev->vce.irq, 0); irq 1118 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c adev->vce.irq.num_types = 1; irq 1119 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c adev->vce.irq.funcs = &vce_v4_0_irq_funcs; irq 92 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c VCN_1_0__SRCID__UVD_SYSTEM_MESSAGE_INTERRUPT, &adev->vcn.inst->irq); irq 99 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c &adev->vcn.inst->irq); irq 105 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c r = amdgpu_irq_add_id(adev, SOC15_IH_CLIENTID_VCN, 126, &adev->vcn.inst->irq); irq 129 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c r = amdgpu_ring_init(adev, ring, 512, &adev->vcn.inst->irq, 0); irq 147 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c r = amdgpu_ring_init(adev, ring, 512, &adev->vcn.inst->irq, 0); irq 154 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c r = amdgpu_ring_init(adev, ring, 512, &adev->vcn.inst->irq, 0); irq 2327 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->vcn.inst->irq.num_types = adev->vcn.num_enc_rings + 2; irq 2328 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->vcn.inst->irq.funcs = &vcn_v1_0_irq_funcs; irq 122 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c &adev->vcn.inst->irq); irq 130 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c &adev->vcn.inst->irq); irq 137 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c VCN_2_0__SRCID__JPEG_DECODE, &adev->vcn.inst->irq); irq 165 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c r = amdgpu_ring_init(adev, ring, 512, &adev->vcn.inst->irq, 0); irq 192 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c r = amdgpu_ring_init(adev, ring, 512, &adev->vcn.inst->irq, 0); irq 201 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c r = amdgpu_ring_init(adev, ring, 512, &adev->vcn.inst->irq, 0); irq 2290 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c adev->vcn.inst->irq.num_types = adev->vcn.num_enc_rings + 2; irq 2291 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c adev->vcn.inst->irq.funcs = &vcn_v2_0_irq_funcs; irq 121 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c VCN_2_0__SRCID__UVD_SYSTEM_MESSAGE_INTERRUPT, &adev->vcn.inst[j].irq); irq 128 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c i + VCN_2_0__SRCID__UVD_ENC_GENERAL_PURPOSE, &adev->vcn.inst[j].irq); irq 135 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c VCN_2_0__SRCID__JPEG_DECODE, &adev->vcn.inst[j].irq); irq 193 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c r = amdgpu_ring_init(adev, ring, 512, &adev->vcn.inst[j].irq, 0); irq 202 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c r = amdgpu_ring_init(adev, ring, 512, &adev->vcn.inst[j].irq, 0); irq 211 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c r = amdgpu_ring_init(adev, ring, 512, &adev->vcn.inst[j].irq, 0); irq 1380 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c adev->vcn.inst[i].irq.num_types = adev->vcn.num_enc_rings + 2; irq 1381 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c adev->vcn.inst[i].irq.funcs = &vcn_v2_5_irq_funcs; irq 61 drivers/gpu/drm/amd/amdgpu/vega10_ih.c adev->irq.ih.enabled = true; irq 63 drivers/gpu/drm/amd/amdgpu/vega10_ih.c if (adev->irq.ih1.ring_size) { irq 76 drivers/gpu/drm/amd/amdgpu/vega10_ih.c adev->irq.ih1.enabled = true; irq 79 drivers/gpu/drm/amd/amdgpu/vega10_ih.c if (adev->irq.ih2.ring_size) { irq 92 drivers/gpu/drm/amd/amdgpu/vega10_ih.c adev->irq.ih2.enabled = true; irq 121 drivers/gpu/drm/amd/amdgpu/vega10_ih.c adev->irq.ih.enabled = false; irq 122 drivers/gpu/drm/amd/amdgpu/vega10_ih.c adev->irq.ih.rptr = 0; irq 124 drivers/gpu/drm/amd/amdgpu/vega10_ih.c if (adev->irq.ih1.ring_size) { irq 140 drivers/gpu/drm/amd/amdgpu/vega10_ih.c adev->irq.ih1.enabled = false; irq 141 drivers/gpu/drm/amd/amdgpu/vega10_ih.c adev->irq.ih1.rptr = 0; irq 144 drivers/gpu/drm/amd/amdgpu/vega10_ih.c if (adev->irq.ih2.ring_size) { irq 161 drivers/gpu/drm/amd/amdgpu/vega10_ih.c adev->irq.ih2.enabled = false; irq 162 drivers/gpu/drm/amd/amdgpu/vega10_ih.c adev->irq.ih2.rptr = 0; irq 231 drivers/gpu/drm/amd/amdgpu/vega10_ih.c ih = &adev->irq.ih; irq 239 drivers/gpu/drm/amd/amdgpu/vega10_ih.c if (adev->irq.ih.use_bus_addr) { irq 245 drivers/gpu/drm/amd/amdgpu/vega10_ih.c !!adev->irq.msi_enabled); irq 274 drivers/gpu/drm/amd/amdgpu/vega10_ih.c ih = &adev->irq.ih1; irq 304 drivers/gpu/drm/amd/amdgpu/vega10_ih.c ih = &adev->irq.ih2; irq 385 drivers/gpu/drm/amd/amdgpu/vega10_ih.c if (ih == &adev->irq.ih) irq 387 drivers/gpu/drm/amd/amdgpu/vega10_ih.c else if (ih == &adev->irq.ih1) irq 389 drivers/gpu/drm/amd/amdgpu/vega10_ih.c else if (ih == &adev->irq.ih2) irq 410 drivers/gpu/drm/amd/amdgpu/vega10_ih.c if (ih == &adev->irq.ih) irq 412 drivers/gpu/drm/amd/amdgpu/vega10_ih.c else if (ih == &adev->irq.ih1) irq 414 drivers/gpu/drm/amd/amdgpu/vega10_ih.c else if (ih == &adev->irq.ih2) irq 483 drivers/gpu/drm/amd/amdgpu/vega10_ih.c if (ih == &adev->irq.ih) irq 485 drivers/gpu/drm/amd/amdgpu/vega10_ih.c else if (ih == &adev->irq.ih1) irq 487 drivers/gpu/drm/amd/amdgpu/vega10_ih.c else if (ih == &adev->irq.ih2) irq 519 drivers/gpu/drm/amd/amdgpu/vega10_ih.c } else if (ih == &adev->irq.ih) { irq 521 drivers/gpu/drm/amd/amdgpu/vega10_ih.c } else if (ih == &adev->irq.ih1) { irq 523 drivers/gpu/drm/amd/amdgpu/vega10_ih.c } else if (ih == &adev->irq.ih2) { irq 545 drivers/gpu/drm/amd/amdgpu/vega10_ih.c *adev->irq.ih1.wptr_cpu = wptr; irq 546 drivers/gpu/drm/amd/amdgpu/vega10_ih.c schedule_work(&adev->irq.ih1_work); irq 549 drivers/gpu/drm/amd/amdgpu/vega10_ih.c *adev->irq.ih2.wptr_cpu = wptr; irq 550 drivers/gpu/drm/amd/amdgpu/vega10_ih.c schedule_work(&adev->irq.ih2_work); irq 563 drivers/gpu/drm/amd/amdgpu/vega10_ih.c adev->irq.self_irq.num_types = 0; irq 564 drivers/gpu/drm/amd/amdgpu/vega10_ih.c adev->irq.self_irq.funcs = &vega10_ih_self_irq_funcs; irq 582 drivers/gpu/drm/amd/amdgpu/vega10_ih.c &adev->irq.self_irq); irq 586 drivers/gpu/drm/amd/amdgpu/vega10_ih.c r = amdgpu_ih_ring_init(adev, &adev->irq.ih, 256 * 1024, true); irq 590 drivers/gpu/drm/amd/amdgpu/vega10_ih.c adev->irq.ih.use_doorbell = true; irq 591 drivers/gpu/drm/amd/amdgpu/vega10_ih.c adev->irq.ih.doorbell_index = adev->doorbell_index.ih << 1; irq 593 drivers/gpu/drm/amd/amdgpu/vega10_ih.c r = amdgpu_ih_ring_init(adev, &adev->irq.ih1, PAGE_SIZE, true); irq 597 drivers/gpu/drm/amd/amdgpu/vega10_ih.c adev->irq.ih1.use_doorbell = true; irq 598 drivers/gpu/drm/amd/amdgpu/vega10_ih.c adev->irq.ih1.doorbell_index = (adev->doorbell_index.ih + 1) << 1; irq 600 drivers/gpu/drm/amd/amdgpu/vega10_ih.c r = amdgpu_ih_ring_init(adev, &adev->irq.ih2, PAGE_SIZE, true); irq 604 drivers/gpu/drm/amd/amdgpu/vega10_ih.c adev->irq.ih2.use_doorbell = true; irq 605 drivers/gpu/drm/amd/amdgpu/vega10_ih.c adev->irq.ih2.doorbell_index = (adev->doorbell_index.ih + 2) << 1; irq 617 drivers/gpu/drm/amd/amdgpu/vega10_ih.c amdgpu_ih_ring_fini(adev, &adev->irq.ih2); irq 618 drivers/gpu/drm/amd/amdgpu/vega10_ih.c amdgpu_ih_ring_fini(adev, &adev->irq.ih1); irq 619 drivers/gpu/drm/amd/amdgpu/vega10_ih.c amdgpu_ih_ring_fini(adev, &adev->irq.ih); irq 715 drivers/gpu/drm/amd/amdgpu/vega10_ih.c adev->irq.ih_funcs = &vega10_ih_funcs; irq 378 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c const struct gpio *irq) irq 380 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c enum gpio_id id = dal_gpio_get_id(irq); irq 385 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c dal_gpio_get_enum(irq)); irq 388 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c dal_gpio_get_enum(irq)); irq 395 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c const struct gpio *irq) irq 397 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c enum gpio_id id = dal_gpio_get_id(irq); irq 402 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c dal_gpio_get_enum(irq)); irq 409 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c struct gpio *irq, irq 420 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c return dal_gpio_set_config(irq, &config_data); irq 433 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c struct gpio *irq; irq 445 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c irq = dal_gpio_create( irq 448 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c if (irq) irq 449 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c return irq; irq 456 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c struct gpio **irq) irq 458 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c if (!irq || !*irq) { irq 463 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c dal_gpio_close(*irq); irq 464 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c dal_gpio_destroy(irq); irq 465 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c kfree(*irq); irq 467 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c *irq = NULL; irq 84 drivers/gpu/drm/amd/display/include/gpio_service_interface.h const struct gpio *irq); irq 87 drivers/gpu/drm/amd/display/include/gpio_service_interface.h const struct gpio *irq); irq 90 drivers/gpu/drm/amd/display/include/gpio_service_interface.h struct gpio *irq, irq 144 drivers/gpu/drm/arm/display/komeda/komeda_dev.c mdev->irq = platform_get_irq(pdev, 0); irq 145 drivers/gpu/drm/arm/display/komeda/komeda_dev.c if (mdev->irq < 0) { irq 147 drivers/gpu/drm/arm/display/komeda/komeda_dev.c return mdev->irq; irq 167 drivers/gpu/drm/arm/display/komeda/komeda_dev.h int irq; irq 38 drivers/gpu/drm/arm/display/komeda/komeda_kms.c static irqreturn_t komeda_kms_irq_handler(int irq, void *data) irq 303 drivers/gpu/drm/arm/display/komeda/komeda_kms.c err = devm_request_irq(drm->dev, mdev->irq, irq 125 drivers/gpu/drm/arm/hdlcd_drv.c static irqreturn_t hdlcd_irq(int irq, void *arg) irq 1149 drivers/gpu/drm/arm/malidp_hw.c static void malidp_hw_clear_irq(struct malidp_hw_device *hwdev, u8 block, u32 irq) irq 1154 drivers/gpu/drm/arm/malidp_hw.c malidp_hw_write(hwdev, irq, base + MALIDP_REG_CLEARIRQ); irq 1156 drivers/gpu/drm/arm/malidp_hw.c malidp_hw_write(hwdev, irq, base + MALIDP_REG_STATUS); irq 1159 drivers/gpu/drm/arm/malidp_hw.c static irqreturn_t malidp_de_irq(int irq, void *arg) irq 1217 drivers/gpu/drm/arm/malidp_hw.c static irqreturn_t malidp_de_irq_thread_handler(int irq, void *arg) irq 1244 drivers/gpu/drm/arm/malidp_hw.c int malidp_de_irq_init(struct drm_device *drm, int irq) irq 1256 drivers/gpu/drm/arm/malidp_hw.c ret = devm_request_threaded_irq(drm->dev, irq, malidp_de_irq, irq 1277 drivers/gpu/drm/arm/malidp_hw.c static irqreturn_t malidp_se_irq(int irq, void *arg) irq 1350 drivers/gpu/drm/arm/malidp_hw.c static irqreturn_t malidp_se_irq_thread_handler(int irq, void *arg) irq 1355 drivers/gpu/drm/arm/malidp_hw.c int malidp_se_irq_init(struct drm_device *drm, int irq) irq 1365 drivers/gpu/drm/arm/malidp_hw.c ret = devm_request_threaded_irq(drm->dev, irq, malidp_se_irq, irq 301 drivers/gpu/drm/arm/malidp_hw.h u8 block, u32 irq) irq 305 drivers/gpu/drm/arm/malidp_hw.h malidp_hw_clearbits(hwdev, irq, base + MALIDP_REG_MASKIRQ); irq 309 drivers/gpu/drm/arm/malidp_hw.h u8 block, u32 irq) irq 313 drivers/gpu/drm/arm/malidp_hw.h malidp_hw_setbits(hwdev, irq, base + MALIDP_REG_MASKIRQ); irq 316 drivers/gpu/drm/arm/malidp_hw.h int malidp_de_irq_init(struct drm_device *drm, int irq); irq 320 drivers/gpu/drm/arm/malidp_hw.h int malidp_se_irq_init(struct drm_device *drm, int irq); irq 305 drivers/gpu/drm/armada/armada_crtc.c static irqreturn_t armada_drm_irq(int irq, void *arg) irq 901 drivers/gpu/drm/armada/armada_crtc.c struct resource *res, int irq, const struct armada_variant *variant, irq 945 drivers/gpu/drm/armada/armada_crtc.c ret = devm_request_irq(dev, irq, armada_drm_irq, 0, "armada_drm_crtc", irq 1004 drivers/gpu/drm/armada/armada_crtc.c int irq = platform_get_irq(pdev, 0); irq 1008 drivers/gpu/drm/armada/armada_crtc.c if (irq < 0) irq 1009 drivers/gpu/drm/armada/armada_crtc.c return irq; irq 1040 drivers/gpu/drm/armada/armada_crtc.c return armada_drm_crtc_create(drm, dev, res, irq, variant, port); irq 77 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c static irqreturn_t aspeed_gfx_irq_handler(int irq, void *data) irq 535 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c static irqreturn_t atmel_hlcdc_dc_irq_handler(int irq, void *data) irq 761 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c ret = drm_irq_install(dev, dc->hlcdc->irq); irq 334 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c if (adv7511->i2c_main->irq) { irq 474 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c if (adv7511->i2c_main->irq) irq 485 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c static irqreturn_t adv7511_irq_handler(int irq, void *devid) irq 502 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c if (adv7511->i2c_main->irq) { irq 860 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c if (adv->i2c_main->irq) irq 880 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c if (adv->i2c_main->irq) irq 1197 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c if (i2c->irq) { irq 1200 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c ret = devm_request_threaded_irq(dev, i2c->irq, NULL, irq 1129 drivers/gpu/drm/bridge/analogix-anx78xx.c static irqreturn_t anx78xx_hpd_threaded_handler(int irq, void *data) irq 1151 drivers/gpu/drm/bridge/analogix-anx78xx.c static int anx78xx_handle_dp_int_1(struct anx78xx *anx78xx, u8 irq) irq 1155 drivers/gpu/drm/bridge/analogix-anx78xx.c DRM_DEBUG_KMS("Handle DP interrupt 1: %02x\n", irq); irq 1158 drivers/gpu/drm/bridge/analogix-anx78xx.c irq); irq 1162 drivers/gpu/drm/bridge/analogix-anx78xx.c if (irq & SP_TRAINING_FINISH) { irq 1170 drivers/gpu/drm/bridge/analogix-anx78xx.c static bool anx78xx_handle_common_int_4(struct anx78xx *anx78xx, u8 irq) irq 1175 drivers/gpu/drm/bridge/analogix-anx78xx.c DRM_DEBUG_KMS("Handle common interrupt 4: %02x\n", irq); irq 1178 drivers/gpu/drm/bridge/analogix-anx78xx.c SP_COMMON_INT_STATUS4_REG, irq); irq 1184 drivers/gpu/drm/bridge/analogix-anx78xx.c if (irq & SP_HPD_LOST) { irq 1191 drivers/gpu/drm/bridge/analogix-anx78xx.c } else if (irq & SP_HPD_PLUG) { irq 1199 drivers/gpu/drm/bridge/analogix-anx78xx.c static void anx78xx_handle_hdmi_int_1(struct anx78xx *anx78xx, u8 irq) irq 1204 drivers/gpu/drm/bridge/analogix-anx78xx.c DRM_DEBUG_KMS("Handle HDMI interrupt 1: %02x\n", irq); irq 1207 drivers/gpu/drm/bridge/analogix-anx78xx.c irq); irq 1213 drivers/gpu/drm/bridge/analogix-anx78xx.c if ((irq & SP_CKDT_CHG) || (irq & SP_SCDT_CHG)) { irq 1243 drivers/gpu/drm/bridge/analogix-anx78xx.c unsigned int irq; irq 1249 drivers/gpu/drm/bridge/analogix-anx78xx.c &irq); irq 1255 drivers/gpu/drm/bridge/analogix-anx78xx.c if (irq) irq 1256 drivers/gpu/drm/bridge/analogix-anx78xx.c anx78xx_handle_dp_int_1(anx78xx, irq); irq 1259 drivers/gpu/drm/bridge/analogix-anx78xx.c SP_COMMON_INT_STATUS4_REG, &irq); irq 1266 drivers/gpu/drm/bridge/analogix-anx78xx.c if (irq) irq 1267 drivers/gpu/drm/bridge/analogix-anx78xx.c event = anx78xx_handle_common_int_4(anx78xx, irq); irq 1274 drivers/gpu/drm/bridge/analogix-anx78xx.c &irq); irq 1280 drivers/gpu/drm/bridge/analogix-anx78xx.c if (irq) irq 1281 drivers/gpu/drm/bridge/analogix-anx78xx.c anx78xx_handle_hdmi_int_1(anx78xx, irq); irq 1349 drivers/gpu/drm/bridge/analogix-anx78xx.c pdata->intp_irq = client->irq; irq 886 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c static irqreturn_t analogix_dp_hardirq(int irq, void *arg) irq 901 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c static irqreturn_t analogix_dp_irq_thread(int irq, void *arg) irq 1354 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c enable_irq(dp->irq); irq 1421 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c disable_irq(dp->irq); irq 1723 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c dp->irq = gpiod_to_irq(dp->hpd_gpiod); irq 1726 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c dp->irq = platform_get_irq(pdev, 0); irq 1730 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c if (dp->irq == -ENXIO) { irq 1735 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c ret = devm_request_threaded_irq(&pdev->dev, dp->irq, irq 1743 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c disable_irq(dp->irq); irq 165 drivers/gpu/drm/bridge/analogix/analogix_dp_core.h unsigned int irq; irq 1003 drivers/gpu/drm/bridge/cdns-dsi.c static irqreturn_t cdns_dsi_interrupt(int irq, void *data) irq 1173 drivers/gpu/drm/bridge/cdns-dsi.c int ret, irq; irq 1202 drivers/gpu/drm/bridge/cdns-dsi.c irq = platform_get_irq(pdev, 0); irq 1203 drivers/gpu/drm/bridge/cdns-dsi.c if (irq < 0) irq 1204 drivers/gpu/drm/bridge/cdns-dsi.c return irq; irq 1247 drivers/gpu/drm/bridge/cdns-dsi.c ret = devm_request_irq(&pdev->dev, irq, cdns_dsi_interrupt, 0, irq 193 drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c static irqreturn_t ge_b850v3_lvds_irq_handler(int irq, void *dev_id) irq 314 drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c if (!stdp4028_i2c->irq) irq 318 drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c stdp4028_i2c->irq, NULL, irq 422 drivers/gpu/drm/bridge/sii902x.c if (sii902x->i2c->irq > 0) irq 810 drivers/gpu/drm/bridge/sii902x.c static irqreturn_t sii902x_interrupt(int irq, void *data) irq 1007 drivers/gpu/drm/bridge/sii902x.c if (client->irq > 0) { irq 1011 drivers/gpu/drm/bridge/sii902x.c ret = devm_request_threaded_irq(dev, client->irq, NULL, irq 601 drivers/gpu/drm/bridge/sii9234.c enable_irq(to_i2c_client(ctx->dev)->irq); irq 614 drivers/gpu/drm/bridge/sii9234.c disable_irq(to_i2c_client(ctx->dev)->irq); irq 750 drivers/gpu/drm/bridge/sii9234.c static irqreturn_t sii9234_irq_thread(int irq, void *data) irq 917 drivers/gpu/drm/bridge/sii9234.c if (!client->irq) { irq 922 drivers/gpu/drm/bridge/sii9234.c irq_set_status_flags(client->irq, IRQ_NOAUTOEN); irq 923 drivers/gpu/drm/bridge/sii9234.c ret = devm_request_threaded_irq(dev, client->irq, NULL, irq 429 drivers/gpu/drm/bridge/sil-sii8620.c static inline void sii8620_mt_set_int(struct sii8620 *ctx, u8 irq, u8 mask) irq 431 drivers/gpu/drm/bridge/sil-sii8620.c sii8620_mt_msc_cmd(ctx, MHL_SET_INT, irq, mask); irq 2011 drivers/gpu/drm/bridge/sil-sii8620.c static irqreturn_t sii8620_irq_thread(int irq, void *data) irq 2094 drivers/gpu/drm/bridge/sil-sii8620.c enable_irq(to_i2c_client(ctx->dev)->irq); irq 2129 drivers/gpu/drm/bridge/sil-sii8620.c disable_irq(to_i2c_client(ctx->dev)->irq); irq 2301 drivers/gpu/drm/bridge/sil-sii8620.c if (!client->irq) { irq 2305 drivers/gpu/drm/bridge/sil-sii8620.c irq_set_status_flags(client->irq, IRQ_NOAUTOEN); irq 2306 drivers/gpu/drm/bridge/sil-sii8620.c ret = devm_request_threaded_irq(dev, client->irq, NULL, irq 269 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c static irqreturn_t snd_dw_hdmi_irq(int irq, void *data) irq 359 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c ret = request_irq(dw->data.irq, snd_dw_hdmi_irq, IRQF_SHARED, irq 380 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c free_irq(dw->data.irq, dw); irq 545 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c data->irq); irq 10 drivers/gpu/drm/bridge/synopsys/dw-hdmi-audio.h int irq; irq 64 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c int irq; irq 120 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c static irqreturn_t dw_hdmi_cec_hardirq(int irq, void *data) irq 169 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c static irqreturn_t dw_hdmi_cec_thread(int irq, void *data) irq 247 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c cec->irq = data->irq; irq 274 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c ret = devm_request_threaded_irq(&pdev->dev, cec->irq, irq 16 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.h int irq; irq 2368 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c static irqreturn_t dw_hdmi_hardirq(int irq, void *dev_id) irq 2414 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c static irqreturn_t dw_hdmi_irq(int irq, void *dev_id) irq 2619 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c int irq; irq 2762 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c irq = platform_get_irq(pdev, 0); irq 2763 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c if (irq < 0) { irq 2764 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c ret = irq; irq 2768 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c ret = devm_request_threaded_irq(dev, irq, dw_hdmi_hardirq, irq 2823 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c audio.irq = irq; irq 2854 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c cec.irq = irq; irq 1476 drivers/gpu/drm/bridge/tc358767.c static irqreturn_t tc_irq_handler(int irq, void *arg) irq 1581 drivers/gpu/drm/bridge/tc358767.c if (client->irq > 0) { irq 1585 drivers/gpu/drm/bridge/tc358767.c ret = devm_request_threaded_irq(dev, client->irq, irq 185 drivers/gpu/drm/bridge/ti-tfp410.c static irqreturn_t tfp410_hpd_irq_thread(int irq, void *arg) irq 209 drivers/gpu/drm/cirrus/cirrus_drv.h irqreturn_t cirrus_driver_irq_handler(int irq, void *arg); irq 106 drivers/gpu/drm/drm_irq.c int drm_irq_install(struct drm_device *dev, int irq) irq 111 drivers/gpu/drm/drm_irq.c if (irq == 0) irq 122 drivers/gpu/drm/drm_irq.c DRM_DEBUG("irq=%d\n", irq); irq 132 drivers/gpu/drm/drm_irq.c ret = request_irq(irq, dev->driver->irq_handler, irq 148 drivers/gpu/drm/drm_irq.c free_irq(irq, dev); irq 150 drivers/gpu/drm/drm_irq.c dev->irq = irq; irq 207 drivers/gpu/drm/drm_irq.c DRM_DEBUG("irq=%d\n", dev->irq); irq 215 drivers/gpu/drm/drm_irq.c free_irq(dev->irq, dev); irq 226 drivers/gpu/drm/drm_irq.c int ret = 0, irq; irq 242 drivers/gpu/drm/drm_irq.c irq = dev->pdev->irq; irq 245 drivers/gpu/drm/drm_irq.c ctl->irq != irq) irq 248 drivers/gpu/drm/drm_irq.c ret = drm_irq_install(dev, irq); irq 146 drivers/gpu/drm/drm_pci.c p->irq = dev->pdev->irq; irq 149 drivers/gpu/drm/drm_pci.c p->irq); irq 1381 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static irqreturn_t irq_handler(int irq, void *data) irq 1733 drivers/gpu/drm/etnaviv/etnaviv_gpu.c gpu->irq = platform_get_irq(pdev, 0); irq 1734 drivers/gpu/drm/etnaviv/etnaviv_gpu.c if (gpu->irq < 0) { irq 1735 drivers/gpu/drm/etnaviv/etnaviv_gpu.c dev_err(dev, "failed to get irq: %d\n", gpu->irq); irq 1736 drivers/gpu/drm/etnaviv/etnaviv_gpu.c return gpu->irq; irq 1739 drivers/gpu/drm/etnaviv/etnaviv_gpu.c err = devm_request_irq(&pdev->dev, gpu->irq, irq_handler, 0, irq 1742 drivers/gpu/drm/etnaviv/etnaviv_gpu.c dev_err(dev, "failed to request IRQ%u: %d\n", gpu->irq, err); irq 134 drivers/gpu/drm/etnaviv/etnaviv_gpu.h int irq; irq 65 drivers/gpu/drm/exynos/exynos5433_drm_decon.c unsigned int irq; irq 115 drivers/gpu/drm/exynos/exynos5433_drm_decon.c enable_irq(ctx->irq); irq 128 drivers/gpu/drm/exynos/exynos5433_drm_decon.c disable_irq_nosync(ctx->irq); irq 534 drivers/gpu/drm/exynos/exynos5433_drm_decon.c synchronize_irq(ctx->irq); irq 551 drivers/gpu/drm/exynos/exynos5433_drm_decon.c static irqreturn_t decon_te_irq_handler(int irq, void *dev_id) irq 591 drivers/gpu/drm/exynos/exynos5433_drm_decon.c ctx->irq = crtc->i80_mode ? ctx->irq_lcd_sys : ctx->irq_vsync; irq 593 drivers/gpu/drm/exynos/exynos5433_drm_decon.c if (ctx->irq) irq 684 drivers/gpu/drm/exynos/exynos5433_drm_decon.c static irqreturn_t decon_irq_handler(int irq, void *dev_id) irq 764 drivers/gpu/drm/exynos/exynos5433_drm_decon.c int ret, irq = platform_get_irq_byname(pdev, name); irq 766 drivers/gpu/drm/exynos/exynos5433_drm_decon.c if (irq < 0) { irq 767 drivers/gpu/drm/exynos/exynos5433_drm_decon.c switch (irq) { irq 769 drivers/gpu/drm/exynos/exynos5433_drm_decon.c return irq; irq 774 drivers/gpu/drm/exynos/exynos5433_drm_decon.c dev_err(ctx->dev, "IRQ %s get failed, %d\n", name, irq); irq 775 drivers/gpu/drm/exynos/exynos5433_drm_decon.c return irq; irq 778 drivers/gpu/drm/exynos/exynos5433_drm_decon.c irq_set_status_flags(irq, IRQ_NOAUTOEN); irq 779 drivers/gpu/drm/exynos/exynos5433_drm_decon.c ret = devm_request_irq(ctx->dev, irq, handler, flags, "drm_decon", ctx); irq 785 drivers/gpu/drm/exynos/exynos5433_drm_decon.c return irq; irq 583 drivers/gpu/drm/exynos/exynos7_drm_decon.c static irqreturn_t decon_irq_handler(int irq, void *dev_id) irq 264 drivers/gpu/drm/exynos/exynos_drm_dsi.c int irq; irq 1251 drivers/gpu/drm/exynos/exynos_drm_dsi.c static irqreturn_t exynos_dsi_irq(int irq, void *dev_id) irq 1284 drivers/gpu/drm/exynos/exynos_drm_dsi.c static irqreturn_t exynos_dsi_te_irq_handler(int irq, void *dev_id) irq 1297 drivers/gpu/drm/exynos/exynos_drm_dsi.c enable_irq(dsi->irq); irq 1308 drivers/gpu/drm/exynos/exynos_drm_dsi.c disable_irq(dsi->irq); irq 1793 drivers/gpu/drm/exynos/exynos_drm_dsi.c dsi->irq = platform_get_irq(pdev, 0); irq 1794 drivers/gpu/drm/exynos/exynos_drm_dsi.c if (dsi->irq < 0) { irq 1796 drivers/gpu/drm/exynos/exynos_drm_dsi.c return dsi->irq; irq 1799 drivers/gpu/drm/exynos/exynos_drm_dsi.c irq_set_status_flags(dsi->irq, IRQ_NOAUTOEN); irq 1800 drivers/gpu/drm/exynos/exynos_drm_dsi.c ret = devm_request_threaded_irq(dev, dsi->irq, NULL, irq 112 drivers/gpu/drm/exynos/exynos_drm_fimc.c int irq; irq 948 drivers/gpu/drm/exynos/exynos_drm_fimc.c static irqreturn_t fimc_irq_handler(int irq, void *dev_id) irq 1022 drivers/gpu/drm/exynos/exynos_drm_fimd.c static irqreturn_t fimd_irq_handler(int irq, void *dev_id) irq 238 drivers/gpu/drm/exynos/exynos_drm_g2d.c int irq; irq 930 drivers/gpu/drm/exynos/exynos_drm_g2d.c static irqreturn_t g2d_irq_handler(int irq, void *dev_id) irq 1499 drivers/gpu/drm/exynos/exynos_drm_g2d.c g2d->irq = platform_get_irq(pdev, 0); irq 1500 drivers/gpu/drm/exynos/exynos_drm_g2d.c if (g2d->irq < 0) { irq 1502 drivers/gpu/drm/exynos/exynos_drm_g2d.c ret = g2d->irq; irq 1506 drivers/gpu/drm/exynos/exynos_drm_g2d.c ret = devm_request_irq(dev, g2d->irq, g2d_irq_handler, 0, irq 113 drivers/gpu/drm/exynos/exynos_drm_gsc.c int irq; irq 1021 drivers/gpu/drm/exynos/exynos_drm_gsc.c static irqreturn_t gsc_irq_handler(int irq, void *dev_id) irq 1282 drivers/gpu/drm/exynos/exynos_drm_gsc.c ctx->irq = res->start; irq 1283 drivers/gpu/drm/exynos/exynos_drm_gsc.c ret = devm_request_irq(dev, ctx->irq, gsc_irq_handler, 0, irq 92 drivers/gpu/drm/exynos/exynos_drm_rotator.c static irqreturn_t rotator_irq_handler(int irq, void *arg) irq 279 drivers/gpu/drm/exynos/exynos_drm_rotator.c int irq; irq 295 drivers/gpu/drm/exynos/exynos_drm_rotator.c irq = platform_get_irq(pdev, 0); irq 296 drivers/gpu/drm/exynos/exynos_drm_rotator.c if (irq < 0) { irq 298 drivers/gpu/drm/exynos/exynos_drm_rotator.c return irq; irq 301 drivers/gpu/drm/exynos/exynos_drm_rotator.c ret = devm_request_irq(dev, irq, rotator_irq_handler, 0, dev_name(dev), irq 426 drivers/gpu/drm/exynos/exynos_drm_scaler.c static irqreturn_t scaler_irq_handler(int irq, void *arg) irq 488 drivers/gpu/drm/exynos/exynos_drm_scaler.c int irq; irq 504 drivers/gpu/drm/exynos/exynos_drm_scaler.c irq = platform_get_irq(pdev, 0); irq 505 drivers/gpu/drm/exynos/exynos_drm_scaler.c if (irq < 0) { irq 507 drivers/gpu/drm/exynos/exynos_drm_scaler.c return irq; irq 510 drivers/gpu/drm/exynos/exynos_drm_scaler.c ret = devm_request_threaded_irq(dev, irq, NULL, scaler_irq_handler, irq 130 drivers/gpu/drm/exynos/exynos_hdmi.c int irq; irq 1666 drivers/gpu/drm/exynos/exynos_hdmi.c static irqreturn_t hdmi_irq_thread(int irq, void *arg) irq 1779 drivers/gpu/drm/exynos/exynos_hdmi.c hdata->irq = gpiod_to_irq(hdata->hpd_gpio); irq 1780 drivers/gpu/drm/exynos/exynos_hdmi.c if (hdata->irq < 0) { irq 1782 drivers/gpu/drm/exynos/exynos_hdmi.c return hdata->irq; irq 1988 drivers/gpu/drm/exynos/exynos_hdmi.c ret = devm_request_threaded_irq(dev, hdata->irq, NULL, irq 102 drivers/gpu/drm/exynos/exynos_mixer.c int irq; irq 741 drivers/gpu/drm/exynos/exynos_mixer.c static irqreturn_t mixer_irq_handler(int irq, void *arg) irq 824 drivers/gpu/drm/exynos/exynos_mixer.c mixer_ctx->irq = res->start; irq 79 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c ret = drm_irq_install(dev, fsl_dev->irq); irq 114 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c static irqreturn_t fsl_dcu_drm_irq(int irq, void *arg) irq 171 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c disable_irq(fsl_dev->irq); irq 175 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c enable_irq(fsl_dev->irq); irq 201 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c enable_irq(fsl_dev->irq); irq 270 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c fsl_dev->irq = platform_get_irq(pdev, 0); irq 271 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c if (fsl_dev->irq < 0) { irq 273 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c return fsl_dev->irq; irq 183 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.h int irq; irq 299 drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c ret = request_irq(dev->irq, oaktrail_hdmi_i2c_handler, IRQF_SHARED, irq 326 drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c free_irq(dev->irq, hdmi_dev); irq 363 drivers/gpu/drm/gma500/psb_drv.c drm_irq_install(dev, dev->pdev->irq); irq 670 drivers/gpu/drm/gma500/psb_drv.h extern irqreturn_t psb_irq_handler(int irq, void *arg); irq 242 drivers/gpu/drm/gma500/psb_irq.c irqreturn_t psb_irq_handler(int irq, void *arg) irq 23 drivers/gpu/drm/gma500/psb_irq.h irqreturn_t psb_irq_handler(int irq, void *arg); irq 35 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c static irqreturn_t hibmc_drm_interrupt(int irq, void *arg) irq 306 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c ret = drm_irq_install(dev, dev->pdev->irq); irq 50 drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c int irq; irq 305 drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c static irqreturn_t ade_irq_handler(int irq, void *data) irq 873 drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c ctx->irq = platform_get_irq(pdev, 0); irq 874 drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c if (ctx->irq < 0) { irq 898 drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c ret = devm_request_irq(dev, ctx->irq, ade_irq_handler, irq 138 drivers/gpu/drm/i2c/tda9950.c static irqreturn_t tda9950_irq(int irq, void *data) irq 319 drivers/gpu/drm/i2c/tda9950.c client->irq, csr); irq 399 drivers/gpu/drm/i2c/tda9950.c if (client->irq <= 0) { irq 454 drivers/gpu/drm/i2c/tda9950.c ret = devm_request_threaded_irq(dev, client->irq, NULL, tda9950_irq, irq 495 drivers/gpu/drm/i2c/tda998x_drv.c if (priv->hdmi->irq > 0) irq 496 drivers/gpu/drm/i2c/tda998x_drv.c disable_irq(priv->hdmi->irq); irq 508 drivers/gpu/drm/i2c/tda998x_drv.c if (priv->hdmi->irq > 0) irq 509 drivers/gpu/drm/i2c/tda998x_drv.c enable_irq(priv->hdmi->irq); irq 786 drivers/gpu/drm/i2c/tda998x_drv.c static irqreturn_t tda998x_irq_thread(int irq, void *data) irq 1236 drivers/gpu/drm/i2c/tda998x_drv.c if (priv->hdmi->irq) { irq 1338 drivers/gpu/drm/i2c/tda998x_drv.c if (priv->hdmi->irq) irq 1785 drivers/gpu/drm/i2c/tda998x_drv.c if (priv->hdmi->irq) irq 1786 drivers/gpu/drm/i2c/tda998x_drv.c free_irq(priv->hdmi->irq, priv); irq 1894 drivers/gpu/drm/i2c/tda998x_drv.c if (client->irq) { irq 1901 drivers/gpu/drm/i2c/tda998x_drv.c irqd_get_trigger_type(irq_get_irq_data(client->irq)); irq 1906 drivers/gpu/drm/i2c/tda998x_drv.c ret = request_threaded_irq(client->irq, NULL, irq 1911 drivers/gpu/drm/i2c/tda998x_drv.c client->irq, ret); irq 1944 drivers/gpu/drm/i2c/tda998x_drv.c cec_info.irq = client->irq; irq 97 drivers/gpu/drm/i915/display/intel_lpe_audio.c rsc[0].start = rsc[0].end = dev_priv->lpe_audio.irq; irq 167 drivers/gpu/drm/i915/display/intel_lpe_audio.c int irq = dev_priv->lpe_audio.irq; irq 170 drivers/gpu/drm/i915/display/intel_lpe_audio.c irq_set_chip_and_handler_name(irq, irq 175 drivers/gpu/drm/i915/display/intel_lpe_audio.c return irq_set_chip_data(irq, dev_priv); irq 203 drivers/gpu/drm/i915/display/intel_lpe_audio.c dev_priv->lpe_audio.irq = irq_alloc_desc(0); irq 204 drivers/gpu/drm/i915/display/intel_lpe_audio.c if (dev_priv->lpe_audio.irq < 0) { irq 206 drivers/gpu/drm/i915/display/intel_lpe_audio.c dev_priv->lpe_audio.irq); irq 207 drivers/gpu/drm/i915/display/intel_lpe_audio.c ret = dev_priv->lpe_audio.irq; irq 211 drivers/gpu/drm/i915/display/intel_lpe_audio.c DRM_DEBUG("irq = %d\n", dev_priv->lpe_audio.irq); irq 237 drivers/gpu/drm/i915/display/intel_lpe_audio.c irq_free_desc(dev_priv->lpe_audio.irq); irq 239 drivers/gpu/drm/i915/display/intel_lpe_audio.c dev_priv->lpe_audio.irq = -1; irq 258 drivers/gpu/drm/i915/display/intel_lpe_audio.c ret = generic_handle_irq(dev_priv->lpe_audio.irq); irq 298 drivers/gpu/drm/i915/display/intel_lpe_audio.c desc = irq_to_desc(dev_priv->lpe_audio.irq); irq 302 drivers/gpu/drm/i915/display/intel_lpe_audio.c irq_free_desc(dev_priv->lpe_audio.irq); irq 304 drivers/gpu/drm/i915/display/intel_lpe_audio.c dev_priv->lpe_audio.irq = -1; irq 1054 drivers/gpu/drm/i915/gt/intel_engine_cs.c synchronize_hardirq(engine->i915->drm.pdev->irq); irq 1371 drivers/gpu/drm/i915/gvt/cmd_parser.c set_bit(info->event, vgpu->irq.flip_done_event[info->pipe]); irq 402 drivers/gpu/drm/i915/gvt/display.c struct intel_gvt_irq *irq = &gvt->irq; irq 421 drivers/gpu/drm/i915/gvt/display.c hrtimer_cancel(&irq->vblank_timer.timer); irq 423 drivers/gpu/drm/i915/gvt/display.c hrtimer_start(&irq->vblank_timer.timer, irq 424 drivers/gpu/drm/i915/gvt/display.c ktime_add_ns(ktime_get(), irq->vblank_timer.period), irq 432 drivers/gpu/drm/i915/gvt/display.c struct intel_vgpu_irq *irq = &vgpu->irq; irq 443 drivers/gpu/drm/i915/gvt/display.c for_each_set_bit(event, irq->flip_done_event[pipe], irq 445 drivers/gpu/drm/i915/gvt/display.c clear_bit(event, irq->flip_done_event[pipe]); irq 189 drivers/gpu/drm/i915/gvt/gvt.h struct intel_vgpu_irq irq; irq 317 drivers/gpu/drm/i915/gvt/gvt.h struct intel_gvt_irq irq; irq 766 drivers/gpu/drm/i915/gvt/handlers.c set_bit(event, vgpu->irq.flip_done_event[pipe]); irq 786 drivers/gpu/drm/i915/gvt/handlers.c set_bit(event, vgpu->irq.flip_done_event[pipe]); irq 811 drivers/gpu/drm/i915/gvt/handlers.c set_bit(event, vgpu->irq.flip_done_event[pipe]); irq 45 drivers/gpu/drm/i915/gvt/interrupt.c #define get_event_virt_handler(irq, e) (irq->events[e].v_handler) irq 46 drivers/gpu/drm/i915/gvt/interrupt.c #define get_irq_info(irq, e) (irq->events[e].info) irq 48 drivers/gpu/drm/i915/gvt/interrupt.c #define irq_to_gvt(irq) \ irq 49 drivers/gpu/drm/i915/gvt/interrupt.c container_of(irq, struct intel_gvt, irq) irq 150 drivers/gpu/drm/i915/gvt/interrupt.c struct intel_gvt_irq *irq = &gvt->irq; irq 153 drivers/gpu/drm/i915/gvt/interrupt.c for_each_set_bit(i, irq->irq_info_bitmap, INTEL_GVT_IRQ_INFO_MAX) { irq 154 drivers/gpu/drm/i915/gvt/interrupt.c if (i915_mmio_reg_offset(irq->info[i]->reg_base) == reg) irq 155 drivers/gpu/drm/i915/gvt/interrupt.c return irq->info[i]; irq 179 drivers/gpu/drm/i915/gvt/interrupt.c struct intel_gvt_irq_ops *ops = gvt->irq.ops; irq 209 drivers/gpu/drm/i915/gvt/interrupt.c struct intel_gvt_irq_ops *ops = gvt->irq.ops; irq 248 drivers/gpu/drm/i915/gvt/interrupt.c struct intel_gvt_irq_ops *ops = gvt->irq.ops; irq 322 drivers/gpu/drm/i915/gvt/interrupt.c struct intel_gvt_irq *irq = &vgpu->gvt->irq; irq 323 drivers/gpu/drm/i915/gvt/interrupt.c struct intel_gvt_irq_map *map = irq->irq_map; irq 336 drivers/gpu/drm/i915/gvt/interrupt.c for (map = irq->irq_map; map->up_irq_bit != -1; map++) { irq 341 drivers/gpu/drm/i915/gvt/interrupt.c up_irq_info = irq->info[map->up_irq_group]; irq 343 drivers/gpu/drm/i915/gvt/interrupt.c WARN_ON(up_irq_info != irq->info[map->up_irq_group]); irq 374 drivers/gpu/drm/i915/gvt/interrupt.c static void init_irq_map(struct intel_gvt_irq *irq) irq 380 drivers/gpu/drm/i915/gvt/interrupt.c for (map = irq->irq_map; map->up_irq_bit != -1; map++) { irq 381 drivers/gpu/drm/i915/gvt/interrupt.c up_info = irq->info[map->up_irq_group]; irq 383 drivers/gpu/drm/i915/gvt/interrupt.c down_info = irq->info[map->down_irq_group]; irq 400 drivers/gpu/drm/i915/gvt/interrupt.c static void propagate_event(struct intel_gvt_irq *irq, irq 407 drivers/gpu/drm/i915/gvt/interrupt.c info = get_irq_info(irq, event); irq 412 drivers/gpu/drm/i915/gvt/interrupt.c bit = irq->events[event].bit; irq 423 drivers/gpu/drm/i915/gvt/interrupt.c static void handle_default_event_virt(struct intel_gvt_irq *irq, irq 426 drivers/gpu/drm/i915/gvt/interrupt.c if (!vgpu->irq.irq_warn_once[event]) { irq 429 drivers/gpu/drm/i915/gvt/interrupt.c vgpu->irq.irq_warn_once[event] = true; irq 431 drivers/gpu/drm/i915/gvt/interrupt.c propagate_event(irq, event, vgpu); irq 466 drivers/gpu/drm/i915/gvt/interrupt.c struct intel_gvt_irq *irq = &vgpu->gvt->irq; irq 473 drivers/gpu/drm/i915/gvt/interrupt.c for_each_set_bit(i, irq->irq_info_bitmap, INTEL_GVT_IRQ_INFO_MAX) { irq 474 drivers/gpu/drm/i915/gvt/interrupt.c struct intel_gvt_irq_info *info = irq->info[i]; irq 492 drivers/gpu/drm/i915/gvt/interrupt.c struct intel_gvt_irq *irq) irq 494 drivers/gpu/drm/i915/gvt/interrupt.c struct intel_gvt *gvt = irq_to_gvt(irq); irq 510 drivers/gpu/drm/i915/gvt/interrupt.c SET_IRQ_GROUP(irq, INTEL_GVT_IRQ_INFO_MASTER, &gen8_master_info); irq 511 drivers/gpu/drm/i915/gvt/interrupt.c SET_IRQ_GROUP(irq, INTEL_GVT_IRQ_INFO_GT0, &gen8_gt0_info); irq 512 drivers/gpu/drm/i915/gvt/interrupt.c SET_IRQ_GROUP(irq, INTEL_GVT_IRQ_INFO_GT1, &gen8_gt1_info); irq 513 drivers/gpu/drm/i915/gvt/interrupt.c SET_IRQ_GROUP(irq, INTEL_GVT_IRQ_INFO_GT2, &gen8_gt2_info); irq 514 drivers/gpu/drm/i915/gvt/interrupt.c SET_IRQ_GROUP(irq, INTEL_GVT_IRQ_INFO_GT3, &gen8_gt3_info); irq 515 drivers/gpu/drm/i915/gvt/interrupt.c SET_IRQ_GROUP(irq, INTEL_GVT_IRQ_INFO_DE_PIPE_A, &gen8_de_pipe_a_info); irq 516 drivers/gpu/drm/i915/gvt/interrupt.c SET_IRQ_GROUP(irq, INTEL_GVT_IRQ_INFO_DE_PIPE_B, &gen8_de_pipe_b_info); irq 517 drivers/gpu/drm/i915/gvt/interrupt.c SET_IRQ_GROUP(irq, INTEL_GVT_IRQ_INFO_DE_PIPE_C, &gen8_de_pipe_c_info); irq 518 drivers/gpu/drm/i915/gvt/interrupt.c SET_IRQ_GROUP(irq, INTEL_GVT_IRQ_INFO_DE_PORT, &gen8_de_port_info); irq 519 drivers/gpu/drm/i915/gvt/interrupt.c SET_IRQ_GROUP(irq, INTEL_GVT_IRQ_INFO_DE_MISC, &gen8_de_misc_info); irq 520 drivers/gpu/drm/i915/gvt/interrupt.c SET_IRQ_GROUP(irq, INTEL_GVT_IRQ_INFO_PCU, &gen8_pcu_info); irq 521 drivers/gpu/drm/i915/gvt/interrupt.c SET_IRQ_GROUP(irq, INTEL_GVT_IRQ_INFO_PCH, &gvt_base_pch_info); irq 526 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 0, RCS_MI_USER_INTERRUPT, INTEL_GVT_IRQ_INFO_GT0); irq 527 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 4, RCS_PIPE_CONTROL, INTEL_GVT_IRQ_INFO_GT0); irq 528 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 8, RCS_AS_CONTEXT_SWITCH, INTEL_GVT_IRQ_INFO_GT0); irq 530 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 16, BCS_MI_USER_INTERRUPT, INTEL_GVT_IRQ_INFO_GT0); irq 531 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 20, BCS_MI_FLUSH_DW, INTEL_GVT_IRQ_INFO_GT0); irq 532 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 24, BCS_AS_CONTEXT_SWITCH, INTEL_GVT_IRQ_INFO_GT0); irq 535 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 0, VCS_MI_USER_INTERRUPT, INTEL_GVT_IRQ_INFO_GT1); irq 536 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 4, VCS_MI_FLUSH_DW, INTEL_GVT_IRQ_INFO_GT1); irq 537 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 8, VCS_AS_CONTEXT_SWITCH, INTEL_GVT_IRQ_INFO_GT1); irq 540 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 16, VCS2_MI_USER_INTERRUPT, irq 542 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 20, VCS2_MI_FLUSH_DW, irq 544 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 24, VCS2_AS_CONTEXT_SWITCH, irq 549 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 0, VECS_MI_USER_INTERRUPT, INTEL_GVT_IRQ_INFO_GT3); irq 550 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 4, VECS_MI_FLUSH_DW, INTEL_GVT_IRQ_INFO_GT3); irq 551 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 8, VECS_AS_CONTEXT_SWITCH, INTEL_GVT_IRQ_INFO_GT3); irq 553 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 0, PIPE_A_VBLANK, INTEL_GVT_IRQ_INFO_DE_PIPE_A); irq 554 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 0, PIPE_B_VBLANK, INTEL_GVT_IRQ_INFO_DE_PIPE_B); irq 555 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 0, PIPE_C_VBLANK, INTEL_GVT_IRQ_INFO_DE_PIPE_C); irq 558 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 0, AUX_CHANNEL_A, INTEL_GVT_IRQ_INFO_DE_PORT); irq 559 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 3, DP_A_HOTPLUG, INTEL_GVT_IRQ_INFO_DE_PORT); irq 562 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 0, GSE, INTEL_GVT_IRQ_INFO_DE_MISC); irq 565 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 17, GMBUS, INTEL_GVT_IRQ_INFO_PCH); irq 566 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 19, CRT_HOTPLUG, INTEL_GVT_IRQ_INFO_PCH); irq 567 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 21, DP_B_HOTPLUG, INTEL_GVT_IRQ_INFO_PCH); irq 568 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 22, DP_C_HOTPLUG, INTEL_GVT_IRQ_INFO_PCH); irq 569 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 23, DP_D_HOTPLUG, INTEL_GVT_IRQ_INFO_PCH); irq 572 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 25, AUX_CHANNEL_B, INTEL_GVT_IRQ_INFO_PCH); irq 573 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 26, AUX_CHANNEL_C, INTEL_GVT_IRQ_INFO_PCH); irq 574 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 27, AUX_CHANNEL_D, INTEL_GVT_IRQ_INFO_PCH); irq 576 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 4, PRIMARY_A_FLIP_DONE, INTEL_GVT_IRQ_INFO_DE_PIPE_A); irq 577 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 5, SPRITE_A_FLIP_DONE, INTEL_GVT_IRQ_INFO_DE_PIPE_A); irq 579 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 4, PRIMARY_B_FLIP_DONE, INTEL_GVT_IRQ_INFO_DE_PIPE_B); irq 580 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 5, SPRITE_B_FLIP_DONE, INTEL_GVT_IRQ_INFO_DE_PIPE_B); irq 582 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 4, PRIMARY_C_FLIP_DONE, INTEL_GVT_IRQ_INFO_DE_PIPE_C); irq 583 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 5, SPRITE_C_FLIP_DONE, INTEL_GVT_IRQ_INFO_DE_PIPE_C); irq 585 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 25, AUX_CHANNEL_B, INTEL_GVT_IRQ_INFO_DE_PORT); irq 586 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 26, AUX_CHANNEL_C, INTEL_GVT_IRQ_INFO_DE_PORT); irq 587 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 27, AUX_CHANNEL_D, INTEL_GVT_IRQ_INFO_DE_PORT); irq 589 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 3, PRIMARY_A_FLIP_DONE, INTEL_GVT_IRQ_INFO_DE_PIPE_A); irq 590 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 3, PRIMARY_B_FLIP_DONE, INTEL_GVT_IRQ_INFO_DE_PIPE_B); irq 591 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 3, PRIMARY_C_FLIP_DONE, INTEL_GVT_IRQ_INFO_DE_PIPE_C); irq 593 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 4, SPRITE_A_FLIP_DONE, INTEL_GVT_IRQ_INFO_DE_PIPE_A); irq 594 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 4, SPRITE_B_FLIP_DONE, INTEL_GVT_IRQ_INFO_DE_PIPE_B); irq 595 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 4, SPRITE_C_FLIP_DONE, INTEL_GVT_IRQ_INFO_DE_PIPE_C); irq 599 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 24, PCU_THERMAL, INTEL_GVT_IRQ_INFO_PCU); irq 600 drivers/gpu/drm/i915/gvt/interrupt.c SET_BIT_INFO(irq, 25, PCU_PCODE2DRIVER_MAILBOX, INTEL_GVT_IRQ_INFO_PCU); irq 622 drivers/gpu/drm/i915/gvt/interrupt.c struct intel_gvt_irq *irq = &gvt->irq; irq 624 drivers/gpu/drm/i915/gvt/interrupt.c struct intel_gvt_irq_ops *ops = gvt->irq.ops; irq 626 drivers/gpu/drm/i915/gvt/interrupt.c handler = get_event_virt_handler(irq, event); irq 629 drivers/gpu/drm/i915/gvt/interrupt.c handler(irq, event, vgpu); irq 635 drivers/gpu/drm/i915/gvt/interrupt.c struct intel_gvt_irq *irq) irq 640 drivers/gpu/drm/i915/gvt/interrupt.c irq->events[i].info = NULL; irq 641 drivers/gpu/drm/i915/gvt/interrupt.c irq->events[i].v_handler = handle_default_event_virt; irq 648 drivers/gpu/drm/i915/gvt/interrupt.c struct intel_gvt_irq *irq; irq 652 drivers/gpu/drm/i915/gvt/interrupt.c irq = container_of(vblank_timer, struct intel_gvt_irq, vblank_timer); irq 653 drivers/gpu/drm/i915/gvt/interrupt.c gvt = container_of(irq, struct intel_gvt, irq); irq 670 drivers/gpu/drm/i915/gvt/interrupt.c struct intel_gvt_irq *irq = &gvt->irq; irq 672 drivers/gpu/drm/i915/gvt/interrupt.c hrtimer_cancel(&irq->vblank_timer.timer); irq 689 drivers/gpu/drm/i915/gvt/interrupt.c struct intel_gvt_irq *irq = &gvt->irq; irq 690 drivers/gpu/drm/i915/gvt/interrupt.c struct intel_gvt_vblank_timer *vblank_timer = &irq->vblank_timer; irq 694 drivers/gpu/drm/i915/gvt/interrupt.c irq->ops = &gen8_irq_ops; irq 695 drivers/gpu/drm/i915/gvt/interrupt.c irq->irq_map = gen8_irq_map; irq 698 drivers/gpu/drm/i915/gvt/interrupt.c init_events(irq); irq 701 drivers/gpu/drm/i915/gvt/interrupt.c irq->ops->init_irq(irq); irq 703 drivers/gpu/drm/i915/gvt/interrupt.c init_irq_map(irq); irq 139 drivers/gpu/drm/i915/gvt/interrupt.h typedef void (*gvt_event_virt_handler_t)(struct intel_gvt_irq *irq, irq 143 drivers/gpu/drm/i915/gvt/interrupt.h void (*init_irq)(struct intel_gvt_irq *irq); irq 1749 drivers/gpu/drm/i915/i915_drv.h int irq; irq 1940 drivers/gpu/drm/i915/i915_irq.c static irqreturn_t valleyview_irq_handler(int irq, void *arg) irq 2025 drivers/gpu/drm/i915/i915_irq.c static irqreturn_t cherryview_irq_handler(int irq, void *arg) irq 2489 drivers/gpu/drm/i915/i915_irq.c static irqreturn_t ironlake_irq_handler(int irq, void *arg) irq 2823 drivers/gpu/drm/i915/i915_irq.c static irqreturn_t gen8_irq_handler(int irq, void *arg) irq 2897 drivers/gpu/drm/i915/i915_irq.c static irqreturn_t gen11_irq_handler(int irq, void *arg) irq 4012 drivers/gpu/drm/i915/i915_irq.c static irqreturn_t i8xx_irq_handler(int irq, void *arg) irq 4112 drivers/gpu/drm/i915/i915_irq.c static irqreturn_t i915_irq_handler(int irq, void *arg) irq 4255 drivers/gpu/drm/i915/i915_irq.c static irqreturn_t i965_irq_handler(int irq, void *arg) irq 4503 drivers/gpu/drm/i915/i915_irq.c int irq = dev_priv->drm.pdev->irq; irq 4517 drivers/gpu/drm/i915/i915_irq.c ret = request_irq(irq, intel_irq_handler(dev_priv), irq 4538 drivers/gpu/drm/i915/i915_irq.c int irq = dev_priv->drm.pdev->irq; irq 4553 drivers/gpu/drm/i915/i915_irq.c free_irq(irq, dev_priv); irq 4598 drivers/gpu/drm/i915/i915_irq.c synchronize_irq(i915->drm.pdev->irq); irq 286 drivers/gpu/drm/i915/i915_pmu.c struct irq_desc *desc = irq_to_desc(i915->drm.pdev->irq); irq 362 drivers/gpu/drm/imx/imx-tve.c static irqreturn_t imx_tve_irq_handler(int irq, void *data) irq 546 drivers/gpu/drm/imx/imx-tve.c int irq; irq 600 drivers/gpu/drm/imx/imx-tve.c irq = platform_get_irq(pdev, 0); irq 601 drivers/gpu/drm/imx/imx-tve.c if (irq < 0) { irq 603 drivers/gpu/drm/imx/imx-tve.c return irq; irq 606 drivers/gpu/drm/imx/imx-tve.c ret = devm_request_threaded_irq(dev, irq, NULL, irq 40 drivers/gpu/drm/imx/ipuv3-crtc.c int irq; irq 155 drivers/gpu/drm/imx/ipuv3-crtc.c enable_irq(ipu_crtc->irq); irq 164 drivers/gpu/drm/imx/ipuv3-crtc.c disable_irq_nosync(ipu_crtc->irq); irq 178 drivers/gpu/drm/imx/ipuv3-crtc.c static irqreturn_t ipu_irq_handler(int irq, void *dev_id) irq 413 drivers/gpu/drm/imx/ipuv3-crtc.c ipu_crtc->irq = ipu_plane_irq(ipu_crtc->plane[0]); irq 414 drivers/gpu/drm/imx/ipuv3-crtc.c ret = devm_request_irq(ipu_crtc->dev, ipu_crtc->irq, ipu_irq_handler, 0, irq 421 drivers/gpu/drm/imx/ipuv3-crtc.c disable_irq(ipu_crtc->irq); irq 468 drivers/gpu/drm/ingenic/ingenic-drm.c static irqreturn_t ingenic_drm_irq_handler(int irq, void *arg) irq 611 drivers/gpu/drm/ingenic/ingenic-drm.c int ret, irq; irq 655 drivers/gpu/drm/ingenic/ingenic-drm.c irq = platform_get_irq(pdev, 0); irq 656 drivers/gpu/drm/ingenic/ingenic-drm.c if (irq < 0) { irq 658 drivers/gpu/drm/ingenic/ingenic-drm.c return irq; irq 738 drivers/gpu/drm/ingenic/ingenic-drm.c ret = drm_irq_install(drm, irq); irq 30 drivers/gpu/drm/lima/lima_device.c #define LIMA_IP_DESC(ipname, mst0, mst1, off0, off1, func, irq) \ irq 33 drivers/gpu/drm/lima/lima_device.c .irq_name = irq, \ irq 189 drivers/gpu/drm/lima/lima_device.c ip->irq = err; irq 56 drivers/gpu/drm/lima/lima_device.h int irq; irq 18 drivers/gpu/drm/lima/lima_gp.c static irqreturn_t lima_gp_irq_handler(int irq, void *data) irq 232 drivers/gpu/drm/lima/lima_gp.c err = devm_request_irq(dev->dev, ip->irq, lima_gp_irq_handler, irq 30 drivers/gpu/drm/lima/lima_mmu.c static irqreturn_t lima_mmu_irq_handler(int irq, void *data) irq 84 drivers/gpu/drm/lima/lima_mmu.c err = devm_request_irq(dev->dev, ip->irq, lima_mmu_irq_handler, irq 41 drivers/gpu/drm/lima/lima_pp.c static irqreturn_t lima_pp_irq_handler(int irq, void *data) irq 60 drivers/gpu/drm/lima/lima_pp.c static irqreturn_t lima_pp_bcast_irq_handler(int irq, void *data) irq 239 drivers/gpu/drm/lima/lima_pp.c err = devm_request_irq(dev->dev, ip->irq, lima_pp_irq_handler, irq 262 drivers/gpu/drm/lima/lima_pp.c err = devm_request_irq(dev->dev, ip->irq, lima_pp_bcast_irq_handler, irq 146 drivers/gpu/drm/mcde/mcde_drv.c static irqreturn_t mcde_irq(int irq, void *data) irq 324 drivers/gpu/drm/mcde/mcde_drv.c int irq; irq 411 drivers/gpu/drm/mcde/mcde_drv.c irq = platform_get_irq(pdev, 0); irq 412 drivers/gpu/drm/mcde/mcde_drv.c if (!irq) { irq 417 drivers/gpu/drm/mcde/mcde_drv.c ret = devm_request_irq(dev, irq, mcde_irq, 0, "mcde", mcde); irq 52 drivers/gpu/drm/mediatek/mtk_cec.c int irq; irq 163 drivers/gpu/drm/mediatek/mtk_cec.c static irqreturn_t mtk_cec_htplg_isr_thread(int irq, void *arg) irq 210 drivers/gpu/drm/mediatek/mtk_cec.c cec->irq = platform_get_irq(pdev, 0); irq 211 drivers/gpu/drm/mediatek/mtk_cec.c if (cec->irq < 0) { irq 212 drivers/gpu/drm/mediatek/mtk_cec.c dev_err(dev, "Failed to get cec irq: %d\n", cec->irq); irq 213 drivers/gpu/drm/mediatek/mtk_cec.c return cec->irq; irq 216 drivers/gpu/drm/mediatek/mtk_cec.c ret = devm_request_threaded_irq(dev, cec->irq, NULL, irq 71 drivers/gpu/drm/mediatek/mtk_disp_ovl.c static irqreturn_t mtk_disp_ovl_irq_handler(int irq, void *dev_id) irq 268 drivers/gpu/drm/mediatek/mtk_disp_ovl.c int irq; irq 275 drivers/gpu/drm/mediatek/mtk_disp_ovl.c irq = platform_get_irq(pdev, 0); irq 276 drivers/gpu/drm/mediatek/mtk_disp_ovl.c if (irq < 0) irq 277 drivers/gpu/drm/mediatek/mtk_disp_ovl.c return irq; irq 296 drivers/gpu/drm/mediatek/mtk_disp_ovl.c ret = devm_request_irq(dev, irq, mtk_disp_ovl_irq_handler, irq 299 drivers/gpu/drm/mediatek/mtk_disp_ovl.c dev_err(dev, "Failed to request irq %d: %d\n", irq, ret); irq 72 drivers/gpu/drm/mediatek/mtk_disp_rdma.c static irqreturn_t mtk_disp_rdma_irq_handler(int irq, void *dev_id) irq 270 drivers/gpu/drm/mediatek/mtk_disp_rdma.c int irq; irq 277 drivers/gpu/drm/mediatek/mtk_disp_rdma.c irq = platform_get_irq(pdev, 0); irq 278 drivers/gpu/drm/mediatek/mtk_disp_rdma.c if (irq < 0) irq 279 drivers/gpu/drm/mediatek/mtk_disp_rdma.c return irq; irq 298 drivers/gpu/drm/mediatek/mtk_disp_rdma.c ret = devm_request_irq(dev, irq, mtk_disp_rdma_irq_handler, irq 301 drivers/gpu/drm/mediatek/mtk_disp_rdma.c dev_err(dev, "Failed to request irq %d: %d\n", irq, ret); irq 69 drivers/gpu/drm/mediatek/mtk_dpi.c int irq; irq 721 drivers/gpu/drm/mediatek/mtk_dpi.c dpi->irq = platform_get_irq(pdev, 0); irq 722 drivers/gpu/drm/mediatek/mtk_dpi.c if (dpi->irq <= 0) { irq 723 drivers/gpu/drm/mediatek/mtk_dpi.c dev_err(dev, "Failed to get irq: %d\n", dpi->irq); irq 281 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c comp->irq = 0; irq 286 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c comp->irq = of_irq_get(node, 0); irq 85 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h int irq; irq 488 drivers/gpu/drm/mediatek/mtk_dsi.c static irqreturn_t mtk_dsi_irq(int irq, void *dev_id) irq 64 drivers/gpu/drm/meson/meson_drv.c static irqreturn_t meson_irq(int irq, void *arg) irq 566 drivers/gpu/drm/meson/meson_dw_hdmi.c static irqreturn_t dw_hdmi_top_irq(int irq, void *dev_id) irq 590 drivers/gpu/drm/meson/meson_dw_hdmi.c static irqreturn_t dw_hdmi_top_thread_irq(int irq, void *dev_id) irq 816 drivers/gpu/drm/meson/meson_dw_hdmi.c int irq; irq 899 drivers/gpu/drm/meson/meson_dw_hdmi.c irq = platform_get_irq(pdev, 0); irq 900 drivers/gpu/drm/meson/meson_dw_hdmi.c if (irq < 0) { irq 902 drivers/gpu/drm/meson/meson_dw_hdmi.c return irq; irq 905 drivers/gpu/drm/meson/meson_dw_hdmi.c ret = devm_request_threaded_irq(dev, irq, dw_hdmi_top_irq, irq 206 drivers/gpu/drm/mga/mga_drv.h extern irqreturn_t mga_driver_irq_handler(int irq, void *arg); irq 48 drivers/gpu/drm/mga/mga_irq.c irqreturn_t mga_driver_irq_handler(int irq, void *arg) irq 1021 drivers/gpu/drm/mga/mga_state.c value = dev->pdev->irq; irq 425 drivers/gpu/drm/msm/adreno/a2xx_gpu.c .irq = a2xx_irq, irq 444 drivers/gpu/drm/msm/adreno/a3xx_gpu.c .irq = a3xx_irq, irq 534 drivers/gpu/drm/msm/adreno/a4xx_gpu.c .irq = a4xx_irq, irq 1386 drivers/gpu/drm/msm/adreno/a5xx_gpu.c .irq = a5xx_irq, irq 31 drivers/gpu/drm/msm/adreno/a6xx_gmu.c static irqreturn_t a6xx_gmu_irq(int irq, void *data) irq 55 drivers/gpu/drm/msm/adreno/a6xx_gmu.c static irqreturn_t a6xx_hfi_irq(int irq, void *data) irq 1212 drivers/gpu/drm/msm/adreno/a6xx_gmu.c int irq, ret; irq 1214 drivers/gpu/drm/msm/adreno/a6xx_gmu.c irq = platform_get_irq_byname(pdev, name); irq 1216 drivers/gpu/drm/msm/adreno/a6xx_gmu.c ret = request_irq(irq, handler, IRQF_TRIGGER_HIGH, name, gmu); irq 1223 drivers/gpu/drm/msm/adreno/a6xx_gmu.c disable_irq(irq); irq 1225 drivers/gpu/drm/msm/adreno/a6xx_gmu.c return irq; irq 831 drivers/gpu/drm/msm/adreno/a6xx_gpu.c .irq = a6xx_irq, irq 232 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c struct dpu_encoder_irq *irq; irq 240 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq = &phys_enc->irq[intr_idx]; irq 247 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c DRMID(phys_enc->parent), intr_idx, irq->hw_idx, irq 248 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq->irq_idx); irq 252 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c if (irq->irq_idx < 0) { irq 254 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c DRMID(phys_enc->parent), intr_idx, irq->hw_idx, irq 255 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq->name); irq 260 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c DRMID(phys_enc->parent), intr_idx, irq->hw_idx, irq 261 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq->irq_idx, phys_enc->hw_pp->idx - PINGPONG_0, irq 266 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq->hw_idx, irq 271 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq->irq_idx, true); irq 278 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq->hw_idx, irq->irq_idx, irq 282 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq->cb.func(phys_enc, irq->irq_idx); irq 290 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq->hw_idx, irq->irq_idx, irq 297 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c intr_idx, irq->hw_idx, irq->irq_idx, irq 308 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c struct dpu_encoder_irq *irq; irq 315 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq = &phys_enc->irq[intr_idx]; irq 317 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c if (irq->irq_idx >= 0) { irq 320 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq->name, irq->intr_type); irq 324 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq->irq_idx = dpu_core_irq_idx_lookup(phys_enc->dpu_kms, irq 325 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq->intr_type, irq->hw_idx); irq 326 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c if (irq->irq_idx < 0) { irq 329 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq->name, irq->intr_type); irq 333 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c ret = dpu_core_irq_register_callback(phys_enc->dpu_kms, irq->irq_idx, irq 334 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c &irq->cb); irq 338 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq->name); irq 339 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq->irq_idx = -EINVAL; irq 343 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c ret = dpu_core_irq_enable(phys_enc->dpu_kms, &irq->irq_idx, 1); irq 346 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c DRMID(phys_enc->parent), intr_idx, irq->hw_idx, irq 347 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq->irq_idx); irq 349 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq->irq_idx, &irq->cb); irq 350 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq->irq_idx = -EINVAL; irq 355 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq->hw_idx, irq->irq_idx); irq 363 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c struct dpu_encoder_irq *irq; irq 370 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq = &phys_enc->irq[intr_idx]; irq 373 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c if (irq->irq_idx < 0) { irq 375 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c DRMID(phys_enc->parent), intr_idx, irq->hw_idx, irq 376 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq->irq_idx); irq 380 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c ret = dpu_core_irq_disable(phys_enc->dpu_kms, &irq->irq_idx, 1); irq 383 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c DRMID(phys_enc->parent), intr_idx, irq->hw_idx, irq 384 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq->irq_idx, ret); irq 387 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c ret = dpu_core_irq_unregister_callback(phys_enc->dpu_kms, irq->irq_idx, irq 388 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c &irq->cb); irq 391 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c DRMID(phys_enc->parent), intr_idx, irq->hw_idx, irq 392 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq->irq_idx, ret); irq 396 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq->hw_idx, irq->irq_idx); irq 398 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c irq->irq_idx = -EINVAL; irq 237 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h struct dpu_encoder_irq irq[INTR_IDX_MAX]; irq 157 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c struct dpu_encoder_irq *irq; irq 159 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq = &phys_enc->irq[INTR_IDX_CTL_START]; irq 160 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->hw_idx = phys_enc->hw_ctl->idx; irq 161 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->irq_idx = -EINVAL; irq 163 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq = &phys_enc->irq[INTR_IDX_PINGPONG]; irq 164 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->hw_idx = phys_enc->hw_pp->idx; irq 165 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->irq_idx = -EINVAL; irq 167 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq = &phys_enc->irq[INTR_IDX_RDPTR]; irq 168 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->hw_idx = phys_enc->hw_pp->idx; irq 169 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->irq_idx = -EINVAL; irq 171 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq = &phys_enc->irq[INTR_IDX_UNDERRUN]; irq 172 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->hw_idx = phys_enc->intf_idx; irq 173 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->irq_idx = -EINVAL; irq 768 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c struct dpu_encoder_irq *irq; irq 793 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq = &phys_enc->irq[i]; irq 794 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c INIT_LIST_HEAD(&irq->cb.list); irq 795 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->irq_idx = -EINVAL; irq 796 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->hw_idx = -EINVAL; irq 797 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->cb.arg = phys_enc; irq 800 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq = &phys_enc->irq[INTR_IDX_CTL_START]; irq 801 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->name = "ctl_start"; irq 802 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->intr_type = DPU_IRQ_TYPE_CTL_START; irq 803 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->intr_idx = INTR_IDX_CTL_START; irq 804 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->cb.func = dpu_encoder_phys_cmd_ctl_start_irq; irq 806 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq = &phys_enc->irq[INTR_IDX_PINGPONG]; irq 807 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->name = "pp_done"; irq 808 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->intr_type = DPU_IRQ_TYPE_PING_PONG_COMP; irq 809 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->intr_idx = INTR_IDX_PINGPONG; irq 810 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->cb.func = dpu_encoder_phys_cmd_pp_tx_done_irq; irq 812 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq = &phys_enc->irq[INTR_IDX_RDPTR]; irq 813 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->name = "pp_rd_ptr"; irq 814 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->intr_type = DPU_IRQ_TYPE_PING_PONG_RD_PTR; irq 815 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->intr_idx = INTR_IDX_RDPTR; irq 816 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->cb.func = dpu_encoder_phys_cmd_pp_rd_ptr_irq; irq 818 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq = &phys_enc->irq[INTR_IDX_UNDERRUN]; irq 819 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->name = "underrun"; irq 820 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->intr_type = DPU_IRQ_TYPE_INTF_UNDER_RUN; irq 821 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->intr_idx = INTR_IDX_UNDERRUN; irq 822 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c irq->cb.func = dpu_encoder_phys_cmd_underrun_irq; irq 355 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c struct dpu_encoder_irq *irq; irq 363 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c irq = &phys_enc->irq[INTR_IDX_VSYNC]; irq 364 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c if (irq->irq_idx < 0) irq 365 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c irq->hw_idx = phys_enc->intf_idx; irq 367 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c irq = &phys_enc->irq[INTR_IDX_UNDERRUN]; irq 368 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c if (irq->irq_idx < 0) irq 369 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c irq->hw_idx = phys_enc->intf_idx; irq 704 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c struct dpu_encoder_irq *irq; irq 731 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c irq = &phys_enc->irq[i]; irq 732 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c INIT_LIST_HEAD(&irq->cb.list); irq 733 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c irq->irq_idx = -EINVAL; irq 734 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c irq->hw_idx = -EINVAL; irq 735 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c irq->cb.arg = phys_enc; irq 738 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c irq = &phys_enc->irq[INTR_IDX_VSYNC]; irq 739 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c irq->name = "vsync_irq"; irq 740 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c irq->intr_type = DPU_IRQ_TYPE_INTF_VSYNC; irq 741 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c irq->intr_idx = INTR_IDX_VSYNC; irq 742 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c irq->cb.func = dpu_encoder_phys_vid_vblank_irq; irq 744 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c irq = &phys_enc->irq[INTR_IDX_UNDERRUN]; irq 745 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c irq->name = "underrun"; irq 746 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c irq->intr_type = DPU_IRQ_TYPE_INTF_UNDER_RUN; irq 747 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c irq->intr_idx = INTR_IDX_UNDERRUN; irq 748 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c irq->cb.func = dpu_encoder_phys_vid_underrun_irq; irq 846 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c const struct dpu_irq_type *irq; irq 858 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c irq = &dpu_irq_map[irq_idx]; irq 859 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c reg_idx = irq->reg_idx; irq 864 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c if (cache_irq_mask & irq->irq_mask) { irq 869 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c cache_irq_mask |= irq->irq_mask; irq 871 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c DPU_REG_WRITE(&intr->hw, reg->clr_off, irq->irq_mask); irq 883 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c irq->irq_mask, cache_irq_mask); irq 892 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c const struct dpu_irq_type *irq; irq 904 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c irq = &dpu_irq_map[irq_idx]; irq 905 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c reg_idx = irq->reg_idx; irq 909 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c if ((cache_irq_mask & irq->irq_mask) == 0) { irq 914 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c cache_irq_mask &= ~irq->irq_mask; irq 918 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c DPU_REG_WRITE(&intr->hw, reg->clr_off, irq->irq_mask); irq 927 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c irq->irq_mask, cache_irq_mask); irq 699 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c .irq = dpu_irq, irq 975 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c int irq; irq 985 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c irq = irq_of_parse_and_map(dpu_kms->pdev->dev.of_node, 0); irq 986 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c if (irq < 0) { irq 987 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c DPU_ERROR("failed to get irq: %d\n", irq); irq 988 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c return ERR_PTR(irq); irq 990 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c dpu_kms->base.irq = irq; irq 131 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c unsigned int irq, irq_hw_number_t hwirq) irq 135 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c irq_set_lockdep_class(irq, &dpu_mdss_lock_key, &dpu_mdss_request_key); irq 136 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c irq_set_chip_and_handler(irq, &dpu_mdss_irq_chip, handle_level_irq); irq 137 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c return irq_set_chip_data(irq, dpu_mdss); irq 209 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c int irq; irq 215 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c irq = platform_get_irq(pdev, 0); irq 216 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c irq_set_chained_handler_and_data(irq, NULL, NULL); irq 243 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c int irq; irq 280 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c irq = platform_get_irq(pdev, 0); irq 281 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c if (irq < 0) irq 284 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c irq_set_chained_handler_and_data(irq, dpu_mdss_irq, irq 495 drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c static void mdp4_crtc_vblank_irq(struct mdp_irq *irq, uint32_t irqstatus) irq 497 drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c struct mdp4_crtc *mdp4_crtc = container_of(irq, struct mdp4_crtc, vblank); irq 516 drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c static void mdp4_crtc_err_irq(struct mdp_irq *irq, uint32_t irqstatus) irq 518 drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c struct mdp4_crtc *mdp4_crtc = container_of(irq, struct mdp4_crtc, err); irq 636 drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c mdp4_crtc->vblank.irq = mdp4_crtc_vblank_irq; irq 639 drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c mdp4_crtc->err.irq = mdp4_crtc_err_irq; irq 21 drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c static void mdp4_irq_error_handler(struct mdp_irq *irq, uint32_t irqstatus) irq 23 drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c struct mdp4_kms *mdp4_kms = container_of(irq, struct mdp4_kms, error_handler); irq 50 drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c error_handler->irq = mdp4_irq_error_handler; irq 192 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c .irq = mdp4_irq, irq 426 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c int irq, ret; irq 447 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c irq = platform_get_irq(pdev, 0); irq 448 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c if (irq < 0) { irq 449 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c ret = irq; irq 454 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c kms->irq = irq; irq 1071 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c static void mdp5_crtc_vblank_irq(struct mdp_irq *irq, uint32_t irqstatus) irq 1073 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c struct mdp5_crtc *mdp5_crtc = container_of(irq, struct mdp5_crtc, vblank); irq 1090 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c static void mdp5_crtc_err_irq(struct mdp_irq *irq, uint32_t irqstatus) irq 1092 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c struct mdp5_crtc *mdp5_crtc = container_of(irq, struct mdp5_crtc, err); irq 1097 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c static void mdp5_crtc_pp_done_irq(struct mdp_irq *irq, uint32_t irqstatus) irq 1099 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c struct mdp5_crtc *mdp5_crtc = container_of(irq, struct mdp5_crtc, irq 1226 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c mdp5_crtc->vblank.irq = mdp5_crtc_vblank_irq; irq 1227 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c mdp5_crtc->err.irq = mdp5_crtc_err_irq; irq 1228 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c mdp5_crtc->pp_done.irq = mdp5_crtc_pp_done_irq; irq 23 drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c static void mdp5_irq_error_handler(struct mdp_irq *irq, uint32_t irqstatus) irq 25 drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c struct mdp5_kms *mdp5_kms = container_of(irq, struct mdp5_kms, error_handler); irq 57 drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c error_handler->irq = mdp5_irq_error_handler; irq 289 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c .irq = mdp5_irq, irq 686 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c int irq, i, ret; irq 700 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c irq = irq_of_parse_and_map(pdev->dev.of_node, 0); irq 701 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c if (irq < 0) { irq 702 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c ret = irq; irq 707 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c kms->irq = irq; irq 41 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c static irqreturn_t mdss_irq(int irq, void *arg) irq 96 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c static int mdss_hw_irqdomain_map(struct irq_domain *d, unsigned int irq, irq 104 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c irq_set_chip_and_handler(irq, &mdss_hw_irq_chip, handle_level_irq); irq 105 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c irq_set_chip_data(irq, mdp5_mdss); irq 13 drivers/gpu/drm/msm/disp/mdp_kms.c struct mdp_irq irq; irq 23 drivers/gpu/drm/msm/disp/mdp_kms.c struct mdp_irq *irq; irq 28 drivers/gpu/drm/msm/disp/mdp_kms.c list_for_each_entry(irq, &mdp_kms->irq_list, node) irq 29 drivers/gpu/drm/msm/disp/mdp_kms.c irqmask |= irq->irqmask; irq 56 drivers/gpu/drm/msm/disp/mdp_kms.c handler->irq(handler, handler->irqmask & status); irq 79 drivers/gpu/drm/msm/disp/mdp_kms.c static void wait_irq(struct mdp_irq *irq, uint32_t irqstatus) irq 82 drivers/gpu/drm/msm/disp/mdp_kms.c container_of(irq, struct mdp_irq_wait, irq); irq 90 drivers/gpu/drm/msm/disp/mdp_kms.c .irq = { irq 91 drivers/gpu/drm/msm/disp/mdp_kms.c .irq = wait_irq, irq 96 drivers/gpu/drm/msm/disp/mdp_kms.c mdp_irq_register(mdp_kms, &wait.irq); irq 99 drivers/gpu/drm/msm/disp/mdp_kms.c mdp_irq_unregister(mdp_kms, &wait.irq); irq 102 drivers/gpu/drm/msm/disp/mdp_kms.c void mdp_irq_register(struct mdp_kms *mdp_kms, struct mdp_irq *irq) irq 109 drivers/gpu/drm/msm/disp/mdp_kms.c if (!irq->registered) { irq 110 drivers/gpu/drm/msm/disp/mdp_kms.c irq->registered = true; irq 111 drivers/gpu/drm/msm/disp/mdp_kms.c list_add(&irq->node, &mdp_kms->irq_list); irq 121 drivers/gpu/drm/msm/disp/mdp_kms.c void mdp_irq_unregister(struct mdp_kms *mdp_kms, struct mdp_irq *irq) irq 128 drivers/gpu/drm/msm/disp/mdp_kms.c if (irq->registered) { irq 129 drivers/gpu/drm/msm/disp/mdp_kms.c irq->registered = false; irq 130 drivers/gpu/drm/msm/disp/mdp_kms.c list_del(&irq->node); irq 61 drivers/gpu/drm/msm/disp/mdp_kms.h void (*irq)(struct mdp_irq *irq, uint32_t irqstatus); irq 67 drivers/gpu/drm/msm/disp/mdp_kms.h void mdp_irq_register(struct mdp_kms *mdp_kms, struct mdp_irq *irq); irq 68 drivers/gpu/drm/msm/disp/mdp_kms.h void mdp_irq_unregister(struct mdp_kms *mdp_kms, struct mdp_irq *irq); irq 172 drivers/gpu/drm/msm/dsi/dsi_host.c int irq; irq 1531 drivers/gpu/drm/msm/dsi/dsi_host.c static irqreturn_t dsi_host_irq(int irq, void *ptr) irq 1912 drivers/gpu/drm/msm/dsi/dsi_host.c msm_host->irq = irq_of_parse_and_map(pdev->dev.of_node, 0); irq 1913 drivers/gpu/drm/msm/dsi/dsi_host.c if (msm_host->irq < 0) { irq 1914 drivers/gpu/drm/msm/dsi/dsi_host.c ret = msm_host->irq; irq 1919 drivers/gpu/drm/msm/dsi/dsi_host.c ret = devm_request_irq(&pdev->dev, msm_host->irq, irq 1924 drivers/gpu/drm/msm/dsi/dsi_host.c msm_host->irq, ret); irq 9 drivers/gpu/drm/msm/edp/edp.c static irqreturn_t edp_irq(int irq, void *dev_id) irq 165 drivers/gpu/drm/msm/edp/edp.c edp->irq = irq_of_parse_and_map(pdev->dev.of_node, 0); irq 166 drivers/gpu/drm/msm/edp/edp.c if (edp->irq < 0) { irq 167 drivers/gpu/drm/msm/edp/edp.c ret = edp->irq; irq 172 drivers/gpu/drm/msm/edp/edp.c ret = devm_request_irq(&pdev->dev, edp->irq, irq 177 drivers/gpu/drm/msm/edp/edp.c edp->irq, ret); irq 37 drivers/gpu/drm/msm/edp/edp.h int irq; irq 39 drivers/gpu/drm/msm/hdmi/hdmi.c static irqreturn_t msm_hdmi_irq(int irq, void *dev_id) irq 308 drivers/gpu/drm/msm/hdmi/hdmi.c hdmi->irq = irq_of_parse_and_map(pdev->dev.of_node, 0); irq 309 drivers/gpu/drm/msm/hdmi/hdmi.c if (hdmi->irq < 0) { irq 310 drivers/gpu/drm/msm/hdmi/hdmi.c ret = hdmi->irq; irq 315 drivers/gpu/drm/msm/hdmi/hdmi.c ret = devm_request_irq(&pdev->dev, hdmi->irq, irq 320 drivers/gpu/drm/msm/hdmi/hdmi.c hdmi->irq, ret); irq 74 drivers/gpu/drm/msm/hdmi/hdmi.h int irq; irq 531 drivers/gpu/drm/msm/msm_drv.c ret = drm_irq_install(ddev, kms->irq); irq 634 drivers/gpu/drm/msm/msm_drv.c static irqreturn_t msm_irq(int irq, void *arg) irq 640 drivers/gpu/drm/msm/msm_drv.c return kms->funcs->irq(kms); irq 252 drivers/gpu/drm/msm/msm_gpu.c disable_irq(gpu->irq); irq 256 drivers/gpu/drm/msm/msm_gpu.c enable_irq(gpu->irq); irq 780 drivers/gpu/drm/msm/msm_gpu.c static irqreturn_t irq_handler(int irq, void *data) irq 783 drivers/gpu/drm/msm/msm_gpu.c return gpu->funcs->irq(gpu); irq 884 drivers/gpu/drm/msm/msm_gpu.c gpu->irq = platform_get_irq(pdev, 0); irq 885 drivers/gpu/drm/msm/msm_gpu.c if (gpu->irq < 0) { irq 886 drivers/gpu/drm/msm/msm_gpu.c ret = gpu->irq; irq 891 drivers/gpu/drm/msm/msm_gpu.c ret = devm_request_irq(&pdev->dev, gpu->irq, irq_handler, irq 894 drivers/gpu/drm/msm/msm_gpu.c DRM_DEV_ERROR(drm->dev, "failed to request IRQ%u: %d\n", gpu->irq, ret); irq 51 drivers/gpu/drm/msm/msm_gpu.h irqreturn_t (*irq)(struct msm_gpu *irq); irq 103 drivers/gpu/drm/msm/msm_gpu.h int irq; irq 30 drivers/gpu/drm/msm/msm_kms.h irqreturn_t (*irq)(struct msm_kms *kms); irq 149 drivers/gpu/drm/msm/msm_kms.h int irq; irq 296 drivers/gpu/drm/mxsfb/mxsfb_drv.c static irqreturn_t mxsfb_irq_handler(int irq, void *data) irq 11 drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h int irq; irq 16 drivers/gpu/drm/nouveau/include/nvkm/subdev/pci.h int irq; irq 214 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c nvkm_device_tegra_intr(int irq, void *arg) irq 229 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c if (tdev->irq) { irq 230 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c free_irq(tdev->irq, tdev); irq 231 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c tdev->irq = 0; irq 239 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c int irq, ret; irq 241 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c irq = platform_get_irq_byname(tdev->pdev, "stall"); irq 242 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c if (irq < 0) irq 243 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c return irq; irq 245 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c ret = request_irq(irq, nvkm_device_tegra_intr, irq 250 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c tdev->irq = irq; irq 69 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c nvkm_pci_intr(int irq, void *arg) irq 75 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c if (pci->irq < 0) irq 119 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c ret = request_irq(pdev->irq, nvkm_pci_intr, IRQF_SHARED, "nvkm", pci); irq 123 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c pci->irq = pdev->irq; irq 160 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c if (pci->irq >= 0) { irq 164 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c int irq = pci->irq; irq 165 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c pci->irq = -1; irq 166 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c free_irq(irq, pci); irq 195 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c pci->irq = -1; irq 80 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c static irqreturn_t hdmic_hpd_isr(int irq, void *data) irq 100 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c static irqreturn_t tpd_hpd_isr(int irq, void *data) irq 94 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c static irqreturn_t dsicm_te_isr(int irq, void *data); irq 836 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c static irqreturn_t dsicm_te_isr(int irq, void *data) irq 165 drivers/gpu/drm/omapdrm/dss/dispc.c int irq; irq 4480 drivers/gpu/drm/omapdrm/dss/dispc.c static irqreturn_t dispc_irq_handler(int irq, void *arg) irq 4487 drivers/gpu/drm/omapdrm/dss/dispc.c return dispc->user_handler(irq, dispc->user_data); irq 4504 drivers/gpu/drm/omapdrm/dss/dispc.c r = devm_request_irq(&dispc->pdev->dev, dispc->irq, dispc_irq_handler, irq 4516 drivers/gpu/drm/omapdrm/dss/dispc.c devm_free_irq(&dispc->pdev->dev, dispc->irq, dispc); irq 4794 drivers/gpu/drm/omapdrm/dss/dispc.c dispc->irq = platform_get_irq(dispc->pdev, 0); irq 4795 drivers/gpu/drm/omapdrm/dss/dispc.c if (dispc->irq < 0) { irq 4891 drivers/gpu/drm/omapdrm/dss/dispc.c synchronize_irq(dispc->irq); irq 328 drivers/gpu/drm/omapdrm/dss/dsi.c int irq; irq 776 drivers/gpu/drm/omapdrm/dss/dsi.c static irqreturn_t omap_dsi_irq_handler(int irq, void *arg) irq 5314 drivers/gpu/drm/omapdrm/dss/dsi.c dsi->irq = platform_get_irq(pdev, 0); irq 5315 drivers/gpu/drm/omapdrm/dss/dsi.c if (dsi->irq < 0) { irq 5320 drivers/gpu/drm/omapdrm/dss/dsi.c r = devm_request_irq(dev, dsi->irq, omap_dsi_irq_handler, irq 5452 drivers/gpu/drm/omapdrm/dss/dsi.c synchronize_irq(dsi->irq); irq 61 drivers/gpu/drm/omapdrm/dss/hdmi4.c static irqreturn_t hdmi_irq_handler(int irq, void *data) irq 715 drivers/gpu/drm/omapdrm/dss/hdmi4.c int irq; irq 745 drivers/gpu/drm/omapdrm/dss/hdmi4.c irq = platform_get_irq(pdev, 0); irq 746 drivers/gpu/drm/omapdrm/dss/hdmi4.c if (irq < 0) { irq 752 drivers/gpu/drm/omapdrm/dss/hdmi4.c r = devm_request_threaded_irq(&pdev->dev, irq, irq 62 drivers/gpu/drm/omapdrm/dss/hdmi5.c static irqreturn_t hdmi_irq_handler(int irq, void *data) irq 699 drivers/gpu/drm/omapdrm/dss/hdmi5.c int irq; irq 729 drivers/gpu/drm/omapdrm/dss/hdmi5.c irq = platform_get_irq(pdev, 0); irq 730 drivers/gpu/drm/omapdrm/dss/hdmi5.c if (irq < 0) { irq 736 drivers/gpu/drm/omapdrm/dss/hdmi5.c r = devm_request_threaded_irq(&pdev->dev, irq, irq 164 drivers/gpu/drm/omapdrm/omap_dmm_priv.h int irq; irq 283 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c static irqreturn_t omap_dmm_irq_handler(int irq, void *arg) irq 744 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c free_irq(omap_dmm->irq, omap_dmm); irq 824 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c omap_dmm->irq = platform_get_irq(dev, 0); irq 825 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c if (omap_dmm->irq < 0) { irq 965 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c ret = request_irq(omap_dmm->irq, omap_dmm_irq_handler, IRQF_SHARED, irq 970 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c omap_dmm->irq, ret); irq 971 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c omap_dmm->irq = -1; irq 207 drivers/gpu/drm/omapdrm/omap_irq.c static irqreturn_t omap_irq_handler(int irq, void *arg) irq 21 drivers/gpu/drm/panfrost/panfrost_gpu.c static irqreturn_t panfrost_gpu_irq_handler(int irq, void *data) irq 338 drivers/gpu/drm/panfrost/panfrost_gpu.c int err, irq; irq 349 drivers/gpu/drm/panfrost/panfrost_gpu.c irq = platform_get_irq_byname(to_platform_device(pfdev->dev), "gpu"); irq 350 drivers/gpu/drm/panfrost/panfrost_gpu.c if (irq <= 0) irq 353 drivers/gpu/drm/panfrost/panfrost_gpu.c err = devm_request_irq(pfdev->dev, irq, panfrost_gpu_irq_handler, irq 445 drivers/gpu/drm/panfrost/panfrost_job.c static irqreturn_t panfrost_job_irq_handler(int irq, void *data) irq 505 drivers/gpu/drm/panfrost/panfrost_job.c int ret, j, irq; irq 513 drivers/gpu/drm/panfrost/panfrost_job.c irq = platform_get_irq_byname(to_platform_device(pfdev->dev), "job"); irq 514 drivers/gpu/drm/panfrost/panfrost_job.c if (irq <= 0) irq 517 drivers/gpu/drm/panfrost/panfrost_job.c ret = devm_request_irq(pfdev->dev, irq, panfrost_job_irq_handler, irq 566 drivers/gpu/drm/panfrost/panfrost_mmu.c static irqreturn_t panfrost_mmu_irq_handler(int irq, void *data) irq 577 drivers/gpu/drm/panfrost/panfrost_mmu.c static irqreturn_t panfrost_mmu_irq_handler_thread(int irq, void *data) irq 637 drivers/gpu/drm/panfrost/panfrost_mmu.c int err, irq; irq 639 drivers/gpu/drm/panfrost/panfrost_mmu.c irq = platform_get_irq_byname(to_platform_device(pfdev->dev), "mmu"); irq 640 drivers/gpu/drm/panfrost/panfrost_mmu.c if (irq <= 0) irq 643 drivers/gpu/drm/panfrost/panfrost_mmu.c err = devm_request_threaded_irq(pfdev->dev, irq, panfrost_mmu_irq_handler, irq 27 drivers/gpu/drm/pl111/pl111_display.c irqreturn_t pl111_irq(int irq, void *data) irq 86 drivers/gpu/drm/pl111/pl111_drm.h irqreturn_t pl111_irq(int irq, void *data); irq 311 drivers/gpu/drm/pl111/pl111_drv.c ret = devm_request_irq(dev, amba_dev->irq[0], pl111_irq, 0, irq 460 drivers/gpu/drm/qxl/qxl_drv.h irqreturn_t qxl_irq_handler(int irq, void *arg); irq 32 drivers/gpu/drm/qxl/qxl_irq.c irqreturn_t qxl_irq_handler(int irq, void *arg) irq 96 drivers/gpu/drm/qxl/qxl_irq.c ret = drm_irq_install(&qdev->ddev, qdev->ddev.pdev->irq); irq 170 drivers/gpu/drm/r128/r128_drv.h extern irqreturn_t r128_driver_irq_handler(int irq, void *arg); irq 50 drivers/gpu/drm/r128/r128_irq.c irqreturn_t r128_driver_irq_handler(int irq, void *arg) irq 1593 drivers/gpu/drm/r128/r128_state.c value = dev->pdev->irq; irq 2510 drivers/gpu/drm/radeon/btc_dpm.c if (rdev->irq.installed && irq 2512 drivers/gpu/drm/radeon/btc_dpm.c rdev->irq.dpm_thermal = false; irq 915 drivers/gpu/drm/radeon/ci_dpm.c rdev->irq.dpm_thermal = false; irq 924 drivers/gpu/drm/radeon/ci_dpm.c rdev->irq.dpm_thermal = true; irq 7040 drivers/gpu/drm/radeon/cik.c if (!rdev->irq.installed) { irq 7076 drivers/gpu/drm/radeon/cik.c if (atomic_read(&rdev->irq.ring_int[RADEON_RING_TYPE_GFX_INDEX])) { irq 7080 drivers/gpu/drm/radeon/cik.c if (atomic_read(&rdev->irq.ring_int[CAYMAN_RING_TYPE_CP1_INDEX])) { irq 7123 drivers/gpu/drm/radeon/cik.c if (atomic_read(&rdev->irq.ring_int[CAYMAN_RING_TYPE_CP2_INDEX])) { irq 7167 drivers/gpu/drm/radeon/cik.c if (atomic_read(&rdev->irq.ring_int[R600_RING_TYPE_DMA_INDEX])) { irq 7172 drivers/gpu/drm/radeon/cik.c if (atomic_read(&rdev->irq.ring_int[CAYMAN_RING_TYPE_DMA1_INDEX])) { irq 7177 drivers/gpu/drm/radeon/cik.c if (rdev->irq.crtc_vblank_int[0] || irq 7178 drivers/gpu/drm/radeon/cik.c atomic_read(&rdev->irq.pflip[0])) { irq 7182 drivers/gpu/drm/radeon/cik.c if (rdev->irq.crtc_vblank_int[1] || irq 7183 drivers/gpu/drm/radeon/cik.c atomic_read(&rdev->irq.pflip[1])) { irq 7187 drivers/gpu/drm/radeon/cik.c if (rdev->irq.crtc_vblank_int[2] || irq 7188 drivers/gpu/drm/radeon/cik.c atomic_read(&rdev->irq.pflip[2])) { irq 7192 drivers/gpu/drm/radeon/cik.c if (rdev->irq.crtc_vblank_int[3] || irq 7193 drivers/gpu/drm/radeon/cik.c atomic_read(&rdev->irq.pflip[3])) { irq 7197 drivers/gpu/drm/radeon/cik.c if (rdev->irq.crtc_vblank_int[4] || irq 7198 drivers/gpu/drm/radeon/cik.c atomic_read(&rdev->irq.pflip[4])) { irq 7202 drivers/gpu/drm/radeon/cik.c if (rdev->irq.crtc_vblank_int[5] || irq 7203 drivers/gpu/drm/radeon/cik.c atomic_read(&rdev->irq.pflip[5])) { irq 7207 drivers/gpu/drm/radeon/cik.c if (rdev->irq.hpd[0]) { irq 7211 drivers/gpu/drm/radeon/cik.c if (rdev->irq.hpd[1]) { irq 7215 drivers/gpu/drm/radeon/cik.c if (rdev->irq.hpd[2]) { irq 7219 drivers/gpu/drm/radeon/cik.c if (rdev->irq.hpd[3]) { irq 7223 drivers/gpu/drm/radeon/cik.c if (rdev->irq.hpd[4]) { irq 7227 drivers/gpu/drm/radeon/cik.c if (rdev->irq.hpd[5]) { irq 7304 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int = RREG32(DISP_INTERRUPT_STATUS); irq 7305 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont = RREG32(DISP_INTERRUPT_STATUS_CONTINUE); irq 7306 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont2 = RREG32(DISP_INTERRUPT_STATUS_CONTINUE2); irq 7307 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont3 = RREG32(DISP_INTERRUPT_STATUS_CONTINUE3); irq 7308 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont4 = RREG32(DISP_INTERRUPT_STATUS_CONTINUE4); irq 7309 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont5 = RREG32(DISP_INTERRUPT_STATUS_CONTINUE5); irq 7310 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont6 = RREG32(DISP_INTERRUPT_STATUS_CONTINUE6); irq 7312 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.d1grph_int = RREG32(GRPH_INT_STATUS + irq 7314 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.d2grph_int = RREG32(GRPH_INT_STATUS + irq 7317 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.d3grph_int = RREG32(GRPH_INT_STATUS + irq 7319 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.d4grph_int = RREG32(GRPH_INT_STATUS + irq 7323 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.d5grph_int = RREG32(GRPH_INT_STATUS + irq 7325 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.d6grph_int = RREG32(GRPH_INT_STATUS + irq 7329 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.d1grph_int & GRPH_PFLIP_INT_OCCURRED) irq 7332 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.d2grph_int & GRPH_PFLIP_INT_OCCURRED) irq 7335 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.disp_int & LB_D1_VBLANK_INTERRUPT) irq 7337 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.disp_int & LB_D1_VLINE_INTERRUPT) irq 7339 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.disp_int_cont & LB_D2_VBLANK_INTERRUPT) irq 7341 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.disp_int_cont & LB_D2_VLINE_INTERRUPT) irq 7345 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.d3grph_int & GRPH_PFLIP_INT_OCCURRED) irq 7348 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.d4grph_int & GRPH_PFLIP_INT_OCCURRED) irq 7351 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.disp_int_cont2 & LB_D3_VBLANK_INTERRUPT) irq 7353 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.disp_int_cont2 & LB_D3_VLINE_INTERRUPT) irq 7355 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.disp_int_cont3 & LB_D4_VBLANK_INTERRUPT) irq 7357 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.disp_int_cont3 & LB_D4_VLINE_INTERRUPT) irq 7362 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.d5grph_int & GRPH_PFLIP_INT_OCCURRED) irq 7365 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.d6grph_int & GRPH_PFLIP_INT_OCCURRED) irq 7368 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.disp_int_cont4 & LB_D5_VBLANK_INTERRUPT) irq 7370 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.disp_int_cont4 & LB_D5_VLINE_INTERRUPT) irq 7372 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.disp_int_cont5 & LB_D6_VBLANK_INTERRUPT) irq 7374 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.disp_int_cont5 & LB_D6_VLINE_INTERRUPT) irq 7378 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.disp_int & DC_HPD1_INTERRUPT) { irq 7383 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.disp_int_cont & DC_HPD2_INTERRUPT) { irq 7388 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.disp_int_cont2 & DC_HPD3_INTERRUPT) { irq 7393 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.disp_int_cont3 & DC_HPD4_INTERRUPT) { irq 7398 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.disp_int_cont4 & DC_HPD5_INTERRUPT) { irq 7403 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.disp_int_cont5 & DC_HPD6_INTERRUPT) { irq 7408 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.disp_int & DC_HPD1_RX_INTERRUPT) { irq 7413 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.disp_int_cont & DC_HPD2_RX_INTERRUPT) { irq 7418 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.disp_int_cont2 & DC_HPD3_RX_INTERRUPT) { irq 7423 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.disp_int_cont3 & DC_HPD4_RX_INTERRUPT) { irq 7428 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.disp_int_cont4 & DC_HPD5_RX_INTERRUPT) { irq 7433 drivers/gpu/drm/radeon/cik.c if (rdev->irq.stat_regs.cik.disp_int_cont5 & DC_HPD6_RX_INTERRUPT) { irq 7599 drivers/gpu/drm/radeon/cik.c if (!(rdev->irq.stat_regs.cik.disp_int & LB_D1_VBLANK_INTERRUPT)) irq 7602 drivers/gpu/drm/radeon/cik.c if (rdev->irq.crtc_vblank_int[0]) { irq 7605 drivers/gpu/drm/radeon/cik.c wake_up(&rdev->irq.vblank_queue); irq 7607 drivers/gpu/drm/radeon/cik.c if (atomic_read(&rdev->irq.pflip[0])) irq 7609 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int &= ~LB_D1_VBLANK_INTERRUPT; irq 7614 drivers/gpu/drm/radeon/cik.c if (!(rdev->irq.stat_regs.cik.disp_int & LB_D1_VLINE_INTERRUPT)) irq 7617 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int &= ~LB_D1_VLINE_INTERRUPT; irq 7629 drivers/gpu/drm/radeon/cik.c if (!(rdev->irq.stat_regs.cik.disp_int_cont & LB_D2_VBLANK_INTERRUPT)) irq 7632 drivers/gpu/drm/radeon/cik.c if (rdev->irq.crtc_vblank_int[1]) { irq 7635 drivers/gpu/drm/radeon/cik.c wake_up(&rdev->irq.vblank_queue); irq 7637 drivers/gpu/drm/radeon/cik.c if (atomic_read(&rdev->irq.pflip[1])) irq 7639 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont &= ~LB_D2_VBLANK_INTERRUPT; irq 7644 drivers/gpu/drm/radeon/cik.c if (!(rdev->irq.stat_regs.cik.disp_int_cont & LB_D2_VLINE_INTERRUPT)) irq 7647 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont &= ~LB_D2_VLINE_INTERRUPT; irq 7659 drivers/gpu/drm/radeon/cik.c if (!(rdev->irq.stat_regs.cik.disp_int_cont2 & LB_D3_VBLANK_INTERRUPT)) irq 7662 drivers/gpu/drm/radeon/cik.c if (rdev->irq.crtc_vblank_int[2]) { irq 7665 drivers/gpu/drm/radeon/cik.c wake_up(&rdev->irq.vblank_queue); irq 7667 drivers/gpu/drm/radeon/cik.c if (atomic_read(&rdev->irq.pflip[2])) irq 7669 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont2 &= ~LB_D3_VBLANK_INTERRUPT; irq 7674 drivers/gpu/drm/radeon/cik.c if (!(rdev->irq.stat_regs.cik.disp_int_cont2 & LB_D3_VLINE_INTERRUPT)) irq 7677 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont2 &= ~LB_D3_VLINE_INTERRUPT; irq 7689 drivers/gpu/drm/radeon/cik.c if (!(rdev->irq.stat_regs.cik.disp_int_cont3 & LB_D4_VBLANK_INTERRUPT)) irq 7692 drivers/gpu/drm/radeon/cik.c if (rdev->irq.crtc_vblank_int[3]) { irq 7695 drivers/gpu/drm/radeon/cik.c wake_up(&rdev->irq.vblank_queue); irq 7697 drivers/gpu/drm/radeon/cik.c if (atomic_read(&rdev->irq.pflip[3])) irq 7699 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont3 &= ~LB_D4_VBLANK_INTERRUPT; irq 7704 drivers/gpu/drm/radeon/cik.c if (!(rdev->irq.stat_regs.cik.disp_int_cont3 & LB_D4_VLINE_INTERRUPT)) irq 7707 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont3 &= ~LB_D4_VLINE_INTERRUPT; irq 7719 drivers/gpu/drm/radeon/cik.c if (!(rdev->irq.stat_regs.cik.disp_int_cont4 & LB_D5_VBLANK_INTERRUPT)) irq 7722 drivers/gpu/drm/radeon/cik.c if (rdev->irq.crtc_vblank_int[4]) { irq 7725 drivers/gpu/drm/radeon/cik.c wake_up(&rdev->irq.vblank_queue); irq 7727 drivers/gpu/drm/radeon/cik.c if (atomic_read(&rdev->irq.pflip[4])) irq 7729 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont4 &= ~LB_D5_VBLANK_INTERRUPT; irq 7734 drivers/gpu/drm/radeon/cik.c if (!(rdev->irq.stat_regs.cik.disp_int_cont4 & LB_D5_VLINE_INTERRUPT)) irq 7737 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont4 &= ~LB_D5_VLINE_INTERRUPT; irq 7749 drivers/gpu/drm/radeon/cik.c if (!(rdev->irq.stat_regs.cik.disp_int_cont5 & LB_D6_VBLANK_INTERRUPT)) irq 7752 drivers/gpu/drm/radeon/cik.c if (rdev->irq.crtc_vblank_int[5]) { irq 7755 drivers/gpu/drm/radeon/cik.c wake_up(&rdev->irq.vblank_queue); irq 7757 drivers/gpu/drm/radeon/cik.c if (atomic_read(&rdev->irq.pflip[5])) irq 7759 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont5 &= ~LB_D6_VBLANK_INTERRUPT; irq 7764 drivers/gpu/drm/radeon/cik.c if (!(rdev->irq.stat_regs.cik.disp_int_cont5 & LB_D6_VLINE_INTERRUPT)) irq 7767 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont5 &= ~LB_D6_VLINE_INTERRUPT; irq 7789 drivers/gpu/drm/radeon/cik.c if (!(rdev->irq.stat_regs.cik.disp_int & DC_HPD1_INTERRUPT)) irq 7792 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int &= ~DC_HPD1_INTERRUPT; irq 7798 drivers/gpu/drm/radeon/cik.c if (!(rdev->irq.stat_regs.cik.disp_int_cont & DC_HPD2_INTERRUPT)) irq 7801 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont &= ~DC_HPD2_INTERRUPT; irq 7807 drivers/gpu/drm/radeon/cik.c if (!(rdev->irq.stat_regs.cik.disp_int_cont2 & DC_HPD3_INTERRUPT)) irq 7810 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont2 &= ~DC_HPD3_INTERRUPT; irq 7816 drivers/gpu/drm/radeon/cik.c if (!(rdev->irq.stat_regs.cik.disp_int_cont3 & DC_HPD4_INTERRUPT)) irq 7819 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont3 &= ~DC_HPD4_INTERRUPT; irq 7825 drivers/gpu/drm/radeon/cik.c if (!(rdev->irq.stat_regs.cik.disp_int_cont4 & DC_HPD5_INTERRUPT)) irq 7828 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont4 &= ~DC_HPD5_INTERRUPT; irq 7834 drivers/gpu/drm/radeon/cik.c if (!(rdev->irq.stat_regs.cik.disp_int_cont5 & DC_HPD6_INTERRUPT)) irq 7837 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont5 &= ~DC_HPD6_INTERRUPT; irq 7843 drivers/gpu/drm/radeon/cik.c if (!(rdev->irq.stat_regs.cik.disp_int & DC_HPD1_RX_INTERRUPT)) irq 7846 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int &= ~DC_HPD1_RX_INTERRUPT; irq 7852 drivers/gpu/drm/radeon/cik.c if (!(rdev->irq.stat_regs.cik.disp_int_cont & DC_HPD2_RX_INTERRUPT)) irq 7855 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont &= ~DC_HPD2_RX_INTERRUPT; irq 7861 drivers/gpu/drm/radeon/cik.c if (!(rdev->irq.stat_regs.cik.disp_int_cont2 & DC_HPD3_RX_INTERRUPT)) irq 7864 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont2 &= ~DC_HPD3_RX_INTERRUPT; irq 7870 drivers/gpu/drm/radeon/cik.c if (!(rdev->irq.stat_regs.cik.disp_int_cont3 & DC_HPD4_RX_INTERRUPT)) irq 7873 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont3 &= ~DC_HPD4_RX_INTERRUPT; irq 7879 drivers/gpu/drm/radeon/cik.c if (!(rdev->irq.stat_regs.cik.disp_int_cont4 & DC_HPD5_RX_INTERRUPT)) irq 7882 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont4 &= ~DC_HPD5_RX_INTERRUPT; irq 7888 drivers/gpu/drm/radeon/cik.c if (!(rdev->irq.stat_regs.cik.disp_int_cont5 & DC_HPD6_RX_INTERRUPT)) irq 7891 drivers/gpu/drm/radeon/cik.c rdev->irq.stat_regs.cik.disp_int_cont5 &= ~DC_HPD6_RX_INTERRUPT; irq 8393 drivers/gpu/drm/radeon/cik.c if (!rdev->irq.installed) { irq 1932 drivers/gpu/drm/radeon/cypress_dpm.c if (rdev->irq.installed && irq 1934 drivers/gpu/drm/radeon/cypress_dpm.c rdev->irq.dpm_thermal = false; irq 4500 drivers/gpu/drm/radeon/evergreen.c if (!rdev->irq.installed) { irq 4523 drivers/gpu/drm/radeon/evergreen.c if (atomic_read(&rdev->irq.ring_int[RADEON_RING_TYPE_GFX_INDEX])) { irq 4527 drivers/gpu/drm/radeon/evergreen.c if (atomic_read(&rdev->irq.ring_int[CAYMAN_RING_TYPE_CP1_INDEX])) { irq 4531 drivers/gpu/drm/radeon/evergreen.c if (atomic_read(&rdev->irq.ring_int[CAYMAN_RING_TYPE_CP2_INDEX])) { irq 4536 drivers/gpu/drm/radeon/evergreen.c if (atomic_read(&rdev->irq.ring_int[RADEON_RING_TYPE_GFX_INDEX])) { irq 4543 drivers/gpu/drm/radeon/evergreen.c if (atomic_read(&rdev->irq.ring_int[R600_RING_TYPE_DMA_INDEX])) { irq 4550 drivers/gpu/drm/radeon/evergreen.c if (atomic_read(&rdev->irq.ring_int[CAYMAN_RING_TYPE_DMA1_INDEX])) { irq 4556 drivers/gpu/drm/radeon/evergreen.c if (rdev->irq.dpm_thermal) { irq 4579 drivers/gpu/drm/radeon/evergreen.c rdev->irq.crtc_vblank_int[i] || irq 4580 drivers/gpu/drm/radeon/evergreen.c atomic_read(&rdev->irq.pflip[i]), "vblank", i); irq 4590 drivers/gpu/drm/radeon/evergreen.c rdev->irq.hpd[i], "HPD", i); irq 4602 drivers/gpu/drm/radeon/evergreen.c rdev->irq.afmt[i], "HDMI", i); irq 4615 drivers/gpu/drm/radeon/evergreen.c u32 *grph_int = rdev->irq.stat_regs.evergreen.grph_int; irq 4616 drivers/gpu/drm/radeon/evergreen.c u32 *disp_int = rdev->irq.stat_regs.evergreen.disp_int; irq 4617 drivers/gpu/drm/radeon/evergreen.c u32 *afmt_status = rdev->irq.stat_regs.evergreen.afmt_status; irq 4703 drivers/gpu/drm/radeon/evergreen.c u32 *disp_int = rdev->irq.stat_regs.evergreen.disp_int; irq 4704 drivers/gpu/drm/radeon/evergreen.c u32 *afmt_status = rdev->irq.stat_regs.evergreen.afmt_status; irq 4756 drivers/gpu/drm/radeon/evergreen.c if (rdev->irq.crtc_vblank_int[crtc_idx]) { irq 4759 drivers/gpu/drm/radeon/evergreen.c wake_up(&rdev->irq.vblank_queue); irq 4761 drivers/gpu/drm/radeon/evergreen.c if (atomic_read(&rdev->irq.pflip[crtc_idx])) { irq 5066 drivers/gpu/drm/radeon/evergreen.c if (!rdev->irq.installed) { irq 1291 drivers/gpu/drm/radeon/kv_dpm.c if (rdev->irq.installed && irq 2240 drivers/gpu/drm/radeon/ni.c if (!rdev->irq.installed) { irq 3721 drivers/gpu/drm/radeon/ni_dpm.c if (rdev->irq.installed && irq 3723 drivers/gpu/drm/radeon/ni_dpm.c rdev->irq.dpm_thermal = false; irq 716 drivers/gpu/drm/radeon/r100.c if (!rdev->irq.installed) { irq 721 drivers/gpu/drm/radeon/r100.c if (atomic_read(&rdev->irq.ring_int[RADEON_RING_TYPE_GFX_INDEX])) { irq 724 drivers/gpu/drm/radeon/r100.c if (rdev->irq.crtc_vblank_int[0] || irq 725 drivers/gpu/drm/radeon/r100.c atomic_read(&rdev->irq.pflip[0])) { irq 728 drivers/gpu/drm/radeon/r100.c if (rdev->irq.crtc_vblank_int[1] || irq 729 drivers/gpu/drm/radeon/r100.c atomic_read(&rdev->irq.pflip[1])) { irq 732 drivers/gpu/drm/radeon/r100.c if (rdev->irq.hpd[0]) { irq 735 drivers/gpu/drm/radeon/r100.c if (rdev->irq.hpd[1]) { irq 789 drivers/gpu/drm/radeon/r100.c if (rdev->irq.crtc_vblank_int[0]) { irq 792 drivers/gpu/drm/radeon/r100.c wake_up(&rdev->irq.vblank_queue); irq 794 drivers/gpu/drm/radeon/r100.c if (atomic_read(&rdev->irq.pflip[0])) irq 798 drivers/gpu/drm/radeon/r100.c if (rdev->irq.crtc_vblank_int[1]) { irq 801 drivers/gpu/drm/radeon/r100.c wake_up(&rdev->irq.vblank_queue); irq 803 drivers/gpu/drm/radeon/r100.c if (atomic_read(&rdev->irq.pflip[1])) irq 3921 drivers/gpu/drm/radeon/r100.c if (!rdev->irq.installed) { irq 1421 drivers/gpu/drm/radeon/r300.c if (!rdev->irq.installed) { irq 283 drivers/gpu/drm/radeon/r420.c if (!rdev->irq.installed) { irq 196 drivers/gpu/drm/radeon/r520.c if (!rdev->irq.installed) { irq 3145 drivers/gpu/drm/radeon/r600.c if (!rdev->irq.installed) { irq 3774 drivers/gpu/drm/radeon/r600.c if (!rdev->irq.installed) { irq 3817 drivers/gpu/drm/radeon/r600.c if (rdev->irq.dpm_thermal) { irq 3822 drivers/gpu/drm/radeon/r600.c if (atomic_read(&rdev->irq.ring_int[RADEON_RING_TYPE_GFX_INDEX])) { irq 3828 drivers/gpu/drm/radeon/r600.c if (atomic_read(&rdev->irq.ring_int[R600_RING_TYPE_DMA_INDEX])) { irq 3833 drivers/gpu/drm/radeon/r600.c if (rdev->irq.crtc_vblank_int[0] || irq 3834 drivers/gpu/drm/radeon/r600.c atomic_read(&rdev->irq.pflip[0])) { irq 3838 drivers/gpu/drm/radeon/r600.c if (rdev->irq.crtc_vblank_int[1] || irq 3839 drivers/gpu/drm/radeon/r600.c atomic_read(&rdev->irq.pflip[1])) { irq 3843 drivers/gpu/drm/radeon/r600.c if (rdev->irq.hpd[0]) { irq 3847 drivers/gpu/drm/radeon/r600.c if (rdev->irq.hpd[1]) { irq 3851 drivers/gpu/drm/radeon/r600.c if (rdev->irq.hpd[2]) { irq 3855 drivers/gpu/drm/radeon/r600.c if (rdev->irq.hpd[3]) { irq 3859 drivers/gpu/drm/radeon/r600.c if (rdev->irq.hpd[4]) { irq 3863 drivers/gpu/drm/radeon/r600.c if (rdev->irq.hpd[5]) { irq 3867 drivers/gpu/drm/radeon/r600.c if (rdev->irq.afmt[0]) { irq 3871 drivers/gpu/drm/radeon/r600.c if (rdev->irq.afmt[1]) { irq 3920 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.disp_int = RREG32(DCE3_DISP_INTERRUPT_STATUS); irq 3921 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.disp_int_cont = RREG32(DCE3_DISP_INTERRUPT_STATUS_CONTINUE); irq 3922 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.disp_int_cont2 = RREG32(DCE3_DISP_INTERRUPT_STATUS_CONTINUE2); irq 3924 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.hdmi0_status = RREG32(AFMT_STATUS + DCE3_HDMI_OFFSET0); irq 3925 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.hdmi1_status = RREG32(AFMT_STATUS + DCE3_HDMI_OFFSET1); irq 3927 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.hdmi0_status = RREG32(HDMI0_STATUS); irq 3928 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.hdmi1_status = RREG32(DCE3_HDMI1_STATUS); irq 3931 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.disp_int = RREG32(DISP_INTERRUPT_STATUS); irq 3932 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.disp_int_cont = RREG32(DISP_INTERRUPT_STATUS_CONTINUE); irq 3933 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.disp_int_cont2 = 0; irq 3934 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.hdmi0_status = RREG32(HDMI0_STATUS); irq 3935 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.hdmi1_status = RREG32(HDMI1_STATUS); irq 3937 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.d1grph_int = RREG32(D1GRPH_INTERRUPT_STATUS); irq 3938 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.d2grph_int = RREG32(D2GRPH_INTERRUPT_STATUS); irq 3940 drivers/gpu/drm/radeon/r600.c if (rdev->irq.stat_regs.r600.d1grph_int & DxGRPH_PFLIP_INT_OCCURRED) irq 3942 drivers/gpu/drm/radeon/r600.c if (rdev->irq.stat_regs.r600.d2grph_int & DxGRPH_PFLIP_INT_OCCURRED) irq 3944 drivers/gpu/drm/radeon/r600.c if (rdev->irq.stat_regs.r600.disp_int & LB_D1_VBLANK_INTERRUPT) irq 3946 drivers/gpu/drm/radeon/r600.c if (rdev->irq.stat_regs.r600.disp_int & LB_D1_VLINE_INTERRUPT) irq 3948 drivers/gpu/drm/radeon/r600.c if (rdev->irq.stat_regs.r600.disp_int & LB_D2_VBLANK_INTERRUPT) irq 3950 drivers/gpu/drm/radeon/r600.c if (rdev->irq.stat_regs.r600.disp_int & LB_D2_VLINE_INTERRUPT) irq 3952 drivers/gpu/drm/radeon/r600.c if (rdev->irq.stat_regs.r600.disp_int & DC_HPD1_INTERRUPT) { irq 3963 drivers/gpu/drm/radeon/r600.c if (rdev->irq.stat_regs.r600.disp_int & DC_HPD2_INTERRUPT) { irq 3974 drivers/gpu/drm/radeon/r600.c if (rdev->irq.stat_regs.r600.disp_int_cont & DC_HPD3_INTERRUPT) { irq 3985 drivers/gpu/drm/radeon/r600.c if (rdev->irq.stat_regs.r600.disp_int_cont & DC_HPD4_INTERRUPT) { irq 3991 drivers/gpu/drm/radeon/r600.c if (rdev->irq.stat_regs.r600.disp_int_cont2 & DC_HPD5_INTERRUPT) { irq 3996 drivers/gpu/drm/radeon/r600.c if (rdev->irq.stat_regs.r600.disp_int_cont2 & DC_HPD6_INTERRUPT) { irq 4001 drivers/gpu/drm/radeon/r600.c if (rdev->irq.stat_regs.r600.hdmi0_status & AFMT_AZ_FORMAT_WTRIG) { irq 4006 drivers/gpu/drm/radeon/r600.c if (rdev->irq.stat_regs.r600.hdmi1_status & AFMT_AZ_FORMAT_WTRIG) { irq 4012 drivers/gpu/drm/radeon/r600.c if (rdev->irq.stat_regs.r600.hdmi0_status & HDMI0_AZ_FORMAT_WTRIG) { irq 4017 drivers/gpu/drm/radeon/r600.c if (rdev->irq.stat_regs.r600.hdmi1_status & HDMI0_AZ_FORMAT_WTRIG) { irq 4138 drivers/gpu/drm/radeon/r600.c if (!(rdev->irq.stat_regs.r600.disp_int & LB_D1_VBLANK_INTERRUPT)) irq 4141 drivers/gpu/drm/radeon/r600.c if (rdev->irq.crtc_vblank_int[0]) { irq 4144 drivers/gpu/drm/radeon/r600.c wake_up(&rdev->irq.vblank_queue); irq 4146 drivers/gpu/drm/radeon/r600.c if (atomic_read(&rdev->irq.pflip[0])) irq 4148 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.disp_int &= ~LB_D1_VBLANK_INTERRUPT; irq 4153 drivers/gpu/drm/radeon/r600.c if (!(rdev->irq.stat_regs.r600.disp_int & LB_D1_VLINE_INTERRUPT)) irq 4156 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.disp_int &= ~LB_D1_VLINE_INTERRUPT; irq 4168 drivers/gpu/drm/radeon/r600.c if (!(rdev->irq.stat_regs.r600.disp_int & LB_D2_VBLANK_INTERRUPT)) irq 4171 drivers/gpu/drm/radeon/r600.c if (rdev->irq.crtc_vblank_int[1]) { irq 4174 drivers/gpu/drm/radeon/r600.c wake_up(&rdev->irq.vblank_queue); irq 4176 drivers/gpu/drm/radeon/r600.c if (atomic_read(&rdev->irq.pflip[1])) irq 4178 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.disp_int &= ~LB_D2_VBLANK_INTERRUPT; irq 4183 drivers/gpu/drm/radeon/r600.c if (!(rdev->irq.stat_regs.r600.disp_int & LB_D2_VLINE_INTERRUPT)) irq 4186 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.disp_int &= ~LB_D2_VLINE_INTERRUPT; irq 4208 drivers/gpu/drm/radeon/r600.c if (!(rdev->irq.stat_regs.r600.disp_int & DC_HPD1_INTERRUPT)) irq 4211 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.disp_int &= ~DC_HPD1_INTERRUPT; irq 4216 drivers/gpu/drm/radeon/r600.c if (!(rdev->irq.stat_regs.r600.disp_int & DC_HPD2_INTERRUPT)) irq 4219 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.disp_int &= ~DC_HPD2_INTERRUPT; irq 4224 drivers/gpu/drm/radeon/r600.c if (!(rdev->irq.stat_regs.r600.disp_int_cont & DC_HPD3_INTERRUPT)) irq 4227 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.disp_int_cont &= ~DC_HPD3_INTERRUPT; irq 4232 drivers/gpu/drm/radeon/r600.c if (!(rdev->irq.stat_regs.r600.disp_int_cont & DC_HPD4_INTERRUPT)) irq 4235 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.disp_int_cont &= ~DC_HPD4_INTERRUPT; irq 4240 drivers/gpu/drm/radeon/r600.c if (!(rdev->irq.stat_regs.r600.disp_int_cont2 & DC_HPD5_INTERRUPT)) irq 4243 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.disp_int_cont2 &= ~DC_HPD5_INTERRUPT; irq 4248 drivers/gpu/drm/radeon/r600.c if (!(rdev->irq.stat_regs.r600.disp_int_cont2 & DC_HPD6_INTERRUPT)) irq 4251 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.disp_int_cont2 &= ~DC_HPD6_INTERRUPT; irq 4264 drivers/gpu/drm/radeon/r600.c if (!(rdev->irq.stat_regs.r600.hdmi0_status & HDMI0_AZ_FORMAT_WTRIG)) irq 4267 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.hdmi0_status &= ~HDMI0_AZ_FORMAT_WTRIG; irq 4273 drivers/gpu/drm/radeon/r600.c if (!(rdev->irq.stat_regs.r600.hdmi1_status & HDMI0_AZ_FORMAT_WTRIG)) irq 4276 drivers/gpu/drm/radeon/r600.c rdev->irq.stat_regs.r600.hdmi1_status &= ~HDMI0_AZ_FORMAT_WTRIG; irq 791 drivers/gpu/drm/radeon/r600_dpm.c if (rdev->irq.installed && irq 796 drivers/gpu/drm/radeon/r600_dpm.c rdev->irq.dpm_thermal = true; irq 521 drivers/gpu/drm/radeon/r600_hdmi.c if (rdev->irq.installed) { irq 1892 drivers/gpu/drm/radeon/radeon.h } irq; irq 2379 drivers/gpu/drm/radeon/radeon.h struct radeon_irq irq; irq 2725 drivers/gpu/drm/radeon/radeon.h #define radeon_irq_set(rdev) (rdev)->asic->irq.set((rdev)) irq 2726 drivers/gpu/drm/radeon/radeon.h #define radeon_irq_process(rdev) (rdev)->asic->irq.process((rdev)) irq 217 drivers/gpu/drm/radeon/radeon_asic.c .irq = { irq 285 drivers/gpu/drm/radeon/radeon_asic.c .irq = { irq 381 drivers/gpu/drm/radeon/radeon_asic.c .irq = { irq 449 drivers/gpu/drm/radeon/radeon_asic.c .irq = { irq 517 drivers/gpu/drm/radeon/radeon_asic.c .irq = { irq 585 drivers/gpu/drm/radeon/radeon_asic.c .irq = { irq 653 drivers/gpu/drm/radeon/radeon_asic.c .irq = { irq 721 drivers/gpu/drm/radeon/radeon_asic.c .irq = { irq 789 drivers/gpu/drm/radeon/radeon_asic.c .irq = { irq 857 drivers/gpu/drm/radeon/radeon_asic.c .irq = { irq 954 drivers/gpu/drm/radeon/radeon_asic.c .irq = { irq 1040 drivers/gpu/drm/radeon/radeon_asic.c .irq = { irq 1133 drivers/gpu/drm/radeon/radeon_asic.c .irq = { irq 1239 drivers/gpu/drm/radeon/radeon_asic.c .irq = { irq 1359 drivers/gpu/drm/radeon/radeon_asic.c .irq = { irq 1453 drivers/gpu/drm/radeon/radeon_asic.c .irq = { irq 1546 drivers/gpu/drm/radeon/radeon_asic.c .irq = { irq 1694 drivers/gpu/drm/radeon/radeon_asic.c .irq = { irq 1814 drivers/gpu/drm/radeon/radeon_asic.c .irq = { irq 1952 drivers/gpu/drm/radeon/radeon_asic.c .irq = { irq 2122 drivers/gpu/drm/radeon/radeon_asic.c .irq = { irq 2235 drivers/gpu/drm/radeon/radeon_asic.c .irq = { irq 1327 drivers/gpu/drm/radeon/radeon_device.c init_waitqueue_head(&rdev->irq.vblank_queue); irq 129 drivers/gpu/drm/radeon/radeon_drv.c irqreturn_t radeon_driver_irq_handler_kms(int irq, void *arg); irq 296 drivers/gpu/drm/radeon/radeon_fence.c spin_lock_irqsave(&rdev->irq.lock, irqflags); irq 298 drivers/gpu/drm/radeon/radeon_fence.c spin_unlock_irqrestore(&rdev->irq.lock, irqflags); irq 55 drivers/gpu/drm/radeon/radeon_irq_kms.c irqreturn_t radeon_driver_irq_handler_kms(int irq, void *arg) irq 128 drivers/gpu/drm/radeon/radeon_irq_kms.c spin_lock_irqsave(&rdev->irq.lock, irqflags); irq 131 drivers/gpu/drm/radeon/radeon_irq_kms.c atomic_set(&rdev->irq.ring_int[i], 0); irq 132 drivers/gpu/drm/radeon/radeon_irq_kms.c rdev->irq.dpm_thermal = false; irq 134 drivers/gpu/drm/radeon/radeon_irq_kms.c rdev->irq.hpd[i] = false; irq 136 drivers/gpu/drm/radeon/radeon_irq_kms.c rdev->irq.crtc_vblank_int[i] = false; irq 137 drivers/gpu/drm/radeon/radeon_irq_kms.c atomic_set(&rdev->irq.pflip[i], 0); irq 138 drivers/gpu/drm/radeon/radeon_irq_kms.c rdev->irq.afmt[i] = false; irq 141 drivers/gpu/drm/radeon/radeon_irq_kms.c spin_unlock_irqrestore(&rdev->irq.lock, irqflags); irq 182 drivers/gpu/drm/radeon/radeon_irq_kms.c spin_lock_irqsave(&rdev->irq.lock, irqflags); irq 185 drivers/gpu/drm/radeon/radeon_irq_kms.c atomic_set(&rdev->irq.ring_int[i], 0); irq 186 drivers/gpu/drm/radeon/radeon_irq_kms.c rdev->irq.dpm_thermal = false; irq 188 drivers/gpu/drm/radeon/radeon_irq_kms.c rdev->irq.hpd[i] = false; irq 190 drivers/gpu/drm/radeon/radeon_irq_kms.c rdev->irq.crtc_vblank_int[i] = false; irq 191 drivers/gpu/drm/radeon/radeon_irq_kms.c atomic_set(&rdev->irq.pflip[i], 0); irq 192 drivers/gpu/drm/radeon/radeon_irq_kms.c rdev->irq.afmt[i] = false; irq 195 drivers/gpu/drm/radeon/radeon_irq_kms.c spin_unlock_irqrestore(&rdev->irq.lock, irqflags); irq 292 drivers/gpu/drm/radeon/radeon_irq_kms.c spin_lock_init(&rdev->irq.lock); irq 317 drivers/gpu/drm/radeon/radeon_irq_kms.c rdev->irq.installed = true; irq 318 drivers/gpu/drm/radeon/radeon_irq_kms.c r = drm_irq_install(rdev->ddev, rdev->ddev->pdev->irq); irq 320 drivers/gpu/drm/radeon/radeon_irq_kms.c rdev->irq.installed = false; irq 338 drivers/gpu/drm/radeon/radeon_irq_kms.c if (rdev->irq.installed) { irq 340 drivers/gpu/drm/radeon/radeon_irq_kms.c rdev->irq.installed = false; irq 364 drivers/gpu/drm/radeon/radeon_irq_kms.c if (atomic_inc_return(&rdev->irq.ring_int[ring]) == 1) { irq 365 drivers/gpu/drm/radeon/radeon_irq_kms.c spin_lock_irqsave(&rdev->irq.lock, irqflags); irq 367 drivers/gpu/drm/radeon/radeon_irq_kms.c spin_unlock_irqrestore(&rdev->irq.lock, irqflags); irq 383 drivers/gpu/drm/radeon/radeon_irq_kms.c return atomic_inc_return(&rdev->irq.ring_int[ring]) == 1; irq 403 drivers/gpu/drm/radeon/radeon_irq_kms.c if (atomic_dec_and_test(&rdev->irq.ring_int[ring])) { irq 404 drivers/gpu/drm/radeon/radeon_irq_kms.c spin_lock_irqsave(&rdev->irq.lock, irqflags); irq 406 drivers/gpu/drm/radeon/radeon_irq_kms.c spin_unlock_irqrestore(&rdev->irq.lock, irqflags); irq 429 drivers/gpu/drm/radeon/radeon_irq_kms.c if (atomic_inc_return(&rdev->irq.pflip[crtc]) == 1) { irq 430 drivers/gpu/drm/radeon/radeon_irq_kms.c spin_lock_irqsave(&rdev->irq.lock, irqflags); irq 432 drivers/gpu/drm/radeon/radeon_irq_kms.c spin_unlock_irqrestore(&rdev->irq.lock, irqflags); irq 455 drivers/gpu/drm/radeon/radeon_irq_kms.c if (atomic_dec_and_test(&rdev->irq.pflip[crtc])) { irq 456 drivers/gpu/drm/radeon/radeon_irq_kms.c spin_lock_irqsave(&rdev->irq.lock, irqflags); irq 458 drivers/gpu/drm/radeon/radeon_irq_kms.c spin_unlock_irqrestore(&rdev->irq.lock, irqflags); irq 477 drivers/gpu/drm/radeon/radeon_irq_kms.c spin_lock_irqsave(&rdev->irq.lock, irqflags); irq 478 drivers/gpu/drm/radeon/radeon_irq_kms.c rdev->irq.afmt[block] = true; irq 480 drivers/gpu/drm/radeon/radeon_irq_kms.c spin_unlock_irqrestore(&rdev->irq.lock, irqflags); irq 499 drivers/gpu/drm/radeon/radeon_irq_kms.c spin_lock_irqsave(&rdev->irq.lock, irqflags); irq 500 drivers/gpu/drm/radeon/radeon_irq_kms.c rdev->irq.afmt[block] = false; irq 502 drivers/gpu/drm/radeon/radeon_irq_kms.c spin_unlock_irqrestore(&rdev->irq.lock, irqflags); irq 521 drivers/gpu/drm/radeon/radeon_irq_kms.c spin_lock_irqsave(&rdev->irq.lock, irqflags); irq 523 drivers/gpu/drm/radeon/radeon_irq_kms.c rdev->irq.hpd[i] |= !!(hpd_mask & (1 << i)); irq 525 drivers/gpu/drm/radeon/radeon_irq_kms.c spin_unlock_irqrestore(&rdev->irq.lock, irqflags); irq 544 drivers/gpu/drm/radeon/radeon_irq_kms.c spin_lock_irqsave(&rdev->irq.lock, irqflags); irq 546 drivers/gpu/drm/radeon/radeon_irq_kms.c rdev->irq.hpd[i] &= !(hpd_mask & (1 << i)); irq 548 drivers/gpu/drm/radeon/radeon_irq_kms.c spin_unlock_irqrestore(&rdev->irq.lock, irqflags); irq 834 drivers/gpu/drm/radeon/radeon_kms.c spin_lock_irqsave(&rdev->irq.lock, irqflags); irq 835 drivers/gpu/drm/radeon/radeon_kms.c rdev->irq.crtc_vblank_int[crtc] = true; irq 837 drivers/gpu/drm/radeon/radeon_kms.c spin_unlock_irqrestore(&rdev->irq.lock, irqflags); irq 859 drivers/gpu/drm/radeon/radeon_kms.c spin_lock_irqsave(&rdev->irq.lock, irqflags); irq 860 drivers/gpu/drm/radeon/radeon_kms.c rdev->irq.crtc_vblank_int[crtc] = false; irq 862 drivers/gpu/drm/radeon/radeon_kms.c spin_unlock_irqrestore(&rdev->irq.lock, irqflags); irq 167 drivers/gpu/drm/radeon/radeon_pm.c rdev->irq.vblank_queue, rdev->pm.vblank_sync, irq 282 drivers/gpu/drm/radeon/radeon_pm.c if (rdev->irq.installed) { irq 299 drivers/gpu/drm/radeon/radeon_pm.c if (rdev->irq.installed) { irq 440 drivers/gpu/drm/radeon/rs400.c if (!rdev->irq.installed) { irq 675 drivers/gpu/drm/radeon/rs600.c if (!rdev->irq.installed) { irq 680 drivers/gpu/drm/radeon/rs600.c if (atomic_read(&rdev->irq.ring_int[RADEON_RING_TYPE_GFX_INDEX])) { irq 683 drivers/gpu/drm/radeon/rs600.c if (rdev->irq.crtc_vblank_int[0] || irq 684 drivers/gpu/drm/radeon/rs600.c atomic_read(&rdev->irq.pflip[0])) { irq 687 drivers/gpu/drm/radeon/rs600.c if (rdev->irq.crtc_vblank_int[1] || irq 688 drivers/gpu/drm/radeon/rs600.c atomic_read(&rdev->irq.pflip[1])) { irq 691 drivers/gpu/drm/radeon/rs600.c if (rdev->irq.hpd[0]) { irq 694 drivers/gpu/drm/radeon/rs600.c if (rdev->irq.hpd[1]) { irq 697 drivers/gpu/drm/radeon/rs600.c if (rdev->irq.afmt[0]) { irq 720 drivers/gpu/drm/radeon/rs600.c rdev->irq.stat_regs.r500.disp_int = RREG32(R_007EDC_DISP_INTERRUPT_STATUS); irq 721 drivers/gpu/drm/radeon/rs600.c if (G_007EDC_LB_D1_VBLANK_INTERRUPT(rdev->irq.stat_regs.r500.disp_int)) { irq 725 drivers/gpu/drm/radeon/rs600.c if (G_007EDC_LB_D2_VBLANK_INTERRUPT(rdev->irq.stat_regs.r500.disp_int)) { irq 729 drivers/gpu/drm/radeon/rs600.c if (G_007EDC_DC_HOT_PLUG_DETECT1_INTERRUPT(rdev->irq.stat_regs.r500.disp_int)) { irq 734 drivers/gpu/drm/radeon/rs600.c if (G_007EDC_DC_HOT_PLUG_DETECT2_INTERRUPT(rdev->irq.stat_regs.r500.disp_int)) { irq 740 drivers/gpu/drm/radeon/rs600.c rdev->irq.stat_regs.r500.disp_int = 0; irq 744 drivers/gpu/drm/radeon/rs600.c rdev->irq.stat_regs.r500.hdmi0_status = RREG32(R_007404_HDMI0_STATUS) & irq 746 drivers/gpu/drm/radeon/rs600.c if (G_007404_HDMI0_AZ_FORMAT_WTRIG(rdev->irq.stat_regs.r500.hdmi0_status)) { irq 752 drivers/gpu/drm/radeon/rs600.c rdev->irq.stat_regs.r500.hdmi0_status = 0; irq 780 drivers/gpu/drm/radeon/rs600.c !rdev->irq.stat_regs.r500.disp_int && irq 781 drivers/gpu/drm/radeon/rs600.c !rdev->irq.stat_regs.r500.hdmi0_status) { irq 785 drivers/gpu/drm/radeon/rs600.c rdev->irq.stat_regs.r500.disp_int || irq 786 drivers/gpu/drm/radeon/rs600.c rdev->irq.stat_regs.r500.hdmi0_status) { irq 792 drivers/gpu/drm/radeon/rs600.c if (G_007EDC_LB_D1_VBLANK_INTERRUPT(rdev->irq.stat_regs.r500.disp_int)) { irq 793 drivers/gpu/drm/radeon/rs600.c if (rdev->irq.crtc_vblank_int[0]) { irq 796 drivers/gpu/drm/radeon/rs600.c wake_up(&rdev->irq.vblank_queue); irq 798 drivers/gpu/drm/radeon/rs600.c if (atomic_read(&rdev->irq.pflip[0])) irq 801 drivers/gpu/drm/radeon/rs600.c if (G_007EDC_LB_D2_VBLANK_INTERRUPT(rdev->irq.stat_regs.r500.disp_int)) { irq 802 drivers/gpu/drm/radeon/rs600.c if (rdev->irq.crtc_vblank_int[1]) { irq 805 drivers/gpu/drm/radeon/rs600.c wake_up(&rdev->irq.vblank_queue); irq 807 drivers/gpu/drm/radeon/rs600.c if (atomic_read(&rdev->irq.pflip[1])) irq 810 drivers/gpu/drm/radeon/rs600.c if (G_007EDC_DC_HOT_PLUG_DETECT1_INTERRUPT(rdev->irq.stat_regs.r500.disp_int)) { irq 814 drivers/gpu/drm/radeon/rs600.c if (G_007EDC_DC_HOT_PLUG_DETECT2_INTERRUPT(rdev->irq.stat_regs.r500.disp_int)) { irq 818 drivers/gpu/drm/radeon/rs600.c if (G_007404_HDMI0_AZ_FORMAT_WTRIG(rdev->irq.stat_regs.r500.hdmi0_status)) { irq 1012 drivers/gpu/drm/radeon/rs600.c if (!rdev->irq.installed) { irq 723 drivers/gpu/drm/radeon/rs690.c if (!rdev->irq.installed) { irq 644 drivers/gpu/drm/radeon/rs780_dpm.c if (rdev->irq.installed && irq 646 drivers/gpu/drm/radeon/rs780_dpm.c rdev->irq.dpm_thermal = false; irq 546 drivers/gpu/drm/radeon/rv515.c if (!rdev->irq.installed) { irq 1644 drivers/gpu/drm/radeon/rv6xx_dpm.c if (rdev->irq.installed && irq 1646 drivers/gpu/drm/radeon/rv6xx_dpm.c rdev->irq.dpm_thermal = false; irq 1802 drivers/gpu/drm/radeon/rv770.c if (!rdev->irq.installed) { irq 1980 drivers/gpu/drm/radeon/rv770_dpm.c if (rdev->irq.installed && irq 1987 drivers/gpu/drm/radeon/rv770_dpm.c rdev->irq.dpm_thermal = true; irq 2015 drivers/gpu/drm/radeon/rv770_dpm.c if (rdev->irq.installed && irq 2017 drivers/gpu/drm/radeon/rv770_dpm.c rdev->irq.dpm_thermal = false; irq 6059 drivers/gpu/drm/radeon/si.c if (!rdev->irq.installed) { irq 6081 drivers/gpu/drm/radeon/si.c if (atomic_read(&rdev->irq.ring_int[RADEON_RING_TYPE_GFX_INDEX])) { irq 6085 drivers/gpu/drm/radeon/si.c if (atomic_read(&rdev->irq.ring_int[CAYMAN_RING_TYPE_CP1_INDEX])) { irq 6089 drivers/gpu/drm/radeon/si.c if (atomic_read(&rdev->irq.ring_int[CAYMAN_RING_TYPE_CP2_INDEX])) { irq 6093 drivers/gpu/drm/radeon/si.c if (atomic_read(&rdev->irq.ring_int[R600_RING_TYPE_DMA_INDEX])) { irq 6098 drivers/gpu/drm/radeon/si.c if (atomic_read(&rdev->irq.ring_int[CAYMAN_RING_TYPE_DMA1_INDEX])) { irq 6112 drivers/gpu/drm/radeon/si.c if (rdev->irq.dpm_thermal) { irq 6120 drivers/gpu/drm/radeon/si.c rdev->irq.crtc_vblank_int[i] || irq 6121 drivers/gpu/drm/radeon/si.c atomic_read(&rdev->irq.pflip[i]), "vblank", i); irq 6132 drivers/gpu/drm/radeon/si.c rdev->irq.hpd[i], "HPD", i); irq 6148 drivers/gpu/drm/radeon/si.c u32 *disp_int = rdev->irq.stat_regs.evergreen.disp_int; irq 6149 drivers/gpu/drm/radeon/si.c u32 *grph_int = rdev->irq.stat_regs.evergreen.grph_int; irq 6247 drivers/gpu/drm/radeon/si.c u32 *disp_int = rdev->irq.stat_regs.evergreen.disp_int; irq 6299 drivers/gpu/drm/radeon/si.c if (rdev->irq.crtc_vblank_int[crtc_idx]) { irq 6302 drivers/gpu/drm/radeon/si.c wake_up(&rdev->irq.vblank_queue); irq 6304 drivers/gpu/drm/radeon/si.c if (atomic_read(&rdev->irq.pflip[crtc_idx])) { irq 6694 drivers/gpu/drm/radeon/si.c if (!rdev->irq.installed) { irq 5968 drivers/gpu/drm/radeon/si_dpm.c rdev->irq.dpm_thermal = false; irq 5977 drivers/gpu/drm/radeon/si_dpm.c rdev->irq.dpm_thermal = true; irq 1245 drivers/gpu/drm/radeon/sumo_dpm.c if (rdev->irq.installed && irq 1250 drivers/gpu/drm/radeon/sumo_dpm.c rdev->irq.dpm_thermal = true; irq 1271 drivers/gpu/drm/radeon/sumo_dpm.c if (rdev->irq.installed && irq 1273 drivers/gpu/drm/radeon/sumo_dpm.c rdev->irq.dpm_thermal = false; irq 1137 drivers/gpu/drm/radeon/trinity_dpm.c if (rdev->irq.installed && irq 1144 drivers/gpu/drm/radeon/trinity_dpm.c rdev->irq.dpm_thermal = true; irq 1167 drivers/gpu/drm/radeon/trinity_dpm.c if (rdev->irq.installed && irq 1169 drivers/gpu/drm/radeon/trinity_dpm.c rdev->irq.dpm_thermal = false; irq 1084 drivers/gpu/drm/rcar-du/rcar_du_crtc.c static irqreturn_t rcar_du_crtc_irq(int irq, void *arg) irq 1142 drivers/gpu/drm/rcar-du/rcar_du_crtc.c int irq; irq 1205 drivers/gpu/drm/rcar-du/rcar_du_crtc.c irq = platform_get_irq(pdev, swindex); irq 1208 drivers/gpu/drm/rcar-du/rcar_du_crtc.c irq = platform_get_irq(pdev, 0); irq 1212 drivers/gpu/drm/rcar-du/rcar_du_crtc.c if (irq < 0) { irq 1214 drivers/gpu/drm/rcar-du/rcar_du_crtc.c return irq; irq 1217 drivers/gpu/drm/rcar-du/rcar_du_crtc.c ret = devm_request_irq(rcdu->dev, irq, rcar_du_crtc_irq, irqflags, irq 53 drivers/gpu/drm/rockchip/inno_hdmi.c int irq; irq 652 drivers/gpu/drm/rockchip/inno_hdmi.c static irqreturn_t inno_hdmi_hardirq(int irq, void *dev_id) irq 670 drivers/gpu/drm/rockchip/inno_hdmi.c static irqreturn_t inno_hdmi_irq(int irq, void *dev_id) irq 816 drivers/gpu/drm/rockchip/inno_hdmi.c int irq; irq 844 drivers/gpu/drm/rockchip/inno_hdmi.c irq = platform_get_irq(pdev, 0); irq 845 drivers/gpu/drm/rockchip/inno_hdmi.c if (irq < 0) { irq 846 drivers/gpu/drm/rockchip/inno_hdmi.c ret = irq; irq 877 drivers/gpu/drm/rockchip/inno_hdmi.c ret = devm_request_threaded_irq(dev, irq, inno_hdmi_hardirq, irq 44 drivers/gpu/drm/rockchip/rk3066_hdmi.c int irq; irq 576 drivers/gpu/drm/rockchip/rk3066_hdmi.c static irqreturn_t rk3066_hdmi_hardirq(int irq, void *dev_id) irq 600 drivers/gpu/drm/rockchip/rk3066_hdmi.c static irqreturn_t rk3066_hdmi_irq(int irq, void *dev_id) irq 747 drivers/gpu/drm/rockchip/rk3066_hdmi.c int irq; irq 765 drivers/gpu/drm/rockchip/rk3066_hdmi.c irq = platform_get_irq(pdev, 0); irq 766 drivers/gpu/drm/rockchip/rk3066_hdmi.c if (irq < 0) irq 767 drivers/gpu/drm/rockchip/rk3066_hdmi.c return irq; irq 813 drivers/gpu/drm/rockchip/rk3066_hdmi.c ret = devm_request_threaded_irq(dev, irq, rk3066_hdmi_hardirq, irq 153 drivers/gpu/drm/rockchip/rockchip_drm_vop.c unsigned int irq; irq 1222 drivers/gpu/drm/rockchip/rockchip_drm_vop.c synchronize_irq(vop->irq); irq 1423 drivers/gpu/drm/rockchip/rockchip_drm_vop.c static irqreturn_t vop_isr(int irq, void *data) irq 1831 drivers/gpu/drm/rockchip/rockchip_drm_vop.c int ret, irq; irq 1860 drivers/gpu/drm/rockchip/rockchip_drm_vop.c irq = platform_get_irq(pdev, 0); irq 1861 drivers/gpu/drm/rockchip/rockchip_drm_vop.c if (irq < 0) { irq 1863 drivers/gpu/drm/rockchip/rockchip_drm_vop.c return irq; irq 1865 drivers/gpu/drm/rockchip/rockchip_drm_vop.c vop->irq = (unsigned int)irq; irq 1884 drivers/gpu/drm/rockchip/rockchip_drm_vop.c ret = devm_request_irq(dev, vop->irq, vop_isr, irq 105 drivers/gpu/drm/shmobile/shmob_drm_drv.c static irqreturn_t shmob_drm_irq(int irq, void *arg) irq 185 drivers/gpu/drm/sti/sti_hdmi.c static irqreturn_t hdmi_irq_thread(int irq, void *arg) irq 217 drivers/gpu/drm/sti/sti_hdmi.c static irqreturn_t hdmi_irq(int irq, void *arg) irq 1425 drivers/gpu/drm/sti/sti_hdmi.c hdmi->irq = platform_get_irq_byname(pdev, "irq"); irq 1426 drivers/gpu/drm/sti/sti_hdmi.c if (hdmi->irq < 0) { irq 1428 drivers/gpu/drm/sti/sti_hdmi.c ret = hdmi->irq; irq 1432 drivers/gpu/drm/sti/sti_hdmi.c ret = devm_request_threaded_irq(dev, hdmi->irq, hdmi_irq, irq 82 drivers/gpu/drm/sti/sti_hdmi.h int irq; irq 137 drivers/gpu/drm/sti/sti_vtg.c int irq; irq 352 drivers/gpu/drm/sti/sti_vtg.c static irqreturn_t vtg_irq_thread(int irq, void *arg) irq 365 drivers/gpu/drm/sti/sti_vtg.c static irqreturn_t vtg_irq(int irq, void *arg) irq 402 drivers/gpu/drm/sti/sti_vtg.c vtg->irq = platform_get_irq(pdev, 0); irq 403 drivers/gpu/drm/sti/sti_vtg.c if (vtg->irq < 0) { irq 405 drivers/gpu/drm/sti/sti_vtg.c return vtg->irq; irq 410 drivers/gpu/drm/sti/sti_vtg.c ret = devm_request_threaded_irq(dev, vtg->irq, vtg_irq, irq 367 drivers/gpu/drm/stm/ltdc.c static irqreturn_t ltdc_irq_thread(int irq, void *arg) irq 388 drivers/gpu/drm/stm/ltdc.c static irqreturn_t ltdc_irq(int irq, void *arg) irq 1153 drivers/gpu/drm/stm/ltdc.c int irq, ret, i, endpoint_not_ready = -ENODEV; irq 1210 drivers/gpu/drm/stm/ltdc.c irq = platform_get_irq(pdev, i); irq 1211 drivers/gpu/drm/stm/ltdc.c if (irq == -EPROBE_DEFER) irq 1214 drivers/gpu/drm/stm/ltdc.c if (irq < 0) irq 1217 drivers/gpu/drm/stm/ltdc.c ret = devm_request_threaded_irq(dev, irq, ltdc_irq, irq 715 drivers/gpu/drm/sun4i/sun4i_tcon.c static irqreturn_t sun4i_tcon_handler(int irq, void *private) irq 786 drivers/gpu/drm/sun4i/sun4i_tcon.c int irq, ret; irq 788 drivers/gpu/drm/sun4i/sun4i_tcon.c irq = platform_get_irq(pdev, 0); irq 789 drivers/gpu/drm/sun4i/sun4i_tcon.c if (irq < 0) { irq 791 drivers/gpu/drm/sun4i/sun4i_tcon.c return irq; irq 794 drivers/gpu/drm/sun4i/sun4i_tcon.c ret = devm_request_irq(dev, irq, sun4i_tcon_handler, 0, irq 1933 drivers/gpu/drm/tegra/dc.c static irqreturn_t tegra_dc_irq(int irq, void *data) irq 2069 drivers/gpu/drm/tegra/dc.c err = devm_request_irq(dc->dev, dc->irq, tegra_dc_irq, 0, irq 2072 drivers/gpu/drm/tegra/dc.c dev_err(dc->dev, "failed to request IRQ#%u: %d\n", dc->irq, irq 2100 drivers/gpu/drm/tegra/dc.c devm_free_irq(dc->dev, dc->irq, dc); irq 2476 drivers/gpu/drm/tegra/dc.c dc->irq = platform_get_irq(pdev, 0); irq 2477 drivers/gpu/drm/tegra/dc.c if (dc->irq < 0) { irq 83 drivers/gpu/drm/tegra/dc.h int irq; irq 37 drivers/gpu/drm/tegra/dpaux.c int irq; irq 260 drivers/gpu/drm/tegra/dpaux.c static irqreturn_t tegra_dpaux_irq(int irq, void *data) irq 449 drivers/gpu/drm/tegra/dpaux.c dpaux->irq = platform_get_irq(pdev, 0); irq 450 drivers/gpu/drm/tegra/dpaux.c if (dpaux->irq < 0) { irq 502 drivers/gpu/drm/tegra/dpaux.c err = devm_request_irq(dpaux->dev, dpaux->irq, tegra_dpaux_irq, 0, irq 506 drivers/gpu/drm/tegra/dpaux.c dpaux->irq, err); irq 510 drivers/gpu/drm/tegra/dpaux.c disable_irq(dpaux->irq); irq 700 drivers/gpu/drm/tegra/dpaux.c enable_irq(dpaux->irq); irq 716 drivers/gpu/drm/tegra/dpaux.c disable_irq(dpaux->irq); irq 65 drivers/gpu/drm/tegra/hdmi.c unsigned int irq; irq 1546 drivers/gpu/drm/tegra/hdmi.c static irqreturn_t tegra_hdmi_irq(int irq, void *data) irq 1656 drivers/gpu/drm/tegra/hdmi.c hdmi->irq = err; irq 1658 drivers/gpu/drm/tegra/hdmi.c err = devm_request_irq(hdmi->dev, hdmi->irq, tegra_hdmi_irq, 0, irq 1662 drivers/gpu/drm/tegra/hdmi.c hdmi->irq, err); irq 82 drivers/gpu/drm/tegra/output.c static irqreturn_t hpd_irq(int irq, void *data) irq 403 drivers/gpu/drm/tegra/sor.c unsigned int irq; irq 3224 drivers/gpu/drm/tegra/sor.c static irqreturn_t tegra_sor_irq(int irq, void *data) irq 3339 drivers/gpu/drm/tegra/sor.c sor->irq = err; irq 3341 drivers/gpu/drm/tegra/sor.c err = devm_request_irq(sor->dev, sor->irq, tegra_sor_irq, 0, irq 412 drivers/gpu/drm/tilcdc/tilcdc_drv.c static irqreturn_t tilcdc_irq(int irq, void *arg) irq 27 drivers/gpu/drm/tve200/tve200_display.c irqreturn_t tve200_irq(int irq, void *data) irq 121 drivers/gpu/drm/tve200/tve200_drm.h irqreturn_t tve200_irq(int irq, void *data); irq 169 drivers/gpu/drm/tve200/tve200_drv.c int irq; irq 212 drivers/gpu/drm/tve200/tve200_drv.c irq = platform_get_irq(pdev, 0); irq 213 drivers/gpu/drm/tve200/tve200_drv.c if (!irq) { irq 221 drivers/gpu/drm/tve200/tve200_drv.c ret = devm_request_irq(dev, irq, tve200_irq, 0, "tve200", priv); irq 34 drivers/gpu/drm/v3d/v3d_irq.c v3d_hub_irq(int irq, void *arg); irq 79 drivers/gpu/drm/v3d/v3d_irq.c v3d_irq(int irq, void *arg) irq 137 drivers/gpu/drm/v3d/v3d_irq.c return v3d_hub_irq(irq, arg); irq 143 drivers/gpu/drm/v3d/v3d_irq.c v3d_hub_irq(int irq, void *arg) irq 174 drivers/gpu/drm/vboxvideo/vbox_drv.h irqreturn_t vbox_irq_handler(int irq, void *arg); irq 34 drivers/gpu/drm/vboxvideo/vbox_irq.c irqreturn_t vbox_irq_handler(int irq, void *arg) irq 176 drivers/gpu/drm/vboxvideo/vbox_irq.c return drm_irq_install(&vbox->ddev, vbox->ddev.pdev->irq); irq 816 drivers/gpu/drm/vc4/vc4_crtc.c static irqreturn_t vc4_crtc_irq_handler(int irq, void *data) irq 824 drivers/gpu/drm/vc4/vc4_drv.h irqreturn_t vc4_irq(int irq, void *arg); irq 1320 drivers/gpu/drm/vc4/vc4_dsi.c static irqreturn_t vc4_dsi_irq_defer_to_thread_handler(int irq, void *data) irq 1335 drivers/gpu/drm/vc4/vc4_dsi.c static irqreturn_t vc4_dsi_irq_handler(int irq, void *data) irq 1146 drivers/gpu/drm/vc4/vc4_hdmi.c static irqreturn_t vc4_cec_irq_handler_thread(int irq, void *priv) irq 1185 drivers/gpu/drm/vc4/vc4_hdmi.c static irqreturn_t vc4_cec_irq_handler(int irq, void *priv) irq 187 drivers/gpu/drm/vc4/vc4_hvs.c static irqreturn_t vc4_hvs_irq_handler(int irq, void *data) irq 196 drivers/gpu/drm/vc4/vc4_irq.c vc4_irq(int irq, void *arg) irq 285 drivers/gpu/drm/vc4/vc4_irq.c disable_irq(dev->irq); irq 358 drivers/gpu/drm/vc4/vc4_txp.c static irqreturn_t vc4_txp_interrupt(int irq, void *data) irq 375 drivers/gpu/drm/vc4/vc4_txp.c int ret, irq; irq 377 drivers/gpu/drm/vc4/vc4_txp.c irq = platform_get_irq(pdev, 0); irq 378 drivers/gpu/drm/vc4/vc4_txp.c if (irq < 0) irq 379 drivers/gpu/drm/vc4/vc4_txp.c return irq; irq 403 drivers/gpu/drm/vc4/vc4_txp.c ret = devm_request_irq(dev, irq, vc4_txp_interrupt, 0, irq 384 drivers/gpu/drm/vc4/vc4_v3d.c enable_irq(vc4->dev->irq); irq 210 drivers/gpu/drm/via/via_drv.h extern irqreturn_t via_driver_irq_handler(int irq, void *arg); irq 103 drivers/gpu/drm/via/via_irq.c irqreturn_t via_driver_irq_handler(int irq, void *arg) irq 204 drivers/gpu/drm/via/via_irq.c via_driver_irq_wait(struct drm_device *dev, unsigned int irq, int force_sequence, irq 221 drivers/gpu/drm/via/via_irq.c if (irq >= drm_via_irq_num) { irq 222 drivers/gpu/drm/via/via_irq.c DRM_ERROR("Trying to wait on unknown irq %d\n", irq); irq 226 drivers/gpu/drm/via/via_irq.c real_irq = dev_priv->irq_map[irq]; irq 230 drivers/gpu/drm/via/via_irq.c irq); irq 239 drivers/gpu/drm/via/via_irq.c ((via_read(dev_priv, masks[irq][2]) & masks[irq][3]) == irq 240 drivers/gpu/drm/via/via_irq.c masks[irq][4])); irq 354 drivers/gpu/drm/via/via_irq.c if (irqwait->request.irq >= dev_priv->num_irqs) { irq 356 drivers/gpu/drm/via/via_irq.c irqwait->request.irq); irq 360 drivers/gpu/drm/via/via_irq.c cur_irq += irqwait->request.irq; irq 380 drivers/gpu/drm/via/via_irq.c ret = via_driver_irq_wait(dev, irqwait->request.irq, force_sequence, irq 817 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c ret = vmw_irq_install(dev, dev->pdev->irq); irq 1023 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern int vmw_irq_install(struct drm_device *dev, int irq); irq 45 drivers/gpu/drm/vmwgfx/vmwgfx_irq.c static irqreturn_t vmw_thread_fn(int irq, void *arg) irq 78 drivers/gpu/drm/vmwgfx/vmwgfx_irq.c static irqreturn_t vmw_irq_handler(int irq, void *arg) irq 357 drivers/gpu/drm/vmwgfx/vmwgfx_irq.c free_irq(dev->irq, dev); irq 367 drivers/gpu/drm/vmwgfx/vmwgfx_irq.c int vmw_irq_install(struct drm_device *dev, int irq) irq 376 drivers/gpu/drm/vmwgfx/vmwgfx_irq.c ret = request_threaded_irq(irq, vmw_irq_handler, vmw_thread_fn, irq 382 drivers/gpu/drm/vmwgfx/vmwgfx_irq.c dev->irq = irq; irq 23 drivers/gpu/drm/xen/xen_drm_front_evtchnl.c static irqreturn_t evtchnl_interrupt_ctrl(int irq, void *dev_id) irq 81 drivers/gpu/drm/xen/xen_drm_front_evtchnl.c static irqreturn_t evtchnl_interrupt_evt(int irq, void *dev_id) irq 143 drivers/gpu/drm/xen/xen_drm_front_evtchnl.c if (evtchnl->irq) irq 144 drivers/gpu/drm/xen/xen_drm_front_evtchnl.c unbind_from_irqhandler(evtchnl->irq, evtchnl); irq 220 drivers/gpu/drm/xen/xen_drm_front_evtchnl.c evtchnl->irq = ret; irq 353 drivers/gpu/drm/xen/xen_drm_front_evtchnl.c notify_remote_via_irq(evtchnl->irq); irq 42 drivers/gpu/drm/xen/xen_drm_front_evtchnl.h int irq; irq 332 drivers/gpu/drm/zte/zx_hdmi.c static irqreturn_t zx_hdmi_irq_thread(int irq, void *dev_id) irq 341 drivers/gpu/drm/zte/zx_hdmi.c static irqreturn_t zx_hdmi_irq_handler(int irq, void *dev_id) irq 646 drivers/gpu/drm/zte/zx_hdmi.c int irq; irq 666 drivers/gpu/drm/zte/zx_hdmi.c irq = platform_get_irq(pdev, 0); irq 667 drivers/gpu/drm/zte/zx_hdmi.c if (irq < 0) irq 668 drivers/gpu/drm/zte/zx_hdmi.c return irq; irq 709 drivers/gpu/drm/zte/zx_hdmi.c ret = devm_request_threaded_irq(dev, irq, zx_hdmi_irq_handler, irq 353 drivers/gpu/drm/zte/zx_vga.c static irqreturn_t zx_vga_irq_thread(int irq, void *dev_id) irq 362 drivers/gpu/drm/zte/zx_vga.c static irqreturn_t zx_vga_irq_handler(int irq, void *dev_id) irq 429 drivers/gpu/drm/zte/zx_vga.c int irq; irq 444 drivers/gpu/drm/zte/zx_vga.c irq = platform_get_irq(pdev, 0); irq 445 drivers/gpu/drm/zte/zx_vga.c if (irq < 0) irq 446 drivers/gpu/drm/zte/zx_vga.c return irq; irq 475 drivers/gpu/drm/zte/zx_vga.c ret = devm_request_threaded_irq(dev, irq, zx_vga_irq_handler, irq 682 drivers/gpu/drm/zte/zx_vou.c static irqreturn_t vou_irq_handler(int irq, void *dev_id) irq 768 drivers/gpu/drm/zte/zx_vou.c int irq; irq 817 drivers/gpu/drm/zte/zx_vou.c irq = platform_get_irq(pdev, 0); irq 818 drivers/gpu/drm/zte/zx_vou.c if (irq < 0) irq 819 drivers/gpu/drm/zte/zx_vou.c return irq; irq 852 drivers/gpu/drm/zte/zx_vou.c ret = devm_request_irq(dev, irq, vou_irq_handler, 0, "zx_vou", vou); irq 33 drivers/gpu/host1x/hw/intr_hw.c static irqreturn_t syncpt_thresh_isr(int irq, void *dev_id) irq 1071 drivers/gpu/ipu-v3/ipu-common.c int i, bit, irq; irq 1079 drivers/gpu/ipu-v3/ipu-common.c irq = irq_linear_revmap(ipu->domain, irq 1081 drivers/gpu/ipu-v3/ipu-common.c if (irq) irq 1082 drivers/gpu/ipu-v3/ipu-common.c generic_handle_irq(irq); irq 1113 drivers/gpu/ipu-v3/ipu-common.c int ipu_map_irq(struct ipu_soc *ipu, int irq) irq 1117 drivers/gpu/ipu-v3/ipu-common.c virq = irq_linear_revmap(ipu->domain, irq); irq 1119 drivers/gpu/ipu-v3/ipu-common.c virq = irq_create_mapping(ipu->domain, irq); irq 1319 drivers/gpu/ipu-v3/ipu-common.c int i, irq; irq 1327 drivers/gpu/ipu-v3/ipu-common.c irq = irq_linear_revmap(ipu->domain, i); irq 1328 drivers/gpu/ipu-v3/ipu-common.c if (irq) irq 1329 drivers/gpu/ipu-v3/ipu-common.c irq_dispose_mapping(irq); irq 1564 drivers/gpu/ipu-v3/ipu-image-convert.c static irqreturn_t do_bh(int irq, void *dev_id) irq 1712 drivers/gpu/ipu-v3/ipu-image-convert.c static irqreturn_t norotate_irq(int irq, void *data) irq 1743 drivers/gpu/ipu-v3/ipu-image-convert.c static irqreturn_t rotate_irq(int irq, void *data) irq 1095 drivers/hid/hid-cp2112.c int irq, virq, ret; irq 1112 drivers/hid/hid-cp2112.c irq = dev->gc.to_irq(&dev->gc, virq); irq 1114 drivers/hid/hid-cp2112.c d = irq_get_irq_data(irq); irq 1124 drivers/hid/hid-cp2112.c handle_nested_irq(irq); irq 1128 drivers/hid/hid-cp2112.c handle_nested_irq(irq); irq 1133 drivers/hid/hid-cp2112.c handle_nested_irq(irq); irq 1137 drivers/hid/hid-cp2112.c handle_nested_irq(irq); irq 729 drivers/hid/hid-rmi.c data->xport.pdata.irq = data->rmi_irq; irq 527 drivers/hid/i2c-hid/i2c-hid-core.c static irqreturn_t i2c_hid_irq(int irq, void *dev_id) irq 769 drivers/hid/i2c-hid/i2c-hid-core.c disable_irq(client->irq); irq 773 drivers/hid/i2c-hid/i2c-hid-core.c enable_irq(client->irq); irq 821 drivers/hid/i2c-hid/i2c-hid-core.c dev_dbg(&client->dev, "Requesting IRQ: %d\n", client->irq); irq 823 drivers/hid/i2c-hid/i2c-hid-core.c if (!irq_get_trigger_type(client->irq)) irq 826 drivers/hid/i2c-hid/i2c-hid-core.c ret = request_threaded_irq(client->irq, NULL, i2c_hid_irq, irq 832 drivers/hid/i2c-hid/i2c-hid-core.c client->name, client->irq, ret); irq 1009 drivers/hid/i2c-hid/i2c-hid-core.c if (!client->irq) { irq 1015 drivers/hid/i2c-hid/i2c-hid-core.c if (client->irq < 0) { irq 1016 drivers/hid/i2c-hid/i2c-hid-core.c if (client->irq != -EPROBE_DEFER) irq 1019 drivers/hid/i2c-hid/i2c-hid-core.c return client->irq; irq 1130 drivers/hid/i2c-hid/i2c-hid-core.c free_irq(client->irq, ihid); irq 1147 drivers/hid/i2c-hid/i2c-hid-core.c free_irq(client->irq, ihid); irq 1163 drivers/hid/i2c-hid/i2c-hid-core.c free_irq(client->irq, ihid); irq 1184 drivers/hid/i2c-hid/i2c-hid-core.c disable_irq(client->irq); irq 1187 drivers/hid/i2c-hid/i2c-hid-core.c wake_status = enable_irq_wake(client->irq); irq 1218 drivers/hid/i2c-hid/i2c-hid-core.c wake_status = disable_irq_wake(client->irq); irq 1226 drivers/hid/i2c-hid/i2c-hid-core.c enable_irq(client->irq); irq 79 drivers/hid/intel-ish-hid/ipc/hw-ish.h irqreturn_t ish_irq_handler(int irq, void *dev_id); irq 617 drivers/hid/intel-ish-hid/ipc/ipc.c irqreturn_t ish_irq_handler(int irq, void *dev_id) irq 165 drivers/hid/intel-ish-hid/ipc/pci-ish.c ret = devm_request_irq(dev, pdev->irq, ish_irq_handler, irq 168 drivers/hid/intel-ish-hid/ipc/pci-ish.c dev_err(dev, "ISH: request IRQ %d failed\n", pdev->irq); irq 221 drivers/hid/intel-ish-hid/ipc/pci-ish.c disable_irq_wake(pdev->irq); irq 287 drivers/hid/intel-ish-hid/ipc/pci-ish.c enable_irq_wake(pdev->irq); irq 84 drivers/hid/usbhid/usbkbd.c struct urb *irq, *led; irq 222 drivers/hid/usbhid/usbkbd.c kbd->irq->dev = kbd->usbdev; irq 223 drivers/hid/usbhid/usbkbd.c if (usb_submit_urb(kbd->irq, GFP_KERNEL)) irq 233 drivers/hid/usbhid/usbkbd.c usb_kill_urb(kbd->irq); irq 238 drivers/hid/usbhid/usbkbd.c if (!(kbd->irq = usb_alloc_urb(0, GFP_KERNEL))) irq 254 drivers/hid/usbhid/usbkbd.c usb_free_urb(kbd->irq); irq 335 drivers/hid/usbhid/usbkbd.c usb_fill_int_urb(kbd->irq, dev, pipe, irq 338 drivers/hid/usbhid/usbkbd.c kbd->irq->transfer_dma = kbd->new_dma; irq 339 drivers/hid/usbhid/usbkbd.c kbd->irq->transfer_flags |= URB_NO_TRANSFER_DMA_MAP; irq 375 drivers/hid/usbhid/usbkbd.c usb_kill_urb(kbd->irq); irq 43 drivers/hid/usbhid/usbmouse.c struct urb *irq; irq 92 drivers/hid/usbhid/usbmouse.c mouse->irq->dev = mouse->usbdev; irq 93 drivers/hid/usbhid/usbmouse.c if (usb_submit_urb(mouse->irq, GFP_KERNEL)) irq 103 drivers/hid/usbhid/usbmouse.c usb_kill_urb(mouse->irq); irq 137 drivers/hid/usbhid/usbmouse.c mouse->irq = usb_alloc_urb(0, GFP_KERNEL); irq 138 drivers/hid/usbhid/usbmouse.c if (!mouse->irq) irq 180 drivers/hid/usbhid/usbmouse.c usb_fill_int_urb(mouse->irq, dev, pipe, mouse->data, irq 183 drivers/hid/usbhid/usbmouse.c mouse->irq->transfer_dma = mouse->data_dma; irq 184 drivers/hid/usbhid/usbmouse.c mouse->irq->transfer_flags |= URB_NO_TRANSFER_DMA_MAP; irq 194 drivers/hid/usbhid/usbmouse.c usb_free_urb(mouse->irq); irq 209 drivers/hid/usbhid/usbmouse.c usb_kill_urb(mouse->irq); irq 211 drivers/hid/usbhid/usbmouse.c usb_free_urb(mouse->irq); irq 52 drivers/hsi/clients/nokia-modem.c static irqreturn_t nokia_modem_rst_ind_isr(int irq, void *data) irq 133 drivers/hsi/clients/nokia-modem.c int irq, pflags, err; irq 150 drivers/hsi/clients/nokia-modem.c irq = irq_of_parse_and_map(np, 0); irq 151 drivers/hsi/clients/nokia-modem.c if (!irq) { irq 152 drivers/hsi/clients/nokia-modem.c dev_err(dev, "Invalid rst_ind interrupt (%d)\n", irq); irq 155 drivers/hsi/clients/nokia-modem.c modem->nokia_modem_rst_ind_irq = irq; irq 156 drivers/hsi/clients/nokia-modem.c pflags = irq_get_trigger_type(irq); irq 160 drivers/hsi/clients/nokia-modem.c err = devm_request_irq(dev, irq, nokia_modem_rst_ind_isr, irq 164 drivers/hsi/clients/nokia-modem.c irq, pflags); irq 167 drivers/hsi/clients/nokia-modem.c enable_irq_wake(irq); irq 90 drivers/hsi/controllers/omap_ssi.h unsigned int irq; irq 251 drivers/hsi/controllers/omap_ssi_core.c static irqreturn_t ssi_gdd_isr(int irq, void *ssi) irq 256 drivers/hsi/controllers/omap_ssi_core.c disable_irq_nosync(irq); irq 957 drivers/hsi/controllers/omap_ssi_port.c static irqreturn_t ssi_pio_thread(int irq, void *ssi_port) irq 996 drivers/hsi/controllers/omap_ssi_port.c static irqreturn_t ssi_wake_thread(int irq __maybe_unused, void *ssi_port) irq 1043 drivers/hsi/controllers/omap_ssi_port.c omap_port->irq = err; irq 1044 drivers/hsi/controllers/omap_ssi_port.c err = devm_request_threaded_irq(&port->device, omap_port->irq, NULL, irq 1048 drivers/hsi/controllers/omap_ssi_port.c omap_port->irq, err); irq 31 drivers/hsi/controllers/omap_ssi_regs.h #define SSI_MPU_STATUS_REG(port, irq) (0x808 + ((port) * 0x10) + ((irq) * 2)) irq 32 drivers/hsi/controllers/omap_ssi_regs.h #define SSI_MPU_ENABLE_REG(port, irq) (0x80c + ((port) * 0x10) + ((irq) * 8)) irq 146 drivers/hwmon/ab8500.c static int ab8500_temp_irq_handler(int irq, struct abx500_temp *data) irq 356 drivers/hwmon/abx500.c static irqreturn_t abx500_temp_irq_handler(int irq, void *irq_data) irq 361 drivers/hwmon/abx500.c data->ops.irq_handler(irq, data); irq 368 drivers/hwmon/abx500.c int irq = platform_get_irq_byname(pdev, "ABX500_TEMP_WARM"); irq 370 drivers/hwmon/abx500.c if (irq < 0) { irq 372 drivers/hwmon/abx500.c return irq; irq 375 drivers/hwmon/abx500.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 87 drivers/hwmon/adt7310.c return adt7x10_probe(&spi->dev, spi_get_device_id(spi)->name, spi->irq, irq 93 drivers/hwmon/adt7310.c return adt7x10_remove(&spi->dev, spi->irq); irq 49 drivers/hwmon/adt7410.c return adt7x10_probe(&client->dev, NULL, client->irq, &adt7410_i2c_ops); irq 54 drivers/hwmon/adt7410.c return adt7x10_remove(&client->dev, client->irq); irq 103 drivers/hwmon/adt7x10.c static irqreturn_t adt7x10_irq_handler(int irq, void *private) irq 359 drivers/hwmon/adt7x10.c int adt7x10_probe(struct device *dev, const char *name, int irq, irq 424 drivers/hwmon/adt7x10.c if (irq > 0) { irq 425 drivers/hwmon/adt7x10.c ret = request_threaded_irq(irq, NULL, adt7x10_irq_handler, irq 447 drivers/hwmon/adt7x10.c int adt7x10_remove(struct device *dev, int irq) irq 451 drivers/hwmon/adt7x10.c if (irq > 0) irq 452 drivers/hwmon/adt7x10.c free_irq(irq, dev); irq 27 drivers/hwmon/adt7x10.h int adt7x10_probe(struct device *dev, const char *name, int irq, irq 29 drivers/hwmon/adt7x10.h int adt7x10_remove(struct device *dev, int irq); irq 387 drivers/hwmon/da9052-hwmon.c static irqreturn_t da9052_tsi_datardy_irq(int irq, void *data) irq 106 drivers/hwmon/da9055-hwmon.c static irqreturn_t da9055_auxadc_irq(int irq, void *irq_data) irq 61 drivers/hwmon/gpio-fan.c static irqreturn_t fan_alarm_irq_handler(int irq, void *dev_id) irq 1717 drivers/hwmon/lm90.c static irqreturn_t lm90_irq_thread(int irq, void *dev_id) irq 1871 drivers/hwmon/lm90.c if (client->irq) { irq 1872 drivers/hwmon/lm90.c dev_dbg(dev, "IRQ: %d\n", client->irq); irq 1873 drivers/hwmon/lm90.c err = devm_request_threaded_irq(dev, client->irq, irq 1878 drivers/hwmon/lm90.c dev_err(dev, "cannot request IRQ %d\n", client->irq); irq 481 drivers/hwmon/npcm750-pwm-fan.c static irqreturn_t npcm7xx_fan_isr(int irq, void *dev_id) irq 488 drivers/hwmon/npcm750-pwm-fan.c module = irq - data->fan_irq[0]; irq 30 drivers/hwmon/pwm-fan.c int irq; irq 45 drivers/hwmon/pwm-fan.c static irqreturn_t pulse_handler(int irq, void *dev_id) irq 154 drivers/hwmon/pwm-fan.c if (n == 1 && ctx->irq <= 0) irq 307 drivers/hwmon/pwm-fan.c ctx->irq = platform_get_irq_optional(pdev, 0); irq 308 drivers/hwmon/pwm-fan.c if (ctx->irq == -EPROBE_DEFER) irq 309 drivers/hwmon/pwm-fan.c return ctx->irq; irq 353 drivers/hwmon/pwm-fan.c if (ctx->irq > 0) { irq 354 drivers/hwmon/pwm-fan.c ret = devm_request_irq(dev, ctx->irq, pulse_handler, 0, irq 799 drivers/hwmon/sht15.c static irqreturn_t sht15_interrupt_fired(int irq, void *d) irq 804 drivers/hwmon/sht15.c disable_irq_nosync(irq); irq 66 drivers/hwtracing/coresight/coresight-catu.h int irq; irq 646 drivers/hwtracing/intel_th/core.c if (INTEL_TH_CAP(th, has_mintctl) && th->irq != -1) irq 647 drivers/hwtracing/intel_th/core.c res[r].start = th->irq; irq 821 drivers/hwtracing/intel_th/core.c static irqreturn_t intel_th_irq(int irq, void *data) irq 833 drivers/hwtracing/intel_th/core.c if (d && d->irq) irq 834 drivers/hwtracing/intel_th/core.c ret |= d->irq(th->thdev[i]); irq 869 drivers/hwtracing/intel_th/core.c th->irq = -1; irq 885 drivers/hwtracing/intel_th/core.c if (th->irq == -1) irq 886 drivers/hwtracing/intel_th/core.c th->irq = devres[r].start; irq 942 drivers/hwtracing/intel_th/core.c devm_free_irq(th->dev, th->irq + i, th); irq 172 drivers/hwtracing/intel_th/intel_th.h irqreturn_t (*irq)(struct intel_th_device *thdev); irq 280 drivers/hwtracing/intel_th/intel_th.h int irq; irq 2121 drivers/hwtracing/intel_th/msu.c .irq = intel_th_msc_interrupt, irq 230 drivers/i2c/busses/i2c-altera.c static irqreturn_t altr_i2c_isr_quick(int irq, void *_dev) irq 243 drivers/i2c/busses/i2c-altera.c static irqreturn_t altr_i2c_isr(int irq, void *_dev) irq 393 drivers/i2c/busses/i2c-altera.c int irq, ret; irq 404 drivers/i2c/busses/i2c-altera.c irq = platform_get_irq(pdev, 0); irq 405 drivers/i2c/busses/i2c-altera.c if (irq < 0) { irq 407 drivers/i2c/busses/i2c-altera.c return irq; irq 442 drivers/i2c/busses/i2c-altera.c ret = devm_request_threaded_irq(&pdev->dev, irq, altr_i2c_isr_quick, irq 446 drivers/i2c/busses/i2c-altera.c dev_err(&pdev->dev, "failed to claim IRQ %d\n", irq); irq 208 drivers/i2c/busses/i2c-amd-mp2-pci.c static irqreturn_t amd_mp2_irq_isr(int irq, void *dev) irq 327 drivers/i2c/busses/i2c-amd-mp2-pci.c rc = devm_request_irq(&pci_dev->dev, pci_dev->irq, amd_mp2_irq_isr, irq 331 drivers/i2c/busses/i2c-amd-mp2-pci.c pci_dev->irq, rc); irq 596 drivers/i2c/busses/i2c-aspeed.c static irqreturn_t aspeed_i2c_bus_irq(int irq, void *dev_id) irq 968 drivers/i2c/busses/i2c-aspeed.c int irq, ret; irq 1033 drivers/i2c/busses/i2c-aspeed.c irq = irq_of_parse_and_map(pdev->dev.of_node, 0); irq 1034 drivers/i2c/busses/i2c-aspeed.c ret = devm_request_irq(&pdev->dev, irq, aspeed_i2c_bus_irq, irq 1046 drivers/i2c/busses/i2c-aspeed.c bus->adap.nr, irq); irq 222 drivers/i2c/busses/i2c-at91-core.c dev->irq = platform_get_irq(pdev, 0); irq 223 drivers/i2c/busses/i2c-at91-core.c if (dev->irq < 0) irq 224 drivers/i2c/busses/i2c-at91-core.c return dev->irq; irq 351 drivers/i2c/busses/i2c-at91-master.c static irqreturn_t atmel_twi_interrupt(int irq, void *dev_id) irq 778 drivers/i2c/busses/i2c-at91-master.c rc = devm_request_irq(&pdev->dev, dev->irq, atmel_twi_interrupt, 0, irq 781 drivers/i2c/busses/i2c-at91-master.c dev_err(dev->dev, "Cannot get irq %d: %d\n", dev->irq, rc); irq 15 drivers/i2c/busses/i2c-at91-slave.c static irqreturn_t atmel_twi_interrupt_slave(int irq, void *dev_id) irq 124 drivers/i2c/busses/i2c-at91-slave.c rc = devm_request_irq(&pdev->dev, dev->irq, atmel_twi_interrupt_slave, irq 127 drivers/i2c/busses/i2c-at91-slave.c dev_err(dev->dev, "Cannot get irq %d: %d\n", dev->irq, rc); irq 132 drivers/i2c/busses/i2c-at91.h int irq; irq 149 drivers/i2c/busses/i2c-axxia.c int irq; irq 362 drivers/i2c/busses/i2c-axxia.c static irqreturn_t axxia_i2c_isr(int irq, void *_dev) irq 714 drivers/i2c/busses/i2c-axxia.c synchronize_irq(idev->irq); irq 750 drivers/i2c/busses/i2c-axxia.c idev->irq = platform_get_irq(pdev, 0); irq 751 drivers/i2c/busses/i2c-axxia.c if (idev->irq < 0) { irq 753 drivers/i2c/busses/i2c-axxia.c return idev->irq; irq 782 drivers/i2c/busses/i2c-axxia.c ret = devm_request_irq(&pdev->dev, idev->irq, axxia_i2c_isr, 0, irq 785 drivers/i2c/busses/i2c-axxia.c dev_err(&pdev->dev, "failed to claim IRQ%d\n", idev->irq); irq 181 drivers/i2c/busses/i2c-bcm-iproc.c int irq; irq 433 drivers/i2c/busses/i2c-bcm-iproc.c if (iproc_i2c->irq) { irq 463 drivers/i2c/busses/i2c-bcm-iproc.c if (iproc_i2c->irq) { irq 498 drivers/i2c/busses/i2c-bcm-iproc.c if (iproc_i2c->irq) irq 503 drivers/i2c/busses/i2c-bcm-iproc.c static irqreturn_t bcm_iproc_i2c_isr(int irq, void *data) irq 632 drivers/i2c/busses/i2c-bcm-iproc.c if (iproc_i2c->irq) { irq 640 drivers/i2c/busses/i2c-bcm-iproc.c synchronize_irq(iproc_i2c->irq); irq 722 drivers/i2c/busses/i2c-bcm-iproc.c if (iproc_i2c->irq) irq 770 drivers/i2c/busses/i2c-bcm-iproc.c if (iproc_i2c->irq) irq 855 drivers/i2c/busses/i2c-bcm-iproc.c int irq, ret = 0; irq 907 drivers/i2c/busses/i2c-bcm-iproc.c irq = platform_get_irq(pdev, 0); irq 908 drivers/i2c/busses/i2c-bcm-iproc.c if (irq > 0) { irq 909 drivers/i2c/busses/i2c-bcm-iproc.c ret = devm_request_irq(iproc_i2c->device, irq, irq 914 drivers/i2c/busses/i2c-bcm-iproc.c "unable to request irq %i\n", irq); irq 918 drivers/i2c/busses/i2c-bcm-iproc.c iproc_i2c->irq = irq; irq 943 drivers/i2c/busses/i2c-bcm-iproc.c if (iproc_i2c->irq) { irq 950 drivers/i2c/busses/i2c-bcm-iproc.c synchronize_irq(iproc_i2c->irq); irq 965 drivers/i2c/busses/i2c-bcm-iproc.c if (iproc_i2c->irq) { irq 972 drivers/i2c/busses/i2c-bcm-iproc.c synchronize_irq(iproc_i2c->irq); irq 158 drivers/i2c/busses/i2c-bcm-kona.c int irq; irq 218 drivers/i2c/busses/i2c-bcm-kona.c static irqreturn_t bcm_kona_i2c_isr(int irq, void *devid) irq 416 drivers/i2c/busses/i2c-bcm-kona.c disable_irq(dev->irq); irq 423 drivers/i2c/busses/i2c-bcm-kona.c enable_irq(dev->irq); irq 824 drivers/i2c/busses/i2c-bcm-kona.c dev->irq = platform_get_irq(pdev, 0); irq 825 drivers/i2c/busses/i2c-bcm-kona.c if (dev->irq < 0) { irq 832 drivers/i2c/busses/i2c-bcm-kona.c rc = devm_request_irq(&pdev->dev, dev->irq, bcm_kona_i2c_isr, irq 835 drivers/i2c/busses/i2c-bcm-kona.c dev_err(dev->device, "failed to request irq %i\n", dev->irq); irq 57 drivers/i2c/busses/i2c-bcm2835.c int irq; irq 405 drivers/i2c/busses/i2c-bcm2835.c struct resource *mem, *irq; irq 457 drivers/i2c/busses/i2c-bcm2835.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); irq 458 drivers/i2c/busses/i2c-bcm2835.c if (!irq) { irq 462 drivers/i2c/busses/i2c-bcm2835.c i2c_dev->irq = irq->start; irq 464 drivers/i2c/busses/i2c-bcm2835.c ret = request_irq(i2c_dev->irq, bcm2835_i2c_isr, IRQF_SHARED, irq 486 drivers/i2c/busses/i2c-bcm2835.c free_irq(i2c_dev->irq, i2c_dev); irq 498 drivers/i2c/busses/i2c-bcm2835.c free_irq(i2c_dev->irq, i2c_dev); irq 168 drivers/i2c/busses/i2c-brcmstb.c int irq; irq 216 drivers/i2c/busses/i2c-brcmstb.c static irqreturn_t brcmstb_i2c_isr(int irq, void *devid) irq 254 drivers/i2c/busses/i2c-brcmstb.c if (dev->irq >= 0) { irq 273 drivers/i2c/busses/i2c-brcmstb.c if (dev->irq < 0 || ret == -ETIMEDOUT) irq 301 drivers/i2c/busses/i2c-brcmstb.c if (dev->irq >= 0) irq 618 drivers/i2c/busses/i2c-brcmstb.c dev->irq = platform_get_irq(pdev, 0); irq 624 drivers/i2c/busses/i2c-brcmstb.c rc = devm_request_irq(&pdev->dev, dev->irq, brcmstb_i2c_isr, irq 631 drivers/i2c/busses/i2c-brcmstb.c dev->irq = -1; irq 666 drivers/i2c/busses/i2c-brcmstb.c (dev->irq >= 0) ? "interrupt" : "polling"); irq 154 drivers/i2c/busses/i2c-cadence.c int irq; irq 199 drivers/i2c/busses/i2c-cadence.c static irqreturn_t cdns_i2c_isr(int irq, void *ptr) irq 909 drivers/i2c/busses/i2c-cadence.c id->irq = platform_get_irq(pdev, 0); irq 956 drivers/i2c/busses/i2c-cadence.c ret = devm_request_irq(&pdev->dev, id->irq, cdns_i2c_isr, 0, irq 959 drivers/i2c/busses/i2c-cadence.c dev_err(&pdev->dev, "cannot get irq %d\n", id->irq); irq 977 drivers/i2c/busses/i2c-cadence.c id->i2c_clk / 1000, (unsigned long)r_mem->start, id->irq); irq 314 drivers/i2c/busses/i2c-cht-wc.c int ret, reg, irq; irq 316 drivers/i2c/busses/i2c-cht-wc.c irq = platform_get_irq(pdev, 0); irq 317 drivers/i2c/busses/i2c-cht-wc.c if (irq < 0) { irq 370 drivers/i2c/busses/i2c-cht-wc.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 390 drivers/i2c/busses/i2c-cht-wc.c board_info.irq = adap->client_irq; irq 99 drivers/i2c/busses/i2c-cpm.c int irq; irq 114 drivers/i2c/busses/i2c-cpm.c static irqreturn_t cpm_i2c_interrupt(int irq, void *dev_id) irq 434 drivers/i2c/busses/i2c-cpm.c cpm->irq = irq_of_parse_and_map(ofdev->dev.of_node, 0); irq 435 drivers/i2c/busses/i2c-cpm.c if (!cpm->irq) irq 439 drivers/i2c/busses/i2c-cpm.c ret = request_irq(cpm->irq, cpm_i2c_interrupt, 0, "cpm_i2c", irq 596 drivers/i2c/busses/i2c-cpm.c free_irq(cpm->irq, &cpm->adap); irq 611 drivers/i2c/busses/i2c-cpm.c free_irq(cpm->irq, &cpm->adap); irq 128 drivers/i2c/busses/i2c-davinci.c int irq; irq 766 drivers/i2c/busses/i2c-davinci.c int r, irq; irq 768 drivers/i2c/busses/i2c-davinci.c irq = platform_get_irq(pdev, 0); irq 769 drivers/i2c/busses/i2c-davinci.c if (irq <= 0) { irq 770 drivers/i2c/busses/i2c-davinci.c if (!irq) irq 771 drivers/i2c/busses/i2c-davinci.c irq = -ENXIO; irq 772 drivers/i2c/busses/i2c-davinci.c if (irq != -EPROBE_DEFER) irq 774 drivers/i2c/busses/i2c-davinci.c "can't get irq resource ret=%d\n", irq); irq 775 drivers/i2c/busses/i2c-davinci.c return irq; irq 788 drivers/i2c/busses/i2c-davinci.c dev->irq = irq; irq 838 drivers/i2c/busses/i2c-davinci.c r = devm_request_irq(&pdev->dev, dev->irq, i2c_davinci_isr, 0, irq 841 drivers/i2c/busses/i2c-davinci.c dev_err(&pdev->dev, "failure requesting irq %i\n", dev->irq); irq 248 drivers/i2c/busses/i2c-designware-core.h int irq; irq 720 drivers/i2c/busses/i2c-designware-master.c ret = devm_request_irq(dev->dev, dev->irq, i2c_dw_isr, irq_flags, irq 724 drivers/i2c/busses/i2c-designware-master.c dev->irq, ret); irq 258 drivers/i2c/busses/i2c-designware-pcidrv.c dev->irq = pci_irq_vector(pdev, 0); irq 316 drivers/i2c/busses/i2c-designware-pcidrv.c devm_free_irq(&pdev->dev, dev->irq, dev); irq 259 drivers/i2c/busses/i2c-designware-platdrv.c int i, irq, ret; irq 264 drivers/i2c/busses/i2c-designware-platdrv.c irq = platform_get_irq(pdev, 0); irq 265 drivers/i2c/busses/i2c-designware-platdrv.c if (irq < 0) irq 266 drivers/i2c/busses/i2c-designware-platdrv.c return irq; irq 278 drivers/i2c/busses/i2c-designware-platdrv.c dev->irq = irq; irq 97 drivers/i2c/busses/i2c-designware-slave.c synchronize_irq(dev->irq); irq 274 drivers/i2c/busses/i2c-designware-slave.c ret = devm_request_irq(dev->dev, dev->irq, i2c_dw_isr_slave, irq 278 drivers/i2c/busses/i2c-designware-slave.c dev->irq, ret); irq 160 drivers/i2c/busses/i2c-digicolor.c static irqreturn_t dc_i2c_irq(int irq, void *dev_id) irq 295 drivers/i2c/busses/i2c-digicolor.c int ret = 0, irq; irq 320 drivers/i2c/busses/i2c-digicolor.c irq = platform_get_irq(pdev, 0); irq 321 drivers/i2c/busses/i2c-digicolor.c if (irq < 0) irq 322 drivers/i2c/busses/i2c-digicolor.c return irq; irq 324 drivers/i2c/busses/i2c-digicolor.c ret = devm_request_irq(&pdev->dev, irq, dc_i2c_irq, 0, irq 116 drivers/i2c/busses/i2c-efm32.c unsigned int irq; irq 192 drivers/i2c/busses/i2c-efm32.c static irqreturn_t efm32_i2c_irq(int irq, void *dev_id) irq 361 drivers/i2c/busses/i2c-efm32.c ddata->irq = ret; irq 429 drivers/i2c/busses/i2c-efm32.c ret = request_irq(ddata->irq, efm32_i2c_irq, 0, DRIVER_NAME, ddata); irq 437 drivers/i2c/busses/i2c-efm32.c free_irq(ddata->irq, ddata); irq 450 drivers/i2c/busses/i2c-efm32.c free_irq(ddata->irq, ddata); irq 184 drivers/i2c/busses/i2c-eg20t.c static irqreturn_t pch_i2c_handler(int irq, void *pData); irq 618 drivers/i2c/busses/i2c-eg20t.c static irqreturn_t pch_i2c_handler(int irq, void *pData) irq 785 drivers/i2c/busses/i2c-eg20t.c ret = request_irq(pdev->irq, pch_i2c_handler, IRQF_SHARED, irq 812 drivers/i2c/busses/i2c-eg20t.c free_irq(pdev->irq, adap_info); irq 829 drivers/i2c/busses/i2c-eg20t.c free_irq(pdev->irq, adap_info); irq 40 drivers/i2c/busses/i2c-elektor.c static int irq; irq 63 drivers/i2c/busses/i2c-elektor.c if (ctl && irq && (val & I2C_PCF_ESO)) { irq 101 drivers/i2c/busses/i2c-elektor.c if (irq > 0) { irq 166 drivers/i2c/busses/i2c-elektor.c if (irq > 0) { irq 167 drivers/i2c/busses/i2c-elektor.c if (request_irq(irq, pcf_isa_handler, 0, pcf_isa_ops.name, irq 170 drivers/i2c/busses/i2c-elektor.c pcf_isa_ops.name, irq); irq 171 drivers/i2c/busses/i2c-elektor.c irq = 0; irq 173 drivers/i2c/busses/i2c-elektor.c enable_irq(irq); irq 270 drivers/i2c/busses/i2c-elektor.c if (irq > 0) { irq 271 drivers/i2c/busses/i2c-elektor.c disable_irq(irq); irq 272 drivers/i2c/busses/i2c-elektor.c free_irq(irq, NULL); irq 289 drivers/i2c/busses/i2c-elektor.c if (irq > 0) { irq 290 drivers/i2c/busses/i2c-elektor.c disable_irq(irq); irq 291 drivers/i2c/busses/i2c-elektor.c free_irq(irq, NULL); irq 320 drivers/i2c/busses/i2c-elektor.c module_param_hw(irq, int, irq, 0); irq 72 drivers/i2c/busses/i2c-emev2.c int irq; irq 348 drivers/i2c/busses/i2c-emev2.c synchronize_irq(priv->irq); irq 400 drivers/i2c/busses/i2c-emev2.c priv->irq = platform_get_irq(pdev, 0); irq 401 drivers/i2c/busses/i2c-emev2.c ret = devm_request_irq(&pdev->dev, priv->irq, em_i2c_irq_handler, 0, irq 412 drivers/i2c/busses/i2c-emev2.c priv->irq); irq 188 drivers/i2c/busses/i2c-exynos5.c unsigned int irq; irq 786 drivers/i2c/busses/i2c-exynos5.c i2c->irq = ret = platform_get_irq(pdev, 0); irq 793 drivers/i2c/busses/i2c-exynos5.c ret = devm_request_irq(&pdev->dev, i2c->irq, exynos5_i2c_irq, irq 796 drivers/i2c/busses/i2c-exynos5.c dev_err(&pdev->dev, "cannot request HS-I2C IRQ %d\n", i2c->irq); irq 170 drivers/i2c/busses/i2c-gpio.c int ret, irq = gpiod_to_irq(priv->scl); irq 172 drivers/i2c/busses/i2c-gpio.c if (irq < 0) irq 173 drivers/i2c/busses/i2c-gpio.c return irq; irq 183 drivers/i2c/busses/i2c-gpio.c ret = request_irq(irq, handler, IRQF_TRIGGER_FALLING, irq 190 drivers/i2c/busses/i2c-gpio.c free_irq(irq, priv); irq 199 drivers/i2c/busses/i2c-gpio.c static irqreturn_t lose_arbitration_irq(int irq, void *dev_id) irq 231 drivers/i2c/busses/i2c-gpio.c static irqreturn_t inject_panic_irq(int irq, void *dev_id) irq 46 drivers/i2c/busses/i2c-highlander.c int irq; irq 160 drivers/i2c/busses/i2c-highlander.c static irqreturn_t highlander_i2c_irq(int irq, void *dev_id) irq 199 drivers/i2c/busses/i2c-highlander.c if (dev->irq) irq 381 drivers/i2c/busses/i2c-highlander.c dev->irq = platform_get_irq(pdev, 0); irq 383 drivers/i2c/busses/i2c-highlander.c dev->irq = 0; irq 385 drivers/i2c/busses/i2c-highlander.c if (dev->irq) { irq 386 drivers/i2c/busses/i2c-highlander.c ret = request_irq(dev->irq, highlander_i2c_irq, 0, irq 428 drivers/i2c/busses/i2c-highlander.c if (dev->irq) irq 429 drivers/i2c/busses/i2c-highlander.c free_irq(dev->irq, dev); irq 444 drivers/i2c/busses/i2c-highlander.c if (dev->irq) irq 445 drivers/i2c/busses/i2c-highlander.c free_irq(dev->irq, dev); irq 395 drivers/i2c/busses/i2c-hix5hd2.c int irq, ret; irq 419 drivers/i2c/busses/i2c-hix5hd2.c irq = platform_get_irq(pdev, 0); irq 420 drivers/i2c/busses/i2c-hix5hd2.c if (irq <= 0) { irq 422 drivers/i2c/busses/i2c-hix5hd2.c return irq; irq 447 drivers/i2c/busses/i2c-hix5hd2.c ret = devm_request_irq(&pdev->dev, irq, hix5hd2_i2c_irq, irq 450 drivers/i2c/busses/i2c-hix5hd2.c dev_err(&pdev->dev, "cannot request HS-I2C IRQ %d\n", irq); irq 635 drivers/i2c/busses/i2c-i801.c static irqreturn_t i801_isr(int irq, void *dev_id) irq 1836 drivers/i2c/busses/i2c-i801.c if (dev->irq == IRQ_NOTCONNECTED) irq 1858 drivers/i2c/busses/i2c-i801.c err = devm_request_irq(&dev->dev, dev->irq, i801_isr, irq 1863 drivers/i2c/busses/i2c-i801.c dev->irq, err); irq 165 drivers/i2c/busses/i2c-ibm_iic.c iic_interrupt_mode(dev, dev->irq >= 0); irq 323 drivers/i2c/busses/i2c-ibm_iic.c static irqreturn_t iic_handler(int irq, void *dev_id) irq 412 drivers/i2c/busses/i2c-ibm_iic.c if (dev->irq >= 0){ irq 661 drivers/i2c/busses/i2c-ibm_iic.c int irq; irq 666 drivers/i2c/busses/i2c-ibm_iic.c irq = irq_of_parse_and_map(np, 0); irq 667 drivers/i2c/busses/i2c-ibm_iic.c if (!irq) { irq 676 drivers/i2c/busses/i2c-ibm_iic.c if (request_irq(irq, iic_handler, 0, "IBM IIC", dev)) { irq 677 drivers/i2c/busses/i2c-ibm_iic.c dev_err(&ofdev->dev, "request_irq %d failed\n", irq); irq 682 drivers/i2c/busses/i2c-ibm_iic.c return irq; irq 713 drivers/i2c/busses/i2c-ibm_iic.c dev->irq = iic_request_irq(ofdev, dev); irq 714 drivers/i2c/busses/i2c-ibm_iic.c if (!dev->irq) irq 757 drivers/i2c/busses/i2c-ibm_iic.c if (dev->irq) { irq 759 drivers/i2c/busses/i2c-ibm_iic.c free_irq(dev->irq, dev); irq 778 drivers/i2c/busses/i2c-ibm_iic.c if (dev->irq) { irq 780 drivers/i2c/busses/i2c-ibm_iic.c free_irq(dev->irq, dev); irq 45 drivers/i2c/busses/i2c-ibm_iic.h int irq; irq 914 drivers/i2c/busses/i2c-img-scb.c static irqreturn_t img_i2c_isr(int irq, void *dev_id) irq 1334 drivers/i2c/busses/i2c-img-scb.c int irq, ret; irq 1346 drivers/i2c/busses/i2c-img-scb.c irq = platform_get_irq(pdev, 0); irq 1347 drivers/i2c/busses/i2c-img-scb.c if (irq < 0) { irq 1349 drivers/i2c/busses/i2c-img-scb.c return irq; irq 1364 drivers/i2c/busses/i2c-img-scb.c ret = devm_request_irq(&pdev->dev, irq, img_i2c_isr, 0, irq 1367 drivers/i2c/busses/i2c-img-scb.c dev_err(&pdev->dev, "can't request irq %d\n", irq); irq 508 drivers/i2c/busses/i2c-imx-lpi2c.c static irqreturn_t lpi2c_imx_isr(int irq, void *dev_id) irq 549 drivers/i2c/busses/i2c-imx-lpi2c.c int irq, ret; irq 559 drivers/i2c/busses/i2c-imx-lpi2c.c irq = platform_get_irq(pdev, 0); irq 560 drivers/i2c/busses/i2c-imx-lpi2c.c if (irq < 0) { irq 562 drivers/i2c/busses/i2c-imx-lpi2c.c return irq; irq 583 drivers/i2c/busses/i2c-imx-lpi2c.c ret = devm_request_irq(&pdev->dev, irq, lpi2c_imx_isr, 0, irq 586 drivers/i2c/busses/i2c-imx-lpi2c.c dev_err(&pdev->dev, "can't claim irq %d\n", irq); irq 591 drivers/i2c/busses/i2c-imx.c static irqreturn_t i2c_imx_isr(int irq, void *dev_id) irq 1062 drivers/i2c/busses/i2c-imx.c int irq, ret; irq 1068 drivers/i2c/busses/i2c-imx.c irq = platform_get_irq(pdev, 0); irq 1069 drivers/i2c/busses/i2c-imx.c if (irq < 0) { irq 1071 drivers/i2c/busses/i2c-imx.c return irq; irq 1116 drivers/i2c/busses/i2c-imx.c ret = devm_request_irq(&pdev->dev, irq, i2c_imx_isr, IRQF_SHARED, irq 1119 drivers/i2c/busses/i2c-imx.c dev_err(&pdev->dev, "can't claim irq %d\n", irq); irq 1170 drivers/i2c/busses/i2c-imx.c dev_dbg(&i2c_imx->adapter.dev, "claimed irq %d\n", irq); irq 417 drivers/i2c/busses/i2c-iop3xx.c int ret, irq; irq 468 drivers/i2c/busses/i2c-iop3xx.c irq = platform_get_irq(pdev, 0); irq 469 drivers/i2c/busses/i2c-iop3xx.c if (irq < 0) { irq 473 drivers/i2c/busses/i2c-iop3xx.c ret = request_irq(irq, iop3xx_i2c_irq_handler, 0, irq 804 drivers/i2c/busses/i2c-ismt.c priv->pci_dev->irq, irq 822 drivers/i2c/busses/i2c-ismt.c priv->pci_dev->irq, irq 123 drivers/i2c/busses/i2c-jz4780.c int irq; irq 754 drivers/i2c/busses/i2c-jz4780.c i2c->irq = platform_get_irq(pdev, 0); irq 755 drivers/i2c/busses/i2c-jz4780.c ret = devm_request_irq(&pdev->dev, i2c->irq, jz4780_i2c_irq, 0, irq 75 drivers/i2c/busses/i2c-lpc2k.c int irq; irq 151 drivers/i2c/busses/i2c-lpc2k.c disable_irq_nosync(i2c->irq); irq 154 drivers/i2c/busses/i2c-lpc2k.c disable_irq_nosync(i2c->irq); irq 196 drivers/i2c/busses/i2c-lpc2k.c disable_irq_nosync(i2c->irq); irq 221 drivers/i2c/busses/i2c-lpc2k.c disable_irq_nosync(i2c->irq); irq 230 drivers/i2c/busses/i2c-lpc2k.c disable_irq_nosync(i2c->irq); irq 236 drivers/i2c/busses/i2c-lpc2k.c disable_irq_nosync(i2c->irq); irq 280 drivers/i2c/busses/i2c-lpc2k.c enable_irq(i2c->irq); irq 285 drivers/i2c/busses/i2c-lpc2k.c disable_irq_nosync(i2c->irq); irq 323 drivers/i2c/busses/i2c-lpc2k.c static irqreturn_t i2c_lpc2k_handler(int irq, void *dev_id) irq 364 drivers/i2c/busses/i2c-lpc2k.c i2c->irq = platform_get_irq(pdev, 0); irq 365 drivers/i2c/busses/i2c-lpc2k.c if (i2c->irq < 0) { irq 367 drivers/i2c/busses/i2c-lpc2k.c return i2c->irq; irq 384 drivers/i2c/busses/i2c-lpc2k.c ret = devm_request_irq(&pdev->dev, i2c->irq, i2c_lpc2k_handler, 0, irq 391 drivers/i2c/busses/i2c-lpc2k.c disable_irq_nosync(i2c->irq); irq 369 drivers/i2c/busses/i2c-meson.c int irq, ret = 0; irq 397 drivers/i2c/busses/i2c-meson.c irq = platform_get_irq(pdev, 0); irq 398 drivers/i2c/busses/i2c-meson.c if (irq < 0) { irq 400 drivers/i2c/busses/i2c-meson.c return irq; irq 403 drivers/i2c/busses/i2c-meson.c ret = devm_request_irq(&pdev->dev, irq, meson_i2c_irq, 0, NULL, i2c); irq 67 drivers/i2c/busses/i2c-mpc.c int irq; irq 89 drivers/i2c/busses/i2c-mpc.c static irqreturn_t mpc_i2c_isr(int irq, void *dev_id) irq 130 drivers/i2c/busses/i2c-mpc.c if (!i2c->irq) { irq 683 drivers/i2c/busses/i2c-mpc.c i2c->irq = irq_of_parse_and_map(op->dev.of_node, 0); irq 684 drivers/i2c/busses/i2c-mpc.c if (i2c->irq) { /* no i2c->irq implies polling */ irq 685 drivers/i2c/busses/i2c-mpc.c result = request_irq(i2c->irq, mpc_i2c_isr, irq 753 drivers/i2c/busses/i2c-mpc.c free_irq(i2c->irq, i2c); irq 755 drivers/i2c/busses/i2c-mpc.c irq_dispose_mapping(i2c->irq); irq 771 drivers/i2c/busses/i2c-mpc.c if (i2c->irq) irq 772 drivers/i2c/busses/i2c-mpc.c free_irq(i2c->irq, i2c); irq 774 drivers/i2c/busses/i2c-mpc.c irq_dispose_mapping(i2c->irq); irq 918 drivers/i2c/busses/i2c-mt65xx.c int irq; irq 934 drivers/i2c/busses/i2c-mt65xx.c irq = platform_get_irq(pdev, 0); irq 935 drivers/i2c/busses/i2c-mt65xx.c if (irq <= 0) irq 936 drivers/i2c/busses/i2c-mt65xx.c return irq; irq 1010 drivers/i2c/busses/i2c-mt65xx.c ret = devm_request_irq(&pdev->dev, irq, mtk_i2c_irq, irq 1014 drivers/i2c/busses/i2c-mt65xx.c "Request I2C IRQ %d fail\n", irq); irq 121 drivers/i2c/busses/i2c-mv64xxx.c int irq; irq 497 drivers/i2c/busses/i2c-mv64xxx.c mv64xxx_i2c_intr(int irq, void *dev_id) irq 916 drivers/i2c/busses/i2c-mv64xxx.c drv_data->irq = platform_get_irq(pd, 0); irq 929 drivers/i2c/busses/i2c-mv64xxx.c if (drv_data->irq < 0) { irq 930 drivers/i2c/busses/i2c-mv64xxx.c rc = drv_data->irq; irq 945 drivers/i2c/busses/i2c-mv64xxx.c rc = request_irq(drv_data->irq, mv64xxx_i2c_intr, 0, irq 950 drivers/i2c/busses/i2c-mv64xxx.c drv_data->irq, rc); irq 961 drivers/i2c/busses/i2c-mv64xxx.c free_irq(drv_data->irq, drv_data); irq 977 drivers/i2c/busses/i2c-mv64xxx.c free_irq(drv_data->irq, drv_data); irq 805 drivers/i2c/busses/i2c-mxs.c int err, irq; irq 820 drivers/i2c/busses/i2c-mxs.c irq = platform_get_irq(pdev, 0); irq 821 drivers/i2c/busses/i2c-mxs.c if (irq < 0) irq 822 drivers/i2c/busses/i2c-mxs.c return irq; irq 824 drivers/i2c/busses/i2c-mxs.c err = devm_request_irq(dev, irq, mxs_i2c_isr, 0, dev_name(dev), i2c); irq 172 drivers/i2c/busses/i2c-nomadik.c int irq; irq 705 drivers/i2c/busses/i2c-nomadik.c static int disable_interrupts(struct nmk_i2c_dev *dev, u32 irq) irq 707 drivers/i2c/busses/i2c-nomadik.c irq = IRQ_MASK(irq); irq 708 drivers/i2c/busses/i2c-nomadik.c writel(readl(dev->virtbase + I2C_IMSCR) & ~(I2C_CLEAR_ALL_INTS & irq), irq 724 drivers/i2c/busses/i2c-nomadik.c static irqreturn_t i2c_irq_handler(int irq, void *arg) irq 1004 drivers/i2c/busses/i2c-nomadik.c dev->irq = adev->irq[0]; irq 1005 drivers/i2c/busses/i2c-nomadik.c ret = devm_request_irq(&adev->dev, dev->irq, i2c_irq_handler, 0, irq 1008 drivers/i2c/busses/i2c-nomadik.c dev_err(&adev->dev, "cannot claim the irq %d\n", dev->irq); irq 266 drivers/i2c/busses/i2c-nvidia-gpu.c static int gpu_populate_client(struct gpu_i2c_dev *i2cd, int irq) irq 277 drivers/i2c/busses/i2c-nvidia-gpu.c i2cd->gpu_ccgx_ucsi->irq = irq; irq 331 drivers/i2c/busses/i2c-nvidia-gpu.c status = gpu_populate_client(i2cd, pdev->irq); irq 237 drivers/i2c/busses/i2c-ocores.c static irqreturn_t ocores_isr(int irq, void *dev_id) irq 611 drivers/i2c/busses/i2c-ocores.c int irq; irq 689 drivers/i2c/busses/i2c-ocores.c irq = platform_get_irq(pdev, 0); irq 690 drivers/i2c/busses/i2c-ocores.c if (irq == -ENXIO) { irq 701 drivers/i2c/busses/i2c-ocores.c if (irq < 0) irq 702 drivers/i2c/busses/i2c-ocores.c return irq; irq 706 drivers/i2c/busses/i2c-ocores.c ret = devm_request_any_context_irq(&pdev->dev, irq, irq 24 drivers/i2c/busses/i2c-octeon-core.c irqreturn_t octeon_i2c_isr(int irq, void *dev_id) irq 106 drivers/i2c/busses/i2c-octeon-core.h int irq; irq 215 drivers/i2c/busses/i2c-octeon-core.h irqreturn_t octeon_i2c_isr(int irq, void *dev_id); irq 60 drivers/i2c/busses/i2c-octeon-platdrv.c enable_irq(i2c->irq); irq 63 drivers/i2c/busses/i2c-octeon-platdrv.c static void __octeon_i2c_irq_disable(atomic_t *cnt, int irq) irq 74 drivers/i2c/busses/i2c-octeon-platdrv.c disable_irq_nosync(irq); irq 80 drivers/i2c/busses/i2c-octeon-platdrv.c __octeon_i2c_irq_disable(&i2c->int_enable_cnt, i2c->irq); irq 103 drivers/i2c/busses/i2c-octeon-platdrv.c static irqreturn_t octeon_i2c_hlc_isr78(int irq, void *dev_id) irq 138 drivers/i2c/busses/i2c-octeon-platdrv.c int irq, result = 0, hlc_irq = 0; irq 149 drivers/i2c/busses/i2c-octeon-platdrv.c irq = platform_get_irq(pdev, 2); irq 150 drivers/i2c/busses/i2c-octeon-platdrv.c if (irq < 0) irq 151 drivers/i2c/busses/i2c-octeon-platdrv.c return irq; irq 154 drivers/i2c/busses/i2c-octeon-platdrv.c irq = platform_get_irq(pdev, 0); irq 155 drivers/i2c/busses/i2c-octeon-platdrv.c if (irq < 0) irq 156 drivers/i2c/busses/i2c-octeon-platdrv.c return irq; irq 194 drivers/i2c/busses/i2c-octeon-platdrv.c i2c->irq = irq; irq 204 drivers/i2c/busses/i2c-octeon-platdrv.c irq_set_status_flags(i2c->irq, IRQ_NOAUTOEN); irq 221 drivers/i2c/busses/i2c-octeon-platdrv.c result = devm_request_irq(&pdev->dev, i2c->irq, irq 181 drivers/i2c/busses/i2c-omap.c int irq; irq 1053 drivers/i2c/busses/i2c-omap.c omap_i2c_isr(int irq, void *dev_id) irq 1363 drivers/i2c/busses/i2c-omap.c int irq; irq 1368 drivers/i2c/busses/i2c-omap.c irq = platform_get_irq(pdev, 0); irq 1369 drivers/i2c/busses/i2c-omap.c if (irq < 0) { irq 1371 drivers/i2c/busses/i2c-omap.c return irq; irq 1400 drivers/i2c/busses/i2c-omap.c omap->irq = irq; irq 1479 drivers/i2c/busses/i2c-omap.c r = devm_request_irq(&pdev->dev, omap->irq, omap_i2c_omap1_isr, irq 1482 drivers/i2c/busses/i2c-omap.c r = devm_request_threaded_irq(&pdev->dev, omap->irq, irq 1488 drivers/i2c/busses/i2c-omap.c dev_err(omap->dev, "failure requesting irq %i\n", omap->irq); irq 167 drivers/i2c/busses/i2c-owl.c static irqreturn_t owl_i2c_interrupt(int irq, void *_dev) irq 403 drivers/i2c/busses/i2c-owl.c int ret, irq; irq 414 drivers/i2c/busses/i2c-owl.c irq = platform_get_irq(pdev, 0); irq 415 drivers/i2c/busses/i2c-owl.c if (irq < 0) { irq 417 drivers/i2c/busses/i2c-owl.c return irq; irq 462 drivers/i2c/busses/i2c-owl.c ret = devm_request_irq(dev, irq, owl_i2c_interrupt, 0, pdev->name, irq 465 drivers/i2c/busses/i2c-owl.c dev_err(dev, "failed to request irq %d\n", irq); irq 36 drivers/i2c/busses/i2c-parport-light.c static int irq; irq 37 drivers/i2c/busses/i2c-parport-light.c module_param_hw(irq, int, irq, 0); irq 38 drivers/i2c/busses/i2c-parport-light.c MODULE_PARM_DESC(irq, "IRQ (optional)"); irq 147 drivers/i2c/busses/i2c-parport-light.c if (adapter_parm[type].smbus_alert && irq) { irq 148 drivers/i2c/busses/i2c-parport-light.c alert_data.irq = irq; irq 231 drivers/i2c/busses/i2c-parport-light.c if (irq != 0) irq 232 drivers/i2c/busses/i2c-parport-light.c pr_info(DRVNAME ": using irq %d\n", irq); irq 28 drivers/i2c/busses/i2c-pca-isa.c static int irq = -1; irq 64 drivers/i2c/busses/i2c-pca-isa.c if (irq > -1) { irq 114 drivers/i2c/busses/i2c-pca-isa.c if (irq <= -1) irq 126 drivers/i2c/busses/i2c-pca-isa.c dev_info(dev, "i/o base %#08lx. irq %d\n", base, irq); irq 140 drivers/i2c/busses/i2c-pca-isa.c if (irq > -1) { irq 141 drivers/i2c/busses/i2c-pca-isa.c if (request_irq(irq, pca_handler, 0, "i2c-pca-isa", &pca_isa_ops) < 0) { irq 142 drivers/i2c/busses/i2c-pca-isa.c dev_err(dev, "Request irq%d failed\n", irq); irq 156 drivers/i2c/busses/i2c-pca-isa.c if (irq > -1) irq 157 drivers/i2c/busses/i2c-pca-isa.c free_irq(irq, &pca_isa_ops); irq 168 drivers/i2c/busses/i2c-pca-isa.c if (irq > -1) { irq 169 drivers/i2c/busses/i2c-pca-isa.c disable_irq(irq); irq 170 drivers/i2c/busses/i2c-pca-isa.c free_irq(irq, &pca_isa_ops); irq 193 drivers/i2c/busses/i2c-pca-isa.c module_param_hw(irq, int, irq, 0); irq 194 drivers/i2c/busses/i2c-pca-isa.c MODULE_PARM_DESC(irq, "IRQ"); irq 31 drivers/i2c/busses/i2c-pca-platform.c int irq; /* if 0, use polling */ irq 85 drivers/i2c/busses/i2c-pca-platform.c if (i2c->irq) { irq 141 drivers/i2c/busses/i2c-pca-platform.c int irq; irq 143 drivers/i2c/busses/i2c-pca-platform.c irq = platform_get_irq_optional(pdev, 0); irq 145 drivers/i2c/busses/i2c-pca-platform.c if (irq < 0) irq 146 drivers/i2c/busses/i2c-pca-platform.c irq = 0; irq 162 drivers/i2c/busses/i2c-pca-platform.c i2c->irq = irq; irq 211 drivers/i2c/busses/i2c-pca-platform.c if (irq) { irq 212 drivers/i2c/busses/i2c-pca-platform.c ret = devm_request_irq(&pdev->dev, irq, i2c_pca_pf_handler, irq 113 drivers/i2c/busses/i2c-pmcmsp.c int irq; /* IRQ to use (0 disables) */ irq 240 drivers/i2c/busses/i2c-pmcmsp.c static irqreturn_t pmcmsptwi_interrupt(int irq, void *ptr) irq 294 drivers/i2c/busses/i2c-pmcmsp.c pmcmsptwi_data.irq = platform_get_irq(pldev, 0); irq 295 drivers/i2c/busses/i2c-pmcmsp.c if (pmcmsptwi_data.irq) { irq 296 drivers/i2c/busses/i2c-pmcmsp.c rc = request_irq(pmcmsptwi_data.irq, &pmcmsptwi_interrupt, irq 314 drivers/i2c/busses/i2c-pmcmsp.c pmcmsptwi_data.irq); irq 315 drivers/i2c/busses/i2c-pmcmsp.c pmcmsptwi_data.irq = 0; irq 338 drivers/i2c/busses/i2c-pmcmsp.c if (pmcmsptwi_data.irq) { irq 341 drivers/i2c/busses/i2c-pmcmsp.c free_irq(pmcmsptwi_data.irq, &pmcmsptwi_data); irq 362 drivers/i2c/busses/i2c-pmcmsp.c if (pmcmsptwi_data.irq) { irq 365 drivers/i2c/busses/i2c-pmcmsp.c free_irq(pmcmsptwi_data.irq, &pmcmsptwi_data); irq 413 drivers/i2c/busses/i2c-pmcmsp.c if (data->irq) { irq 47 drivers/i2c/busses/i2c-pnx.c int irq; irq 379 drivers/i2c/busses/i2c-pnx.c static irqreturn_t i2c_pnx_interrupt(int irq, void *dev_id) irq 721 drivers/i2c/busses/i2c-pnx.c alg_data->irq = platform_get_irq(pdev, 0); irq 722 drivers/i2c/busses/i2c-pnx.c if (alg_data->irq < 0) { irq 724 drivers/i2c/busses/i2c-pnx.c ret = alg_data->irq; irq 727 drivers/i2c/busses/i2c-pnx.c ret = devm_request_irq(&pdev->dev, alg_data->irq, i2c_pnx_interrupt, irq 738 drivers/i2c/busses/i2c-pnx.c alg_data->adapter.name, res->start, alg_data->irq); irq 359 drivers/i2c/busses/i2c-powermac.c info.irq = irq_of_parse_and_map(node, 0); irq 41 drivers/i2c/busses/i2c-pxa-pci.c res[1].start = dev->irq; irq 42 drivers/i2c/busses/i2c-pxa-pci.c res[1].end = dev->irq; irq 202 drivers/i2c/busses/i2c-pxa.c int irq; irq 1209 drivers/i2c/busses/i2c-pxa.c int ret, irq; irq 1220 drivers/i2c/busses/i2c-pxa.c irq = platform_get_irq(dev, 0); irq 1221 drivers/i2c/busses/i2c-pxa.c if (irq < 0) { irq 1222 drivers/i2c/busses/i2c-pxa.c dev_err(&dev->dev, "no irq resource: %d\n", irq); irq 1223 drivers/i2c/busses/i2c-pxa.c return irq; irq 1267 drivers/i2c/busses/i2c-pxa.c i2c->irq = irq; irq 1296 drivers/i2c/busses/i2c-pxa.c ret = devm_request_irq(&dev->dev, irq, i2c_pxa_handler, irq 79 drivers/i2c/busses/i2c-qcom-geni.c int irq; irq 202 drivers/i2c/busses/i2c-qcom-geni.c static irqreturn_t geni_i2c_irq(int irq, void *dev) irq 535 drivers/i2c/busses/i2c-qcom-geni.c gi2c->irq = platform_get_irq(pdev, 0); irq 536 drivers/i2c/busses/i2c-qcom-geni.c if (gi2c->irq < 0) { irq 538 drivers/i2c/busses/i2c-qcom-geni.c return gi2c->irq; irq 552 drivers/i2c/busses/i2c-qcom-geni.c ret = devm_request_irq(&pdev->dev, gi2c->irq, geni_i2c_irq, irq 556 drivers/i2c/busses/i2c-qcom-geni.c gi2c->irq, ret); irq 560 drivers/i2c/busses/i2c-qcom-geni.c disable_irq(gi2c->irq); irq 622 drivers/i2c/busses/i2c-qcom-geni.c disable_irq(gi2c->irq); irq 625 drivers/i2c/busses/i2c-qcom-geni.c enable_irq(gi2c->irq); irq 644 drivers/i2c/busses/i2c-qcom-geni.c enable_irq(gi2c->irq); irq 232 drivers/i2c/busses/i2c-qup.c int irq; irq 285 drivers/i2c/busses/i2c-qup.c static irqreturn_t qup_i2c_interrupt(int irq, void *dev) irq 847 drivers/i2c/busses/i2c-qup.c enable_irq(qup->irq); irq 897 drivers/i2c/busses/i2c-qup.c disable_irq(qup->irq); irq 1020 drivers/i2c/busses/i2c-qup.c enable_irq(qup->irq); irq 1041 drivers/i2c/busses/i2c-qup.c disable_irq(qup->irq); irq 1395 drivers/i2c/busses/i2c-qup.c enable_irq(qup->irq); irq 1425 drivers/i2c/busses/i2c-qup.c disable_irq(qup->irq); irq 1770 drivers/i2c/busses/i2c-qup.c qup->irq = platform_get_irq(pdev, 0); irq 1771 drivers/i2c/busses/i2c-qup.c if (qup->irq < 0) { irq 1773 drivers/i2c/busses/i2c-qup.c return qup->irq; irq 1809 drivers/i2c/busses/i2c-qup.c ret = devm_request_irq(qup->dev, qup->irq, qup_i2c_interrupt, irq 1812 drivers/i2c/busses/i2c-qup.c dev_err(qup->dev, "Request %d IRQ failed\n", qup->irq); irq 1815 drivers/i2c/busses/i2c-qup.c disable_irq(qup->irq); irq 1926 drivers/i2c/busses/i2c-qup.c disable_irq(qup->irq); irq 142 drivers/i2c/busses/i2c-rcar.c int irq; irq 623 drivers/i2c/busses/i2c-rcar.c static irqreturn_t rcar_i2c_irq(int irq, void *ptr) irq 869 drivers/i2c/busses/i2c-rcar.c synchronize_irq(priv->irq); irq 990 drivers/i2c/busses/i2c-rcar.c priv->irq = platform_get_irq(pdev, 0); irq 991 drivers/i2c/busses/i2c-rcar.c ret = devm_request_irq(dev, priv->irq, rcar_i2c_irq, 0, dev_name(dev), priv); irq 993 drivers/i2c/busses/i2c-rcar.c dev_err(dev, "cannot get irq %d\n", priv->irq); irq 157 drivers/i2c/busses/i2c-riic.c static irqreturn_t riic_tdre_isr(int irq, void *data) irq 198 drivers/i2c/busses/i2c-riic.c static irqreturn_t riic_tend_isr(int irq, void *data) irq 223 drivers/i2c/busses/i2c-riic.c static irqreturn_t riic_rdrf_isr(int irq, void *data) irq 257 drivers/i2c/busses/i2c-riic.c static irqreturn_t riic_stop_isr(int irq, void *data) irq 1200 drivers/i2c/busses/i2c-rk3x.c int irq; irq 1264 drivers/i2c/busses/i2c-rk3x.c irq = platform_get_irq(pdev, 0); irq 1265 drivers/i2c/busses/i2c-rk3x.c if (irq < 0) { irq 1267 drivers/i2c/busses/i2c-rk3x.c return irq; irq 1270 drivers/i2c/busses/i2c-rk3x.c ret = devm_request_irq(&pdev->dev, irq, rk3x_i2c_irq, irq 105 drivers/i2c/busses/i2c-s3c2410.c unsigned int irq; irq 1140 drivers/i2c/busses/i2c-s3c2410.c i2c->irq = ret = platform_get_irq(pdev, 0); irq 1147 drivers/i2c/busses/i2c-s3c2410.c ret = devm_request_irq(&pdev->dev, i2c->irq, s3c24xx_i2c_irq, irq 1150 drivers/i2c/busses/i2c-s3c2410.c dev_err(&pdev->dev, "cannot claim IRQ %d\n", i2c->irq); irq 98 drivers/i2c/busses/i2c-sh7760.c int irq; irq 112 drivers/i2c/busses/i2c-sh7760.c static irqreturn_t sh7760_i2c_irq(int irq, void *ptr) irq 474 drivers/i2c/busses/i2c-sh7760.c id->irq = platform_get_irq(pdev, 0); irq 505 drivers/i2c/busses/i2c-sh7760.c if (request_irq(id->irq, sh7760_i2c_irq, 0, irq 507 drivers/i2c/busses/i2c-sh7760.c dev_err(&pdev->dev, "cannot get irq %d\n", id->irq); irq 519 drivers/i2c/busses/i2c-sh7760.c pd->speed_khz, res->start, id->irq); irq 524 drivers/i2c/busses/i2c-sh7760.c free_irq(id->irq, id); irq 541 drivers/i2c/busses/i2c-sh7760.c free_irq(id->irq, id); irq 405 drivers/i2c/busses/i2c-sh_mobile.c static irqreturn_t sh_mobile_i2c_isr(int irq, void *dev_id) irq 139 drivers/i2c/busses/i2c-sirf.c static irqreturn_t i2c_sirfsoc_irq(int irq, void *dev_id) irq 279 drivers/i2c/busses/i2c-sirf.c int irq; irq 320 drivers/i2c/busses/i2c-sirf.c irq = platform_get_irq(pdev, 0); irq 321 drivers/i2c/busses/i2c-sirf.c if (irq < 0) { irq 322 drivers/i2c/busses/i2c-sirf.c err = irq; irq 325 drivers/i2c/busses/i2c-sirf.c err = devm_request_irq(&pdev->dev, irq, i2c_sirfsoc_irq, 0, irq 88 drivers/i2c/busses/i2c-sprd.c int irq; irq 363 drivers/i2c/busses/i2c-sprd.c static irqreturn_t sprd_i2c_isr_thread(int irq, void *dev_id) irq 407 drivers/i2c/busses/i2c-sprd.c static irqreturn_t sprd_i2c_isr(int irq, void *dev_id) irq 494 drivers/i2c/busses/i2c-sprd.c i2c_dev->irq = platform_get_irq(pdev, 0); irq 495 drivers/i2c/busses/i2c-sprd.c if (i2c_dev->irq < 0) { irq 497 drivers/i2c/busses/i2c-sprd.c return i2c_dev->irq; irq 543 drivers/i2c/busses/i2c-sprd.c ret = devm_request_threaded_irq(dev, i2c_dev->irq, irq 548 drivers/i2c/busses/i2c-sprd.c dev_err(&pdev->dev, "failed to request irq %d\n", i2c_dev->irq); irq 188 drivers/i2c/busses/i2c-st.c int irq; irq 565 drivers/i2c/busses/i2c-st.c static irqreturn_t st_i2c_isr_thread(int irq, void *data) irq 825 drivers/i2c/busses/i2c-st.c i2c_dev->irq = irq_of_parse_and_map(np, 0); irq 826 drivers/i2c/busses/i2c-st.c if (!i2c_dev->irq) { irq 844 drivers/i2c/busses/i2c-st.c ret = devm_request_threaded_irq(&pdev->dev, i2c_dev->irq, irq 848 drivers/i2c/busses/i2c-st.c dev_err(&pdev->dev, "Failed to request irq %i\n", i2c_dev->irq); irq 556 drivers/i2c/busses/i2c-stm32f4.c static irqreturn_t stm32f4_i2c_isr_event(int irq, void *data) irq 628 drivers/i2c/busses/i2c-stm32f4.c static irqreturn_t stm32f4_i2c_isr_error(int irq, void *data) irq 1384 drivers/i2c/busses/i2c-stm32f7.c static irqreturn_t stm32f7_i2c_isr_event(int irq, void *data) irq 1461 drivers/i2c/busses/i2c-stm32f7.c static irqreturn_t stm32f7_i2c_isr_event_thread(int irq, void *data) irq 1499 drivers/i2c/busses/i2c-stm32f7.c static irqreturn_t stm32f7_i2c_isr_error(int irq, void *data) irq 158 drivers/i2c/busses/i2c-stu300.c int irq; irq 299 drivers/i2c/busses/i2c-stu300.c static irqreturn_t stu300_irh(int irq, void *data) irq 886 drivers/i2c/busses/i2c-stu300.c dev->irq = platform_get_irq(pdev, 0); irq 887 drivers/i2c/busses/i2c-stu300.c ret = devm_request_irq(&pdev->dev, dev->irq, stu300_irh, 0, NAME, dev); irq 927 drivers/i2c/busses/i2c-stu300.c dev->virtbase, dev->irq); irq 94 drivers/i2c/busses/i2c-sun6i-p2wi.c static irqreturn_t p2wi_interrupt(int irq, void *dev_id) irq 194 drivers/i2c/busses/i2c-sun6i-p2wi.c int irq; irq 240 drivers/i2c/busses/i2c-sun6i-p2wi.c irq = platform_get_irq(pdev, 0); irq 241 drivers/i2c/busses/i2c-sun6i-p2wi.c if (irq < 0) { irq 242 drivers/i2c/busses/i2c-sun6i-p2wi.c dev_err(dev, "failed to retrieve irq: %d\n", irq); irq 243 drivers/i2c/busses/i2c-sun6i-p2wi.c return irq; irq 282 drivers/i2c/busses/i2c-sun6i-p2wi.c ret = devm_request_irq(dev, irq, p2wi_interrupt, 0, pdev->name, p2wi); irq 285 drivers/i2c/busses/i2c-sun6i-p2wi.c irq, ret); irq 138 drivers/i2c/busses/i2c-synquacer.c int irq; irq 357 drivers/i2c/busses/i2c-synquacer.c static irqreturn_t synquacer_i2c_isr(int irq, void *dev_id) irq 582 drivers/i2c/busses/i2c-synquacer.c i2c->irq = platform_get_irq(pdev, 0); irq 583 drivers/i2c/busses/i2c-synquacer.c if (i2c->irq < 0) { irq 588 drivers/i2c/busses/i2c-synquacer.c ret = devm_request_irq(&pdev->dev, i2c->irq, synquacer_i2c_isr, irq 591 drivers/i2c/busses/i2c-synquacer.c dev_err(&pdev->dev, "cannot claim IRQ %d\n", i2c->irq); irq 262 drivers/i2c/busses/i2c-tegra.c int irq; irq 795 drivers/i2c/busses/i2c-tegra.c enable_irq(i2c_dev->irq); irq 820 drivers/i2c/busses/i2c-tegra.c static irqreturn_t tegra_i2c_isr(int irq, void *dev_id) irq 837 drivers/i2c/busses/i2c-tegra.c disable_irq_nosync(i2c_dev->irq); irq 1517 drivers/i2c/busses/i2c-tegra.c int irq; irq 1531 drivers/i2c/busses/i2c-tegra.c irq = res->start; irq 1551 drivers/i2c/busses/i2c-tegra.c i2c_dev->irq = irq; irq 1647 drivers/i2c/busses/i2c-tegra.c ret = devm_request_irq(&pdev->dev, i2c_dev->irq, irq 1650 drivers/i2c/busses/i2c-tegra.c dev_err(&pdev->dev, "Failed to request irq %i\n", i2c_dev->irq); irq 124 drivers/i2c/busses/i2c-thunderx-pcidrv.c i2c->alert_data.irq = irq_of_parse_and_map(node, 0); irq 125 drivers/i2c/busses/i2c-thunderx-pcidrv.c if (!i2c->alert_data.irq) irq 149 drivers/i2c/busses/i2c-uniphier-f.c static irqreturn_t uniphier_fi2c_interrupt(int irq, void *dev_id) irq 523 drivers/i2c/busses/i2c-uniphier-f.c int irq, ret; irq 533 drivers/i2c/busses/i2c-uniphier-f.c irq = platform_get_irq(pdev, 0); irq 534 drivers/i2c/busses/i2c-uniphier-f.c if (irq < 0) { irq 536 drivers/i2c/busses/i2c-uniphier-f.c return irq; irq 578 drivers/i2c/busses/i2c-uniphier-f.c ret = devm_request_irq(dev, irq, uniphier_fi2c_interrupt, 0, irq 581 drivers/i2c/busses/i2c-uniphier-f.c dev_err(dev, "failed to request irq %d\n", irq); irq 50 drivers/i2c/busses/i2c-uniphier.c static irqreturn_t uniphier_i2c_interrupt(int irq, void *dev_id) irq 319 drivers/i2c/busses/i2c-uniphier.c int irq, ret; irq 329 drivers/i2c/busses/i2c-uniphier.c irq = platform_get_irq(pdev, 0); irq 330 drivers/i2c/busses/i2c-uniphier.c if (irq < 0) { irq 332 drivers/i2c/busses/i2c-uniphier.c return irq; irq 373 drivers/i2c/busses/i2c-uniphier.c ret = devm_request_irq(dev, irq, uniphier_i2c_interrupt, 0, pdev->name, irq 376 drivers/i2c/busses/i2c-uniphier.c dev_err(dev, "failed to request irq %d\n", irq); irq 89 drivers/i2c/busses/i2c-wmt.c int irq; irq 324 drivers/i2c/busses/i2c-wmt.c static irqreturn_t wmt_i2c_isr(int irq, void *data) irq 388 drivers/i2c/busses/i2c-wmt.c i2c_dev->irq = irq_of_parse_and_map(np, 0); irq 389 drivers/i2c/busses/i2c-wmt.c if (!i2c_dev->irq) { irq 407 drivers/i2c/busses/i2c-wmt.c err = devm_request_irq(&pdev->dev, i2c_dev->irq, wmt_i2c_isr, 0, irq 410 drivers/i2c/busses/i2c-wmt.c dev_err(&pdev->dev, "failed to request irq %i\n", i2c_dev->irq); irq 351 drivers/i2c/busses/i2c-xiic.c static irqreturn_t xiic_process(int irq, void *dev_id) irq 592 drivers/i2c/busses/i2c-xiic.c static irqreturn_t xiic_isr(int irq, void *dev_id) irq 730 drivers/i2c/busses/i2c-xiic.c int ret, irq; irq 743 drivers/i2c/busses/i2c-xiic.c irq = platform_get_irq(pdev, 0); irq 744 drivers/i2c/busses/i2c-xiic.c if (irq < 0) irq 745 drivers/i2c/busses/i2c-xiic.c return irq; irq 774 drivers/i2c/busses/i2c-xiic.c ret = devm_request_threaded_irq(&pdev->dev, irq, xiic_isr, irq 90 drivers/i2c/busses/i2c-xlp9xx.c int irq; irq 237 drivers/i2c/busses/i2c-xlp9xx.c static irqreturn_t xlp9xx_i2c_isr(int irq, void *dev_id) irq 494 drivers/i2c/busses/i2c-xlp9xx.c if (!priv->alert_data.irq) irq 519 drivers/i2c/busses/i2c-xlp9xx.c priv->irq = platform_get_irq(pdev, 0); irq 520 drivers/i2c/busses/i2c-xlp9xx.c if (priv->irq <= 0) { irq 522 drivers/i2c/busses/i2c-xlp9xx.c return priv->irq; irq 525 drivers/i2c/busses/i2c-xlp9xx.c priv->alert_data.irq = platform_get_irq(pdev, 1); irq 526 drivers/i2c/busses/i2c-xlp9xx.c if (priv->alert_data.irq <= 0) irq 527 drivers/i2c/busses/i2c-xlp9xx.c priv->alert_data.irq = 0; irq 532 drivers/i2c/busses/i2c-xlp9xx.c err = devm_request_irq(&pdev->dev, priv->irq, xlp9xx_i2c_isr, 0, irq 570 drivers/i2c/busses/i2c-xlp9xx.c synchronize_irq(priv->irq); irq 85 drivers/i2c/busses/i2c-xlr.c int irq; irq 136 drivers/i2c/busses/i2c-xlr.c static irqreturn_t xlr_i2c_irq(int irq, void *dev_id) irq 203 drivers/i2c/busses/i2c-xlr.c if (priv->irq > 0) irq 255 drivers/i2c/busses/i2c-xlr.c if (priv->irq > 0) irq 302 drivers/i2c/busses/i2c-xlr.c if (priv->irq) irq 317 drivers/i2c/busses/i2c-xlr.c if (priv->irq) irq 370 drivers/i2c/busses/i2c-xlr.c int irq; irq 388 drivers/i2c/busses/i2c-xlr.c irq = platform_get_irq(pdev, 0); irq 390 drivers/i2c/busses/i2c-xlr.c if (irq > 0 && (priv->cfg->flags & XLR_I2C_FLAG_IRQ)) { irq 391 drivers/i2c/busses/i2c-xlr.c priv->irq = irq; irq 396 drivers/i2c/busses/i2c-xlr.c ret = devm_request_irq(&pdev->dev, priv->irq, xlr_i2c_irq, irq 62 drivers/i2c/busses/i2c-zx2967.c int irq; irq 207 drivers/i2c/busses/i2c-zx2967.c static irqreturn_t zx2967_i2c_isr(int irq, void *dev_id) irq 541 drivers/i2c/busses/i2c-zx2967.c i2c->irq = ret; irq 554 drivers/i2c/busses/i2c-zx2967.c ret = devm_request_irq(&pdev->dev, i2c->irq, irq 557 drivers/i2c/busses/i2c-zx2967.c dev_err(&pdev->dev, "failed to request irq %i\n", i2c->irq); irq 138 drivers/i2c/i2c-core-acpi.c int *irq = data; irq 141 drivers/i2c/i2c-core-acpi.c if (*irq <= 0 && acpi_dev_resource_interrupt(ares, 0, &r)) irq 142 drivers/i2c/i2c-core-acpi.c *irq = i2c_dev_irq_from_resources(&r, 1); irq 159 drivers/i2c/i2c-core-acpi.c int irq = -ENOENT; irq 165 drivers/i2c/i2c-core-acpi.c i2c_acpi_add_resource, &irq); irq 171 drivers/i2c/i2c-core-acpi.c if (irq == -ENOENT) irq 172 drivers/i2c/i2c-core-acpi.c irq = acpi_dev_gpio_irq_get(adev, 0); irq 174 drivers/i2c/i2c-core-acpi.c return irq; irq 300 drivers/i2c/i2c-core-base.c unsigned int irq; irq 308 drivers/i2c/i2c-core-base.c irq = irq_create_mapping(adap->host_notify_domain, client->addr); irq 310 drivers/i2c/i2c-core-base.c return irq > 0 ? irq : -ENXIO; irq 324 drivers/i2c/i2c-core-base.c client->irq = client->init_irq; irq 326 drivers/i2c/i2c-core-base.c if (!client->irq && !driver->disable_i2c_core_irq_mapping) { irq 327 drivers/i2c/i2c-core-base.c int irq = -ENOENT; irq 333 drivers/i2c/i2c-core-base.c irq = i2c_smbus_host_notify_to_irq(client); irq 335 drivers/i2c/i2c-core-base.c irq = of_irq_get_byname(dev->of_node, "irq"); irq 336 drivers/i2c/i2c-core-base.c if (irq == -EINVAL || irq == -ENODATA) irq 337 drivers/i2c/i2c-core-base.c irq = of_irq_get(dev->of_node, 0); irq 339 drivers/i2c/i2c-core-base.c irq = i2c_acpi_get_irq(client); irq 341 drivers/i2c/i2c-core-base.c if (irq == -EPROBE_DEFER) { irq 342 drivers/i2c/i2c-core-base.c status = irq; irq 346 drivers/i2c/i2c-core-base.c if (irq < 0) irq 347 drivers/i2c/i2c-core-base.c irq = 0; irq 349 drivers/i2c/i2c-core-base.c client->irq = irq; irq 374 drivers/i2c/i2c-core-base.c if (wakeirq > 0 && wakeirq != client->irq) irq 376 drivers/i2c/i2c-core-base.c else if (client->irq > 0) irq 377 drivers/i2c/i2c-core-base.c status = dev_pm_set_wake_irq(dev, client->irq); irq 444 drivers/i2c/i2c-core-base.c client->irq = 0; irq 757 drivers/i2c/i2c-core-base.c client->init_irq = info->irq; irq 1302 drivers/i2c/i2c-core-base.c int irq; irq 1307 drivers/i2c/i2c-core-base.c irq = irq_find_mapping(adap->host_notify_domain, addr); irq 1308 drivers/i2c/i2c-core-base.c if (irq <= 0) irq 1311 drivers/i2c/i2c-core-base.c generic_handle_irq(irq); irq 704 drivers/i2c/i2c-core-smbus.c int irq; irq 706 drivers/i2c/i2c-core-smbus.c irq = of_property_match_string(adapter->dev.of_node, "interrupt-names", irq 708 drivers/i2c/i2c-core-smbus.c if (irq == -EINVAL || irq == -ENODATA) irq 710 drivers/i2c/i2c-core-smbus.c else if (irq < 0) irq 711 drivers/i2c/i2c-core-smbus.c return irq; irq 65 drivers/i2c/i2c-smbus.c static irqreturn_t smbus_alert(int irq, void *d) irq 127 drivers/i2c/i2c-smbus.c int res, irq; irq 135 drivers/i2c/i2c-smbus.c irq = setup->irq; irq 137 drivers/i2c/i2c-smbus.c irq = of_irq_get_byname(adapter->dev.of_node, "smbus_alert"); irq 138 drivers/i2c/i2c-smbus.c if (irq <= 0) irq 139 drivers/i2c/i2c-smbus.c return irq; irq 145 drivers/i2c/i2c-smbus.c if (irq > 0) { irq 146 drivers/i2c/i2c-smbus.c res = devm_request_threaded_irq(&ara->dev, irq, irq 93 drivers/i2c/muxes/i2c-mux-pca954x.c struct irq_domain *irq; irq 324 drivers/i2c/muxes/i2c-mux-pca954x.c static irqreturn_t pca954x_irq_handler(int irq, void *dev_id) irq 336 drivers/i2c/muxes/i2c-mux-pca954x.c child_irq = irq_linear_revmap(data->irq, i); irq 360 drivers/i2c/muxes/i2c-mux-pca954x.c int c, irq; irq 362 drivers/i2c/muxes/i2c-mux-pca954x.c if (!data->chip->has_irq || client->irq <= 0) irq 367 drivers/i2c/muxes/i2c-mux-pca954x.c data->irq = irq_domain_add_linear(client->dev.of_node, irq 370 drivers/i2c/muxes/i2c-mux-pca954x.c if (!data->irq) irq 374 drivers/i2c/muxes/i2c-mux-pca954x.c irq = irq_create_mapping(data->irq, c); irq 375 drivers/i2c/muxes/i2c-mux-pca954x.c if (!irq) { irq 379 drivers/i2c/muxes/i2c-mux-pca954x.c irq_set_chip_data(irq, data); irq 380 drivers/i2c/muxes/i2c-mux-pca954x.c irq_set_chip_and_handler(irq, &pca954x_irq_chip, irq 391 drivers/i2c/muxes/i2c-mux-pca954x.c int c, irq; irq 395 drivers/i2c/muxes/i2c-mux-pca954x.c if (data->irq) { irq 397 drivers/i2c/muxes/i2c-mux-pca954x.c irq = irq_find_mapping(data->irq, c); irq 398 drivers/i2c/muxes/i2c-mux-pca954x.c irq_dispose_mapping(irq); irq 400 drivers/i2c/muxes/i2c-mux-pca954x.c irq_domain_remove(data->irq); irq 493 drivers/i2c/muxes/i2c-mux-pca954x.c if (data->irq) { irq 494 drivers/i2c/muxes/i2c-mux-pca954x.c ret = devm_request_threaded_irq(dev, data->client->irq, irq 1064 drivers/i3c/master/dw-i3c-master.c static irqreturn_t dw_i3c_master_irq_handler(int irq, void *dev_id) irq 1104 drivers/i3c/master/dw-i3c-master.c int ret, irq; irq 1134 drivers/i3c/master/dw-i3c-master.c irq = platform_get_irq(pdev, 0); irq 1135 drivers/i3c/master/dw-i3c-master.c ret = devm_request_irq(&pdev->dev, irq, irq 1357 drivers/i3c/master/i3c-master-cdns.c static irqreturn_t cdns_i3c_master_interrupt(int irq, void *data) irq 1528 drivers/i3c/master/i3c-master-cdns.c int ret, irq; irq 1548 drivers/i3c/master/i3c-master-cdns.c irq = platform_get_irq(pdev, 0); irq 1549 drivers/i3c/master/i3c-master-cdns.c if (irq < 0) irq 1550 drivers/i3c/master/i3c-master-cdns.c return irq; irq 1571 drivers/i3c/master/i3c-master-cdns.c ret = devm_request_irq(&pdev->dev, irq, cdns_i3c_master_interrupt, 0, irq 423 drivers/ide/alim15x3.c int irq = -1; irq 442 drivers/ide/alim15x3.c irq = irq_routing_table[inmir]; irq 449 drivers/ide/alim15x3.c irq = irq_routing_table[inmir]; irq 451 drivers/ide/alim15x3.c if(irq >= 0) irq 452 drivers/ide/alim15x3.c hwif->irq = irq; irq 315 drivers/ide/au1xxx-ide.c static void auide_ddma_tx_callback(int irq, void *param) irq 319 drivers/ide/au1xxx-ide.c static void auide_ddma_rx_callback(int irq, void *param) irq 516 drivers/ide/au1xxx-ide.c ahwif->irq = platform_get_irq(dev, 0); irq 525 drivers/ide/au1xxx-ide.c if (ahwif->irq < 0) { irq 553 drivers/ide/au1xxx-ide.c hw.irq = ahwif->irq; irq 136 drivers/ide/buddha.c hw->irq = IRQ_AMIGA_PORTS; irq 778 drivers/ide/cmd640.c hw[0].irq = 14; irq 781 drivers/ide/cmd640.c hw[1].irq = 15; irq 138 drivers/ide/cs5520.c hw[0].irq = 14; irq 139 drivers/ide/cs5520.c hw[1].irq = 15; irq 98 drivers/ide/delkin_cb.c hw.irq = dev->irq; irq 130 drivers/ide/falconide.c hw->irq = IRQ_MFP_IDE; irq 94 drivers/ide/gayle.c hw->irq = IRQ_AMIGA_PORTS; irq 679 drivers/ide/hpt366.c disable_irq(hwif->irq); irq 681 drivers/ide/hpt366.c enable_irq(hwif->irq); irq 1267 drivers/ide/hpt366.c if (dev2->irq != dev->irq) { irq 1269 drivers/ide/hpt366.c dev2->irq = dev->irq; irq 1305 drivers/ide/hpt366.c if (pin1 != pin2 && dev->irq == dev2->irq) { irq 401 drivers/ide/icside.c hw->irq = ec->irq; irq 56 drivers/ide/ide-4drives.c hw.irq = 14; irq 116 drivers/ide/ide-cs.c unsigned long irq, struct pcmcia_device *handle) irq 138 drivers/ide/ide-cs.c hw.irq = irq; irq 213 drivers/ide/ide-cs.c if (!link->irq) irq 227 drivers/ide/ide-cs.c host = idecs_register(io_base, ctl_base, link->irq, link); irq 231 drivers/ide/ide-cs.c link->irq, link); irq 122 drivers/ide/ide-generic.c hw.irq = isa_irq_to_vector(legacy_irqs[i]); irq 124 drivers/ide/ide-generic.c hw.irq = legacy_irqs[i]; irq 666 drivers/ide/ide-io.c disable_irq(hwif->irq); irq 688 drivers/ide/ide-io.c enable_irq(hwif->irq); irq 733 drivers/ide/ide-io.c static void unexpected_intr(int irq, ide_hwif_t *hwif) irq 776 drivers/ide/ide-io.c irqreturn_t ide_intr (int irq, void *dev_id) irq 819 drivers/ide/ide-io.c unexpected_intr(irq, hwif); irq 11 drivers/ide/ide-legacy.c int irq; irq 16 drivers/ide/ide-legacy.c irq = 14; irq 20 drivers/ide/ide-legacy.c irq = 15; irq 37 drivers/ide/ide-legacy.c hw->irq = irq; irq 58 drivers/ide/ide-pnp.c hw.irq = pnp_irq(dev, 0); irq 696 drivers/ide/ide-probe.c irqd = hwif->irq; irq 698 drivers/ide/ide-probe.c disable_irq(hwif->irq); irq 885 drivers/ide/ide-probe.c if (request_irq(hwif->irq, irq_handler, sa, hwif->name, hwif)) irq 891 drivers/ide/ide-probe.c io_ports->ctl_addr, hwif->irq); irq 894 drivers/ide/ide-probe.c io_ports->data_addr, hwif->irq); irq 997 drivers/ide/ide-probe.c if (!hwif->irq) { irq 1020 drivers/ide/ide-probe.c hwif->name, hwif->irq); irq 1248 drivers/ide/ide-probe.c hwif->irq = hw->irq; irq 1608 drivers/ide/ide-probe.c free_irq(hwif->irq, hwif); irq 23 drivers/ide/ide_platform.c struct pata_platform_info *pdata, int irq) irq 37 drivers/ide/ide_platform.c hw->irq = irq; irq 70 drivers/ide/macide.c int irq) irq 81 drivers/ide/macide.c hw->irq = irq; irq 106 drivers/ide/macide.c int irq; irq 116 drivers/ide/macide.c irq = IRQ_NUBUS_F; irq 120 drivers/ide/macide.c irq = IRQ_NUBUS_C; irq 125 drivers/ide/macide.c irq = IRQ_BABOON_1; irq 134 drivers/ide/macide.c macide_setup_ports(&hw, base, irq); irq 264 drivers/ide/ns87415.c hwif->irq = pci_get_legacy_ide_irq(dev, hwif->channel); irq 303 drivers/ide/palm_bk3710.c struct resource *mem, *irq; irq 327 drivers/ide/palm_bk3710.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); irq 328 drivers/ide/palm_bk3710.c if (irq == NULL) { irq 355 drivers/ide/palm_bk3710.c hw.irq = irq->start; irq 431 drivers/ide/pdc202xx_new.c if (dev2->irq != dev->irq) { irq 432 drivers/ide/pdc202xx_new.c dev2->irq = dev->irq; irq 218 drivers/ide/pdc202xx_old.c u8 irq = 0, irq2 = 0; irq 219 drivers/ide/pdc202xx_old.c pci_read_config_byte(dev, PCI_INTERRUPT_LINE, &irq); irq 222 drivers/ide/pdc202xx_old.c if (irq != irq2) { irq 224 drivers/ide/pdc202xx_old.c (PCI_INTERRUPT_LINE)|0x80, irq); /* 0xbc */ irq 52 drivers/ide/pmac.c int irq; irq 860 drivers/ide/pmac.c disable_irq(pmif->irq); irq 905 drivers/ide/pmac.c enable_irq(pmif->irq); irq 1102 drivers/ide/pmac.c on_media_bay(pmif) ? " (mediabay)" : "", hw->irq); irq 1136 drivers/ide/pmac.c int irq, rc; irq 1166 drivers/ide/pmac.c irq = irq_create_mapping(NULL, 13); irq 1168 drivers/ide/pmac.c irq = macio_irq(mdev, 0); irq 1176 drivers/ide/pmac.c pmif->irq = irq; irq 1193 drivers/ide/pmac.c hw.irq = irq; irq 1296 drivers/ide/pmac.c pmif->irq = pdev->irq; irq 1302 drivers/ide/pmac.c hw.irq = pdev->irq; irq 55 drivers/ide/q40ide.c static void q40_ide_setup_ports(struct ide_hw *hw, unsigned long base, int irq) irq 70 drivers/ide/q40ide.c hw->irq = irq; irq 20 drivers/ide/rapide.c void __iomem *ctrl, unsigned int sz, int irq) irq 30 drivers/ide/rapide.c hw->irq = irq; irq 51 drivers/ide/rapide.c rapide_setup_ports(&hw, base, base + 0x818, 1 << 6, ec->irq); irq 213 drivers/ide/serverworks.c dev->irq = inb_p(0x0c01); irq 234 drivers/ide/serverworks.c dev->irq = 0; irq 503 drivers/ide/setup-pci.c pciirq = dev->irq; irq 593 drivers/ide/setup-pci.c hw[i*2].irq = pci_get_legacy_ide_irq(pdev[i], 0); irq 594 drivers/ide/setup-pci.c hw[i*2 + 1].irq = pci_get_legacy_ide_irq(pdev[i], 1); irq 596 drivers/ide/setup-pci.c hw[i*2 + 1].irq = hw[i*2].irq = ret; irq 600 drivers/ide/siimage.c hwif->irq = dev->irq; irq 272 drivers/ide/trm290.c hwif->irq = hwif->channel ? 15 : 14; irq 136 drivers/ide/tx4938ide.c int irq, ret, i; irq 140 drivers/ide/tx4938ide.c irq = platform_get_irq(pdev, 0); irq 141 drivers/ide/tx4938ide.c if (irq < 0) irq 175 drivers/ide/tx4938ide.c hw.irq = irq; irq 179 drivers/ide/tx4938ide.c mapbase, mapctl, hw.irq); irq 541 drivers/ide/tx4939ide.c int irq, ret; irq 544 drivers/ide/tx4939ide.c irq = platform_get_irq(pdev, 0); irq 545 drivers/ide/tx4939ide.c if (irq < 0) irq 577 drivers/ide/tx4939ide.c hw.irq = irq; irq 580 drivers/ide/tx4939ide.c pr_info("TX4939 IDE interface (base %#lx, irq %d)\n", mapbase, irq); irq 251 drivers/iio/accel/adxl372.c int irq; irq 526 drivers/iio/accel/adxl372.c static irqreturn_t adxl372_trigger_handler(int irq, void *p) irq 921 drivers/iio/accel/adxl372.c int irq, const char *name) irq 936 drivers/iio/accel/adxl372.c st->irq = irq; irq 961 drivers/iio/accel/adxl372.c if (st->irq) { irq 978 drivers/iio/accel/adxl372.c ret = devm_request_threaded_irq(dev, st->irq, irq 14 drivers/iio/accel/adxl372.h int irq, const char *name); irq 40 drivers/iio/accel/adxl372_i2c.c return adxl372_probe(&client->dev, regmap, client->irq, id->name); irq 33 drivers/iio/accel/adxl372_spi.c return adxl372_probe(&spi->dev, regmap, spi->irq, id->name); irq 661 drivers/iio/accel/bma180.c static irqreturn_t bma180_trigger_handler(int irq, void *p) irq 750 drivers/iio/accel/bma180.c if (client->irq > 0) { irq 758 drivers/iio/accel/bma180.c ret = devm_request_irq(&client->dev, client->irq, irq 97 drivers/iio/accel/bma220_spi.c static irqreturn_t bma220_trigger_handler(int irq, void *p) irq 186 drivers/iio/accel/bmc150-accel-core.c int irq; irq 858 drivers/iio/accel/bmc150-accel-core.c unsigned samples, bool irq) irq 888 drivers/iio/accel/bmc150-accel-core.c if (!irq) { irq 1106 drivers/iio/accel/bmc150-accel-core.c static irqreturn_t bmc150_accel_trigger_handler(int irq, void *p) irq 1242 drivers/iio/accel/bmc150-accel-core.c static irqreturn_t bmc150_accel_irq_thread_handler(int irq, void *private) irq 1282 drivers/iio/accel/bmc150-accel-core.c static irqreturn_t bmc150_accel_irq_handler(int irq, void *private) irq 1549 drivers/iio/accel/bmc150-accel-core.c int bmc150_accel_core_probe(struct device *dev, struct regmap *regmap, int irq, irq 1562 drivers/iio/accel/bmc150-accel-core.c data->irq = irq; irq 1594 drivers/iio/accel/bmc150-accel-core.c if (data->irq > 0) { irq 1596 drivers/iio/accel/bmc150-accel-core.c dev, data->irq, irq 42 drivers/iio/accel/bmc150-accel-i2c.c return bmc150_accel_core_probe(&client->dev, regmap, client->irq, name, irq 27 drivers/iio/accel/bmc150-accel-spi.c return bmc150_accel_core_probe(&spi->dev, regmap, spi->irq, id->name, irq 16 drivers/iio/accel/bmc150-accel.h int bmc150_accel_core_probe(struct device *dev, struct regmap *regmap, int irq, irq 1031 drivers/iio/accel/kxcjk-1013.c static irqreturn_t kxcjk1013_trigger_handler(int irq, void *p) irq 1180 drivers/iio/accel/kxcjk-1013.c static irqreturn_t kxcjk1013_event_handler(int irq, void *private) irq 1216 drivers/iio/accel/kxcjk-1013.c static irqreturn_t kxcjk1013_data_rdy_trig_poll(int irq, void *private) irq 1299 drivers/iio/accel/kxcjk-1013.c if (client->irq > 0 && !data->is_smo8500_device) { irq 1300 drivers/iio/accel/kxcjk-1013.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 207 drivers/iio/accel/kxsd9.c static irqreturn_t kxsd9_trigger_handler(int irq, void *p) irq 80 drivers/iio/accel/mma7455_core.c static irqreturn_t mma7455_trigger_handler(int irq, void *p) irq 1048 drivers/iio/accel/mma8452.c static irqreturn_t mma8452_interrupt(int irq, void *p) irq 1089 drivers/iio/accel/mma8452.c static irqreturn_t mma8452_trigger_handler(int irq, void *p) irq 1620 drivers/iio/accel/mma8452.c if (client->irq) { irq 1625 drivers/iio/accel/mma8452.c if (irq2 == client->irq) { irq 1663 drivers/iio/accel/mma8452.c if (client->irq) { irq 1665 drivers/iio/accel/mma8452.c client->irq, irq 334 drivers/iio/accel/mma9551.c static irqreturn_t mma9551_event_handler(int irq, void *private) irq 345 drivers/iio/accel/mma9551.c if (irq == data->irqs[i]) { irq 990 drivers/iio/accel/mma9553.c static irqreturn_t mma9553_irq_handler(int irq, void *private) irq 1004 drivers/iio/accel/mma9553.c static irqreturn_t mma9553_event_handler(int irq, void *private) irq 1113 drivers/iio/accel/mma9553.c if (client->irq > 0) { irq 1114 drivers/iio/accel/mma9553.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 1121 drivers/iio/accel/mma9553.c client->irq); irq 293 drivers/iio/accel/mxc4005.c static irqreturn_t mxc4005_trigger_handler(int irq, void *private) irq 437 drivers/iio/accel/mxc4005.c if (client->irq > 0) { irq 445 drivers/iio/accel/mxc4005.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 1043 drivers/iio/accel/sca3000.c static irqreturn_t sca3000_event_handler(int irq, void *private) irq 1487 drivers/iio/accel/sca3000.c if (spi->irq) { irq 1488 drivers/iio/accel/sca3000.c ret = request_threaded_irq(spi->irq, irq 1509 drivers/iio/accel/sca3000.c if (spi->irq) irq 1510 drivers/iio/accel/sca3000.c free_irq(spi->irq, indio_dev); irq 1542 drivers/iio/accel/sca3000.c if (spi->irq) irq 1543 drivers/iio/accel/sca3000.c free_irq(spi->irq, indio_dev); irq 1223 drivers/iio/accel/st_accel_core.c if (adata->irq > 0) { irq 1240 drivers/iio/accel/st_accel_core.c if (adata->irq > 0) irq 1258 drivers/iio/accel/st_accel_core.c if (adata->irq > 0) irq 425 drivers/iio/accel/stk8312.c static irqreturn_t stk8312_trigger_handler(int irq, void *p) irq 468 drivers/iio/accel/stk8312.c static irqreturn_t stk8312_data_rdy_trig_poll(int irq, void *private) irq 541 drivers/iio/accel/stk8312.c if (client->irq > 0) { irq 542 drivers/iio/accel/stk8312.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 551 drivers/iio/accel/stk8312.c client->irq); irq 311 drivers/iio/accel/stk8ba50.c static irqreturn_t stk8ba50_trigger_handler(int irq, void *p) irq 352 drivers/iio/accel/stk8ba50.c static irqreturn_t stk8ba50_data_rdy_trig_poll(int irq, void *private) irq 437 drivers/iio/accel/stk8ba50.c if (client->irq > 0) { irq 438 drivers/iio/accel/stk8ba50.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 447 drivers/iio/accel/stk8ba50.c client->irq); irq 82 drivers/iio/adc/ad7266.c static irqreturn_t ad7266_trigger_handler(int irq, void *p) irq 110 drivers/iio/adc/ad7291.c static irqreturn_t ad7291_event_handler(int irq, void *private) irq 522 drivers/iio/adc/ad7291.c if (client->irq > 0) { irq 523 drivers/iio/adc/ad7291.c ret = request_threaded_irq(client->irq, irq 540 drivers/iio/adc/ad7291.c if (client->irq) irq 541 drivers/iio/adc/ad7291.c free_irq(client->irq, indio_dev); irq 556 drivers/iio/adc/ad7291.c if (client->irq) irq 557 drivers/iio/adc/ad7291.c free_irq(client->irq, indio_dev); irq 153 drivers/iio/adc/ad7298.c static irqreturn_t ad7298_trigger_handler(int irq, void *p) irq 67 drivers/iio/adc/ad7476.c static irqreturn_t ad7476_trigger_handler(int irq, void *p) irq 119 drivers/iio/adc/ad7606.c static irqreturn_t ad7606_trigger_handler(int irq, void *p) irq 472 drivers/iio/adc/ad7606.c static irqreturn_t ad7606_interrupt(int irq, void *dev_id) irq 567 drivers/iio/adc/ad7606.c int ad7606_probe(struct device *dev, int irq, void __iomem *base_address, irq 681 drivers/iio/adc/ad7606.c ret = devm_request_threaded_irq(dev, irq, irq 152 drivers/iio/adc/ad7606.h int ad7606_probe(struct device *dev, int irq, void __iomem *base_address, irq 53 drivers/iio/adc/ad7606_par.c int irq; irq 55 drivers/iio/adc/ad7606_par.c irq = platform_get_irq(pdev, 0); irq 56 drivers/iio/adc/ad7606_par.c if (irq < 0) irq 57 drivers/iio/adc/ad7606_par.c return irq; irq 66 drivers/iio/adc/ad7606_par.c return ad7606_probe(&pdev->dev, irq, addr, irq 324 drivers/iio/adc/ad7606_spi.c return ad7606_probe(&spi->dev, spi->irq, NULL, irq 67 drivers/iio/adc/ad7766.c static irqreturn_t ad7766_trigger_handler(int irq, void *p) irq 190 drivers/iio/adc/ad7766.c static irqreturn_t ad7766_irq(int irq, void *private) irq 201 drivers/iio/adc/ad7766.c enable_irq(ad7766->spi->irq); irq 203 drivers/iio/adc/ad7766.c disable_irq(ad7766->spi->irq); irq 252 drivers/iio/adc/ad7766.c if (spi->irq > 0) { irq 262 drivers/iio/adc/ad7766.c ret = devm_request_irq(&spi->dev, spi->irq, ad7766_irq, irq 273 drivers/iio/adc/ad7766.c disable_irq(spi->irq); irq 453 drivers/iio/adc/ad7768-1.c static irqreturn_t ad7768_trigger_handler(int irq, void *p) irq 476 drivers/iio/adc/ad7768-1.c static irqreturn_t ad7768_interrupt(int irq, void *dev_id) irq 614 drivers/iio/adc/ad7768-1.c ret = devm_request_irq(&spi->dev, spi->irq, irq 355 drivers/iio/adc/ad7791.c if (!spi->irq) { irq 716 drivers/iio/adc/ad7793.c if (!spi->irq) { irq 112 drivers/iio/adc/ad7887.c static irqreturn_t ad7887_trigger_handler(int irq, void *p) irq 171 drivers/iio/adc/ad7923.c static irqreturn_t ad7923_trigger_handler(int irq, void *p) irq 176 drivers/iio/adc/ad799x.c static irqreturn_t ad799x_trigger_handler(int irq, void *p) irq 475 drivers/iio/adc/ad799x.c static irqreturn_t ad799x_event_handler(int irq, void *private) irq 778 drivers/iio/adc/ad799x.c if (client->irq > 0 && chip_info->irq_config.info) irq 824 drivers/iio/adc/ad799x.c if (client->irq > 0) { irq 826 drivers/iio/adc/ad799x.c client->irq, irq 228 drivers/iio/adc/ad_sigma_delta.c enable_irq(sigma_delta->spi->irq); irq 232 drivers/iio/adc/ad_sigma_delta.c disable_irq_nosync(sigma_delta->spi->irq); irq 300 drivers/iio/adc/ad_sigma_delta.c enable_irq(sigma_delta->spi->irq); irq 320 drivers/iio/adc/ad_sigma_delta.c disable_irq_nosync(sigma_delta->spi->irq); irq 371 drivers/iio/adc/ad_sigma_delta.c enable_irq(sigma_delta->spi->irq); irq 389 drivers/iio/adc/ad_sigma_delta.c disable_irq_nosync(sigma_delta->spi->irq); irq 400 drivers/iio/adc/ad_sigma_delta.c static irqreturn_t ad_sd_trigger_handler(int irq, void *p) irq 440 drivers/iio/adc/ad_sigma_delta.c enable_irq(sigma_delta->spi->irq); irq 452 drivers/iio/adc/ad_sigma_delta.c static irqreturn_t ad_sd_data_rdy_trig_poll(int irq, void *private) irq 457 drivers/iio/adc/ad_sigma_delta.c disable_irq_nosync(irq); irq 500 drivers/iio/adc/ad_sigma_delta.c ret = request_irq(sigma_delta->spi->irq, irq 510 drivers/iio/adc/ad_sigma_delta.c disable_irq_nosync(sigma_delta->spi->irq); irq 525 drivers/iio/adc/ad_sigma_delta.c free_irq(sigma_delta->spi->irq, sigma_delta); irq 537 drivers/iio/adc/ad_sigma_delta.c free_irq(sigma_delta->spi->irq, sigma_delta); irq 386 drivers/iio/adc/at91-sama5d2_adc.c int irq; irq 780 drivers/iio/adc/at91-sama5d2_adc.c enable_irq(st->irq); irq 1099 drivers/iio/adc/at91-sama5d2_adc.c static irqreturn_t at91_adc_trigger_handler(int irq, void *p) irq 1255 drivers/iio/adc/at91-sama5d2_adc.c static irqreturn_t at91_adc_interrupt(int irq, void *private) irq 1286 drivers/iio/adc/at91-sama5d2_adc.c disable_irq_nosync(irq); irq 1290 drivers/iio/adc/at91-sama5d2_adc.c disable_irq_nosync(irq); irq 1742 drivers/iio/adc/at91-sama5d2_adc.c st->irq = platform_get_irq(pdev, 0); irq 1743 drivers/iio/adc/at91-sama5d2_adc.c if (st->irq <= 0) { irq 1744 drivers/iio/adc/at91-sama5d2_adc.c if (!st->irq) irq 1745 drivers/iio/adc/at91-sama5d2_adc.c st->irq = -ENXIO; irq 1747 drivers/iio/adc/at91-sama5d2_adc.c return st->irq; irq 1762 drivers/iio/adc/at91-sama5d2_adc.c ret = devm_request_irq(&pdev->dev, st->irq, at91_adc_interrupt, 0, irq 199 drivers/iio/adc/at91_adc.c int irq; irq 245 drivers/iio/adc/at91_adc.c static irqreturn_t at91_adc_trigger_handler(int irq, void *p) irq 268 drivers/iio/adc/at91_adc.c enable_irq(st->irq); irq 274 drivers/iio/adc/at91_adc.c static void handle_adc_eoc_trigger(int irq, struct iio_dev *idev) irq 279 drivers/iio/adc/at91_adc.c disable_irq_nosync(irq); irq 353 drivers/iio/adc/at91_adc.c static irqreturn_t at91_adc_rl_interrupt(int irq, void *private) irq 362 drivers/iio/adc/at91_adc.c handle_adc_eoc_trigger(irq, idev); irq 418 drivers/iio/adc/at91_adc.c static irqreturn_t at91_adc_9x5_interrupt(int irq, void *private) irq 429 drivers/iio/adc/at91_adc.c handle_adc_eoc_trigger(irq, idev); irq 1181 drivers/iio/adc/at91_adc.c st->irq = platform_get_irq(pdev, 0); irq 1182 drivers/iio/adc/at91_adc.c if (st->irq < 0) irq 1199 drivers/iio/adc/at91_adc.c ret = request_irq(st->irq, at91_adc_9x5_interrupt, 0, irq 1202 drivers/iio/adc/at91_adc.c ret = request_irq(st->irq, at91_adc_rl_interrupt, 0, irq 1334 drivers/iio/adc/at91_adc.c free_irq(st->irq, idev); irq 1352 drivers/iio/adc/at91_adc.c free_irq(st->irq, idev); irq 51 drivers/iio/adc/axp288_adc.c int irq; irq 259 drivers/iio/adc/axp288_adc.c info->irq = platform_get_irq(pdev, 0); irq 260 drivers/iio/adc/axp288_adc.c if (info->irq < 0) irq 261 drivers/iio/adc/axp288_adc.c return info->irq; irq 135 drivers/iio/adc/bcm_iproc_adc.c static irqreturn_t iproc_adc_interrupt_thread(int irq, void *data) irq 159 drivers/iio/adc/bcm_iproc_adc.c static irqreturn_t iproc_adc_interrupt_handler(int irq, void *data) irq 239 drivers/iio/adc/berlin2-adc.c static irqreturn_t berlin2_adc_irq(int irq, void *private) irq 259 drivers/iio/adc/berlin2-adc.c static irqreturn_t berlin2_adc_tsen_irq(int irq, void *private) irq 288 drivers/iio/adc/berlin2-adc.c int irq, tsen_irq; irq 303 drivers/iio/adc/berlin2-adc.c irq = platform_get_irq_byname(pdev, "adc"); irq 304 drivers/iio/adc/berlin2-adc.c if (irq < 0) irq 305 drivers/iio/adc/berlin2-adc.c return irq; irq 311 drivers/iio/adc/berlin2-adc.c ret = devm_request_irq(&pdev->dev, irq, berlin2_adc_irq, 0, irq 135 drivers/iio/adc/cc10001_adc.c static irqreturn_t cc10001_adc_trigger_h(int irq, void *p) irq 117 drivers/iio/adc/cpcap-adc.c int irq; irq 382 drivers/iio/adc/cpcap-adc.c static irqreturn_t cpcap_adc_irq_thread(int irq, void *data) irq 1005 drivers/iio/adc/cpcap-adc.c ddata->irq = platform_get_irq_byname(pdev, "adcdone"); irq 1006 drivers/iio/adc/cpcap-adc.c if (ddata->irq < 0) irq 1009 drivers/iio/adc/cpcap-adc.c error = devm_request_threaded_irq(&pdev->dev, ddata->irq, NULL, irq 83 drivers/iio/adc/da9150-gpadc.c static irqreturn_t da9150_gpadc_irq(int irq, void *data) irq 324 drivers/iio/adc/da9150-gpadc.c int irq, ret; irq 339 drivers/iio/adc/da9150-gpadc.c irq = platform_get_irq_byname(pdev, "GPADC"); irq 340 drivers/iio/adc/da9150-gpadc.c if (irq < 0) irq 341 drivers/iio/adc/da9150-gpadc.c return irq; irq 343 drivers/iio/adc/da9150-gpadc.c ret = devm_request_threaded_irq(dev, irq, NULL, da9150_gpadc_irq, irq 346 drivers/iio/adc/da9150-gpadc.c dev_err(dev, "Failed to request IRQ %d: %d\n", irq, ret); irq 481 drivers/iio/adc/dln2-adc.c static irqreturn_t dln2_adc_trigger_h(int irq, void *p) irq 116 drivers/iio/adc/envelope-detector.c static irqreturn_t envelope_detector_comp_isr(int irq, void *ctx) irq 128 drivers/iio/adc/exynos_adc.c unsigned int irq; irq 598 drivers/iio/adc/exynos_adc.c static irqreturn_t exynos_adc_isr(int irq, void *dev_id) irq 628 drivers/iio/adc/exynos_adc.c static irqreturn_t exynos_ts_isr(int irq, void *dev_id) irq 775 drivers/iio/adc/exynos_adc.c int irq; irq 807 drivers/iio/adc/exynos_adc.c irq = platform_get_irq(pdev, 0); irq 808 drivers/iio/adc/exynos_adc.c if (irq < 0) irq 809 drivers/iio/adc/exynos_adc.c return irq; irq 810 drivers/iio/adc/exynos_adc.c info->irq = irq; irq 812 drivers/iio/adc/exynos_adc.c irq = platform_get_irq(pdev, 1); irq 813 drivers/iio/adc/exynos_adc.c if (irq == -EPROBE_DEFER) irq 814 drivers/iio/adc/exynos_adc.c return irq; irq 816 drivers/iio/adc/exynos_adc.c info->tsirq = irq; irq 868 drivers/iio/adc/exynos_adc.c ret = request_irq(info->irq, exynos_adc_isr, irq 872 drivers/iio/adc/exynos_adc.c info->irq); irq 917 drivers/iio/adc/exynos_adc.c free_irq(info->irq, info); irq 941 drivers/iio/adc/exynos_adc.c free_irq(info->irq, info); irq 40 drivers/iio/adc/fsl-imx25-gcq.c int irq; irq 72 drivers/iio/adc/fsl-imx25-gcq.c static irqreturn_t mx25_gcq_irq(int irq, void *data) irq 341 drivers/iio/adc/fsl-imx25-gcq.c priv->irq = platform_get_irq(pdev, 0); irq 342 drivers/iio/adc/fsl-imx25-gcq.c if (priv->irq <= 0) { irq 343 drivers/iio/adc/fsl-imx25-gcq.c ret = priv->irq; irq 349 drivers/iio/adc/fsl-imx25-gcq.c ret = request_irq(priv->irq, mx25_gcq_irq, 0, pdev->name, priv); irq 372 drivers/iio/adc/fsl-imx25-gcq.c free_irq(priv->irq, priv); irq 392 drivers/iio/adc/fsl-imx25-gcq.c free_irq(priv->irq, priv); irq 439 drivers/iio/adc/hi8435.c static irqreturn_t hi8435_trigger_handler(int irq, void *private) irq 368 drivers/iio/adc/hx711.c static irqreturn_t hx711_trigger(int irq, void *p) irq 357 drivers/iio/adc/imx7d_adc.c static irqreturn_t imx7d_adc_isr(int irq, void *dev_id) irq 478 drivers/iio/adc/imx7d_adc.c int irq; irq 494 drivers/iio/adc/imx7d_adc.c irq = platform_get_irq(pdev, 0); irq 495 drivers/iio/adc/imx7d_adc.c if (irq < 0) irq 496 drivers/iio/adc/imx7d_adc.c return irq; irq 524 drivers/iio/adc/imx7d_adc.c ret = devm_request_irq(dev, irq, imx7d_adc_isr, 0, dev_name(dev), info); irq 526 drivers/iio/adc/imx7d_adc.c dev_err(dev, "Failed requesting irq, irq = %d\n", irq); irq 129 drivers/iio/adc/lpc32xx_adc.c static irqreturn_t lpc32xx_adc_isr(int irq, void *dev_id) irq 147 drivers/iio/adc/lpc32xx_adc.c int irq; irq 174 drivers/iio/adc/lpc32xx_adc.c irq = platform_get_irq(pdev, 0); irq 175 drivers/iio/adc/lpc32xx_adc.c if (irq <= 0) irq 178 drivers/iio/adc/lpc32xx_adc.c retval = devm_request_irq(&pdev->dev, irq, lpc32xx_adc_isr, 0, irq 208 drivers/iio/adc/lpc32xx_adc.c dev_info(&pdev->dev, "LPC32XX ADC driver loaded, IRQ %d\n", irq); irq 362 drivers/iio/adc/max1027.c static irqreturn_t max1027_trigger_handler(int irq, void *private) irq 368 drivers/iio/adc/max1027.c pr_debug("%s(irq=%d, private=0x%p)\n", __func__, irq, private); irq 451 drivers/iio/adc/max1027.c ret = devm_request_threaded_irq(&spi->dev, spi->irq, irq 157 drivers/iio/adc/max1118.c static irqreturn_t max1118_trigger_handler(int irq, void *p) irq 786 drivers/iio/adc/max1363.c static irqreturn_t max1363_event_handler(int irq, void *private) irq 1470 drivers/iio/adc/max1363.c static irqreturn_t max1363_trigger_handler(int irq, void *p) irq 1658 drivers/iio/adc/max1363.c if (client->irq) { irq 1659 drivers/iio/adc/max1363.c ret = devm_request_threaded_irq(&client->dev, st->client->irq, irq 1010 drivers/iio/adc/meson_saradc.c static irqreturn_t meson_sar_adc_irq(int irq, void *data) irq 1192 drivers/iio/adc/meson_saradc.c int irq, ret; irq 1227 drivers/iio/adc/meson_saradc.c irq = irq_of_parse_and_map(pdev->dev.of_node, 0); irq 1228 drivers/iio/adc/meson_saradc.c if (!irq) irq 1231 drivers/iio/adc/meson_saradc.c ret = devm_request_irq(&pdev->dev, irq, meson_sar_adc_irq, IRQF_SHARED, irq 383 drivers/iio/adc/mxs-lradc-adc.c static irqreturn_t mxs_lradc_adc_handle_irq(int irq, void *data) irq 412 drivers/iio/adc/mxs-lradc-adc.c static irqreturn_t mxs_lradc_adc_trigger_handler(int irq, void *p) irq 696 drivers/iio/adc/mxs-lradc-adc.c int ret, irq, virq, i, s, n; irq 748 drivers/iio/adc/mxs-lradc-adc.c irq = platform_get_irq_byname(pdev, irq_name[i]); irq 749 drivers/iio/adc/mxs-lradc-adc.c if (irq < 0) irq 750 drivers/iio/adc/mxs-lradc-adc.c return irq; irq 752 drivers/iio/adc/mxs-lradc-adc.c virq = irq_of_parse_and_map(dev->parent->of_node, irq); irq 175 drivers/iio/adc/nau7802.c static irqreturn_t nau7802_eoc_trigger(int irq, void *private) irq 212 drivers/iio/adc/nau7802.c enable_irq(st->client->irq); irq 230 drivers/iio/adc/nau7802.c disable_irq(st->client->irq); irq 237 drivers/iio/adc/nau7802.c disable_irq(st->client->irq); irq 325 drivers/iio/adc/nau7802.c if (st->client->irq) irq 499 drivers/iio/adc/nau7802.c if (client->irq) { irq 500 drivers/iio/adc/nau7802.c ret = request_threaded_irq(client->irq, irq 517 drivers/iio/adc/nau7802.c client->irq = 0; irq 519 drivers/iio/adc/nau7802.c disable_irq(client->irq); irq 522 drivers/iio/adc/nau7802.c if (!client->irq) { irq 553 drivers/iio/adc/nau7802.c if (client->irq) irq 554 drivers/iio/adc/nau7802.c free_irq(client->irq, indio_dev); irq 567 drivers/iio/adc/nau7802.c if (client->irq) irq 568 drivers/iio/adc/nau7802.c free_irq(client->irq, indio_dev); irq 77 drivers/iio/adc/npcm_adc.c static irqreturn_t npcm_adc_isr(int irq, void *data) irq 183 drivers/iio/adc/npcm_adc.c int irq; irq 226 drivers/iio/adc/npcm_adc.c irq = platform_get_irq(pdev, 0); irq 227 drivers/iio/adc/npcm_adc.c if (irq <= 0) { irq 232 drivers/iio/adc/npcm_adc.c ret = devm_request_irq(&pdev->dev, irq, npcm_adc_isr, 0, irq 104 drivers/iio/adc/palmas_gpadc.c int irq; irq 174 drivers/iio/adc/palmas_gpadc.c static irqreturn_t palmas_gpadc_irq(int irq, void *data) irq 183 drivers/iio/adc/palmas_gpadc.c static irqreturn_t palmas_gpadc_irq_auto(int irq, void *data) irq 187 drivers/iio/adc/palmas_gpadc.c dev_dbg(adc->dev, "Threshold interrupt %d occurs\n", irq); irq 524 drivers/iio/adc/palmas_gpadc.c adc->irq = palmas_irq_get_virq(adc->palmas, PALMAS_GPADC_EOC_SW_IRQ); irq 525 drivers/iio/adc/palmas_gpadc.c if (adc->irq < 0) { irq 527 drivers/iio/adc/palmas_gpadc.c "get virq failed: %d\n", adc->irq); irq 528 drivers/iio/adc/palmas_gpadc.c ret = adc->irq; irq 531 drivers/iio/adc/palmas_gpadc.c ret = request_threaded_irq(adc->irq, NULL, irq 537 drivers/iio/adc/palmas_gpadc.c "request irq %d failed: %d\n", adc->irq, ret); irq 626 drivers/iio/adc/palmas_gpadc.c free_irq(adc->irq, adc); irq 639 drivers/iio/adc/palmas_gpadc.c free_irq(adc->irq, adc); irq 414 drivers/iio/adc/qcom-pm8xxx-xoadc.c static irqreturn_t pm8xxx_eoc_irq(int irq, void *d) irq 358 drivers/iio/adc/qcom-spmi-adc5.c static irqreturn_t adc5_isr(int irq, void *dev_id) irq 353 drivers/iio/adc/qcom-spmi-iadc.c static irqreturn_t iadc_isr(int irq, void *dev_id) irq 806 drivers/iio/adc/qcom-spmi-vadc.c static irqreturn_t vadc_isr(int irq, void *dev_id) irq 101 drivers/iio/adc/rockchip_saradc.c static irqreturn_t rockchip_saradc_isr(int irq, void *dev_id) irq 204 drivers/iio/adc/rockchip_saradc.c int irq; irq 246 drivers/iio/adc/rockchip_saradc.c irq = platform_get_irq(pdev, 0); irq 247 drivers/iio/adc/rockchip_saradc.c if (irq < 0) irq 248 drivers/iio/adc/rockchip_saradc.c return irq; irq 250 drivers/iio/adc/rockchip_saradc.c ret = devm_request_irq(&pdev->dev, irq, rockchip_saradc_isr, irq 253 drivers/iio/adc/rockchip_saradc.c dev_err(&pdev->dev, "failed requesting irq %d\n", irq); irq 80 drivers/iio/adc/sc27xx_adc.c int irq; irq 513 drivers/iio/adc/sc27xx_adc.c sc27xx_data->irq = platform_get_irq(pdev, 0); irq 514 drivers/iio/adc/sc27xx_adc.c if (sc27xx_data->irq < 0) irq 515 drivers/iio/adc/sc27xx_adc.c return sc27xx_data->irq; irq 226 drivers/iio/adc/spear_adc.c static irqreturn_t spear_adc_isr(int irq, void *dev_id) irq 266 drivers/iio/adc/spear_adc.c int irq; irq 302 drivers/iio/adc/spear_adc.c irq = platform_get_irq(pdev, 0); irq 303 drivers/iio/adc/spear_adc.c if (irq <= 0) { irq 308 drivers/iio/adc/spear_adc.c ret = devm_request_irq(dev, irq, spear_adc_isr, 0, SPEAR_ADC_MOD_NAME, irq 351 drivers/iio/adc/spear_adc.c dev_info(dev, "SPEAR ADC driver loaded, IRQ %d\n", irq); irq 96 drivers/iio/adc/stm32-adc-core.c int irq[STM32_ADC_MAX_ADCS]; irq 350 drivers/iio/adc/stm32-adc-core.c static int stm32_adc_domain_map(struct irq_domain *d, unsigned int irq, irq 353 drivers/iio/adc/stm32-adc-core.c irq_set_chip_data(irq, d->host_data); irq 354 drivers/iio/adc/stm32-adc-core.c irq_set_chip_and_handler(irq, &dummy_irq_chip, handle_level_irq); irq 359 drivers/iio/adc/stm32-adc-core.c static void stm32_adc_domain_unmap(struct irq_domain *d, unsigned int irq) irq 361 drivers/iio/adc/stm32-adc-core.c irq_set_chip_and_handler(irq, NULL, NULL); irq 362 drivers/iio/adc/stm32-adc-core.c irq_set_chip_data(irq, NULL); irq 383 drivers/iio/adc/stm32-adc-core.c priv->irq[i] = platform_get_irq(pdev, i); irq 384 drivers/iio/adc/stm32-adc-core.c if (priv->irq[i] < 0) irq 385 drivers/iio/adc/stm32-adc-core.c return priv->irq[i]; irq 397 drivers/iio/adc/stm32-adc-core.c irq_set_chained_handler(priv->irq[i], stm32_adc_irq_handler); irq 398 drivers/iio/adc/stm32-adc-core.c irq_set_handler_data(priv->irq[i], priv); irq 415 drivers/iio/adc/stm32-adc-core.c irq_set_chained_handler(priv->irq[i], NULL); irq 199 drivers/iio/adc/stm32-adc.c int irq; irq 1207 drivers/iio/adc/stm32-adc.c static irqreturn_t stm32_adc_isr(int irq, void *data) irq 1529 drivers/iio/adc/stm32-adc.c static irqreturn_t stm32_adc_trigger_handler(int irq, void *p) irq 1815 drivers/iio/adc/stm32-adc.c irqreturn_t (*handler)(int irq, void *p) = NULL; irq 1847 drivers/iio/adc/stm32-adc.c adc->irq = platform_get_irq(pdev, 0); irq 1848 drivers/iio/adc/stm32-adc.c if (adc->irq < 0) irq 1849 drivers/iio/adc/stm32-adc.c return adc->irq; irq 1851 drivers/iio/adc/stm32-adc.c ret = devm_request_irq(&pdev->dev, adc->irq, stm32_adc_isr, irq 1308 drivers/iio/adc/stm32-dfsdm-adc.c static irqreturn_t stm32_dfsdm_irq(int irq, void *arg) irq 1556 drivers/iio/adc/stm32-dfsdm-adc.c int ret, irq, val; irq 1596 drivers/iio/adc/stm32-dfsdm-adc.c irq = platform_get_irq(pdev, 0); irq 1597 drivers/iio/adc/stm32-dfsdm-adc.c if (irq < 0) irq 1598 drivers/iio/adc/stm32-dfsdm-adc.c return irq; irq 1600 drivers/iio/adc/stm32-dfsdm-adc.c ret = devm_request_irq(dev, irq, stm32_dfsdm_irq, irq 175 drivers/iio/adc/stmpe-adc.c static irqreturn_t stmpe_adc_isr(int irq, void *dev_id) irq 165 drivers/iio/adc/sun4i-gpadc-iio.c unsigned int irq) irq 185 drivers/iio/adc/sun4i-gpadc-iio.c if (irq == info->fifo_data_irq) { irq 221 drivers/iio/adc/sun4i-gpadc-iio.c unsigned int irq) irq 228 drivers/iio/adc/sun4i-gpadc-iio.c ret = sun4i_prepare_for_irq(indio_dev, channel, irq); irq 232 drivers/iio/adc/sun4i-gpadc-iio.c enable_irq(irq); irq 246 drivers/iio/adc/sun4i-gpadc-iio.c if (irq == info->fifo_data_irq) irq 256 drivers/iio/adc/sun4i-gpadc-iio.c disable_irq(irq); irq 354 drivers/iio/adc/sun4i-gpadc-iio.c static irqreturn_t sun4i_gpadc_temp_data_irq_handler(int irq, void *dev_id) irq 368 drivers/iio/adc/sun4i-gpadc-iio.c static irqreturn_t sun4i_gpadc_fifo_data_irq_handler(int irq, void *dev_id) irq 442 drivers/iio/adc/sun4i-gpadc-iio.c unsigned int *irq, atomic_t *atomic) irq 472 drivers/iio/adc/sun4i-gpadc-iio.c *irq = ret; irq 473 drivers/iio/adc/sun4i-gpadc-iio.c ret = devm_request_any_context_irq(&pdev->dev, *irq, handler, 0, irq 481 drivers/iio/adc/sun4i-gpadc-iio.c disable_irq(*irq); irq 126 drivers/iio/adc/ti-adc081c.c static irqreturn_t adc081c_trigger_handler(int irq, void *p) irq 197 drivers/iio/adc/ti-adc0832.c static irqreturn_t adc0832_trigger_handler(int irq, void *p) irq 138 drivers/iio/adc/ti-adc084s021.c static irqreturn_t adc084s021_buffer_trigger_handler(int irq, void *pollfunc) irq 139 drivers/iio/adc/ti-adc108s102.c static irqreturn_t adc108s102_trigger_handler(int irq, void *p) irq 327 drivers/iio/adc/ti-adc12138.c static irqreturn_t adc12138_trigger_handler(int irq, void *p) irq 383 drivers/iio/adc/ti-adc12138.c static irqreturn_t adc12138_eoc_handler(int irq, void *p) irq 452 drivers/iio/adc/ti-adc12138.c ret = devm_request_irq(&spi->dev, spi->irq, adc12138_eoc_handler, irq 111 drivers/iio/adc/ti-adc161s626.c static irqreturn_t ti_adc_trigger_handler(int irq, void *private) irq 376 drivers/iio/adc/ti-ads1015.c static irqreturn_t ads1015_trigger_handler(int irq, void *p) irq 740 drivers/iio/adc/ti-ads1015.c static irqreturn_t ads1015_event_handler(int irq, void *priv) irq 1004 drivers/iio/adc/ti-ads1015.c if (client->irq) { irq 1006 drivers/iio/adc/ti-ads1015.c irqd_get_trigger_type(irq_get_irq_data(client->irq)); irq 1031 drivers/iio/adc/ti-ads1015.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 268 drivers/iio/adc/ti-ads124s08.c static irqreturn_t ads124s_trigger_handler(int irq, void *p) irq 304 drivers/iio/adc/ti-ads7950.c static irqreturn_t ti_ads7950_trigger_handler(int irq, void *p) irq 382 drivers/iio/adc/ti-ads8688.c static irqreturn_t ads8688_trigger_handler(int irq, void *p) irq 90 drivers/iio/adc/ti-tlc4541.c static irqreturn_t tlc4541_trigger_handler(int irq, void *p) irq 171 drivers/iio/adc/ti_am335x_adc.c static irqreturn_t tiadc_irq_h(int irq, void *private) irq 211 drivers/iio/adc/ti_am335x_adc.c static irqreturn_t tiadc_worker_h(int irq, void *private) irq 381 drivers/iio/adc/ti_am335x_adc.c irqreturn_t (*pollfunc_bh)(int irq, void *p), irq 382 drivers/iio/adc/ti_am335x_adc.c irqreturn_t (*pollfunc_th)(int irq, void *p), irq 383 drivers/iio/adc/ti_am335x_adc.c int irq, irq 396 drivers/iio/adc/ti_am335x_adc.c ret = request_threaded_irq(irq, pollfunc_th, pollfunc_bh, irq 415 drivers/iio/adc/ti_am335x_adc.c free_irq(adc_dev->mfd_tscadc->irq, indio_dev); irq 645 drivers/iio/adc/ti_am335x_adc.c adc_dev->mfd_tscadc->irq, irq 470 drivers/iio/adc/twl4030-madc.c static irqreturn_t twl4030_madc_threaded_irq_handler(int irq, void *_madc) irq 756 drivers/iio/adc/twl4030-madc.c int irq, ret; irq 845 drivers/iio/adc/twl4030-madc.c irq = platform_get_irq(pdev, 0); irq 846 drivers/iio/adc/twl4030-madc.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 370 drivers/iio/adc/twl6030-gpadc.c static irqreturn_t twl6030_gpadc_irq_handler(int irq, void *indio_dev) irq 872 drivers/iio/adc/twl6030-gpadc.c int irq; irq 907 drivers/iio/adc/twl6030-gpadc.c irq = platform_get_irq(pdev, 0); irq 908 drivers/iio/adc/twl6030-gpadc.c if (irq < 0) irq 909 drivers/iio/adc/twl6030-gpadc.c return irq; irq 911 drivers/iio/adc/twl6030-gpadc.c ret = devm_request_threaded_irq(dev, irq, NULL, irq 572 drivers/iio/adc/vf610_adc.c static irqreturn_t vf610_adc_isr(int irq, void *dev_id) irq 806 drivers/iio/adc/vf610_adc.c int irq; irq 823 drivers/iio/adc/vf610_adc.c irq = platform_get_irq(pdev, 0); irq 824 drivers/iio/adc/vf610_adc.c if (irq < 0) irq 825 drivers/iio/adc/vf610_adc.c return irq; irq 827 drivers/iio/adc/vf610_adc.c ret = devm_request_irq(info->dev, irq, irq 831 drivers/iio/adc/vf610_adc.c dev_err(&pdev->dev, "failed requesting irq, irq = %d\n", irq); irq 288 drivers/iio/adc/xilinx-xadc-core.c static irqreturn_t xadc_zynq_interrupt_handler(int irq, void *devid) irq 337 drivers/iio/adc/xilinx-xadc-core.c struct iio_dev *indio_dev, int irq) irq 472 drivers/iio/adc/xilinx-xadc-core.c struct iio_dev *indio_dev, int irq) irq 482 drivers/iio/adc/xilinx-xadc-core.c static irqreturn_t xadc_axi_interrupt_handler(int irq, void *devid) irq 628 drivers/iio/adc/xilinx-xadc-core.c static irqreturn_t xadc_trigger_handler(int irq, void *p) irq 1195 drivers/iio/adc/xilinx-xadc-core.c int irq; irq 1205 drivers/iio/adc/xilinx-xadc-core.c irq = platform_get_irq(pdev, 0); irq 1206 drivers/iio/adc/xilinx-xadc-core.c if (irq <= 0) irq 1215 drivers/iio/adc/xilinx-xadc-core.c xadc->irq = irq; irq 1281 drivers/iio/adc/xilinx-xadc-core.c ret = request_irq(xadc->irq, xadc->ops->interrupt_handler, 0, irq 1286 drivers/iio/adc/xilinx-xadc-core.c ret = xadc->ops->setup(pdev, indio_dev, xadc->irq); irq 1346 drivers/iio/adc/xilinx-xadc-core.c free_irq(xadc->irq, indio_dev); irq 1376 drivers/iio/adc/xilinx-xadc-core.c free_irq(xadc->irq, indio_dev); irq 70 drivers/iio/adc/xilinx-xadc.h int irq; irq 77 drivers/iio/adc/xilinx-xadc.h int irq); irq 80 drivers/iio/adc/xilinx-xadc.h irqreturn_t (*interrupt_handler)(int irq, void *devid); irq 42 drivers/iio/buffer/industrialio-triggered-buffer.c irqreturn_t (*h)(int irq, void *p), irq 43 drivers/iio/buffer/industrialio-triggered-buffer.c irqreturn_t (*thread)(int irq, void *p), irq 105 drivers/iio/buffer/industrialio-triggered-buffer.c irqreturn_t (*h)(int irq, void *p), irq 106 drivers/iio/buffer/industrialio-triggered-buffer.c irqreturn_t (*thread)(int irq, void *p), irq 353 drivers/iio/chemical/atlas-ph-sensor.c static irqreturn_t atlas_trigger_handler(int irq, void *private) irq 373 drivers/iio/chemical/atlas-ph-sensor.c static irqreturn_t atlas_interrupt_handler(int irq, void *private) irq 565 drivers/iio/chemical/atlas-ph-sensor.c if (client->irq <= 0) { irq 590 drivers/iio/chemical/atlas-ph-sensor.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 597 drivers/iio/chemical/atlas-ph-sensor.c dev_err(&client->dev, "request irq (%d) failed\n", client->irq); irq 303 drivers/iio/chemical/ccs811.c static irqreturn_t ccs811_trigger_handler(int irq, void *p) irq 328 drivers/iio/chemical/ccs811.c static irqreturn_t ccs811_data_rdy_trigger_poll(int irq, void *private) irq 392 drivers/iio/chemical/ccs811.c if (client->irq > 0) { irq 393 drivers/iio/chemical/ccs811.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 106 drivers/iio/chemical/pms7003.c static irqreturn_t pms7003_trigger_handler(int irq, void *p) irq 227 drivers/iio/chemical/sps30.c static irqreturn_t sps30_trigger_handler(int irq, void *p) irq 447 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c irqreturn_t cros_ec_sensors_capture(int irq, void *p) irq 99 drivers/iio/common/ssp_sensors/ssp_dev.c enable_irq(data->spi->irq); irq 100 drivers/iio/common/ssp_sensors/ssp_dev.c enable_irq_wake(data->spi->irq); irq 103 drivers/iio/common/ssp_sensors/ssp_dev.c disable_irq(data->spi->irq); irq 104 drivers/iio/common/ssp_sensors/ssp_dev.c disable_irq_wake(data->spi->irq); irq 340 drivers/iio/common/ssp_sensors/ssp_dev.c static irqreturn_t ssp_irq_thread_fn(int irq, void *dev_id) irq 558 drivers/iio/common/ssp_sensors/ssp_dev.c ret = request_threaded_irq(data->spi->irq, NULL, irq 571 drivers/iio/common/ssp_sensors/ssp_dev.c enable_irq_wake(data->spi->irq); irq 589 drivers/iio/common/ssp_sensors/ssp_dev.c free_irq(data->spi->irq, data); irq 612 drivers/iio/common/ssp_sensors/ssp_dev.c free_irq(data->spi->irq, data); irq 646 drivers/iio/common/ssp_sensors/ssp_dev.c disable_irq(data->spi->irq); irq 656 drivers/iio/common/ssp_sensors/ssp_dev.c enable_irq(data->spi->irq); irq 51 drivers/iio/common/st_sensors/st_sensors_buffer.c irqreturn_t st_sensors_trigger_handler(int irq, void *p) irq 65 drivers/iio/common/st_sensors/st_sensors_i2c.c sdata->irq = client->irq; irq 113 drivers/iio/common/st_sensors/st_sensors_spi.c sdata->irq = spi->irq; irq 60 drivers/iio/common/st_sensors/st_sensors_trigger.c static irqreturn_t st_sensors_irq_handler(int irq, void *p) irq 76 drivers/iio/common/st_sensors/st_sensors_trigger.c static irqreturn_t st_sensors_irq_thread(int irq, void *p) irq 138 drivers/iio/common/st_sensors/st_sensors_trigger.c irq_trig = irqd_get_trigger_type(irq_get_irq_data(sdata->irq)); irq 208 drivers/iio/common/st_sensors/st_sensors_trigger.c err = request_threaded_irq(sdata->irq, irq 229 drivers/iio/common/st_sensors/st_sensors_trigger.c free_irq(sdata->irq, sdata->trig); irq 241 drivers/iio/common/st_sensors/st_sensors_trigger.c free_irq(sdata->irq, sdata->trig); irq 200 drivers/iio/dac/ad5421.c static irqreturn_t ad5421_fault_handler(int irq, void *data) irq 508 drivers/iio/dac/ad5421.c if (spi->irq) { irq 509 drivers/iio/dac/ad5421.c ret = devm_request_threaded_irq(&spi->dev, spi->irq, irq 218 drivers/iio/dac/ad5504.c static irqreturn_t ad5504_event_handler(int irq, void *private) irq 317 drivers/iio/dac/ad5504.c if (spi->irq) { irq 318 drivers/iio/dac/ad5504.c ret = devm_request_threaded_irq(&spi->dev, spi->irq, irq 102 drivers/iio/dummy/iio_dummy_evgen.c void iio_dummy_evgen_release_irq(int irq) irq 105 drivers/iio/dummy/iio_dummy_evgen.c iio_evgen->inuse[irq - iio_evgen->base] = false; irq 110 drivers/iio/dummy/iio_dummy_evgen.c struct iio_dummy_regs *iio_dummy_evgen_get_regs(int irq) irq 112 drivers/iio/dummy/iio_dummy_evgen.c return &iio_evgen->regs[irq - iio_evgen->base]; irq 10 drivers/iio/dummy/iio_dummy_evgen.h struct iio_dummy_regs *iio_dummy_evgen_get_regs(int irq); irq 12 drivers/iio/dummy/iio_dummy_evgen.h void iio_dummy_evgen_release_irq(int irq); irq 44 drivers/iio/dummy/iio_simple_dummy_buffer.c static irqreturn_t iio_simple_dummy_trigger_h(int irq, void *p) irq 154 drivers/iio/dummy/iio_simple_dummy_events.c static irqreturn_t iio_simple_dummy_get_timestamp(int irq, void *private) irq 173 drivers/iio/dummy/iio_simple_dummy_events.c static irqreturn_t iio_simple_dummy_event_handler(int irq, void *private) irq 7 drivers/iio/gyro/bmg160.h int bmg160_core_probe(struct device *dev, struct regmap *regmap, int irq, irq 105 drivers/iio/gyro/bmg160_core.c int irq; irq 874 drivers/iio/gyro/bmg160_core.c static irqreturn_t bmg160_trigger_handler(int irq, void *p) irq 967 drivers/iio/gyro/bmg160_core.c static irqreturn_t bmg160_event_handler(int irq, void *private) irq 1021 drivers/iio/gyro/bmg160_core.c static irqreturn_t bmg160_data_rdy_trig_poll(int irq, void *private) irq 1070 drivers/iio/gyro/bmg160_core.c int bmg160_core_probe(struct device *dev, struct regmap *regmap, int irq, irq 1083 drivers/iio/gyro/bmg160_core.c data->irq = irq; irq 1108 drivers/iio/gyro/bmg160_core.c if (data->irq > 0) { irq 1110 drivers/iio/gyro/bmg160_core.c data->irq, irq 32 drivers/iio/gyro/bmg160_i2c.c return bmg160_core_probe(&client->dev, regmap, client->irq, name); irq 27 drivers/iio/gyro/bmg160_spi.c return bmg160_core_probe(&spi->dev, regmap, spi->irq, id->name); irq 147 drivers/iio/gyro/fxas21002c.h int fxas21002c_core_probe(struct device *dev, struct regmap *regmap, int irq, irq 81 drivers/iio/gyro/fxas21002c_core.c int irq; irq 664 drivers/iio/gyro/fxas21002c_core.c static irqreturn_t fxas21002c_trigger_handler(int irq, void *p) irq 731 drivers/iio/gyro/fxas21002c_core.c static irqreturn_t fxas21002c_data_rdy_handler(int irq, void *private) irq 741 drivers/iio/gyro/fxas21002c_core.c static irqreturn_t fxas21002c_data_rdy_thread(int irq, void *private) irq 770 drivers/iio/gyro/fxas21002c_core.c if (!data->irq) irq 775 drivers/iio/gyro/fxas21002c_core.c if (irq1 == data->irq) { irq 793 drivers/iio/gyro/fxas21002c_core.c irq_trig = irqd_get_trigger_type(irq_get_irq_data(data->irq)); irq 804 drivers/iio/gyro/fxas21002c_core.c ret = devm_request_threaded_irq(dev, data->irq, irq 862 drivers/iio/gyro/fxas21002c_core.c int fxas21002c_core_probe(struct device *dev, struct regmap *regmap, int irq, irq 877 drivers/iio/gyro/fxas21002c_core.c data->irq = irq; irq 33 drivers/iio/gyro/fxas21002c_i2c.c return fxas21002c_core_probe(&i2c->dev, regmap, i2c->irq, i2c->name); irq 34 drivers/iio/gyro/fxas21002c_spi.c return fxas21002c_core_probe(&spi->dev, regmap, spi->irq, id->name); irq 44 drivers/iio/gyro/itg3200_buffer.c static irqreturn_t itg3200_trigger_handler(int irq, void *p) irq 114 drivers/iio/gyro/itg3200_buffer.c ret = request_irq(st->i2c->irq, irq 136 drivers/iio/gyro/itg3200_buffer.c free_irq(st->i2c->irq, st->trig); irq 147 drivers/iio/gyro/itg3200_buffer.c free_irq(st->i2c->irq, st->trig); irq 304 drivers/iio/gyro/itg3200_core.c dev_dbg(&client->dev, "probe I2C dev with IRQ %i", client->irq); irq 332 drivers/iio/gyro/itg3200_core.c if (client->irq) { irq 349 drivers/iio/gyro/itg3200_core.c if (client->irq) irq 362 drivers/iio/gyro/itg3200_core.c if (client->irq) irq 458 drivers/iio/gyro/mpu3050-core.c static irqreturn_t mpu3050_trigger_handler(int irq, void *p) irq 897 drivers/iio/gyro/mpu3050-core.c static irqreturn_t mpu3050_irq_handler(int irq, void *p) irq 912 drivers/iio/gyro/mpu3050-core.c static irqreturn_t mpu3050_irq_thread(int irq, void *p) irq 1039 drivers/iio/gyro/mpu3050-core.c static int mpu3050_trigger_probe(struct iio_dev *indio_dev, int irq) irq 1056 drivers/iio/gyro/mpu3050-core.c irq_trig = irqd_get_trigger_type(irq_get_irq_data(irq)); irq 1103 drivers/iio/gyro/mpu3050-core.c ret = request_threaded_irq(irq, irq 1111 drivers/iio/gyro/mpu3050-core.c "can't get IRQ %d, error %d\n", irq, ret); irq 1115 drivers/iio/gyro/mpu3050-core.c mpu3050->irq = irq; irq 1131 drivers/iio/gyro/mpu3050-core.c int irq, irq 1226 drivers/iio/gyro/mpu3050-core.c if (irq) { irq 1227 drivers/iio/gyro/mpu3050-core.c ret = mpu3050_trigger_probe(indio_dev, irq); irq 1265 drivers/iio/gyro/mpu3050-core.c if (mpu3050->irq) irq 1266 drivers/iio/gyro/mpu3050-core.c free_irq(mpu3050->irq, mpu3050); irq 59 drivers/iio/gyro/mpu3050-i2c.c ret = mpu3050_common_probe(&client->dev, regmap, client->irq, name); irq 73 drivers/iio/gyro/mpu3050.h int irq; irq 92 drivers/iio/gyro/mpu3050.h int irq, irq 494 drivers/iio/gyro/st_gyro_core.c if (gdata->irq > 0) { irq 511 drivers/iio/gyro/st_gyro_core.c if (gdata->irq > 0) irq 529 drivers/iio/gyro/st_gyro_core.c if (gdata->irq > 0) irq 74 drivers/iio/health/afe4403.c int irq; irq 306 drivers/iio/health/afe4403.c static irqreturn_t afe4403_trigger_handler(int irq, void *private) irq 471 drivers/iio/health/afe4403.c afe->irq = spi->irq; irq 520 drivers/iio/health/afe4403.c if (afe->irq > 0) { irq 542 drivers/iio/health/afe4403.c ret = devm_request_threaded_irq(afe->dev, afe->irq, irq 571 drivers/iio/health/afe4403.c if (afe->irq > 0) irq 589 drivers/iio/health/afe4403.c if (afe->irq > 0) irq 93 drivers/iio/health/afe4404.c int irq; irq 325 drivers/iio/health/afe4404.c static irqreturn_t afe4404_trigger_handler(int irq, void *private) irq 477 drivers/iio/health/afe4404.c afe->irq = client->irq; irq 526 drivers/iio/health/afe4404.c if (afe->irq > 0) { irq 548 drivers/iio/health/afe4404.c ret = devm_request_threaded_irq(afe->dev, afe->irq, irq 577 drivers/iio/health/afe4404.c if (afe->irq > 0) irq 595 drivers/iio/health/afe4404.c if (afe->irq > 0) irq 225 drivers/iio/health/max30100.c static irqreturn_t max30100_interrupt_handler(int irq, void *private) irq 463 drivers/iio/health/max30100.c if (client->irq <= 0) { irq 467 drivers/iio/health/max30100.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 472 drivers/iio/health/max30100.c dev_err(&client->dev, "request irq (%d) failed\n", client->irq); irq 291 drivers/iio/health/max30102.c static irqreturn_t max30102_interrupt_handler(int irq, void *private) irq 583 drivers/iio/health/max30102.c if (client->irq <= 0) { irq 588 drivers/iio/health/max30102.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 593 drivers/iio/health/max30102.c dev_err(&client->dev, "request irq (%d) failed\n", client->irq); irq 154 drivers/iio/humidity/am2315.c static irqreturn_t am2315_trigger_handler(int irq, void *p) irq 75 drivers/iio/humidity/dht11.c int irq; irq 172 drivers/iio/humidity/dht11.c static irqreturn_t dht11_handle_irq(int irq, void *data) irq 228 drivers/iio/humidity/dht11.c ret = request_irq(dht11->irq, dht11_handle_irq, irq 237 drivers/iio/humidity/dht11.c free_irq(dht11->irq, iio_dev); irq 311 drivers/iio/humidity/dht11.c dht11->irq = gpiod_to_irq(dht11->gpiod); irq 312 drivers/iio/humidity/dht11.c if (dht11->irq < 0) { irq 314 drivers/iio/humidity/hdc100x.c static irqreturn_t hdc100x_trigger_handler(int irq, void *p) irq 36 drivers/iio/humidity/hts221.h int irq; irq 46 drivers/iio/humidity/hts221.h int hts221_probe(struct device *dev, int irq, const char *name, irq 52 drivers/iio/humidity/hts221_buffer.c static irqreturn_t hts221_trigger_handler_thread(int irq, void *private) irq 84 drivers/iio/humidity/hts221_buffer.c irq_type = irqd_get_trigger_type(irq_get_irq_data(hw->irq)); irq 123 drivers/iio/humidity/hts221_buffer.c err = devm_request_threaded_irq(hw->dev, hw->irq, NULL, irq 129 drivers/iio/humidity/hts221_buffer.c hw->irq); irq 163 drivers/iio/humidity/hts221_buffer.c static irqreturn_t hts221_buffer_handler_thread(int irq, void *p) irq 557 drivers/iio/humidity/hts221_core.c int hts221_probe(struct device *dev, int irq, const char *name, irq 574 drivers/iio/humidity/hts221_core.c hw->irq = irq; irq 630 drivers/iio/humidity/hts221_core.c if (hw->irq > 0) { irq 40 drivers/iio/humidity/hts221_i2c.c return hts221_probe(&client->dev, client->irq, irq 39 drivers/iio/humidity/hts221_spi.c return hts221_probe(&spi->dev, spi->irq, irq 479 drivers/iio/imu/adis16400.c st->adis.spi->chip_select, st->adis.spi->irq); irq 645 drivers/iio/imu/adis16400.c static irqreturn_t adis16400_trigger_handler(int irq, void *p) irq 329 drivers/iio/imu/adis16460.c enable_irq(adis->spi->irq); irq 331 drivers/iio/imu/adis16460.c disable_irq(adis->spi->irq); irq 1048 drivers/iio/imu/adis16480.c int i, irq = 0; irq 1050 drivers/iio/imu/adis16480.c desc = irq_get_irq_data(st->adis.spi->irq); irq 1052 drivers/iio/imu/adis16480.c dev_err(&st->adis.spi->dev, "Could not find IRQ %d\n", irq); irq 1069 drivers/iio/imu/adis16480.c irq = of_irq_get_byname(of_node, adis16480_int_pin_names[i]); irq 1070 drivers/iio/imu/adis16480.c if (irq > 0) { irq 121 drivers/iio/imu/adis_buffer.c static irqreturn_t adis_trigger_handler(int irq, void *p) irq 187 drivers/iio/imu/adis_buffer.c if (adis->spi->irq) { irq 210 drivers/iio/imu/adis_buffer.c if (adis->spi->irq) irq 52 drivers/iio/imu/adis_trigger.c ret = request_irq(adis->spi->irq, irq 69 drivers/iio/imu/adis_trigger.c free_irq(adis->spi->irq, adis->trig); irq 85 drivers/iio/imu/adis_trigger.c free_irq(adis->spi->irq, adis->trig); irq 19 drivers/iio/imu/bmi160/bmi160.h int bmi160_probe_trigger(struct iio_dev *indio_dev, int irq, u32 irq_type); irq 409 drivers/iio/imu/bmi160/bmi160_core.c static irqreturn_t bmi160_trigger_handler(int irq, void *p) irq 639 drivers/iio/imu/bmi160/bmi160_core.c int irq; irq 642 drivers/iio/imu/bmi160/bmi160_core.c irq = of_irq_get_byname(of_node, "INT1"); irq 643 drivers/iio/imu/bmi160/bmi160_core.c if (irq > 0) { irq 645 drivers/iio/imu/bmi160/bmi160_core.c return irq; irq 648 drivers/iio/imu/bmi160/bmi160_core.c irq = of_irq_get_byname(of_node, "INT2"); irq 649 drivers/iio/imu/bmi160/bmi160_core.c if (irq > 0) irq 652 drivers/iio/imu/bmi160/bmi160_core.c return irq; irq 684 drivers/iio/imu/bmi160/bmi160_core.c static int bmi160_setup_irq(struct iio_dev *indio_dev, int irq, irq 691 drivers/iio/imu/bmi160/bmi160_core.c desc = irq_get_irq_data(irq); irq 693 drivers/iio/imu/bmi160/bmi160_core.c dev_err(&indio_dev->dev, "Could not find IRQ %d\n", irq); irq 703 drivers/iio/imu/bmi160/bmi160_core.c return bmi160_probe_trigger(indio_dev, irq, irq_type); irq 763 drivers/iio/imu/bmi160/bmi160_core.c int bmi160_probe_trigger(struct iio_dev *indio_dev, int irq, u32 irq_type) irq 774 drivers/iio/imu/bmi160/bmi160_core.c ret = devm_request_irq(&indio_dev->dev, irq, irq 806 drivers/iio/imu/bmi160/bmi160_core.c int irq; irq 842 drivers/iio/imu/bmi160/bmi160_core.c irq = bmi160_get_irq(dev->of_node, &int_pin); irq 843 drivers/iio/imu/bmi160/bmi160_core.c if (irq > 0) { irq 844 drivers/iio/imu/bmi160/bmi160_core.c ret = bmi160_setup_irq(indio_dev, irq, int_pin); irq 847 drivers/iio/imu/bmi160/bmi160_core.c irq); irq 1071 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c int inv_mpu_core_probe(struct regmap *regmap, int irq, const char *name, irq 1096 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c st->irq = irq; irq 1112 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c desc = irq_get_irq_data(irq); irq 1114 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c dev_err(dev, "Could not find IRQ %d\n", irq); irq 114 drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c result = inv_mpu_core_probe(regmap, client->irq, name, irq 149 drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h int irq; irq 344 drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h irqreturn_t inv_mpu6050_read_fifo(int irq, void *p); irq 352 drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h int inv_mpu_core_probe(struct regmap *regmap, int irq, const char *name, irq 161 drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c irqreturn_t inv_mpu6050_read_fifo(int irq, void *p) irq 66 drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c return inv_mpu_core_probe(regmap, spi->irq, name, irq 141 drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c ret = devm_request_irq(&indio_dev->dev, st->irq, irq 1086 drivers/iio/imu/kmx61.c static irqreturn_t kmx61_event_handler(int irq, void *private) irq 1177 drivers/iio/imu/kmx61.c static irqreturn_t kmx61_data_rdy_trig_poll(int irq, void *private) irq 1194 drivers/iio/imu/kmx61.c static irqreturn_t kmx61_trigger_handler(int irq, void *p) irq 1330 drivers/iio/imu/kmx61.c if (client->irq > 0) { irq 1331 drivers/iio/imu/kmx61.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 1410 drivers/iio/imu/kmx61.c if (client->irq > 0) irq 1413 drivers/iio/imu/kmx61.c if (client->irq > 0) irq 1437 drivers/iio/imu/kmx61.c if (client->irq > 0) { irq 313 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h int irq; irq 335 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h int st_lsm6dsx_probe(struct device *dev, int irq, int hw_id, irq 657 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c static irqreturn_t st_lsm6dsx_handler_irq(int irq, void *private) irq 664 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c static irqreturn_t st_lsm6dsx_handler_thread(int irq, void *private) irq 712 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c irq_type = irqd_get_trigger_type(irq_get_irq_data(hw->irq)); irq 748 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c err = devm_request_threaded_irq(hw->dev, hw->irq, irq 755 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c hw->irq); irq 1482 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c int st_lsm6dsx_probe(struct device *dev, int irq, int hw_id, irq 1505 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c hw->irq = irq; irq 1529 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c if (hw->irq > 0) { irq 38 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c return st_lsm6dsx_probe(&client->dev, client->irq, hw_id, regmap); irq 38 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c return st_lsm6dsx_probe(&spi->dev, spi->irq, hw_id, regmap); irq 179 drivers/iio/industrialio-trigger.c irqreturn_t iio_trigger_generic_data_rdy_poll(int irq, void *private) irq 228 drivers/iio/industrialio-trigger.c static void iio_trigger_put_irq(struct iio_trigger *trig, int irq) irq 231 drivers/iio/industrialio-trigger.c clear_bit(irq - trig->subirq_base, trig->pool); irq 253 drivers/iio/industrialio-trigger.c pf->irq = iio_trigger_get_irq(trig); irq 254 drivers/iio/industrialio-trigger.c if (pf->irq < 0) { irq 261 drivers/iio/industrialio-trigger.c ret = request_threaded_irq(pf->irq, pf->h, pf->thread, irq 285 drivers/iio/industrialio-trigger.c free_irq(pf->irq, pf); irq 287 drivers/iio/industrialio-trigger.c iio_trigger_put_irq(trig, pf->irq); irq 308 drivers/iio/industrialio-trigger.c iio_trigger_put_irq(trig, pf->irq); irq 309 drivers/iio/industrialio-trigger.c free_irq(pf->irq, pf); irq 315 drivers/iio/industrialio-trigger.c irqreturn_t iio_pollfunc_store_time(int irq, void *p) irq 324 drivers/iio/industrialio-trigger.c *iio_alloc_pollfunc(irqreturn_t (*h)(int irq, void *p), irq 325 drivers/iio/industrialio-trigger.c irqreturn_t (*thread)(int irq, void *p), irq 507 drivers/iio/industrialio-trigger.c trig->subirqs[d->irq - trig->subirq_base].enabled = false; irq 516 drivers/iio/industrialio-trigger.c trig->subirqs[d->irq - trig->subirq_base].enabled = true; irq 31 drivers/iio/industrialio-triggered-event.c irqreturn_t (*h)(int irq, void *p), irq 32 drivers/iio/industrialio-triggered-event.c irqreturn_t (*thread)(int irq, void *p)) irq 113 drivers/iio/light/adjd_s311.c static irqreturn_t adjd_s311_trigger_handler(int irq, void *p) irq 385 drivers/iio/light/apds9300.c static irqreturn_t apds9300_interrupt_handler(int irq, void *private) irq 428 drivers/iio/light/apds9300.c if (client->irq) irq 433 drivers/iio/light/apds9300.c if (client->irq) { irq 434 drivers/iio/light/apds9300.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 785 drivers/iio/light/apds9960.c static irqreturn_t apds9960_interrupt_handler(int irq, void *private) irq 1046 drivers/iio/light/apds9960.c if (client->irq <= 0) { irq 1051 drivers/iio/light/apds9960.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 1057 drivers/iio/light/apds9960.c dev_err(&client->dev, "request irq (%d) failed\n", client->irq); irq 54 drivers/iio/light/cm3605.c static irqreturn_t cm3605_prox_irq(int irq, void *d) irq 230 drivers/iio/light/cm36651.c static irqreturn_t cm36651_irq_handler(int irq, void *data) irq 678 drivers/iio/light/cm36651.c ret = request_threaded_irq(client->irq, NULL, cm36651_irq_handler, irq 695 drivers/iio/light/cm36651.c free_irq(client->irq, indio_dev); irq 712 drivers/iio/light/cm36651.c free_irq(client->irq, indio_dev); irq 831 drivers/iio/light/gp2ap020a00f.c static irqreturn_t gp2ap020a00f_prox_sensing_handler(int irq, void *data) irq 866 drivers/iio/light/gp2ap020a00f.c static irqreturn_t gp2ap020a00f_thresh_event_handler(int irq, void *data) irq 961 drivers/iio/light/gp2ap020a00f.c static irqreturn_t gp2ap020a00f_trigger_handler(int irq, void *data) irq 1138 drivers/iio/light/gp2ap020a00f.c free_irq(data->client->irq, indio_dev); irq 1141 drivers/iio/light/gp2ap020a00f.c err = request_threaded_irq(data->client->irq, NULL, irq 1149 drivers/iio/light/gp2ap020a00f.c err = request_threaded_irq(data->client->irq, NULL, irq 1552 drivers/iio/light/gp2ap020a00f.c err = request_threaded_irq(client->irq, NULL, irq 1583 drivers/iio/light/gp2ap020a00f.c free_irq(client->irq, indio_dev); irq 1605 drivers/iio/light/gp2ap020a00f.c free_irq(client->irq, indio_dev); irq 173 drivers/iio/light/isl29125.c static irqreturn_t isl29125_trigger_handler(int irq, void *p) irq 55 drivers/iio/light/lm3533-als.c int irq; irq 246 drivers/iio/light/lm3533-als.c static irqreturn_t lm3533_als_isr(int irq, void *dev_id) irq 412 drivers/iio/light/lm3533-als.c if (als->irq) { irq 434 drivers/iio/light/lm3533-als.c if (!als->irq) irq 787 drivers/iio/light/lm3533-als.c ret = request_threaded_irq(als->irq, NULL, lm3533_als_isr, irq 792 drivers/iio/light/lm3533-als.c als->irq); irq 861 drivers/iio/light/lm3533-als.c als->irq = lm3533->irq; irq 867 drivers/iio/light/lm3533-als.c if (als->irq) { irq 892 drivers/iio/light/lm3533-als.c if (als->irq) irq 893 drivers/iio/light/lm3533-als.c free_irq(als->irq, indio_dev); irq 906 drivers/iio/light/lm3533-als.c if (als->irq) irq 907 drivers/iio/light/lm3533-als.c free_irq(als->irq, indio_dev); irq 1240 drivers/iio/light/ltr501.c static irqreturn_t ltr501_trigger_handler(int irq, void *p) irq 1292 drivers/iio/light/ltr501.c static irqreturn_t ltr501_interrupt_handler(int irq, void *private) irq 1493 drivers/iio/light/ltr501.c if (client->irq > 0) { irq 1494 drivers/iio/light/ltr501.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 1502 drivers/iio/light/ltr501.c client->irq); irq 486 drivers/iio/light/max44000.c static irqreturn_t max44000_trigger_handler(int irq, void *p) irq 470 drivers/iio/light/max44009.c static irqreturn_t max44009_threaded_irq_handler(int irq, void *p) irq 517 drivers/iio/light/max44009.c if (client->irq > 0) { irq 518 drivers/iio/light/max44009.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 684 drivers/iio/light/opt3001.c static irqreturn_t opt3001_irq(int irq, void *_iio) irq 744 drivers/iio/light/opt3001.c int irq = client->irq; irq 781 drivers/iio/light/opt3001.c if (irq > 0) { irq 782 drivers/iio/light/opt3001.c ret = request_threaded_irq(irq, NULL, opt3001_irq, irq 786 drivers/iio/light/opt3001.c dev_err(dev, "failed to request IRQ #%d\n", irq); irq 805 drivers/iio/light/opt3001.c free_irq(client->irq, iio); irq 405 drivers/iio/light/rpr0521.c static irqreturn_t rpr0521_drdy_irq_handler(int irq, void *private) irq 420 drivers/iio/light/rpr0521.c static irqreturn_t rpr0521_drdy_irq_thread(int irq, void *private) irq 433 drivers/iio/light/rpr0521.c static irqreturn_t rpr0521_trigger_consumer_store_time(int irq, void *p) irq 445 drivers/iio/light/rpr0521.c static irqreturn_t rpr0521_trigger_consumer_handler(int irq, void *p) irq 978 drivers/iio/light/rpr0521.c if (client->irq) { irq 993 drivers/iio/light/rpr0521.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 999 drivers/iio/light/rpr0521.c client->irq); irq 642 drivers/iio/light/si1133.c static irqreturn_t si1133_threaded_irq_handler(int irq, void *private) irq 1044 drivers/iio/light/si1133.c if (!client->irq) { irq 1050 drivers/iio/light/si1133.c err = devm_request_threaded_irq(&client->dev, client->irq, irq 1057 drivers/iio/light/si1133.c client->irq, err); irq 439 drivers/iio/light/si1145.c static irqreturn_t si1145_trigger_handler(int irq, void *private) irq 1254 drivers/iio/light/si1145.c ret = devm_request_irq(&client->dev, client->irq, irq 1331 drivers/iio/light/si1145.c if (client->irq) { irq 29 drivers/iio/light/st_uvis25.h int irq; irq 34 drivers/iio/light/st_uvis25.h int st_uvis25_probe(struct device *dev, int irq, struct regmap *regmap); irq 135 drivers/iio/light/st_uvis25_core.c if (hw->irq > 0) irq 136 drivers/iio/light/st_uvis25_core.c disable_irq(hw->irq); irq 138 drivers/iio/light/st_uvis25_core.c if (hw->irq > 0) irq 139 drivers/iio/light/st_uvis25_core.c enable_irq(hw->irq); irq 152 drivers/iio/light/st_uvis25_core.c static irqreturn_t st_uvis25_trigger_handler_thread(int irq, void *private) irq 177 drivers/iio/light/st_uvis25_core.c irq_type = irqd_get_trigger_type(irq_get_irq_data(hw->irq)); irq 197 drivers/iio/light/st_uvis25_core.c err = devm_request_threaded_irq(dev, hw->irq, NULL, irq 203 drivers/iio/light/st_uvis25_core.c hw->irq); irq 235 drivers/iio/light/st_uvis25_core.c static irqreturn_t st_uvis25_buffer_handler_thread(int irq, void *p) irq 285 drivers/iio/light/st_uvis25_core.c int st_uvis25_probe(struct device *dev, int irq, struct regmap *regmap) irq 298 drivers/iio/light/st_uvis25_core.c hw->irq = irq; irq 316 drivers/iio/light/st_uvis25_core.c if (hw->irq > 0) { irq 40 drivers/iio/light/st_uvis25_i2c.c return st_uvis25_probe(&client->dev, client->irq, regmap); irq 39 drivers/iio/light/st_uvis25_spi.c return st_uvis25_probe(&spi->dev, spi->irq, regmap); irq 524 drivers/iio/light/stk3310.c static irqreturn_t stk3310_irq_handler(int irq, void *private) irq 534 drivers/iio/light/stk3310.c static irqreturn_t stk3310_irq_event_handler(int irq, void *private) irq 599 drivers/iio/light/stk3310.c if (client->irq > 0) { irq 600 drivers/iio/light/stk3310.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 608 drivers/iio/light/stk3310.c client->irq); irq 198 drivers/iio/light/tcs3414.c static irqreturn_t tcs3414_trigger_handler(int irq, void *p) irq 352 drivers/iio/light/tcs3472.c static irqreturn_t tcs3472_event_handler(int irq, void *priv) irq 371 drivers/iio/light/tcs3472.c static irqreturn_t tcs3472_trigger_handler(int irq, void *p) irq 518 drivers/iio/light/tcs3472.c if (client->irq) { irq 519 drivers/iio/light/tcs3472.c ret = request_threaded_irq(client->irq, NULL, irq 535 drivers/iio/light/tcs3472.c free_irq(client->irq, indio_dev); irq 563 drivers/iio/light/tcs3472.c free_irq(client->irq, indio_dev); irq 610 drivers/iio/light/tsl2563.c static irqreturn_t tsl2563_event_handler(int irq, void *private) irq 756 drivers/iio/light/tsl2563.c if (client->irq) irq 761 drivers/iio/light/tsl2563.c if (client->irq) { irq 762 drivers/iio/light/tsl2563.c err = devm_request_threaded_irq(&client->dev, client->irq, irq 1387 drivers/iio/light/tsl2772.c static irqreturn_t tsl2772_event_handler(int irq, void *private) irq 1841 drivers/iio/light/tsl2772.c if (clientp->irq) { irq 1844 drivers/iio/light/tsl2772.c ret = devm_request_threaded_irq(&clientp->dev, clientp->irq, irq 810 drivers/iio/light/us5182d.c static irqreturn_t us5182d_irq_thread_handler(int irq, void *private) irq 868 drivers/iio/light/us5182d.c if (client->irq > 0) { irq 869 drivers/iio/light/us5182d.c ret = devm_request_threaded_irq(&client->dev, client->irq, NULL, irq 81 drivers/iio/light/vcnl4035.c static irqreturn_t vcnl4035_drdy_irq_thread(int irq, void *private) irq 100 drivers/iio/light/vcnl4035.c static irqreturn_t vcnl4035_trigger_consumer_handler(int irq, void *p) irq 534 drivers/iio/light/vcnl4035.c ret = devm_request_threaded_irq(&data->client->dev, data->client->irq, irq 540 drivers/iio/light/vcnl4035.c data->client->irq); irq 580 drivers/iio/light/vcnl4035.c if (client->irq > 0) { irq 370 drivers/iio/magnetometer/ak8974.c static irqreturn_t ak8974_drdy_irq(int irq, void *d) irq 381 drivers/iio/magnetometer/ak8974.c static irqreturn_t ak8974_drdy_irq_thread(int irq, void *d) irq 609 drivers/iio/magnetometer/ak8974.c static irqreturn_t ak8974_handle_trigger(int irq, void *p) irq 724 drivers/iio/magnetometer/ak8974.c int irq = i2c->irq; irq 814 drivers/iio/magnetometer/ak8974.c if (irq > 0) { irq 815 drivers/iio/magnetometer/ak8974.c irq_trig = irqd_get_trigger_type(irq_get_irq_data(irq)); irq 828 drivers/iio/magnetometer/ak8974.c irq, irq 477 drivers/iio/magnetometer/ak8975.c static irqreturn_t ak8975_irq_handler(int irq, void *data) irq 494 drivers/iio/magnetometer/ak8975.c int irq; irq 498 drivers/iio/magnetometer/ak8975.c if (client->irq) irq 499 drivers/iio/magnetometer/ak8975.c irq = client->irq; irq 501 drivers/iio/magnetometer/ak8975.c irq = gpio_to_irq(data->eoc_gpio); irq 503 drivers/iio/magnetometer/ak8975.c rc = devm_request_irq(&client->dev, irq, ak8975_irq_handler, irq 509 drivers/iio/magnetometer/ak8975.c irq, data->eoc_gpio, rc); irq 513 drivers/iio/magnetometer/ak8975.c data->eoc_irq = irq; irq 552 drivers/iio/magnetometer/ak8975.c if (data->eoc_gpio > 0 || client->irq > 0) { irq 844 drivers/iio/magnetometer/ak8975.c static irqreturn_t ak8975_handle_trigger(int irq, void *p) irq 144 drivers/iio/magnetometer/bmc150_magn.c int irq; irq 668 drivers/iio/magnetometer/bmc150_magn.c static irqreturn_t bmc150_magn_trigger_handler(int irq, void *p) irq 856 drivers/iio/magnetometer/bmc150_magn.c int irq, const char *name) irq 869 drivers/iio/magnetometer/bmc150_magn.c data->irq = irq; irq 894 drivers/iio/magnetometer/bmc150_magn.c if (irq > 0) { irq 914 drivers/iio/magnetometer/bmc150_magn.c ret = request_threaded_irq(irq, irq 921 drivers/iio/magnetometer/bmc150_magn.c dev_err(dev, "request irq %d failed\n", irq); irq 956 drivers/iio/magnetometer/bmc150_magn.c if (irq > 0) irq 957 drivers/iio/magnetometer/bmc150_magn.c free_irq(irq, data->dready_trig); irq 980 drivers/iio/magnetometer/bmc150_magn.c if (data->irq > 0) irq 981 drivers/iio/magnetometer/bmc150_magn.c free_irq(data->irq, data->dready_trig); irq 8 drivers/iio/magnetometer/bmc150_magn.h int bmc150_magn_probe(struct device *dev, struct regmap *regmap, int irq, irq 34 drivers/iio/magnetometer/bmc150_magn_i2c.c return bmc150_magn_probe(&client->dev, regmap, client->irq, name); irq 29 drivers/iio/magnetometer/bmc150_magn_spi.c return bmc150_magn_probe(&spi->dev, regmap, spi->irq, id->name); irq 434 drivers/iio/magnetometer/hmc5843_core.c static irqreturn_t hmc5843_trigger_handler(int irq, void *p) irq 385 drivers/iio/magnetometer/mag3110.c static irqreturn_t mag3110_trigger_handler(int irq, void *p) irq 122 drivers/iio/magnetometer/rm3100-core.c static irqreturn_t rm3100_thread_fn(int irq, void *d) irq 136 drivers/iio/magnetometer/rm3100-core.c static irqreturn_t rm3100_irq_handler(int irq, void *d) irq 470 drivers/iio/magnetometer/rm3100-core.c static irqreturn_t rm3100_trigger_handler(int irq, void *p) irq 535 drivers/iio/magnetometer/rm3100-core.c int rm3100_common_probe(struct device *dev, struct regmap *regmap, int irq) irq 559 drivers/iio/magnetometer/rm3100-core.c if (!irq) irq 566 drivers/iio/magnetometer/rm3100-core.c irq, irq 34 drivers/iio/magnetometer/rm3100-i2c.c return rm3100_common_probe(&client->dev, regmap, client->irq); irq 44 drivers/iio/magnetometer/rm3100-spi.c return rm3100_common_probe(&spi->dev, regmap, spi->irq); irq 15 drivers/iio/magnetometer/rm3100.h int rm3100_common_probe(struct device *dev, struct regmap *regmap, int irq); irq 35 drivers/iio/magnetometer/st_magn.h static inline int st_magn_probe_trigger(struct iio_dev *indio_dev, int irq) irq 39 drivers/iio/magnetometer/st_magn.h static inline void st_magn_remove_trigger(struct iio_dev *indio_dev, int irq) irq 522 drivers/iio/magnetometer/st_magn_core.c if (mdata->irq > 0) { irq 539 drivers/iio/magnetometer/st_magn_core.c if (mdata->irq > 0) irq 557 drivers/iio/magnetometer/st_magn_core.c if (mdata->irq > 0) irq 134 drivers/iio/potentiostat/lmp91000.c static irqreturn_t lmp91000_buffer_handler(int irq, void *private) irq 942 drivers/iio/pressure/bmp280-core.c static irqreturn_t bmp085_eoc_irq(int irq, void *d) irq 953 drivers/iio/pressure/bmp280-core.c int irq, irq 959 drivers/iio/pressure/bmp280-core.c irq_trig = irqd_get_trigger_type(irq_get_irq_data(irq)); irq 966 drivers/iio/pressure/bmp280-core.c irq, irq 986 drivers/iio/pressure/bmp280-core.c int irq) irq 1111 drivers/iio/pressure/bmp280-core.c if (irq > 0 || (chip_id == BMP180_CHIP_ID)) { irq 1112 drivers/iio/pressure/bmp280-core.c ret = bmp085_fetch_eoc_irq(dev, name, irq, data); irq 38 drivers/iio/pressure/bmp280-i2c.c client->irq); irq 86 drivers/iio/pressure/bmp280-spi.c spi->irq); irq 114 drivers/iio/pressure/bmp280.h int irq); irq 142 drivers/iio/pressure/mpl3115.c static irqreturn_t mpl3115_trigger_handler(int irq, void *p) irq 210 drivers/iio/pressure/ms5611_core.c static irqreturn_t ms5611_trigger_handler(int irq, void *p) irq 731 drivers/iio/pressure/st_pressure_core.c if (press_data->irq > 0) { irq 748 drivers/iio/pressure/st_pressure_core.c if (press_data->irq > 0) irq 766 drivers/iio/pressure/st_pressure_core.c if (press_data->irq > 0) irq 130 drivers/iio/pressure/zpa2326.c int irq; irq 402 drivers/iio/pressure/zpa2326.c int irq) irq 414 drivers/iio/pressure/zpa2326.c if (irq > 0) { irq 744 drivers/iio/pressure/zpa2326.c static irqreturn_t zpa2326_handle_irq(int irq, void *data) irq 783 drivers/iio/pressure/zpa2326.c static irqreturn_t zpa2326_handle_threaded_irq(int irq, void *data) irq 891 drivers/iio/pressure/zpa2326.c int irq) irq 895 drivers/iio/pressure/zpa2326.c private->irq = irq; irq 897 drivers/iio/pressure/zpa2326.c if (irq <= 0) { irq 909 drivers/iio/pressure/zpa2326.c err = devm_request_threaded_irq(parent, irq, zpa2326_handle_irq, irq 914 drivers/iio/pressure/zpa2326.c dev_err(parent, "failed to request interrupt %d (%d)", irq, irq 919 drivers/iio/pressure/zpa2326.c dev_info(parent, "using interrupt %d", irq); irq 1095 drivers/iio/pressure/zpa2326.c ret = zpa2326_config_oneshot(indio_dev, priv->irq); irq 1106 drivers/iio/pressure/zpa2326.c if (priv->irq > 0) irq 1152 drivers/iio/pressure/zpa2326.c static irqreturn_t zpa2326_trigger_handler(int irq, void *data) irq 1172 drivers/iio/pressure/zpa2326.c if (priv->irq <= 0) { irq 1261 drivers/iio/pressure/zpa2326.c err = zpa2326_config_oneshot(indio_dev, priv->irq); irq 1327 drivers/iio/pressure/zpa2326.c disable_irq(priv->irq); irq 1352 drivers/iio/pressure/zpa2326.c enable_irq(priv->irq); irq 1406 drivers/iio/pressure/zpa2326.c int irq) irq 1411 drivers/iio/pressure/zpa2326.c if (irq <= 0) irq 1614 drivers/iio/pressure/zpa2326.c int irq, irq 1653 drivers/iio/pressure/zpa2326.c err = zpa2326_init_managed_trigger(parent, indio_dev, priv, irq); irq 1657 drivers/iio/pressure/zpa2326.c err = zpa2326_init_managed_irq(parent, indio_dev, priv, irq); irq 1677 drivers/iio/pressure/zpa2326.c err = zpa2326_config_oneshot(indio_dev, irq); irq 63 drivers/iio/pressure/zpa2326.h int irq, irq 52 drivers/iio/pressure/zpa2326_i2c.c return zpa2326_probe(&client->dev, i2c_id->name, client->irq, irq 57 drivers/iio/pressure/zpa2326_spi.c spi->irq, ZPA2326_DEVICE_ID, regmap); irq 219 drivers/iio/proximity/as3935.c static irqreturn_t as3935_trigger_handler(int irq, void *private) irq 272 drivers/iio/proximity/as3935.c static irqreturn_t as3935_interrupt_handler(int irq, void *private) irq 365 drivers/iio/proximity/as3935.c if (!spi->irq) { irq 446 drivers/iio/proximity/as3935.c ret = devm_request_irq(&spi->dev, spi->irq, irq 935 drivers/iio/proximity/isl29501.c static irqreturn_t isl29501_trigger_handler(int irq, void *p) irq 45 drivers/iio/proximity/mb1232.c static irqreturn_t mb1232_handle_irq(int irq, void *dev_id) irq 111 drivers/iio/proximity/mb1232.c static irqreturn_t mb1232_trigger_handler(int irq, void *p) irq 223 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c static irqreturn_t lidar_trigger_handler(int irq, void *private) irq 76 drivers/iio/proximity/srf04.c static irqreturn_t srf04_handle_irq(int irq, void *dev_id) irq 180 drivers/iio/proximity/srf08.c static irqreturn_t srf08_trigger_handler(int irq, void *p) irq 322 drivers/iio/proximity/sx9500.c if (data->client->irq > 0) irq 449 drivers/iio/proximity/sx9500.c static irqreturn_t sx9500_irq_handler(int irq, void *private) irq 498 drivers/iio/proximity/sx9500.c static irqreturn_t sx9500_irq_thread_handler(int irq, void *private) irq 648 drivers/iio/proximity/sx9500.c static irqreturn_t sx9500_trigger_handler(int irq, void *private) irq 892 drivers/iio/proximity/sx9500.c if (client->irq <= 0) { irq 897 drivers/iio/proximity/sx9500.c client->irq = gpiod_to_irq(gpiod_int); irq 942 drivers/iio/proximity/sx9500.c if (client->irq <= 0) irq 945 drivers/iio/proximity/sx9500.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 981 drivers/iio/proximity/sx9500.c if (client->irq > 0) irq 994 drivers/iio/proximity/sx9500.c if (client->irq > 0) irq 149 drivers/iio/temperature/maxim_thermocouple.c static irqreturn_t maxim_thermocouple_trigger_handler(int irq, void *private) irq 171 drivers/iio/temperature/tmp007.c static irqreturn_t tmp007_interrupt_handler(int irq, void *private) irq 516 drivers/iio/temperature/tmp007.c if (client->irq) { irq 517 drivers/iio/temperature/tmp007.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 19 drivers/iio/trigger/iio-trig-interrupt.c unsigned int irq; irq 22 drivers/iio/trigger/iio-trig-interrupt.c static irqreturn_t iio_interrupt_trigger_poll(int irq, void *private) irq 37 drivers/iio/trigger/iio-trig-interrupt.c int irq, ret = 0; irq 46 drivers/iio/trigger/iio-trig-interrupt.c irq = irq_res->start; irq 48 drivers/iio/trigger/iio-trig-interrupt.c trig = iio_trigger_alloc("irqtrig%d", irq); irq 60 drivers/iio/trigger/iio-trig-interrupt.c trig_info->irq = irq; irq 62 drivers/iio/trigger/iio-trig-interrupt.c ret = request_irq(irq, iio_interrupt_trigger_poll, irq 66 drivers/iio/trigger/iio-trig-interrupt.c "request IRQ-%d failed", irq); irq 79 drivers/iio/trigger/iio-trig-interrupt.c free_irq(irq, trig); irq 96 drivers/iio/trigger/iio-trig-interrupt.c free_irq(trig_info->irq, trig); irq 323 drivers/infiniband/hw/bnxt_re/qplib_fp.c static irqreturn_t bnxt_qplib_nq_irq(int irq, void *dev_instance) irq 424 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c static irqreturn_t bnxt_qplib_creq_irq(int irq, void *dev_instance) irq 75 drivers/infiniband/hw/efa/efa_main.c static irqreturn_t efa_intr_msix_mgmnt(int irq, void *data) irq 87 drivers/infiniband/hw/efa/efa_main.c struct efa_irq *irq; irq 90 drivers/infiniband/hw/efa/efa_main.c irq = &dev->admin_irq; irq 91 drivers/infiniband/hw/efa/efa_main.c err = request_irq(irq->vector, irq->handler, 0, irq->name, irq 92 drivers/infiniband/hw/efa/efa_main.c irq->data); irq 100 drivers/infiniband/hw/efa/efa_main.c nr_cpumask_bits, &irq->affinity_hint_mask, irq->vector); irq 101 drivers/infiniband/hw/efa/efa_main.c irq_set_affinity_hint(irq->vector, &irq->affinity_hint_mask); irq 128 drivers/infiniband/hw/efa/efa_main.c struct efa_irq *irq; irq 130 drivers/infiniband/hw/efa/efa_main.c irq = &dev->admin_irq; irq 131 drivers/infiniband/hw/efa/efa_main.c irq_set_affinity_hint(irq->vector, NULL); irq 132 drivers/infiniband/hw/efa/efa_main.c free_irq(irq->vector, irq->data); irq 812 drivers/infiniband/hw/hfi1/affinity.c msix->irq, irq_type_names[msix->type], irq 814 drivers/infiniband/hw/hfi1/affinity.c irq_set_affinity_hint(msix->irq, &msix->mask); irq 863 drivers/infiniband/hw/hfi1/affinity.c notify->irq = msix->irq; irq 867 drivers/infiniband/hw/hfi1/affinity.c if (irq_set_affinity_notifier(notify->irq, notify)) irq 869 drivers/infiniband/hw/hfi1/affinity.c notify->irq); irq 876 drivers/infiniband/hw/hfi1/affinity.c if (irq_set_affinity_notifier(notify->irq, NULL)) irq 878 drivers/infiniband/hw/hfi1/affinity.c notify->irq); irq 944 drivers/infiniband/hw/hfi1/affinity.c msix->irq, irq_type_names[msix->type], irq 946 drivers/infiniband/hw/hfi1/affinity.c irq_set_affinity_hint(msix->irq, &msix->mask); irq 1000 drivers/infiniband/hw/hfi1/affinity.c irq_set_affinity_hint(msix->irq, NULL); irq 8308 drivers/infiniband/hw/hfi1/chip.c irqreturn_t general_interrupt(int irq, void *data) irq 8341 drivers/infiniband/hw/hfi1/chip.c irqreturn_t sdma_interrupt(int irq, void *data) irq 8432 drivers/infiniband/hw/hfi1/chip.c irqreturn_t receive_context_interrupt(int irq, void *data) irq 8472 drivers/infiniband/hw/hfi1/chip.c irqreturn_t receive_context_thread(int irq, void *data) irq 1440 drivers/infiniband/hw/hfi1/chip.h irqreturn_t general_interrupt(int irq, void *data); irq 1441 drivers/infiniband/hw/hfi1/chip.h irqreturn_t sdma_interrupt(int irq, void *data); irq 1442 drivers/infiniband/hw/hfi1/chip.h irqreturn_t receive_context_interrupt(int irq, void *data); irq 1443 drivers/infiniband/hw/hfi1/chip.h irqreturn_t receive_context_thread(int irq, void *data); irq 720 drivers/infiniband/hw/hfi1/hfi.h int irq; irq 121 drivers/infiniband/hw/hfi1/msix.c int irq; irq 169 drivers/infiniband/hw/hfi1/msix.c irq = pci_irq_vector(dd->pcidev, nr); irq 174 drivers/infiniband/hw/hfi1/msix.c err_info, irq, idx, ret); irq 186 drivers/infiniband/hw/hfi1/msix.c me->irq = irq; irq 361 drivers/infiniband/hw/hfi1/msix.c synchronize_irq(me->irq); irq 196 drivers/infiniband/hw/hns/hns_roce_cq.c synchronize_irq(hr_dev->eq_table.eq[hr_cq->vector].irq); irq 762 drivers/infiniband/hw/hns/hns_roce_device.h int irq; irq 1013 drivers/infiniband/hw/hns/hns_roce_device.h int irq[HNS_ROCE_MAX_IRQ_NUM]; irq 4024 drivers/infiniband/hw/hns/hns_roce_hw_v1.c static irqreturn_t hns_roce_v1_msix_interrupt_eq(int irq, void *eq_ptr) irq 4040 drivers/infiniband/hw/hns/hns_roce_hw_v1.c static irqreturn_t hns_roce_v1_msix_interrupt_abn(int irq, void *dev_id) irq 4333 drivers/infiniband/hw/hns/hns_roce_hw_v1.c eq->irq = hr_dev->irq[i]; irq 4382 drivers/infiniband/hw/hns/hns_roce_hw_v1.c ret = request_irq(hr_dev->irq[j], irq 4387 drivers/infiniband/hw/hns/hns_roce_hw_v1.c ret = request_irq(hr_dev->irq[j], irq 4404 drivers/infiniband/hw/hns/hns_roce_hw_v1.c free_irq(hr_dev->irq[j], &eq_table->eq[j]); irq 4431 drivers/infiniband/hw/hns/hns_roce_hw_v1.c free_irq(hr_dev->irq[i], &eq_table->eq[i]); irq 4436 drivers/infiniband/hw/hns/hns_roce_hw_v1.c free_irq(hr_dev->irq[i], hr_dev); irq 4621 drivers/infiniband/hw/hns/hns_roce_hw_v1.c hr_dev->irq[i] = platform_get_irq(hr_dev->pdev, i); irq 4622 drivers/infiniband/hw/hns/hns_roce_hw_v1.c if (hr_dev->irq[i] <= 0) irq 5189 drivers/infiniband/hw/hns/hns_roce_hw_v2.c static irqreturn_t hns_roce_v2_msix_interrupt_eq(int irq, void *eq_ptr) irq 5205 drivers/infiniband/hw/hns/hns_roce_hw_v2.c static irqreturn_t hns_roce_v2_msix_interrupt_abn(int irq, void *dev_id) irq 5855 drivers/infiniband/hw/hns/hns_roce_hw_v2.c ret = request_irq(hr_dev->irq[j], irq 5860 drivers/infiniband/hw/hns/hns_roce_hw_v2.c ret = request_irq(eq_table->eq[j - other_num].irq, irq 5865 drivers/infiniband/hw/hns/hns_roce_hw_v2.c ret = request_irq(eq_table->eq[j - other_num].irq, irq 5880 drivers/infiniband/hw/hns/hns_roce_hw_v2.c free_irq(hr_dev->irq[j], hr_dev); irq 5882 drivers/infiniband/hw/hns/hns_roce_hw_v2.c free_irq(eq_table->eq[j - other_num].irq, irq 5902 drivers/infiniband/hw/hns/hns_roce_hw_v2.c free_irq(hr_dev->irq[i], hr_dev); irq 5905 drivers/infiniband/hw/hns/hns_roce_hw_v2.c free_irq(hr_dev->eq_table.eq[i].irq, &hr_dev->eq_table.eq[i]); irq 5947 drivers/infiniband/hw/hns/hns_roce_hw_v2.c eq->irq = hr_dev->irq[i + other_num + aeq_num]; irq 5956 drivers/infiniband/hw/hns/hns_roce_hw_v2.c eq->irq = hr_dev->irq[i - comp_num + other_num]; irq 6402 drivers/infiniband/hw/hns/hns_roce_hw_v2.c hr_dev->irq[i] = pci_irq_vector(handle->pdev, irq 174 drivers/infiniband/hw/i40iw/i40iw.h u32 irq; irq 207 drivers/infiniband/hw/i40iw/i40iw.h u32 irq; irq 223 drivers/infiniband/hw/i40iw/i40iw_main.c static irqreturn_t i40iw_irq_handler(int irq, void *data) irq 273 drivers/infiniband/hw/i40iw/i40iw_main.c irq_set_affinity_hint(msix_vec->irq, NULL); irq 274 drivers/infiniband/hw/i40iw/i40iw_main.c free_irq(msix_vec->irq, dev_id); irq 446 drivers/infiniband/hw/i40iw/i40iw_main.c static irqreturn_t i40iw_ceq_handler(int irq, void *data) irq 450 drivers/infiniband/hw/i40iw/i40iw_main.c if (iwceq->irq != irq) irq 451 drivers/infiniband/hw/i40iw/i40iw_main.c i40iw_pr_err("expected irq = %d received irq = %d\n", iwceq->irq, irq); irq 693 drivers/infiniband/hw/i40iw/i40iw_main.c status = request_irq(msix_vec->irq, i40iw_irq_handler, 0, "AEQCEQ", iwdev); irq 696 drivers/infiniband/hw/i40iw/i40iw_main.c status = request_irq(msix_vec->irq, i40iw_ceq_handler, 0, "CEQ", iwceq); irq 701 drivers/infiniband/hw/i40iw/i40iw_main.c irq_set_affinity_hint(msix_vec->irq, &msix_vec->mask); irq 809 drivers/infiniband/hw/i40iw/i40iw_main.c iwceq->irq = msix_vec->irq; irq 845 drivers/infiniband/hw/i40iw/i40iw_main.c ret = request_irq(msix_vec->irq, i40iw_irq_handler, 0, "i40iw", iwdev); irq 1458 drivers/infiniband/hw/i40iw/i40iw_main.c iwdev->iw_msixtbl[i].irq = ldev->msix_entries[i].vector; irq 934 drivers/infiniband/hw/mthca/mthca_cq.c synchronize_irq(dev->pdev->irq); irq 391 drivers/infiniband/hw/mthca/mthca_eq.c static irqreturn_t mthca_tavor_interrupt(int irq, void *dev_ptr) irq 418 drivers/infiniband/hw/mthca/mthca_eq.c static irqreturn_t mthca_tavor_msi_x_interrupt(int irq, void *eq_ptr) irq 431 drivers/infiniband/hw/mthca/mthca_eq.c static irqreturn_t mthca_arbel_interrupt(int irq, void *dev_ptr) irq 452 drivers/infiniband/hw/mthca/mthca_eq.c static irqreturn_t mthca_arbel_msi_x_interrupt(int irq, void *eq_ptr) irq 633 drivers/infiniband/hw/mthca/mthca_eq.c free_irq(dev->pdev->irq, dev); irq 840 drivers/infiniband/hw/mthca/mthca_eq.c err = request_irq(dev->pdev->irq, irq 767 drivers/infiniband/hw/mthca/mthca_main.c dev->pdev->irq); irq 484 drivers/infiniband/hw/ocrdma/ocrdma_hw.c int irq; irq 487 drivers/infiniband/hw/ocrdma/ocrdma_hw.c irq = dev->nic_info.pdev->irq; irq 489 drivers/infiniband/hw/ocrdma/ocrdma_hw.c irq = dev->nic_info.msix.vector_list[eq->vector]; irq 490 drivers/infiniband/hw/ocrdma/ocrdma_hw.c return irq; irq 503 drivers/infiniband/hw/ocrdma/ocrdma_hw.c int irq; irq 510 drivers/infiniband/hw/ocrdma/ocrdma_hw.c irq = ocrdma_get_irq(dev, eq); irq 511 drivers/infiniband/hw/ocrdma/ocrdma_hw.c free_irq(irq, eq); irq 994 drivers/infiniband/hw/ocrdma/ocrdma_hw.c static irqreturn_t ocrdma_irq_handler(int irq, void *handle) irq 3074 drivers/infiniband/hw/ocrdma/ocrdma_hw.c int irq; irq 3102 drivers/infiniband/hw/ocrdma/ocrdma_hw.c irq = ocrdma_get_irq(dev, &dev->eq_tbl[i]); irq 3103 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = request_irq(irq, ocrdma_irq_handler, flags, irq 1073 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c u32 irq, indx; irq 1079 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c irq = ocrdma_get_irq(dev, eq); irq 1080 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c synchronize_irq(irq); irq 449 drivers/infiniband/hw/qedr/main.c static irqreturn_t qedr_irq_handler(int irq, void *handle) irq 1587 drivers/infiniband/hw/qib/qib_iba6120.c static irqreturn_t qib_6120intr(int irq, void *data) irq 1918 drivers/infiniband/hw/qib/qib_iba7220.c static irqreturn_t qib_7220intr(int irq, void *data) irq 64 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t qib_7322intr(int irq, void *data); irq 65 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t qib_7322bufavail(int irq, void *data); irq 66 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t sdma_intr(int irq, void *data); irq 67 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t sdma_idle_intr(int irq, void *data); irq 68 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t sdma_progress_intr(int irq, void *data); irq 69 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t sdma_cleanup_intr(int irq, void *data); irq 3067 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t qib_7322intr(int irq, void *data) irq 3159 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t qib_7322pintr(int irq, void *data) irq 3188 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t qib_7322bufavail(int irq, void *data) irq 3218 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t sdma_intr(int irq, void *data) irq 3245 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t sdma_idle_intr(int irq, void *data) irq 3272 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t sdma_progress_intr(int irq, void *data) irq 3300 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t sdma_cleanup_intr(int irq, void *data) irq 3350 drivers/infiniband/hw/qib/qib_iba7322.c n->notify.irq = pci_irq_vector(dd->pcidev, msixnum); irq 3357 drivers/infiniband/hw/qib/qib_iba7322.c n->notify.irq, n->rcv, &n->notify); irq 3359 drivers/infiniband/hw/qib/qib_iba7322.c n->notify.irq, irq 291 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c static irqreturn_t pvrdma_intr0_handler(int irq, void *dev_id) irq 422 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c static irqreturn_t pvrdma_intr1_handler(int irq, void *dev_id) irq 498 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c static irqreturn_t pvrdma_intrx_handler(int irq, void *dev_id) irq 469 drivers/infiniband/sw/siw/siw.h struct siw_sqe *irq; /* inbound read queue element array */ irq 683 drivers/infiniband/sw/siw/siw.h struct siw_sqe *irq_e = &qp->irq[qp->irq_put % qp->attrs.irq_size]; irq 208 drivers/infiniband/sw/siw/siw_qp.c qp->irq = vzalloc(irq_size * sizeof(struct siw_sqe)); irq 209 drivers/infiniband/sw/siw/siw_qp.c if (!qp->irq) { irq 219 drivers/infiniband/sw/siw/siw_qp.c vfree(qp->irq); irq 892 drivers/infiniband/sw/siw/siw_qp.c irqe = &qp->irq[qp->irq_get % qp->attrs.irq_size]; irq 1330 drivers/infiniband/sw/siw/siw_qp.c vfree(qp->irq); irq 38 drivers/input/joystick/amijoy.c static irqreturn_t amijoy_interrupt(int irq, void *dummy) irq 114 drivers/input/joystick/as5011.c static irqreturn_t as5011_button_interrupt(int irq, void *dev_id) irq 125 drivers/input/joystick/as5011.c static irqreturn_t as5011_axis_interrupt(int irq, void *dev_id) irq 221 drivers/input/joystick/as5011.c int irq; irq 272 drivers/input/joystick/as5011.c irq = gpio_to_irq(as5011->button_gpio); irq 273 drivers/input/joystick/as5011.c if (irq < 0) { irq 276 drivers/input/joystick/as5011.c error = irq; irq 280 drivers/input/joystick/as5011.c as5011->button_irq = irq; irq 17 drivers/input/joystick/iforce/iforce-usb.c struct urb *irq, *out; irq 116 drivers/input/joystick/iforce/iforce-usb.c if (usb_submit_urb(iforce_usb->irq, GFP_KERNEL)) irq 127 drivers/input/joystick/iforce/iforce-usb.c usb_kill_urb(iforce_usb->irq); irq 215 drivers/input/joystick/iforce/iforce-usb.c iforce_usb->irq = usb_alloc_urb(0, GFP_KERNEL); irq 216 drivers/input/joystick/iforce/iforce-usb.c if (!iforce_usb->irq) irq 228 drivers/input/joystick/iforce/iforce-usb.c usb_fill_int_urb(iforce_usb->irq, dev, irq 247 drivers/input/joystick/iforce/iforce-usb.c usb_free_urb(iforce_usb->irq); irq 263 drivers/input/joystick/iforce/iforce-usb.c usb_free_urb(iforce_usb->irq); irq 209 drivers/input/joystick/walkera0701.c if (pp->irq == -1) { irq 314 drivers/input/keyboard/adp5588-keys.c static irqreturn_t adp5588_irq(int irq, void *handle) irq 494 drivers/input/keyboard/adp5588-keys.c if (!client->irq) { irq 563 drivers/input/keyboard/adp5588-keys.c error = request_irq(client->irq, adp5588_irq, irq 567 drivers/input/keyboard/adp5588-keys.c dev_err(&client->dev, "irq %d busy?\n", client->irq); irq 585 drivers/input/keyboard/adp5588-keys.c dev_info(&client->dev, "Rev.%d keypad, irq %d\n", revid, client->irq); irq 589 drivers/input/keyboard/adp5588-keys.c free_irq(client->irq, kpad); irq 606 drivers/input/keyboard/adp5588-keys.c free_irq(client->irq, kpad); irq 621 drivers/input/keyboard/adp5588-keys.c disable_irq(client->irq); irq 625 drivers/input/keyboard/adp5588-keys.c enable_irq_wake(client->irq); irq 636 drivers/input/keyboard/adp5588-keys.c disable_irq_wake(client->irq); irq 638 drivers/input/keyboard/adp5588-keys.c enable_irq(client->irq); irq 618 drivers/input/keyboard/adp5589-keys.c static irqreturn_t adp5589_irq(int irq, void *handle) irq 944 drivers/input/keyboard/adp5589-keys.c if (!client->irq) { irq 1010 drivers/input/keyboard/adp5589-keys.c error = request_threaded_irq(client->irq, NULL, adp5589_irq, irq 1014 drivers/input/keyboard/adp5589-keys.c dev_err(&client->dev, "irq %d busy?\n", client->irq); irq 1032 drivers/input/keyboard/adp5589-keys.c dev_info(&client->dev, "Rev.%d keypad, irq %d\n", revid, client->irq); irq 1036 drivers/input/keyboard/adp5589-keys.c free_irq(client->irq, kpad); irq 1053 drivers/input/keyboard/adp5589-keys.c free_irq(client->irq, kpad); irq 1067 drivers/input/keyboard/adp5589-keys.c disable_irq(client->irq); irq 1070 drivers/input/keyboard/adp5589-keys.c enable_irq_wake(client->irq); irq 1081 drivers/input/keyboard/adp5589-keys.c disable_irq_wake(client->irq); irq 1083 drivers/input/keyboard/adp5589-keys.c enable_irq(client->irq); irq 169 drivers/input/keyboard/amikbd.c static irqreturn_t amikbd_interrupt(int irq, void *data) irq 78 drivers/input/keyboard/bcm-keypad.c int irq; irq 129 drivers/input/keyboard/bcm-keypad.c static irqreturn_t bcm_kp_isr_thread(int irq, void *dev_id) irq 415 drivers/input/keyboard/bcm-keypad.c kp->irq = platform_get_irq(pdev, 0); irq 416 drivers/input/keyboard/bcm-keypad.c if (kp->irq < 0) irq 419 drivers/input/keyboard/bcm-keypad.c error = devm_request_threaded_irq(&pdev->dev, kp->irq, irq 328 drivers/input/keyboard/cap11xx.c int i, error, irq, gain = 0; irq 455 drivers/input/keyboard/cap11xx.c irq = irq_of_parse_and_map(node, 0); irq 456 drivers/input/keyboard/cap11xx.c if (!irq) { irq 461 drivers/input/keyboard/cap11xx.c error = devm_request_threaded_irq(dev, irq, NULL, cap11xx_thread_func, irq 55 drivers/input/keyboard/davinci_keyscan.c int irq; irq 105 drivers/input/keyboard/davinci_keyscan.c static irqreturn_t davinci_ks_interrupt(int irq, void *dev_id) irq 193 drivers/input/keyboard/davinci_keyscan.c davinci_ks->irq = platform_get_irq(pdev, 0); irq 194 drivers/input/keyboard/davinci_keyscan.c if (davinci_ks->irq < 0) { irq 195 drivers/input/keyboard/davinci_keyscan.c error = davinci_ks->irq; irq 255 drivers/input/keyboard/davinci_keyscan.c error = request_irq(davinci_ks->irq, davinci_ks_interrupt, irq 272 drivers/input/keyboard/davinci_keyscan.c free_irq(davinci_ks->irq, davinci_ks); irq 292 drivers/input/keyboard/davinci_keyscan.c free_irq(davinci_ks->irq, davinci_ks); irq 27 drivers/input/keyboard/dlink-dir685-touchkeys.c static irqreturn_t dir685_tk_irq_thread(int irq, void *data) irq 114 drivers/input/keyboard/dlink-dir685-touchkeys.c if (!client->irq) { irq 118 drivers/input/keyboard/dlink-dir685-touchkeys.c err = devm_request_threaded_irq(dev, client->irq, irq 75 drivers/input/keyboard/ep93xx_keypad.c int irq; irq 80 drivers/input/keyboard/ep93xx_keypad.c static irqreturn_t ep93xx_keypad_irq_handler(int irq, void *dev_id) irq 195 drivers/input/keyboard/ep93xx_keypad.c enable_irq_wake(keypad->irq); irq 207 drivers/input/keyboard/ep93xx_keypad.c disable_irq_wake(keypad->irq); irq 252 drivers/input/keyboard/ep93xx_keypad.c keypad->irq = platform_get_irq(pdev, 0); irq 253 drivers/input/keyboard/ep93xx_keypad.c if (!keypad->irq) { irq 310 drivers/input/keyboard/ep93xx_keypad.c err = request_irq(keypad->irq, ep93xx_keypad_irq_handler, irq 325 drivers/input/keyboard/ep93xx_keypad.c free_irq(keypad->irq, keypad); irq 346 drivers/input/keyboard/ep93xx_keypad.c free_irq(keypad->irq, keypad); irq 31 drivers/input/keyboard/goldfish_events.c int irq; irq 36 drivers/input/keyboard/goldfish_events.c static irqreturn_t events_interrupt(int irq, void *dev_id) irq 109 drivers/input/keyboard/goldfish_events.c int irq; irq 113 drivers/input/keyboard/goldfish_events.c irq = platform_get_irq(pdev, 0); irq 114 drivers/input/keyboard/goldfish_events.c if (irq < 0) irq 140 drivers/input/keyboard/goldfish_events.c edev->irq = irq; irq 162 drivers/input/keyboard/goldfish_events.c error = devm_request_irq(&pdev->dev, edev->irq, events_interrupt, 0, irq 45 drivers/input/keyboard/gpio_keys.c unsigned int irq; irq 144 drivers/input/keyboard/gpio_keys.c disable_irq(bdata->irq); irq 168 drivers/input/keyboard/gpio_keys.c enable_irq(bdata->irq); irq 390 drivers/input/keyboard/gpio_keys.c static irqreturn_t gpio_keys_gpio_isr(int irq, void *dev_id) irq 394 drivers/input/keyboard/gpio_keys.c BUG_ON(irq != bdata->irq); irq 433 drivers/input/keyboard/gpio_keys.c static irqreturn_t gpio_keys_irq_isr(int irq, void *dev_id) irq 439 drivers/input/keyboard/gpio_keys.c BUG_ON(irq != bdata->irq); irq 489 drivers/input/keyboard/gpio_keys.c int irq; irq 550 drivers/input/keyboard/gpio_keys.c if (button->irq) { irq 551 drivers/input/keyboard/gpio_keys.c bdata->irq = button->irq; irq 553 drivers/input/keyboard/gpio_keys.c irq = gpiod_to_irq(bdata->gpiod); irq 554 drivers/input/keyboard/gpio_keys.c if (irq < 0) { irq 555 drivers/input/keyboard/gpio_keys.c error = irq; irq 561 drivers/input/keyboard/gpio_keys.c bdata->irq = irq; irq 588 drivers/input/keyboard/gpio_keys.c if (!button->irq) { irq 593 drivers/input/keyboard/gpio_keys.c bdata->irq = button->irq; irq 634 drivers/input/keyboard/gpio_keys.c error = devm_request_any_context_irq(dev, bdata->irq, isr, irqflags, irq 638 drivers/input/keyboard/gpio_keys.c bdata->irq, error); irq 721 drivers/input/keyboard/gpio_keys.c button->irq = irq 868 drivers/input/keyboard/gpio_keys.c error = enable_irq_wake(bdata->irq); irq 872 drivers/input/keyboard/gpio_keys.c bdata->irq, error); irq 877 drivers/input/keyboard/gpio_keys.c error = irq_set_irq_type(bdata->irq, irq 882 drivers/input/keyboard/gpio_keys.c bdata->wakeup_trigger_type, bdata->irq, error); irq 883 drivers/input/keyboard/gpio_keys.c disable_irq_wake(bdata->irq); irq 901 drivers/input/keyboard/gpio_keys.c error = irq_set_irq_type(bdata->irq, IRQ_TYPE_EDGE_BOTH); irq 905 drivers/input/keyboard/gpio_keys.c bdata->irq, error); irq 908 drivers/input/keyboard/gpio_keys.c error = disable_irq_wake(bdata->irq); irq 912 drivers/input/keyboard/gpio_keys.c bdata->irq, error); irq 954 drivers/input/keyboard/gpio_keys.c if (irqd_is_wakeup_set(irq_get_irq_data(bdata->irq))) irq 155 drivers/input/keyboard/hilkbd.c static irqreturn_t hil_interrupt(int irq, void *handle) irq 304 drivers/input/keyboard/hilkbd.c if (!dev->irq) { irq 311 drivers/input/keyboard/hilkbd.c hil_irq = dev->irq; irq 50 drivers/input/keyboard/imx_keypad.c int irq; irq 287 drivers/input/keyboard/imx_keypad.c static irqreturn_t imx_keypad_irq_handler(int irq, void *dev_id) irq 371 drivers/input/keyboard/imx_keypad.c synchronize_irq(keypad->irq); irq 425 drivers/input/keyboard/imx_keypad.c int irq, error, i, row, col; irq 432 drivers/input/keyboard/imx_keypad.c irq = platform_get_irq(pdev, 0); irq 433 drivers/input/keyboard/imx_keypad.c if (irq < 0) irq 434 drivers/input/keyboard/imx_keypad.c return irq; irq 449 drivers/input/keyboard/imx_keypad.c keypad->irq = irq; irq 505 drivers/input/keyboard/imx_keypad.c error = devm_request_irq(&pdev->dev, irq, imx_keypad_irq_handler, 0, irq 547 drivers/input/keyboard/imx_keypad.c enable_irq_wake(kbd->irq); irq 561 drivers/input/keyboard/imx_keypad.c disable_irq_wake(kbd->irq); irq 52 drivers/input/keyboard/jornada720_kbd.c static irqreturn_t jornada720_kbd_interrupt(int irq, void *dev_id) irq 92 drivers/input/keyboard/jornada720_kbd.c int i, err, irq; irq 94 drivers/input/keyboard/jornada720_kbd.c irq = platform_get_irq(pdev, 0); irq 95 drivers/input/keyboard/jornada720_kbd.c if (irq <= 0) irq 96 drivers/input/keyboard/jornada720_kbd.c return irq < 0 ? irq : -EINVAL; irq 124 drivers/input/keyboard/jornada720_kbd.c err = devm_request_irq(&pdev->dev, irq, jornada720_kbd_interrupt, irq 127 drivers/input/keyboard/jornada720_kbd.c dev_err(&pdev->dev, "unable to grab IRQ%d: %d\n", irq, err); irq 364 drivers/input/keyboard/lm8323.c static irqreturn_t lm8323_irq(int irq, void *_lm) irq 726 drivers/input/keyboard/lm8323.c err = request_threaded_irq(client->irq, NULL, lm8323_irq, irq 729 drivers/input/keyboard/lm8323.c dev_err(&client->dev, "could not get IRQ %d\n", client->irq); irq 736 drivers/input/keyboard/lm8323.c enable_irq_wake(client->irq); irq 760 drivers/input/keyboard/lm8323.c disable_irq_wake(client->irq); irq 761 drivers/input/keyboard/lm8323.c free_irq(client->irq, lm); irq 787 drivers/input/keyboard/lm8323.c irq_set_irq_wake(client->irq, 0); irq 788 drivers/input/keyboard/lm8323.c disable_irq(client->irq); irq 815 drivers/input/keyboard/lm8323.c enable_irq(client->irq); irq 816 drivers/input/keyboard/lm8323.c irq_set_irq_wake(client->irq, 1); irq 102 drivers/input/keyboard/lm8333.c static irqreturn_t lm8333_irq_thread(int irq, void *data) irq 182 drivers/input/keyboard/lm8333.c err = request_threaded_irq(client->irq, NULL, lm8333_irq_thread, irq 196 drivers/input/keyboard/lm8333.c free_irq(client->irq, lm8333); irq 207 drivers/input/keyboard/lm8333.c free_irq(client->irq, lm8333); irq 177 drivers/input/keyboard/locomokbd.c static irqreturn_t locomokbd_interrupt(int irq, void *dev_id) irq 283 drivers/input/keyboard/locomokbd.c err = request_irq(dev->irq[0], locomokbd_interrupt, 0, "locomokbd", locomokbd); irq 296 drivers/input/keyboard/locomokbd.c free_irq(dev->irq[0], locomokbd); irq 311 drivers/input/keyboard/locomokbd.c free_irq(dev->irq[0], locomokbd); irq 60 drivers/input/keyboard/lpc32xx-keys.c unsigned int irq; irq 94 drivers/input/keyboard/lpc32xx-keys.c static irqreturn_t lpc32xx_kscan_irq(int irq, void *dev_id) irq 166 drivers/input/keyboard/lpc32xx-keys.c int irq; irq 174 drivers/input/keyboard/lpc32xx-keys.c irq = platform_get_irq(pdev, 0); irq 175 drivers/input/keyboard/lpc32xx-keys.c if (irq < 0) irq 249 drivers/input/keyboard/lpc32xx-keys.c error = devm_request_irq(&pdev->dev, irq, lpc32xx_kscan_irq, 0, irq 172 drivers/input/keyboard/matrix_keypad.c static irqreturn_t matrix_keypad_interrupt(int irq, void *id) irq 85 drivers/input/keyboard/max7359_keypad.c static irqreturn_t max7359_interrupt(int irq, void *dev_id) irq 168 drivers/input/keyboard/max7359_keypad.c if (!client->irq) { irq 222 drivers/input/keyboard/max7359_keypad.c error = devm_request_threaded_irq(&client->dev, client->irq, NULL, irq 254 drivers/input/keyboard/max7359_keypad.c enable_irq_wake(client->irq); irq 264 drivers/input/keyboard/max7359_keypad.c disable_irq_wake(client->irq); irq 54 drivers/input/keyboard/mcs_touchkey.c static irqreturn_t mcs_touchkey_interrupt(int irq, void *dev_id) irq 174 drivers/input/keyboard/mcs_touchkey.c error = request_threaded_irq(client->irq, NULL, mcs_touchkey_interrupt, irq 190 drivers/input/keyboard/mcs_touchkey.c free_irq(client->irq, data); irq 201 drivers/input/keyboard/mcs_touchkey.c free_irq(client->irq, data); irq 225 drivers/input/keyboard/mcs_touchkey.c disable_irq(client->irq); irq 244 drivers/input/keyboard/mcs_touchkey.c enable_irq(client->irq); irq 118 drivers/input/keyboard/mpr121_touchkey.c static irqreturn_t mpr_touchkey_interrupt(int irq, void *dev_id) irq 235 drivers/input/keyboard/mpr121_touchkey.c if (!client->irq) { irq 291 drivers/input/keyboard/mpr121_touchkey.c error = devm_request_threaded_irq(dev, client->irq, NULL, irq 316 drivers/input/keyboard/mpr121_touchkey.c enable_irq_wake(client->irq); irq 329 drivers/input/keyboard/mpr121_touchkey.c disable_irq_wake(client->irq); irq 81 drivers/input/keyboard/mtk-pmic-keys.c int irq; irq 148 drivers/input/keyboard/mtk-pmic-keys.c static irqreturn_t mtk_pmic_keys_irq_handler_thread(int irq, void *data) irq 181 drivers/input/keyboard/mtk-pmic-keys.c ret = devm_request_threaded_irq(keys->dev, info->irq, NULL, irq 187 drivers/input/keyboard/mtk-pmic-keys.c info->irq, ret); irq 203 drivers/input/keyboard/mtk-pmic-keys.c enable_irq_wake(keys->keys[index].irq); irq 216 drivers/input/keyboard/mtk-pmic-keys.c disable_irq_wake(keys->keys[index].irq); irq 279 drivers/input/keyboard/mtk-pmic-keys.c keys->keys[index].irq = platform_get_irq(pdev, index); irq 280 drivers/input/keyboard/mtk-pmic-keys.c if (keys->keys[index].irq < 0) { irq 282 drivers/input/keyboard/mtk-pmic-keys.c return keys->keys[index].irq; irq 63 drivers/input/keyboard/nomadik-ske-keypad.c int irq; irq 197 drivers/input/keyboard/nomadik-ske-keypad.c static irqreturn_t ske_keypad_irq(int irq, void *dev_id) irq 229 drivers/input/keyboard/nomadik-ske-keypad.c int irq; irq 237 drivers/input/keyboard/nomadik-ske-keypad.c irq = platform_get_irq(pdev, 0); irq 238 drivers/input/keyboard/nomadik-ske-keypad.c if (irq < 0) irq 255 drivers/input/keyboard/nomadik-ske-keypad.c keypad->irq = irq; irq 326 drivers/input/keyboard/nomadik-ske-keypad.c error = request_threaded_irq(keypad->irq, NULL, ske_keypad_irq, irq 329 drivers/input/keyboard/nomadik-ske-keypad.c dev_err(&pdev->dev, "allocate irq %d failed\n", keypad->irq); irq 348 drivers/input/keyboard/nomadik-ske-keypad.c free_irq(keypad->irq, keypad); irq 372 drivers/input/keyboard/nomadik-ske-keypad.c free_irq(keypad->irq, keypad); irq 394 drivers/input/keyboard/nomadik-ske-keypad.c int irq = platform_get_irq(pdev, 0); irq 397 drivers/input/keyboard/nomadik-ske-keypad.c enable_irq_wake(irq); irq 408 drivers/input/keyboard/nomadik-ske-keypad.c int irq = platform_get_irq(pdev, 0); irq 411 drivers/input/keyboard/nomadik-ske-keypad.c disable_irq_wake(irq); irq 50 drivers/input/keyboard/nspire-keypad.c static irqreturn_t nspire_keypad_irq(int irq, void *dev_id) irq 164 drivers/input/keyboard/nspire-keypad.c int irq; irq 167 drivers/input/keyboard/nspire-keypad.c irq = platform_get_irq(pdev, 0); irq 168 drivers/input/keyboard/nspire-keypad.c if (irq < 0) irq 233 drivers/input/keyboard/nspire-keypad.c error = devm_request_irq(&pdev->dev, irq, nspire_keypad_irq, 0, irq 236 drivers/input/keyboard/nspire-keypad.c dev_err(&pdev->dev, "allocate irq %d failed\n", irq); irq 41 drivers/input/keyboard/omap-keypad.c int irq; irq 54 drivers/input/keyboard/omap-keypad.c static irqreturn_t omap_kp_interrupt(int irq, void *dev_id) irq 165 drivers/input/keyboard/omap-keypad.c enable_irq(omap_kp->irq); irq 167 drivers/input/keyboard/omap-keypad.c disable_irq(omap_kp->irq); irq 263 drivers/input/keyboard/omap-keypad.c omap_kp->irq = platform_get_irq(pdev, 0); irq 264 drivers/input/keyboard/omap-keypad.c if (omap_kp->irq >= 0) { irq 265 drivers/input/keyboard/omap-keypad.c if (request_irq(omap_kp->irq, omap_kp_interrupt, 0, irq 297 drivers/input/keyboard/omap-keypad.c free_irq(omap_kp->irq, omap_kp); irq 73 drivers/input/keyboard/omap4-keypad.c unsigned int irq; irq 112 drivers/input/keyboard/omap4-keypad.c static irqreturn_t omap4_keypad_irq_handler(int irq, void *dev_id) irq 122 drivers/input/keyboard/omap4-keypad.c static irqreturn_t omap4_keypad_irq_thread_fn(int irq, void *dev_id) irq 168 drivers/input/keyboard/omap4-keypad.c disable_irq(keypad_data->irq); irq 184 drivers/input/keyboard/omap4-keypad.c enable_irq(keypad_data->irq); irq 193 drivers/input/keyboard/omap4-keypad.c disable_irq(keypad_data->irq); irq 204 drivers/input/keyboard/omap4-keypad.c enable_irq(keypad_data->irq); irq 233 drivers/input/keyboard/omap4-keypad.c int irq; irq 242 drivers/input/keyboard/omap4-keypad.c irq = platform_get_irq(pdev, 0); irq 243 drivers/input/keyboard/omap4-keypad.c if (!irq) { irq 254 drivers/input/keyboard/omap4-keypad.c keypad_data->irq = irq; irq 346 drivers/input/keyboard/omap4-keypad.c error = request_threaded_irq(keypad_data->irq, omap4_keypad_irq_handler, irq 368 drivers/input/keyboard/omap4-keypad.c free_irq(keypad_data->irq, keypad_data); irq 389 drivers/input/keyboard/omap4-keypad.c free_irq(keypad_data->irq, keypad_data); irq 420 drivers/input/keyboard/omap4-keypad.c error = enable_irq_wake(keypad_data->irq); irq 434 drivers/input/keyboard/omap4-keypad.c disable_irq_wake(keypad_data->irq); irq 21 drivers/input/keyboard/opencores-kbd.c int irq; irq 25 drivers/input/keyboard/opencores-kbd.c static irqreturn_t opencores_kbd_isr(int irq, void *dev_id) irq 43 drivers/input/keyboard/opencores-kbd.c int irq, i, error; irq 51 drivers/input/keyboard/opencores-kbd.c irq = platform_get_irq(pdev, 0); irq 52 drivers/input/keyboard/opencores-kbd.c if (irq < 0) irq 96 drivers/input/keyboard/opencores-kbd.c error = devm_request_irq(&pdev->dev, irq, &opencores_kbd_isr, irq 100 drivers/input/keyboard/opencores-kbd.c dev_err(&pdev->dev, "unable to claim irq %d\n", irq); irq 327 drivers/input/keyboard/pmic8xxx-keypad.c static irqreturn_t pmic8xxx_kp_stuck_irq(int irq, void *data) irq 345 drivers/input/keyboard/pmic8xxx-keypad.c static irqreturn_t pmic8xxx_kp_irq(int irq, void *data) irq 103 drivers/input/keyboard/pxa27x_keypad.c int irq; irq 575 drivers/input/keyboard/pxa27x_keypad.c static irqreturn_t pxa27x_keypad_irq_handler(int irq, void *dev_id) irq 674 drivers/input/keyboard/pxa27x_keypad.c enable_irq_wake(keypad->irq); irq 693 drivers/input/keyboard/pxa27x_keypad.c disable_irq_wake(keypad->irq); irq 723 drivers/input/keyboard/pxa27x_keypad.c int irq, error; irq 729 drivers/input/keyboard/pxa27x_keypad.c irq = platform_get_irq(pdev, 0); irq 730 drivers/input/keyboard/pxa27x_keypad.c if (irq < 0) irq 750 drivers/input/keyboard/pxa27x_keypad.c keypad->irq = irq; irq 800 drivers/input/keyboard/pxa27x_keypad.c error = devm_request_irq(&pdev->dev, irq, pxa27x_keypad_irq_handler, irq 37 drivers/input/keyboard/pxa930_rotary.c static irqreturn_t rotary_irq(int irq, void *dev_id) irq 88 drivers/input/keyboard/pxa930_rotary.c int irq; irq 91 drivers/input/keyboard/pxa930_rotary.c irq = platform_get_irq(pdev, 0); irq 92 drivers/input/keyboard/pxa930_rotary.c if (irq < 0) irq 146 drivers/input/keyboard/pxa930_rotary.c err = request_irq(irq, rotary_irq, 0, irq 162 drivers/input/keyboard/pxa930_rotary.c free_irq(irq, r); irq 248 drivers/input/keyboard/qt1050.c static irqreturn_t qt1050_irq_threaded(int irq, void *dev_id) irq 445 drivers/input/keyboard/qt1050.c if (!client->irq) { irq 524 drivers/input/keyboard/qt1050.c err = devm_request_threaded_irq(dev, client->irq, NULL, irq 555 drivers/input/keyboard/qt1050.c disable_irq(client->irq); irq 571 drivers/input/keyboard/qt1050.c enable_irq(client->irq); irq 51 drivers/input/keyboard/qt1070.c unsigned int irq; irq 103 drivers/input/keyboard/qt1070.c static irqreturn_t qt1070_interrupt(int irq, void *dev_id) irq 144 drivers/input/keyboard/qt1070.c if (!client->irq) { irq 163 drivers/input/keyboard/qt1070.c data->irq = client->irq; irq 189 drivers/input/keyboard/qt1070.c err = request_threaded_irq(client->irq, NULL, qt1070_interrupt, irq 212 drivers/input/keyboard/qt1070.c free_irq(client->irq, data); irq 224 drivers/input/keyboard/qt1070.c free_irq(client->irq, data); irq 239 drivers/input/keyboard/qt1070.c enable_irq_wake(data->irq); irq 250 drivers/input/keyboard/qt1070.c disable_irq_wake(data->irq); irq 198 drivers/input/keyboard/qt2160.c static irqreturn_t qt2160_irq(int irq, void *_qt2160) irq 396 drivers/input/keyboard/qt2160.c if (client->irq) { irq 397 drivers/input/keyboard/qt2160.c error = request_irq(client->irq, qt2160_irq, irq 401 drivers/input/keyboard/qt2160.c "failed to allocate irq %d\n", client->irq); irq 427 drivers/input/keyboard/qt2160.c if (client->irq) irq 428 drivers/input/keyboard/qt2160.c free_irq(client->irq, qt2160); irq 442 drivers/input/keyboard/qt2160.c if (client->irq) irq 443 drivers/input/keyboard/qt2160.c free_irq(client->irq, qt2160); irq 70 drivers/input/keyboard/samsung-keypad.c int irq; irq 145 drivers/input/keyboard/samsung-keypad.c static irqreturn_t samsung_keypad_irq(int irq, void *dev_id) irq 204 drivers/input/keyboard/samsung-keypad.c disable_irq(keypad->irq); irq 220 drivers/input/keyboard/samsung-keypad.c enable_irq(keypad->irq); irq 413 drivers/input/keyboard/samsung-keypad.c keypad->irq = platform_get_irq(pdev, 0); irq 414 drivers/input/keyboard/samsung-keypad.c if (keypad->irq < 0) { irq 415 drivers/input/keyboard/samsung-keypad.c error = keypad->irq; irq 419 drivers/input/keyboard/samsung-keypad.c error = devm_request_threaded_irq(&pdev->dev, keypad->irq, NULL, irq 474 drivers/input/keyboard/samsung-keypad.c error = enable_irq_wake(keypad->irq); irq 503 drivers/input/keyboard/samsung-keypad.c disable_irq_wake(keypad->irq); irq 521 drivers/input/keyboard/samsung-keypad.c enable_irq_wake(keypad->irq); irq 525 drivers/input/keyboard/samsung-keypad.c disable_irq_wake(keypad->irq); irq 81 drivers/input/keyboard/sh_keysc.c static irqreturn_t sh_keysc_isr(int irq, void *dev_id) irq 168 drivers/input/keyboard/sh_keysc.c int irq, error; irq 183 drivers/input/keyboard/sh_keysc.c irq = platform_get_irq(pdev, 0); irq 184 drivers/input/keyboard/sh_keysc.c if (irq < 0) irq 228 drivers/input/keyboard/sh_keysc.c error = request_threaded_irq(irq, NULL, sh_keysc_isr, IRQF_ONESHOT, irq 257 drivers/input/keyboard/sh_keysc.c free_irq(irq, pdev); irq 291 drivers/input/keyboard/sh_keysc.c int irq = platform_get_irq(pdev, 0); irq 298 drivers/input/keyboard/sh_keysc.c enable_irq_wake(irq); irq 310 drivers/input/keyboard/sh_keysc.c int irq = platform_get_irq(pdev, 0); irq 313 drivers/input/keyboard/sh_keysc.c disable_irq_wake(irq); irq 34 drivers/input/keyboard/snvs_pwrkey.c int irq; irq 66 drivers/input/keyboard/snvs_pwrkey.c static irqreturn_t imx_snvs_pwrkey_interrupt(int irq, void *dev_id) irq 120 drivers/input/keyboard/snvs_pwrkey.c pdata->irq = platform_get_irq(pdev, 0); irq 121 drivers/input/keyboard/snvs_pwrkey.c if (pdata->irq < 0) irq 153 drivers/input/keyboard/snvs_pwrkey.c error = devm_request_irq(&pdev->dev, pdata->irq, irq 169 drivers/input/keyboard/snvs_pwrkey.c error = dev_pm_set_wake_irq(&pdev->dev, pdata->irq); irq 59 drivers/input/keyboard/spear-keyboard.c unsigned int irq; irq 69 drivers/input/keyboard/spear-keyboard.c static irqreturn_t spear_kbd_interrupt(int irq, void *dev_id) irq 190 drivers/input/keyboard/spear-keyboard.c int irq; irq 193 drivers/input/keyboard/spear-keyboard.c irq = platform_get_irq(pdev, 0); irq 194 drivers/input/keyboard/spear-keyboard.c if (irq < 0) irq 195 drivers/input/keyboard/spear-keyboard.c return irq; irq 210 drivers/input/keyboard/spear-keyboard.c kbd->irq = irq; irq 253 drivers/input/keyboard/spear-keyboard.c error = devm_request_irq(&pdev->dev, irq, spear_kbd_interrupt, 0, irq 302 drivers/input/keyboard/spear-keyboard.c if (!enable_irq_wake(kbd->irq)) irq 351 drivers/input/keyboard/spear-keyboard.c disable_irq_wake(kbd->irq); irq 30 drivers/input/keyboard/st-keyscan.c int irq; irq 39 drivers/input/keyboard/st-keyscan.c static irqreturn_t keyscan_isr(int irq, void *dev_id) irq 189 drivers/input/keyboard/st-keyscan.c keypad_data->irq = platform_get_irq(pdev, 0); irq 190 drivers/input/keyboard/st-keyscan.c if (keypad_data->irq < 0) irq 193 drivers/input/keyboard/st-keyscan.c error = devm_request_irq(&pdev->dev, keypad_data->irq, keyscan_isr, 0, irq 223 drivers/input/keyboard/st-keyscan.c enable_irq_wake(keypad->irq); irq 241 drivers/input/keyboard/st-keyscan.c disable_irq_wake(keypad->irq); irq 162 drivers/input/keyboard/stmpe-keypad.c static irqreturn_t stmpe_keypad_irq(int irq, void *dev) irq 339 drivers/input/keyboard/stmpe-keypad.c int irq; irq 341 drivers/input/keyboard/stmpe-keypad.c irq = platform_get_irq(pdev, 0); irq 342 drivers/input/keyboard/stmpe-keypad.c if (irq < 0) irq 343 drivers/input/keyboard/stmpe-keypad.c return irq; irq 386 drivers/input/keyboard/stmpe-keypad.c error = devm_request_threaded_irq(&pdev->dev, irq, irq 94 drivers/input/keyboard/sun4i-lradc-keys.c static irqreturn_t sun4i_lradc_irq(int irq, void *dev_id) irq 189 drivers/input/keyboard/tc3589x-keypad.c static irqreturn_t tc3589x_keypad_irq(int irq, void *dev) irq 380 drivers/input/keyboard/tc3589x-keypad.c int error, irq; irq 388 drivers/input/keyboard/tc3589x-keypad.c irq = platform_get_irq(pdev, 0); irq 389 drivers/input/keyboard/tc3589x-keypad.c if (irq < 0) irq 390 drivers/input/keyboard/tc3589x-keypad.c return irq; irq 432 drivers/input/keyboard/tc3589x-keypad.c error = devm_request_threaded_irq(&pdev->dev, irq, irq 439 drivers/input/keyboard/tc3589x-keypad.c irq, error); irq 463 drivers/input/keyboard/tc3589x-keypad.c int irq = platform_get_irq(pdev, 0); irq 473 drivers/input/keyboard/tc3589x-keypad.c enable_irq_wake(irq); irq 482 drivers/input/keyboard/tc3589x-keypad.c int irq = platform_get_irq(pdev, 0); irq 491 drivers/input/keyboard/tc3589x-keypad.c disable_irq_wake(irq); irq 123 drivers/input/keyboard/tca6416-keypad.c static irqreturn_t tca6416_keys_isr(int irq, void *dev_id) irq 270 drivers/input/keyboard/tca6416-keypad.c chip->irqnum = gpio_to_irq(client->irq); irq 272 drivers/input/keyboard/tca6416-keypad.c chip->irqnum = client->irq; irq 199 drivers/input/keyboard/tca8418_keypad.c static irqreturn_t tca8418_irq_handler(int irq, void *dev_id) irq 332 drivers/input/keyboard/tca8418_keypad.c error = devm_request_threaded_irq(dev, client->irq, irq 338 drivers/input/keyboard/tca8418_keypad.c client->irq, error); irq 92 drivers/input/keyboard/tegra-kbc.c int irq; irq 277 drivers/input/keyboard/tegra-kbc.c static irqreturn_t tegra_kbc_isr(int irq, void *args) irq 409 drivers/input/keyboard/tegra-kbc.c enable_irq(kbc->irq); irq 425 drivers/input/keyboard/tegra-kbc.c disable_irq(kbc->irq); irq 633 drivers/input/keyboard/tegra-kbc.c kbc->irq = platform_get_irq(pdev, 0); irq 634 drivers/input/keyboard/tegra-kbc.c if (kbc->irq < 0) irq 696 drivers/input/keyboard/tegra-kbc.c err = devm_request_irq(&pdev->dev, kbc->irq, tegra_kbc_isr, irq 703 drivers/input/keyboard/tegra-kbc.c disable_irq(kbc->irq); irq 737 drivers/input/keyboard/tegra-kbc.c disable_irq(kbc->irq); irq 756 drivers/input/keyboard/tegra-kbc.c enable_irq(kbc->irq); irq 757 drivers/input/keyboard/tegra-kbc.c enable_irq_wake(kbc->irq); irq 775 drivers/input/keyboard/tegra-kbc.c disable_irq_wake(kbc->irq); irq 134 drivers/input/keyboard/tm2-touchkey.c static irqreturn_t tm2_touchkey_irq_handler(int irq, void *devid) irq 263 drivers/input/keyboard/tm2-touchkey.c error = devm_request_threaded_irq(&client->dev, client->irq, irq 298 drivers/input/keyboard/tm2-touchkey.c disable_irq(client->irq); irq 310 drivers/input/keyboard/tm2-touchkey.c enable_irq(client->irq); irq 53 drivers/input/keyboard/twl4030_keypad.c unsigned int irq; irq 244 drivers/input/keyboard/twl4030_keypad.c static irqreturn_t do_kp_irq(int irq, void *_kp) irq 378 drivers/input/keyboard/twl4030_keypad.c kp->irq = platform_get_irq(pdev, 0); irq 379 drivers/input/keyboard/twl4030_keypad.c if (!kp->irq) { irq 415 drivers/input/keyboard/twl4030_keypad.c error = devm_request_threaded_irq(&pdev->dev, kp->irq, NULL, do_kp_irq, irq 419 drivers/input/keyboard/twl4030_keypad.c kp->irq, error); irq 39 drivers/input/misc/88pm80x_onkey.c int irq; irq 43 drivers/input/misc/88pm80x_onkey.c static irqreturn_t pm80x_onkey_handler(int irq, void *data) irq 78 drivers/input/misc/88pm80x_onkey.c info->irq = platform_get_irq(pdev, 0); irq 79 drivers/input/misc/88pm80x_onkey.c if (info->irq < 0) { irq 105 drivers/input/misc/88pm80x_onkey.c err = pm80x_request_irq(info->pm80x, info->irq, pm80x_onkey_handler, irq 109 drivers/input/misc/88pm80x_onkey.c info->irq, err); irq 133 drivers/input/misc/88pm80x_onkey.c pm80x_free_irq(info->pm80x, info->irq, info); irq 145 drivers/input/misc/88pm80x_onkey.c pm80x_free_irq(info->pm80x, info->irq, info); irq 41 drivers/input/misc/88pm860x_onkey.c int irq; irq 45 drivers/input/misc/88pm860x_onkey.c static irqreturn_t pm860x_onkey_handler(int irq, void *data) irq 64 drivers/input/misc/88pm860x_onkey.c int irq, ret; irq 66 drivers/input/misc/88pm860x_onkey.c irq = platform_get_irq(pdev, 0); irq 67 drivers/input/misc/88pm860x_onkey.c if (irq < 0) irq 77 drivers/input/misc/88pm860x_onkey.c info->irq = irq; irq 98 drivers/input/misc/88pm860x_onkey.c ret = devm_request_threaded_irq(&pdev->dev, info->irq, NULL, irq 103 drivers/input/misc/88pm860x_onkey.c info->irq, ret); irq 35 drivers/input/misc/ab8500-ponkey.c static irqreturn_t ab8500_ponkey_handler(int irq, void *data) irq 39 drivers/input/misc/ab8500-ponkey.c if (irq == ponkey->irq_dbf) irq 41 drivers/input/misc/ab8500-ponkey.c else if (irq == ponkey->irq_dbr) irq 77 drivers/input/misc/ad714x-i2c.c chip = ad714x_probe(&client->dev, BUS_I2C, client->irq, irq 93 drivers/input/misc/ad714x-spi.c chip = ad714x_probe(&spi->dev, BUS_SPI, spi->irq, irq 939 drivers/input/misc/ad714x.c static irqreturn_t ad714x_interrupt_thread(int irq, void *data) irq 962 drivers/input/misc/ad714x.c struct ad714x_chip *ad714x_probe(struct device *dev, u16 bus_type, int irq, irq 980 drivers/input/misc/ad714x.c if (irq <= 0) { irq 1018 drivers/input/misc/ad714x.c ad714x->irq = irq; irq 1153 drivers/input/misc/ad714x.c error = devm_request_threaded_irq(dev, ad714x->irq, NULL, irq 1157 drivers/input/misc/ad714x.c dev_err(dev, "can't allocate irq %d\n", ad714x->irq); irq 34 drivers/input/misc/ad714x.h int irq; irq 50 drivers/input/misc/ad714x.h struct ad714x_chip *ad714x_probe(struct device *dev, u16 bus_type, int irq, irq 90 drivers/input/misc/adxl34x-i2c.c ac = adxl34x_probe(&client->dev, client->irq, false, irq 78 drivers/input/misc/adxl34x-spi.c ac = adxl34x_probe(&spi->dev, spi->irq, irq 205 drivers/input/misc/adxl34x.c int irq; irq 298 drivers/input/misc/adxl34x.c static irqreturn_t adxl34x_irq(int irq, void *handle) irq 691 drivers/input/misc/adxl34x.c struct adxl34x *adxl34x_probe(struct device *dev, int irq, irq 701 drivers/input/misc/adxl34x.c if (!irq) { irq 728 drivers/input/misc/adxl34x.c ac->irq = irq; irq 813 drivers/input/misc/adxl34x.c err = request_threaded_irq(ac->irq, NULL, adxl34x_irq, irq 817 drivers/input/misc/adxl34x.c dev_err(dev, "irq %d busy?\n", ac->irq); irq 890 drivers/input/misc/adxl34x.c free_irq(ac->irq, ac); irq 902 drivers/input/misc/adxl34x.c free_irq(ac->irq, ac); irq 25 drivers/input/misc/adxl34x.h struct adxl34x *adxl34x_probe(struct device *dev, int irq, irq 128 drivers/input/misc/atmel_captouch.c static irqreturn_t atmel_captouch_isr(int irq, void *data) irq 239 drivers/input/misc/atmel_captouch.c err = devm_request_threaded_irq(dev, client->irq, irq 245 drivers/input/misc/atmel_captouch.c client->irq, err); irq 205 drivers/input/misc/axp20x-pek.c static irqreturn_t axp20x_pek_irq(int irq, void *pwr) irq 214 drivers/input/misc/axp20x-pek.c if (irq == axp20x_pek->irq_dbf) irq 216 drivers/input/misc/axp20x-pek.c else if (irq == axp20x_pek->irq_dbr) irq 157 drivers/input/misc/bma150.c if (client->irq) irq 158 drivers/input/misc/bma150.c disable_irq_nosync(client->irq); irq 162 drivers/input/misc/bma150.c if (client->irq) irq 163 drivers/input/misc/bma150.c enable_irq(client->irq); irq 332 drivers/input/misc/bma150.c static irqreturn_t bma150_irq_thread(int irq, void *dev) irq 418 drivers/input/misc/bma150.c if (bma150->client->irq) { irq 546 drivers/input/misc/bma150.c client->irq, error); irq 559 drivers/input/misc/bma150.c if (client->irq > 0) { irq 564 drivers/input/misc/bma150.c error = request_threaded_irq(client->irq, irq 571 drivers/input/misc/bma150.c client->irq, error); irq 598 drivers/input/misc/bma150.c if (client->irq > 0) { irq 599 drivers/input/misc/bma150.c free_irq(client->irq, bma150); irq 63 drivers/input/misc/cma3000_d0x.c int irq; irq 104 drivers/input/misc/cma3000_d0x.c static irqreturn_t cma3000_thread_irq(int irq, void *dev_id) irq 273 drivers/input/misc/cma3000_d0x.c struct cma3000_accl_data *cma3000_init(struct device *dev, int irq, irq 290 drivers/input/misc/cma3000_d0x.c if (irq == 0) { irq 306 drivers/input/misc/cma3000_d0x.c data->irq = irq; irq 352 drivers/input/misc/cma3000_d0x.c error = request_threaded_irq(irq, NULL, cma3000_thread_irq, irq 369 drivers/input/misc/cma3000_d0x.c free_irq(irq, data); irq 380 drivers/input/misc/cma3000_d0x.c free_irq(data->irq, data); irq 25 drivers/input/misc/cma3000_d0x.h struct cma3000_accl_data *cma3000_init(struct device *dev, int irq, irq 52 drivers/input/misc/cma3000_d0x_i2c.c data = cma3000_init(&client->dev, client->irq, &cma3000_i2c_bops); irq 36 drivers/input/misc/cpcap-pwrbutton.c static irqreturn_t powerbutton_irq(int irq, void *_button) irq 41 drivers/input/misc/cpcap-pwrbutton.c val = cpcap_sense_virq(button->regmap, irq); irq 57 drivers/input/misc/cpcap-pwrbutton.c int irq = platform_get_irq(pdev, 0); irq 79 drivers/input/misc/cpcap-pwrbutton.c err = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 62 drivers/input/misc/da9052_onkey.c static irqreturn_t da9052_onkey_irq(int irq, void *data) irq 59 drivers/input/misc/da9055_onkey.c static irqreturn_t da9055_onkey_irq(int irq, void *data) irq 76 drivers/input/misc/da9055_onkey.c int irq, err; irq 78 drivers/input/misc/da9055_onkey.c irq = platform_get_irq_byname(pdev, "ONKEY"); irq 79 drivers/input/misc/da9055_onkey.c if (irq < 0) irq 105 drivers/input/misc/da9055_onkey.c err = request_threaded_irq(irq, NULL, da9055_onkey_irq, irq 111 drivers/input/misc/da9055_onkey.c irq, err); irq 127 drivers/input/misc/da9055_onkey.c free_irq(irq, onkey); irq 138 drivers/input/misc/da9055_onkey.c int irq = platform_get_irq_byname(pdev, "ONKEY"); irq 140 drivers/input/misc/da9055_onkey.c irq = regmap_irq_get_virq(onkey->da9055->irq_data, irq); irq 141 drivers/input/misc/da9055_onkey.c free_irq(irq, onkey); irq 159 drivers/input/misc/da9063_onkey.c static irqreturn_t da9063_onkey_irq_handler(int irq, void *data) irq 196 drivers/input/misc/da9063_onkey.c int irq; irq 247 drivers/input/misc/da9063_onkey.c irq = platform_get_irq_byname(pdev, "ONKEY"); irq 248 drivers/input/misc/da9063_onkey.c if (irq < 0) irq 249 drivers/input/misc/da9063_onkey.c return irq; irq 251 drivers/input/misc/da9063_onkey.c error = devm_request_threaded_irq(&pdev->dev, irq, irq 257 drivers/input/misc/da9063_onkey.c "Failed to request IRQ %d: %d\n", irq, error); irq 99 drivers/input/misc/dm355evm_keys.c static irqreturn_t dm355evm_keys_irq(int irq, void *_keys) irq 174 drivers/input/misc/dm355evm_keys.c int irq; irq 202 drivers/input/misc/dm355evm_keys.c irq = platform_get_irq(pdev, 0); irq 203 drivers/input/misc/dm355evm_keys.c if (irq < 0) irq 204 drivers/input/misc/dm355evm_keys.c return irq; irq 206 drivers/input/misc/dm355evm_keys.c error = devm_request_threaded_irq(&pdev->dev, irq, irq 17 drivers/input/misc/e3x0-button.c static irqreturn_t e3x0_button_release_handler(int irq, void *data) irq 27 drivers/input/misc/e3x0-button.c static irqreturn_t e3x0_button_press_handler(int irq, void *data) irq 49 drivers/input/misc/gp2ap002a00f.c static irqreturn_t gp2a_irq(int irq, void *handle) irq 171 drivers/input/misc/gp2ap002a00f.c error = request_threaded_irq(client->irq, NULL, gp2a_irq, irq 192 drivers/input/misc/gp2ap002a00f.c free_irq(client->irq, dt); irq 210 drivers/input/misc/gp2ap002a00f.c free_irq(client->irq, dt); irq 230 drivers/input/misc/gp2ap002a00f.c enable_irq_wake(client->irq); irq 248 drivers/input/misc/gp2ap002a00f.c disable_irq_wake(client->irq); irq 29 drivers/input/misc/hisi_powerkey.c static irqreturn_t hi65xx_power_press_isr(int irq, void *q) irq 40 drivers/input/misc/hisi_powerkey.c static irqreturn_t hi65xx_power_release_isr(int irq, void *q) irq 51 drivers/input/misc/hisi_powerkey.c static irqreturn_t hi65xx_restart_toggle_isr(int irq, void *q) irq 65 drivers/input/misc/hisi_powerkey.c irqreturn_t (*handler)(int irq, void *q); irq 76 drivers/input/misc/hisi_powerkey.c int irq, i, error; irq 92 drivers/input/misc/hisi_powerkey.c irq = platform_get_irq_byname(pdev, hi65xx_irq_info[i].name); irq 93 drivers/input/misc/hisi_powerkey.c if (irq < 0) irq 94 drivers/input/misc/hisi_powerkey.c return irq; irq 96 drivers/input/misc/hisi_powerkey.c error = devm_request_any_context_irq(dev, irq, irq 78 drivers/input/misc/hp_sdc_rtc.c static void hp_sdc_rtc_isr (int irq, void *dev_id, irq 75 drivers/input/misc/ixp4xx-beeper.c static irqreturn_t ixp4xx_spkr_interrupt(int irq, void *dev_id) irq 91 drivers/input/misc/ixp4xx-beeper.c int irq; irq 112 drivers/input/misc/ixp4xx-beeper.c irq = platform_get_irq(dev, 0); irq 113 drivers/input/misc/ixp4xx-beeper.c if (irq < 0) { irq 114 drivers/input/misc/ixp4xx-beeper.c err = irq; irq 122 drivers/input/misc/ixp4xx-beeper.c err = request_irq(irq, &ixp4xx_spkr_interrupt, irq 127 drivers/input/misc/ixp4xx-beeper.c ixp4xx_timer2_irq = irq; irq 138 drivers/input/misc/ixp4xx-beeper.c free_irq(irq, (void *)dev->id); irq 128 drivers/input/misc/kxtj9.c static irqreturn_t kxtj9_isr(int irq, void *dev) irq 228 drivers/input/misc/kxtj9.c if (tj9->client->irq) { irq 250 drivers/input/misc/kxtj9.c if (tj9->client->irq) { irq 367 drivers/input/misc/kxtj9.c disable_irq(client->irq); irq 377 drivers/input/misc/kxtj9.c enable_irq(client->irq); irq 542 drivers/input/misc/kxtj9.c if (client->irq) { irq 551 drivers/input/misc/kxtj9.c err = request_threaded_irq(client->irq, NULL, kxtj9_isr, irq 574 drivers/input/misc/kxtj9.c free_irq(client->irq, tj9); irq 589 drivers/input/misc/kxtj9.c if (client->irq) { irq 591 drivers/input/misc/kxtj9.c free_irq(client->irq, tj9); irq 25 drivers/input/misc/max77650-onkey.c static irqreturn_t max77650_onkey_falling(int irq, void *data) irq 35 drivers/input/misc/max77650-onkey.c static irqreturn_t max77650_onkey_rising(int irq, void *data) irq 39 drivers/input/misc/max8925_onkey.c unsigned int irq[2]; irq 47 drivers/input/misc/max8925_onkey.c static irqreturn_t max8925_onkey_handler(int irq, void *data) irq 71 drivers/input/misc/max8925_onkey.c int irq[2], error; irq 73 drivers/input/misc/max8925_onkey.c irq[0] = platform_get_irq(pdev, 0); irq 74 drivers/input/misc/max8925_onkey.c if (irq[0] < 0) irq 77 drivers/input/misc/max8925_onkey.c irq[1] = platform_get_irq(pdev, 1); irq 78 drivers/input/misc/max8925_onkey.c if (irq[1] < 0) irq 93 drivers/input/misc/max8925_onkey.c info->irq[0] = irq[0]; irq 94 drivers/input/misc/max8925_onkey.c info->irq[1] = irq[1]; irq 102 drivers/input/misc/max8925_onkey.c error = devm_request_threaded_irq(&pdev->dev, irq[0], NULL, irq 107 drivers/input/misc/max8925_onkey.c irq[0], error); irq 111 drivers/input/misc/max8925_onkey.c error = devm_request_threaded_irq(&pdev->dev, irq[1], NULL, irq 116 drivers/input/misc/max8925_onkey.c irq[1], error); irq 139 drivers/input/misc/max8925_onkey.c chip->wakeup_flag |= 1 << info->irq[0]; irq 140 drivers/input/misc/max8925_onkey.c chip->wakeup_flag |= 1 << info->irq[1]; irq 153 drivers/input/misc/max8925_onkey.c chip->wakeup_flag &= ~(1 << info->irq[0]); irq 154 drivers/input/misc/max8925_onkey.c chip->wakeup_flag &= ~(1 << info->irq[1]); irq 55 drivers/input/misc/mc13783-pwrbutton.c static irqreturn_t button_irq(int irq, void *_priv) irq 60 drivers/input/misc/mc13783-pwrbutton.c mc13xxx_irq_ack(priv->mc13783, irq); irq 63 drivers/input/misc/mc13783-pwrbutton.c switch (irq) { irq 43 drivers/input/misc/palmas-pwrbutton.c int irq; irq 92 drivers/input/misc/palmas-pwrbutton.c static irqreturn_t pwron_irq(int irq, void *palmas_pwron) irq 212 drivers/input/misc/palmas-pwrbutton.c pwron->irq = platform_get_irq(pdev, 0); irq 213 drivers/input/misc/palmas-pwrbutton.c error = request_threaded_irq(pwron->irq, NULL, pwron_irq, irq 236 drivers/input/misc/palmas-pwrbutton.c free_irq(pwron->irq, pwron); irq 254 drivers/input/misc/palmas-pwrbutton.c free_irq(pwron->irq, pwron); irq 279 drivers/input/misc/palmas-pwrbutton.c enable_irq_wake(pwron->irq); irq 298 drivers/input/misc/palmas-pwrbutton.c disable_irq_wake(pwron->irq); irq 23 drivers/input/misc/pcap_keys.c static irqreturn_t pcap_keys_handler(int irq, void *_pcap_keys) irq 26 drivers/input/misc/pcap_keys.c int pirq = irq_to_pcap(pcap_keys->pcap, irq); irq 31 drivers/input/misc/pcf50633-input.c pcf50633_input_irq(int irq, void *data) irq 42 drivers/input/misc/pcf50633-input.c if (irq == PCF50633_IRQ_ONKEYF && !onkey_released) irq 44 drivers/input/misc/pcf50633-input.c else if (irq == PCF50633_IRQ_ONKEYR && onkey_released) irq 64 drivers/input/misc/pcf8574_keypad.c static irqreturn_t pcf8574_kp_irq_handler(int irq, void *dev_id) irq 133 drivers/input/misc/pcf8574_keypad.c ret = request_threaded_irq(client->irq, NULL, pcf8574_kp_irq_handler, irq 137 drivers/input/misc/pcf8574_keypad.c dev_err(&client->dev, "IRQ %d is not free\n", client->irq); irq 151 drivers/input/misc/pcf8574_keypad.c free_irq(client->irq, lp); irq 164 drivers/input/misc/pcf8574_keypad.c free_irq(client->irq, lp); irq 177 drivers/input/misc/pcf8574_keypad.c enable_irq(client->irq); irq 186 drivers/input/misc/pcf8574_keypad.c disable_irq(client->irq); irq 47 drivers/input/misc/pm8941-pwrkey.c int irq; irq 118 drivers/input/misc/pm8941-pwrkey.c static irqreturn_t pm8941_pwrkey_irq(int irq, void *_data) irq 141 drivers/input/misc/pm8941-pwrkey.c enable_irq_wake(pwrkey->irq); irq 151 drivers/input/misc/pm8941-pwrkey.c disable_irq_wake(pwrkey->irq); irq 207 drivers/input/misc/pm8941-pwrkey.c pwrkey->irq = platform_get_irq(pdev, 0); irq 208 drivers/input/misc/pm8941-pwrkey.c if (pwrkey->irq < 0) irq 209 drivers/input/misc/pm8941-pwrkey.c return pwrkey->irq; irq 258 drivers/input/misc/pm8941-pwrkey.c error = devm_request_threaded_irq(&pdev->dev, pwrkey->irq, irq 83 drivers/input/misc/pmic8xxx-pwrkey.c static irqreturn_t pwrkey_press_irq(int irq, void *_pwr) irq 93 drivers/input/misc/pmic8xxx-pwrkey.c static irqreturn_t pwrkey_release_irq(int irq, void *_pwr) irq 65 drivers/input/misc/powermate.c struct urb *irq, *config; irq 331 drivers/input/misc/powermate.c pm->irq = usb_alloc_urb(0, GFP_KERNEL); irq 332 drivers/input/misc/powermate.c if (!pm->irq) irq 385 drivers/input/misc/powermate.c usb_fill_int_urb(pm->irq, udev, pipe, pm->data, irq 388 drivers/input/misc/powermate.c pm->irq->transfer_dma = pm->data_dma; irq 389 drivers/input/misc/powermate.c pm->irq->transfer_flags |= URB_NO_TRANSFER_DMA_MAP; irq 392 drivers/input/misc/powermate.c if (usb_submit_urb(pm->irq, GFP_KERNEL)) { irq 409 drivers/input/misc/powermate.c fail5: usb_kill_urb(pm->irq); irq 411 drivers/input/misc/powermate.c fail3: usb_free_urb(pm->irq); irq 426 drivers/input/misc/powermate.c usb_kill_urb(pm->irq); irq 428 drivers/input/misc/powermate.c usb_free_urb(pm->irq); irq 31 drivers/input/misc/retu-pwrbutton.c static irqreturn_t retu_pwrbutton_irq(int irq, void *_pwr) irq 48 drivers/input/misc/retu-pwrbutton.c int irq; irq 51 drivers/input/misc/retu-pwrbutton.c irq = platform_get_irq(pdev, 0); irq 52 drivers/input/misc/retu-pwrbutton.c if (irq < 0) irq 53 drivers/input/misc/retu-pwrbutton.c return irq; irq 65 drivers/input/misc/retu-pwrbutton.c error = devm_request_threaded_irq(&pdev->dev, irq, irq 18 drivers/input/misc/rk805-pwrkey.c static irqreturn_t pwrkey_fall_irq(int irq, void *_pwr) irq 28 drivers/input/misc/rk805-pwrkey.c static irqreturn_t pwrkey_rise_irq(int irq, void *_pwr) irq 48 drivers/input/misc/rotary_encoder.c unsigned int *irq; irq 104 drivers/input/misc/rotary_encoder.c static irqreturn_t rotary_encoder_irq(int irq, void *dev_id) irq 137 drivers/input/misc/rotary_encoder.c static irqreturn_t rotary_encoder_half_period_irq(int irq, void *dev_id) irq 160 drivers/input/misc/rotary_encoder.c static irqreturn_t rotary_encoder_quarter_period_irq(int irq, void *dev_id) irq 284 drivers/input/misc/rotary_encoder.c encoder->irq = irq 286 drivers/input/misc/rotary_encoder.c encoder->gpios->ndescs, sizeof(*encoder->irq), irq 288 drivers/input/misc/rotary_encoder.c if (!encoder->irq) irq 292 drivers/input/misc/rotary_encoder.c encoder->irq[i] = gpiod_to_irq(encoder->gpios->desc[i]); irq 294 drivers/input/misc/rotary_encoder.c err = devm_request_threaded_irq(dev, encoder->irq[i], irq 301 drivers/input/misc/rotary_encoder.c encoder->irq[i], i); irq 327 drivers/input/misc/rotary_encoder.c enable_irq_wake(encoder->irq[i]); irq 340 drivers/input/misc/rotary_encoder.c disable_irq_wake(encoder->irq[i]); irq 52 drivers/input/misc/sirfsoc-onkey.c static irqreturn_t sirfsoc_pwrc_isr(int irq, void *dev_id) irq 110 drivers/input/misc/sirfsoc-onkey.c int irq; irq 150 drivers/input/misc/sirfsoc-onkey.c irq = platform_get_irq(pdev, 0); irq 151 drivers/input/misc/sirfsoc-onkey.c error = devm_request_irq(&pdev->dev, irq, irq 156 drivers/input/misc/sirfsoc-onkey.c irq, error); irq 26 drivers/input/misc/stpmic1_onkey.c static irqreturn_t onkey_falling_irq(int irq, void *ponkey) irq 38 drivers/input/misc/stpmic1_onkey.c static irqreturn_t onkey_rising_irq(int irq, void *ponkey) irq 63 drivers/input/misc/tps65218-pwrbutton.c static irqreturn_t tps6521x_pb_irq(int irq, void *_pwr) irq 96 drivers/input/misc/tps65218-pwrbutton.c int irq; irq 126 drivers/input/misc/tps65218-pwrbutton.c irq = platform_get_irq(pdev, 0); irq 127 drivers/input/misc/tps65218-pwrbutton.c if (irq < 0) irq 130 drivers/input/misc/tps65218-pwrbutton.c error = devm_request_threaded_irq(dev, irq, NULL, tps6521x_pb_irq, irq 136 drivers/input/misc/tps65218-pwrbutton.c dev_err(dev, "failed to request IRQ #%d: %d\n", irq, error); irq 36 drivers/input/misc/twl4030-pwrbutton.c static irqreturn_t powerbutton_irq(int irq, void *_pwr) irq 58 drivers/input/misc/twl4030-pwrbutton.c int irq = platform_get_irq(pdev, 0); irq 72 drivers/input/misc/twl4030-pwrbutton.c err = devm_request_threaded_irq(&pdev->dev, irq, NULL, powerbutton_irq, irq 36 drivers/input/misc/twl6040-vibra.c int irq; irq 53 drivers/input/misc/twl6040-vibra.c static irqreturn_t twl6040_vib_irq_handler(int irq, void *data) irq 274 drivers/input/misc/twl6040-vibra.c info->irq = platform_get_irq(pdev, 0); irq 275 drivers/input/misc/twl6040-vibra.c if (info->irq < 0) irq 278 drivers/input/misc/twl6040-vibra.c error = devm_request_threaded_irq(&pdev->dev, info->irq, NULL, irq 62 drivers/input/misc/wm831x-on.c static irqreturn_t wm831x_on_irq(int irq, void *data) irq 75 drivers/input/misc/wm831x-on.c int irq = wm831x_irq(wm831x, platform_get_irq(pdev, 0)); irq 101 drivers/input/misc/wm831x-on.c ret = request_threaded_irq(irq, NULL, wm831x_on_irq, irq 120 drivers/input/misc/wm831x-on.c free_irq(irq, wm831x_on); irq 129 drivers/input/misc/wm831x-on.c int irq = platform_get_irq(pdev, 0); irq 131 drivers/input/misc/wm831x-on.c free_irq(irq, wm831x_on); irq 41 drivers/input/misc/xen-kbdfront.c int irq; irq 195 drivers/input/misc/xen-kbdfront.c notify_remote_via_irq(info->irq); irq 215 drivers/input/misc/xen-kbdfront.c info->irq = -1; irq 444 drivers/input/misc/xen-kbdfront.c info->irq = ret; irq 479 drivers/input/misc/xen-kbdfront.c unbind_from_irqhandler(info->irq, info); irq 480 drivers/input/misc/xen-kbdfront.c info->irq = -1; irq 491 drivers/input/misc/xen-kbdfront.c if (info->irq >= 0) irq 492 drivers/input/misc/xen-kbdfront.c unbind_from_irqhandler(info->irq, info); irq 493 drivers/input/misc/xen-kbdfront.c info->irq = -1; irq 34 drivers/input/mouse/amimouse.c static irqreturn_t amimouse_interrupt(int irq, void *data) irq 399 drivers/input/mouse/cyapa.c enable_irq(client->irq); irq 421 drivers/input/mouse/cyapa.c disable_irq(client->irq); irq 541 drivers/input/mouse/cyapa.c enable_irq(cyapa->client->irq); irq 551 drivers/input/mouse/cyapa.c disable_irq(cyapa->client->irq); irq 676 drivers/input/mouse/cyapa.c static irqreturn_t cyapa_irq(int irq, void *dev_id) irq 1326 drivers/input/mouse/cyapa.c error = devm_request_threaded_irq(dev, client->irq, irq 1336 drivers/input/mouse/cyapa.c disable_irq(client->irq); irq 1373 drivers/input/mouse/cyapa.c disable_irq(client->irq); irq 1397 drivers/input/mouse/cyapa.c cyapa->irq_wake = (enable_irq_wake(client->irq) == 0); irq 1412 drivers/input/mouse/cyapa.c disable_irq_wake(client->irq); irq 1424 drivers/input/mouse/cyapa.c enable_irq(client->irq); irq 514 drivers/input/mouse/elan_i2c_core.c disable_irq(client->irq); irq 528 drivers/input/mouse/elan_i2c_core.c enable_irq(client->irq); irq 656 drivers/input/mouse/elan_i2c_core.c disable_irq(client->irq); irq 702 drivers/input/mouse/elan_i2c_core.c enable_irq(client->irq); irq 768 drivers/input/mouse/elan_i2c_core.c disable_irq(client->irq); irq 810 drivers/input/mouse/elan_i2c_core.c enable_irq(client->irq); irq 998 drivers/input/mouse/elan_i2c_core.c static irqreturn_t elan_isr(int irq, void *dev_id) irq 1252 drivers/input/mouse/elan_i2c_core.c irqflags = irq_get_trigger_type(client->irq); irq 1256 drivers/input/mouse/elan_i2c_core.c error = devm_request_threaded_irq(dev, client->irq, NULL, elan_isr, irq 1260 drivers/input/mouse/elan_i2c_core.c dev_err(dev, "cannot register irq=%d\n", client->irq); irq 1311 drivers/input/mouse/elan_i2c_core.c disable_irq(client->irq); irq 1316 drivers/input/mouse/elan_i2c_core.c data->irq_wake = (enable_irq_wake(client->irq) == 0); irq 1332 drivers/input/mouse/elan_i2c_core.c disable_irq_wake(client->irq); irq 1347 drivers/input/mouse/elan_i2c_core.c enable_irq(data->client->irq); irq 632 drivers/input/mouse/elan_i2c_i2c.c enable_irq(client->irq); irq 643 drivers/input/mouse/elan_i2c_i2c.c disable_irq(client->irq); irq 65 drivers/input/mouse/inport.c module_param_hw_named(irq, inport_irq, uint, irq, 0); irq 66 drivers/input/mouse/inport.c MODULE_PARM_DESC(irq, "IRQ number (5=default)"); irq 70 drivers/input/mouse/inport.c static irqreturn_t inport_interrupt(int irq, void *dev_id) irq 56 drivers/input/mouse/logibm.c module_param_hw_named(irq, logibm_irq, uint, irq, 0); irq 57 drivers/input/mouse/logibm.c MODULE_PARM_DESC(irq, "IRQ number (5=default)"); irq 61 drivers/input/mouse/logibm.c static irqreturn_t logibm_interrupt(int irq, void *dev_id) irq 117 drivers/input/mouse/navpoint.c static irqreturn_t navpoint_irq(int irq, void *dev_id) irq 272 drivers/input/mouse/navpoint.c error = request_irq(ssp->irq, navpoint_irq, 0, pdev->name, navpoint); irq 281 drivers/input/mouse/navpoint.c dev_dbg(&pdev->dev, "ssp%d, irq %d\n", pdata->port, ssp->irq); irq 286 drivers/input/mouse/navpoint.c free_irq(ssp->irq, navpoint); irq 305 drivers/input/mouse/navpoint.c free_irq(ssp->irq, navpoint); irq 43 drivers/input/mouse/pc110pad.c static irqreturn_t pc110pad_interrupt(int irq, void *ptr) irq 49 drivers/input/mouse/pxa930_trkball.c static irqreturn_t pxa930_trkball_interrupt(int irq, void *dev_id) irq 147 drivers/input/mouse/pxa930_trkball.c int irq, error; irq 149 drivers/input/mouse/pxa930_trkball.c irq = platform_get_irq(pdev, 0); irq 150 drivers/input/mouse/pxa930_trkball.c if (irq < 0) irq 180 drivers/input/mouse/pxa930_trkball.c error = request_irq(irq, pxa930_trkball_interrupt, 0, irq 219 drivers/input/mouse/pxa930_trkball.c free_irq(irq, trkball); irq 230 drivers/input/mouse/pxa930_trkball.c int irq = platform_get_irq(pdev, 0); irq 233 drivers/input/mouse/pxa930_trkball.c free_irq(irq, trkball); irq 35 drivers/input/mouse/rpcmouse.c static irqreturn_t rpcmouse_irq(int irq, void *dev_id) irq 371 drivers/input/mouse/synaptics_i2c.c static irqreturn_t synaptics_i2c_irq(int irq, void *dev_id) irq 538 drivers/input/mouse/synaptics_i2c.c if (client->irq < 1) irq 551 drivers/input/mouse/synaptics_i2c.c "Requesting IRQ: %d\n", touch->client->irq); irq 553 drivers/input/mouse/synaptics_i2c.c ret = request_irq(touch->client->irq, synaptics_i2c_irq, irq 595 drivers/input/mouse/synaptics_i2c.c free_irq(client->irq, touch); irq 182 drivers/input/rmi4/rmi_bus.c fn->irq[i] = irq_create_mapping(drvdata->irqdomain, irq 185 drivers/input/rmi4/rmi_bus.c irq_set_chip_data(fn->irq[i], fn); irq 186 drivers/input/rmi4/rmi_bus.c irq_set_chip_and_handler(fn->irq[i], &rmi_irq_chip, irq 188 drivers/input/rmi4/rmi_bus.c irq_set_nested_thread(fn->irq[i], 1); irq 190 drivers/input/rmi4/rmi_bus.c error = devm_request_threaded_irq(&fn->dev, fn->irq[i], NULL, irq 282 drivers/input/rmi4/rmi_bus.c irq_dispose_mapping(fn->irq[i]); irq 43 drivers/input/rmi4/rmi_bus.h int irq[RMI_FN_MAX_IRQS]; irq 84 drivers/input/rmi4/rmi_bus.h irqreturn_t (*attention)(int irq, void *ctx); irq 188 drivers/input/rmi4/rmi_driver.c static irqreturn_t rmi_irq_fn(int irq, void *dev_id) irq 212 drivers/input/rmi4/rmi_driver.c return rmi_irq_fn(irq, dev_id); irq 221 drivers/input/rmi4/rmi_driver.c int irq_flags = irq_get_trigger_type(pdata->irq); irq 227 drivers/input/rmi4/rmi_driver.c ret = devm_request_threaded_irq(&rmi_dev->dev, pdata->irq, NULL, irq 233 drivers/input/rmi4/rmi_driver.c pdata->irq); irq 880 drivers/input/rmi4/rmi_driver.c int irq = pdata->irq; irq 889 drivers/input/rmi4/rmi_driver.c enable_irq(irq); irq 892 drivers/input/rmi4/rmi_driver.c retval = disable_irq_wake(irq); irq 903 drivers/input/rmi4/rmi_driver.c irq_flags = irq_get_trigger_type(pdata->irq); irq 916 drivers/input/rmi4/rmi_driver.c int irq = pdata->irq; irq 925 drivers/input/rmi4/rmi_driver.c disable_irq(irq); irq 927 drivers/input/rmi4/rmi_driver.c retval = enable_irq_wake(irq); irq 681 drivers/input/rmi4/rmi_f01.c static irqreturn_t rmi_f01_attention(int irq, void *ctx) irq 244 drivers/input/rmi4/rmi_f03.c static irqreturn_t rmi_f03_attention(int irq, void *ctx) irq 1263 drivers/input/rmi4/rmi_f11.c static irqreturn_t rmi_f11_attention(int irq, void *ctx) irq 198 drivers/input/rmi4/rmi_f12.c static irqreturn_t rmi_f12_attention(int irq, void *ctx) irq 122 drivers/input/rmi4/rmi_f30.c static irqreturn_t rmi_f30_attention(int irq, void *ctx) irq 100 drivers/input/rmi4/rmi_f34.c static irqreturn_t rmi_f34_attention(int irq, void *ctx) irq 216 drivers/input/rmi4/rmi_i2c.c pdata->irq = client->irq; irq 292 drivers/input/rmi4/rmi_smbus.c if (client->irq <= 0) { irq 294 drivers/input/rmi4/rmi_smbus.c return client->irq ? client->irq : -ENODEV; irq 311 drivers/input/rmi4/rmi_smbus.c rmi_smb->xport.pdata.irq = client->irq; irq 406 drivers/input/rmi4/rmi_spi.c pdata->irq = spi->irq; irq 31 drivers/input/serio/altera_ps2.c static irqreturn_t altera_ps2_rxint(int irq, void *dev_id) irq 83 drivers/input/serio/altera_ps2.c int error, irq; irq 94 drivers/input/serio/altera_ps2.c irq = platform_get_irq(pdev, 0); irq 95 drivers/input/serio/altera_ps2.c if (irq < 0) irq 98 drivers/input/serio/altera_ps2.c error = devm_request_irq(&pdev->dev, irq, altera_ps2_rxint, 0, irq 101 drivers/input/serio/altera_ps2.c dev_err(&pdev->dev, "could not request IRQ %d\n", irq); irq 119 drivers/input/serio/altera_ps2.c dev_info(&pdev->dev, "base %p, irq %d\n", ps2if->base, irq); irq 30 drivers/input/serio/ambakmi.c unsigned int irq; irq 35 drivers/input/serio/ambakmi.c static irqreturn_t amba_kmi_int(int irq, void *dev_id) irq 78 drivers/input/serio/ambakmi.c ret = request_irq(kmi->irq, amba_kmi_int, IRQF_SHARED, "kmi-pl050", irq 81 drivers/input/serio/ambakmi.c printk(KERN_ERR "kmi: failed to claim IRQ%d\n", kmi->irq); irq 102 drivers/input/serio/ambakmi.c free_irq(kmi->irq, kmi); irq 147 drivers/input/serio/ambakmi.c kmi->irq = dev->irq[0]; irq 64 drivers/input/serio/ams_delta_serio.c static irqreturn_t ams_delta_serio_interrupt(int irq, void *dev_id) irq 112 drivers/input/serio/ams_delta_serio.c int irq, err; irq 142 drivers/input/serio/ams_delta_serio.c irq = platform_get_irq(pdev, 0); irq 143 drivers/input/serio/ams_delta_serio.c if (irq < 0) irq 146 drivers/input/serio/ams_delta_serio.c err = devm_request_irq(&pdev->dev, irq, ams_delta_serio_interrupt, irq 59 drivers/input/serio/apbps2.c static irqreturn_t apbps2_isr(int irq, void *dev_id) irq 134 drivers/input/serio/apbps2.c int irq, err; irq 154 drivers/input/serio/apbps2.c irq = irq_of_parse_and_map(ofdev->dev.of_node, 0); irq 155 drivers/input/serio/apbps2.c err = devm_request_irq(&ofdev->dev, irq, apbps2_isr, irq 158 drivers/input/serio/apbps2.c dev_err(&ofdev->dev, "request IRQ%d failed\n", irq); irq 184 drivers/input/serio/apbps2.c dev_info(&ofdev->dev, "irq = %d, base = 0x%p\n", irq, priv->regs); irq 76 drivers/input/serio/arc_ps2.c static irqreturn_t arc_ps2_interrupt(int irq, void *dev) irq 186 drivers/input/serio/arc_ps2.c int irq; irq 189 drivers/input/serio/arc_ps2.c irq = platform_get_irq_byname(pdev, "arc_ps2_irq"); irq 190 drivers/input/serio/arc_ps2.c if (irq < 0) irq 206 drivers/input/serio/arc_ps2.c irq, arc_ps2->addr, ARC_PS2_PORTS); irq 216 drivers/input/serio/arc_ps2.c error = devm_request_irq(&pdev->dev, irq, arc_ps2_interrupt, irq 84 drivers/input/serio/gscps2.c static irqreturn_t gscps2_interrupt(int irq, void *dev); irq 227 drivers/input/serio/gscps2.c static irqreturn_t gscps2_interrupt(int irq, void *dev) irq 334 drivers/input/serio/gscps2.c if (!dev->irq) irq 369 drivers/input/serio/gscps2.c if (request_irq(dev->irq, gscps2_interrupt, IRQF_SHARED, ps2port->port->name, ps2port)) irq 387 drivers/input/serio/gscps2.c ps2port->padev->irq, irq 397 drivers/input/serio/gscps2.c free_irq(dev->irq, ps2port); irq 419 drivers/input/serio/gscps2.c free_irq(dev->irq, ps2port); irq 181 drivers/input/serio/hp_sdc.c static void hp_sdc_take(int irq, void *dev_id, uint8_t status, uint8_t data) irq 206 drivers/input/serio/hp_sdc.c curr->act.irqhook(irq, dev_id, status, data); irq 219 drivers/input/serio/hp_sdc.c static irqreturn_t hp_sdc_isr(int irq, void *dev_id) irq 240 drivers/input/serio/hp_sdc.c hp_sdc.timer(irq, dev_id, status, data); irq 245 drivers/input/serio/hp_sdc.c hp_sdc_take(irq, dev_id, status, data); irq 252 drivers/input/serio/hp_sdc.c hp_sdc.hil(irq, dev_id, status, data); irq 259 drivers/input/serio/hp_sdc.c hp_sdc.pup(irq, dev_id, status, data); irq 268 drivers/input/serio/hp_sdc.c hp_sdc.cooked(irq, dev_id, status, data); irq 277 drivers/input/serio/hp_sdc.c static irqreturn_t hp_sdc_nmisr(int irq, void *dev_id) irq 288 drivers/input/serio/hp_sdc.c hp_sdc.timer(irq, dev_id, status, 0); irq 866 drivers/input/serio/hp_sdc.c if (!hp_sdc.irq) irq 878 drivers/input/serio/hp_sdc.c if (request_irq(hp_sdc.irq, &hp_sdc_isr, IRQF_SHARED, irq 888 drivers/input/serio/hp_sdc.c hp_sdc.base_io, hp_sdc.irq, hp_sdc.nmi); irq 916 drivers/input/serio/hp_sdc.c free_irq(hp_sdc.irq, &hp_sdc); irq 921 drivers/input/serio/hp_sdc.c errstr, (void *)hp_sdc.base_io, hp_sdc.irq, hp_sdc.nmi); irq 944 drivers/input/serio/hp_sdc.c hp_sdc.irq = d->irq; irq 980 drivers/input/serio/hp_sdc.c free_irq(hp_sdc.irq, &hp_sdc); irq 1019 drivers/input/serio/hp_sdc.c hp_sdc.irq = 1; irq 61 drivers/input/serio/hp_sdc_mlc.c static void hp_sdc_mlc_isr (int irq, void *dev_id, irq 62 drivers/input/serio/i8042-sparcio.h unsigned int irq = kbd->archdata.irqs[0]; irq 63 drivers/input/serio/i8042-sparcio.h if (irq == 0xffffffff) irq 64 drivers/input/serio/i8042-sparcio.h irq = op->archdata.irqs[0]; irq 65 drivers/input/serio/i8042-sparcio.h i8042_kbd_irq = irq; irq 72 drivers/input/serio/i8042-sparcio.h unsigned int irq = ms->archdata.irqs[0]; irq 73 drivers/input/serio/i8042-sparcio.h if (irq == 0xffffffff) irq 74 drivers/input/serio/i8042-sparcio.h irq = op->archdata.irqs[0]; irq 75 drivers/input/serio/i8042-sparcio.h i8042_aux_irq = irq; irq 148 drivers/input/serio/i8042.c int irq; irq 170 drivers/input/serio/i8042.c static irqreturn_t i8042_interrupt(int irq, void *dev_id); irq 512 drivers/input/serio/i8042.c static irqreturn_t i8042_interrupt(int irq, void *dev_id) irq 528 drivers/input/serio/i8042.c if (irq) irq 529 drivers/input/serio/i8042.c dbg("Interrupt %d, without any data\n", irq); irq 587 drivers/input/serio/i8042.c port_no, irq, irq 740 drivers/input/serio/i8042.c static irqreturn_t __init i8042_aux_test_irq(int irq, void *dev_id) irq 1233 drivers/input/serio/i8042.c enable_irq_wake(i8042_ports[i].irq); irq 1256 drivers/input/serio/i8042.c disable_irq_wake(i8042_ports[i].irq); irq 1340 drivers/input/serio/i8042.c port->irq = I8042_KBD_IRQ; irq 1377 drivers/input/serio/i8042.c port->irq = I8042_AUX_IRQ; irq 1412 drivers/input/serio/i8042.c i8042_ports[i].irq); irq 48 drivers/input/serio/maceps2.c int irq; irq 71 drivers/input/serio/maceps2.c static irqreturn_t maceps2_interrupt(int irq, void *dev_id) irq 89 drivers/input/serio/maceps2.c if (request_irq(data->irq, maceps2_interrupt, 0, "PS2 port", dev)) { irq 112 drivers/input/serio/maceps2.c free_irq(data->irq, dev); irq 182 drivers/input/serio/maceps2.c port_data[0].irq = MACEISA_KEYB_IRQ; irq 184 drivers/input/serio/maceps2.c port_data[1].irq = MACEISA_MOUSE_IRQ; irq 69 drivers/input/serio/olpc_apsp.c int irq; irq 101 drivers/input/serio/olpc_apsp.c static irqreturn_t olpc_apsp_rx(int irq, void *dev_id) irq 188 drivers/input/serio/olpc_apsp.c priv->irq = platform_get_irq(pdev, 0); irq 189 drivers/input/serio/olpc_apsp.c if (priv->irq < 0) irq 190 drivers/input/serio/olpc_apsp.c return priv->irq; irq 224 drivers/input/serio/olpc_apsp.c error = request_irq(priv->irq, olpc_apsp_rx, 0, "olpc-apsp", priv); irq 247 drivers/input/serio/olpc_apsp.c free_irq(priv->irq, priv); irq 58 drivers/input/serio/pcips2.c static irqreturn_t pcips2_interrupt(int irq, void *devid) irq 107 drivers/input/serio/pcips2.c ret = request_irq(ps2if->dev->irq, pcips2_interrupt, IRQF_SHARED, irq 123 drivers/input/serio/pcips2.c free_irq(ps2if->dev->irq, ps2if); irq 54 drivers/input/serio/ps2-gpio.c int irq; irq 68 drivers/input/serio/ps2-gpio.c enable_irq(drvdata->irq); irq 77 drivers/input/serio/ps2-gpio.c disable_irq(drvdata->irq); irq 84 drivers/input/serio/ps2-gpio.c disable_irq_nosync(drvdata->irq); irq 121 drivers/input/serio/ps2-gpio.c enable_irq(drvdata->irq); irq 314 drivers/input/serio/ps2-gpio.c static irqreturn_t ps2_gpio_irq(int irq, void *dev_id) irq 370 drivers/input/serio/ps2-gpio.c drvdata->irq = platform_get_irq(pdev, 0); irq 371 drivers/input/serio/ps2-gpio.c if (drvdata->irq < 0) { irq 372 drivers/input/serio/ps2-gpio.c error = drvdata->irq; irq 376 drivers/input/serio/ps2-gpio.c error = devm_request_irq(dev, drvdata->irq, ps2_gpio_irq, irq 380 drivers/input/serio/ps2-gpio.c drvdata->irq, error); irq 385 drivers/input/serio/ps2-gpio.c disable_irq(drvdata->irq); irq 42 drivers/input/serio/q40kbd.c static irqreturn_t q40kbd_interrupt(int irq, void *dev_id) irq 45 drivers/input/serio/rpckbd.c static irqreturn_t rpckbd_rx(int irq, void *dev_id) irq 60 drivers/input/serio/rpckbd.c static irqreturn_t rpckbd_tx(int irq, void *dev_id) irq 61 drivers/input/serio/sa1111ps2.c static irqreturn_t ps2_rxint(int irq, void *dev_id) irq 90 drivers/input/serio/sa1111ps2.c static irqreturn_t ps2_txint(int irq, void *dev_id) irq 98 drivers/input/serio/sa1111ps2.c disable_irq_nosync(irq); irq 92 drivers/input/serio/sun4i-ps2.c int irq; irq 95 drivers/input/serio/sun4i-ps2.c static irqreturn_t sun4i_ps2_interrupt(int irq, void *dev_id) irq 190 drivers/input/serio/sun4i-ps2.c synchronize_irq(drvdata->irq); irq 214 drivers/input/serio/sun4i-ps2.c unsigned int irq; irq 267 drivers/input/serio/sun4i-ps2.c irq = platform_get_irq(pdev, 0); irq 268 drivers/input/serio/sun4i-ps2.c if (!irq) { irq 274 drivers/input/serio/sun4i-ps2.c drvdata->irq = irq; irq 278 drivers/input/serio/sun4i-ps2.c error = request_irq(drvdata->irq, sun4i_ps2_interrupt, 0, irq 282 drivers/input/serio/sun4i-ps2.c drvdata->irq, error); irq 309 drivers/input/serio/sun4i-ps2.c free_irq(drvdata->irq, drvdata); irq 66 drivers/input/serio/xilinx_ps2.c int irq; irq 104 drivers/input/serio/xilinx_ps2.c static irqreturn_t xps2_interrupt(int irq, void *dev_id) irq 188 drivers/input/serio/xilinx_ps2.c error = request_irq(drvdata->irq, &xps2_interrupt, 0, irq 192 drivers/input/serio/xilinx_ps2.c "Couldn't allocate interrupt %d\n", drvdata->irq); irq 217 drivers/input/serio/xilinx_ps2.c free_irq(drvdata->irq, drvdata); irq 237 drivers/input/serio/xilinx_ps2.c unsigned int irq; irq 250 drivers/input/serio/xilinx_ps2.c irq = irq_of_parse_and_map(dev->of_node, 0); irq 251 drivers/input/serio/xilinx_ps2.c if (!irq) { irq 264 drivers/input/serio/xilinx_ps2.c drvdata->irq = irq; irq 297 drivers/input/serio/xilinx_ps2.c drvdata->irq); irq 33 drivers/input/tablet/acecad.c struct urb *irq; irq 100 drivers/input/tablet/acecad.c acecad->irq->dev = interface_to_usbdev(acecad->intf); irq 101 drivers/input/tablet/acecad.c if (usb_submit_urb(acecad->irq, GFP_KERNEL)) irq 111 drivers/input/tablet/acecad.c usb_kill_urb(acecad->irq); irq 148 drivers/input/tablet/acecad.c acecad->irq = usb_alloc_urb(0, GFP_KERNEL); irq 149 drivers/input/tablet/acecad.c if (!acecad->irq) { irq 208 drivers/input/tablet/acecad.c usb_fill_int_urb(acecad->irq, dev, pipe, irq 211 drivers/input/tablet/acecad.c acecad->irq->transfer_dma = acecad->data_dma; irq 212 drivers/input/tablet/acecad.c acecad->irq->transfer_flags |= URB_NO_TRANSFER_DMA_MAP; irq 222 drivers/input/tablet/acecad.c fail3: usb_free_urb(acecad->irq); irq 237 drivers/input/tablet/acecad.c usb_free_urb(acecad->irq); irq 55 drivers/input/tablet/hanwang.c struct urb *irq; irq 286 drivers/input/tablet/hanwang.c hanwang->irq->dev = hanwang->usbdev; irq 287 drivers/input/tablet/hanwang.c if (usb_submit_urb(hanwang->irq, GFP_KERNEL)) irq 297 drivers/input/tablet/hanwang.c usb_kill_urb(hanwang->irq); irq 347 drivers/input/tablet/hanwang.c hanwang->irq = usb_alloc_urb(0, GFP_KERNEL); irq 348 drivers/input/tablet/hanwang.c if (!hanwang->irq) { irq 394 drivers/input/tablet/hanwang.c usb_fill_int_urb(hanwang->irq, dev, irq 398 drivers/input/tablet/hanwang.c hanwang->irq->transfer_dma = hanwang->data_dma; irq 399 drivers/input/tablet/hanwang.c hanwang->irq->transfer_flags |= URB_NO_TRANSFER_DMA_MAP; irq 409 drivers/input/tablet/hanwang.c fail3: usb_free_urb(hanwang->irq); irq 423 drivers/input/tablet/hanwang.c usb_free_urb(hanwang->irq); irq 27 drivers/input/tablet/kbtab.c struct urb *irq; irq 95 drivers/input/tablet/kbtab.c kbtab->irq->dev = udev; irq 96 drivers/input/tablet/kbtab.c if (usb_submit_urb(kbtab->irq, GFP_KERNEL)) irq 106 drivers/input/tablet/kbtab.c usb_kill_urb(kbtab->irq); irq 133 drivers/input/tablet/kbtab.c kbtab->irq = usb_alloc_urb(0, GFP_KERNEL); irq 134 drivers/input/tablet/kbtab.c if (!kbtab->irq) irq 162 drivers/input/tablet/kbtab.c usb_fill_int_urb(kbtab->irq, dev, irq 166 drivers/input/tablet/kbtab.c kbtab->irq->transfer_dma = kbtab->data_dma; irq 167 drivers/input/tablet/kbtab.c kbtab->irq->transfer_flags |= URB_NO_TRANSFER_DMA_MAP; irq 177 drivers/input/tablet/kbtab.c fail3: usb_free_urb(kbtab->irq); irq 192 drivers/input/tablet/kbtab.c usb_free_urb(kbtab->irq); irq 80 drivers/input/tablet/pegasus_notetaker.c struct urb *irq; irq 227 drivers/input/tablet/pegasus_notetaker.c pegasus->irq->dev = pegasus->usbdev; irq 228 drivers/input/tablet/pegasus_notetaker.c if (usb_submit_urb(pegasus->irq, GFP_KERNEL)) { irq 242 drivers/input/tablet/pegasus_notetaker.c usb_kill_urb(pegasus->irq); irq 255 drivers/input/tablet/pegasus_notetaker.c usb_kill_urb(pegasus->irq); irq 308 drivers/input/tablet/pegasus_notetaker.c pegasus->irq = usb_alloc_urb(0, GFP_KERNEL); irq 309 drivers/input/tablet/pegasus_notetaker.c if (!pegasus->irq) { irq 314 drivers/input/tablet/pegasus_notetaker.c usb_fill_int_urb(pegasus->irq, dev, pipe, irq 318 drivers/input/tablet/pegasus_notetaker.c pegasus->irq->transfer_dma = pegasus->data_dma; irq 319 drivers/input/tablet/pegasus_notetaker.c pegasus->irq->transfer_flags |= URB_NO_TRANSFER_DMA_MAP; irq 377 drivers/input/tablet/pegasus_notetaker.c usb_free_urb(pegasus->irq); irq 395 drivers/input/tablet/pegasus_notetaker.c usb_free_urb(pegasus->irq); irq 409 drivers/input/tablet/pegasus_notetaker.c usb_kill_urb(pegasus->irq); irq 422 drivers/input/tablet/pegasus_notetaker.c if (pegasus->is_open && usb_submit_urb(pegasus->irq, GFP_NOIO) < 0) irq 438 drivers/input/tablet/pegasus_notetaker.c if (!retval && usb_submit_urb(pegasus->irq, GFP_NOIO) < 0) irq 44 drivers/input/touchscreen/88pm860x-ts.c int irq; irq 48 drivers/input/touchscreen/88pm860x-ts.c static irqreturn_t pm860x_touch_handler(int irq, void *data) irq 185 drivers/input/touchscreen/88pm860x-ts.c int irq, ret, res_x = 0, data = 0; irq 187 drivers/input/touchscreen/88pm860x-ts.c irq = platform_get_irq(pdev, 0); irq 188 drivers/input/touchscreen/88pm860x-ts.c if (irq < 0) irq 260 drivers/input/touchscreen/88pm860x-ts.c touch->irq = irq; irq 264 drivers/input/touchscreen/88pm860x-ts.c ret = devm_request_threaded_irq(&pdev->dev, touch->irq, NULL, irq 384 drivers/input/touchscreen/ad7877.c static irqreturn_t ad7877_irq(int irq, void *handle) irq 414 drivers/input/touchscreen/ad7877.c disable_irq(ts->spi->irq); irq 434 drivers/input/touchscreen/ad7877.c enable_irq(ts->spi->irq); irq 675 drivers/input/touchscreen/ad7877.c if (!spi->irq) { irq 770 drivers/input/touchscreen/ad7877.c err = devm_request_threaded_irq(&spi->dev, spi->irq, NULL, ad7877_irq, irq 774 drivers/input/touchscreen/ad7877.c dev_dbg(&spi->dev, "irq %d busy?\n", spi->irq); irq 41 drivers/input/touchscreen/ad7879-i2c.c return ad7879_probe(&client->dev, regmap, client->irq, irq 46 drivers/input/touchscreen/ad7879-spi.c return ad7879_probe(&spi->dev, regmap, spi->irq, BUS_SPI, AD7879_DEVID); irq 115 drivers/input/touchscreen/ad7879.c unsigned int irq; irq 245 drivers/input/touchscreen/ad7879.c static irqreturn_t ad7879_irq(int irq, void *handle) irq 267 drivers/input/touchscreen/ad7879.c enable_irq(ts->irq); irq 274 drivers/input/touchscreen/ad7879.c disable_irq(ts->irq); irq 518 drivers/input/touchscreen/ad7879.c int irq, u16 bustype, u8 devid) irq 525 drivers/input/touchscreen/ad7879.c if (irq <= 0) { irq 546 drivers/input/touchscreen/ad7879.c ts->irq = irq; irq 605 drivers/input/touchscreen/ad7879.c err = devm_request_threaded_irq(dev, ts->irq, NULL, ad7879_irq, irq 19 drivers/input/touchscreen/ad7879.h int irq, u16 bustype, u8 devid); irq 210 drivers/input/touchscreen/ads7846.c disable_irq(ts->spi->irq); irq 221 drivers/input/touchscreen/ads7846.c enable_irq(ts->spi->irq); irq 843 drivers/input/touchscreen/ads7846.c static irqreturn_t ads7846_hard_irq(int irq, void *handle) irq 851 drivers/input/touchscreen/ads7846.c static irqreturn_t ads7846_irq(int irq, void *handle) irq 896 drivers/input/touchscreen/ads7846.c enable_irq_wake(ts->spi->irq); irq 917 drivers/input/touchscreen/ads7846.c disable_irq_wake(ts->spi->irq); irq 1268 drivers/input/touchscreen/ads7846.c if (!spi->irq) { irq 1407 drivers/input/touchscreen/ads7846.c err = request_threaded_irq(spi->irq, ads7846_hard_irq, ads7846_irq, irq 1411 drivers/input/touchscreen/ads7846.c "trying pin change workaround on irq %d\n", spi->irq); irq 1413 drivers/input/touchscreen/ads7846.c err = request_threaded_irq(spi->irq, irq 1419 drivers/input/touchscreen/ads7846.c dev_dbg(&spi->dev, "irq %d busy?\n", spi->irq); irq 1427 drivers/input/touchscreen/ads7846.c dev_info(&spi->dev, "touchscreen, irq %d\n", spi->irq); irq 1462 drivers/input/touchscreen/ads7846.c free_irq(spi->irq, ts); irq 1487 drivers/input/touchscreen/ads7846.c free_irq(ts->spi->irq, ts); irq 31 drivers/input/touchscreen/ar1021_i2c.c static irqreturn_t ar1021_i2c_irq(int irq, void *dev_id) irq 77 drivers/input/touchscreen/ar1021_i2c.c enable_irq(client->irq); irq 87 drivers/input/touchscreen/ar1021_i2c.c disable_irq(client->irq); irq 126 drivers/input/touchscreen/ar1021_i2c.c error = devm_request_threaded_irq(&client->dev, client->irq, irq 137 drivers/input/touchscreen/ar1021_i2c.c disable_irq(client->irq); irq 153 drivers/input/touchscreen/ar1021_i2c.c disable_irq(client->irq); irq 162 drivers/input/touchscreen/ar1021_i2c.c enable_irq(client->irq); irq 285 drivers/input/touchscreen/atmel_mxt_ts.c unsigned int irq; irq 1136 drivers/input/touchscreen/atmel_mxt_ts.c static irqreturn_t mxt_interrupt(int irq, void *dev_id) irq 1192 drivers/input/touchscreen/atmel_mxt_ts.c enable_irq(data->irq); irq 1208 drivers/input/touchscreen/atmel_mxt_ts.c disable_irq(data->irq); irq 2810 drivers/input/touchscreen/atmel_mxt_ts.c enable_irq(data->irq); irq 2885 drivers/input/touchscreen/atmel_mxt_ts.c disable_irq(data->irq); irq 3074 drivers/input/touchscreen/atmel_mxt_ts.c data->irq = client->irq; irq 3096 drivers/input/touchscreen/atmel_mxt_ts.c error = devm_request_threaded_irq(&client->dev, client->irq, irq 3104 drivers/input/touchscreen/atmel_mxt_ts.c disable_irq(client->irq); irq 3135 drivers/input/touchscreen/atmel_mxt_ts.c disable_irq(data->irq); irq 3159 drivers/input/touchscreen/atmel_mxt_ts.c disable_irq(data->irq); irq 3173 drivers/input/touchscreen/atmel_mxt_ts.c enable_irq(data->irq); irq 171 drivers/input/touchscreen/auo-pixcir-ts.c static irqreturn_t auo_pixcir_interrupt(int irq, void *dev_id) irq 355 drivers/input/touchscreen/auo-pixcir-ts.c enable_irq(client->irq); irq 361 drivers/input/touchscreen/auo-pixcir-ts.c disable_irq(client->irq); irq 381 drivers/input/touchscreen/auo-pixcir-ts.c disable_irq(client->irq); irq 423 drivers/input/touchscreen/auo-pixcir-ts.c enable_irq_wake(client->irq); irq 445 drivers/input/touchscreen/auo-pixcir-ts.c disable_irq_wake(client->irq); irq 626 drivers/input/touchscreen/auo-pixcir-ts.c error = devm_request_threaded_irq(&client->dev, client->irq, irq 632 drivers/input/touchscreen/auo-pixcir-ts.c client->irq, error); irq 194 drivers/input/touchscreen/bcm_iproc_tsc.c static irqreturn_t iproc_touchscreen_interrupt(int irq, void *data) irq 427 drivers/input/touchscreen/bcm_iproc_tsc.c int irq; irq 491 drivers/input/touchscreen/bcm_iproc_tsc.c irq = platform_get_irq(pdev, 0); irq 492 drivers/input/touchscreen/bcm_iproc_tsc.c if (irq < 0) irq 493 drivers/input/touchscreen/bcm_iproc_tsc.c return irq; irq 495 drivers/input/touchscreen/bcm_iproc_tsc.c error = devm_request_irq(&pdev->dev, irq, irq 236 drivers/input/touchscreen/bu21013_ts.c static irqreturn_t bu21013_gpio_irq(int irq, void *device_data) irq 422 drivers/input/touchscreen/bu21013_ts.c if (!client->irq) { irq 535 drivers/input/touchscreen/bu21013_ts.c error = devm_request_threaded_irq(&client->dev, client->irq, irq 540 drivers/input/touchscreen/bu21013_ts.c client->irq); irq 573 drivers/input/touchscreen/bu21013_ts.c disable_irq(client->irq); irq 605 drivers/input/touchscreen/bu21013_ts.c enable_irq(client->irq); irq 219 drivers/input/touchscreen/bu21029_ts.c static irqreturn_t bu21029_touch_soft_irq(int irq, void *data) irq 314 drivers/input/touchscreen/bu21029_ts.c enable_irq(bu21029->client->irq); irq 327 drivers/input/touchscreen/bu21029_ts.c disable_irq(bu21029->client->irq); irq 404 drivers/input/touchscreen/bu21029_ts.c irq_set_status_flags(client->irq, IRQ_NOAUTOEN); irq 405 drivers/input/touchscreen/bu21029_ts.c error = devm_request_threaded_irq(&client->dev, client->irq, irq 82 drivers/input/touchscreen/chipone_icn8318.c static irqreturn_t icn8318_irq(int irq, void *dev_id) irq 135 drivers/input/touchscreen/chipone_icn8318.c enable_irq(data->client->irq); irq 145 drivers/input/touchscreen/chipone_icn8318.c disable_irq(data->client->irq); irq 187 drivers/input/touchscreen/chipone_icn8318.c if (!client->irq) { irq 233 drivers/input/touchscreen/chipone_icn8318.c error = devm_request_threaded_irq(dev, client->irq, NULL, icn8318_irq, irq 322 drivers/input/touchscreen/chipone_icn8505.c static irqreturn_t icn8505_irq(int irq, void *dev_id) irq 404 drivers/input/touchscreen/chipone_icn8505.c if (!client->irq) { irq 460 drivers/input/touchscreen/chipone_icn8505.c error = devm_request_threaded_irq(dev, client->irq, NULL, icn8505_irq, irq 479 drivers/input/touchscreen/chipone_icn8505.c disable_irq(icn8505->client->irq); irq 495 drivers/input/touchscreen/chipone_icn8505.c enable_irq(icn8505->client->irq); irq 104 drivers/input/touchscreen/colibri-vf50-ts.c static irqreturn_t vf50_ts_irq_bh(int irq, void *private) irq 157 drivers/input/touchscreen/cy8ctmg110_ts.c static irqreturn_t cy8ctmg110_irq_thread(int irq, void *dev_id) irq 241 drivers/input/touchscreen/cy8ctmg110_ts.c client->irq = gpio_to_irq(ts->irq_pin); irq 242 drivers/input/touchscreen/cy8ctmg110_ts.c if (client->irq < 0) { irq 243 drivers/input/touchscreen/cy8ctmg110_ts.c err = client->irq; irq 250 drivers/input/touchscreen/cy8ctmg110_ts.c err = request_threaded_irq(client->irq, NULL, cy8ctmg110_irq_thread, irq 255 drivers/input/touchscreen/cy8ctmg110_ts.c "irq %d busy? error %d\n", client->irq, err); irq 268 drivers/input/touchscreen/cy8ctmg110_ts.c free_irq(client->irq, ts); irq 288 drivers/input/touchscreen/cy8ctmg110_ts.c enable_irq_wake(client->irq); irq 302 drivers/input/touchscreen/cy8ctmg110_ts.c disable_irq_wake(client->irq); irq 319 drivers/input/touchscreen/cy8ctmg110_ts.c free_irq(client->irq, ts); irq 1064 drivers/input/touchscreen/cyttsp4_core.c static irqreturn_t cyttsp4_irq(int irq, void *handle) irq 1507 drivers/input/touchscreen/cyttsp4_core.c disable_irq(cd->irq); irq 1562 drivers/input/touchscreen/cyttsp4_core.c enable_irq(cd->irq); irq 2008 drivers/input/touchscreen/cyttsp4_core.c struct device *dev, u16 irq, size_t xfer_buf_size) irq 2053 drivers/input/touchscreen/cyttsp4_core.c cd->irq = gpio_to_irq(cd->cpdata->irq_gpio); irq 2054 drivers/input/touchscreen/cyttsp4_core.c if (cd->irq < 0) { irq 2072 drivers/input/touchscreen/cyttsp4_core.c dev_dbg(dev, "%s: initialize threaded irq=%d\n", __func__, cd->irq); irq 2080 drivers/input/touchscreen/cyttsp4_core.c rc = request_threaded_irq(cd->irq, NULL, cyttsp4_irq, irq_flags, irq 2118 drivers/input/touchscreen/cyttsp4_core.c free_irq(cd->irq, cd); irq 2156 drivers/input/touchscreen/cyttsp4_core.c free_irq(cd->irq, cd); irq 341 drivers/input/touchscreen/cyttsp4_core.h int irq; irq 454 drivers/input/touchscreen/cyttsp4_core.h struct device *dev, u16 irq, size_t xfer_buf_size); irq 40 drivers/input/touchscreen/cyttsp4_i2c.c ts = cyttsp4_probe(&cyttsp4_i2c_bus_ops, &client->dev, client->irq, irq 161 drivers/input/touchscreen/cyttsp4_spi.c ts = cyttsp4_probe(&cyttsp_spi_bus_ops, &spi->dev, spi->irq, irq 248 drivers/input/touchscreen/cyttsp_core.c enable_irq(ts->irq); irq 260 drivers/input/touchscreen/cyttsp_core.c disable_irq(ts->irq); irq 349 drivers/input/touchscreen/cyttsp_core.c static irqreturn_t cyttsp_irq(int irq, void *handle) irq 457 drivers/input/touchscreen/cyttsp_core.c enable_irq(ts->irq); irq 470 drivers/input/touchscreen/cyttsp_core.c disable_irq(ts->irq); irq 601 drivers/input/touchscreen/cyttsp_core.c struct device *dev, int irq, size_t xfer_buf_size) irq 618 drivers/input/touchscreen/cyttsp_core.c ts->irq = irq; irq 654 drivers/input/touchscreen/cyttsp_core.c error = devm_request_threaded_irq(dev, ts->irq, NULL, cyttsp_irq, irq 659 drivers/input/touchscreen/cyttsp_core.c ts->irq, error); irq 663 drivers/input/touchscreen/cyttsp_core.c disable_irq(ts->irq); irq 115 drivers/input/touchscreen/cyttsp_core.h int irq; irq 138 drivers/input/touchscreen/cyttsp_core.h struct device *dev, int irq, size_t xfer_buf_size); irq 39 drivers/input/touchscreen/cyttsp_i2c.c ts = cyttsp_probe(&cyttsp_i2c_bus_ops, &client->dev, client->irq, irq 153 drivers/input/touchscreen/cyttsp_spi.c ts = cyttsp_probe(&cyttsp_spi_bus_ops, &spi->dev, spi->irq, irq 34 drivers/input/touchscreen/da9052_tsi.c static irqreturn_t da9052_ts_pendwn_irq(int irq, void *data) irq 93 drivers/input/touchscreen/da9052_tsi.c static irqreturn_t da9052_ts_datardy_irq(int irq, void *data) irq 172 drivers/input/touchscreen/edt-ft5x06.c static irqreturn_t edt_ft5x06_ts_isr(int irq, void *dev_id) irq 541 drivers/input/touchscreen/edt-ft5x06.c disable_irq(client->irq); irq 583 drivers/input/touchscreen/edt-ft5x06.c enable_irq(client->irq); irq 642 drivers/input/touchscreen/edt-ft5x06.c enable_irq(client->irq); irq 1158 drivers/input/touchscreen/edt-ft5x06.c irq_flags = irq_get_trigger_type(client->irq); irq 1163 drivers/input/touchscreen/edt-ft5x06.c error = devm_request_threaded_irq(&client->dev, client->irq, irq 1184 drivers/input/touchscreen/edt-ft5x06.c client->irq, irq 1205 drivers/input/touchscreen/edt-ft5x06.c enable_irq_wake(client->irq); irq 1215 drivers/input/touchscreen/edt-ft5x06.c disable_irq_wake(client->irq); irq 87 drivers/input/touchscreen/eeti_ts.c static irqreturn_t eeti_ts_isr(int irq, void *dev_id) irq 121 drivers/input/touchscreen/eeti_ts.c enable_irq(eeti->client->irq); irq 142 drivers/input/touchscreen/eeti_ts.c disable_irq(eeti->client->irq); irq 213 drivers/input/touchscreen/eeti_ts.c error = devm_request_threaded_irq(dev, client->irq, irq 250 drivers/input/touchscreen/eeti_ts.c enable_irq_wake(client->irq); irq 262 drivers/input/touchscreen/eeti_ts.c disable_irq_wake(client->irq); irq 64 drivers/input/touchscreen/egalax_ts.c static irqreturn_t egalax_ts_interrupt(int irq, void *dev_id) irq 214 drivers/input/touchscreen/egalax_ts.c error = devm_request_threaded_irq(&client->dev, client->irq, NULL, irq 245 drivers/input/touchscreen/egalax_ts.c return enable_irq_wake(client->irq); irq 256 drivers/input/touchscreen/egalax_ts.c return disable_irq_wake(client->irq); irq 98 drivers/input/touchscreen/ektf2127.c static irqreturn_t ektf2127_irq(int irq, void *dev_id) irq 138 drivers/input/touchscreen/ektf2127.c enable_irq(ts->client->irq); irq 148 drivers/input/touchscreen/ektf2127.c disable_irq(ts->client->irq); irq 229 drivers/input/touchscreen/ektf2127.c if (!client->irq) { irq 285 drivers/input/touchscreen/ektf2127.c error = devm_request_threaded_irq(dev, client->irq, irq 238 drivers/input/touchscreen/elants_i2c.c disable_irq(client->irq); irq 246 drivers/input/touchscreen/elants_i2c.c enable_irq(client->irq); irq 743 drivers/input/touchscreen/elants_i2c.c disable_irq(client->irq); irq 766 drivers/input/touchscreen/elants_i2c.c enable_irq(client->irq); irq 853 drivers/input/touchscreen/elants_i2c.c static irqreturn_t elants_i2c_irq(int irq, void *_dev) irq 1264 drivers/input/touchscreen/elants_i2c.c irqflags = irq_get_trigger_type(client->irq); irq 1268 drivers/input/touchscreen/elants_i2c.c error = devm_request_threaded_irq(&client->dev, client->irq, irq 1306 drivers/input/touchscreen/elants_i2c.c disable_irq(client->irq); irq 1313 drivers/input/touchscreen/elants_i2c.c ts->wake_irq_enabled = (enable_irq_wake(client->irq) == 0); irq 1341 drivers/input/touchscreen/elants_i2c.c disable_irq_wake(client->irq); irq 1359 drivers/input/touchscreen/elants_i2c.c enable_irq(client->irq); irq 113 drivers/input/touchscreen/exc3000.c static irqreturn_t exc3000_interrupt(int irq, void *dev_id) irq 184 drivers/input/touchscreen/exc3000.c error = devm_request_threaded_irq(&client->dev, client->irq, irq 37 drivers/input/touchscreen/fsl-imx25-tcq.c int irq; irq 308 drivers/input/touchscreen/fsl-imx25-tcq.c static irqreturn_t mx25_tcq_irq_thread(int irq, void *dev_id) irq 336 drivers/input/touchscreen/fsl-imx25-tcq.c static irqreturn_t mx25_tcq_irq(int irq, void *dev_id) irq 528 drivers/input/touchscreen/fsl-imx25-tcq.c priv->irq = platform_get_irq(pdev, 0); irq 529 drivers/input/touchscreen/fsl-imx25-tcq.c if (priv->irq <= 0) irq 530 drivers/input/touchscreen/fsl-imx25-tcq.c return priv->irq; irq 560 drivers/input/touchscreen/fsl-imx25-tcq.c error = devm_request_threaded_irq(dev, priv->irq, mx25_tcq_irq, irq 385 drivers/input/touchscreen/goodix.c static irqreturn_t goodix_ts_irq_handler(int irq, void *dev_id) irq 399 drivers/input/touchscreen/goodix.c devm_free_irq(&ts->client->dev, ts->client->irq, ts); irq 404 drivers/input/touchscreen/goodix.c return devm_request_threaded_irq(&ts->client->dev, ts->client->irq, irq 960 drivers/input/touchscreen/goodix.c disable_irq(client->irq); irq 1003 drivers/input/touchscreen/goodix.c enable_irq(client->irq); irq 741 drivers/input/touchscreen/hideep.c static irqreturn_t hideep_irq(int irq, void *handle) irq 894 drivers/input/touchscreen/hideep.c disable_irq(client->irq); irq 899 drivers/input/touchscreen/hideep.c enable_irq(client->irq); irq 960 drivers/input/touchscreen/hideep.c disable_irq(client->irq); irq 978 drivers/input/touchscreen/hideep.c enable_irq(client->irq); irq 1005 drivers/input/touchscreen/hideep.c if (client->irq <= 0) { irq 1006 drivers/input/touchscreen/hideep.c dev_err(&client->dev, "missing irq: %d\n", client->irq); irq 1059 drivers/input/touchscreen/hideep.c error = devm_request_threaded_irq(&client->dev, client->irq, irq 1064 drivers/input/touchscreen/hideep.c client->irq, error); irq 69 drivers/input/touchscreen/hp680_ts_input.c static irqreturn_t hp680_ts_interrupt(int irq, void *dev) irq 71 drivers/input/touchscreen/hp680_ts_input.c disable_irq_nosync(irq); irq 47 drivers/input/touchscreen/htcpen.c static irqreturn_t htcpen_interrupt(int irq, void *handle) irq 205 drivers/input/touchscreen/ili210x.c static irqreturn_t ili210x_irq(int irq, void *irq_data) irq 278 drivers/input/touchscreen/ili210x.c if (client->irq <= 0) { irq 348 drivers/input/touchscreen/ili210x.c error = devm_request_irq(dev, client->irq, ili210x_irq, 0, irq 373 drivers/input/touchscreen/ili210x.c client->irq, firmware.id, firmware.major, firmware.minor); irq 383 drivers/input/touchscreen/ili210x.c enable_irq_wake(client->irq); irq 393 drivers/input/touchscreen/ili210x.c disable_irq_wake(client->irq); irq 260 drivers/input/touchscreen/imx6ul_tsc.c static irqreturn_t tsc_irq_fn(int irq, void *dev_id) irq 303 drivers/input/touchscreen/imx6ul_tsc.c static irqreturn_t adc_irq_fn(int irq, void *dev_id) irq 451 drivers/input/touchscreen/iqs5xx.c disable_irq(client->irq); irq 457 drivers/input/touchscreen/iqs5xx.c enable_irq(client->irq); irq 702 drivers/input/touchscreen/iqs5xx.c static irqreturn_t iqs5xx_irq(int irq, void *data) irq 908 drivers/input/touchscreen/iqs5xx.c disable_irq(client->irq); irq 945 drivers/input/touchscreen/iqs5xx.c enable_irq(client->irq); irq 1079 drivers/input/touchscreen/iqs5xx.c error = devm_request_threaded_irq(&client->dev, client->irq, irq 64 drivers/input/touchscreen/jornada720_ts.c static irqreturn_t jornada720_ts_interrupt(int irq, void *dev_id) irq 101 drivers/input/touchscreen/jornada720_ts.c int error, irq; irq 117 drivers/input/touchscreen/jornada720_ts.c irq = gpiod_to_irq(jornada_ts->gpio); irq 118 drivers/input/touchscreen/jornada720_ts.c if (irq <= 0) irq 119 drivers/input/touchscreen/jornada720_ts.c return irq < 0 ? irq : -EINVAL; irq 133 drivers/input/touchscreen/jornada720_ts.c error = devm_request_irq(&pdev->dev, irq, jornada720_ts_interrupt, irq 67 drivers/input/touchscreen/lpc32xx_ts.c int irq; irq 78 drivers/input/touchscreen/lpc32xx_ts.c static irqreturn_t lpc32xx_ts_interrupt(int irq, void *dev_id) irq 205 drivers/input/touchscreen/lpc32xx_ts.c int irq; irq 214 drivers/input/touchscreen/lpc32xx_ts.c irq = platform_get_irq(pdev, 0); irq 215 drivers/input/touchscreen/lpc32xx_ts.c if (irq < 0) irq 216 drivers/input/touchscreen/lpc32xx_ts.c return irq; irq 227 drivers/input/touchscreen/lpc32xx_ts.c tsc->irq = irq; irq 270 drivers/input/touchscreen/lpc32xx_ts.c error = request_irq(tsc->irq, lpc32xx_ts_interrupt, irq 289 drivers/input/touchscreen/lpc32xx_ts.c free_irq(tsc->irq, tsc); irq 308 drivers/input/touchscreen/lpc32xx_ts.c free_irq(tsc->irq, tsc); irq 339 drivers/input/touchscreen/lpc32xx_ts.c enable_irq_wake(tsc->irq); irq 358 drivers/input/touchscreen/lpc32xx_ts.c disable_irq_wake(tsc->irq); irq 61 drivers/input/touchscreen/mainstone-wm97xx.c static int irq; irq 197 drivers/input/touchscreen/mainstone-wm97xx.c irq = 27; irq 202 drivers/input/touchscreen/mainstone-wm97xx.c irq = 4; irq 204 drivers/input/touchscreen/mainstone-wm97xx.c if (irq) { irq 205 drivers/input/touchscreen/mainstone-wm97xx.c ret = gpio_request(irq, "Touchscreen IRQ"); irq 209 drivers/input/touchscreen/mainstone-wm97xx.c ret = gpio_direction_input(irq); irq 211 drivers/input/touchscreen/mainstone-wm97xx.c gpio_free(irq); irq 215 drivers/input/touchscreen/mainstone-wm97xx.c wm->pen_irq = gpio_to_irq(irq); irq 253 drivers/input/touchscreen/mainstone-wm97xx.c if (irq) irq 254 drivers/input/touchscreen/mainstone-wm97xx.c gpio_free(irq); irq 95 drivers/input/touchscreen/max11801_ts.c static irqreturn_t max11801_ts_interrupt(int irq, void *dev_id) irq 201 drivers/input/touchscreen/max11801_ts.c error = devm_request_threaded_irq(&client->dev, client->irq, NULL, irq 41 drivers/input/touchscreen/mc13783_ts.c static irqreturn_t mc13783_ts_handler(int irq, void *data) irq 45 drivers/input/touchscreen/mc13783_ts.c mc13xxx_irq_ack(priv->mc13xxx, irq); irq 105 drivers/input/touchscreen/mcs5000_ts.c static irqreturn_t mcs5000_ts_interrupt(int irq, void *dev_id) irq 224 drivers/input/touchscreen/mcs5000_ts.c error = devm_request_threaded_irq(&client->dev, client->irq, irq 412 drivers/input/touchscreen/melfas_mip4.c enable_irq(ts->client->irq); irq 419 drivers/input/touchscreen/melfas_mip4.c disable_irq(ts->client->irq); irq 582 drivers/input/touchscreen/melfas_mip4.c static irqreturn_t mip4_interrupt(int irq, void *dev_id) irq 1260 drivers/input/touchscreen/melfas_mip4.c disable_irq(ts->client->irq); irq 1280 drivers/input/touchscreen/melfas_mip4.c enable_irq(ts->client->irq); irq 1503 drivers/input/touchscreen/melfas_mip4.c error = devm_request_threaded_irq(&client->dev, client->irq, irq 1509 drivers/input/touchscreen/melfas_mip4.c client->irq, error); irq 1513 drivers/input/touchscreen/melfas_mip4.c disable_irq(client->irq); irq 1541 drivers/input/touchscreen/melfas_mip4.c ts->wake_irq_enabled = enable_irq_wake(client->irq) == 0; irq 1559 drivers/input/touchscreen/melfas_mip4.c disable_irq_wake(client->irq); irq 26 drivers/input/touchscreen/migor_ts.c int irq; irq 33 drivers/input/touchscreen/migor_ts.c static irqreturn_t migor_ts_isr(int irq, void *dev_id) irq 111 drivers/input/touchscreen/migor_ts.c disable_irq(priv->irq); irq 116 drivers/input/touchscreen/migor_ts.c enable_irq(priv->irq); irq 136 drivers/input/touchscreen/migor_ts.c priv->irq = client->irq; irq 154 drivers/input/touchscreen/migor_ts.c error = request_threaded_irq(priv->irq, NULL, migor_ts_isr, irq 172 drivers/input/touchscreen/migor_ts.c free_irq(priv->irq, priv); irq 183 drivers/input/touchscreen/migor_ts.c free_irq(priv->irq, priv); irq 198 drivers/input/touchscreen/migor_ts.c enable_irq_wake(priv->irq); irq 209 drivers/input/touchscreen/migor_ts.c disable_irq_wake(priv->irq); irq 53 drivers/input/touchscreen/mk712.c module_param_hw_named(irq, mk712_irq, uint, irq, 0); irq 54 drivers/input/touchscreen/mk712.c MODULE_PARM_DESC(irq, "IRQ of MK712 touchscreen controller"); irq 78 drivers/input/touchscreen/mk712.c static irqreturn_t mk712_interrupt(int irq, void *dev_id) irq 190 drivers/input/touchscreen/mms114.c static irqreturn_t mms114_interrupt(int irq, void *dev_id) irq 358 drivers/input/touchscreen/mms114.c enable_irq(client->irq); irq 368 drivers/input/touchscreen/mms114.c disable_irq(client->irq); irq 523 drivers/input/touchscreen/mms114.c error = devm_request_threaded_irq(&client->dev, client->irq, irq 530 drivers/input/touchscreen/mms114.c disable_irq(client->irq); irq 493 drivers/input/touchscreen/mxs-lradc-ts.c static irqreturn_t mxs_lradc_ts_handle_irq(int irq, void *data) irq 609 drivers/input/touchscreen/mxs-lradc-ts.c int ret, irq, virq, i; irq 674 drivers/input/touchscreen/mxs-lradc-ts.c irq = platform_get_irq_byname(pdev, mxs_lradc_ts_irq_names[i]); irq 675 drivers/input/touchscreen/mxs-lradc-ts.c if (irq < 0) irq 676 drivers/input/touchscreen/mxs-lradc-ts.c return irq; irq 678 drivers/input/touchscreen/mxs-lradc-ts.c virq = irq_of_parse_and_map(node, irq); irq 141 drivers/input/touchscreen/pixcir_i2c_ts.c static irqreturn_t pixcir_ts_isr(int irq, void *dev_id) irq 336 drivers/input/touchscreen/pixcir_i2c_ts.c synchronize_irq(ts->client->irq); irq 546 drivers/input/touchscreen/pixcir_i2c_ts.c error = devm_request_threaded_irq(dev, client->irq, NULL, pixcir_ts_isr, irq 550 drivers/input/touchscreen/pixcir_i2c_ts.c dev_err(dev, "failed to request irq %d\n", client->irq); irq 762 drivers/input/touchscreen/raydium_i2c_ts.c disable_irq(client->irq); irq 783 drivers/input/touchscreen/raydium_i2c_ts.c enable_irq(client->irq); irq 827 drivers/input/touchscreen/raydium_i2c_ts.c static irqreturn_t raydium_i2c_irq(int irq, void *_dev) irq 1109 drivers/input/touchscreen/raydium_i2c_ts.c error = devm_request_threaded_irq(&client->dev, client->irq, irq 1149 drivers/input/touchscreen/raydium_i2c_ts.c disable_irq(client->irq); irq 1154 drivers/input/touchscreen/raydium_i2c_ts.c ts->wake_irq_enabled = (enable_irq_wake(client->irq) == 0); irq 1169 drivers/input/touchscreen/raydium_i2c_ts.c disable_irq_wake(client->irq); irq 1176 drivers/input/touchscreen/raydium_i2c_ts.c enable_irq(client->irq); irq 520 drivers/input/touchscreen/rohm_bu21023.c static irqreturn_t rohm_ts_soft_irq(int irq, void *dev_id) irq 867 drivers/input/touchscreen/rohm_bu21023.c disable_irq(client->irq); irq 1043 drivers/input/touchscreen/rohm_bu21023.c enable_irq(client->irq); irq 1106 drivers/input/touchscreen/rohm_bu21023.c if (!client->irq) { irq 1154 drivers/input/touchscreen/rohm_bu21023.c error = devm_request_threaded_irq(dev, client->irq, irq 144 drivers/input/touchscreen/s3c2410_ts.c static irqreturn_t stylus_irq(int irq, void *dev_id) irq 223 drivers/input/touchscreen/s6sy761.c static irqreturn_t s6sy761_irq_handler(int irq, void *dev) irq 387 drivers/input/touchscreen/s6sy761.c disable_irq(sdata->client->irq); irq 462 drivers/input/touchscreen/s6sy761.c err = devm_request_threaded_irq(&client->dev, client->irq, NULL, irq 514 drivers/input/touchscreen/s6sy761.c enable_irq(sdata->client->irq); irq 387 drivers/input/touchscreen/silead.c static irqreturn_t silead_ts_threaded_irq_handler(int irq, void *id) irq 490 drivers/input/touchscreen/silead.c if (client->irq <= 0) irq 529 drivers/input/touchscreen/silead.c error = devm_request_threaded_irq(dev, client->irq, irq 545 drivers/input/touchscreen/silead.c disable_irq(client->irq); irq 584 drivers/input/touchscreen/silead.c enable_irq(client->irq); irq 276 drivers/input/touchscreen/sis_i2c.c static irqreturn_t sis_ts_irq_handler(int irq, void *dev_id) irq 358 drivers/input/touchscreen/sis_i2c.c error = devm_request_threaded_irq(&client->dev, client->irq, irq 98 drivers/input/touchscreen/st1232.c static irqreturn_t st1232_ts_irq_handler(int irq, void *dev_id) irq 197 drivers/input/touchscreen/st1232.c if (!client->irq) { irq 264 drivers/input/touchscreen/st1232.c error = devm_request_threaded_irq(&client->dev, client->irq, irq 292 drivers/input/touchscreen/st1232.c enable_irq_wake(client->irq); irq 294 drivers/input/touchscreen/st1232.c disable_irq(client->irq); irq 307 drivers/input/touchscreen/st1232.c disable_irq_wake(client->irq); irq 310 drivers/input/touchscreen/st1232.c enable_irq(client->irq); irq 300 drivers/input/touchscreen/stmfts.c static irqreturn_t stmfts_irq_handler(int irq, void *dev) irq 552 drivers/input/touchscreen/stmfts.c enable_irq(sdata->client->irq); irq 593 drivers/input/touchscreen/stmfts.c disable_irq(sdata->client->irq); irq 694 drivers/input/touchscreen/stmfts.c irq_set_status_flags(client->irq, IRQ_NOAUTOEN); irq 695 drivers/input/touchscreen/stmfts.c err = devm_request_threaded_irq(&client->dev, client->irq, irq 126 drivers/input/touchscreen/stmpe-ts.c static irqreturn_t stmpe_ts_handler(int irq, void *data) irq 110 drivers/input/touchscreen/sun4i-ts.c unsigned int irq; irq 147 drivers/input/touchscreen/sun4i-ts.c static irqreturn_t sun4i_ts_irq(int irq, void *dev_id) irq 308 drivers/input/touchscreen/sun4i-ts.c ts->irq = platform_get_irq(pdev, 0); irq 309 drivers/input/touchscreen/sun4i-ts.c error = devm_request_irq(dev, ts->irq, sun4i_ts_irq, 0, "sun4i-ts", ts); irq 197 drivers/input/touchscreen/surface3_spi.c static irqreturn_t surface3_spi_irq_handler(int irq, void *dev_id) irq 364 drivers/input/touchscreen/surface3_spi.c error = devm_request_threaded_irq(&spi->dev, spi->irq, irq 379 drivers/input/touchscreen/surface3_spi.c disable_irq(data->spi->irq); irq 393 drivers/input/touchscreen/surface3_spi.c enable_irq(data->spi->irq); irq 128 drivers/input/touchscreen/sx8654.c static irqreturn_t sx8650_irq(int irq, void *handle) irq 192 drivers/input/touchscreen/sx8654.c static irqreturn_t sx8654_irq(int irq, void *handle) irq 279 drivers/input/touchscreen/sx8654.c enable_irq(client->irq); irq 290 drivers/input/touchscreen/sx8654.c disable_irq(client->irq); irq 401 drivers/input/touchscreen/sx8654.c error = devm_request_threaded_irq(&client->dev, client->irq, irq 408 drivers/input/touchscreen/sx8654.c client->irq, error); irq 413 drivers/input/touchscreen/sx8654.c disable_irq(client->irq); irq 51 drivers/input/touchscreen/ti_am335x_tsc.c unsigned int irq; irq 269 drivers/input/touchscreen/ti_am335x_tsc.c static irqreturn_t titsc_irq(int irq, void *dev) irq 426 drivers/input/touchscreen/ti_am335x_tsc.c ts_dev->irq = tscadc_dev->irq; irq 435 drivers/input/touchscreen/ti_am335x_tsc.c err = request_irq(ts_dev->irq, titsc_irq, irq 443 drivers/input/touchscreen/ti_am335x_tsc.c err = dev_pm_set_wake_irq(&pdev->dev, ts_dev->irq); irq 480 drivers/input/touchscreen/ti_am335x_tsc.c free_irq(ts_dev->irq, ts_dev); irq 494 drivers/input/touchscreen/ti_am335x_tsc.c free_irq(ts_dev->irq, ts_dev); irq 41 drivers/input/touchscreen/tsc2004.c return tsc200x_probe(&i2c->dev, i2c->irq, &tsc2004_input_id, irq 62 drivers/input/touchscreen/tsc2005.c return tsc200x_probe(&spi->dev, spi->irq, &tsc2005_input_id, irq 73 drivers/input/touchscreen/tsc2007.h int irq; irq 110 drivers/input/touchscreen/tsc2007_core.c static irqreturn_t tsc2007_soft_irq(int irq, void *handle) irq 174 drivers/input/touchscreen/tsc2007_core.c static irqreturn_t tsc2007_hard_irq(int irq, void *handle) irq 193 drivers/input/touchscreen/tsc2007_core.c disable_irq(ts->irq); irq 204 drivers/input/touchscreen/tsc2007_core.c enable_irq(ts->irq); irq 348 drivers/input/touchscreen/tsc2007_core.c ts->irq = client->irq; irq 390 drivers/input/touchscreen/tsc2007_core.c err = devm_request_threaded_irq(&client->dev, ts->irq, irq 396 drivers/input/touchscreen/tsc2007_core.c ts->irq, err); irq 109 drivers/input/touchscreen/tsc200x-core.c int irq; irq 135 drivers/input/touchscreen/tsc200x-core.c static irqreturn_t tsc200x_irq_thread(int irq, void *_ts) irq 234 drivers/input/touchscreen/tsc200x-core.c disable_irq(ts->irq); irq 239 drivers/input/touchscreen/tsc200x-core.c enable_irq(ts->irq); irq 391 drivers/input/touchscreen/tsc200x-core.c disable_irq(ts->irq); irq 398 drivers/input/touchscreen/tsc200x-core.c enable_irq(ts->irq); irq 440 drivers/input/touchscreen/tsc200x-core.c int tsc200x_probe(struct device *dev, int irq, const struct input_id *tsc_id, irq 450 drivers/input/touchscreen/tsc200x-core.c if (irq <= 0) { irq 471 drivers/input/touchscreen/tsc200x-core.c ts->irq = irq; irq 541 drivers/input/touchscreen/tsc200x-core.c error = devm_request_threaded_irq(dev, irq, NULL, irq 569 drivers/input/touchscreen/tsc200x-core.c irq_set_irq_wake(irq, 1); irq 74 drivers/input/touchscreen/tsc200x-core.h int tsc200x_probe(struct device *dev, int irq, const struct input_id *tsc_id, irq 191 drivers/input/touchscreen/ucb1400_ts.c if (unlikely(irqnr != ucb->irq)) irq 230 drivers/input/touchscreen/ucb1400_ts.c disable_irq(ucb->irq); irq 246 drivers/input/touchscreen/ucb1400_ts.c enable_irq(ucb->irq); irq 310 drivers/input/touchscreen/ucb1400_ts.c ucb->irq = probe_irq_off(mask); irq 311 drivers/input/touchscreen/ucb1400_ts.c if (ucb->irq < 0 || ucb->irq == NO_IRQ) irq 330 drivers/input/touchscreen/ucb1400_ts.c if (ucb->irq < 0) { irq 337 drivers/input/touchscreen/ucb1400_ts.c dev_dbg(&pdev->dev, "found IRQ %d\n", ucb->irq); irq 373 drivers/input/touchscreen/ucb1400_ts.c error = request_threaded_irq(ucb->irq, NULL, ucb1400_irq, irq 378 drivers/input/touchscreen/ucb1400_ts.c "unable to grab irq%d: %d\n", ucb->irq, error); irq 389 drivers/input/touchscreen/ucb1400_ts.c free_irq(ucb->irq, ucb); irq 400 drivers/input/touchscreen/ucb1400_ts.c free_irq(ucb->irq, ucb); irq 94 drivers/input/touchscreen/usbtouchscreen.c struct urb *irq; irq 1532 drivers/input/touchscreen/usbtouchscreen.c usbtouch->irq->dev = interface_to_usbdev(usbtouch->interface); irq 1540 drivers/input/touchscreen/usbtouchscreen.c if (usb_submit_urb(usbtouch->irq, GFP_KERNEL)) { irq 1562 drivers/input/touchscreen/usbtouchscreen.c usb_kill_urb(usbtouch->irq); irq 1577 drivers/input/touchscreen/usbtouchscreen.c usb_kill_urb(usbtouch->irq); irq 1589 drivers/input/touchscreen/usbtouchscreen.c result = usb_submit_urb(usbtouch->irq, GFP_NOIO); irq 1614 drivers/input/touchscreen/usbtouchscreen.c err = usb_submit_urb(usbtouch->irq, GFP_NOIO); irq 1694 drivers/input/touchscreen/usbtouchscreen.c usbtouch->irq = usb_alloc_urb(0, GFP_KERNEL); irq 1695 drivers/input/touchscreen/usbtouchscreen.c if (!usbtouch->irq) { irq 1741 drivers/input/touchscreen/usbtouchscreen.c usb_fill_int_urb(usbtouch->irq, udev, irq 1746 drivers/input/touchscreen/usbtouchscreen.c usb_fill_bulk_urb(usbtouch->irq, udev, irq 1751 drivers/input/touchscreen/usbtouchscreen.c usbtouch->irq->dev = udev; irq 1752 drivers/input/touchscreen/usbtouchscreen.c usbtouch->irq->transfer_dma = usbtouch->data_dma; irq 1753 drivers/input/touchscreen/usbtouchscreen.c usbtouch->irq->transfer_flags |= URB_NO_TRANSFER_DMA_MAP; irq 1790 drivers/input/touchscreen/usbtouchscreen.c err = usb_submit_urb(usbtouch->irq, GFP_KERNEL); irq 1809 drivers/input/touchscreen/usbtouchscreen.c usb_free_urb(usbtouch->irq); irq 1831 drivers/input/touchscreen/usbtouchscreen.c usb_free_urb(usbtouch->irq); irq 89 drivers/input/touchscreen/wacom_i2c.c static irqreturn_t wacom_i2c_irq(int irq, void *dev_id) irq 135 drivers/input/touchscreen/wacom_i2c.c enable_irq(client->irq); irq 145 drivers/input/touchscreen/wacom_i2c.c disable_irq(client->irq); irq 198 drivers/input/touchscreen/wacom_i2c.c error = request_threaded_irq(client->irq, NULL, wacom_i2c_irq, irq 208 drivers/input/touchscreen/wacom_i2c.c disable_irq(client->irq); irq 221 drivers/input/touchscreen/wacom_i2c.c free_irq(client->irq, wac_i2c); irq 233 drivers/input/touchscreen/wacom_i2c.c free_irq(client->irq, wac_i2c); irq 244 drivers/input/touchscreen/wacom_i2c.c disable_irq(client->irq); irq 253 drivers/input/touchscreen/wacom_i2c.c enable_irq(client->irq); irq 831 drivers/input/touchscreen/wdt87xx_i2c.c disable_irq(client->irq); irq 853 drivers/input/touchscreen/wdt87xx_i2c.c enable_irq(client->irq); irq 993 drivers/input/touchscreen/wdt87xx_i2c.c static irqreturn_t wdt87xx_ts_interrupt(int irq, void *dev_id) irq 1074 drivers/input/touchscreen/wdt87xx_i2c.c client->adapter->nr, client->irq); irq 1099 drivers/input/touchscreen/wdt87xx_i2c.c error = devm_request_threaded_irq(&client->dev, client->irq, irq 1122 drivers/input/touchscreen/wdt87xx_i2c.c disable_irq(client->irq); irq 1126 drivers/input/touchscreen/wdt87xx_i2c.c enable_irq(client->irq); irq 1153 drivers/input/touchscreen/wdt87xx_i2c.c enable_irq(client->irq); irq 83 drivers/input/touchscreen/wm831x-ts.c static irqreturn_t wm831x_ts_data_irq(int irq, void *irq_data) irq 155 drivers/input/touchscreen/wm831x-ts.c static irqreturn_t wm831x_ts_pen_down_irq(int irq, void *irq_data) irq 358 drivers/input/touchscreen/wm97xx-core.c static irqreturn_t wm97xx_pen_interrupt(int irq, void *dev_id) irq 41 drivers/input/touchscreen/zet6223.c enable_irq(ts->client->irq); irq 50 drivers/input/touchscreen/zet6223.c disable_irq(ts->client->irq); irq 53 drivers/input/touchscreen/zet6223.c static irqreturn_t zet6223_irq(int irq, void *dev_id) irq 178 drivers/input/touchscreen/zet6223.c if (!client->irq) { irq 218 drivers/input/touchscreen/zet6223.c error = devm_request_threaded_irq(dev, client->irq, NULL, zet6223_irq, irq 222 drivers/input/touchscreen/zet6223.c client->irq, error); irq 471 drivers/input/touchscreen/zforce_ts.c static irqreturn_t zforce_irq(int irq, void *dev_id) irq 482 drivers/input/touchscreen/zforce_ts.c static irqreturn_t zforce_irq_thread(int irq, void *dev_id) irq 635 drivers/input/touchscreen/zforce_ts.c enable_irq_wake(client->irq); irq 644 drivers/input/touchscreen/zforce_ts.c disable_irq(client->irq); irq 670 drivers/input/touchscreen/zforce_ts.c disable_irq_wake(client->irq); irq 681 drivers/input/touchscreen/zforce_ts.c enable_irq(client->irq); irq 878 drivers/input/touchscreen/zforce_ts.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 883 drivers/input/touchscreen/zforce_ts.c dev_err(&client->dev, "irq %d request failed\n", client->irq); irq 785 drivers/iommu/amd_iommu.c irqreturn_t amd_iommu_int_thread(int irq, void *data) irq 830 drivers/iommu/amd_iommu.c irqreturn_t amd_iommu_int_handler(int irq, void *data) irq 1930 drivers/iommu/amd_iommu_init.c r = request_threaded_irq(iommu->dev->irq, irq 1988 drivers/iommu/amd_iommu_init.c if (iommu->dev->irq == notify->irq) { irq 2015 drivers/iommu/amd_iommu_init.c notify->irq = iommu->dev->irq; irq 2018 drivers/iommu/amd_iommu_init.c ret = irq_set_affinity_notifier(iommu->dev->irq, notify); irq 2021 drivers/iommu/amd_iommu_init.c iommu->devid, iommu->dev->irq); irq 15 drivers/iommu/amd_iommu_proto.h extern irqreturn_t amd_iommu_int_thread(int irq, void *data); irq 16 drivers/iommu/amd_iommu_proto.h extern irqreturn_t amd_iommu_int_handler(int irq, void *data); irq 507 drivers/iommu/arm-smmu-v3.c int irq; /* Wired interrupt */ irq 1694 drivers/iommu/arm-smmu-v3.c static irqreturn_t arm_smmu_evtq_thread(int irq, void *dev) irq 1765 drivers/iommu/arm-smmu-v3.c static irqreturn_t arm_smmu_priq_thread(int irq, void *dev) irq 1789 drivers/iommu/arm-smmu-v3.c static irqreturn_t arm_smmu_gerror_handler(int irq, void *dev) irq 1835 drivers/iommu/arm-smmu-v3.c static irqreturn_t arm_smmu_combined_irq_thread(int irq, void *dev) irq 1839 drivers/iommu/arm-smmu-v3.c arm_smmu_evtq_thread(irq, dev); irq 1841 drivers/iommu/arm-smmu-v3.c arm_smmu_priq_thread(irq, dev); irq 1846 drivers/iommu/arm-smmu-v3.c static irqreturn_t arm_smmu_combined_irq_handler(int irq, void *dev) irq 1848 drivers/iommu/arm-smmu-v3.c arm_smmu_gerror_handler(irq, dev); irq 3054 drivers/iommu/arm-smmu-v3.c smmu->evtq.q.irq = desc->irq; irq 3057 drivers/iommu/arm-smmu-v3.c smmu->gerr_irq = desc->irq; irq 3060 drivers/iommu/arm-smmu-v3.c smmu->priq.q.irq = desc->irq; irq 3073 drivers/iommu/arm-smmu-v3.c int irq, ret; irq 3078 drivers/iommu/arm-smmu-v3.c irq = smmu->evtq.q.irq; irq 3079 drivers/iommu/arm-smmu-v3.c if (irq) { irq 3080 drivers/iommu/arm-smmu-v3.c ret = devm_request_threaded_irq(smmu->dev, irq, NULL, irq 3090 drivers/iommu/arm-smmu-v3.c irq = smmu->gerr_irq; irq 3091 drivers/iommu/arm-smmu-v3.c if (irq) { irq 3092 drivers/iommu/arm-smmu-v3.c ret = devm_request_irq(smmu->dev, irq, arm_smmu_gerror_handler, irq 3101 drivers/iommu/arm-smmu-v3.c irq = smmu->priq.q.irq; irq 3102 drivers/iommu/arm-smmu-v3.c if (irq) { irq 3103 drivers/iommu/arm-smmu-v3.c ret = devm_request_threaded_irq(smmu->dev, irq, NULL, irq 3119 drivers/iommu/arm-smmu-v3.c int ret, irq; irq 3130 drivers/iommu/arm-smmu-v3.c irq = smmu->combined_irq; irq 3131 drivers/iommu/arm-smmu-v3.c if (irq) { irq 3136 drivers/iommu/arm-smmu-v3.c ret = devm_request_threaded_irq(smmu->dev, irq, irq 3577 drivers/iommu/arm-smmu-v3.c int irq, ret; irq 3616 drivers/iommu/arm-smmu-v3.c irq = platform_get_irq_byname_optional(pdev, "combined"); irq 3617 drivers/iommu/arm-smmu-v3.c if (irq > 0) irq 3618 drivers/iommu/arm-smmu-v3.c smmu->combined_irq = irq; irq 3620 drivers/iommu/arm-smmu-v3.c irq = platform_get_irq_byname_optional(pdev, "eventq"); irq 3621 drivers/iommu/arm-smmu-v3.c if (irq > 0) irq 3622 drivers/iommu/arm-smmu-v3.c smmu->evtq.q.irq = irq; irq 3624 drivers/iommu/arm-smmu-v3.c irq = platform_get_irq_byname_optional(pdev, "priq"); irq 3625 drivers/iommu/arm-smmu-v3.c if (irq > 0) irq 3626 drivers/iommu/arm-smmu-v3.c smmu->priq.q.irq = irq; irq 3628 drivers/iommu/arm-smmu-v3.c irq = platform_get_irq_byname_optional(pdev, "gerror"); irq 3629 drivers/iommu/arm-smmu-v3.c if (irq > 0) irq 3630 drivers/iommu/arm-smmu-v3.c smmu->gerr_irq = irq; irq 446 drivers/iommu/arm-smmu.c static irqreturn_t arm_smmu_context_fault(int irq, void *dev) irq 471 drivers/iommu/arm-smmu.c static irqreturn_t arm_smmu_global_fault(int irq, void *dev) irq 631 drivers/iommu/arm-smmu.c int irq, start, ret = 0; irq 799 drivers/iommu/arm-smmu.c irq = smmu->irqs[smmu->num_global_irqs + cfg->irptndx]; irq 800 drivers/iommu/arm-smmu.c ret = devm_request_irq(smmu->dev, irq, arm_smmu_context_fault, irq 804 drivers/iommu/arm-smmu.c cfg->irptndx, irq); irq 827 drivers/iommu/arm-smmu.c int ret, irq; irq 844 drivers/iommu/arm-smmu.c irq = smmu->irqs[smmu->num_global_irqs + cfg->irptndx]; irq 845 drivers/iommu/arm-smmu.c devm_free_irq(smmu->dev, irq, domain); irq 2063 drivers/iommu/arm-smmu.c int irq = platform_get_irq(pdev, i); irq 2065 drivers/iommu/arm-smmu.c if (irq < 0) { irq 2069 drivers/iommu/arm-smmu.c smmu->irqs[i] = irq; irq 1119 drivers/iommu/dmar.c if (iommu->irq) { irq 1125 drivers/iommu/dmar.c free_irq(iommu->irq, iommu); irq 1126 drivers/iommu/dmar.c dmar_free_hwirq(iommu->irq); irq 1127 drivers/iommu/dmar.c iommu->irq = 0; irq 1620 drivers/iommu/dmar.c static inline int dmar_msi_reg(struct intel_iommu *iommu, int irq) irq 1622 drivers/iommu/dmar.c if (iommu->irq == irq) irq 1624 drivers/iommu/dmar.c else if (iommu->pr_irq == irq) irq 1633 drivers/iommu/dmar.c int reg = dmar_msi_reg(iommu, data->irq); irq 1647 drivers/iommu/dmar.c int reg = dmar_msi_reg(iommu, data->irq); irq 1658 drivers/iommu/dmar.c void dmar_msi_write(int irq, struct msi_msg *msg) irq 1660 drivers/iommu/dmar.c struct intel_iommu *iommu = irq_get_handler_data(irq); irq 1661 drivers/iommu/dmar.c int reg = dmar_msi_reg(iommu, irq); irq 1671 drivers/iommu/dmar.c void dmar_msi_read(int irq, struct msi_msg *msg) irq 1673 drivers/iommu/dmar.c struct intel_iommu *iommu = irq_get_handler_data(irq); irq 1674 drivers/iommu/dmar.c int reg = dmar_msi_reg(iommu, irq); irq 1708 drivers/iommu/dmar.c irqreturn_t dmar_fault(int irq, void *dev_id) irq 1788 drivers/iommu/dmar.c int irq, ret; irq 1793 drivers/iommu/dmar.c if (iommu->irq) irq 1796 drivers/iommu/dmar.c irq = dmar_alloc_hwirq(iommu->seq_id, iommu->node, iommu); irq 1797 drivers/iommu/dmar.c if (irq > 0) { irq 1798 drivers/iommu/dmar.c iommu->irq = irq; irq 1804 drivers/iommu/dmar.c ret = request_irq(irq, dmar_fault, IRQF_NO_THREAD, iommu->name, iommu); irq 1831 drivers/iommu/dmar.c dmar_fault(iommu->irq, iommu); irq 404 drivers/iommu/exynos-iommu.c static irqreturn_t exynos_sysmmu_irq(int irq, void *dev_id) irq 571 drivers/iommu/exynos-iommu.c int irq, ret; irq 585 drivers/iommu/exynos-iommu.c irq = platform_get_irq(pdev, 0); irq 586 drivers/iommu/exynos-iommu.c if (irq <= 0) irq 587 drivers/iommu/exynos-iommu.c return irq; irq 589 drivers/iommu/exynos-iommu.c ret = devm_request_irq(dev, irq, exynos_sysmmu_irq, 0, irq 592 drivers/iommu/exynos-iommu.c dev_err(dev, "Unabled to register handler of irq %d\n", irq); irq 750 drivers/iommu/fsl_pamu.c static irqreturn_t pamu_av_isr(int irq, void *arg) irq 1010 drivers/iommu/fsl_pamu.c int irq; irq 1035 drivers/iommu/fsl_pamu.c irq = irq_of_parse_and_map(dev->of_node, 0); irq 1036 drivers/iommu/fsl_pamu.c if (irq == NO_IRQ) { irq 1050 drivers/iommu/fsl_pamu.c ret = request_irq(irq, pamu_av_isr, 0, "pamu", data); irq 1052 drivers/iommu/fsl_pamu.c dev_err(dev, "error %i installing ISR for irq %i\n", ret, irq); irq 1174 drivers/iommu/fsl_pamu.c if (irq != NO_IRQ) irq 1175 drivers/iommu/fsl_pamu.c free_irq(irq, data); irq 24 drivers/iommu/intel-svm.c static irqreturn_t prq_event_thread(int irq, void *d); irq 44 drivers/iommu/intel-svm.c int irq, ret; irq 54 drivers/iommu/intel-svm.c irq = dmar_alloc_hwirq(DMAR_UNITS_SUPPORTED + iommu->seq_id, iommu->node, iommu); irq 55 drivers/iommu/intel-svm.c if (irq <= 0) { irq 64 drivers/iommu/intel-svm.c iommu->pr_irq = irq; irq 68 drivers/iommu/intel-svm.c ret = request_threaded_irq(irq, NULL, prq_event_thread, IRQF_ONESHOT, irq 73 drivers/iommu/intel-svm.c dmar_free_hwirq(irq); irq 531 drivers/iommu/intel-svm.c static irqreturn_t prq_event_thread(int irq, void *d) irq 586 drivers/iommu/ipmmu-vmsa.c static irqreturn_t ipmmu_irq(int irq, void *dev) irq 1050 drivers/iommu/ipmmu-vmsa.c int irq; irq 1107 drivers/iommu/ipmmu-vmsa.c irq = platform_get_irq(pdev, 0); irq 1108 drivers/iommu/ipmmu-vmsa.c if (irq < 0) irq 1109 drivers/iommu/ipmmu-vmsa.c return irq; irq 1111 drivers/iommu/ipmmu-vmsa.c ret = devm_request_irq(&pdev->dev, irq, ipmmu_irq, 0, irq 1114 drivers/iommu/ipmmu-vmsa.c dev_err(&pdev->dev, "failed to request IRQ %d\n", irq); irq 660 drivers/iommu/msm_iommu.c irqreturn_t msm_iommu_fault_handler(int irq, void *dev_id) irq 767 drivers/iommu/msm_iommu.c iommu->irq = platform_get_irq(pdev, 0); irq 768 drivers/iommu/msm_iommu.c if (iommu->irq < 0) { irq 795 drivers/iommu/msm_iommu.c ret = devm_request_threaded_irq(iommu->dev, iommu->irq, NULL, irq 801 drivers/iommu/msm_iommu.c pr_err("Request IRQ %d failed with ret=%d\n", iommu->irq, ret); irq 826 drivers/iommu/msm_iommu.c iommu->base, iommu->irq, iommu->ncb); irq 52 drivers/iommu/msm_iommu.h int irq; irq 87 drivers/iommu/msm_iommu.h irqreturn_t msm_iommu_fault_handler(int irq, void *dev_id); irq 262 drivers/iommu/mtk_iommu.c static irqreturn_t mtk_iommu_isr(int irq, void *dev_id) irq 645 drivers/iommu/mtk_iommu.c if (devm_request_irq(data->dev, data->irq, mtk_iommu_isr, 0, irq 649 drivers/iommu/mtk_iommu.c dev_err(data->dev, "Failed @ IRQ-%d Request\n", data->irq); irq 694 drivers/iommu/mtk_iommu.c data->irq = platform_get_irq(pdev, 0); irq 695 drivers/iommu/mtk_iommu.c if (data->irq < 0) irq 696 drivers/iommu/mtk_iommu.c return data->irq; irq 776 drivers/iommu/mtk_iommu.c devm_free_irq(&pdev->dev, data->irq, data); irq 52 drivers/iommu/mtk_iommu.h int irq; irq 160 drivers/iommu/mtk_iommu_v1.c static irqreturn_t mtk_iommu_isr(int irq, void *dev_id) irq 518 drivers/iommu/mtk_iommu_v1.c if (devm_request_irq(data->dev, data->irq, mtk_iommu_isr, 0, irq 522 drivers/iommu/mtk_iommu_v1.c dev_err(data->dev, "Failed @ IRQ-%d Request\n", data->irq); irq 581 drivers/iommu/mtk_iommu_v1.c data->irq = platform_get_irq(pdev, 0); irq 582 drivers/iommu/mtk_iommu_v1.c if (data->irq < 0) irq 583 drivers/iommu/mtk_iommu_v1.c return data->irq; irq 654 drivers/iommu/mtk_iommu_v1.c devm_free_irq(&pdev->dev, data->irq, data); irq 816 drivers/iommu/omap-iommu.c static irqreturn_t iommu_fault_handler(int irq, void *data) irq 1176 drivers/iommu/omap-iommu.c int irq; irq 1230 drivers/iommu/omap-iommu.c irq = platform_get_irq(pdev, 0); irq 1231 drivers/iommu/omap-iommu.c if (irq < 0) irq 1234 drivers/iommu/omap-iommu.c err = devm_request_irq(obj->dev, irq, iommu_fault_handler, IRQF_SHARED, irq 196 drivers/iommu/qcom_iommu.c static irqreturn_t qcom_iommu_fault(int irq, void *dev) irq 709 drivers/iommu/qcom_iommu.c int ret, irq; irq 723 drivers/iommu/qcom_iommu.c irq = platform_get_irq(pdev, 0); irq 724 drivers/iommu/qcom_iommu.c if (irq < 0) irq 732 drivers/iommu/qcom_iommu.c ret = devm_request_irq(dev, irq, irq 738 drivers/iommu/qcom_iommu.c dev_err(dev, "failed to request IRQ %u\n", irq); irq 520 drivers/iommu/rockchip-iommu.c static irqreturn_t rk_iommu_irq(int irq, void *dev_id) irq 1231 drivers/iommu/rockchip-iommu.c int irq = platform_get_irq(pdev, i); irq 1233 drivers/iommu/rockchip-iommu.c if (irq < 0) irq 1234 drivers/iommu/rockchip-iommu.c return irq; irq 1236 drivers/iommu/rockchip-iommu.c err = devm_request_irq(iommu->dev, irq, rk_iommu_irq, irq 1260 drivers/iommu/rockchip-iommu.c int irq = platform_get_irq(pdev, i); irq 1262 drivers/iommu/rockchip-iommu.c devm_free_irq(iommu->dev, irq, iommu); irq 91 drivers/ipack/carriers/tpci200.c free_irq(tpci200->info->pdev->irq, (void *) tpci200); irq 133 drivers/ipack/carriers/tpci200.c static irqreturn_t tpci200_interrupt(int irq, void *dev_id) irq 153 drivers/ipack/carriers/tpci200.c slot_irq = rcu_dereference(tpci200->slots[i].irq); irq 179 drivers/ipack/carriers/tpci200.c if (tpci200->slots[dev->slot].irq == NULL) { irq 185 drivers/ipack/carriers/tpci200.c slot_irq = tpci200->slots[dev->slot].irq; irq 187 drivers/ipack/carriers/tpci200.c RCU_INIT_POINTER(tpci200->slots[dev->slot].irq, NULL); irq 208 drivers/ipack/carriers/tpci200.c if (tpci200->slots[dev->slot].irq != NULL) { irq 236 drivers/ipack/carriers/tpci200.c rcu_assign_pointer(tpci200->slots[dev->slot].irq, slot_irq); irq 341 drivers/ipack/carriers/tpci200.c res = request_irq(tpci200->info->pdev->irq, irq 137 drivers/ipack/carriers/tpci200.h struct slot_irq *irq; irq 119 drivers/irqchip/exynos-combiner.c unsigned int irq) irq 121 drivers/irqchip/exynos-combiner.c irq_set_chained_handler_and_data(irq, combiner_handle_cascade_irq, irq 127 drivers/irqchip/exynos-combiner.c void __iomem *base, unsigned int irq) irq 132 drivers/irqchip/exynos-combiner.c combiner_data->parent_irq = irq; irq 156 drivers/irqchip/exynos-combiner.c static int combiner_irq_domain_map(struct irq_domain *d, unsigned int irq, irq 161 drivers/irqchip/exynos-combiner.c irq_set_chip_and_handler(irq, &combiner_chip, handle_level_irq); irq 162 drivers/irqchip/exynos-combiner.c irq_set_chip_data(irq, &combiner_data[hw >> 3]); irq 163 drivers/irqchip/exynos-combiner.c irq_set_probe(irq); irq 176 drivers/irqchip/exynos-combiner.c int i, irq; irq 195 drivers/irqchip/exynos-combiner.c irq = irq_of_parse_and_map(np, i); irq 198 drivers/irqchip/exynos-combiner.c combiner_base + (i >> 2) * 0x10, irq); irq 199 drivers/irqchip/exynos-combiner.c combiner_cascade_irq(&combiner_data[i], irq); irq 114 drivers/irqchip/irq-al-fic.c unsigned int irq; irq 123 drivers/irqchip/irq-al-fic.c irq = irq_find_mapping(domain, hwirq); irq 124 drivers/irqchip/irq-al-fic.c generic_handle_irq(irq); irq 122 drivers/irqchip/irq-armada-370-xp.c #define ARMADA_370_XP_INT_SOURCE_CTL(irq) (0x100 + irq*4) irq 159 drivers/irqchip/irq-armada-370-xp.c static inline bool is_percpu_irq(irq_hw_number_t irq) irq 161 drivers/irqchip/irq-armada-370-xp.c if (irq <= ARMADA_370_XP_MAX_PER_CPU_IRQS) irq 408 drivers/irqchip/irq-armada-370-xp.c unsigned int irq) irq 424 drivers/irqchip/irq-armada-370-xp.c writel((map << 8) | irq, main_int_base + irq 430 drivers/irqchip/irq-armada-370-xp.c unsigned int irq; irq 433 drivers/irqchip/irq-armada-370-xp.c for (irq = 0; irq < ARMADA_370_XP_MAX_PER_CPU_IRQS; irq++) { irq 437 drivers/irqchip/irq-armada-370-xp.c virq = irq_linear_revmap(armada_370_xp_mpic_domain, irq); irq 486 drivers/irqchip/irq-armada-370-xp.c int irq; irq 492 drivers/irqchip/irq-armada-370-xp.c irq = irq_find_mapping(armada_370_xp_msi_inner_domain, irq 494 drivers/irqchip/irq-armada-370-xp.c generic_handle_irq(irq); irq 496 drivers/irqchip/irq-armada-370-xp.c irq = msinr - PCI_MSI_DOORBELL_START; irq 498 drivers/irqchip/irq-armada-370-xp.c irq, regs); irq 597 drivers/irqchip/irq-armada-370-xp.c irq_hw_number_t irq; irq 601 drivers/irqchip/irq-armada-370-xp.c for (irq = 0; irq < nirqs; irq++) { irq 605 drivers/irqchip/irq-armada-370-xp.c virq = irq_linear_revmap(armada_370_xp_mpic_domain, irq); irq 611 drivers/irqchip/irq-armada-370-xp.c if (!is_percpu_irq(irq)) { irq 613 drivers/irqchip/irq-armada-370-xp.c writel(irq, per_cpu_int_base + irq 619 drivers/irqchip/irq-armada-370-xp.c writel(irq, main_int_base + irq 53 drivers/irqchip/irq-aspeed-i2c-ic.c unsigned int irq, irq_hw_number_t hwirq) irq 55 drivers/irqchip/irq-aspeed-i2c-ic.c irq_set_chip_and_handler(irq, &dummy_irq_chip, handle_simple_irq); irq 56 drivers/irqchip/irq-aspeed-i2c-ic.c irq_set_chip_data(irq, domain->host_data); irq 91 drivers/irqchip/irq-aspeed-vic.c u32 stat, irq; irq 94 drivers/irqchip/irq-aspeed-vic.c irq = 0; irq 98 drivers/irqchip/irq-aspeed-vic.c irq = 32; irq 102 drivers/irqchip/irq-aspeed-vic.c irq += ffs(stat) - 1; irq 103 drivers/irqchip/irq-aspeed-vic.c handle_domain_irq(vic->dom, irq, regs); irq 159 drivers/irqchip/irq-aspeed-vic.c static int avic_map(struct irq_domain *d, unsigned int irq, irq 171 drivers/irqchip/irq-aspeed-vic.c irq_set_chip_and_handler(irq, &avic_chip, handle_edge_irq); irq 173 drivers/irqchip/irq-aspeed-vic.c irq_set_chip_and_handler(irq, &avic_chip, handle_level_irq); irq 174 drivers/irqchip/irq-aspeed-vic.c irq_set_chip_data(irq, vic); irq 175 drivers/irqchip/irq-aspeed-vic.c irq_set_probe(irq); irq 37 drivers/irqchip/irq-ath79-cpu.c int irq; irq 48 drivers/irqchip/irq-ath79-cpu.c irq = fls(pending) - 1; irq 49 drivers/irqchip/irq-ath79-cpu.c if (irq < ARRAY_SIZE(irq_wb_chan) && irq_wb_chan[irq] != -1) irq 50 drivers/irqchip/irq-ath79-cpu.c ath79_ddr_wb_flush(irq_wb_chan[irq]); irq 51 drivers/irqchip/irq-ath79-cpu.c do_IRQ(MIPS_CPU_IRQ_BASE + irq); irq 52 drivers/irqchip/irq-ath79-cpu.c pending &= ~BIT(irq); irq 67 drivers/irqchip/irq-ath79-cpu.c u32 irq = i; irq 70 drivers/irqchip/irq-ath79-cpu.c node, "qca,ddr-wb-channel-interrupts", i, &irq); irq 71 drivers/irqchip/irq-ath79-cpu.c if (irq >= ARRAY_SIZE(irq_wb_chan)) irq 81 drivers/irqchip/irq-ath79-cpu.c irq_wb_chan[irq] = args.args[0]; irq 63 drivers/irqchip/irq-ath79-misc.c unsigned int irq = d->hwirq; irq 67 drivers/irqchip/irq-ath79-misc.c __raw_writel(t | BIT(irq), base + AR71XX_RESET_REG_MISC_INT_ENABLE); irq 76 drivers/irqchip/irq-ath79-misc.c unsigned int irq = d->hwirq; irq 80 drivers/irqchip/irq-ath79-misc.c __raw_writel(t & ~BIT(irq), base + AR71XX_RESET_REG_MISC_INT_ENABLE); irq 89 drivers/irqchip/irq-ath79-misc.c unsigned int irq = d->hwirq; irq 93 drivers/irqchip/irq-ath79-misc.c __raw_writel(t & ~BIT(irq), base + AR71XX_RESET_REG_MISC_INT_STATUS); irq 105 drivers/irqchip/irq-ath79-misc.c static int misc_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hw) irq 107 drivers/irqchip/irq-ath79-misc.c irq_set_chip_and_handler(irq, &ath79_misc_irq_chip, handle_level_irq); irq 108 drivers/irqchip/irq-ath79-misc.c irq_set_chip_data(irq, d->host_data); irq 118 drivers/irqchip/irq-ath79-misc.c struct irq_domain *domain, int irq) irq 128 drivers/irqchip/irq-ath79-misc.c irq_set_chained_handler_and_data(irq, ath79_misc_irq_handler, domain); irq 136 drivers/irqchip/irq-ath79-misc.c int irq; irq 138 drivers/irqchip/irq-ath79-misc.c irq = irq_of_parse_and_map(node, 0); irq 139 drivers/irqchip/irq-ath79-misc.c if (!irq) { irq 157 drivers/irqchip/irq-ath79-misc.c ath79_misc_intc_domain_init(domain, irq); irq 181 drivers/irqchip/irq-ath79-misc.c void __init ath79_misc_irq_init(void __iomem *regs, int irq, irq 196 drivers/irqchip/irq-ath79-misc.c ath79_misc_intc_domain_init(domain, irq); irq 137 drivers/irqchip/irq-bcm2835.c int irq, b, i; irq 154 drivers/irqchip/irq-bcm2835.c irq = irq_create_mapping(intc.domain, MAKE_HWIRQ(b, i)); irq 155 drivers/irqchip/irq-bcm2835.c BUG_ON(irq <= 0); irq 156 drivers/irqchip/irq-bcm2835.c irq_set_chip_and_handler(irq, &armctrl_chip, irq 158 drivers/irqchip/irq-bcm2835.c irq_set_probe(irq); irq 92 drivers/irqchip/irq-bcm2836.c static int bcm2836_map(struct irq_domain *d, unsigned int irq, irq 115 drivers/irqchip/irq-bcm2836.c irq_set_percpu_devid(irq); irq 116 drivers/irqchip/irq-bcm2836.c irq_domain_set_info(d, irq, hw, chip, d->host_data, irq 118 drivers/irqchip/irq-bcm2836.c irq_set_status_flags(irq, IRQ_NOAUTOEN); irq 135 drivers/irqchip/irq-bcm6345-l1.c unsigned int irq; irq 141 drivers/irqchip/irq-bcm6345-l1.c irq = irq_linear_revmap(intc->domain, base + hwirq); irq 142 drivers/irqchip/irq-bcm6345-l1.c if (irq) irq 143 drivers/irqchip/irq-bcm6345-l1.c do_IRQ(irq); irq 110 drivers/irqchip/irq-bcm7120-l2.c int irq, u32 *valid_mask) irq 112 drivers/irqchip/irq-bcm7120-l2.c struct bcm7120_l1_intc_data *l1_data = &data->l1_data[irq]; irq 116 drivers/irqchip/irq-bcm7120-l2.c parent_irq = irq_of_parse_and_map(dn, irq); irq 118 drivers/irqchip/irq-bcm7120-l2.c pr_err("failed to map interrupt %d\n", irq); irq 135 drivers/irqchip/irq-bcm7120-l2.c irq * data->n_words + idx); irq 225 drivers/irqchip/irq-bcm7120-l2.c unsigned int idx, irq, flags; irq 250 drivers/irqchip/irq-bcm7120-l2.c for (irq = 0; irq < data->num_parent_irqs; irq++) { irq 251 drivers/irqchip/irq-bcm7120-l2.c ret = bcm7120_l2_intc_init_one(dn, data, irq, valid_mask); irq 281 drivers/irqchip/irq-bcm7120-l2.c irq = idx * IRQS_PER_WORD; irq 282 drivers/irqchip/irq-bcm7120-l2.c gc = irq_get_domain_generic_chip(data->domain, irq); irq 95 drivers/irqchip/irq-brcmstb-l2.c unsigned int irq; irq 111 drivers/irqchip/irq-brcmstb-l2.c irq = ffs(status) - 1; irq 112 drivers/irqchip/irq-brcmstb-l2.c status &= ~(1 << irq); irq 113 drivers/irqchip/irq-brcmstb-l2.c generic_handle_irq(irq_linear_revmap(b->domain, irq)); irq 46 drivers/irqchip/irq-csky-mpintc.c #define IRQ_OFFSET(irq) ((irq < COMM_IRQ_BASE) ? irq : (irq - COMM_IRQ_BASE)) irq 51 drivers/irqchip/irq-csky-mpintc.c #define TRIG_VAL(trigger, irq) (trigger << TRIG_BIT_OFFSET(IRQ_OFFSET(irq))) irq 52 drivers/irqchip/irq-csky-mpintc.c #define TRIG_VAL_MSK(irq) (~(3 << TRIG_BIT_OFFSET(IRQ_OFFSET(irq)))) irq 54 drivers/irqchip/irq-csky-mpintc.c #define TRIG_BASE(irq) \ irq 55 drivers/irqchip/irq-csky-mpintc.c (TRIG_BYTE_OFFSET(IRQ_OFFSET(irq)) + ((irq < COMM_IRQ_BASE) ? \ irq 59 drivers/irqchip/irq-csky-mpintc.c static void setup_trigger(unsigned long irq, unsigned long trigger) irq 66 drivers/irqchip/irq-csky-mpintc.c tmp = readl_relaxed(TRIG_BASE(irq)) & TRIG_VAL_MSK(irq); irq 68 drivers/irqchip/irq-csky-mpintc.c writel_relaxed(tmp | TRIG_VAL(trigger, irq), TRIG_BASE(irq)); irq 175 drivers/irqchip/irq-csky-mpintc.c static int csky_irqdomain_map(struct irq_domain *d, unsigned int irq, irq 179 drivers/irqchip/irq-csky-mpintc.c irq_set_percpu_devid(irq); irq 180 drivers/irqchip/irq-csky-mpintc.c irq_set_chip_and_handler(irq, &csky_irq_chip, irq 183 drivers/irqchip/irq-csky-mpintc.c irq_set_chip_and_handler(irq, &csky_irq_chip, irq 76 drivers/irqchip/irq-dw-apb-ictl.c int ret, nrirqs, irq, i; irq 80 drivers/irqchip/irq-dw-apb-ictl.c irq = irq_of_parse_and_map(np, 0); irq 81 drivers/irqchip/irq-dw-apb-ictl.c if (irq <= 0) { irq 149 drivers/irqchip/irq-dw-apb-ictl.c irq_set_chained_handler_and_data(irq, dw_apb_ictl_handler, domain); irq 59 drivers/irqchip/irq-eznps.c unsigned int irq = irqd_to_hwirq(irqd); irq 62 drivers/irqchip/irq-eznps.c ienb &= ~(1 << irq); irq 69 drivers/irqchip/irq-eznps.c unsigned int irq = irqd_to_hwirq(irqd); irq 72 drivers/irqchip/irq-eznps.c ienb |= (1 << irq); irq 78 drivers/irqchip/irq-eznps.c unsigned int __maybe_unused irq = irqd_to_hwirq(irqd); irq 80 drivers/irqchip/irq-eznps.c write_aux_reg(CTOP_AUX_IACK, 1 << irq); irq 90 drivers/irqchip/irq-eznps.c unsigned int __maybe_unused irq = irqd_to_hwirq(irqd); irq 92 drivers/irqchip/irq-eznps.c write_aux_reg(CTOP_AUX_IACK, 1 << irq); irq 132 drivers/irqchip/irq-ftintc010.c int irq; irq 136 drivers/irqchip/irq-ftintc010.c irq = ffs(status) - 1; irq 137 drivers/irqchip/irq-ftintc010.c handle_domain_irq(f->domain, irq, regs); irq 141 drivers/irqchip/irq-ftintc010.c static int ft010_irqdomain_map(struct irq_domain *d, unsigned int irq, irq 146 drivers/irqchip/irq-ftintc010.c irq_set_chip_data(irq, f); irq 148 drivers/irqchip/irq-ftintc010.c irq_set_chip_and_handler(irq, &ft010_irq_chip, handle_bad_irq); irq 149 drivers/irqchip/irq-ftintc010.c irq_set_probe(irq); irq 154 drivers/irqchip/irq-ftintc010.c static void ft010_irqdomain_unmap(struct irq_domain *d, unsigned int irq) irq 156 drivers/irqchip/irq-ftintc010.c irq_set_chip_and_handler(irq, NULL, NULL); irq 157 drivers/irqchip/irq-ftintc010.c irq_set_chip_data(irq, NULL); irq 54 drivers/irqchip/irq-gic-common.c int gic_configure_irq(unsigned int irq, unsigned int type, irq 57 drivers/irqchip/irq-gic-common.c u32 confmask = 0x2 << ((irq % 16) * 2); irq 58 drivers/irqchip/irq-gic-common.c u32 confoff = (irq / 16) * 4; irq 21 drivers/irqchip/irq-gic-common.h int gic_configure_irq(unsigned int irq, unsigned int type, irq 72 drivers/irqchip/irq-gic-pm.c int ret, irq, i; irq 84 drivers/irqchip/irq-gic-pm.c irq = irq_of_parse_and_map(dev->of_node, 0); irq 85 drivers/irqchip/irq-gic-pm.c if (!irq) { irq 111 drivers/irqchip/irq-gic-pm.c ret = gic_of_init_child(dev, &chip_pm->chip_data, irq); irq 126 drivers/irqchip/irq-gic-pm.c irq_dispose_mapping(irq); irq 1240 drivers/irqchip/irq-gic-v3-its.c struct irq_data *d = irq_get_irq_data(vpe->irq); irq 439 drivers/irqchip/irq-gic-v3.c struct irq_desc *desc = irq_to_desc(d->irq); irq 445 drivers/irqchip/irq-gic-v3.c pr_err("Cannot set NMI property of enabled IRQ %u\n", d->irq); irq 476 drivers/irqchip/irq-gic-v3.c struct irq_desc *desc = irq_to_desc(d->irq); irq 482 drivers/irqchip/irq-gic-v3.c pr_err("Cannot set NMI property of enabled IRQ %u\n", d->irq); irq 526 drivers/irqchip/irq-gic-v3.c unsigned int irq = gic_irq(d); irq 533 drivers/irqchip/irq-gic-v3.c if (irq < 16) irq 556 drivers/irqchip/irq-gic-v3.c pr_warn("GIC: PPI INTID%d is secure or misconfigured\n", irq); irq 1080 drivers/irqchip/irq-gic-v3.c static void gic_send_sgi(u64 cluster_id, u16 tlist, unsigned int irq) irq 1086 drivers/irqchip/irq-gic-v3.c irq << ICC_SGI1R_SGI_ID_SHIFT | irq 1095 drivers/irqchip/irq-gic-v3.c static void gic_raise_softirq(const struct cpumask *mask, unsigned int irq) irq 1099 drivers/irqchip/irq-gic-v3.c if (WARN_ON(irq >= 16)) irq 1113 drivers/irqchip/irq-gic-v3.c gic_send_sgi(cluster_id, tlist, irq); irq 1238 drivers/irqchip/irq-gic-v3.c static int gic_irq_domain_map(struct irq_domain *d, unsigned int irq, irq 1249 drivers/irqchip/irq-gic-v3.c irq_set_percpu_devid(irq); irq 1250 drivers/irqchip/irq-gic-v3.c irq_domain_set_info(d, irq, hw, chip, d->host_data, irq 1252 drivers/irqchip/irq-gic-v3.c irq_set_status_flags(irq, IRQ_NOAUTOEN); irq 1257 drivers/irqchip/irq-gic-v3.c irq_domain_set_info(d, irq, hw, chip, d->host_data, irq 1259 drivers/irqchip/irq-gic-v3.c irq_set_probe(irq); irq 1260 drivers/irqchip/irq-gic-v3.c irqd_set_single_target(irq_desc_get_irq_data(irq_to_desc(irq))); irq 1266 drivers/irqchip/irq-gic-v3.c irq_domain_set_info(d, irq, hw, chip, d->host_data, irq 1673 drivers/irqchip/irq-gic-v3.c unsigned int irq; irq 1685 drivers/irqchip/irq-gic-v3.c irq = irq_create_fwspec_mapping(&ppi_fwspec); irq 1686 drivers/irqchip/irq-gic-v3.c if (WARN_ON(!irq)) irq 1689 drivers/irqchip/irq-gic-v3.c irq, &partition_domain_ops); irq 2011 drivers/irqchip/irq-gic-v3.c int irq; irq 2020 drivers/irqchip/irq-gic-v3.c irq = acpi_register_gsi(NULL, acpi_data.maint_irq, irq 2023 drivers/irqchip/irq-gic-v3.c if (irq <= 0) irq 2026 drivers/irqchip/irq-gic-v3.c gic_v3_kvm_info.maint_irq = irq; irq 116 drivers/irqchip/irq-gic-v4.c vm->vpes[i]->irq = vpe_base_irq + i; irq 131 drivers/irqchip/irq-gic-v4.c irq_domain_free_irqs(vm->vpes[0]->irq, vm->nr_vpes); irq 138 drivers/irqchip/irq-gic-v4.c return irq_set_vcpu_affinity(vpe->irq, info); irq 161 drivers/irqchip/irq-gic-v4.c int its_map_vlpi(int irq, struct its_vlpi_map *map) irq 175 drivers/irqchip/irq-gic-v4.c irq_set_status_flags(irq, IRQ_DISABLE_UNLAZY); irq 177 drivers/irqchip/irq-gic-v4.c ret = irq_set_vcpu_affinity(irq, &info); irq 179 drivers/irqchip/irq-gic-v4.c irq_clear_status_flags(irq, IRQ_DISABLE_UNLAZY); irq 184 drivers/irqchip/irq-gic-v4.c int its_get_vlpi(int irq, struct its_vlpi_map *map) irq 193 drivers/irqchip/irq-gic-v4.c return irq_set_vcpu_affinity(irq, &info); irq 196 drivers/irqchip/irq-gic-v4.c int its_unmap_vlpi(int irq) irq 198 drivers/irqchip/irq-gic-v4.c irq_clear_status_flags(irq, IRQ_DISABLE_UNLAZY); irq 199 drivers/irqchip/irq-gic-v4.c return irq_set_vcpu_affinity(irq, NULL); irq 202 drivers/irqchip/irq-gic-v4.c int its_prop_update_vlpi(int irq, u8 config, bool inv) irq 211 drivers/irqchip/irq-gic-v4.c return irq_set_vcpu_affinity(irq, &info); irq 435 drivers/irqchip/irq-gic.c void __init gic_cascade_irq(unsigned int gic_nr, unsigned int irq) irq 438 drivers/irqchip/irq-gic.c irq_set_chained_handler_and_data(irq, gic_handle_cascade_irq, irq 806 drivers/irqchip/irq-gic.c static void gic_raise_softirq(const struct cpumask *mask, unsigned int irq) irq 813 drivers/irqchip/irq-gic.c writel_relaxed(2 << 24 | irq, irq 831 drivers/irqchip/irq-gic.c writel_relaxed(map << 16 | irq, gic_data_dist_base(&gic_data[0]) + GIC_DIST_SOFTINT); irq 844 drivers/irqchip/irq-gic.c void gic_send_sgi(unsigned int cpu_id, unsigned int irq) irq 849 drivers/irqchip/irq-gic.c writel_relaxed((cpu_id << 16) | irq, gic_data_dist_base(&gic_data[0]) + GIC_DIST_SOFTINT); irq 976 drivers/irqchip/irq-gic.c static int gic_irq_domain_map(struct irq_domain *d, unsigned int irq, irq 982 drivers/irqchip/irq-gic.c irq_set_percpu_devid(irq); irq 983 drivers/irqchip/irq-gic.c irq_domain_set_info(d, irq, hw, &gic->chip, d->host_data, irq 985 drivers/irqchip/irq-gic.c irq_set_status_flags(irq, IRQ_NOAUTOEN); irq 987 drivers/irqchip/irq-gic.c irq_domain_set_info(d, irq, hw, &gic->chip, d->host_data, irq 989 drivers/irqchip/irq-gic.c irq_set_probe(irq); irq 990 drivers/irqchip/irq-gic.c irqd_set_single_target(irq_desc_get_irq_data(irq_to_desc(irq))); irq 995 drivers/irqchip/irq-gic.c static void gic_irq_domain_unmap(struct irq_domain *d, unsigned int irq) irq 1377 drivers/irqchip/irq-gic.c int gic_of_init_child(struct device *dev, struct gic_chip_data **gic, int irq) irq 1381 drivers/irqchip/irq-gic.c if (!dev || !dev->of_node || !gic || !irq) irq 1400 drivers/irqchip/irq-gic.c irq_set_chained_handler_and_data(irq, gic_handle_cascade_irq, *gic); irq 1433 drivers/irqchip/irq-gic.c int irq, ret; irq 1466 drivers/irqchip/irq-gic.c irq = irq_of_parse_and_map(node, 0); irq 1467 drivers/irqchip/irq-gic.c gic_cascade_irq(gic_cnt, irq); irq 1486 drivers/irqchip/irq-gic.c int gic_of_init_child(struct device *dev, struct gic_chip_data **gic, int irq) irq 1565 drivers/irqchip/irq-gic.c int irq; irq 1585 drivers/irqchip/irq-gic.c irq = acpi_register_gsi(NULL, acpi_data.maint_irq, irq 1588 drivers/irqchip/irq-gic.c if (irq <= 0) irq 1591 drivers/irqchip/irq-gic.c gic_v2_kvm_info.maint_irq = irq; irq 119 drivers/irqchip/irq-hip04.c unsigned int irq = hip04_irq(d); irq 123 drivers/irqchip/irq-hip04.c if (irq < 16) irq 127 drivers/irqchip/irq-hip04.c if (irq >= 32 && type != IRQ_TYPE_LEVEL_HIGH && irq 133 drivers/irqchip/irq-hip04.c ret = gic_configure_irq(irq, type, base + GIC_DIST_CONFIG, NULL); irq 134 drivers/irqchip/irq-hip04.c if (ret && irq < 32) { irq 136 drivers/irqchip/irq-hip04.c pr_warn("GIC: PPI%d is secure or misconfigured\n", irq - 16); irq 283 drivers/irqchip/irq-hip04.c static void hip04_raise_softirq(const struct cpumask *mask, unsigned int irq) irq 301 drivers/irqchip/irq-hip04.c writel_relaxed(map << 8 | irq, hip04_data.dist_base + GIC_DIST_SOFTINT); irq 307 drivers/irqchip/irq-hip04.c static int hip04_irq_domain_map(struct irq_domain *d, unsigned int irq, irq 311 drivers/irqchip/irq-hip04.c irq_set_percpu_devid(irq); irq 312 drivers/irqchip/irq-hip04.c irq_set_chip_and_handler(irq, &hip04_irq_chip, irq 314 drivers/irqchip/irq-hip04.c irq_set_status_flags(irq, IRQ_NOAUTOEN); irq 316 drivers/irqchip/irq-hip04.c irq_set_chip_and_handler(irq, &hip04_irq_chip, irq 318 drivers/irqchip/irq-hip04.c irq_set_probe(irq); irq 319 drivers/irqchip/irq-hip04.c irqd_set_single_target(irq_desc_get_irq_data(irq_to_desc(irq))); irq 321 drivers/irqchip/irq-hip04.c irq_set_chip_data(irq, d->host_data); irq 70 drivers/irqchip/irq-i8259.c unsigned int mask, irq = d->irq - I8259A_IRQ_BASE; irq 73 drivers/irqchip/irq-i8259.c mask = 1 << irq; irq 76 drivers/irqchip/irq-i8259.c if (irq & 8) irq 85 drivers/irqchip/irq-i8259.c unsigned int mask, irq = d->irq - I8259A_IRQ_BASE; irq 88 drivers/irqchip/irq-i8259.c mask = ~(1 << irq); irq 91 drivers/irqchip/irq-i8259.c if (irq & 8) irq 98 drivers/irqchip/irq-i8259.c void make_8259A_irq(unsigned int irq) irq 100 drivers/irqchip/irq-i8259.c disable_irq_nosync(irq); irq 101 drivers/irqchip/irq-i8259.c irq_set_chip_and_handler(irq, &i8259A_chip, handle_level_irq); irq 102 drivers/irqchip/irq-i8259.c enable_irq(irq); irq 111 drivers/irqchip/irq-i8259.c static inline int i8259A_irq_real(unsigned int irq) irq 114 drivers/irqchip/irq-i8259.c int irqmask = 1 << irq; irq 116 drivers/irqchip/irq-i8259.c if (irq < 8) { irq 136 drivers/irqchip/irq-i8259.c unsigned int irqmask, irq = d->irq - I8259A_IRQ_BASE; irq 139 drivers/irqchip/irq-i8259.c irqmask = 1 << irq; irq 161 drivers/irqchip/irq-i8259.c if (irq & 8) { irq 164 drivers/irqchip/irq-i8259.c outb(0x60+(irq&7), PIC_SLAVE_CMD);/* 'Specific EOI' to slave */ irq 169 drivers/irqchip/irq-i8259.c outb(0x60+irq, PIC_MASTER_CMD); /* 'Specific EOI to master */ irq 178 drivers/irqchip/irq-i8259.c if (i8259A_irq_real(irq)) irq 192 drivers/irqchip/irq-i8259.c printk(KERN_DEBUG "spurious 8259A interrupt: IRQ%d.\n", irq); irq 340 drivers/irqchip/irq-i8259.c unsigned int irq; irq 345 drivers/irqchip/irq-i8259.c irq = irq_linear_revmap(domain, hwirq); irq 346 drivers/irqchip/irq-i8259.c generic_handle_irq(irq); irq 224 drivers/irqchip/irq-imgpdc.c unsigned int irq = irq_desc_get_irq(desc); irq 232 drivers/irqchip/irq-imgpdc.c if (irq == priv->perip_irqs[i]) irq 304 drivers/irqchip/irq-imgpdc.c int irq, ret; irq 364 drivers/irqchip/irq-imgpdc.c irq = platform_get_irq(pdev, 1 + i); irq 365 drivers/irqchip/irq-imgpdc.c if (irq < 0) irq 366 drivers/irqchip/irq-imgpdc.c return irq; irq 367 drivers/irqchip/irq-imgpdc.c priv->perip_irqs[i] = irq; irq 376 drivers/irqchip/irq-imgpdc.c irq = platform_get_irq(pdev, 0); irq 377 drivers/irqchip/irq-imgpdc.c if (irq < 0) irq 378 drivers/irqchip/irq-imgpdc.c return irq; irq 379 drivers/irqchip/irq-imgpdc.c priv->syswake_irq = irq; irq 451 drivers/irqchip/irq-imgpdc.c irq = priv->perip_irqs[i]; irq 452 drivers/irqchip/irq-imgpdc.c irq_set_chained_handler_and_data(irq, pdc_intc_perip_isr, irq 162 drivers/irqchip/irq-imx-gpcv2.c unsigned int irq, unsigned int nr_irqs, irq 180 drivers/irqchip/irq-imx-gpcv2.c irq_domain_set_hwirq_and_chip(domain, irq + i, hwirq + i, irq 186 drivers/irqchip/irq-imx-gpcv2.c return irq_domain_alloc_irqs_parent(domain, irq, nr_irqs, irq 30 drivers/irqchip/irq-imx-irqsteer.c int irq[CHAN_MAX_OUTPUT_INT]; irq 79 drivers/irqchip/irq-imx-irqsteer.c static int imx_irqsteer_irq_map(struct irq_domain *h, unsigned int irq, irq 82 drivers/irqchip/irq-imx-irqsteer.c irq_set_status_flags(irq, IRQ_LEVEL); irq 83 drivers/irqchip/irq-imx-irqsteer.c irq_set_chip_data(irq, h->host_data); irq 84 drivers/irqchip/irq-imx-irqsteer.c irq_set_chip_and_handler(irq, &imx_irqsteer_irq_chip, handle_level_irq); irq 94 drivers/irqchip/irq-imx-irqsteer.c static int imx_irqsteer_get_hwirq_base(struct irqsteer_data *data, u32 irq) irq 99 drivers/irqchip/irq-imx-irqsteer.c if (data->irq[i] == irq) irq 110 drivers/irqchip/irq-imx-irqsteer.c int irq, i; irq 114 drivers/irqchip/irq-imx-irqsteer.c irq = irq_desc_get_irq(desc); irq 115 drivers/irqchip/irq-imx-irqsteer.c hwirq = imx_irqsteer_get_hwirq_base(data, irq); irq 118 drivers/irqchip/irq-imx-irqsteer.c __func__, irq); irq 215 drivers/irqchip/irq-imx-irqsteer.c data->irq[i] = irq_of_parse_and_map(np, i); irq 216 drivers/irqchip/irq-imx-irqsteer.c if (!data->irq[i]) { irq 221 drivers/irqchip/irq-imx-irqsteer.c irq_set_chained_handler_and_data(data->irq[i], irq 240 drivers/irqchip/irq-imx-irqsteer.c irq_set_chained_handler_and_data(irqsteer_data->irq[i], irq 35 drivers/irqchip/irq-ingenic.c static irqreturn_t intc_cascade(int irq, void *data) irq 37 drivers/irqchip/irq-ingenic.c struct ingenic_intc_data *intc = irq_get_handler_data(irq); irq 154 drivers/irqchip/irq-ixp4xx.c unsigned int irq, unsigned int nr_irqs, irq 176 drivers/irqchip/irq-ixp4xx.c irq + i, irq 182 drivers/irqchip/irq-ixp4xx.c irq_set_probe(irq + i); irq 219 drivers/irqchip/irq-ixp4xx.c int irq; irq 226 drivers/irqchip/irq-ixp4xx.c .irq = 16, irq 231 drivers/irqchip/irq-ixp4xx.c .irq = 24, irq 236 drivers/irqchip/irq-ixp4xx.c .irq = 46, irq 242 drivers/irqchip/irq-ixp4xx.c .irq = 48, irq 345 drivers/irqchip/irq-ixp4xx.c chunk->irq, chunk->irq + chunk->nr_irqs - 1, irq 352 drivers/irqchip/irq-ixp4xx.c chunk->irq, irq 46 drivers/irqchip/irq-jcore-aic.c static int jcore_aic_irqdomain_map(struct irq_domain *d, unsigned int irq, irq 51 drivers/irqchip/irq-jcore-aic.c irq_set_chip_and_handler(irq, aic, handle_jcore_irq); irq 38 drivers/irqchip/irq-keystone.c int irq; irq 87 drivers/irqchip/irq-keystone.c static irqreturn_t keystone_irq_handler(int irq, void *keystone_irq) irq 94 drivers/irqchip/irq-keystone.c dev_dbg(kirq->dev, "start irq %d\n", irq); irq 120 drivers/irqchip/irq-keystone.c dev_dbg(kirq->dev, "end irq %d\n", irq); irq 166 drivers/irqchip/irq-keystone.c kirq->irq = platform_get_irq(pdev, 0); irq 167 drivers/irqchip/irq-keystone.c if (kirq->irq < 0) irq 168 drivers/irqchip/irq-keystone.c return kirq->irq; irq 188 drivers/irqchip/irq-keystone.c ret = request_irq(kirq->irq, keystone_irq_handler, irq 208 drivers/irqchip/irq-keystone.c free_irq(kirq->irq, kirq); irq 124 drivers/irqchip/irq-lpc32xx.c u32 hwirq = lpc32xx_ic_read(ic, LPC32XX_INTC_STAT), irq; irq 127 drivers/irqchip/irq-lpc32xx.c irq = __ffs(hwirq); irq 128 drivers/irqchip/irq-lpc32xx.c hwirq &= ~BIT(irq); irq 129 drivers/irqchip/irq-lpc32xx.c handle_domain_irq(lpc32xx_mic_irqc->domain, irq, regs); irq 137 drivers/irqchip/irq-lpc32xx.c u32 hwirq = lpc32xx_ic_read(ic, LPC32XX_INTC_STAT), irq; irq 142 drivers/irqchip/irq-lpc32xx.c irq = __ffs(hwirq); irq 143 drivers/irqchip/irq-lpc32xx.c hwirq &= ~BIT(irq); irq 144 drivers/irqchip/irq-lpc32xx.c generic_handle_irq(irq_find_mapping(ic->domain, irq)); irq 112 drivers/irqchip/irq-madera.c disable_irq(madera->irq); irq 124 drivers/irqchip/irq-madera.c enable_irq(madera->irq); irq 139 drivers/irqchip/irq-madera.c disable_irq(madera->irq); irq 151 drivers/irqchip/irq-madera.c enable_irq(madera->irq); irq 178 drivers/irqchip/irq-madera.c irq_data = irq_get_irq_data(madera->irq); irq 180 drivers/irqchip/irq-madera.c dev_err(&pdev->dev, "Invalid IRQ: %d\n", madera->irq); irq 214 drivers/irqchip/irq-madera.c ret = regmap_add_irq_chip(madera->regmap, madera->irq, IRQF_ONESHOT, 0, irq 236 drivers/irqchip/irq-madera.c regmap_del_irq_chip(madera->irq, madera->irq_data); irq 149 drivers/irqchip/irq-mbigen.c struct irq_data *d = irq_get_irq_data(desc->irq); irq 131 drivers/irqchip/irq-mips-cpu.c int irq; irq 140 drivers/irqchip/irq-mips-cpu.c irq = fls(pending) - 1; irq 141 drivers/irqchip/irq-mips-cpu.c if (IS_ENABLED(CONFIG_GENERIC_IRQ_IPI) && irq < 2) irq 142 drivers/irqchip/irq-mips-cpu.c virq = irq_linear_revmap(ipi_domain, irq); irq 144 drivers/irqchip/irq-mips-cpu.c virq = irq_linear_revmap(irq_domain, irq); irq 146 drivers/irqchip/irq-mips-cpu.c pending &= ~BIT(irq); irq 150 drivers/irqchip/irq-mips-cpu.c static int mips_cpu_intc_map(struct irq_domain *d, unsigned int irq, irq 165 drivers/irqchip/irq-mips-cpu.c irq_set_chip_and_handler(irq, chip, handle_percpu_irq); irq 99 drivers/irqchip/irq-mips-gic.c static void gic_bind_eic_interrupt(int irq, int set) irq 102 drivers/irqchip/irq-mips-gic.c irq -= GIC_PIN_TO_VEC_OFFSET; irq 105 drivers/irqchip/irq-mips-gic.c write_gic_vl_eic_shadow_set(irq, set); irq 198 drivers/irqchip/irq-mips-gic.c unsigned int irq = GIC_HWIRQ_TO_SHARED(d->hwirq); irq 200 drivers/irqchip/irq-mips-gic.c write_gic_wedge(irq); irq 205 drivers/irqchip/irq-mips-gic.c unsigned int irq, pol, trig, dual; irq 208 drivers/irqchip/irq-mips-gic.c irq = GIC_HWIRQ_TO_SHARED(d->hwirq); irq 240 drivers/irqchip/irq-mips-gic.c change_gic_pol(irq, pol); irq 241 drivers/irqchip/irq-mips-gic.c change_gic_trig(irq, trig); irq 242 drivers/irqchip/irq-mips-gic.c change_gic_dual(irq, dual); irq 259 drivers/irqchip/irq-mips-gic.c unsigned int irq = GIC_HWIRQ_TO_SHARED(d->hwirq); irq 271 drivers/irqchip/irq-mips-gic.c write_gic_map_vp(irq, BIT(mips_cm_vp_id(cpu))); irq 274 drivers/irqchip/irq-mips-gic.c gic_clear_pcpu_masks(irq); irq 275 drivers/irqchip/irq-mips-gic.c if (read_gic_mask(irq)) irq 276 drivers/irqchip/irq-mips-gic.c set_bit(irq, per_cpu_ptr(pcpu_masks, cpu)); irq 74 drivers/irqchip/irq-mmp.c hwirq = d->irq - data->virq_base; irq 98 drivers/irqchip/irq-mmp.c hwirq = d->irq - data->virq_base; irq 127 drivers/irqchip/irq-mmp.c hwirq = d->irq - data->virq_base; irq 148 drivers/irqchip/irq-mmp.c unsigned int irq = irq_desc_get_irq(desc); irq 158 drivers/irqchip/irq-mmp.c if (irq == icu_data[i].cascade_irq) { irq 165 drivers/irqchip/irq-mmp.c pr_err("Spurious irq %d in MMP INTC\n", irq); irq 183 drivers/irqchip/irq-mmp.c static int mmp_irq_domain_map(struct irq_domain *d, unsigned int irq, irq 186 drivers/irqchip/irq-mmp.c irq_set_chip_and_handler(irq, &icu_irq_chip, handle_level_irq); irq 250 drivers/irqchip/irq-mmp.c int irq; irq 262 drivers/irqchip/irq-mmp.c for (irq = 0; irq < 64; irq++) { irq 263 drivers/irqchip/irq-mmp.c icu_mask_irq(irq_get_irq_data(irq)); irq 264 drivers/irqchip/irq-mmp.c irq_set_chip_and_handler(irq, &icu_irq_chip, handle_level_irq); irq 273 drivers/irqchip/irq-mmp.c int irq, end; irq 352 drivers/irqchip/irq-mmp.c for (irq = 0; irq < end; irq++) { irq 353 drivers/irqchip/irq-mmp.c icu_mask_irq(irq_get_irq_data(irq)); irq 354 drivers/irqchip/irq-mmp.c if (irq == icu_data[1].cascade_irq || irq 355 drivers/irqchip/irq-mmp.c irq == icu_data[2].cascade_irq || irq 356 drivers/irqchip/irq-mmp.c irq == icu_data[3].cascade_irq || irq 357 drivers/irqchip/irq-mmp.c irq == icu_data[4].cascade_irq || irq 358 drivers/irqchip/irq-mmp.c irq == icu_data[5].cascade_irq || irq 359 drivers/irqchip/irq-mmp.c irq == icu_data[6].cascade_irq || irq 360 drivers/irqchip/irq-mmp.c irq == icu_data[7].cascade_irq) { irq 361 drivers/irqchip/irq-mmp.c irq_set_chip(irq, &icu_irq_chip); irq 362 drivers/irqchip/irq-mmp.c irq_set_chained_handler(irq, icu_mux_irq_demux); irq 364 drivers/irqchip/irq-mmp.c irq_set_chip_and_handler(irq, &icu_irq_chip, irq 375 drivers/irqchip/irq-mmp.c int ret, nr_irqs, irq, i = 0; irq 393 drivers/irqchip/irq-mmp.c for (irq = 0; irq < nr_irqs; irq++) { irq 394 drivers/irqchip/irq-mmp.c ret = irq_create_mapping(icu_data[0].domain, irq); irq 399 drivers/irqchip/irq-mmp.c if (!irq) irq 406 drivers/irqchip/irq-mmp.c for (i = 0; i < irq; i++) irq 485 drivers/irqchip/irq-mmp.c int i, ret, irq, j = 0; irq 523 drivers/irqchip/irq-mmp.c for (irq = 0; irq < nr_irqs; irq++) { irq 524 drivers/irqchip/irq-mmp.c ret = irq_create_mapping(icu_data[i].domain, irq); irq 529 drivers/irqchip/irq-mmp.c if (!irq) irq 544 drivers/irqchip/irq-mmp.c for (j = 0; j < irq; j++) irq 164 drivers/irqchip/irq-mtk-cirq.c unsigned int irq, hwirq_num; irq 188 drivers/irqchip/irq-mtk-cirq.c irq = irq_find_mapping(cirq_data->domain, i); irq 189 drivers/irqchip/irq-mtk-cirq.c if (irq) { irq 190 drivers/irqchip/irq-mtk-cirq.c pendret = irq_get_irqchip_state(irq, irq 194 drivers/irqchip/irq-mtk-cirq.c maskret = irq_get_irqchip_state(irq, irq 94 drivers/irqchip/irq-mvebu-icu.c struct irq_data *d = irq_get_irq_data(desc->irq); irq 43 drivers/irqchip/irq-nvic.c unsigned int irq = irq_linear_revmap(nvic_irq_domain, hwirq); irq 45 drivers/irqchip/irq-nvic.c handle_IRQ(irq, regs); irq 119 drivers/irqchip/irq-ompic.c static irqreturn_t ompic_ipi_handler(int irq, void *dev_id) irq 151 drivers/irqchip/irq-ompic.c int irq; irq 179 drivers/irqchip/irq-ompic.c irq = irq_of_parse_and_map(node, 0); irq 180 drivers/irqchip/irq-ompic.c if (irq <= 0) { irq 186 drivers/irqchip/irq-ompic.c ret = request_irq(irq, ompic_ipi_handler, IRQF_PERCPU, irq 196 drivers/irqchip/irq-ompic.c irq_dispose_mapping(irq); irq 116 drivers/irqchip/irq-or1k-pic.c int irq = -1; irq 118 drivers/irqchip/irq-or1k-pic.c while ((irq = pic_get_irq(irq + 1)) != NO_IRQ) irq 119 drivers/irqchip/irq-or1k-pic.c handle_domain_irq(root_domain, irq, regs); irq 122 drivers/irqchip/irq-or1k-pic.c static int or1k_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hw) irq 126 drivers/irqchip/irq-or1k-pic.c irq_set_chip_and_handler(irq, &pic->chip, pic->handle); irq 127 drivers/irqchip/irq-or1k-pic.c irq_set_status_flags(irq, pic->flags); irq 145 drivers/irqchip/irq-orion.c int ret, irq, nrirqs = 32; irq 176 drivers/irqchip/irq-orion.c irq = irq_of_parse_and_map(np, 0); irq 177 drivers/irqchip/irq-orion.c if (irq <= 0) { irq 200 drivers/irqchip/irq-orion.c irq_set_chained_handler_and_data(irq, orion_bridge_irq_handler, irq 130 drivers/irqchip/irq-partition-percpu.c unsigned int irq; irq 131 drivers/irqchip/irq-partition-percpu.c irq = irq_find_mapping(part->domain, hwirq); irq 132 drivers/irqchip/irq-partition-percpu.c generic_handle_irq(irq); irq 45 drivers/irqchip/irq-pic32-evic.c unsigned int irq, hwirq; irq 48 drivers/irqchip/irq-pic32-evic.c irq = irq_linear_revmap(evic_irq_domain, hwirq); irq 49 drivers/irqchip/irq-pic32-evic.c do_IRQ(irq); irq 101 drivers/irqchip/irq-pic32-evic.c static void pic32_bind_evic_interrupt(int irq, int set) irq 103 drivers/irqchip/irq-pic32-evic.c writel(set, evic_base + REG_OFF_OFFSET + irq * 4); irq 106 drivers/irqchip/irq-pic32-evic.c static void pic32_set_irq_priority(int irq, int priority) irq 110 drivers/irqchip/irq-pic32-evic.c reg = irq / 4; irq 111 drivers/irqchip/irq-pic32-evic.c shift = (irq % 4) * 8; irq 32 drivers/irqchip/irq-renesas-h8300h.c int irq = data->irq - 12; irq 34 drivers/irqchip/irq-renesas-h8300h.c bit = ipr_bit[irq]; irq 46 drivers/irqchip/irq-renesas-h8300h.c int irq = data->irq - 12; irq 48 drivers/irqchip/irq-renesas-h8300h.c bit = ipr_bit[irq]; irq 39 drivers/irqchip/irq-renesas-h8s.c int irq = data->irq; irq 41 drivers/irqchip/irq-renesas-h8s.c addr = IPRA + ((ipr_table[irq - 16] & 0xf0) >> 3); irq 42 drivers/irqchip/irq-renesas-h8s.c pos = (ipr_table[irq - 16] & 0x0f) * 4; irq 53 drivers/irqchip/irq-renesas-h8s.c int irq = data->irq; irq 55 drivers/irqchip/irq-renesas-h8s.c addr = IPRA + ((ipr_table[irq - 16] & 0xf0) >> 3); irq 56 drivers/irqchip/irq-renesas-h8s.c pos = (ipr_table[irq - 16] & 0x0f) * 4; irq 63 drivers/irqchip/irq-renesas-intc-irqpin.c struct intc_irqpin_irq irq[INTC_IRQPIN_MAX]; irq 146 drivers/irqchip/irq-renesas-intc-irqpin.c int irq, int do_mask) irq 150 drivers/irqchip/irq-renesas-intc-irqpin.c int shift = 32 - (irq + 1) * bitfield_width; irq 157 drivers/irqchip/irq-renesas-intc-irqpin.c static int intc_irqpin_set_sense(struct intc_irqpin_priv *p, int irq, int value) irq 161 drivers/irqchip/irq-renesas-intc-irqpin.c int shift = 32 - (irq + 1) * bitfield_width; irq 163 drivers/irqchip/irq-renesas-intc-irqpin.c dev_dbg(&p->pdev->dev, "sense irq = %d, mode = %d\n", irq, value); irq 184 drivers/irqchip/irq-renesas-intc-irqpin.c intc_irqpin_dbg(&p->irq[hw_irq], "enable"); irq 193 drivers/irqchip/irq-renesas-intc-irqpin.c intc_irqpin_dbg(&p->irq[hw_irq], "disable"); irq 202 drivers/irqchip/irq-renesas-intc-irqpin.c intc_irqpin_dbg(&p->irq[hw_irq], "shared enable"); irq 213 drivers/irqchip/irq-renesas-intc-irqpin.c intc_irqpin_dbg(&p->irq[hw_irq], "shared disable"); irq 222 drivers/irqchip/irq-renesas-intc-irqpin.c int irq = p->irq[irqd_to_hwirq(d)].requested_irq; irq 230 drivers/irqchip/irq-renesas-intc-irqpin.c irq_get_chip(irq)->irq_unmask(irq_get_irq_data(irq)); irq 236 drivers/irqchip/irq-renesas-intc-irqpin.c int irq = p->irq[irqd_to_hwirq(d)].requested_irq; irq 242 drivers/irqchip/irq-renesas-intc-irqpin.c irq_get_chip(irq)->irq_mask(irq_get_irq_data(irq)); irq 274 drivers/irqchip/irq-renesas-intc-irqpin.c irq_set_irq_wake(p->irq[hw_irq].requested_irq, on); irq 283 drivers/irqchip/irq-renesas-intc-irqpin.c static irqreturn_t intc_irqpin_irq_handler(int irq, void *dev_id) irq 301 drivers/irqchip/irq-renesas-intc-irqpin.c static irqreturn_t intc_irqpin_shared_irq_handler(int irq, void *dev_id) irq 313 drivers/irqchip/irq-renesas-intc-irqpin.c status |= intc_irqpin_irq_handler(irq, &p->irq[k]); irq 334 drivers/irqchip/irq-renesas-intc-irqpin.c p->irq[hw].domain_irq = virq; irq 335 drivers/irqchip/irq-renesas-intc-irqpin.c p->irq[hw].hw_irq = hw; irq 337 drivers/irqchip/irq-renesas-intc-irqpin.c intc_irqpin_dbg(&p->irq[hw], "map"); irq 380 drivers/irqchip/irq-renesas-intc-irqpin.c struct resource *irq; irq 423 drivers/irqchip/irq-renesas-intc-irqpin.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, k); irq 424 drivers/irqchip/irq-renesas-intc-irqpin.c if (!irq) irq 427 drivers/irqchip/irq-renesas-intc-irqpin.c p->irq[k].p = p; irq 428 drivers/irqchip/irq-renesas-intc-irqpin.c p->irq[k].requested_irq = irq->start; irq 489 drivers/irqchip/irq-renesas-intc-irqpin.c ref_irq = p->irq[0].requested_irq; irq 492 drivers/irqchip/irq-renesas-intc-irqpin.c if (ref_irq != p->irq[k].requested_irq) { irq 529 drivers/irqchip/irq-renesas-intc-irqpin.c if (devm_request_irq(dev, p->irq[0].requested_irq, irq 539 drivers/irqchip/irq-renesas-intc-irqpin.c if (devm_request_irq(dev, p->irq[k].requested_irq, irq 541 drivers/irqchip/irq-renesas-intc-irqpin.c &p->irq[k])) { irq 48 drivers/irqchip/irq-renesas-irqc.c struct irqc_irq irq[IRQC_IRQ_MAX]; irq 81 drivers/irqchip/irq-renesas-irqc.c irqc_dbg(&p->irq[hw_irq], "sense"); irq 98 drivers/irqchip/irq-renesas-irqc.c irq_set_irq_wake(p->irq[hw_irq].requested_irq, on); irq 107 drivers/irqchip/irq-renesas-irqc.c static irqreturn_t irqc_irq_handler(int irq, void *dev_id) irq 129 drivers/irqchip/irq-renesas-irqc.c struct resource *irq; irq 145 drivers/irqchip/irq-renesas-irqc.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, k); irq 146 drivers/irqchip/irq-renesas-irqc.c if (!irq) irq 149 drivers/irqchip/irq-renesas-irqc.c p->irq[k].p = p; irq 150 drivers/irqchip/irq-renesas-irqc.c p->irq[k].hw_irq = k; irq 151 drivers/irqchip/irq-renesas-irqc.c p->irq[k].requested_irq = irq->start; irq 199 drivers/irqchip/irq-renesas-irqc.c if (devm_request_irq(dev, p->irq[k].requested_irq, irq 200 drivers/irqchip/irq-renesas-irqc.c irqc_irq_handler, 0, name, &p->irq[k])) { irq 143 drivers/irqchip/irq-s3c24xx.c irq_set_handler(data->irq, handle_edge_irq); irq 147 drivers/irqchip/irq-s3c24xx.c irq_set_handler(data->irq, handle_level_irq); irq 298 drivers/irqchip/irq-s3c24xx.c unsigned int n, offset, irq; irq 318 drivers/irqchip/irq-s3c24xx.c irq = irq_find_mapping(sub_intc->domain, offset + n); irq 319 drivers/irqchip/irq-s3c24xx.c generic_handle_irq(irq); irq 385 drivers/irqchip/irq-s3c24xx.c int s3c24xx_set_fiq(unsigned int irq, bool on) irq 391 drivers/irqchip/irq-s3c24xx.c offs = irq - FIQ_START; irq 66 drivers/irqchip/irq-sa11x0.c unsigned int irq, irq_hw_number_t hwirq) irq 68 drivers/irqchip/irq-sa11x0.c irq_set_chip_and_handler(irq, &sa1100_normal_chip, irq 154 drivers/irqchip/irq-sifive-plic.c static int plic_irqdomain_map(struct irq_domain *d, unsigned int irq, irq 157 drivers/irqchip/irq-sifive-plic.c irq_set_chip_and_handler(irq, &plic_chip, handle_fasteoi_irq); irq 158 drivers/irqchip/irq-sifive-plic.c irq_set_chip_data(irq, NULL); irq 159 drivers/irqchip/irq-sifive-plic.c irq_set_noprobe(irq); irq 186 drivers/irqchip/irq-sifive-plic.c int irq = irq_find_mapping(plic_irqdomain, hwirq); irq 188 drivers/irqchip/irq-sifive-plic.c if (unlikely(irq <= 0)) irq 192 drivers/irqchip/irq-sifive-plic.c generic_handle_irq(irq); irq 67 drivers/irqchip/irq-st.c int device, int channel, bool irq) irq 105 drivers/irqchip/irq-st.c ddata->config |= irq ? irq 770 drivers/irqchip/irq-stm32-exti.c unsigned int irq = irq_of_parse_and_map(node, i); irq 772 drivers/irqchip/irq-stm32-exti.c irq_set_handler_data(irq, domain); irq 773 drivers/irqchip/irq-stm32-exti.c irq_set_chained_handler(irq, stm32_irq_handler); irq 51 drivers/irqchip/irq-sun4i.c unsigned int irq = irqd_to_hwirq(irqd); irq 53 drivers/irqchip/irq-sun4i.c if (irq != 0) irq 61 drivers/irqchip/irq-sun4i.c unsigned int irq = irqd_to_hwirq(irqd); irq 62 drivers/irqchip/irq-sun4i.c unsigned int irq_off = irq % 32; irq 63 drivers/irqchip/irq-sun4i.c int reg = irq / 32; irq 74 drivers/irqchip/irq-sun4i.c unsigned int irq = irqd_to_hwirq(irqd); irq 75 drivers/irqchip/irq-sun4i.c unsigned int irq_off = irq % 32; irq 76 drivers/irqchip/irq-sun4i.c int reg = irq / 32; irq 138 drivers/irqchip/irq-sunxi-nmi.c data->irq); irq 164 drivers/irqchip/irq-sunxi-nmi.c unsigned int irq; irq 183 drivers/irqchip/irq-sunxi-nmi.c irq = irq_of_parse_and_map(node, 0); irq 184 drivers/irqchip/irq-sunxi-nmi.c if (irq <= 0) { irq 225 drivers/irqchip/irq-sunxi-nmi.c irq_set_chained_handler_and_data(irq, sunxi_sc_nmi_handle_irq, domain); irq 117 drivers/irqchip/irq-tango.c flow_type, d->irq); irq 178 drivers/irqchip/irq-tango.c int irq; irq 181 drivers/irqchip/irq-tango.c irq = irq_of_parse_and_map(node, 0); irq 182 drivers/irqchip/irq-tango.c if (!irq) irq 204 drivers/irqchip/irq-tango.c irq_set_chained_handler_and_data(irq, tangox_irq_handler, dom); irq 72 drivers/irqchip/irq-tb10x.c __func__, data->irq); irq 91 drivers/irqchip/irq-tb10x.c unsigned int irq = irq_desc_get_irq(desc); irq 93 drivers/irqchip/irq-tb10x.c generic_handle_irq(irq_find_mapping(domain, irq)); irq 163 drivers/irqchip/irq-tb10x.c unsigned int irq = irq_of_parse_and_map(ictl, i); irq 165 drivers/irqchip/irq-tb10x.c irq_set_chained_handler_and_data(irq, tb10x_irq_cascade, irq 118 drivers/irqchip/irq-tegra.c u32 irq = d->hwirq; irq 121 drivers/irqchip/irq-tegra.c index = (irq / 32); irq 122 drivers/irqchip/irq-tegra.c mask = BIT(irq % 32); irq 50 drivers/irqchip/irq-ts4800.c static int ts4800_irqdomain_map(struct irq_domain *d, unsigned int irq, irq 55 drivers/irqchip/irq-ts4800.c irq_set_chip_and_handler(irq, &data->irq_chip, handle_simple_irq); irq 56 drivers/irqchip/irq-ts4800.c irq_set_chip_data(irq, data); irq 57 drivers/irqchip/irq-ts4800.c irq_set_noprobe(irq); irq 82 drivers/irqchip/irq-ts4800.c int irq = irq_find_mapping(data->domain, bit); irq 85 drivers/irqchip/irq-ts4800.c generic_handle_irq(irq); irq 85 drivers/irqchip/irq-versatile-fpga.c unsigned int irq = ffs(status) - 1; irq 87 drivers/irqchip/irq-versatile-fpga.c status &= ~(1 << irq); irq 88 drivers/irqchip/irq-versatile-fpga.c generic_handle_irq(irq_find_mapping(f->domain, irq)); irq 103 drivers/irqchip/irq-versatile-fpga.c int irq; irq 107 drivers/irqchip/irq-versatile-fpga.c irq = ffs(status) - 1; irq 108 drivers/irqchip/irq-versatile-fpga.c handle_domain_irq(f->domain, irq, regs); irq 129 drivers/irqchip/irq-versatile-fpga.c static int fpga_irqdomain_map(struct irq_domain *d, unsigned int irq, irq 137 drivers/irqchip/irq-versatile-fpga.c irq_set_chip_data(irq, f); irq 138 drivers/irqchip/irq-versatile-fpga.c irq_set_chip_and_handler(irq, &f->chip, irq 140 drivers/irqchip/irq-versatile-fpga.c irq_set_probe(irq); irq 61 drivers/irqchip/irq-vic.c int irq; irq 181 drivers/irqchip/irq-vic.c static int vic_irqdomain_map(struct irq_domain *d, unsigned int irq, irq 189 drivers/irqchip/irq-vic.c irq_set_chip_and_handler(irq, &vic_chip, handle_level_irq); irq 190 drivers/irqchip/irq-vic.c irq_set_chip_data(irq, v->base); irq 191 drivers/irqchip/irq-vic.c irq_set_probe(irq); irq 203 drivers/irqchip/irq-vic.c u32 stat, irq; irq 207 drivers/irqchip/irq-vic.c irq = ffs(stat) - 1; irq 208 drivers/irqchip/irq-vic.c handle_domain_irq(vic->domain, irq, regs); irq 266 drivers/irqchip/irq-vic.c unsigned int irq, irq 290 drivers/irqchip/irq-vic.c v->domain = irq_domain_add_simple(node, fls(valid_sources), irq, irq 297 drivers/irqchip/irq-vic.c if (irq) irq 298 drivers/irqchip/irq-vic.c v->irq = irq; irq 300 drivers/irqchip/irq-vic.c v->irq = irq_find_mapping(v->domain, 0); irq 306 drivers/irqchip/irq-vic.c unsigned int irq = d->hwirq; irq 307 drivers/irqchip/irq-vic.c writel(1 << irq, base + VIC_INT_ENABLE_CLEAR); irq 309 drivers/irqchip/irq-vic.c writel(1 << irq, base + VIC_INT_SOFT_CLEAR); irq 315 drivers/irqchip/irq-vic.c unsigned int irq = d->hwirq; irq 316 drivers/irqchip/irq-vic.c writel(1 << irq, base + VIC_INT_ENABLE_CLEAR); irq 322 drivers/irqchip/irq-vic.c unsigned int irq = d->hwirq; irq 323 drivers/irqchip/irq-vic.c writel(1 << irq, base + VIC_INT_ENABLE); irq 327 drivers/irqchip/irq-vic.c static struct vic_device *vic_from_irq(unsigned int irq) irq 330 drivers/irqchip/irq-vic.c unsigned int base_irq = irq & ~31; irq 334 drivers/irqchip/irq-vic.c if (v->irq == base_irq) irq 343 drivers/irqchip/irq-vic.c struct vic_device *v = vic_from_irq(d->irq); irq 501 drivers/irqchip/irq-vic.c return v->irq; irq 193 drivers/irqchip/irq-vt8500.c int irq, i; irq 234 drivers/irqchip/irq-vt8500.c irq = irq_of_parse_and_map(np, i); irq 235 drivers/irqchip/irq-vt8500.c enable_irq(irq); irq 108 drivers/irqchip/irq-xilinx-intc.c unsigned int hwirq, irq = -1; irq 112 drivers/irqchip/irq-xilinx-intc.c irq = irq_find_mapping(xintc_irqc->root_domain, hwirq); irq 114 drivers/irqchip/irq-xilinx-intc.c pr_debug("irq-xilinx: hwirq=%d, irq=%d\n", hwirq, irq); irq 116 drivers/irqchip/irq-xilinx-intc.c return irq; irq 119 drivers/irqchip/irq-xilinx-intc.c static int xintc_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hw) irq 122 drivers/irqchip/irq-xilinx-intc.c irq_set_chip_and_handler_name(irq, &intc_dev, irq 124 drivers/irqchip/irq-xilinx-intc.c irq_clear_status_flags(irq, IRQ_LEVEL); irq 126 drivers/irqchip/irq-xilinx-intc.c irq_set_chip_and_handler_name(irq, &intc_dev, irq 128 drivers/irqchip/irq-xilinx-intc.c irq_set_status_flags(irq, IRQ_LEVEL); irq 157 drivers/irqchip/irq-xilinx-intc.c int ret, irq; irq 217 drivers/irqchip/irq-xilinx-intc.c irq = irq_of_parse_and_map(intc, 0); irq 218 drivers/irqchip/irq-xilinx-intc.c if (irq) { irq 219 drivers/irqchip/irq-xilinx-intc.c irq_set_chained_handler_and_data(irq, irq 25 drivers/irqchip/irq-xtensa-mx.c static int xtensa_mx_irq_map(struct irq_domain *d, unsigned int irq, irq 30 drivers/irqchip/irq-xtensa-mx.c irq_set_chip_and_handler_name(irq, irq_chip, irq 32 drivers/irqchip/irq-xtensa-mx.c irq_set_status_flags(irq, IRQ_LEVEL); irq 35 drivers/irqchip/irq-xtensa-mx.c irqd_set_single_target(irq_desc_get_irq_data(irq_to_desc(irq))); irq 36 drivers/irqchip/irq-xtensa-mx.c return xtensa_irq_map(d, irq, hw); irq 105 drivers/irqchip/qcom-irq-combiner.c static int combiner_irq_map(struct irq_domain *domain, unsigned int irq, irq 108 drivers/irqchip/qcom-irq-combiner.c irq_set_chip_and_handler(irq, &irq_chip, handle_level_irq); irq 109 drivers/irqchip/qcom-irq-combiner.c irq_set_chip_data(irq, domain->host_data); irq 110 drivers/irqchip/qcom-irq-combiner.c irq_set_noprobe(irq); irq 114 drivers/irqchip/qcom-irq-combiner.c static void combiner_irq_unmap(struct irq_domain *domain, unsigned int irq) irq 116 drivers/irqchip/qcom-irq-combiner.c irq_domain_reset_irq_data(irq_get_irq_data(irq)); irq 61 drivers/irqchip/spear-shirq.c u32 val, shift = d->irq - shirq->virq_base + shirq->offset; irq 73 drivers/irqchip/spear-shirq.c u32 val, shift = d->irq - shirq->virq_base + shirq->offset; irq 194 drivers/irqchip/spear-shirq.c int irq = __ffs(pend); irq 196 drivers/irqchip/spear-shirq.c pend &= ~(0x1 << irq); irq 197 drivers/irqchip/spear-shirq.c generic_handle_irq(shirq->virq_base + irq); irq 1043 drivers/isdn/capi/kcapi.c cparams.irq = cdef.irq; irq 1236 drivers/isdn/capi/kcapi.c cparams.irq = cdef.irq; irq 124 drivers/isdn/hardware/mISDN/avmfritz.c u16 irq; irq 782 drivers/isdn/hardware/mISDN/avmfritz.c ret = request_irq(fc->irq, avm_fritzv2_interrupt, irq 785 drivers/isdn/hardware/mISDN/avmfritz.c ret = request_irq(fc->irq, avm_fritz_interrupt, irq 789 drivers/isdn/hardware/mISDN/avmfritz.c fc->name, fc->irq); irq 817 drivers/isdn/hardware/mISDN/avmfritz.c fc->irq, fc->irqcnt); irq 820 drivers/isdn/hardware/mISDN/avmfritz.c fc->name, fc->irq, 3 - cnt); irq 825 drivers/isdn/hardware/mISDN/avmfritz.c free_irq(fc->irq, fc); irq 995 drivers/isdn/hardware/mISDN/avmfritz.c "AVM Fritz!CARD PCIv2", fc->irq, fc->addr); irq 1010 drivers/isdn/hardware/mISDN/avmfritz.c free_irq(card->irq, card); irq 1112 drivers/isdn/hardware/mISDN/avmfritz.c card->irq = pdev->irq; irq 135 drivers/isdn/hardware/mISDN/hfc_multi.h int irq; irq 146 drivers/isdn/hardware/mISDN/hfc_multi.h u_int irq; /* irq used by card */ irq 4260 drivers/isdn/hardware/mISDN/hfcmulti.c if (request_irq(hc->irq, hfcmulti_interrupt, IRQF_SHARED, irq 4263 drivers/isdn/hardware/mISDN/hfcmulti.c hc->irq); irq 4264 drivers/isdn/hardware/mISDN/hfcmulti.c hc->irq = 0; irq 4278 drivers/isdn/hardware/mISDN/hfcmulti.c __func__, hc->irq, hc->irqcnt); irq 4299 drivers/isdn/hardware/mISDN/hfcmulti.c __func__, hc->irq, hc->irqcnt); irq 4312 drivers/isdn/hardware/mISDN/hfcmulti.c hc->irq); irq 4325 drivers/isdn/hardware/mISDN/hfcmulti.c printk(KERN_DEBUG "%s: free irq %d\n", __func__, hc->irq); irq 4326 drivers/isdn/hardware/mISDN/hfcmulti.c if (hc->irq) { irq 4327 drivers/isdn/hardware/mISDN/hfcmulti.c free_irq(hc->irq, hc); irq 4328 drivers/isdn/hardware/mISDN/hfcmulti.c hc->irq = 0; irq 4362 drivers/isdn/hardware/mISDN/hfcmulti.c if (hc->pci_dev->irq <= 0) { irq 4434 drivers/isdn/hardware/mISDN/hfcmulti.c hc->pci_dev->irq, HZ, hc->leds); irq 4462 drivers/isdn/hardware/mISDN/hfcmulti.c hc->pci_origmembase, hc->pci_dev->irq, HZ, hc->leds); irq 4491 drivers/isdn/hardware/mISDN/hfcmulti.c hc->pci_dev->irq, HZ, hc->leds); irq 4646 drivers/isdn/hardware/mISDN/hfcmulti.c if (hc->irq) { irq 4649 drivers/isdn/hardware/mISDN/hfcmulti.c __func__, hc->irq, hc); irq 4650 drivers/isdn/hardware/mISDN/hfcmulti.c free_irq(hc->irq, hc); irq 4651 drivers/isdn/hardware/mISDN/hfcmulti.c hc->irq = 0; irq 5237 drivers/isdn/hardware/mISDN/hfcmulti.c hc->irq = (m->irq) ? : hc->pci_dev->irq; irq 128 drivers/isdn/hardware/mISDN/hfcpci.c u_int irq; irq 1725 drivers/isdn/hardware/mISDN/hfcpci.c if (request_irq(hc->irq, hfcpci_int, IRQF_SHARED, "HFC PCI", hc)) { irq 1727 drivers/isdn/hardware/mISDN/hfcpci.c "mISDN: couldn't get interrupt %d\n", hc->irq); irq 1745 drivers/isdn/hardware/mISDN/hfcpci.c hc->irq, hc->irqcnt); irq 1755 drivers/isdn/hardware/mISDN/hfcpci.c "during init %d\n", hc->irq, 4 - cnt); irq 1770 drivers/isdn/hardware/mISDN/hfcpci.c free_irq(hc->irq, hc); irq 1995 drivers/isdn/hardware/mISDN/hfcpci.c if (!hc->irq) { irq 2030 drivers/isdn/hardware/mISDN/hfcpci.c &hc->hw.dmahandle, hc->irq, HZ); irq 2063 drivers/isdn/hardware/mISDN/hfcpci.c free_irq(hc->irq, hc); irq 2232 drivers/isdn/hardware/mISDN/hfcpci.c card->irq = pdev->irq; irq 97 drivers/isdn/hardware/mISDN/mISDNinfineon.c u32 irq; irq 599 drivers/isdn/hardware/mISDN/mISDNinfineon.c ret = request_irq(hw->irq, hw->ci->irqfunc, IRQF_SHARED, hw->name, hw); irq 601 drivers/isdn/hardware/mISDN/mISDNinfineon.c pr_info("%s: couldn't get interrupt %d\n", hw->name, hw->irq); irq 618 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->irq, hw->irqcnt); irq 621 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->name, hw->irq, 3 - cnt); irq 625 drivers/isdn/hardware/mISDN/mISDNinfineon.c free_irq(hw->irq, hw); irq 861 drivers/isdn/hardware/mISDN/mISDNinfineon.c free_irq(card->irq, card); irq 1093 drivers/isdn/hardware/mISDN/mISDNinfineon.c card->irq = pdev->irq; irq 1111 drivers/isdn/hardware/mISDN/mISDNinfineon.c sc->irq = card->irq; irq 132 drivers/isdn/hardware/mISDN/mISDNisar.c u8 irq; irq 134 drivers/isdn/hardware/mISDN/mISDNisar.c irq = isar->read_reg(isar->hw, ISAR_IRQBIT); irq 135 drivers/isdn/hardware/mISDN/mISDNisar.c while (t && !(irq & ISAR_IRQSTA)) { irq 68 drivers/isdn/hardware/mISDN/netjet.c int irq; irq 917 drivers/isdn/hardware/mISDN/netjet.c card->irq = card->pdev->irq; irq 918 drivers/isdn/hardware/mISDN/netjet.c if (request_irq(card->irq, nj_irq, IRQF_SHARED, card->name, card)) { irq 920 drivers/isdn/hardware/mISDN/netjet.c card->name, card->irq); irq 921 drivers/isdn/hardware/mISDN/netjet.c card->irq = -1; irq 957 drivers/isdn/hardware/mISDN/netjet.c if (card->irq > 0) irq 958 drivers/isdn/hardware/mISDN/netjet.c free_irq(card->irq, card); irq 1103 drivers/isdn/hardware/mISDN/netjet.c card->irq = pdev->irq; irq 61 drivers/isdn/hardware/mISDN/speedfax.c u32 irq; irq 278 drivers/isdn/hardware/mISDN/speedfax.c ret = request_irq(sf->irq, speedfax_irq, IRQF_SHARED, sf->name, sf); irq 280 drivers/isdn/hardware/mISDN/speedfax.c pr_info("%s: couldn't get interrupt %d\n", sf->name, sf->irq); irq 299 drivers/isdn/hardware/mISDN/speedfax.c sf->irq, sf->irqcnt); irq 302 drivers/isdn/hardware/mISDN/speedfax.c sf->name, sf->irq, 3 - cnt); irq 306 drivers/isdn/hardware/mISDN/speedfax.c free_irq(sf->irq, sf); irq 348 drivers/isdn/hardware/mISDN/speedfax.c free_irq(card->irq, card); irq 423 drivers/isdn/hardware/mISDN/speedfax.c free_irq(card->irq, card); irq 462 drivers/isdn/hardware/mISDN/speedfax.c card->irq = pdev->irq; irq 55 drivers/isdn/hardware/mISDN/w6692.c u32 irq; irq 904 drivers/isdn/hardware/mISDN/w6692.c if (request_irq(card->irq, w6692_irq, IRQF_SHARED, card->name, card)) { irq 906 drivers/isdn/hardware/mISDN/w6692.c card->irq); irq 918 drivers/isdn/hardware/mISDN/w6692.c card->irq, card->irqcnt); irq 921 drivers/isdn/hardware/mISDN/w6692.c card->name, card->irq, 3 - cnt); irq 926 drivers/isdn/hardware/mISDN/w6692.c free_irq(card->irq, card); irq 1257 drivers/isdn/hardware/mISDN/w6692.c free_irq(card->irq, card); irq 1321 drivers/isdn/hardware/mISDN/w6692.c free_irq(card->irq, card); irq 1361 drivers/isdn/hardware/mISDN/w6692.c card->irq = pdev->irq; irq 25 drivers/leds/trigger/ledtrig-gpio.c static irqreturn_t gpio_trig_irq(int irq, void *_led) irq 60 drivers/macintosh/ams/ams-core.c enum ams_irq irq = *((enum ams_irq *)data); irq 64 drivers/macintosh/ams/ams-core.c ams_info.worker_irqs |= irq; irq 66 drivers/macintosh/macio-adb.c static irqreturn_t macio_adb_interrupt(int irq, void *arg); irq 98 drivers/macintosh/macio-adb.c unsigned int irq; irq 117 drivers/macintosh/macio-adb.c irq = irq_of_parse_and_map(adbs, 0); irq 119 drivers/macintosh/macio-adb.c if (request_irq(irq, macio_adb_interrupt, 0, "ADB", (void *)0)) { irq 120 drivers/macintosh/macio-adb.c printk(KERN_ERR "ADB: can't get irq %d\n", irq); irq 201 drivers/macintosh/macio-adb.c static irqreturn_t macio_adb_interrupt(int irq, void *arg) irq 232 drivers/macintosh/macio_asic.c unsigned int irq; irq 234 drivers/macintosh/macio_asic.c irq = irq_create_mapping(NULL, line); irq 235 drivers/macintosh/macio_asic.c if (!irq) { irq 236 drivers/macintosh/macio_asic.c dev->interrupt[index].start = irq; irq 288 drivers/macintosh/macio_asic.c unsigned int irq; irq 297 drivers/macintosh/macio_asic.c irq = irq_of_parse_and_map(np, i++); irq 298 drivers/macintosh/macio_asic.c if (!irq) irq 300 drivers/macintosh/macio_asic.c res->start = irq; irq 60 drivers/macintosh/rack-meter.c unsigned int irq; irq 323 drivers/macintosh/rack-meter.c static irqreturn_t rackmeter_irq(int irq, void *arg) irq 426 drivers/macintosh/rack-meter.c rm->irq = macio_irq(mdev, 1); irq 428 drivers/macintosh/rack-meter.c rm->irq = irq_of_parse_and_map(i2s, 1); irq 429 drivers/macintosh/rack-meter.c if (!rm->irq || irq 442 drivers/macintosh/rack-meter.c pr_debug(" irq %d\n", rm->irq); irq 492 drivers/macintosh/rack-meter.c rc = request_irq(rm->irq, rackmeter_irq, 0, "rackmeter", rm); irq 540 drivers/macintosh/rack-meter.c free_irq(rm->irq, rm); irq 161 drivers/macintosh/smu.c static irqreturn_t smu_db_intr(int irq, void *arg) irq 244 drivers/macintosh/smu.c static irqreturn_t smu_msg_intr(int irq, void *arg) irq 184 drivers/macintosh/via-cuda.c static irqreturn_t cuda_interrupt(int irq, void *arg); irq 564 drivers/macintosh/via-cuda.c cuda_interrupt(int irq, void *arg) irq 82 drivers/macintosh/via-macii.c static irqreturn_t macii_interrupt(int irq, void *arg); irq 367 drivers/macintosh/via-macii.c static irqreturn_t macii_interrupt(int irq, void *arg) irq 209 drivers/macintosh/via-pmu.c static irqreturn_t via_pmu_interrupt(int irq, void *arg); irq 210 drivers/macintosh/via-pmu.c static irqreturn_t gpio1_interrupt(int irq, void *arg); irq 436 drivers/macintosh/via-pmu.c unsigned int __maybe_unused irq; irq 444 drivers/macintosh/via-pmu.c irq = irq_of_parse_and_map(vias, 0); irq 445 drivers/macintosh/via-pmu.c if (!irq) { irq 453 drivers/macintosh/via-pmu.c if (request_irq(irq, via_pmu_interrupt, IRQF_NO_SUSPEND, irq 455 drivers/macintosh/via-pmu.c printk(KERN_ERR "via-pmu: can't request irq %d\n", irq); irq 1585 drivers/macintosh/via-pmu.c via_pmu_interrupt(int irq, void *arg) irq 1604 drivers/macintosh/via-pmu.c if (IS_ENABLED(CONFIG_PPC_PMAC) || !irq) { irq 1609 drivers/macintosh/via-pmu.c switch (irq) { irq 1706 drivers/macintosh/via-pmu.c gpio1_interrupt(int irq, void *arg) irq 28 drivers/mailbox/arm_mhu.c unsigned irq; irq 40 drivers/mailbox/arm_mhu.c static irqreturn_t mhu_rx_interrupt(int irq, void *p) irq 84 drivers/mailbox/arm_mhu.c ret = request_irq(mlink->irq, mhu_rx_interrupt, irq 88 drivers/mailbox/arm_mhu.c "Unable to acquire IRQ %d\n", mlink->irq); irq 99 drivers/mailbox/arm_mhu.c free_irq(mlink->irq, chan); irq 129 drivers/mailbox/arm_mhu.c mhu->mlink[i].irq = adev->irq[i]; irq 40 drivers/mailbox/armada-37xx-rwtm-mailbox.c int irq; irq 56 drivers/mailbox/armada-37xx-rwtm-mailbox.c static irqreturn_t a37xx_mbox_irq_handler(int irq, void *data) irq 109 drivers/mailbox/armada-37xx-rwtm-mailbox.c ret = devm_request_irq(mbox->dev, mbox->irq, a37xx_mbox_irq_handler, 0, irq 134 drivers/mailbox/armada-37xx-rwtm-mailbox.c devm_free_irq(mbox->dev, mbox->irq, chan); irq 167 drivers/mailbox/armada-37xx-rwtm-mailbox.c mbox->irq = platform_get_irq(pdev, 0); irq 168 drivers/mailbox/armada-37xx-rwtm-mailbox.c if (mbox->irq < 0) { irq 170 drivers/mailbox/armada-37xx-rwtm-mailbox.c return mbox->irq; irq 272 drivers/mailbox/bcm-flexrm-mailbox.c unsigned int irq; irq 1186 drivers/mailbox/bcm-flexrm-mailbox.c static irqreturn_t flexrm_irq_event(int irq, void *dev_id) irq 1194 drivers/mailbox/bcm-flexrm-mailbox.c static irqreturn_t flexrm_irq_thread(int irq, void *dev_id) irq 1278 drivers/mailbox/bcm-flexrm-mailbox.c if (ring->irq == UINT_MAX) { irq 1284 drivers/mailbox/bcm-flexrm-mailbox.c ret = request_threaded_irq(ring->irq, irq 1301 drivers/mailbox/bcm-flexrm-mailbox.c ret = irq_set_affinity_hint(ring->irq, &ring->irq_aff_hint); irq 1355 drivers/mailbox/bcm-flexrm-mailbox.c free_irq(ring->irq, ring); irq 1428 drivers/mailbox/bcm-flexrm-mailbox.c irq_set_affinity_hint(ring->irq, NULL); irq 1429 drivers/mailbox/bcm-flexrm-mailbox.c free_irq(ring->irq, ring); irq 1565 drivers/mailbox/bcm-flexrm-mailbox.c ring->irq = UINT_MAX; irq 1613 drivers/mailbox/bcm-flexrm-mailbox.c ring->irq = desc->irq; irq 940 drivers/mailbox/bcm-pdc-mailbox.c static irqreturn_t pdc_irq_handler(int irq, void *data) irq 66 drivers/mailbox/bcm2835-mailbox.c static irqreturn_t bcm2835_mbox_irq(int irq, void *dev_id) irq 70 drivers/mailbox/hi6220-mailbox.c int irq; irq 148 drivers/mailbox/hi6220-mailbox.c static irqreturn_t hi6220_mbox_interrupt(int irq, void *p) irq 286 drivers/mailbox/hi6220-mailbox.c mbox->irq = platform_get_irq(pdev, 0); irq 287 drivers/mailbox/hi6220-mailbox.c if (mbox->irq < 0) irq 288 drivers/mailbox/hi6220-mailbox.c return mbox->irq; irq 304 drivers/mailbox/hi6220-mailbox.c err = devm_request_irq(dev, mbox->irq, hi6220_mbox_interrupt, 0, irq 65 drivers/mailbox/imx-mailbox.c int irq; irq 107 drivers/mailbox/imx-mailbox.c static irqreturn_t imx_mu_isr(int irq, void *p) irq 190 drivers/mailbox/imx-mailbox.c ret = request_irq(priv->irq, imx_mu_isr, IRQF_SHARED | irq 194 drivers/mailbox/imx-mailbox.c "Unable to acquire IRQ %d\n", priv->irq); irq 236 drivers/mailbox/imx-mailbox.c free_irq(priv->irq, chan); irq 294 drivers/mailbox/imx-mailbox.c priv->irq = platform_get_irq(pdev, 0); irq 295 drivers/mailbox/imx-mailbox.c if (priv->irq < 0) irq 296 drivers/mailbox/imx-mailbox.c return priv->irq; irq 42 drivers/mailbox/mailbox-altera.c int irq; irq 141 drivers/mailbox/mailbox-altera.c static irqreturn_t altera_mbox_tx_interrupt(int irq, void *p) irq 152 drivers/mailbox/mailbox-altera.c static irqreturn_t altera_mbox_rx_interrupt(int irq, void *p) irq 166 drivers/mailbox/mailbox-altera.c ret = request_irq(mbox->irq, altera_mbox_tx_interrupt, 0, irq 185 drivers/mailbox/mailbox-altera.c ret = request_irq(mbox->irq, altera_mbox_rx_interrupt, 0, irq 271 drivers/mailbox/mailbox-altera.c free_irq(mbox->irq, chan); irq 311 drivers/mailbox/mailbox-altera.c mbox->irq = platform_get_irq(pdev, 0); irq 312 drivers/mailbox/mailbox-altera.c if (mbox->irq >= 0) irq 191 drivers/mailbox/mailbox-sti.c static irqreturn_t sti_mbox_thread_handler(int irq, void *data) irq 213 drivers/mailbox/mailbox-sti.c static irqreturn_t sti_mbox_irq_handler(int irq, void *data) irq 412 drivers/mailbox/mailbox-sti.c int irq; irq 466 drivers/mailbox/mailbox-sti.c irq = platform_get_irq(pdev, 0); irq 467 drivers/mailbox/mailbox-sti.c if (irq < 0) { irq 473 drivers/mailbox/mailbox-sti.c ret = devm_request_threaded_irq(&pdev->dev, irq, irq 478 drivers/mailbox/mailbox-sti.c dev_err(&pdev->dev, "Can't claim IRQ %d\n", irq); irq 47 drivers/mailbox/mailbox-xgene-slimpro.c int irq; irq 105 drivers/mailbox/mailbox-xgene-slimpro.c static irqreturn_t slimpro_mbox_irq(int irq, void *id) irq 132 drivers/mailbox/mailbox-xgene-slimpro.c rc = devm_request_irq(mb_chan->dev, mb_chan->irq, slimpro_mbox_irq, 0, irq 136 drivers/mailbox/mailbox-xgene-slimpro.c mb_chan->irq); irq 161 drivers/mailbox/mailbox-xgene-slimpro.c devm_free_irq(mb_chan->dev, mb_chan->irq, mb_chan); irq 191 drivers/mailbox/mailbox-xgene-slimpro.c ctx->mc[i].irq = platform_get_irq(pdev, i); irq 192 drivers/mailbox/mailbox-xgene-slimpro.c if (ctx->mc[i].irq < 0) { irq 73 drivers/mailbox/mtk-cmdq-mailbox.c u32 irq; irq 287 drivers/mailbox/mtk-cmdq-mailbox.c static irqreturn_t cmdq_irq_handler(int irq, void *dev) irq 476 drivers/mailbox/mtk-cmdq-mailbox.c cmdq->irq = platform_get_irq(pdev, 0); irq 477 drivers/mailbox/mtk-cmdq-mailbox.c if (!cmdq->irq) { irq 484 drivers/mailbox/mtk-cmdq-mailbox.c err = devm_request_irq(dev, cmdq->irq, cmdq_irq_handler, IRQF_SHARED, irq 492 drivers/mailbox/mtk-cmdq-mailbox.c dev, cmdq->base, cmdq->irq); irq 104 drivers/mailbox/omap-mailbox.c int irq; irq 173 drivers/mailbox/omap-mailbox.c static void ack_mbox_irq(struct omap_mbox *mbox, omap_mbox_irq_t irq) irq 175 drivers/mailbox/omap-mailbox.c struct omap_mbox_fifo *fifo = (irq == IRQ_TX) ? irq 186 drivers/mailbox/omap-mailbox.c static int is_mbox_irq(struct omap_mbox *mbox, omap_mbox_irq_t irq) irq 188 drivers/mailbox/omap-mailbox.c struct omap_mbox_fifo *fifo = (irq == IRQ_TX) ? irq 200 drivers/mailbox/omap-mailbox.c static void _omap_mbox_enable_irq(struct omap_mbox *mbox, omap_mbox_irq_t irq) irq 203 drivers/mailbox/omap-mailbox.c struct omap_mbox_fifo *fifo = (irq == IRQ_TX) ? irq 213 drivers/mailbox/omap-mailbox.c static void _omap_mbox_disable_irq(struct omap_mbox *mbox, omap_mbox_irq_t irq) irq 215 drivers/mailbox/omap-mailbox.c struct omap_mbox_fifo *fifo = (irq == IRQ_TX) ? irq 230 drivers/mailbox/omap-mailbox.c void omap_mbox_enable_irq(struct mbox_chan *chan, omap_mbox_irq_t irq) irq 237 drivers/mailbox/omap-mailbox.c _omap_mbox_enable_irq(mbox, irq); irq 241 drivers/mailbox/omap-mailbox.c void omap_mbox_disable_irq(struct mbox_chan *chan, omap_mbox_irq_t irq) irq 248 drivers/mailbox/omap-mailbox.c _omap_mbox_disable_irq(mbox, irq); irq 313 drivers/mailbox/omap-mailbox.c static irqreturn_t mbox_interrupt(int irq, void *p) irq 368 drivers/mailbox/omap-mailbox.c ret = request_irq(mbox->irq, mbox_interrupt, IRQF_SHARED, irq 390 drivers/mailbox/omap-mailbox.c free_irq(mbox->irq, mbox); irq 825 drivers/mailbox/omap-mailbox.c mbox->irq = platform_get_irq(pdev, finfo->tx_irq); irq 826 drivers/mailbox/omap-mailbox.c if (mbox->irq < 0) irq 827 drivers/mailbox/omap-mailbox.c return mbox->irq; irq 178 drivers/mailbox/pcc.c static irqreturn_t pcc_mbox_irq(int irq, void *p) irq 31 drivers/mailbox/pl320-ipc.c #define IPCMMIS(irq) (((irq) * 8) + 0x800) irq 32 drivers/mailbox/pl320-ipc.c #define IPCMRIS(irq) (((irq) * 8) + 0x804) irq 99 drivers/mailbox/pl320-ipc.c static irqreturn_t ipc_handler(int irq, void *dev) irq 140 drivers/mailbox/pl320-ipc.c ipc_irq = adev->irq[0]; irq 34 drivers/mailbox/platform_mhu.c int irq; irq 46 drivers/mailbox/platform_mhu.c static irqreturn_t platform_mhu_rx_interrupt(int irq, void *p) irq 90 drivers/mailbox/platform_mhu.c ret = request_irq(mlink->irq, platform_mhu_rx_interrupt, irq 94 drivers/mailbox/platform_mhu.c "Unable to acquire IRQ %d\n", mlink->irq); irq 105 drivers/mailbox/platform_mhu.c free_irq(mlink->irq, chan); irq 139 drivers/mailbox/platform_mhu.c mhu->mlink[i].irq = platform_get_irq(pdev, i); irq 140 drivers/mailbox/platform_mhu.c if (mhu->mlink[i].irq < 0) { irq 142 drivers/mailbox/platform_mhu.c return mhu->mlink[i].irq; irq 36 drivers/mailbox/rockchip-mailbox.c int irq; irq 107 drivers/mailbox/rockchip-mailbox.c static irqreturn_t rockchip_mbox_irq(int irq, void *dev_id) irq 114 drivers/mailbox/rockchip-mailbox.c if ((status & (1 << idx)) && (irq == mb->chans[idx].irq)) { irq 125 drivers/mailbox/rockchip-mailbox.c static irqreturn_t rockchip_mbox_isr(int irq, void *dev_id) irq 132 drivers/mailbox/rockchip-mailbox.c if (irq != mb->chans[idx].irq) irq 170 drivers/mailbox/rockchip-mailbox.c int ret, irq, i; irq 225 drivers/mailbox/rockchip-mailbox.c irq = platform_get_irq(pdev, i); irq 226 drivers/mailbox/rockchip-mailbox.c if (irq < 0) irq 227 drivers/mailbox/rockchip-mailbox.c return irq; irq 229 drivers/mailbox/rockchip-mailbox.c ret = devm_request_threaded_irq(&pdev->dev, irq, irq 237 drivers/mailbox/rockchip-mailbox.c mb->chans[i].irq = irq; irq 82 drivers/mailbox/stm32-ipcc.c static irqreturn_t stm32_ipcc_rx_irq(int irq, void *data) irq 115 drivers/mailbox/stm32-ipcc.c static irqreturn_t stm32_ipcc_tx_irq(int irq, void *data) irq 164 drivers/mailbox/tegra-hsp.c static irqreturn_t tegra_hsp_doorbell_irq(int irq, void *data) irq 203 drivers/mailbox/tegra-hsp.c static irqreturn_t tegra_hsp_shared_irq(int irq, void *data) irq 597 drivers/mailbox/tegra-hsp.c unsigned int i, irq = 0; irq 601 drivers/mailbox/tegra-hsp.c irq = hsp->shared_irqs[i]; irq 602 drivers/mailbox/tegra-hsp.c if (irq <= 0) irq 605 drivers/mailbox/tegra-hsp.c err = devm_request_irq(hsp->dev, irq, tegra_hsp_shared_irq, 0, irq 618 drivers/mailbox/tegra-hsp.c dev_dbg(hsp->dev, "interrupt requested: %u\n", irq); irq 108 drivers/mailbox/ti-msgmgr.c int irq; irq 202 drivers/mailbox/ti-msgmgr.c static irqreturn_t ti_msgmgr_queue_rx_interrupt(int irq, void *p) irq 420 drivers/mailbox/ti-msgmgr.c if (qinst->irq < 0) { irq 424 drivers/mailbox/ti-msgmgr.c qinst->irq = of_irq_get_byname(np, of_rx_irq_name); irq 427 drivers/mailbox/ti-msgmgr.c if (qinst->irq < 0) { irq 431 drivers/mailbox/ti-msgmgr.c of_rx_irq_name, qinst->irq); irq 432 drivers/mailbox/ti-msgmgr.c return qinst->irq; irq 437 drivers/mailbox/ti-msgmgr.c ret = request_irq(qinst->irq, ti_msgmgr_queue_rx_interrupt, irq 441 drivers/mailbox/ti-msgmgr.c qinst->irq, qinst->name, ret); irq 504 drivers/mailbox/ti-msgmgr.c free_irq(qinst->irq, chan); irq 635 drivers/mailbox/ti-msgmgr.c qinst->irq = -EINVAL; irq 640 drivers/mailbox/ti-msgmgr.c idx, qinst->queue_id, qinst->proxy_id, qinst->irq, irq 109 drivers/mailbox/zynqmp-ipi-mailbox.c int irq; irq 146 drivers/mailbox/zynqmp-ipi-mailbox.c static irqreturn_t zynqmp_ipi_interrupt(int irq, void *data) irq 157 drivers/mailbox/zynqmp-ipi-mailbox.c (void)irq; irq 675 drivers/mailbox/zynqmp-ipi-mailbox.c pdata->irq = ret; irq 676 drivers/mailbox/zynqmp-ipi-mailbox.c ret = devm_request_irq(dev, pdata->irq, zynqmp_ipi_interrupt, irq 680 drivers/mailbox/zynqmp-ipi-mailbox.c pdata->irq); irq 427 drivers/mcb/mcb-core.c return &dev->irq; irq 476 drivers/mcb/mcb-core.c struct resource *irq; irq 478 drivers/mcb/mcb-core.c irq = mcb_get_resource(dev, IORESOURCE_IRQ); irq 480 drivers/mcb/mcb-core.c return irq->start; irq 101 drivers/mcb/mcb-internal.h unsigned int irq:6; irq 93 drivers/mcb/mcb-parse.c mdev->irq.start = GDD_IRQ(reg1); irq 94 drivers/mcb/mcb-parse.c mdev->irq.end = GDD_IRQ(reg1); irq 95 drivers/mcb/mcb-parse.c mdev->irq.flags = IORESOURCE_IRQ; irq 27 drivers/mcb/mcb-pci.c return pdev->irq; irq 281 drivers/media/common/saa7146/saa7146_core.c static irqreturn_t interrupt_hw(int irq, void *dev_id) irq 405 drivers/media/common/saa7146/saa7146_core.c err = request_irq(pci->irq, interrupt_hw, IRQF_SHARED, irq 433 drivers/media/common/saa7146/saa7146_core.c dev->mem, dev->revision, pci->irq, irq 483 drivers/media/common/saa7146/saa7146_core.c free_irq(pci->irq, (void *)dev); irq 519 drivers/media/common/saa7146/saa7146_core.c free_irq(pdev->irq, dev); irq 83 drivers/media/dvb-frontends/dib3000mb.c static int dib3000_search_status(u16 irq,u16 lock) irq 85 drivers/media/dvb-frontends/dib3000mb.c if (irq & 0x02) { irq 93 drivers/media/dvb-frontends/dib3000mb.c } else if (irq & 0x01) { irq 206 drivers/media/i2c/adv7180.c int irq; irq 873 drivers/media/i2c/adv7180.c static irqreturn_t adv7180_irq(int irq, void *devid) irq 1268 drivers/media/i2c/adv7180.c if (state->irq > 0) { irq 1347 drivers/media/i2c/adv7180.c state->irq = client->irq; irq 1373 drivers/media/i2c/adv7180.c if (state->irq) { irq 1374 drivers/media/i2c/adv7180.c ret = request_threaded_irq(client->irq, NULL, adv7180_irq, irq 1388 drivers/media/i2c/adv7180.c if (state->irq > 0) irq 1389 drivers/media/i2c/adv7180.c free_irq(client->irq, state); irq 1409 drivers/media/i2c/adv7180.c if (state->irq > 0) irq 1410 drivers/media/i2c/adv7180.c free_irq(client->irq, state); irq 2238 drivers/media/i2c/adv7604.c static irqreturn_t adv76xx_irq_handler(int irq, void *dev_id) irq 3556 drivers/media/i2c/adv7604.c if (client->irq) { irq 3558 drivers/media/i2c/adv7604.c client->irq, irq 927 drivers/media/i2c/m5mols/m5mols_core.c static irqreturn_t m5mols_irq_handler(int irq, void *data) irq 956 drivers/media/i2c/m5mols/m5mols_core.c if (!client->irq) { irq 1000 drivers/media/i2c/m5mols/m5mols_core.c ret = devm_request_irq(&client->dev, client->irq, m5mols_irq_handler, irq 1461 drivers/media/i2c/tc358743.c static irqreturn_t tc358743_irq_handler(int irq, void *dev_id) irq 2135 drivers/media/i2c/tc358743.c if (state->i2c_client->irq) { irq 2137 drivers/media/i2c/tc358743.c state->i2c_client->irq, irq 2174 drivers/media/i2c/tc358743.c if (!state->i2c_client->irq) irq 2189 drivers/media/i2c/tc358743.c if (!state->i2c_client->irq) { irq 1576 drivers/media/i2c/tda1997x.c static irqreturn_t tda1997x_isr_thread(int irq, void *d) irq 2764 drivers/media/i2c/tda1997x.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 2769 drivers/media/i2c/tda1997x.c v4l_err(client, "irq%d reg failed: %d\n", client->irq, ret); irq 2800 drivers/media/i2c/tda1997x.c disable_irq(state->client->irq); irq 62 drivers/media/i2c/tvp5150.c int irq; irq 818 drivers/media/i2c/tvp5150.c if (decoder->irq) irq 839 drivers/media/i2c/tvp5150.c static irqreturn_t tvp5150_isr(int irq, void *dev_id) irq 884 drivers/media/i2c/tvp5150.c if (decoder->irq) { irq 1222 drivers/media/i2c/tvp5150.c if (decoder->irq) irq 1231 drivers/media/i2c/tvp5150.c if (decoder->irq) irq 1789 drivers/media/i2c/tvp5150.c core->irq = c->irq; irq 1791 drivers/media/i2c/tvp5150.c if (c->irq) { irq 1792 drivers/media/i2c/tvp5150.c res = devm_request_threaded_irq(&c->dev, c->irq, NULL, irq 53 drivers/media/pci/b2c2/flexcop-pci.c u32 irq; irq 146 drivers/media/pci/b2c2/flexcop-pci.c static irqreturn_t flexcop_pci_isr(int irq, void *dev_id) irq 313 drivers/media/pci/b2c2/flexcop-pci.c if ((ret = request_irq(fc_pci->pdev->irq, flexcop_pci_isr, irq 332 drivers/media/pci/b2c2/flexcop-pci.c free_irq(fc_pci->pdev->irq, fc_pci); irq 247 drivers/media/pci/bt8xx/bt878.c static irqreturn_t bt878_irq(int irq, void *dev_id) irq 425 drivers/media/pci/bt8xx/bt878.c bt->irq = dev->irq; irq 441 drivers/media/pci/bt8xx/bt878.c bt->irq, lat, bt->bt878_adr); irq 452 drivers/media/pci/bt8xx/bt878.c result = request_irq(bt->irq, bt878_irq, irq 462 drivers/media/pci/bt8xx/bt878.c bt878_num, bt->irq); irq 483 drivers/media/pci/bt8xx/bt878.c free_irq(bt->irq, bt); irq 513 drivers/media/pci/bt8xx/bt878.c free_irq(bt->irq, bt); irq 103 drivers/media/pci/bt8xx/bt878.h unsigned int irq; irq 3749 drivers/media/pci/bt8xx/bttv-driver.c static irqreturn_t bttv_irq(int irq, void *dev_id) irq 4047 drivers/media/pci/bt8xx/bttv-driver.c btv->c.pci->irq, lat, irq 4063 drivers/media/pci/bt8xx/bttv-driver.c result = request_irq(btv->c.pci->irq, bttv_irq, irq 4067 drivers/media/pci/bt8xx/bttv-driver.c bttv_num, btv->c.pci->irq); irq 4201 drivers/media/pci/bt8xx/bttv-driver.c free_irq(btv->c.pci->irq,btv); irq 4253 drivers/media/pci/bt8xx/bttv-driver.c free_irq(btv->c.pci->irq,btv); irq 292 drivers/media/pci/cobalt/cobalt-driver.c free_irq(pci_dev->irq, (void *)cobalt); irq 378 drivers/media/pci/cobalt/cobalt-driver.c if (request_irq(pci_dev->irq, cobalt_irq_handler, IRQF_SHARED, irq 380 drivers/media/pci/cobalt/cobalt-driver.c cobalt_err("Failed to register irq %d\n", pci_dev->irq); irq 134 drivers/media/pci/cobalt/cobalt-irq.c irqreturn_t cobalt_irq_handler(int irq, void *dev_id) irq 11 drivers/media/pci/cobalt/cobalt-irq.h irqreturn_t cobalt_irq_handler(int irq, void *dev_id); irq 836 drivers/media/pci/cx18/cx18-driver.c cx->pci_dev->irq, pci_latency, (u64)cx->base_addr); irq 1019 drivers/media/pci/cx18/cx18-driver.c retval = request_irq(cx->pci_dev->irq, cx18_irq_handler, irq 1118 drivers/media/pci/cx18/cx18-driver.c free_irq(cx->pci_dev->irq, (void *)cx); irq 1283 drivers/media/pci/cx18/cx18-driver.c free_irq(cx->pci_dev->irq, (void *)cx); irq 31 drivers/media/pci/cx18/cx18-irq.c irqreturn_t cx18_irq_handler(int irq, void *dev_id) irq 21 drivers/media/pci/cx18/cx18-irq.h irqreturn_t cx18_irq_handler(int irq, void *dev_id); irq 583 drivers/media/pci/cx18/cx18-mailbox.c u32 irq, req, ack, err; irq 613 drivers/media/pci/cx18/cx18-mailbox.c irq = IRQ_EPU_TO_APU; irq 619 drivers/media/pci/cx18/cx18-mailbox.c irq = IRQ_EPU_TO_CPU; irq 668 drivers/media/pci/cx18/cx18-mailbox.c irq, info->name); irq 672 drivers/media/pci/cx18/cx18-mailbox.c cx18_write_reg_expect(cx, irq, SW1_INT_SET, irq, irq); irq 1776 drivers/media/pci/cx23885/cx23885-core.c static irqreturn_t cx23885_irq(int irq, void *dev_id) irq 2145 drivers/media/pci/cx23885/cx23885-core.c pci_name(pci_dev), dev->pci_rev, pci_dev->irq, irq 2156 drivers/media/pci/cx23885/cx23885-core.c err = request_irq(pci_dev->irq, cx23885_irq, irq 2160 drivers/media/pci/cx23885/cx23885-core.c dev->name, pci_dev->irq); irq 2204 drivers/media/pci/cx23885/cx23885-core.c free_irq(pci_dev->irq, dev); irq 68 drivers/media/pci/cx25821/cx25821-alsa.c int irq; irq 350 drivers/media/pci/cx25821/cx25821-alsa.c static irqreturn_t cx25821_irq(int irq, void *dev_id) irq 730 drivers/media/pci/cx25821/cx25821-alsa.c chip->irq = dev->pci->irq; irq 732 drivers/media/pci/cx25821/cx25821-alsa.c err = request_irq(dev->pci->irq, cx25821_irq, irq 737 drivers/media/pci/cx25821/cx25821-alsa.c dev->pci->irq); irq 750 drivers/media/pci/cx25821/cx25821-alsa.c chip->iobase, chip->irq); irq 1209 drivers/media/pci/cx25821/cx25821-core.c static irqreturn_t cx25821_irq(int irq, void *dev_id) irq 1300 drivers/media/pci/cx25821/cx25821-core.c dev->name, pci_name(pci_dev), dev->pci_rev, pci_dev->irq, irq 1311 drivers/media/pci/cx25821/cx25821-core.c err = request_irq(pci_dev->irq, cx25821_irq, irq 1315 drivers/media/pci/cx25821/cx25821-core.c pr_err("%s: can't get IRQ %d\n", dev->name, pci_dev->irq); irq 1344 drivers/media/pci/cx25821/cx25821-core.c if (pci_dev->irq) irq 1345 drivers/media/pci/cx25821/cx25821-core.c free_irq(pci_dev->irq, dev); irq 61 drivers/media/pci/cx88/cx88-alsa.c int irq; irq 242 drivers/media/pci/cx88/cx88-alsa.c static irqreturn_t cx8801_irq(int irq, void *dev_id) irq 823 drivers/media/pci/cx88/cx88-alsa.c if (chip->irq >= 0) irq 824 drivers/media/pci/cx88/cx88-alsa.c free_irq(chip->irq, chip); irq 882 drivers/media/pci/cx88/cx88-alsa.c chip->irq = -1; irq 888 drivers/media/pci/cx88/cx88-alsa.c err = request_irq(chip->pci->irq, cx8801_irq, irq 892 drivers/media/pci/cx88/cx88-alsa.c chip->core->name, chip->pci->irq); irq 902 drivers/media/pci/cx88/cx88-alsa.c pci_name(pci), pci->revision, pci->irq, irq 905 drivers/media/pci/cx88/cx88-alsa.c chip->irq = pci->irq; irq 906 drivers/media/pci/cx88/cx88-alsa.c synchronize_irq(chip->irq); irq 347 drivers/media/pci/cx88/cx88-mpeg.c static irqreturn_t cx8802_irq(int irq, void *dev_id) irq 398 drivers/media/pci/cx88/cx88-mpeg.c pci_name(dev->pci), dev->pci_rev, dev->pci->irq, irq 409 drivers/media/pci/cx88/cx88-mpeg.c err = request_irq(dev->pci->irq, cx8802_irq, irq 412 drivers/media/pci/cx88/cx88-mpeg.c pr_err("can't get IRQ %d\n", dev->pci->irq); irq 429 drivers/media/pci/cx88/cx88-mpeg.c free_irq(dev->pci->irq, dev); irq 1102 drivers/media/pci/cx88/cx88-video.c static irqreturn_t cx8800_irq(int irq, void *dev_id) irq 1288 drivers/media/pci/cx88/cx88-video.c pci_name(pci_dev), dev->pci_rev, pci_dev->irq, irq 1309 drivers/media/pci/cx88/cx88-video.c err = request_irq(pci_dev->irq, cx8800_irq, irq 1312 drivers/media/pci/cx88/cx88-video.c pr_err("can't get IRQ %d\n", pci_dev->irq); irq 1514 drivers/media/pci/cx88/cx88-video.c free_irq(pci_dev->irq, dev); irq 1543 drivers/media/pci/cx88/cx88-video.c free_irq(pci_dev->irq, dev); irq 125 drivers/media/pci/ddbridge/ddbridge-core.c struct ddb_irq *irq = &dev->link[link].irq[nr]; irq 127 drivers/media/pci/ddbridge/ddbridge-core.c irq->handler = handler; irq 128 drivers/media/pci/ddbridge/ddbridge-core.c irq->data = data; irq 129 drivers/media/pci/ddbridge/ddbridge-core.c return irq; irq 2477 drivers/media/pci/ddbridge/ddbridge-core.c dev->link[0].irq[_nr].handler) \ irq 2478 drivers/media/pci/ddbridge/ddbridge-core.c dev->link[0].irq[_nr].handler(dev->link[0].irq[_nr].data); } \ irq 2518 drivers/media/pci/ddbridge/ddbridge-core.c irqreturn_t ddb_irq_handler0(int irq, void *dev_id) irq 2536 drivers/media/pci/ddbridge/ddbridge-core.c irqreturn_t ddb_irq_handler1(int irq, void *dev_id) irq 2554 drivers/media/pci/ddbridge/ddbridge-core.c irqreturn_t ddb_irq_handler(int irq, void *dev_id) irq 316 drivers/media/pci/ddbridge/ddbridge.h struct ddb_irq irq[256]; irq 370 drivers/media/pci/ddbridge/ddbridge.h irqreturn_t ddb_irq_handler0(int irq, void *dev_id); irq 371 drivers/media/pci/ddbridge/ddbridge.h irqreturn_t ddb_irq_handler1(int irq, void *dev_id); irq 372 drivers/media/pci/ddbridge/ddbridge.h irqreturn_t ddb_irq_handler(int irq, void *dev_id); irq 704 drivers/media/pci/dm1105/dm1105.c static irqreturn_t dm1105_irq(int irq, void *dev_id) irq 1135 drivers/media/pci/dm1105/dm1105.c ret = request_irq(pdev->irq, dm1105_irq, IRQF_SHARED, irq 1197 drivers/media/pci/dm1105/dm1105.c free_irq(pdev->irq, dev); irq 235 drivers/media/pci/dt3155/dt3155.c static irqreturn_t dt3155_irq_handler_even(int irq, void *dev_id) irq 549 drivers/media/pci/dt3155/dt3155.c err = request_irq(pd->pdev->irq, dt3155_irq_handler_even, irq 560 drivers/media/pci/dt3155/dt3155.c free_irq(pd->pdev->irq, pd); irq 579 drivers/media/pci/dt3155/dt3155.c free_irq(pd->pdev->irq, pd); irq 767 drivers/media/pci/intel/ipu3/ipu3-cio2.c static irqreturn_t cio2_irq(int irq, void *cio2_ptr) irq 1042 drivers/media/pci/intel/ipu3/ipu3-cio2.c synchronize_irq(cio2->pci_dev->irq); irq 1828 drivers/media/pci/intel/ipu3/ipu3-cio2.c r = devm_request_irq(&pci_dev->dev, pci_dev->irq, cio2_irq, irq 1997 drivers/media/pci/intel/ipu3/ipu3-cio2.c synchronize_irq(pci_dev->irq); irq 901 drivers/media/pci/ivtv/ivtv-driver.c pdev->irq, pci_latency, (u64)itv->base_addr); irq 1251 drivers/media/pci/ivtv/ivtv-driver.c retval = request_irq(itv->pdev->irq, ivtv_irq_handler, irq 1277 drivers/media/pci/ivtv/ivtv-driver.c free_irq(itv->pdev->irq, (void *)itv); irq 1442 drivers/media/pci/ivtv/ivtv-driver.c free_irq(itv->pdev->irq, (void *)itv); irq 918 drivers/media/pci/ivtv/ivtv-irq.c irqreturn_t ivtv_irq_handler(int irq, void *dev_id) irq 35 drivers/media/pci/ivtv/ivtv-irq.h irqreturn_t ivtv_irq_handler(int irq, void *dev_id); irq 54 drivers/media/pci/mantis/hopper_cards.c static irqreturn_t hopper_irq_handler(int irq, void *dev_id) irq 63 drivers/media/pci/mantis/mantis_cards.c static irqreturn_t mantis_irq_handler(int irq, void *dev_id) irq 85 drivers/media/pci/mantis/mantis_common.h irqreturn_t (*irq_handler)(int irq, void *dev_id); irq 115 drivers/media/pci/mantis/mantis_common.h u8 irq; irq 115 drivers/media/pci/mantis/mantis_core.c mantis->pdev->irq, mantis->latency, irq 96 drivers/media/pci/mantis/mantis_pci.c mantis->pdev->irq, irq 101 drivers/media/pci/mantis/mantis_pci.c err = request_irq(pdev->irq, irq 143 drivers/media/pci/mantis/mantis_pci.c free_irq(pdev->irq, mantis); irq 772 drivers/media/pci/meye/meye.c static irqreturn_t meye_irq(int irq, void *dev_id) irq 1660 drivers/media/pci/meye/meye.c meye.mchip_irq = pcidev->irq; irq 247 drivers/media/pci/netup_unidvb/netup_unidvb_core.c static irqreturn_t netup_unidvb_isr(int irq, void *dev_id) irq 884 drivers/media/pci/netup_unidvb/netup_unidvb_core.c pci_dev->irq); irq 885 drivers/media/pci/netup_unidvb/netup_unidvb_core.c if (request_irq(pci_dev->irq, netup_unidvb_isr, IRQF_SHARED, irq 888 drivers/media/pci/netup_unidvb/netup_unidvb_core.c "%s(): can't get IRQ %d\n", __func__, pci_dev->irq); irq 949 drivers/media/pci/netup_unidvb/netup_unidvb_core.c free_irq(pci_dev->irq, pci_dev); irq 991 drivers/media/pci/netup_unidvb/netup_unidvb_core.c free_irq(pci_dev->irq, pci_dev); irq 158 drivers/media/pci/ngene/ngene-core.c static irqreturn_t irq_handler(int irq, void *dev_id) irq 1273 drivers/media/pci/ngene/ngene-core.c free_irq(dev->pci_dev->irq, dev); irq 1317 drivers/media/pci/ngene/ngene-core.c stat = request_irq(dev->pci_dev->irq, irq_handler, irq 1348 drivers/media/pci/ngene/ngene-core.c free_irq(dev->pci_dev->irq, dev); irq 1357 drivers/media/pci/ngene/ngene-core.c stat = request_irq(dev->pci_dev->irq, irq_handler, irq 1377 drivers/media/pci/ngene/ngene-core.c free_irq(dev->pci_dev->irq, dev); irq 590 drivers/media/pci/ngene/ngene.h int irq; irq 317 drivers/media/pci/pluto2/pluto2.c static irqreturn_t pluto_irq(int irq, void *dev_id) irq 616 drivers/media/pci/pluto2/pluto2.c ret = request_irq(pdev->irq, pluto_irq, IRQF_SHARED, DRIVER_NAME, pluto); irq 717 drivers/media/pci/pluto2/pluto2.c free_irq(pdev->irq, pluto); irq 749 drivers/media/pci/pluto2/pluto2.c free_irq(pdev->irq, pluto); irq 58 drivers/media/pci/saa7134/saa7134-alsa.c s16 irq; irq 192 drivers/media/pci/saa7134/saa7134-alsa.c static irqreturn_t saa7134_alsa_irq(int irq, void *dev_id) irq 1099 drivers/media/pci/saa7134/saa7134-alsa.c if (chip->irq >= 0) irq 1100 drivers/media/pci/saa7134/saa7134-alsa.c free_irq(chip->irq, &chip->dev->dmasound); irq 1150 drivers/media/pci/saa7134/saa7134-alsa.c err = request_irq(dev->pci->irq, saa7134_alsa_irq, irq 1156 drivers/media/pci/saa7134/saa7134-alsa.c dev->name, dev->pci->irq); irq 1160 drivers/media/pci/saa7134/saa7134-alsa.c chip->irq = dev->pci->irq; irq 1174 drivers/media/pci/saa7134/saa7134-alsa.c chip->dev->name, chip->iobase, chip->irq); irq 380 drivers/media/pci/saa7134/saa7134-core.c u32 split, task=0, ctrl=0, irq=0; irq 393 drivers/media/pci/saa7134/saa7134-core.c irq |= SAA7134_IRQ1_INTE_RA0_1 | irq 416 drivers/media/pci/saa7134/saa7134-core.c irq |= SAA7134_IRQ1_INTE_RA0_7 | irq 425 drivers/media/pci/saa7134/saa7134-core.c irq |= SAA7134_IRQ1_INTE_RA3_1 | irq 432 drivers/media/pci/saa7134/saa7134-core.c irq |= SAA7134_IRQ1_INTE_RA2_1 | irq 462 drivers/media/pci/saa7134/saa7134-core.c saa_writel(SAA7134_IRQ1, irq); irq 473 drivers/media/pci/saa7134/saa7134-core.c task, ctrl, irq, split ? "no" : "yes"); irq 511 drivers/media/pci/saa7134/saa7134-core.c static irqreturn_t saa7134_irq(int irq, void *dev_id) irq 1093 drivers/media/pci/saa7134/saa7134-core.c dev->name, pci_name(pci_dev), dev->pci_rev, pci_dev->irq, irq 1151 drivers/media/pci/saa7134/saa7134-core.c err = request_irq(pci_dev->irq, saa7134_irq, irq 1155 drivers/media/pci/saa7134/saa7134-core.c dev->name,pci_dev->irq); irq 1291 drivers/media/pci/saa7134/saa7134-core.c free_irq(pci_dev->irq, dev); irq 1354 drivers/media/pci/saa7134/saa7134-core.c free_irq(pci_dev->irq, &dev->dmasound); irq 1360 drivers/media/pci/saa7134/saa7134-core.c free_irq(pci_dev->irq, dev); irq 1414 drivers/media/pci/saa7134/saa7134-core.c synchronize_irq(pci_dev->irq); irq 609 drivers/media/pci/saa7164/saa7164-core.c static irqreturn_t saa7164_irq(int irq, void *dev_id) irq 1190 drivers/media/pci/saa7164/saa7164-core.c err = request_irq(pci_dev->irq, saa7164_irq, 0, irq 1238 drivers/media/pci/saa7164/saa7164-core.c pci_name(pci_dev), dev->pci_rev, pci_dev->irq, irq 1257 drivers/media/pci/saa7164/saa7164-core.c err = request_irq(pci_dev->irq, saa7164_irq, irq 1262 drivers/media/pci/saa7164/saa7164-core.c pci_dev->irq); irq 1462 drivers/media/pci/saa7164/saa7164-core.c free_irq(pci_dev->irq, dev); irq 457 drivers/media/pci/smipcie/smipcie-main.c static irqreturn_t smi_irq_handler(int irq, void *dev_id) irq 1003 drivers/media/pci/smipcie/smipcie-main.c ret = request_irq(dev->pci_dev->irq, smi_irq_handler, irq 1036 drivers/media/pci/smipcie/smipcie-main.c free_irq(dev->pci_dev->irq, dev); irq 90 drivers/media/pci/solo6x10/solo6x10-core.c static irqreturn_t solo_isr(int irq, void *data) irq 147 drivers/media/pci/solo6x10/solo6x10-core.c free_irq(pdev->irq, solo_dev); irq 553 drivers/media/pci/solo6x10/solo6x10-core.c ret = request_irq(pdev->irq, solo_isr, IRQF_SHARED, SOLO6X10_NAME, irq 389 drivers/media/pci/solo6x10/solo6x10-g723.c pci_name(solo_dev->pdev), solo_dev->pdev->irq); irq 773 drivers/media/pci/sta2x11/sta2x11_vip.c static irqreturn_t vip_irq(int irq, struct sta2x11_vip *vip) irq 1033 drivers/media/pci/sta2x11/sta2x11_vip.c (unsigned long)pci_resource_len(pdev, 0), pdev->irq); irq 1056 drivers/media/pci/sta2x11/sta2x11_vip.c ret = request_irq(pdev->irq, irq 1105 drivers/media/pci/sta2x11/sta2x11_vip.c free_irq(pdev->irq, vip); irq 1150 drivers/media/pci/sta2x11/sta2x11_vip.c free_irq(pdev->irq, vip); irq 96 drivers/media/pci/tw5864/tw5864-core.c static irqreturn_t tw5864_isr(int irq, void *dev_id) irq 297 drivers/media/pci/tw5864/tw5864-core.c err = devm_request_irq(&pci_dev->dev, pci_dev->irq, tw5864_isr, irq 300 drivers/media/pci/tw5864/tw5864-core.c dev_err(&dev->pci->dev, "can't get IRQ %d\n", pci_dev->irq); irq 186 drivers/media/pci/tw68/tw68-core.c static irqreturn_t tw68_irq(int irq, void *dev_id) irq 248 drivers/media/pci/tw68/tw68-core.c dev->name, pci_name(pci_dev), dev->pci_rev, pci_dev->irq, irq 300 drivers/media/pci/tw68/tw68-core.c err = devm_request_irq(&pci_dev->dev, pci_dev->irq, tw68_irq, irq 304 drivers/media/pci/tw68/tw68-core.c dev->name, pci_dev->irq); irq 374 drivers/media/pci/tw68/tw68-core.c synchronize_irq(pci_dev->irq); irq 165 drivers/media/pci/tw686x/tw686x-core.c static irqreturn_t tw686x_irq(int irq, void *dev_id) irq 268 drivers/media/pci/tw686x/tw686x-core.c pci_name(pci_dev), pci_dev->irq, irq 318 drivers/media/pci/tw686x/tw686x-core.c err = request_irq(pci_dev->irq, tw686x_irq, IRQF_SHARED, irq 347 drivers/media/pci/tw686x/tw686x-core.c free_irq(pci_dev->irq, dev); irq 371 drivers/media/pci/tw686x/tw686x-core.c free_irq(pci_dev->irq, dev); irq 1288 drivers/media/platform/am437x/am437x-vpfe.c static irqreturn_t vpfe_isr(int irq, void *dev) irq 2550 drivers/media/platform/am437x/am437x-vpfe.c vpfe->irq = ret; irq 2552 drivers/media/platform/am437x/am437x-vpfe.c ret = devm_request_irq(vpfe->pdev, vpfe->irq, vpfe_isr, 0, irq 245 drivers/media/platform/am437x/am437x-vpfe.h unsigned int irq; irq 538 drivers/media/platform/aspeed-video.c static irqreturn_t aspeed_video_irq(int irq, void *arg) irq 1591 drivers/media/platform/aspeed-video.c int irq; irq 1595 drivers/media/platform/aspeed-video.c irq = irq_of_parse_and_map(dev->of_node, 0); irq 1596 drivers/media/platform/aspeed-video.c if (!irq) { irq 1601 drivers/media/platform/aspeed-video.c rc = devm_request_threaded_irq(dev, irq, NULL, aspeed_video_irq, irq 1604 drivers/media/platform/aspeed-video.c dev_err(dev, "Unable to request IRQ %d\n", irq); irq 1579 drivers/media/platform/atmel/atmel-isc-base.c irqreturn_t isc_interrupt(int irq, void *dev_id) irq 239 drivers/media/platform/atmel/atmel-isc.h irqreturn_t isc_interrupt(int irq, void *dev_id); irq 112 drivers/media/platform/atmel/atmel-isi.c unsigned int irq; irq 211 drivers/media/platform/atmel/atmel-isi.c static irqreturn_t isi_interrupt(int irq, void *dev_id) irq 1156 drivers/media/platform/atmel/atmel-isi.c int irq; irq 1252 drivers/media/platform/atmel/atmel-isi.c irq = platform_get_irq(pdev, 0); irq 1253 drivers/media/platform/atmel/atmel-isi.c if (irq < 0) { irq 1254 drivers/media/platform/atmel/atmel-isi.c ret = irq; irq 1258 drivers/media/platform/atmel/atmel-isi.c ret = devm_request_irq(&pdev->dev, irq, isi_interrupt, 0, "isi", isi); irq 1260 drivers/media/platform/atmel/atmel-isi.c dev_err(&pdev->dev, "Unable to request irq %d\n", irq); irq 1263 drivers/media/platform/atmel/atmel-isi.c isi->irq = irq; irq 140 drivers/media/platform/atmel/atmel-sama5d2-isc.c int irq; irq 162 drivers/media/platform/atmel/atmel-sama5d2-isc.c irq = platform_get_irq(pdev, 0); irq 163 drivers/media/platform/atmel/atmel-sama5d2-isc.c if (irq < 0) irq 164 drivers/media/platform/atmel/atmel-sama5d2-isc.c return irq; irq 166 drivers/media/platform/atmel/atmel-sama5d2-isc.c ret = devm_request_irq(dev, irq, isc_interrupt, 0, irq 170 drivers/media/platform/atmel/atmel-sama5d2-isc.c irq, ret); irq 61 drivers/media/platform/cec-gpio/cec-gpio.c static irqreturn_t cec_hpd_gpio_irq_handler_thread(int irq, void *priv) irq 69 drivers/media/platform/cec-gpio/cec-gpio.c static irqreturn_t cec_5v_gpio_irq_handler(int irq, void *priv) irq 81 drivers/media/platform/cec-gpio/cec-gpio.c static irqreturn_t cec_5v_gpio_irq_handler_thread(int irq, void *priv) irq 89 drivers/media/platform/cec-gpio/cec-gpio.c static irqreturn_t cec_hpd_gpio_irq_handler(int irq, void *priv) irq 101 drivers/media/platform/cec-gpio/cec-gpio.c static irqreturn_t cec_gpio_irq_handler(int irq, void *priv) irq 2575 drivers/media/platform/coda/coda-bit.c irqreturn_t coda_irq_handler(int irq, void *data) irq 2947 drivers/media/platform/coda/coda-common.c int ret, irq; irq 2983 drivers/media/platform/coda/coda-common.c irq = platform_get_irq_byname(pdev, "bit"); irq 2984 drivers/media/platform/coda/coda-common.c if (irq < 0) irq 2985 drivers/media/platform/coda/coda-common.c irq = platform_get_irq(pdev, 0); irq 2986 drivers/media/platform/coda/coda-common.c if (irq < 0) { irq 2988 drivers/media/platform/coda/coda-common.c return irq; irq 2991 drivers/media/platform/coda/coda-common.c ret = devm_request_irq(&pdev->dev, irq, coda_irq_handler, 0, irq 371 drivers/media/platform/coda/coda.h irqreturn_t coda_irq_handler(int irq, void *data); irq 100 drivers/media/platform/coda/imx-vdoa.c static irqreturn_t vdoa_irq_handler(int irq, void *data) irq 182 drivers/media/platform/cros-ec-cec/cros-ec-cec.c enable_irq_wake(cros_ec_cec->cros_ec->irq); irq 193 drivers/media/platform/cros-ec-cec/cros-ec-cec.c disable_irq_wake(cros_ec_cec->cros_ec->irq); irq 107 drivers/media/platform/davinci/vpbe_display.c static irqreturn_t venc_isr(int irq, void *arg) irq 1372 drivers/media/platform/davinci/vpbe_display.c int irq; irq 1416 drivers/media/platform/davinci/vpbe_display.c irq = res->start; irq 1417 drivers/media/platform/davinci/vpbe_display.c err = devm_request_irq(&pdev->dev, irq, venc_isr, 0, irq 489 drivers/media/platform/davinci/vpfe_capture.c static irqreturn_t vpfe_isr(int irq, void *dev_id) irq 560 drivers/media/platform/davinci/vpfe_capture.c vpfe_dev->cfg->clr_intr(irq); irq 566 drivers/media/platform/davinci/vpfe_capture.c static irqreturn_t vdint1_isr(int irq, void *dev_id) irq 575 drivers/media/platform/davinci/vpfe_capture.c vpfe_dev->cfg->clr_intr(irq); irq 587 drivers/media/platform/davinci/vpfe_capture.c vpfe_dev->cfg->clr_intr(irq); irq 367 drivers/media/platform/davinci/vpif_capture.c static irqreturn_t vpif_channel_isr(int irq, void *dev_id) irq 361 drivers/media/platform/davinci/vpif_display.c static irqreturn_t vpif_channel_isr(int irq, void *dev_id) irq 861 drivers/media/platform/exynos-gsc/gsc-core.c static irqreturn_t gsc_irq_handler(int irq, void *priv) irq 451 drivers/media/platform/exynos-gsc/gsc-core.h static inline void gsc_hw_clear_irq(struct gsc_dev *dev, int irq) irq 454 drivers/media/platform/exynos-gsc/gsc-core.h if (irq == GSC_IRQ_OVERRUN) irq 456 drivers/media/platform/exynos-gsc/gsc-core.h else if (irq == GSC_IRQ_DONE) irq 290 drivers/media/platform/exynos4-is/fimc-core.c static irqreturn_t fimc_irq_handler(int irq, void *priv) irq 598 drivers/media/platform/exynos4-is/fimc-is.c static irqreturn_t fimc_is_irq_handler(int irq, void *priv) irq 812 drivers/media/platform/exynos4-is/fimc-is.c is->irq = irq_of_parse_and_map(dev->of_node, 0); irq 813 drivers/media/platform/exynos4-is/fimc-is.c if (!is->irq) { irq 825 drivers/media/platform/exynos4-is/fimc-is.c ret = request_irq(is->irq, fimc_is_irq_handler, 0, dev_name(dev), is); irq 877 drivers/media/platform/exynos4-is/fimc-is.c free_irq(is->irq, is); irq 933 drivers/media/platform/exynos4-is/fimc-is.c free_irq(is->irq, is); irq 266 drivers/media/platform/exynos4-is/fimc-is.h int irq; irq 242 drivers/media/platform/exynos4-is/fimc-lite.c static irqreturn_t flite_irq_handler(int irq, void *priv) irq 210 drivers/media/platform/exynos4-is/mipi-csis.c int irq; irq 671 drivers/media/platform/exynos4-is/mipi-csis.c static irqreturn_t s5pcsis_irq_handler(int irq, void *dev_id) irq 805 drivers/media/platform/exynos4-is/mipi-csis.c state->irq = platform_get_irq(pdev, 0); irq 806 drivers/media/platform/exynos4-is/mipi-csis.c if (state->irq < 0) irq 807 drivers/media/platform/exynos4-is/mipi-csis.c return state->irq; irq 833 drivers/media/platform/exynos4-is/mipi-csis.c ret = devm_request_irq(dev, state->irq, s5pcsis_irq_handler, irq 135 drivers/media/platform/fsl-viu.c int irq; irq 231 drivers/media/platform/fsl-viu.c static irqreturn_t viu_intr(int irq, void *dev_id); irq 1093 drivers/media/platform/fsl-viu.c static irqreturn_t viu_intr(int irq, void *dev_id) irq 1429 drivers/media/platform/fsl-viu.c viu_dev->irq = viu_irq; irq 1513 drivers/media/platform/fsl-viu.c if (request_irq(viu_dev->irq, viu_intr, 0, "viu", (void *)viu_dev)) { irq 1549 drivers/media/platform/fsl-viu.c free_irq(dev->irq, (void *)dev); irq 1550 drivers/media/platform/fsl-viu.c irq_dispose_mapping(dev->irq); irq 995 drivers/media/platform/imx-pxp.c static irqreturn_t pxp_irq_handler(int irq, void *dev_id) irq 1011 drivers/media/platform/imx-pxp.c u32 irq = readl(dev->mmio + HW_PXP_IRQ); irq 1014 drivers/media/platform/imx-pxp.c dprintk(dev, "%s: irq = 0x%08x\n", __func__, irq); irq 1016 drivers/media/platform/imx-pxp.c writel(irq, dev->mmio + HW_PXP_IRQ_CLR); irq 1641 drivers/media/platform/imx-pxp.c int irq; irq 1663 drivers/media/platform/imx-pxp.c irq = platform_get_irq(pdev, 0); irq 1664 drivers/media/platform/imx-pxp.c if (irq < 0) irq 1665 drivers/media/platform/imx-pxp.c return irq; irq 1667 drivers/media/platform/imx-pxp.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, pxp_irq_handler, irq 439 drivers/media/platform/marvell-ccic/cafe-driver.c static irqreturn_t cafe_irq(int irq, void *data) irq 530 drivers/media/platform/marvell-ccic/cafe-driver.c ret = request_irq(pdev->irq, cafe_irq, IRQF_SHARED, "cafe-ccic", cam); irq 569 drivers/media/platform/marvell-ccic/cafe-driver.c free_irq(pdev->irq, cam); irq 588 drivers/media/platform/marvell-ccic/cafe-driver.c free_irq(cam->pdev->irq, cam); irq 41 drivers/media/platform/marvell-ccic/mmp-driver.c int irq; irq 189 drivers/media/platform/marvell-ccic/mmp-driver.c static irqreturn_t mmpcam_irq(int irq, void *data) irq 313 drivers/media/platform/marvell-ccic/mmp-driver.c cam->irq = res->start; irq 314 drivers/media/platform/marvell-ccic/mmp-driver.c ret = devm_request_irq(&pdev->dev, cam->irq, mmpcam_irq, IRQF_SHARED, irq 452 drivers/media/platform/meson/ao-cec-g12a.c static irqreturn_t meson_ao_cec_g12a_irq(int irq, void *data) irq 464 drivers/media/platform/meson/ao-cec-g12a.c static irqreturn_t meson_ao_cec_g12a_irq_thread(int irq, void *data) irq 638 drivers/media/platform/meson/ao-cec-g12a.c int ret, irq; irq 688 drivers/media/platform/meson/ao-cec-g12a.c irq = platform_get_irq(pdev, 0); irq 689 drivers/media/platform/meson/ao-cec-g12a.c ret = devm_request_threaded_irq(&pdev->dev, irq, irq 371 drivers/media/platform/meson/ao-cec.c static irqreturn_t meson_ao_cec_irq(int irq, void *data) irq 471 drivers/media/platform/meson/ao-cec.c static irqreturn_t meson_ao_cec_irq_thread(int irq, void *data) irq 606 drivers/media/platform/meson/ao-cec.c int ret, irq; irq 636 drivers/media/platform/meson/ao-cec.c irq = platform_get_irq(pdev, 0); irq 637 drivers/media/platform/meson/ao-cec.c ret = devm_request_threaded_irq(&pdev->dev, irq, irq 912 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c static irqreturn_t mtk_jpeg_dec_irq(int irq, void *priv) irq 40 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c static irqreturn_t mtk_vcodec_dec_irq_handler(int irq, void *priv) irq 58 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c static irqreturn_t mtk_vcodec_enc_irq_handler(int irq, void *priv) irq 81 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c static irqreturn_t mtk_vcodec_enc_lt_irq_handler(int irq, void *priv) irq 98 drivers/media/platform/mtk-vpu/mtk_vpu.c int irq; irq 734 drivers/media/platform/mtk-vpu/mtk_vpu.c static irqreturn_t vpu_irq_handler(int irq, void *priv) irq 881 drivers/media/platform/mtk-vpu/mtk_vpu.c vpu->reg.irq = platform_get_irq(pdev, 0); irq 882 drivers/media/platform/mtk-vpu/mtk_vpu.c ret = devm_request_irq(dev, vpu->reg.irq, vpu_irq_handler, 0, irq 808 drivers/media/platform/mx2_emmaprp.c int irq, ret; irq 854 drivers/media/platform/mx2_emmaprp.c irq = platform_get_irq(pdev, 0); irq 855 drivers/media/platform/mx2_emmaprp.c if (irq < 0) irq 856 drivers/media/platform/mx2_emmaprp.c return irq; irq 857 drivers/media/platform/mx2_emmaprp.c ret = devm_request_irq(&pdev->dev, irq, emmaprp_irq, 0, irq 482 drivers/media/platform/omap/omap_vout.c u32 addr, irq; irq 508 drivers/media/platform/omap/omap_vout.c irq = DISPC_IRQ_VSYNC; irq 510 drivers/media/platform/omap/omap_vout.c irq = DISPC_IRQ_VSYNC2; irq 514 drivers/media/platform/omap/omap_vout.c if (!(irqstatus & irq)) irq 363 drivers/media/platform/omap3isp/isp.c static const u32 irq = IRQ0ENABLE_CSIA_IRQ irq 376 drivers/media/platform/omap3isp/isp.c isp_reg_writel(isp, irq, OMAP3_ISP_IOMEM_MAIN, ISP_IRQ0STATUS); irq 377 drivers/media/platform/omap3isp/isp.c isp_reg_writel(isp, irq, OMAP3_ISP_IOMEM_MAIN, ISP_IRQ0ENABLE); irq 592 drivers/media/platform/omap3isp/isp.c static irqreturn_t isp_isr(int irq, void *_isp) irq 1400 drivers/media/platform/omap3isp/isp.c static struct isp_device *__omap3isp_get(struct isp_device *isp, bool irq) irq 1420 drivers/media/platform/omap3isp/isp.c if (irq) irq 704 drivers/media/platform/pxa_camera.c unsigned int irq; irq 1211 drivers/media/platform/pxa_camera.c static irqreturn_t pxa_camera_irq(int irq, void *data) irq 2369 drivers/media/platform/pxa_camera.c int irq; irq 2373 drivers/media/platform/pxa_camera.c irq = platform_get_irq(pdev, 0); irq 2374 drivers/media/platform/pxa_camera.c if (!res || irq < 0) irq 2439 drivers/media/platform/pxa_camera.c pcdev->irq = irq; irq 2474 drivers/media/platform/pxa_camera.c err = devm_request_irq(&pdev->dev, pcdev->irq, pxa_camera_irq, 0, irq 442 drivers/media/platform/qcom/camss/camss-csid.c static irqreturn_t csid_isr(int irq, void *dev) irq 588 drivers/media/platform/qcom/camss/camss-csid.c enable_irq(csid->irq); irq 592 drivers/media/platform/qcom/camss/camss-csid.c disable_irq(csid->irq); irq 602 drivers/media/platform/qcom/camss/camss-csid.c disable_irq(csid->irq); irq 1125 drivers/media/platform/qcom/camss/camss-csid.c csid->irq = r->start; irq 1128 drivers/media/platform/qcom/camss/camss-csid.c ret = devm_request_irq(dev, csid->irq, csid_isr, irq 1135 drivers/media/platform/qcom/camss/camss-csid.c disable_irq(csid->irq); irq 50 drivers/media/platform/qcom/camss/camss-csid.h u32 irq; irq 152 drivers/media/platform/qcom/camss/camss-csiphy-2ph-1-0.c static irqreturn_t csiphy_isr(int irq, void *dev) irq 79 drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c static irqreturn_t csiphy_isr(int irq, void *dev) irq 194 drivers/media/platform/qcom/camss/camss-csiphy.c enable_irq(csiphy->irq); irq 200 drivers/media/platform/qcom/camss/camss-csiphy.c disable_irq(csiphy->irq); irq 588 drivers/media/platform/qcom/camss/camss-csiphy.c csiphy->irq = r->start; irq 592 drivers/media/platform/qcom/camss/camss-csiphy.c ret = devm_request_irq(dev, csiphy->irq, csiphy->ops->isr, irq 599 drivers/media/platform/qcom/camss/camss-csiphy.c disable_irq(csiphy->irq); irq 56 drivers/media/platform/qcom/camss/camss-csiphy.h irqreturn_t (*isr)(int irq, void *dev); irq 66 drivers/media/platform/qcom/camss/camss-csiphy.h u32 irq; irq 160 drivers/media/platform/qcom/camss/camss-ispif.c static irqreturn_t ispif_isr_8x96(int irq, void *dev) irq 224 drivers/media/platform/qcom/camss/camss-ispif.c static irqreturn_t ispif_isr_8x16(int irq, void *dev) irq 1127 drivers/media/platform/qcom/camss/camss-ispif.c ispif->irq = r->start; irq 1131 drivers/media/platform/qcom/camss/camss-ispif.c ret = devm_request_irq(dev, ispif->irq, ispif_isr_8x16, irq 1134 drivers/media/platform/qcom/camss/camss-ispif.c ret = devm_request_irq(dev, ispif->irq, ispif_isr_8x96, irq 53 drivers/media/platform/qcom/camss/camss-ispif.h u32 irq; irq 931 drivers/media/platform/qcom/camss/camss-vfe-4-1.c static irqreturn_t vfe_isr(int irq, void *dev) irq 1053 drivers/media/platform/qcom/camss/camss-vfe-4-7.c static irqreturn_t vfe_isr(int irq, void *dev) irq 2021 drivers/media/platform/qcom/camss/camss-vfe.c vfe->irq = r->start; irq 2024 drivers/media/platform/qcom/camss/camss-vfe.c ret = devm_request_irq(dev, vfe->irq, vfe->ops->isr, irq 133 drivers/media/platform/qcom/camss/camss-vfe.h irqreturn_t (*isr)(int irq, void *dev); irq 149 drivers/media/platform/qcom/camss/camss-vfe.h u32 irq; irq 43 drivers/media/platform/qcom/venus/core.c disable_irq_nosync(core->irq); irq 82 drivers/media/platform/qcom/venus/core.c enable_irq(core->irq); irq 91 drivers/media/platform/qcom/venus/core.c disable_irq_nosync(core->irq); irq 242 drivers/media/platform/qcom/venus/core.c core->irq = platform_get_irq(pdev, 0); irq 243 drivers/media/platform/qcom/venus/core.c if (core->irq < 0) irq 244 drivers/media/platform/qcom/venus/core.c return core->irq; irq 270 drivers/media/platform/qcom/venus/core.c ret = devm_request_threaded_irq(dev, core->irq, hfi_isr, hfi_isr_thread, irq 112 drivers/media/platform/qcom/venus/core.h int irq; irq 483 drivers/media/platform/qcom/venus/hfi.c irqreturn_t hfi_isr_thread(int irq, void *dev_id) irq 490 drivers/media/platform/qcom/venus/hfi.c irqreturn_t hfi_isr(int irq, void *dev) irq 173 drivers/media/platform/qcom/venus/hfi.h irqreturn_t hfi_isr_thread(int irq, void *dev_id); irq 174 drivers/media/platform/qcom/venus/hfi.h irqreturn_t hfi_isr(int irq, void *dev); irq 1286 drivers/media/platform/rcar-vin/rcar-core.c int irq, ret; irq 1312 drivers/media/platform/rcar-vin/rcar-core.c irq = platform_get_irq(pdev, 0); irq 1313 drivers/media/platform/rcar-vin/rcar-core.c if (irq < 0) irq 1314 drivers/media/platform/rcar-vin/rcar-core.c return irq; irq 1316 drivers/media/platform/rcar-vin/rcar-core.c ret = rvin_dma_register(vin, irq); irq 695 drivers/media/platform/rcar-vin/rcar-csi2.c static irqreturn_t rcsi2_irq(int irq, void *data) irq 718 drivers/media/platform/rcar-vin/rcar-csi2.c static irqreturn_t rcsi2_irq_thread(int irq, void *data) irq 1004 drivers/media/platform/rcar-vin/rcar-csi2.c int irq, ret; irq 1011 drivers/media/platform/rcar-vin/rcar-csi2.c irq = platform_get_irq(pdev, 0); irq 1012 drivers/media/platform/rcar-vin/rcar-csi2.c if (irq < 0) irq 1013 drivers/media/platform/rcar-vin/rcar-csi2.c return irq; irq 1015 drivers/media/platform/rcar-vin/rcar-csi2.c ret = devm_request_threaded_irq(&pdev->dev, irq, rcsi2_irq, irq 902 drivers/media/platform/rcar-vin/rcar-dma.c static irqreturn_t rvin_irq(int irq, void *data) irq 1269 drivers/media/platform/rcar-vin/rcar-dma.c int rvin_dma_register(struct rvin_dev *vin, int irq) irq 1308 drivers/media/platform/rcar-vin/rcar-dma.c ret = devm_request_irq(vin->dev, irq, rvin_irq, IRQF_SHARED, irq 261 drivers/media/platform/rcar-vin/rcar-vin.h int rvin_dma_register(struct rvin_dev *vin, int irq); irq 564 drivers/media/platform/rcar_fdp1.c unsigned int irq; irq 2204 drivers/media/platform/rcar_fdp1.c static irqreturn_t fdp1_irq_handler(int irq, void *dev_id) irq 2291 drivers/media/platform/rcar_fdp1.c fdp1->irq = ret = platform_get_irq(pdev, 0); irq 2297 drivers/media/platform/rcar_fdp1.c ret = devm_request_irq(&pdev->dev, fdp1->irq, fdp1_irq_handler, 0, irq 2300 drivers/media/platform/rcar_fdp1.c dev_err(&pdev->dev, "cannot claim IRQ %d\n", fdp1->irq); irq 214 drivers/media/platform/rcar_jpu.c unsigned int irq; irq 1499 drivers/media/platform/rcar_jpu.c static irqreturn_t jpu_irq_handler(int irq, void *dev_id) irq 1616 drivers/media/platform/rcar_jpu.c jpu->irq = ret = platform_get_irq(pdev, 0); irq 1622 drivers/media/platform/rcar_jpu.c ret = devm_request_irq(&pdev->dev, jpu->irq, jpu_irq_handler, 0, irq 1625 drivers/media/platform/rcar_jpu.c dev_err(&pdev->dev, "cannot claim IRQ %d\n", jpu->irq); irq 491 drivers/media/platform/renesas-ceu.c static irqreturn_t ceu_irq(int irq, void *data) irq 1639 drivers/media/platform/renesas-ceu.c unsigned int irq; irq 1664 drivers/media/platform/renesas-ceu.c irq = ret; irq 1666 drivers/media/platform/renesas-ceu.c ret = devm_request_irq(dev, irq, ceu_irq, irq 56 drivers/media/platform/rockchip/rga/rga.c static irqreturn_t rga_isr(int irq, void *prv) irq 805 drivers/media/platform/rockchip/rga/rga.c int irq; irq 832 drivers/media/platform/rockchip/rga/rga.c irq = platform_get_irq(pdev, 0); irq 833 drivers/media/platform/rockchip/rga/rga.c if (irq < 0) { irq 834 drivers/media/platform/rockchip/rga/rga.c ret = irq; irq 838 drivers/media/platform/rockchip/rga/rga.c ret = devm_request_irq(rga->dev, irq, rga_isr, 0, irq 288 drivers/media/platform/s3c-camif/camif-capture.c irqreturn_t s3c_camif_irq_handler(int irq, void *priv) irq 375 drivers/media/platform/s3c-camif/camif-core.c int irq, ret, i; irq 382 drivers/media/platform/s3c-camif/camif-core.c irq = platform_get_irq(pdev, i); irq 383 drivers/media/platform/s3c-camif/camif-core.c if (irq <= 0) irq 386 drivers/media/platform/s3c-camif/camif-core.c ret = devm_request_irq(&pdev->dev, irq, s3c_camif_irq_handler, irq 208 drivers/media/platform/s3c-camif/camif-core.h int irq; irq 329 drivers/media/platform/s3c-camif/camif-core.h irqreturn_t s3c_camif_irq_handler(int irq, void *priv); irq 81 drivers/media/platform/s5p-cec/s5p_cec.c static irqreturn_t s5p_cec_irq_handler(int irq, void *priv) irq 127 drivers/media/platform/s5p-cec/s5p_cec.c static irqreturn_t s5p_cec_irq_handler_thread(int irq, void *priv) irq 194 drivers/media/platform/s5p-cec/s5p_cec.c cec->irq = platform_get_irq(pdev, 0); irq 195 drivers/media/platform/s5p-cec/s5p_cec.c if (cec->irq < 0) irq 196 drivers/media/platform/s5p-cec/s5p_cec.c return cec->irq; irq 198 drivers/media/platform/s5p-cec/s5p_cec.c ret = devm_request_threaded_irq(dev, cec->irq, s5p_cec_irq_handler, irq 68 drivers/media/platform/s5p-cec/s5p_cec.h int irq; irq 539 drivers/media/platform/s5p-g2d/g2d.c static irqreturn_t g2d_isr(int irq, void *prv) irq 673 drivers/media/platform/s5p-g2d/g2d.c dev->irq = res->start; irq 675 drivers/media/platform/s5p-g2d/g2d.c ret = devm_request_irq(&pdev->dev, dev->irq, g2d_isr, irq 29 drivers/media/platform/s5p-g2d/g2d.h int irq; irq 2656 drivers/media/platform/s5p-jpeg/jpeg-core.c static irqreturn_t s5p_jpeg_irq(int irq, void *dev_id) irq 2714 drivers/media/platform/s5p-jpeg/jpeg-core.c static irqreturn_t exynos4_jpeg_irq(int irq, void *priv) irq 2782 drivers/media/platform/s5p-jpeg/jpeg-core.c static irqreturn_t exynos3250_jpeg_irq(int irq, void *dev_id) irq 2891 drivers/media/platform/s5p-jpeg/jpeg-core.c jpeg->irq = ret = platform_get_irq(pdev, 0); irq 2897 drivers/media/platform/s5p-jpeg/jpeg-core.c ret = devm_request_irq(&pdev->dev, jpeg->irq, jpeg->variant->jpeg_irq, irq 2900 drivers/media/platform/s5p-jpeg/jpeg-core.c dev_err(&pdev->dev, "cannot claim IRQ %d\n", jpeg->irq); irq 131 drivers/media/platform/s5p-jpeg/jpeg-core.h unsigned int irq; irq 146 drivers/media/platform/s5p-jpeg/jpeg-core.h irqreturn_t (*jpeg_irq)(int irq, void *priv); irq 630 drivers/media/platform/s5p-mfc/s5p_mfc.c static irqreturn_t s5p_mfc_irq(int irq, void *priv) irq 1298 drivers/media/platform/s5p-mfc/s5p_mfc.c dev->irq = res->start; irq 1299 drivers/media/platform/s5p-mfc/s5p_mfc.c ret = devm_request_irq(&pdev->dev, dev->irq, s5p_mfc_irq, irq 305 drivers/media/platform/s5p-mfc/s5p_mfc_common.h int irq; irq 32 drivers/media/platform/seco-cec/seco-cec.c int irq; irq 454 drivers/media/platform/seco-cec/seco-cec.c static irqreturn_t secocec_irq_handler(int irq, void *priv) irq 552 drivers/media/platform/seco-cec/seco-cec.c int irq = 0; irq 560 drivers/media/platform/seco-cec/seco-cec.c irq = gpiod_to_irq(gpio); irq 561 drivers/media/platform/seco-cec/seco-cec.c if (irq < 0) { irq 565 drivers/media/platform/seco-cec/seco-cec.c dev_dbg(dev, "irq-gpio is bound to IRQ %d", irq); irq 567 drivers/media/platform/seco-cec/seco-cec.c sdev->irq = irq; irq 627 drivers/media/platform/seco-cec/seco-cec.c secocec->irq, irq 634 drivers/media/platform/seco-cec/seco-cec.c dev_err(dev, "Cannot request IRQ %d", secocec->irq); irq 1049 drivers/media/platform/sh_veu.c static irqreturn_t sh_veu_bh(int irq, void *dev_id) irq 1063 drivers/media/platform/sh_veu.c static irqreturn_t sh_veu_isr(int irq, void *dev_id) irq 1108 drivers/media/platform/sh_veu.c int irq, ret; irq 1111 drivers/media/platform/sh_veu.c irq = platform_get_irq(pdev, 0); irq 1113 drivers/media/platform/sh_veu.c if (!reg_res || irq <= 0) { irq 1128 drivers/media/platform/sh_veu.c ret = devm_request_threaded_irq(&pdev->dev, irq, sh_veu_isr, sh_veu_bh, irq 1014 drivers/media/platform/sh_vou.c static irqreturn_t sh_vou_isr(int irq, void *dev_id) irq 1225 drivers/media/platform/sh_vou.c int irq, ret; irq 1228 drivers/media/platform/sh_vou.c irq = platform_get_irq(pdev, 0); irq 1230 drivers/media/platform/sh_vou.c if (!vou_pdata || !reg_res || irq <= 0) { irq 1267 drivers/media/platform/sh_vou.c ret = devm_request_irq(&pdev->dev, irq, sh_vou_isr, 0, "vou", vou_dev); irq 1091 drivers/media/platform/sti/bdisp/bdisp-v4l2.c static irqreturn_t bdisp_irq_thread(int irq, void *priv) irq 1132 drivers/media/platform/sti/bdisp/bdisp-v4l2.c static irqreturn_t bdisp_irq_handler(int irq, void *priv) irq 401 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c static irqreturn_t c8sectpfe_idle_irq_handler(int irq, void *priv) irq 651 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c static irqreturn_t c8sectpfe_error_irq_handler(int irq, void *priv) irq 127 drivers/media/platform/sti/cec/stih-cec.c int irq; irq 268 drivers/media/platform/sti/cec/stih-cec.c static irqreturn_t stih_cec_irq_handler_thread(int irq, void *priv) irq 283 drivers/media/platform/sti/cec/stih-cec.c static irqreturn_t stih_cec_irq_handler(int irq, void *priv) irq 323 drivers/media/platform/sti/cec/stih-cec.c cec->irq = platform_get_irq(pdev, 0); irq 324 drivers/media/platform/sti/cec/stih-cec.c if (cec->irq < 0) irq 325 drivers/media/platform/sti/cec/stih-cec.c return cec->irq; irq 327 drivers/media/platform/sti/cec/stih-cec.c ret = devm_request_threaded_irq(dev, cec->irq, stih_cec_irq_handler, irq 101 drivers/media/platform/sti/hva/hva-hw.c static irqreturn_t hva_hw_its_interrupt(int irq, void *data) irq 115 drivers/media/platform/sti/hva/hva-hw.c static irqreturn_t hva_hw_its_irq_thread(int irq, void *arg) irq 200 drivers/media/platform/sti/hva/hva-hw.c static irqreturn_t hva_hw_err_interrupt(int irq, void *data) irq 220 drivers/media/platform/sti/hva/hva-hw.c static irqreturn_t hva_hw_err_irq_thread(int irq, void *arg) irq 73 drivers/media/platform/stm32/stm32-cec.c int irq; irq 145 drivers/media/platform/stm32/stm32-cec.c static irqreturn_t stm32_cec_irq_thread(int irq, void *arg) irq 160 drivers/media/platform/stm32/stm32-cec.c static irqreturn_t stm32_cec_irq_handler(int irq, void *arg) irq 280 drivers/media/platform/stm32/stm32-cec.c cec->irq = platform_get_irq(pdev, 0); irq 281 drivers/media/platform/stm32/stm32-cec.c if (cec->irq < 0) irq 282 drivers/media/platform/stm32/stm32-cec.c return cec->irq; irq 284 drivers/media/platform/stm32/stm32-cec.c ret = devm_request_threaded_irq(&pdev->dev, cec->irq, irq 449 drivers/media/platform/stm32/stm32-dcmi.c static irqreturn_t dcmi_irq_thread(int irq, void *arg) irq 475 drivers/media/platform/stm32/stm32-dcmi.c static irqreturn_t dcmi_irq_callback(int irq, void *arg) irq 1841 drivers/media/platform/stm32/stm32-dcmi.c int irq; irq 1882 drivers/media/platform/stm32/stm32-dcmi.c irq = platform_get_irq(pdev, 0); irq 1883 drivers/media/platform/stm32/stm32-dcmi.c if (irq <= 0) irq 1884 drivers/media/platform/stm32/stm32-dcmi.c return irq ? irq : -ENXIO; irq 1898 drivers/media/platform/stm32/stm32-dcmi.c ret = devm_request_threaded_irq(&pdev->dev, irq, dcmi_irq_callback, irq 1902 drivers/media/platform/stm32/stm32-dcmi.c dev_err(&pdev->dev, "Unable to request irq %d\n", irq); irq 149 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c int irq; irq 192 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c irq = platform_get_irq(pdev, 0); irq 193 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c if (irq < 0) irq 194 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c return irq; irq 242 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c ret = sun4i_csi_dma_register(csi, irq); irq 155 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h int sun4i_csi_dma_register(struct sun4i_csi *csi, int irq); irq 378 drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c static irqreturn_t sun4i_csi_irq(int irq, void *data) irq 401 drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c int sun4i_csi_dma_register(struct sun4i_csi *csi, int irq) irq 437 drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c ret = devm_request_irq(csi->dev, irq, sun4i_csi_irq, 0, irq 793 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c static irqreturn_t sun6i_csi_isr(int irq, void *dev_id) irq 836 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c int irq; irq 868 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c irq = platform_get_irq(pdev, 0); irq 869 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c if (irq < 0) irq 872 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c ret = devm_request_irq(&pdev->dev, irq, sun6i_csi_isr, 0, MODULE_NAME, irq 72 drivers/media/platform/tegra-cec/tegra_cec.c static irqreturn_t tegra_cec_irq_thread_handler(int irq, void *data) irq 93 drivers/media/platform/tegra-cec/tegra_cec.c static irqreturn_t tegra_cec_irq_handler(int irq, void *data) irq 244 drivers/media/platform/ti-vpe/cal.c int irq; irq 834 drivers/media/platform/ti-vpe/cal.c #define isvcirqset(irq, vc, ff) (irq & \ irq 837 drivers/media/platform/ti-vpe/cal.c #define isportirqset(irq, port) (irq & CAL_HL_IRQ_MASK(port)) irq 1815 drivers/media/platform/ti-vpe/cal.c int irq; irq 1838 drivers/media/platform/ti-vpe/cal.c irq = platform_get_irq(pdev, 0); irq 1839 drivers/media/platform/ti-vpe/cal.c cal_dbg(1, dev, "got irq# %d\n", irq); irq 1840 drivers/media/platform/ti-vpe/cal.c ret = devm_request_irq(&pdev->dev, irq, cal_irq, 0, CAL_MODULE_NAME, irq 374 drivers/media/platform/ti-vpe/vpe.c int irq; irq 2484 drivers/media/platform/ti-vpe/vpe.c int ret, irq, func; irq 2513 drivers/media/platform/ti-vpe/vpe.c irq = platform_get_irq(pdev, 0); irq 2514 drivers/media/platform/ti-vpe/vpe.c ret = devm_request_irq(&pdev->dev, irq, vpe_irq, 0, VPE_MODULE_NAME, irq 306 drivers/media/platform/via-camera.c static irqreturn_t viacam_quick_irq(int irq, void *data) irq 342 drivers/media/platform/via-camera.c static irqreturn_t viacam_irq(int irq, void *data) irq 1239 drivers/media/platform/via-camera.c ret = request_threaded_irq(viadev->pdev->irq, viacam_quick_irq, irq 1282 drivers/media/platform/via-camera.c free_irq(viadev->pdev->irq, cam); irq 1304 drivers/media/platform/via-camera.c free_irq(viadev->pdev->irq, cam); irq 45 drivers/media/platform/vsp1/vsp1_drv.c static irqreturn_t vsp1_irq_handler(int irq, void *data) irq 790 drivers/media/platform/vsp1/vsp1_drv.c struct resource *irq; irq 811 drivers/media/platform/vsp1/vsp1_drv.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); irq 812 drivers/media/platform/vsp1/vsp1_drv.c if (!irq) { irq 817 drivers/media/platform/vsp1/vsp1_drv.c ret = devm_request_irq(&pdev->dev, irq->start, vsp1_irq_handler, irq 932 drivers/media/radio/radio-si476x.c if (radio->core->client->irq) { irq 218 drivers/media/radio/radio-wl1273.c static irqreturn_t wl1273_fm_irq_thread_handler(int irq, void *dev_id) irq 1987 drivers/media/radio/radio-wl1273.c free_irq(core->client->irq, radio); irq 2053 drivers/media/radio/radio-wl1273.c dev_dbg(radio->dev, "irq: %d\n", radio->core->client->irq); irq 2055 drivers/media/radio/radio-wl1273.c r = request_threaded_irq(radio->core->client->irq, NULL, irq 2141 drivers/media/radio/radio-wl1273.c free_irq(radio->core->client->irq, radio); irq 238 drivers/media/radio/si470x/radio-si470x-i2c.c static irqreturn_t si470x_i2c_interrupt(int irq, void *dev_id) irq 445 drivers/media/radio/si470x/radio-si470x-i2c.c retval = devm_request_threaded_irq(&client->dev, client->irq, NULL, irq 172 drivers/media/radio/si4713/si4713.c static irqreturn_t si4713_handler(int irq, void *dev) irq 220 drivers/media/radio/si4713/si4713.c if (client->irq) { irq 241 drivers/media/radio/si4713/si4713.c if (client->irq) irq 378 drivers/media/radio/si4713/si4713.c if (client->irq) irq 392 drivers/media/radio/si4713/si4713.c if (client->irq) irq 501 drivers/media/radio/si4713/si4713.c if (client->irq && irq 1574 drivers/media/radio/si4713/si4713.c if (client->irq) { irq 1575 drivers/media/radio/si4713/si4713.c rval = devm_request_irq(&client->dev, client->irq, irq 470 drivers/media/rc/ene_ir.c ene_write_reg(dev, ENEB_IRQ, dev->irq << 1); irq 476 drivers/media/rc/ene_ir.c reg_value |= (dev->irq & ENE_IRQ_MASK); irq 718 drivers/media/rc/ene_ir.c static irqreturn_t ene_isr(int irq, void *data) irq 1009 drivers/media/rc/ene_ir.c dev->irq = -1; irq 1021 drivers/media/rc/ene_ir.c dev->irq = pnp_irq(pnp_dev, 0); irq 1084 drivers/media/rc/ene_ir.c if (request_irq(dev->irq, ene_isr, irq 1114 drivers/media/rc/ene_ir.c free_irq(dev->irq, dev); irq 187 drivers/media/rc/ene_ir.h int irq; irq 374 drivers/media/rc/fintek-cir.c static irqreturn_t fintek_cir_isr(int irq, void *data) irq 22 drivers/media/rc/gpio-ir-recv.c int irq; irq 25 drivers/media/rc/gpio-ir-recv.c static irqreturn_t gpio_ir_recv_irq(int irq, void *dev_id) irq 60 drivers/media/rc/gpio-ir-recv.c gpio_dev->irq = gpiod_to_irq(gpio_dev->gpiod); irq 61 drivers/media/rc/gpio-ir-recv.c if (gpio_dev->irq < 0) irq 62 drivers/media/rc/gpio-ir-recv.c return gpio_dev->irq; irq 95 drivers/media/rc/gpio-ir-recv.c return devm_request_irq(dev, gpio_dev->irq, gpio_ir_recv_irq, irq 106 drivers/media/rc/gpio-ir-recv.c enable_irq_wake(gpio_dev->irq); irq 108 drivers/media/rc/gpio-ir-recv.c disable_irq(gpio_dev->irq); irq 118 drivers/media/rc/gpio-ir-recv.c disable_irq_wake(gpio_dev->irq); irq 120 drivers/media/rc/gpio-ir-recv.c enable_irq(gpio_dev->irq); irq 21 drivers/media/rc/img-ir/img-ir-core.c static irqreturn_t img_ir_isr(int irq, void *dev_id) irq 80 drivers/media/rc/img-ir/img-ir-core.c int irq, error, error2; irq 83 drivers/media/rc/img-ir/img-ir-core.c irq = platform_get_irq(pdev, 0); irq 84 drivers/media/rc/img-ir/img-ir-core.c if (irq < 0) irq 85 drivers/media/rc/img-ir/img-ir-core.c return irq; irq 134 drivers/media/rc/img-ir/img-ir-core.c priv->irq = irq; irq 135 drivers/media/rc/img-ir/img-ir-core.c error = request_irq(priv->irq, img_ir_isr, 0, "img-ir", priv); irq 138 drivers/media/rc/img-ir/img-ir-core.c priv->irq); irq 161 drivers/media/rc/img-ir/img-ir-core.c free_irq(priv->irq, priv); irq 1135 drivers/media/rc/img-ir/img-ir-hw.c enable_irq_wake(priv->irq); irq 1144 drivers/media/rc/img-ir/img-ir-hw.c disable_irq_wake(priv->irq); irq 145 drivers/media/rc/img-ir/img-ir.h int irq; irq 62 drivers/media/rc/ir-hix5hd2.c int irq; irq 150 drivers/media/rc/ir-hix5hd2.c static irqreturn_t hix5hd2_ir_rx_interrupt(int irq, void *data) irq 234 drivers/media/rc/ir-hix5hd2.c priv->irq = platform_get_irq(pdev, 0); irq 235 drivers/media/rc/ir-hix5hd2.c if (priv->irq < 0) irq 236 drivers/media/rc/ir-hix5hd2.c return priv->irq; irq 273 drivers/media/rc/ir-hix5hd2.c if (devm_request_irq(dev, priv->irq, hix5hd2_ir_rx_interrupt, irq 275 drivers/media/rc/ir-hix5hd2.c dev_err(dev, "IRQ %d register failed\n", priv->irq); irq 262 drivers/media/rc/ite-cir.c static irqreturn_t ite_cir_isr(int irq, void *data) irq 108 drivers/media/rc/meson-ir.c int irq, ret; irq 119 drivers/media/rc/meson-ir.c irq = platform_get_irq(pdev, 0); irq 120 drivers/media/rc/meson-ir.c if (irq < 0) irq 121 drivers/media/rc/meson-ir.c return irq; irq 151 drivers/media/rc/meson-ir.c ret = devm_request_irq(dev, irq, meson_ir_irq, 0, NULL, ir); irq 139 drivers/media/rc/mtk-cir.c int irq; irq 360 drivers/media/rc/mtk-cir.c ir->irq = platform_get_irq(pdev, 0); irq 361 drivers/media/rc/mtk-cir.c if (ir->irq < 0) irq 381 drivers/media/rc/mtk-cir.c ret = devm_request_irq(dev, ir->irq, mtk_ir_irq, 0, MTK_IR_DEV, ir); irq 437 drivers/media/rc/mtk-cir.c synchronize_irq(ir->irq); irq 820 drivers/media/rc/nuvoton-cir.c static irqreturn_t nvt_cir_isr(int irq, void *data) irq 50 drivers/media/rc/serial_ir.c static int irq; irq 537 drivers/media/rc/serial_ir.c result = devm_request_irq(&dev->dev, irq, serial_ir_irq_handler, irq 542 drivers/media/rc/serial_ir.c dev_err(&dev->dev, "IRQ %d busy\n", irq); irq 595 drivers/media/rc/serial_ir.c dev_dbg(&dev->dev, "Interrupt %d, port %04x obtained\n", irq, io); irq 776 drivers/media/rc/serial_ir.c irq = irq ? irq : 4; irq 829 drivers/media/rc/serial_ir.c module_param_hw(irq, int, irq, 0444); irq 830 drivers/media/rc/serial_ir.c MODULE_PARM_DESC(irq, "Interrupt (4 or 3)"); irq 32 drivers/media/rc/sir_ir.c static int irq = 4; irq 53 drivers/media/rc/sir_ir.c static irqreturn_t sir_interrupt(int irq, void *dev_id); irq 150 drivers/media/rc/sir_ir.c static irqreturn_t sir_interrupt(int irq, void *dev_id) irq 354 drivers/media/rc/sir_ir.c retval = devm_request_irq(&sir_ir_dev->dev, irq, sir_interrupt, 0, irq 357 drivers/media/rc/sir_ir.c pr_err("IRQ %d already in use.\n", irq); irq 367 drivers/media/rc/sir_ir.c pr_info("I/O port 0x%.4x, IRQ %d.\n", io, irq); irq 434 drivers/media/rc/sir_ir.c module_param_hw(irq, int, irq, 0444); irq 435 drivers/media/rc/sir_ir.c MODULE_PARM_DESC(irq, "Interrupt (4 or 3)"); irq 19 drivers/media/rc/st_rc.c int irq; irq 92 drivers/media/rc/st_rc.c static irqreturn_t st_rc_rx_interrupt(int irq, void *data) irq 263 drivers/media/rc/st_rc.c rc_dev->irq = platform_get_irq(pdev, 0); irq 264 drivers/media/rc/st_rc.c if (rc_dev->irq < 0) { irq 265 drivers/media/rc/st_rc.c ret = rc_dev->irq; irq 308 drivers/media/rc/st_rc.c if (devm_request_irq(dev, rc_dev->irq, st_rc_rx_interrupt, irq 310 drivers/media/rc/st_rc.c dev_err(dev, "IRQ %d register failed\n", rc_dev->irq); irq 317 drivers/media/rc/st_rc.c dev_pm_set_wake_irq(dev, rc_dev->irq); irq 345 drivers/media/rc/st_rc.c if (!enable_irq_wake(rc_dev->irq)) irq 366 drivers/media/rc/st_rc.c disable_irq_wake(rc_dev->irq); irq 96 drivers/media/rc/sunxi-cir.c int irq; irq 257 drivers/media/rc/sunxi-cir.c ir->irq = platform_get_irq(pdev, 0); irq 258 drivers/media/rc/sunxi-cir.c if (ir->irq < 0) { irq 259 drivers/media/rc/sunxi-cir.c ret = ir->irq; irq 263 drivers/media/rc/sunxi-cir.c ret = devm_request_irq(dev, ir->irq, sunxi_ir_irq, 0, SUNXI_IR_DEV, ir); irq 106 drivers/media/rc/tango-ir.c static irqreturn_t tango_ir_irq(int irq, void *dev_id) irq 163 drivers/media/rc/tango-ir.c int irq, err; irq 174 drivers/media/rc/tango-ir.c irq = platform_get_irq(pdev, 0); irq 175 drivers/media/rc/tango-ir.c if (irq <= 0) irq 234 drivers/media/rc/tango-ir.c err = devm_request_irq(dev, irq, tango_ir_irq, IRQF_SHARED, irq 197 drivers/media/rc/winbond-cir.c unsigned int irq; /* Serial Port IRQ */ irq 864 drivers/media/rc/winbond-cir.c disable_irq(data->irq); irq 1003 drivers/media/rc/winbond-cir.c enable_irq(data->irq); irq 1035 drivers/media/rc/winbond-cir.c data->irq = pnp_irq(device, 0); irq 1038 drivers/media/rc/winbond-cir.c data->sbase == 0 || data->irq == -1) { irq 1045 drivers/media/rc/winbond-cir.c data->wbase, data->ebase, data->sbase, data->irq); irq 1116 drivers/media/rc/winbond-cir.c err = request_irq(data->irq, wbcir_irq_handler, irq 1119 drivers/media/rc/winbond-cir.c dev_err(dev, "Failed to claim IRQ %u\n", data->irq); irq 1157 drivers/media/rc/winbond-cir.c free_irq(data->irq, device); irq 48 drivers/media/rc/zx-irdec.c static irqreturn_t zx_irdec_irq(int irq, void *dev_id) irq 86 drivers/media/rc/zx-irdec.c int irq; irq 98 drivers/media/rc/zx-irdec.c irq = platform_get_irq(pdev, 0); irq 99 drivers/media/rc/zx-irdec.c if (irq < 0) irq 100 drivers/media/rc/zx-irdec.c return irq; irq 127 drivers/media/rc/zx-irdec.c ret = devm_request_irq(dev, irq, zx_irdec_irq, 0, NULL, irdec); irq 434 drivers/media/spi/gs1662.c spi->irq = -1; irq 84 drivers/media/tuners/tda18250.c int maxwait, int step, u8 irq) irq 100 drivers/media/tuners/tda18250.c if ((utmp & irq) == irq) { irq 107 drivers/media/tuners/tda18250.c dev_dbg(&client->dev, "waited IRQ (0x%02x) %d ms, triggered: %s", irq, irq 1010 drivers/memory/emif.c static irqreturn_t emif_interrupt_handler(int irq, void *dev_id) irq 1046 drivers/memory/emif.c static irqreturn_t emif_threaded_isr(int irq, void *dev_id) irq 1103 drivers/memory/emif.c static int __init_or_module setup_interrupts(struct emif_data *emif, u32 irq) irq 1126 drivers/memory/emif.c return devm_request_threaded_irq(emif->dev, irq, irq 1541 drivers/memory/emif.c int irq; irq 1565 drivers/memory/emif.c irq = platform_get_irq(pdev, 0); irq 1566 drivers/memory/emif.c if (irq < 0) { irq 1568 drivers/memory/emif.c __func__, irq); irq 1575 drivers/memory/emif.c setup_interrupts(emif, irq); irq 1590 drivers/memory/emif.c __func__, emif->base, irq); irq 100 drivers/memory/fsl-corenet-cf.c static irqreturn_t ccf_irq(int irq, void *dev_id) irq 178 drivers/memory/fsl-corenet-cf.c int ret, irq; irq 213 drivers/memory/fsl-corenet-cf.c irq = platform_get_irq(pdev, 0); irq 214 drivers/memory/fsl-corenet-cf.c if (!irq) { irq 219 drivers/memory/fsl-corenet-cf.c ret = devm_request_irq(&pdev->dev, irq, ccf_irq, 0, pdev->name, ccf); irq 91 drivers/memory/fsl_ifc.c free_irq(ctrl->irq, ctrl); irq 94 drivers/memory/fsl_ifc.c irq_dispose_mapping(ctrl->irq); irq 251 drivers/memory/fsl_ifc.c fsl_ifc_ctrl_dev->irq = irq_of_parse_and_map(dev->dev.of_node, 0); irq 252 drivers/memory/fsl_ifc.c if (fsl_ifc_ctrl_dev->irq == 0) { irq 271 drivers/memory/fsl_ifc.c ret = request_irq(fsl_ifc_ctrl_dev->irq, fsl_ifc_ctrl_irq, IRQF_SHARED, irq 275 drivers/memory/fsl_ifc.c fsl_ifc_ctrl_dev->irq); irq 295 drivers/memory/fsl_ifc.c free_irq(fsl_ifc_ctrl_dev->irq, fsl_ifc_ctrl_dev); irq 296 drivers/memory/fsl_ifc.c irq_dispose_mapping(fsl_ifc_ctrl_dev->irq); irq 233 drivers/memory/omap-gpmc.c int irq; irq 253 drivers/memory/omap-gpmc.c static irqreturn_t gpmc_handle_irq(int irq, void *dev); irq 1370 drivers/memory/omap-gpmc.c static irqreturn_t gpmc_handle_irq(int irq, void *data) irq 1433 drivers/memory/omap-gpmc.c rc = request_irq(gpmc->irq, gpmc_handle_irq, 0, "gpmc", gpmc); irq 1436 drivers/memory/omap-gpmc.c gpmc->irq, rc); irq 1448 drivers/memory/omap-gpmc.c free_irq(gpmc->irq, gpmc); irq 2375 drivers/memory/omap-gpmc.c gpmc->irq = res->start; irq 454 drivers/memory/tegra/mc.c static irqreturn_t tegra_mc_irq(int irq, void *data) irq 551 drivers/memory/tegra/mc.c static __maybe_unused irqreturn_t tegra20_mc_irq(int irq, void *data) irq 679 drivers/memory/tegra/mc.c mc->irq = platform_get_irq(pdev, 0); irq 680 drivers/memory/tegra/mc.c if (mc->irq < 0) { irq 682 drivers/memory/tegra/mc.c return mc->irq; irq 689 drivers/memory/tegra/mc.c err = devm_request_irq(&pdev->dev, mc->irq, isr, 0, irq 692 drivers/memory/tegra/mc.c dev_err(&pdev->dev, "failed to request IRQ#%u: %d\n", mc->irq, irq 150 drivers/memory/tegra/tegra20-emc.c static irqreturn_t tegra_emc_isr(int irq, void *data) irq 467 drivers/memory/tegra/tegra20-emc.c int irq, err; irq 476 drivers/memory/tegra/tegra20-emc.c irq = platform_get_irq(pdev, 0); irq 477 drivers/memory/tegra/tegra20-emc.c if (irq < 0) { irq 480 drivers/memory/tegra/tegra20-emc.c return irq; irq 511 drivers/memory/tegra/tegra20-emc.c err = devm_request_irq(&pdev->dev, irq, tegra_emc_isr, 0, irq 514 drivers/memory/tegra/tegra20-emc.c dev_err(&pdev->dev, "failed to request IRQ#%u: %d\n", irq, err); irq 54 drivers/memstick/host/jmb38x_ms.c int irq; irq 516 drivers/memstick/host/jmb38x_ms.c static irqreturn_t jmb38x_ms_isr(int irq, void *dev_id) irq 885 drivers/memstick/host/jmb38x_ms.c host->irq = jm->pdev->irq; irq 896 drivers/memstick/host/jmb38x_ms.c if (!request_irq(host->irq, jmb38x_ms_isr, IRQF_SHARED, host->host_id, irq 910 drivers/memstick/host/jmb38x_ms.c free_irq(host->irq, msh); irq 624 drivers/memstick/host/r592.c static irqreturn_t r592_irq(int irq, void *data) irq 765 drivers/memstick/host/r592.c dev->irq = pdev->irq; irq 789 drivers/memstick/host/r592.c if (request_irq(dev->irq, &r592_irq, IRQF_SHARED, irq 800 drivers/memstick/host/r592.c free_irq(dev->irq, dev); irq 836 drivers/memstick/host/r592.c free_irq(dev->irq, dev); irq 135 drivers/memstick/host/r592.h int irq; irq 159 drivers/message/fusion/mptbase.c static irqreturn_t mpt_interrupt(int irq, void *bus_id); irq 591 drivers/message/fusion/mptbase.c mpt_interrupt(int irq, void *bus_id) irq 2128 drivers/message/fusion/mptbase.c synchronize_irq(pdev->irq); irq 2421 drivers/message/fusion/mptbase.c if (ioc->pcidev->irq) { irq 2427 drivers/message/fusion/mptbase.c rc = request_irq(ioc->pcidev->irq, mpt_interrupt, irq 2432 drivers/message/fusion/mptbase.c ioc->name, ioc->pcidev->irq); irq 2439 drivers/message/fusion/mptbase.c ioc->pci_irq = ioc->pcidev->irq; irq 2444 drivers/message/fusion/mptbase.c ioc->pcidev->irq)); irq 2732 drivers/message/fusion/mptbase.c synchronize_irq(ioc->pcidev->irq); irq 1246 drivers/message/fusion/mptfc.c sh->irq = 0; irq 5200 drivers/message/fusion/mptsas.c sh->irq = 0; irq 1429 drivers/message/fusion/mptspi.c sh->irq = 0; irq 372 drivers/mfd/88pm800.c if (!map || !chip->irq) { irq 392 drivers/mfd/88pm800.c regmap_add_irq_chip(chip->regmap, chip->irq, flags, -1, irq 401 drivers/mfd/88pm800.c regmap_del_irq_chip(chip->irq, chip->irq_data); irq 142 drivers/mfd/88pm805.c if (!map || !chip->irq) { irq 167 drivers/mfd/88pm805.c regmap_add_irq_chip(chip->regmap, chip->irq, flags, -1, irq 176 drivers/mfd/88pm805.c regmap_del_irq_chip(chip->irq, chip->irq_data); irq 74 drivers/mfd/88pm80x.c chip->irq = client->irq; irq 140 drivers/mfd/88pm80x.c enable_irq_wake(chip->irq); irq 152 drivers/mfd/88pm80x.c disable_irq_wake(chip->irq); irq 462 drivers/mfd/88pm860x-core.c static irqreturn_t pm860x_irq(int irq, void *data) irq 629 drivers/mfd/88pm860x-core.c chip->core_irq = i2c->irq; irq 408 drivers/mfd/ab3100-core.c static irqreturn_t ab3100_irq_handler(int irq, void *data) irq 880 drivers/mfd/ab3100-core.c client->irq, NULL, ab3100_irq_handler, irq 532 drivers/mfd/ab8500-core.c static irqreturn_t ab8500_hierarchical_irq(int irq, void *dev) irq 1115 drivers/mfd/ab8500-core.c ab8500->irq = resource->start; irq 1266 drivers/mfd/ab8500-core.c ret = devm_request_threaded_irq(&pdev->dev, ab8500->irq, NULL, irq 1261 drivers/mfd/ab8500-debugfs.c static irqreturn_t ab8500_debug_handler(int irq, void *data) irq 1265 drivers/mfd/ab8500-debugfs.c unsigned int irq_abb = irq - irq_first; irq 1273 drivers/mfd/ab8500-debugfs.c sprintf(buf, "%d", irq); irq 608 drivers/mfd/ab8500-gpadc.c static irqreturn_t ab8500_bm_gpadcconvend_handler(int irq, void *_gpadc) irq 140 drivers/mfd/abx500-core.c int abx500_startup_irq_enabled(struct device *dev, unsigned int irq) irq 146 drivers/mfd/abx500-core.c return ops->startup_irq_enabled(dev, irq); irq 37 drivers/mfd/adp5520.c int irq; irq 148 drivers/mfd/adp5520.c if (chip->irq) { irq 174 drivers/mfd/adp5520.c static irqreturn_t adp5520_irq_thread(int irq, void *data) irq 234 drivers/mfd/adp5520.c chip->irq = client->irq; irq 238 drivers/mfd/adp5520.c if (chip->irq) { irq 241 drivers/mfd/adp5520.c ret = request_threaded_irq(chip->irq, NULL, adp5520_irq_thread, irq 246 drivers/mfd/adp5520.c chip->irq); irq 302 drivers/mfd/adp5520.c if (chip->irq) irq 303 drivers/mfd/adp5520.c free_irq(chip->irq, chip); irq 108 drivers/mfd/arizona-core.c static irqreturn_t arizona_clkgen_err(int irq, void *data) irq 117 drivers/mfd/arizona-core.c static irqreturn_t arizona_underclocked(int irq, void *data) irq 157 drivers/mfd/arizona-core.c static irqreturn_t arizona_overclocked(int irq, void *data) irq 558 drivers/mfd/arizona-core.c enable_irq(arizona->irq); irq 737 drivers/mfd/arizona-core.c disable_irq_nosync(arizona->irq); irq 753 drivers/mfd/arizona-core.c disable_irq(arizona->irq); irq 763 drivers/mfd/arizona-core.c enable_irq(arizona->irq); irq 773 drivers/mfd/arizona-core.c disable_irq(arizona->irq); irq 783 drivers/mfd/arizona-core.c enable_irq(arizona->irq); irq 1449 drivers/mfd/arizona-core.c disable_irq(arizona->irq); irq 80 drivers/mfd/arizona-i2c.c arizona->irq = i2c->irq; irq 29 drivers/mfd/arizona-irq.c static int arizona_map_irq(struct arizona *arizona, int irq) irq 34 drivers/mfd/arizona-irq.c ret = regmap_irq_get_virq(arizona->aod_irq_chip, irq); irq 39 drivers/mfd/arizona-irq.c return regmap_irq_get_virq(arizona->irq_chip, irq); irq 42 drivers/mfd/arizona-irq.c int arizona_request_irq(struct arizona *arizona, int irq, char *name, irq 45 drivers/mfd/arizona-irq.c irq = arizona_map_irq(arizona, irq); irq 46 drivers/mfd/arizona-irq.c if (irq < 0) irq 47 drivers/mfd/arizona-irq.c return irq; irq 49 drivers/mfd/arizona-irq.c return request_threaded_irq(irq, NULL, handler, IRQF_ONESHOT, irq 54 drivers/mfd/arizona-irq.c void arizona_free_irq(struct arizona *arizona, int irq, void *data) irq 56 drivers/mfd/arizona-irq.c irq = arizona_map_irq(arizona, irq); irq 57 drivers/mfd/arizona-irq.c if (irq < 0) irq 60 drivers/mfd/arizona-irq.c free_irq(irq, data); irq 64 drivers/mfd/arizona-irq.c int arizona_set_irq_wake(struct arizona *arizona, int irq, int on) irq 66 drivers/mfd/arizona-irq.c irq = arizona_map_irq(arizona, irq); irq 67 drivers/mfd/arizona-irq.c if (irq < 0) irq 68 drivers/mfd/arizona-irq.c return irq; irq 70 drivers/mfd/arizona-irq.c return irq_set_irq_wake(irq, on); irq 74 drivers/mfd/arizona-irq.c static irqreturn_t arizona_boot_done(int irq, void *data) irq 83 drivers/mfd/arizona-irq.c static irqreturn_t arizona_ctrlif_err(int irq, void *data) irq 96 drivers/mfd/arizona-irq.c static irqreturn_t arizona_irq_thread(int irq, void *data) irq 173 drivers/mfd/arizona-irq.c return irq_set_irq_wake(arizona->irq, on); irq 210 drivers/mfd/arizona-irq.c const struct regmap_irq_chip *aod, *irq; irq 220 drivers/mfd/arizona-irq.c irq = &wm5102_irq; irq 232 drivers/mfd/arizona-irq.c irq = &wm5110_irq; irq 235 drivers/mfd/arizona-irq.c irq = &wm5110_revd_irq; irq 246 drivers/mfd/arizona-irq.c irq = &cs47l24_irq; irq 254 drivers/mfd/arizona-irq.c irq = &wm8997_irq; irq 263 drivers/mfd/arizona-irq.c irq = &wm8998_irq; irq 278 drivers/mfd/arizona-irq.c irq_data = irq_get_irq_data(arizona->irq); irq 281 drivers/mfd/arizona-irq.c arizona->irq); irq 348 drivers/mfd/arizona-irq.c 0, irq, &arizona->irq_chip); irq 356 drivers/mfd/arizona-irq.c if (gpio_to_irq(arizona->pdata.irq_gpio) != arizona->irq) { irq 358 drivers/mfd/arizona-irq.c arizona->irq, arizona->pdata.irq_gpio, irq 360 drivers/mfd/arizona-irq.c arizona->irq = gpio_to_irq(arizona->pdata.irq_gpio); irq 374 drivers/mfd/arizona-irq.c ret = request_threaded_irq(arizona->irq, NULL, arizona_irq_thread, irq 379 drivers/mfd/arizona-irq.c arizona->irq, ret); irq 388 drivers/mfd/arizona-irq.c arizona->irq, ret); irq 400 drivers/mfd/arizona-irq.c arizona->irq, ret); irq 410 drivers/mfd/arizona-irq.c free_irq(arizona->irq, arizona); irq 449 drivers/mfd/arizona-irq.c free_irq(arizona->irq, arizona); irq 76 drivers/mfd/arizona-spi.c arizona->irq = spi->irq; irq 145 drivers/mfd/as3711.c if (client->irq) irq 329 drivers/mfd/as3722.c irq_data = irq_get_irq_data(i2c->irq); irq 331 drivers/mfd/as3722.c dev_err(&i2c->dev, "Invalid IRQ: %d\n", i2c->irq); irq 359 drivers/mfd/as3722.c as3722->chip_irq = i2c->irq; irq 208 drivers/mfd/asic3.c static inline int asic3_irq_to_bank(struct asic3 *asic, int irq) irq 212 drivers/mfd/asic3.c n = (irq - asic->irq_base) >> 4; irq 217 drivers/mfd/asic3.c static inline int asic3_irq_to_index(struct asic3 *asic, int irq) irq 219 drivers/mfd/asic3.c return (irq - asic->irq_base) & 0xf; irq 228 drivers/mfd/asic3.c bank = asic3_irq_to_bank(asic, data->irq); irq 229 drivers/mfd/asic3.c index = asic3_irq_to_index(asic, data->irq); irq 250 drivers/mfd/asic3.c (data->irq - (asic->irq_base + ASIC3_NUM_GPIOS))); irq 265 drivers/mfd/asic3.c bank = asic3_irq_to_bank(asic, data->irq); irq 266 drivers/mfd/asic3.c index = asic3_irq_to_index(asic, data->irq); irq 287 drivers/mfd/asic3.c (data->irq - (asic->irq_base + ASIC3_NUM_GPIOS))); irq 303 drivers/mfd/asic3.c bank = asic3_irq_to_bank(asic, data->irq); irq 304 drivers/mfd/asic3.c index = asic3_irq_to_index(asic, data->irq); irq 314 drivers/mfd/asic3.c asic->irq_bothedge[(data->irq - asic->irq_base) >> 4] &= ~bit; irq 324 drivers/mfd/asic3.c if (asic3_gpio_get(&asic->gpio, data->irq - asic->irq_base)) irq 328 drivers/mfd/asic3.c asic->irq_bothedge[(data->irq - asic->irq_base) >> 4] |= bit; irq 359 drivers/mfd/asic3.c bank = asic3_irq_to_bank(asic, data->irq); irq 360 drivers/mfd/asic3.c index = asic3_irq_to_index(asic, data->irq); irq 388 drivers/mfd/asic3.c unsigned int irq, irq_base; irq 403 drivers/mfd/asic3.c for (irq = irq_base; irq < irq_base + ASIC3_NR_IRQS; irq++) { irq 404 drivers/mfd/asic3.c if (irq < asic->irq_base + ASIC3_NUM_GPIOS) irq 405 drivers/mfd/asic3.c irq_set_chip(irq, &asic3_gpio_irq_chip); irq 407 drivers/mfd/asic3.c irq_set_chip(irq, &asic3_irq_chip); irq 409 drivers/mfd/asic3.c irq_set_chip_data(irq, asic); irq 410 drivers/mfd/asic3.c irq_set_handler(irq, handle_level_irq); irq 411 drivers/mfd/asic3.c irq_clear_status_flags(irq, IRQ_NOREQUEST | IRQ_NOPROBE); irq 426 drivers/mfd/asic3.c unsigned int irq, irq_base; irq 430 drivers/mfd/asic3.c for (irq = irq_base; irq < irq_base + ASIC3_NR_IRQS; irq++) { irq 431 drivers/mfd/asic3.c irq_set_status_flags(irq, IRQ_NOREQUEST | IRQ_NOPROBE); irq 432 drivers/mfd/asic3.c irq_set_chip_and_handler(irq, NULL, NULL); irq 433 drivers/mfd/asic3.c irq_set_chip_data(irq, NULL); irq 881 drivers/mfd/asic3.c int irq, ret; irq 887 drivers/mfd/asic3.c irq = platform_get_irq(pdev, 1); irq 888 drivers/mfd/asic3.c if (irq < 0) irq 920 drivers/mfd/asic3.c if (mem_sdio && (irq >= 0)) { irq 922 drivers/mfd/asic3.c &asic3_cell_mmc, 1, mem_sdio, irq, NULL); irq 93 drivers/mfd/atmel-hlcdc.c hlcdc->irq = platform_get_irq(pdev, 0); irq 94 drivers/mfd/atmel-hlcdc.c if (hlcdc->irq < 0) irq 95 drivers/mfd/atmel-hlcdc.c return hlcdc->irq; irq 36 drivers/mfd/axp20x-i2c.c axp20x->irq = i2c->irq; irq 35 drivers/mfd/axp20x-rsb.c axp20x->irq = rdev->irq; irq 962 drivers/mfd/axp20x.c ret = regmap_add_irq_chip(axp20x->regmap, axp20x->irq, irq 975 drivers/mfd/axp20x.c regmap_del_irq_chip(axp20x->irq, axp20x->regmap_irqc); irq 998 drivers/mfd/axp20x.c regmap_del_irq_chip(axp20x->irq, axp20x->regmap_irqc); irq 169 drivers/mfd/bd9571mwv.c bd->irq = client->irq; irq 181 drivers/mfd/bd9571mwv.c ret = regmap_add_irq_chip(bd->regmap, bd->irq, IRQF_ONESHOT, 0, irq 192 drivers/mfd/bd9571mwv.c regmap_del_irq_chip(bd->irq, bd->irq_data); irq 203 drivers/mfd/bd9571mwv.c regmap_del_irq_chip(bd->irq, bd->irq_data); irq 411 drivers/mfd/da903x.c enable_irq(chip->client->irq); irq 414 drivers/mfd/da903x.c static irqreturn_t da903x_irq_handler(int irq, void *data) irq 418 drivers/mfd/da903x.c disable_irq_nosync(irq); irq 523 drivers/mfd/da903x.c ret = devm_request_irq(&client->dev, client->irq, da903x_irq_handler, irq 528 drivers/mfd/da903x.c client->irq); irq 139 drivers/mfd/da9052-i2c.c da9052->chip_irq = client->irq; irq 176 drivers/mfd/da9052-irq.c static int da9052_map_irq(struct da9052 *da9052, int irq) irq 178 drivers/mfd/da9052-irq.c return regmap_irq_get_virq(da9052->irq_data, irq); irq 181 drivers/mfd/da9052-irq.c int da9052_enable_irq(struct da9052 *da9052, int irq) irq 183 drivers/mfd/da9052-irq.c irq = da9052_map_irq(da9052, irq); irq 184 drivers/mfd/da9052-irq.c if (irq < 0) irq 185 drivers/mfd/da9052-irq.c return irq; irq 187 drivers/mfd/da9052-irq.c enable_irq(irq); irq 193 drivers/mfd/da9052-irq.c int da9052_disable_irq(struct da9052 *da9052, int irq) irq 195 drivers/mfd/da9052-irq.c irq = da9052_map_irq(da9052, irq); irq 196 drivers/mfd/da9052-irq.c if (irq < 0) irq 197 drivers/mfd/da9052-irq.c return irq; irq 199 drivers/mfd/da9052-irq.c disable_irq(irq); irq 205 drivers/mfd/da9052-irq.c int da9052_disable_irq_nosync(struct da9052 *da9052, int irq) irq 207 drivers/mfd/da9052-irq.c irq = da9052_map_irq(da9052, irq); irq 208 drivers/mfd/da9052-irq.c if (irq < 0) irq 209 drivers/mfd/da9052-irq.c return irq; irq 211 drivers/mfd/da9052-irq.c disable_irq_nosync(irq); irq 217 drivers/mfd/da9052-irq.c int da9052_request_irq(struct da9052 *da9052, int irq, char *name, irq 220 drivers/mfd/da9052-irq.c irq = da9052_map_irq(da9052, irq); irq 221 drivers/mfd/da9052-irq.c if (irq < 0) irq 222 drivers/mfd/da9052-irq.c return irq; irq 224 drivers/mfd/da9052-irq.c return request_threaded_irq(irq, NULL, handler, irq 230 drivers/mfd/da9052-irq.c void da9052_free_irq(struct da9052 *da9052, int irq, void *data) irq 232 drivers/mfd/da9052-irq.c irq = da9052_map_irq(da9052, irq); irq 233 drivers/mfd/da9052-irq.c if (irq < 0) irq 236 drivers/mfd/da9052-irq.c free_irq(irq, data); irq 240 drivers/mfd/da9052-irq.c static irqreturn_t da9052_auxadc_irq(int irq, void *irq_data) irq 35 drivers/mfd/da9052-spi.c da9052->chip_irq = spi->irq; irq 37 drivers/mfd/da9055-i2c.c da9055->chip_irq = i2c->irq; irq 604 drivers/mfd/da9062-core.c if (!i2c->irq) { irq 643 drivers/mfd/da9062-core.c ret = regmap_add_irq_chip(chip->regmap, i2c->irq, irq 649 drivers/mfd/da9062-core.c i2c->irq, ret); irq 660 drivers/mfd/da9062-core.c regmap_del_irq_chip(i2c->irq, chip->regmap_irq); irq 672 drivers/mfd/da9062-core.c regmap_del_irq_chip(i2c->irq, chip->regmap_irq); irq 161 drivers/mfd/da9063-core.c int da9063_device_init(struct da9063 *da9063, unsigned int irq) irq 172 drivers/mfd/da9063-core.c da9063->chip_irq = irq; irq 199 drivers/mfd/da9063-i2c.c da9063->chip_irq = i2c->irq; irq 224 drivers/mfd/da9063-i2c.c return da9063_device_init(da9063, i2c->irq); irq 408 drivers/mfd/da9150-core.c da9150->irq = client->irq; irq 441 drivers/mfd/da9150-core.c ret = regmap_add_irq_chip(da9150->regmap, da9150->irq, irq 454 drivers/mfd/da9150-core.c enable_irq_wake(da9150->irq); irq 467 drivers/mfd/da9150-core.c regmap_del_irq_chip(da9150->irq, da9150->regmap_irq_data); irq 478 drivers/mfd/da9150-core.c regmap_del_irq_chip(da9150->irq, da9150->regmap_irq_data); irq 2542 drivers/mfd/db8500-prcmu.c static irqreturn_t prcmu_irq_handler(int irq, void *data) irq 2563 drivers/mfd/db8500-prcmu.c static irqreturn_t prcmu_irq_thread_fn(int irq, void *data) irq 2590 drivers/mfd/db8500-prcmu.c if (d->irq != IRQ_PRCMU_CA_SLEEP) irq 2604 drivers/mfd/db8500-prcmu.c if (d->irq != IRQ_PRCMU_CA_SLEEP) irq 3079 drivers/mfd/db8500-prcmu.c int irq = 0, err = 0; irq 3111 drivers/mfd/db8500-prcmu.c irq = platform_get_irq(pdev, 0); irq 3112 drivers/mfd/db8500-prcmu.c if (irq <= 0) irq 3113 drivers/mfd/db8500-prcmu.c return irq; irq 3115 drivers/mfd/db8500-prcmu.c err = request_threaded_irq(irq, prcmu_irq_handler, irq 192 drivers/mfd/dm355evm_msp.c bool can_wakeup, int irq) irq 212 drivers/mfd/dm355evm_msp.c if (irq) { irq 214 drivers/mfd/dm355evm_msp.c .start = irq, irq 329 drivers/mfd/dm355evm_msp.c NULL, 0, true, client->irq); irq 134 drivers/mfd/ezx-pcap.c int irq_to_pcap(struct pcap_chip *pcap, int irq) irq 136 drivers/mfd/ezx-pcap.c return irq - pcap->irq_base; irq 140 drivers/mfd/ezx-pcap.c int pcap_to_irq(struct pcap_chip *pcap, int irq) irq 142 drivers/mfd/ezx-pcap.c return pcap->irq_base + irq; irq 150 drivers/mfd/ezx-pcap.c pcap->msr |= 1 << irq_to_pcap(pcap, d->irq); irq 158 drivers/mfd/ezx-pcap.c pcap->msr &= ~(1 << irq_to_pcap(pcap, d->irq)); irq 181 drivers/mfd/ezx-pcap.c int irq; irq 198 drivers/mfd/ezx-pcap.c for (irq = pcap->irq_base; service; service >>= 1, irq++) { irq 200 drivers/mfd/ezx-pcap.c generic_handle_irq(irq); irq 266 drivers/mfd/ezx-pcap.c static irqreturn_t pcap_adc_irq(int irq, void *_pcap) irq 477 drivers/mfd/ezx-pcap.c irq_set_irq_type(spi->irq, IRQ_TYPE_EDGE_RISING); irq 478 drivers/mfd/ezx-pcap.c irq_set_chained_handler_and_data(spi->irq, pcap_irq_handler, pcap); irq 479 drivers/mfd/ezx-pcap.c irq_set_irq_wake(spi->irq, 1); irq 46 drivers/mfd/fsl-imx25-tsadc.c static int mx25_tsadc_domain_map(struct irq_domain *d, unsigned int irq, irq 51 drivers/mfd/fsl-imx25-tsadc.c irq_set_chip_data(irq, tsadc); irq 52 drivers/mfd/fsl-imx25-tsadc.c irq_set_chip_and_handler(irq, &dummy_irq_chip, irq 54 drivers/mfd/fsl-imx25-tsadc.c irq_modify_status(irq, IRQ_NOREQUEST, IRQ_NOPROBE); irq 69 drivers/mfd/fsl-imx25-tsadc.c int irq; irq 71 drivers/mfd/fsl-imx25-tsadc.c irq = platform_get_irq(pdev, 0); irq 72 drivers/mfd/fsl-imx25-tsadc.c if (irq <= 0) irq 73 drivers/mfd/fsl-imx25-tsadc.c return irq; irq 82 drivers/mfd/fsl-imx25-tsadc.c irq_set_chained_handler_and_data(irq, mx25_tsadc_irq_handler, tsadc); irq 180 drivers/mfd/fsl-imx25-tsadc.c int irq = platform_get_irq(pdev, 0); irq 182 drivers/mfd/fsl-imx25-tsadc.c if (irq) { irq 183 drivers/mfd/fsl-imx25-tsadc.c irq_set_chained_handler_and_data(irq, NULL, NULL); irq 75 drivers/mfd/htc-i2cpld.c chip->irqs_enabled &= ~(1 << (data->irq - chip->irq_start)); irq 76 drivers/mfd/htc-i2cpld.c pr_debug("HTCPLD mask %d %04x\n", data->irq, chip->irqs_enabled); irq 81 drivers/mfd/htc-i2cpld.c chip->irqs_enabled |= 1 << (data->irq - chip->irq_start); irq 82 drivers/mfd/htc-i2cpld.c pr_debug("HTCPLD unmask %d %04x\n", data->irq, chip->irqs_enabled); irq 112 drivers/mfd/htc-i2cpld.c static irqreturn_t htcpld_handler(int irq, void *dev) irq 179 drivers/mfd/htc-i2cpld.c irq = chip->irq_start + irqpin; irq 189 drivers/mfd/htc-i2cpld.c generic_handle_irq(irq); irq 301 drivers/mfd/htc-i2cpld.c unsigned int irq, irq_end; irq 309 drivers/mfd/htc-i2cpld.c for (irq = chip->irq_start; irq < irq_end; irq++) { irq 310 drivers/mfd/htc-i2cpld.c irq_set_chip_and_handler(irq, &htcpld_muxed_chip, irq 312 drivers/mfd/htc-i2cpld.c irq_set_chip_data(irq, chip); irq 313 drivers/mfd/htc-i2cpld.c irq_clear_status_flags(irq, IRQ_NOREQUEST | IRQ_NOPROBE); irq 131 drivers/mfd/htc-pasic3.c int irq = 0; irq 137 drivers/mfd/htc-pasic3.c irq = r->start; irq 167 drivers/mfd/htc-pasic3.c &ds1wm_cell, 1, r, irq, NULL); irq 116 drivers/mfd/intel-lpss-acpi.c info->irq = platform_get_irq(pdev, 0); irq 36 drivers/mfd/intel-lpss-pci.c info->irq = pdev->irq; irq 380 drivers/mfd/intel-lpss.c if (!info || !info->mem || info->irq <= 0) irq 422 drivers/mfd/intel-lpss.c 1, info->mem, info->irq, NULL); irq 429 drivers/mfd/intel-lpss.c 1, info->mem, info->irq, NULL); irq 22 drivers/mfd/intel-lpss.h int irq; irq 313 drivers/mfd/intel_msic.c pdata->irq[INTEL_MSIC_BLOCK_OCD] = ret; irq 317 drivers/mfd/intel_msic.c if (!pdata->irq[i]) irq 321 drivers/mfd/intel_msic.c pdata->irq[i], NULL); irq 170 drivers/mfd/intel_quark_i2c_gpio.c res[INTEL_QUARK_IORES_IRQ].start = pdev->irq; irq 171 drivers/mfd/intel_quark_i2c_gpio.c res[INTEL_QUARK_IORES_IRQ].end = pdev->irq; irq 218 drivers/mfd/intel_quark_i2c_gpio.c pdata->properties->irq[0] = pdev->irq; irq 414 drivers/mfd/intel_soc_pmic_bxtwc.c int irq; irq 416 drivers/mfd/intel_soc_pmic_bxtwc.c irq = regmap_irq_get_virq(pdata, pirq); irq 417 drivers/mfd/intel_soc_pmic_bxtwc.c if (irq < 0) { irq 420 drivers/mfd/intel_soc_pmic_bxtwc.c pirq, chip->name, irq); irq 421 drivers/mfd/intel_soc_pmic_bxtwc.c return irq; irq 424 drivers/mfd/intel_soc_pmic_bxtwc.c return devm_regmap_add_irq_chip(pmic->dev, pmic->regmap, irq, irq_flags, irq 455 drivers/mfd/intel_soc_pmic_bxtwc.c pmic->irq = ret; irq 468 drivers/mfd/intel_soc_pmic_bxtwc.c ret = devm_regmap_add_irq_chip(&pdev->dev, pmic->regmap, pmic->irq, irq 586 drivers/mfd/intel_soc_pmic_bxtwc.c disable_irq(pmic->irq); irq 594 drivers/mfd/intel_soc_pmic_bxtwc.c disable_irq(pmic->irq); irq 603 drivers/mfd/intel_soc_pmic_bxtwc.c enable_irq(pmic->irq); irq 122 drivers/mfd/intel_soc_pmic_chtdc_ti.c pmic->irq = i2c->irq; irq 124 drivers/mfd/intel_soc_pmic_chtdc_ti.c ret = devm_regmap_add_irq_chip(dev, pmic->regmap, pmic->irq, irq 140 drivers/mfd/intel_soc_pmic_chtdc_ti.c disable_irq(pmic->irq); irq 147 drivers/mfd/intel_soc_pmic_chtdc_ti.c disable_irq(pmic->irq); irq 156 drivers/mfd/intel_soc_pmic_chtdc_ti.c enable_irq(pmic->irq); irq 154 drivers/mfd/intel_soc_pmic_chtwc.c if (client->irq < 0) { irq 163 drivers/mfd/intel_soc_pmic_chtwc.c pmic->irq = client->irq; irq 171 drivers/mfd/intel_soc_pmic_chtwc.c ret = devm_regmap_add_irq_chip(dev, pmic->regmap, pmic->irq, irq 187 drivers/mfd/intel_soc_pmic_chtwc.c disable_irq(pmic->irq); irq 194 drivers/mfd/intel_soc_pmic_chtwc.c disable_irq(pmic->irq); irq 203 drivers/mfd/intel_soc_pmic_chtwc.c enable_irq(pmic->irq); irq 86 drivers/mfd/intel_soc_pmic_core.c pmic->irq = i2c->irq; irq 88 drivers/mfd/intel_soc_pmic_core.c ret = regmap_add_irq_chip(pmic->regmap, pmic->irq, irq 95 drivers/mfd/intel_soc_pmic_core.c ret = enable_irq_wake(pmic->irq); irq 114 drivers/mfd/intel_soc_pmic_core.c regmap_del_irq_chip(pmic->irq, pmic->irq_chip_data); irq 122 drivers/mfd/intel_soc_pmic_core.c regmap_del_irq_chip(pmic->irq, pmic->irq_chip_data); irq 139 drivers/mfd/intel_soc_pmic_core.c disable_irq(pmic->irq); irq 149 drivers/mfd/intel_soc_pmic_core.c disable_irq(pmic->irq); irq 158 drivers/mfd/intel_soc_pmic_core.c enable_irq(pmic->irq); irq 332 drivers/mfd/ipaq-micro.c static irqreturn_t micro_serial_isr(int irq, void *dev_id) irq 386 drivers/mfd/ipaq-micro.c int irq; irq 409 drivers/mfd/ipaq-micro.c irq = platform_get_irq(pdev, 0); irq 410 drivers/mfd/ipaq-micro.c if (!irq) irq 412 drivers/mfd/ipaq-micro.c ret = devm_request_irq(&pdev->dev, irq, micro_serial_isr, irq 145 drivers/mfd/janz-cmodio.c num_probed, NULL, pdev->irq, NULL); irq 605 drivers/mfd/lm3533-core.c lm3533->irq = i2c->irq; irq 86 drivers/mfd/lp8788-irq.c enum lp8788_int_id irq = data->hwirq; irq 89 drivers/mfd/lp8788-irq.c addr = _irq_to_enable_addr(irq); irq 90 drivers/mfd/lp8788-irq.c mask = _irq_to_mask(irq); irq 91 drivers/mfd/lp8788-irq.c val = _irq_to_val(irq, irqd->enabled[irq]); irq 106 drivers/mfd/lp8788-irq.c static irqreturn_t lp8788_irq_handler(int irq, void *ptr) irq 149 drivers/mfd/lp8788-irq.c int lp8788_irq_init(struct lp8788 *lp, int irq) irq 154 drivers/mfd/lp8788-irq.c if (irq <= 0) { irq 155 drivers/mfd/lp8788-irq.c dev_warn(lp->dev, "invalid irq number: %d\n", irq); irq 174 drivers/mfd/lp8788-irq.c ret = request_threaded_irq(irq, NULL, lp8788_irq_handler, irq 182 drivers/mfd/lp8788-irq.c lp->irq = irq; irq 189 drivers/mfd/lp8788-irq.c if (lp->irq) irq 190 drivers/mfd/lp8788-irq.c free_irq(lp->irq, lp->irqdm); irq 194 drivers/mfd/lp8788.c ret = lp8788_irq_init(lp, cl->irq); irq 116 drivers/mfd/lpc_sch.c const char *name, int size, int irq, irq 139 drivers/mfd/lpc_sch.c if (irq < 0) irq 144 drivers/mfd/lpc_sch.c res->start = irq; irq 145 drivers/mfd/lpc_sch.c res->end = irq; irq 708 drivers/mfd/madera-core.c disable_irq(madera->irq); irq 111 drivers/mfd/madera-i2c.c madera->irq = i2c->irq; irq 110 drivers/mfd/madera-spi.c madera->irq = spi->irq; irq 334 drivers/mfd/max14577.c ret = regmap_add_irq_chip(max14577->regmap_pmic, max14577->irq, irq 340 drivers/mfd/max14577.c max14577->irq, ret); irq 357 drivers/mfd/max14577.c regmap_del_irq_chip(max14577->irq, max14577->irq_data_pmic); irq 392 drivers/mfd/max14577.c max14577->irq = i2c->irq; irq 432 drivers/mfd/max14577.c ret = regmap_add_irq_chip(max14577->regmap, max14577->irq, irq 437 drivers/mfd/max14577.c max14577->irq, ret); irq 461 drivers/mfd/max14577.c regmap_del_irq_chip(max14577->irq, max14577->irq_data); irq 471 drivers/mfd/max14577.c regmap_del_irq_chip(max14577->irq, max14577->irq_data); irq 492 drivers/mfd/max14577.c enable_irq_wake(max14577->irq); irq 502 drivers/mfd/max14577.c disable_irq(max14577->irq); irq 513 drivers/mfd/max14577.c disable_irq_wake(max14577->irq); irq 514 drivers/mfd/max14577.c enable_irq(max14577->irq); irq 511 drivers/mfd/max77620.c chip->chip_irq = client->irq; irq 547 drivers/mfd/max77620.c ret = devm_regmap_add_irq_chip(chip->dev, chip->rmap, client->irq, irq 641 drivers/mfd/max77620.c disable_irq(client->irq); irq 680 drivers/mfd/max77620.c enable_irq(client->irq); irq 200 drivers/mfd/max77650.c rv = devm_regmap_add_irq_chip(dev, map, i2c->irq, irq 181 drivers/mfd/max77686.c max77686->irq = i2c->irq; irq 211 drivers/mfd/max77686.c max77686->irq, irq 237 drivers/mfd/max77686.c enable_irq_wake(max77686->irq); irq 248 drivers/mfd/max77686.c disable_irq(max77686->irq); irq 259 drivers/mfd/max77686.c disable_irq_wake(max77686->irq); irq 261 drivers/mfd/max77686.c enable_irq(max77686->irq); irq 167 drivers/mfd/max77693.c max77693->irq = i2c->irq; irq 224 drivers/mfd/max77693.c ret = regmap_add_irq_chip(max77693->regmap, max77693->irq, irq 234 drivers/mfd/max77693.c ret = regmap_add_irq_chip(max77693->regmap, max77693->irq, irq 244 drivers/mfd/max77693.c ret = regmap_add_irq_chip(max77693->regmap, max77693->irq, irq 254 drivers/mfd/max77693.c ret = regmap_add_irq_chip(max77693->regmap_muic, max77693->irq, irq 287 drivers/mfd/max77693.c regmap_del_irq_chip(max77693->irq, max77693->irq_data_muic); irq 289 drivers/mfd/max77693.c regmap_del_irq_chip(max77693->irq, max77693->irq_data_chg); irq 291 drivers/mfd/max77693.c regmap_del_irq_chip(max77693->irq, max77693->irq_data_topsys); irq 293 drivers/mfd/max77693.c regmap_del_irq_chip(max77693->irq, max77693->irq_data_led); irq 307 drivers/mfd/max77693.c regmap_del_irq_chip(max77693->irq, max77693->irq_data_muic); irq 308 drivers/mfd/max77693.c regmap_del_irq_chip(max77693->irq, max77693->irq_data_chg); irq 309 drivers/mfd/max77693.c regmap_del_irq_chip(max77693->irq, max77693->irq_data_topsys); irq 310 drivers/mfd/max77693.c regmap_del_irq_chip(max77693->irq, max77693->irq_data_led); irq 330 drivers/mfd/max77693.c enable_irq_wake(max77693->irq); irq 331 drivers/mfd/max77693.c disable_irq(max77693->irq); irq 343 drivers/mfd/max77693.c disable_irq_wake(max77693->irq); irq 344 drivers/mfd/max77693.c enable_irq(max77693->irq); irq 110 drivers/mfd/max77843.c max77843->irq = i2c->irq; irq 120 drivers/mfd/max77843.c ret = regmap_add_irq_chip(max77843->regmap, max77843->irq, irq 163 drivers/mfd/max77843.c regmap_del_irq_chip(max77843->irq, max77843->irq_data_topsys); irq 183 drivers/mfd/max77843.c disable_irq(max77843->irq); irq 185 drivers/mfd/max77843.c enable_irq_wake(max77843->irq); irq 196 drivers/mfd/max77843.c disable_irq_wake(max77843->irq); irq 197 drivers/mfd/max77843.c enable_irq(max77843->irq); irq 231 drivers/mfd/max8907.c irq_set_status_flags(max8907->i2c_gen->irq, IRQ_NOAUTOEN); irq 233 drivers/mfd/max8907.c ret = regmap_add_irq_chip(max8907->regmap_gen, max8907->i2c_gen->irq, irq 241 drivers/mfd/max8907.c ret = regmap_add_irq_chip(max8907->regmap_gen, max8907->i2c_gen->irq, irq 249 drivers/mfd/max8907.c ret = regmap_add_irq_chip(max8907->regmap_rtc, max8907->i2c_gen->irq, irq 258 drivers/mfd/max8907.c enable_irq(max8907->i2c_gen->irq); irq 275 drivers/mfd/max8907.c regmap_del_irq_chip(max8907->i2c_gen->irq, max8907->irqc_rtc); irq 277 drivers/mfd/max8907.c regmap_del_irq_chip(max8907->i2c_gen->irq, max8907->irqc_on_off); irq 279 drivers/mfd/max8907.c regmap_del_irq_chip(max8907->i2c_gen->irq, max8907->irqc_chg); irq 295 drivers/mfd/max8907.c regmap_del_irq_chip(max8907->i2c_gen->irq, max8907->irqc_rtc); irq 296 drivers/mfd/max8907.c regmap_del_irq_chip(max8907->i2c_gen->irq, max8907->irqc_on_off); irq 297 drivers/mfd/max8907.c regmap_del_irq_chip(max8907->i2c_gen->irq, max8907->irqc_chg); irq 473 drivers/mfd/max8925-core.c int irq) irq 475 drivers/mfd/max8925-core.c return &max8925_irqs[irq - chip->irq_base]; irq 478 drivers/mfd/max8925-core.c static irqreturn_t max8925_irq(int irq, void *data) irq 507 drivers/mfd/max8925-core.c static irqreturn_t max8925_tsc_irq(int irq, void *data) irq 625 drivers/mfd/max8925-core.c max8925_irqs[data->irq - chip->irq_base].enable irq 626 drivers/mfd/max8925-core.c = max8925_irqs[data->irq - chip->irq_base].offs; irq 633 drivers/mfd/max8925-core.c max8925_irqs[data->irq - chip->irq_base].enable = 0; irq 661 drivers/mfd/max8925-core.c static int max8925_irq_init(struct max8925_chip *chip, int irq, irq 696 drivers/mfd/max8925-core.c chip->core_irq = irq; irq 699 drivers/mfd/max8925-core.c ret = request_threaded_irq(irq, NULL, max8925_irq, flags | IRQF_ONESHOT, irq 838 drivers/mfd/max8925-core.c max8925_irq_init(chip, chip->i2c->irq, pdata); irq 165 drivers/mfd/max8997-irq.c static irqreturn_t max8997_irq_thread(int irq, void *data) irq 270 drivers/mfd/max8997-irq.c if (max8997->irq && max8997->irq_domain) irq 275 drivers/mfd/max8997-irq.c static int max8997_irq_domain_map(struct irq_domain *d, unsigned int irq, irq 280 drivers/mfd/max8997-irq.c irq_set_chip_data(irq, max8997); irq 281 drivers/mfd/max8997-irq.c irq_set_chip_and_handler(irq, &max8997_irq_chip, handle_edge_irq); irq 282 drivers/mfd/max8997-irq.c irq_set_nested_thread(irq, 1); irq 283 drivers/mfd/max8997-irq.c irq_set_noprobe(irq); irq 299 drivers/mfd/max8997-irq.c if (!max8997->irq) { irq 338 drivers/mfd/max8997-irq.c ret = request_threaded_irq(max8997->irq, NULL, max8997_irq_thread, irq 344 drivers/mfd/max8997-irq.c max8997->irq, ret); irq 367 drivers/mfd/max8997-irq.c if (max8997->irq) irq 368 drivers/mfd/max8997-irq.c free_irq(max8997->irq, max8997); irq 172 drivers/mfd/max8997.c max8997->irq = i2c->irq; irq 451 drivers/mfd/max8997.c disable_irq(max8997->irq); irq 453 drivers/mfd/max8997.c irq_set_irq_wake(max8997->irq, 1); irq 463 drivers/mfd/max8997.c irq_set_irq_wake(max8997->irq, 0); irq 464 drivers/mfd/max8997.c enable_irq(max8997->irq); irq 151 drivers/mfd/max8998-irq.c static irqreturn_t max8998_irq_thread(int irq, void *data) irq 173 drivers/mfd/max8998-irq.c irq = irq_find_mapping(max8998->irq_domain, i); irq 174 drivers/mfd/max8998-irq.c if (WARN_ON(!irq)) { irq 175 drivers/mfd/max8998-irq.c disable_irq_nosync(max8998->irq); irq 178 drivers/mfd/max8998-irq.c handle_nested_irq(irq); irq 187 drivers/mfd/max8998-irq.c if (max8998->irq && max8998->irq_domain) irq 188 drivers/mfd/max8998-irq.c max8998_irq_thread(max8998->irq, max8998); irq 192 drivers/mfd/max8998-irq.c static int max8998_irq_domain_map(struct irq_domain *d, unsigned int irq, irq 197 drivers/mfd/max8998-irq.c irq_set_chip_data(irq, max8998); irq 198 drivers/mfd/max8998-irq.c irq_set_chip_and_handler(irq, &max8998_irq_chip, handle_edge_irq); irq 199 drivers/mfd/max8998-irq.c irq_set_nested_thread(irq, 1); irq 200 drivers/mfd/max8998-irq.c irq_set_noprobe(irq); irq 215 drivers/mfd/max8998-irq.c if (!max8998->irq) { irq 241 drivers/mfd/max8998-irq.c ret = request_threaded_irq(max8998->irq, NULL, max8998_irq_thread, irq 246 drivers/mfd/max8998-irq.c max8998->irq, ret); irq 268 drivers/mfd/max8998-irq.c if (max8998->irq) irq 269 drivers/mfd/max8998-irq.c free_irq(max8998->irq, max8998); irq 188 drivers/mfd/max8998.c max8998->irq = i2c->irq; irq 250 drivers/mfd/max8998.c irq_set_irq_wake(max8998->irq, 1); irq 260 drivers/mfd/max8998.c irq_set_irq_wake(max8998->irq, 0); irq 102 drivers/mfd/mc13xxx-core.c int mc13xxx_irq_mask(struct mc13xxx *mc13xxx, int irq) irq 104 drivers/mfd/mc13xxx-core.c int virq = regmap_irq_get_virq(mc13xxx->irq_data, irq); irq 112 drivers/mfd/mc13xxx-core.c int mc13xxx_irq_unmask(struct mc13xxx *mc13xxx, int irq) irq 114 drivers/mfd/mc13xxx-core.c int virq = regmap_irq_get_virq(mc13xxx->irq_data, irq); irq 122 drivers/mfd/mc13xxx-core.c int mc13xxx_irq_status(struct mc13xxx *mc13xxx, int irq, irq 126 drivers/mfd/mc13xxx-core.c unsigned int offmask = irq < 24 ? MC13XXX_IRQMASK0 : MC13XXX_IRQMASK1; irq 127 drivers/mfd/mc13xxx-core.c unsigned int offstat = irq < 24 ? MC13XXX_IRQSTAT0 : MC13XXX_IRQSTAT1; irq 128 drivers/mfd/mc13xxx-core.c u32 irqbit = 1 << (irq < 24 ? irq : irq - 24); irq 130 drivers/mfd/mc13xxx-core.c if (irq < 0 || irq >= ARRAY_SIZE(mc13xxx->irqs)) irq 157 drivers/mfd/mc13xxx-core.c int mc13xxx_irq_request(struct mc13xxx *mc13xxx, int irq, irq 160 drivers/mfd/mc13xxx-core.c int virq = regmap_irq_get_virq(mc13xxx->irq_data, irq); irq 167 drivers/mfd/mc13xxx-core.c int mc13xxx_irq_free(struct mc13xxx *mc13xxx, int irq, void *dev) irq 169 drivers/mfd/mc13xxx-core.c int virq = regmap_irq_get_virq(mc13xxx->irq_data, irq); irq 241 drivers/mfd/mc13xxx-core.c static irqreturn_t mc13xxx_handler_adcdone(int irq, void *data) irq 456 drivers/mfd/mc13xxx-core.c ret = regmap_add_irq_chip(mc13xxx->regmap, mc13xxx->irq, IRQF_ONESHOT, irq 504 drivers/mfd/mc13xxx-core.c regmap_del_irq_chip(mc13xxx->irq, mc13xxx->irq_data); irq 67 drivers/mfd/mc13xxx-i2c.c mc13xxx->irq = client->irq; irq 139 drivers/mfd/mc13xxx-spi.c mc13xxx->irq = spi->irq; irq 40 drivers/mfd/mc13xxx.h int irq; irq 193 drivers/mfd/menelaus.c static int menelaus_enable_irq(int irq) irq 195 drivers/mfd/menelaus.c if (irq > 7) { irq 196 drivers/mfd/menelaus.c irq -= 8; irq 197 drivers/mfd/menelaus.c the_menelaus->mask2 &= ~(1 << irq); irq 201 drivers/mfd/menelaus.c the_menelaus->mask1 &= ~(1 << irq); irq 207 drivers/mfd/menelaus.c static int menelaus_disable_irq(int irq) irq 209 drivers/mfd/menelaus.c if (irq > 7) { irq 210 drivers/mfd/menelaus.c irq -= 8; irq 211 drivers/mfd/menelaus.c the_menelaus->mask2 |= (1 << irq); irq 215 drivers/mfd/menelaus.c the_menelaus->mask1 |= (1 << irq); irq 221 drivers/mfd/menelaus.c static int menelaus_ack_irq(int irq) irq 223 drivers/mfd/menelaus.c if (irq > 7) irq 224 drivers/mfd/menelaus.c return menelaus_write_reg(MENELAUS_INT_ACK2, 1 << (irq - 8)); irq 226 drivers/mfd/menelaus.c return menelaus_write_reg(MENELAUS_INT_ACK1, 1 << irq); irq 230 drivers/mfd/menelaus.c static int menelaus_add_irq_work(int irq, irq 236 drivers/mfd/menelaus.c the_menelaus->handlers[irq] = handler; irq 237 drivers/mfd/menelaus.c ret = menelaus_enable_irq(irq); irq 244 drivers/mfd/menelaus.c static int menelaus_remove_irq_work(int irq) irq 249 drivers/mfd/menelaus.c ret = menelaus_disable_irq(irq); irq 250 drivers/mfd/menelaus.c the_menelaus->handlers[irq] = NULL; irq 777 drivers/mfd/menelaus.c int irq = fls(isr) - 1; irq 778 drivers/mfd/menelaus.c isr &= ~(1 << irq); irq 781 drivers/mfd/menelaus.c menelaus_disable_irq(irq); irq 782 drivers/mfd/menelaus.c menelaus_ack_irq(irq); irq 783 drivers/mfd/menelaus.c handler = menelaus->handlers[irq]; irq 786 drivers/mfd/menelaus.c menelaus_enable_irq(irq); irq 790 drivers/mfd/menelaus.c enable_irq(menelaus->client->irq); irq 796 drivers/mfd/menelaus.c static irqreturn_t menelaus_irq(int irq, void *_menelaus) irq 800 drivers/mfd/menelaus.c disable_irq_nosync(irq); irq 980 drivers/mfd/menelaus.c if (the_menelaus->client->irq <= 0 && w->enabled) irq 1019 drivers/mfd/menelaus.c if (the_menelaus->client->irq <= 0) irq 1083 drivers/mfd/menelaus.c int alarm = (m->client->irq > 0); irq 1187 drivers/mfd/menelaus.c if (client->irq > 0) { irq 1188 drivers/mfd/menelaus.c err = request_irq(client->irq, menelaus_irq, 0, irq 1192 drivers/mfd/menelaus.c client->irq, err); irq 1220 drivers/mfd/menelaus.c free_irq(client->irq, menelaus); irq 1229 drivers/mfd/menelaus.c free_irq(client->irq, menelaus); irq 35 drivers/mfd/motorola-cpcap.c static int cpcap_sense_irq(struct regmap *regmap, int irq) irq 37 drivers/mfd/motorola-cpcap.c int regnum = irq / CPCAP_REGISTER_BITS; irq 38 drivers/mfd/motorola-cpcap.c int mask = BIT(irq % CPCAP_REGISTER_BITS); irq 124 drivers/mfd/motorola-cpcap.c int irq_base, int irq) irq 129 drivers/mfd/motorola-cpcap.c reg_offset = irq - irq_base; irq 133 drivers/mfd/motorola-cpcap.c bit = irq % cpcap->regmap_conf->val_bits; irq 156 drivers/mfd/motorola-cpcap.c cpcap->spi->irq, irq 157 drivers/mfd/motorola-cpcap.c irq_get_trigger_type(cpcap->spi->irq) | irq 193 drivers/mfd/motorola-cpcap.c enable_irq_wake(cpcap->spi->irq); irq 111 drivers/mfd/mt6397-core.c enable_irq_wake(chip->irq); irq 123 drivers/mfd/mt6397-core.c disable_irq_wake(chip->irq); irq 182 drivers/mfd/mt6397-core.c pmic->irq = platform_get_irq(pdev, 0); irq 183 drivers/mfd/mt6397-core.c if (pmic->irq <= 0) irq 184 drivers/mfd/mt6397-core.c return pmic->irq; irq 85 drivers/mfd/mt6397-irq.c int i, irq, ret; irq 95 drivers/mfd/mt6397-irq.c irq = irq_find_mapping(mt6397->irq_domain, irqbase + i); irq 96 drivers/mfd/mt6397-irq.c if (irq) irq 97 drivers/mfd/mt6397-irq.c handle_nested_irq(irq); irq 104 drivers/mfd/mt6397-irq.c static irqreturn_t mt6397_irq_thread(int irq, void *data) irq 114 drivers/mfd/mt6397-irq.c static int mt6397_irq_domain_map(struct irq_domain *d, unsigned int irq, irq 119 drivers/mfd/mt6397-irq.c irq_set_chip_data(irq, mt6397); irq 120 drivers/mfd/mt6397-irq.c irq_set_chip_and_handler(irq, &mt6397_irq_chip, handle_level_irq); irq 121 drivers/mfd/mt6397-irq.c irq_set_nested_thread(irq, 1); irq 122 drivers/mfd/mt6397-irq.c irq_set_noprobe(irq); irq 171 drivers/mfd/mt6397-irq.c ret = devm_request_threaded_irq(chip->dev, chip->irq, NULL, irq 176 drivers/mfd/mt6397-irq.c chip->irq, ret); irq 378 drivers/mfd/palmas.c struct irq_data *irq_data = irq_get_irq_data(i2c->irq); irq 380 drivers/mfd/palmas.c dev_err(&i2c->dev, "Invalid IRQ: %d\n", i2c->irq); irq 416 drivers/mfd/palmas.c if (i2c->irq) irq 537 drivers/mfd/palmas.c palmas->irq = i2c->irq; irq 573 drivers/mfd/palmas.c if (!palmas->irq) { irq 598 drivers/mfd/palmas.c ret = regmap_add_irq_chip(palmas->regmap[slave], palmas->irq, irq 694 drivers/mfd/palmas.c regmap_del_irq_chip(palmas->irq, palmas->irq_data); irq 708 drivers/mfd/palmas.c regmap_del_irq_chip(palmas->irq, palmas->irq_data); irq 168 drivers/mfd/pcf50633-adc.c static void pcf50633_adc_irq(int irq, void *data) irq 195 drivers/mfd/pcf50633-core.c if (!client->irq) { irq 228 drivers/mfd/pcf50633-core.c pcf50633_irq_init(pcf, client->irq); irq 19 drivers/mfd/pcf50633-irq.c int pcf50633_register_irq(struct pcf50633 *pcf, int irq, irq 22 drivers/mfd/pcf50633-irq.c if (irq < 0 || irq >= PCF50633_NUM_IRQ || !handler) irq 25 drivers/mfd/pcf50633-irq.c if (WARN_ON(pcf->irq_handler[irq].handler)) irq 29 drivers/mfd/pcf50633-irq.c pcf->irq_handler[irq].handler = handler; irq 30 drivers/mfd/pcf50633-irq.c pcf->irq_handler[irq].data = data; irq 37 drivers/mfd/pcf50633-irq.c int pcf50633_free_irq(struct pcf50633 *pcf, int irq) irq 39 drivers/mfd/pcf50633-irq.c if (irq < 0 || irq >= PCF50633_NUM_IRQ) irq 43 drivers/mfd/pcf50633-irq.c pcf->irq_handler[irq].handler = NULL; irq 50 drivers/mfd/pcf50633-irq.c static int __pcf50633_irq_mask_set(struct pcf50633 *pcf, int irq, u8 mask) irq 55 drivers/mfd/pcf50633-irq.c idx = irq >> 3; irq 57 drivers/mfd/pcf50633-irq.c bit = 1 << (irq & 0x07); irq 73 drivers/mfd/pcf50633-irq.c int pcf50633_irq_mask(struct pcf50633 *pcf, int irq) irq 75 drivers/mfd/pcf50633-irq.c dev_dbg(pcf->dev, "Masking IRQ %d\n", irq); irq 77 drivers/mfd/pcf50633-irq.c return __pcf50633_irq_mask_set(pcf, irq, 1); irq 81 drivers/mfd/pcf50633-irq.c int pcf50633_irq_unmask(struct pcf50633 *pcf, int irq) irq 83 drivers/mfd/pcf50633-irq.c dev_dbg(pcf->dev, "Unmasking IRQ %d\n", irq); irq 85 drivers/mfd/pcf50633-irq.c return __pcf50633_irq_mask_set(pcf, irq, 0); irq 89 drivers/mfd/pcf50633-irq.c int pcf50633_irq_mask_get(struct pcf50633 *pcf, int irq) irq 93 drivers/mfd/pcf50633-irq.c reg = irq >> 3; irq 94 drivers/mfd/pcf50633-irq.c bits = 1 << (irq & 0x07); irq 100 drivers/mfd/pcf50633-irq.c static void pcf50633_irq_call_handler(struct pcf50633 *pcf, int irq) irq 102 drivers/mfd/pcf50633-irq.c if (pcf->irq_handler[irq].handler) irq 103 drivers/mfd/pcf50633-irq.c pcf->irq_handler[irq].handler(irq, pcf->irq_handler[irq].data); irq 109 drivers/mfd/pcf50633-irq.c static irqreturn_t pcf50633_irq(int irq, void *data) irq 232 drivers/mfd/pcf50633-irq.c disable_irq(pcf->irq); irq 271 drivers/mfd/pcf50633-irq.c enable_irq(pcf->irq); irq 278 drivers/mfd/pcf50633-irq.c int pcf50633_irq_init(struct pcf50633 *pcf, int irq) irq 282 drivers/mfd/pcf50633-irq.c pcf->irq = irq; irq 292 drivers/mfd/pcf50633-irq.c ret = request_threaded_irq(irq, NULL, pcf50633_irq, irq 299 drivers/mfd/pcf50633-irq.c if (enable_irq_wake(irq) < 0) irq 301 drivers/mfd/pcf50633-irq.c "in this hardware revision", irq); irq 308 drivers/mfd/pcf50633-irq.c free_irq(pcf->irq, pcf); irq 125 drivers/mfd/qcom-pm8xxx.c int pmirq, irq, i, ret = 0; irq 142 drivers/mfd/qcom-pm8xxx.c irq = irq_find_mapping(chip->irqdomain, pmirq); irq 143 drivers/mfd/qcom-pm8xxx.c generic_handle_irq(irq); irq 202 drivers/mfd/qcom-pm8xxx.c int pmirq, irq, i, ret; irq 219 drivers/mfd/qcom-pm8xxx.c irq = irq_find_mapping(chip->irqdomain, pmirq); irq 220 drivers/mfd/qcom-pm8xxx.c generic_handle_irq(irq); irq 372 drivers/mfd/qcom-pm8xxx.c struct irq_domain *domain, unsigned int irq, irq 375 drivers/mfd/qcom-pm8xxx.c irq_domain_set_info(domain, irq, hwirq, chip->pm_irq_data->irq_chip, irq 377 drivers/mfd/qcom-pm8xxx.c irq_set_noprobe(irq); irq 520 drivers/mfd/qcom-pm8xxx.c int irq, rc; irq 531 drivers/mfd/qcom-pm8xxx.c irq = platform_get_irq(pdev, 0); irq 532 drivers/mfd/qcom-pm8xxx.c if (irq < 0) irq 533 drivers/mfd/qcom-pm8xxx.c return irq; irq 579 drivers/mfd/qcom-pm8xxx.c irq_set_chained_handler_and_data(irq, data->irq_handler, chip); irq 580 drivers/mfd/qcom-pm8xxx.c irq_set_irq_wake(irq, 1); irq 584 drivers/mfd/qcom-pm8xxx.c irq_set_chained_handler_and_data(irq, NULL, NULL); irq 599 drivers/mfd/qcom-pm8xxx.c int irq = platform_get_irq(pdev, 0); irq 603 drivers/mfd/qcom-pm8xxx.c irq_set_chained_handler_and_data(irq, NULL, NULL); irq 492 drivers/mfd/qcom_rpm.c static irqreturn_t qcom_rpm_ack_interrupt(int irq, void *dev) irq 514 drivers/mfd/qcom_rpm.c static irqreturn_t qcom_rpm_err_interrupt(int irq, void *dev) irq 524 drivers/mfd/qcom_rpm.c static irqreturn_t qcom_rpm_wakeup_interrupt(int irq, void *dev) irq 149 drivers/mfd/rc5t583-irq.c unsigned int __irq = irq_data->irq - rc5t583->irq_base; irq 160 drivers/mfd/rc5t583-irq.c unsigned int __irq = irq_data->irq - rc5t583->irq_base; irq 173 drivers/mfd/rc5t583-irq.c unsigned int __irq = irq_data->irq - rc5t583->irq_base; irq 241 drivers/mfd/rc5t583-irq.c static irqreturn_t rc5t583_irq(int irq, void *data) irq 323 drivers/mfd/rc5t583-irq.c int rc5t583_irq_init(struct rc5t583 *rc5t583, int irq, int irq_base) irq 369 drivers/mfd/rc5t583-irq.c rc5t583->chip_irq = irq; irq 380 drivers/mfd/rc5t583-irq.c ret = devm_request_threaded_irq(rc5t583->dev, irq, NULL, rc5t583_irq, irq 266 drivers/mfd/rc5t583.c if (i2c->irq) { irq 267 drivers/mfd/rc5t583.c ret = rc5t583_irq_init(rc5t583, i2c->irq, pdata->irq_base); irq 269 drivers/mfd/retu-mfd.c ret = regmap_add_irq_chip(rdev->regmap, i2c->irq, IRQF_ONESHOT, -1, irq 278 drivers/mfd/retu-mfd.c regmap_del_irq_chip(i2c->irq, rdev->irq_data); irq 299 drivers/mfd/retu-mfd.c regmap_del_irq_chip(i2c->irq, rdev->irq_data); irq 655 drivers/mfd/rk808.c if (!client->irq) { irq 660 drivers/mfd/rk808.c ret = regmap_add_irq_chip(rk808->regmap, client->irq, irq 705 drivers/mfd/rk808.c regmap_del_irq_chip(client->irq, rk808->irq_data); irq 713 drivers/mfd/rk808.c regmap_del_irq_chip(client->irq, rk808->irq_data); irq 227 drivers/mfd/rohm-bd70528.c if (!i2c->irq) { irq 269 drivers/mfd/rohm-bd70528.c i2c->irq, IRQF_ONESHOT, 0, irq 128 drivers/mfd/rohm-bd718x7.c if (!i2c->irq) { irq 138 drivers/mfd/rohm-bd718x7.c bd718xx->chip_irq = i2c->irq; irq 170 drivers/mfd/rohm-bd718x7.c button.irq = ret; irq 72 drivers/mfd/rt5033.c rt5033->irq = i2c->irq; irq 88 drivers/mfd/rt5033.c ret = regmap_add_irq_chip(rt5033->regmap, rt5033->irq, irq 93 drivers/mfd/rt5033.c rt5033->irq, ret); irq 355 drivers/mfd/sec-core.c sec_pmic->irq = i2c->irq; irq 506 drivers/mfd/sec-core.c enable_irq_wake(sec_pmic->irq); irq 516 drivers/mfd/sec-core.c disable_irq(sec_pmic->irq); irq 527 drivers/mfd/sec-core.c disable_irq_wake(sec_pmic->irq); irq 528 drivers/mfd/sec-core.c enable_irq(sec_pmic->irq); irq 444 drivers/mfd/sec-irq.c if (!sec_pmic->irq) { irq 483 drivers/mfd/sec-irq.c sec_pmic->irq, irq 312 drivers/mfd/si476x-cmd.c if (unlikely(!core->client->irq && command == CMD_POWER_UP)) { irq 1071 drivers/mfd/si476x-cmd.c const bool ctsen = (core->client->irq != 0); irq 1094 drivers/mfd/si476x-cmd.c const bool ctsen = (core->client->irq != 0); irq 136 drivers/mfd/si476x-i2c.c if (client->irq) irq 137 drivers/mfd/si476x-i2c.c enable_irq(client->irq); irq 141 drivers/mfd/si476x-i2c.c if (!client->irq) { irq 146 drivers/mfd/si476x-i2c.c if (client->irq) irq 147 drivers/mfd/si476x-i2c.c enable_irq(client->irq); irq 164 drivers/mfd/si476x-i2c.c if (client->irq) irq 175 drivers/mfd/si476x-i2c.c if (client->irq) { irq 195 drivers/mfd/si476x-i2c.c if (client->irq) irq 196 drivers/mfd/si476x-i2c.c disable_irq(client->irq); irq 240 drivers/mfd/si476x-i2c.c if (core->client->irq) irq 241 drivers/mfd/si476x-i2c.c disable_irq(core->client->irq); irq 525 drivers/mfd/si476x-i2c.c static irqreturn_t si476x_core_interrupt(int irq, void *dev) irq 765 drivers/mfd/si476x-i2c.c if (client->irq) { irq 767 drivers/mfd/si476x-i2c.c client->irq, NULL, irq 774 drivers/mfd/si476x-i2c.c client->irq); irq 777 drivers/mfd/si476x-i2c.c disable_irq(client->irq); irq 840 drivers/mfd/si476x-i2c.c if (client->irq) irq 841 drivers/mfd/si476x-i2c.c disable_irq(client->irq); irq 80 drivers/mfd/sm501.c unsigned int irq; irq 801 drivers/mfd/sm501.c res->start = res->end = sm->irq; irq 827 drivers/mfd/sm501.c uart_data->irq = sm->irq; irq 1334 drivers/mfd/sm501.c sm->regs, devid, (unsigned long)mem_avail >> 20, sm->irq); irq 1400 drivers/mfd/sm501.c sm->irq = ret; irq 1592 drivers/mfd/sm501.c sm->irq = dev->irq; irq 27 drivers/mfd/sprd-sc27xx-spi.c int irq; irq 183 drivers/mfd/sprd-sc27xx-spi.c ddata->irq = spi->irq; irq 206 drivers/mfd/sprd-sc27xx-spi.c ret = devm_regmap_add_irq_chip(&spi->dev, ddata->regmap, ddata->irq, irq 204 drivers/mfd/stmfx.c static irqreturn_t stmfx_irq_handler(int irq, void *data) irq 283 drivers/mfd/stmfx.c irqtrigger = irq_get_trigger_type(client->irq); irq 292 drivers/mfd/stmfx.c ret = devm_request_threaded_irq(stmfx->dev, client->irq, irq 434 drivers/mfd/stmfx.c if (client->irq < 0) { irq 435 drivers/mfd/stmfx.c dev_err(dev, "Failed to get IRQ: %d\n", client->irq); irq 436 drivers/mfd/stmfx.c ret = client->irq; irq 76 drivers/mfd/stmpe-i2c.c i2c_ci.irq = i2c->irq; irq 98 drivers/mfd/stmpe-spi.c spi_ci.irq = spi->irq; irq 400 drivers/mfd/stmpe.c .irq = 0, irq 514 drivers/mfd/stmpe.c .irq = STMPE811_IRQ_GPIOC, irq 519 drivers/mfd/stmpe.c .irq = STMPE811_IRQ_TOUCH_DET, irq 524 drivers/mfd/stmpe.c .irq = STMPE811_IRQ_TEMP_SENS, irq 639 drivers/mfd/stmpe.c .irq = 0, irq 702 drivers/mfd/stmpe.c .irq = STMPE1601_IRQ_GPIOC, irq 707 drivers/mfd/stmpe.c .irq = STMPE1601_IRQ_KEYPAD, irq 712 drivers/mfd/stmpe.c .irq = STMPE1601_IRQ_PWM0, irq 869 drivers/mfd/stmpe.c .irq = STMPE1801_IRQ_GPIOC, irq 874 drivers/mfd/stmpe.c .irq = STMPE1801_IRQ_KEYPAD, irq 986 drivers/mfd/stmpe.c .irq = STMPE24XX_IRQ_GPIOC, irq 991 drivers/mfd/stmpe.c .irq = STMPE24XX_IRQ_KEYPAD, irq 996 drivers/mfd/stmpe.c .irq = STMPE24XX_IRQ_PWM0, irq 1082 drivers/mfd/stmpe.c static irqreturn_t stmpe_irq(int irq, void *data) irq 1266 drivers/mfd/stmpe.c if (stmpe->irq >= 0) { irq 1322 drivers/mfd/stmpe.c res->start = res->end = block->irq + j; irq 1393 drivers/mfd/stmpe.c ci->irq = -1; irq 1445 drivers/mfd/stmpe.c stmpe->irq = gpio_to_irq(pdata->irq_gpio); irq 1447 drivers/mfd/stmpe.c stmpe->irq = ci->irq; irq 1450 drivers/mfd/stmpe.c if (stmpe->irq < 0) { irq 1463 drivers/mfd/stmpe.c pdata->irq_trigger = irq_get_trigger_type(stmpe->irq); irq 1470 drivers/mfd/stmpe.c if (stmpe->irq >= 0) { irq 1475 drivers/mfd/stmpe.c ret = devm_request_threaded_irq(ci->dev, stmpe->irq, NULL, irq 1514 drivers/mfd/stmpe.c if (stmpe->irq >= 0 && device_may_wakeup(dev)) irq 1515 drivers/mfd/stmpe.c enable_irq_wake(stmpe->irq); irq 1524 drivers/mfd/stmpe.c if (stmpe->irq >= 0 && device_may_wakeup(dev)) irq 1525 drivers/mfd/stmpe.c disable_irq_wake(stmpe->irq); irq 42 drivers/mfd/stmpe.h int irq; irq 89 drivers/mfd/stmpe.h int irq; irq 139 drivers/mfd/stpmic1.c ddata->irq = of_irq_get(np, STPMIC1_MAIN_IRQ); irq 140 drivers/mfd/stpmic1.c if (ddata->irq < 0) { irq 141 drivers/mfd/stpmic1.c dev_err(dev, "Failed to get main IRQ: %d\n", ddata->irq); irq 142 drivers/mfd/stpmic1.c return ddata->irq; irq 153 drivers/mfd/stpmic1.c ret = devm_regmap_add_irq_chip(dev, ddata->regmap, ddata->irq, irq 171 drivers/mfd/stpmic1.c disable_irq(pmic_dev->irq); irq 186 drivers/mfd/stpmic1.c enable_irq(pmic_dev->irq); irq 100 drivers/mfd/sun4i-gpadc.c unsigned int irq, size; irq 147 drivers/mfd/sun4i-gpadc.c irq = platform_get_irq(pdev, 0); irq 148 drivers/mfd/sun4i-gpadc.c ret = devm_regmap_add_irq_chip(&pdev->dev, dev->regmap, irq, irq 74 drivers/mfd/t7l66xb.c int irq; irq 207 drivers/mfd/t7l66xb.c imr |= 1 << (data->irq - t7l66xb->irq_base); irq 220 drivers/mfd/t7l66xb.c imr &= ~(1 << (data->irq - t7l66xb->irq_base)); irq 238 drivers/mfd/t7l66xb.c unsigned int irq, irq_base; irq 242 drivers/mfd/t7l66xb.c for (irq = irq_base; irq < irq_base + T7L66XB_NR_IRQS; irq++) { irq 243 drivers/mfd/t7l66xb.c irq_set_chip_and_handler(irq, &t7l66xb_chip, handle_level_irq); irq 244 drivers/mfd/t7l66xb.c irq_set_chip_data(irq, t7l66xb); irq 247 drivers/mfd/t7l66xb.c irq_set_irq_type(t7l66xb->irq, IRQ_TYPE_EDGE_FALLING); irq 248 drivers/mfd/t7l66xb.c irq_set_chained_handler_and_data(t7l66xb->irq, t7l66xb_irq, t7l66xb); irq 254 drivers/mfd/t7l66xb.c unsigned int irq, irq_base; irq 258 drivers/mfd/t7l66xb.c irq_set_chained_handler_and_data(t7l66xb->irq, NULL, NULL); irq 260 drivers/mfd/t7l66xb.c for (irq = irq_base; irq < irq_base + T7L66XB_NR_IRQS; irq++) { irq 261 drivers/mfd/t7l66xb.c irq_set_chip(irq, NULL); irq 262 drivers/mfd/t7l66xb.c irq_set_chip_data(irq, NULL); irq 330 drivers/mfd/t7l66xb.c t7l66xb->irq = ret; irq 376 drivers/mfd/t7l66xb.c (unsigned long)iomem->start, t7l66xb->irq); irq 178 drivers/mfd/tc3589x.c static irqreturn_t tc3589x_irq(int irq, void *data) irq 415 drivers/mfd/tc3589x.c ret = request_threaded_irq(tc3589x->i2c->irq, NULL, tc3589x_irq, irq 139 drivers/mfd/tc6387xb.c int irq, ret; irq 151 drivers/mfd/tc6387xb.c irq = ret; irq 186 drivers/mfd/tc6387xb.c ARRAY_SIZE(tc6387xb_cells), iomem, irq, NULL); irq 107 drivers/mfd/tc6393xb.c int irq; irq 543 drivers/mfd/tc6393xb.c imr |= 1 << (data->irq - tc6393xb->irq_base); irq 556 drivers/mfd/tc6393xb.c imr &= ~(1 << (data->irq - tc6393xb->irq_base)); irq 571 drivers/mfd/tc6393xb.c unsigned int irq, irq_base; irq 575 drivers/mfd/tc6393xb.c for (irq = irq_base; irq < irq_base + TC6393XB_NR_IRQS; irq++) { irq 576 drivers/mfd/tc6393xb.c irq_set_chip_and_handler(irq, &tc6393xb_chip, handle_edge_irq); irq 577 drivers/mfd/tc6393xb.c irq_set_chip_data(irq, tc6393xb); irq 578 drivers/mfd/tc6393xb.c irq_clear_status_flags(irq, IRQ_NOREQUEST | IRQ_NOPROBE); irq 581 drivers/mfd/tc6393xb.c irq_set_irq_type(tc6393xb->irq, IRQ_TYPE_EDGE_FALLING); irq 582 drivers/mfd/tc6393xb.c irq_set_chained_handler_and_data(tc6393xb->irq, tc6393xb_irq, irq 589 drivers/mfd/tc6393xb.c unsigned int irq, irq_base; irq 591 drivers/mfd/tc6393xb.c irq_set_chained_handler_and_data(tc6393xb->irq, NULL, NULL); irq 595 drivers/mfd/tc6393xb.c for (irq = irq_base; irq < irq_base + TC6393XB_NR_IRQS; irq++) { irq 596 drivers/mfd/tc6393xb.c irq_set_status_flags(irq, IRQ_NOREQUEST | IRQ_NOPROBE); irq 597 drivers/mfd/tc6393xb.c irq_set_chip(irq, NULL); irq 598 drivers/mfd/tc6393xb.c irq_set_chip_data(irq, NULL); irq 627 drivers/mfd/tc6393xb.c tc6393xb->irq = ret; irq 677 drivers/mfd/tc6393xb.c (unsigned long) iomem->start, tc6393xb->irq); irq 182 drivers/mfd/ti_am335x_tscadc.c tscadc->irq = err; irq 62 drivers/mfd/timberdale.c .irq = IRQ_TIMBERDALE_TSC_INT irq 240 drivers/mfd/timberdale.c .irq = IRQ_TIMBERDALE_ADV7180 irq 722 drivers/mfd/timberdale.c timberdale_i2c_board_info[i].irq = irq 723 drivers/mfd/timberdale.c msix_entries[timberdale_i2c_board_info[i].irq].vector; irq 428 drivers/mfd/tps65010.c enable_irq(tps->client->irq); irq 433 drivers/mfd/tps65010.c static irqreturn_t tps65010_irq(int irq, void *_tps) irq 437 drivers/mfd/tps65010.c disable_irq_nosync(irq); irq 516 drivers/mfd/tps65010.c if (client->irq > 0) irq 517 drivers/mfd/tps65010.c free_irq(client->irq, tps); irq 551 drivers/mfd/tps65010.c if (client->irq > 0) { irq 552 drivers/mfd/tps65010.c status = request_irq(client->irq, tps65010_irq, irq 556 drivers/mfd/tps65010.c client->irq, status); irq 563 drivers/mfd/tps65010.c disable_irq(client->irq); irq 84 drivers/mfd/tps65086.c tps->irq = client->irq; irq 103 drivers/mfd/tps65086.c ret = regmap_add_irq_chip(tps->regmap, tps->irq, IRQF_ONESHOT, 0, irq 114 drivers/mfd/tps65086.c regmap_del_irq_chip(tps->irq, tps->irq_data); irq 125 drivers/mfd/tps65086.c regmap_del_irq_chip(tps->irq, tps->irq_data); irq 198 drivers/mfd/tps65090.c if (client->irq) { irq 199 drivers/mfd/tps65090.c ret = regmap_add_irq_chip(tps65090->rmap, client->irq, irq 224 drivers/mfd/tps65090.c if (client->irq) irq 225 drivers/mfd/tps65090.c regmap_del_irq_chip(client->irq, tps65090->irq_data); irq 112 drivers/mfd/tps65217.c static irqreturn_t tps65217_irq_thread(int irq, void *data) irq 148 drivers/mfd/tps65217.c irq_set_parent(virq, tps->irq); irq 158 drivers/mfd/tps65217.c static int tps65217_irq_init(struct tps65217 *tps, int irq) irq 163 drivers/mfd/tps65217.c tps->irq = irq; irq 177 drivers/mfd/tps65217.c ret = devm_request_threaded_irq(tps->dev, irq, NULL, irq 182 drivers/mfd/tps65217.c irq, ret); irq 186 drivers/mfd/tps65217.c enable_irq_wake(irq); irq 344 drivers/mfd/tps65217.c if (client->irq) { irq 345 drivers/mfd/tps65217.c tps65217_irq_init(tps, client->irq); irq 304 drivers/mfd/tps65218.c tps->irq = client->irq; irq 315 drivers/mfd/tps65218.c ret = devm_regmap_add_irq_chip(&client->dev, tps->regmap, tps->irq, irq 126 drivers/mfd/tps6586x.c int irq; irq 201 drivers/mfd/tps6586x.c int tps6586x_irq_get_virq(struct device *dev, int irq) irq 205 drivers/mfd/tps6586x.c return irq_create_mapping(tps6586x->irq_domain, irq); irq 276 drivers/mfd/tps6586x.c return irq_set_irq_wake(tps6586x->irq, on); irq 309 drivers/mfd/tps6586x.c static irqreturn_t tps6586x_irq(int irq, void *data) irq 338 drivers/mfd/tps6586x.c static int tps6586x_irq_init(struct tps6586x *tps6586x, int irq, irq 346 drivers/mfd/tps6586x.c tps6586x->irq = irq; irq 374 drivers/mfd/tps6586x.c ret = request_threaded_irq(irq, NULL, tps6586x_irq, IRQF_ONESHOT, irq 543 drivers/mfd/tps6586x.c if (client->irq) { irq 544 drivers/mfd/tps6586x.c ret = tps6586x_irq_init(tps6586x, client->irq, irq 576 drivers/mfd/tps6586x.c if (client->irq) irq 577 drivers/mfd/tps6586x.c free_irq(client->irq, tps6586x); irq 587 drivers/mfd/tps6586x.c if (client->irq) irq 588 drivers/mfd/tps6586x.c free_irq(client->irq, tps6586x); irq 596 drivers/mfd/tps6586x.c if (tps6586x->client->irq) irq 597 drivers/mfd/tps6586x.c disable_irq(tps6586x->client->irq); irq 606 drivers/mfd/tps6586x.c if (tps6586x->client->irq) irq 607 drivers/mfd/tps6586x.c enable_irq(tps6586x->client->irq); irq 222 drivers/mfd/tps65910.c static int tps65910_irq_init(struct tps65910 *tps65910, int irq, irq 228 drivers/mfd/tps65910.c if (!irq) { irq 247 drivers/mfd/tps65910.c tps65910->chip_irq = irq; irq 416 drivers/mfd/tps65910.c board_info->irq = client->irq; irq 493 drivers/mfd/tps65910.c init_data->irq = pmic_plat_data->irq; irq 496 drivers/mfd/tps65910.c tps65910_irq_init(tps65910, init_data->irq, init_data); irq 101 drivers/mfd/tps65912-core.c ret = regmap_add_irq_chip(tps->regmap, tps->irq, IRQF_ONESHOT, 0, irq 110 drivers/mfd/tps65912-core.c regmap_del_irq_chip(tps->irq, tps->irq_data); irq 120 drivers/mfd/tps65912-core.c regmap_del_irq_chip(tps->irq, tps->irq_data); irq 43 drivers/mfd/tps65912-i2c.c tps->irq = client->irq; irq 42 drivers/mfd/tps65912-spi.c tps->irq = spi->irq; irq 271 drivers/mfd/tps80031.c static int tps80031_irq_init(struct tps80031 *tps80031, int irq, int irq_base) irq 303 drivers/mfd/tps80031.c ret = regmap_add_irq_chip(tps80031->regmap[TPS80031_SLAVE_ID2], irq, irq 481 drivers/mfd/tps80031.c ret = tps80031_irq_init(tps80031, client->irq, pdata->irq_base); irq 507 drivers/mfd/tps80031.c regmap_del_irq_chip(client->irq, tps80031->irq_data); irq 1177 drivers/mfd/twl-core.c if (client->irq) { irq 1180 drivers/mfd/twl-core.c irq_base = twl4030_init_irq(&client->dev, client->irq); irq 1182 drivers/mfd/twl-core.c irq_base = twl6030_init_irq(&client->dev, client->irq); irq 1239 drivers/mfd/twl-core.c if (client->irq) irq 1240 drivers/mfd/twl-core.c disable_irq(client->irq); irq 1249 drivers/mfd/twl-core.c if (client->irq) irq 1250 drivers/mfd/twl-core.c enable_irq(client->irq); irq 279 drivers/mfd/twl4030-irq.c static irqreturn_t handle_twl4030_pih(int irq, void *devid) irq 293 drivers/mfd/twl4030-irq.c unsigned int irq; irq 296 drivers/mfd/twl4030-irq.c irq = pending + twl4030_irq_base; irq 297 drivers/mfd/twl4030-irq.c handle_nested_irq(irq); irq 407 drivers/mfd/twl4030-irq.c static inline void activate_irq(int irq) irq 409 drivers/mfd/twl4030-irq.c irq_clear_status_flags(irq, IRQ_NOREQUEST | IRQ_NOPROBE); irq 440 drivers/mfd/twl4030-irq.c agent->imr |= BIT(data->irq - agent->irq_base); irq 448 drivers/mfd/twl4030-irq.c agent->imr &= ~BIT(data->irq - agent->irq_base); irq 460 drivers/mfd/twl4030-irq.c agent->edge_change |= BIT(data->irq - agent->irq_base); irq 580 drivers/mfd/twl4030-irq.c static irqreturn_t handle_twl4030_sih(int irq, void *data) irq 582 drivers/mfd/twl4030-irq.c struct sih_agent *agent = irq_get_handler_data(irq); irq 597 drivers/mfd/twl4030-irq.c irq = fls(isr); irq 598 drivers/mfd/twl4030-irq.c irq--; irq 599 drivers/mfd/twl4030-irq.c isr &= ~BIT(irq); irq 601 drivers/mfd/twl4030-irq.c if (irq < sih->bits) irq 602 drivers/mfd/twl4030-irq.c handle_nested_irq(agent->irq_base + irq); irq 605 drivers/mfd/twl4030-irq.c sih->name, irq); irq 616 drivers/mfd/twl4030-irq.c int i, irq; irq 643 drivers/mfd/twl4030-irq.c irq = irq_base + i; irq 645 drivers/mfd/twl4030-irq.c irq_set_chip_data(irq, agent); irq 646 drivers/mfd/twl4030-irq.c irq_set_chip_and_handler(irq, &twl4030_sih_irq_chip, irq 648 drivers/mfd/twl4030-irq.c irq_set_nested_thread(irq, 1); irq 649 drivers/mfd/twl4030-irq.c activate_irq(irq); irq 653 drivers/mfd/twl4030-irq.c irq = sih_mod + twl4030_irq_base; irq 654 drivers/mfd/twl4030-irq.c irq_set_handler_data(irq, agent); irq 656 drivers/mfd/twl4030-irq.c status = request_threaded_irq(irq, NULL, handle_twl4030_sih, irq 661 drivers/mfd/twl4030-irq.c irq, irq_base, irq_base + i - 1); irq 160 drivers/mfd/twl6030-irq.c static irqreturn_t twl6030_irq_thread(int irq, void *data) irq 224 drivers/mfd/twl6040.c static irqreturn_t twl6040_readyint_handler(int irq, void *data) irq 233 drivers/mfd/twl6040.c static irqreturn_t twl6040_thint_handler(int irq, void *data) irq 642 drivers/mfd/twl6040.c int irq, ret, children = 0; irq 650 drivers/mfd/twl6040.c if (!client->irq) { irq 698 drivers/mfd/twl6040.c twl6040->irq = client->irq; irq 731 drivers/mfd/twl6040.c ret = regmap_add_irq_chip(twl6040->regmap, twl6040->irq, IRQF_ONESHOT, irq 761 drivers/mfd/twl6040.c irq = regmap_irq_get_virq(twl6040->irq_data, TWL6040_IRQ_PLUG); irq 764 drivers/mfd/twl6040.c twl6040_codec_rsrc[0].start = irq; irq 765 drivers/mfd/twl6040.c twl6040_codec_rsrc[0].end = irq; irq 772 drivers/mfd/twl6040.c irq = regmap_irq_get_virq(twl6040->irq_data, TWL6040_IRQ_VIB); irq 776 drivers/mfd/twl6040.c twl6040_vibra_rsrc[0].start = irq; irq 777 drivers/mfd/twl6040.c twl6040_vibra_rsrc[0].end = irq; irq 805 drivers/mfd/twl6040.c regmap_del_irq_chip(twl6040->irq, twl6040->irq_data); irq 818 drivers/mfd/twl6040.c regmap_del_irq_chip(twl6040->irq, twl6040->irq_data); irq 96 drivers/mfd/ucb1400_core.c if (pdata != NULL && pdata->irq >= 0) irq 97 drivers/mfd/ucb1400_core.c ucb_ts.irq = pdata->irq; irq 99 drivers/mfd/ucb1400_core.c ucb_ts.irq = -1; irq 317 drivers/mfd/ucb1x00-core.c unsigned mask = 1 << (data->irq - ucb->irq_base); irq 328 drivers/mfd/ucb1x00-core.c unsigned mask = 1 << (data->irq - ucb->irq_base); irq 339 drivers/mfd/ucb1x00-core.c unsigned mask = 1 << (data->irq - ucb->irq_base); irq 366 drivers/mfd/ucb1x00-core.c unsigned mask = 1 << (data->irq - ucb->irq_base); irq 535 drivers/mfd/ucb1x00-core.c ucb->irq = ucb1x00_detect_irq(ucb); irq 537 drivers/mfd/ucb1x00-core.c if (!ucb->irq) { irq 554 drivers/mfd/ucb1x00-core.c unsigned irq = ucb->irq_base + i; irq 556 drivers/mfd/ucb1x00-core.c irq_set_chip_and_handler(irq, &ucb1x00_irqchip, handle_edge_irq); irq 557 drivers/mfd/ucb1x00-core.c irq_set_chip_data(irq, ucb); irq 558 drivers/mfd/ucb1x00-core.c irq_clear_status_flags(irq, IRQ_NOREQUEST); irq 561 drivers/mfd/ucb1x00-core.c irq_set_irq_type(ucb->irq, IRQ_TYPE_EDGE_RISING); irq 562 drivers/mfd/ucb1x00-core.c irq_set_chained_handler_and_data(ucb->irq, ucb1x00_irq, ucb); irq 597 drivers/mfd/ucb1x00-core.c irq_set_chained_handler(ucb->irq, NULL); irq 628 drivers/mfd/ucb1x00-core.c irq_set_chained_handler(ucb->irq, NULL); irq 689 drivers/mfd/ucb1x00-core.c enable_irq_wake(ucb->irq); irq 719 drivers/mfd/ucb1x00-core.c disable_irq_wake(ucb->irq); irq 288 drivers/mfd/ucb1x00-ts.c static irqreturn_t ucb1x00_ts_irq(int irq, void *id) irq 108 drivers/mfd/wm831x-auxadc.c static irqreturn_t wm831x_auxadc_irq(int irq, void *irq_data) irq 278 drivers/mfd/wm831x-auxadc.c if (wm831x->irq) { irq 1629 drivers/mfd/wm831x-core.c int wm831x_device_init(struct wm831x *wm831x, int irq) irq 1788 drivers/mfd/wm831x-core.c ret = wm831x_irq_init(wm831x, irq); irq 63 drivers/mfd/wm831x-i2c.c return wm831x_device_init(wm831x, i2c->irq); irq 325 drivers/mfd/wm831x-irq.c int irq) irq 327 drivers/mfd/wm831x-irq.c return &wm831x_irqs[irq]; irq 390 drivers/mfd/wm831x-irq.c int irq; irq 392 drivers/mfd/wm831x-irq.c irq = data->hwirq; irq 394 drivers/mfd/wm831x-irq.c if (irq < WM831X_IRQ_GPIO_1 || irq > WM831X_IRQ_GPIO_11) { irq 396 drivers/mfd/wm831x-irq.c if (irq >= 0 && irq < WM831X_NUM_IRQS) irq 405 drivers/mfd/wm831x-irq.c irq -= WM831X_IRQ_GPIO_1; irq 411 drivers/mfd/wm831x-irq.c wm831x->gpio_level_low[irq] = false; irq 412 drivers/mfd/wm831x-irq.c wm831x->gpio_level_high[irq] = false; irq 415 drivers/mfd/wm831x-irq.c wm831x->gpio_update[irq] = 0x10000 | WM831X_GPN_INT_MODE; irq 418 drivers/mfd/wm831x-irq.c wm831x->gpio_update[irq] = 0x10000 | WM831X_GPN_POL; irq 421 drivers/mfd/wm831x-irq.c wm831x->gpio_update[irq] = 0x10000; irq 424 drivers/mfd/wm831x-irq.c wm831x->gpio_update[irq] = 0x10000 | WM831X_GPN_POL; irq 425 drivers/mfd/wm831x-irq.c wm831x->gpio_level_high[irq] = true; irq 428 drivers/mfd/wm831x-irq.c wm831x->gpio_update[irq] = 0x10000; irq 429 drivers/mfd/wm831x-irq.c wm831x->gpio_level_low[irq] = true; irq 449 drivers/mfd/wm831x-irq.c static irqreturn_t wm831x_irq_thread(int irq, void *data) irq 560 drivers/mfd/wm831x-irq.c int wm831x_irq_init(struct wm831x *wm831x, int irq) irq 614 drivers/mfd/wm831x-irq.c wm831x->irq = irq; irq 617 drivers/mfd/wm831x-irq.c if (irq) { irq 623 drivers/mfd/wm831x-irq.c ret = enable_irq_wake(irq); irq 630 drivers/mfd/wm831x-irq.c ret = request_threaded_irq(irq, NULL, wm831x_irq_thread, irq 635 drivers/mfd/wm831x-irq.c irq, ret); irq 651 drivers/mfd/wm831x-irq.c if (wm831x->irq) irq 652 drivers/mfd/wm831x-irq.c free_irq(wm831x->irq, wm831x); irq 62 drivers/mfd/wm831x-spi.c return wm831x_device_init(wm831x, spi->irq); irq 237 drivers/mfd/wm8350-core.c static irqreturn_t wm8350_auxadc_irq(int irq, void *irq_data) irq 272 drivers/mfd/wm8350-core.c int wm8350_device_init(struct wm8350 *wm8350, int irq, irq 396 drivers/mfd/wm8350-core.c ret = wm8350_irq_init(wm8350, irq, pdata); irq 41 drivers/mfd/wm8350-i2c.c return wm8350_device_init(wm8350, i2c->irq, pdata); irq 362 drivers/mfd/wm8350-irq.c int irq) irq 364 drivers/mfd/wm8350-irq.c return &wm8350_irqs[irq - wm8350->irq_base]; irq 376 drivers/mfd/wm8350-irq.c static irqreturn_t wm8350_irq(int irq, void *irq_data) irq 441 drivers/mfd/wm8350-irq.c data->irq); irq 450 drivers/mfd/wm8350-irq.c data->irq); irq 463 drivers/mfd/wm8350-irq.c int wm8350_irq_init(struct wm8350 *wm8350, int irq, irq 470 drivers/mfd/wm8350-irq.c if (!irq) { irq 490 drivers/mfd/wm8350-irq.c wm8350->chip_irq = irq; irq 527 drivers/mfd/wm8350-irq.c ret = request_threaded_irq(irq, NULL, wm8350_irq, flags, irq 315 drivers/mfd/wm8994-core.c static int wm8994_device_init(struct wm8994 *wm8994, int irq) irq 634 drivers/mfd/wm8994-core.c wm8994->irq = i2c->irq; irq 652 drivers/mfd/wm8994-core.c return wm8994_device_init(wm8994, i2c->irq); irq 152 drivers/mfd/wm8994-irq.c static irqreturn_t wm8994_edge_irq(int irq, void *data) irq 186 drivers/mfd/wm8994-irq.c if (!wm8994->irq) { irq 200 drivers/mfd/wm8994-irq.c if (gpio_to_irq(pdata->irq_gpio) != wm8994->irq) { irq 202 drivers/mfd/wm8994-irq.c wm8994->irq, pdata->irq_gpio, irq 204 drivers/mfd/wm8994-irq.c wm8994->irq = gpio_to_irq(pdata->irq_gpio); irq 232 drivers/mfd/wm8994-irq.c ret = request_threaded_irq(wm8994->irq, irq 237 drivers/mfd/wm8994-irq.c ret = regmap_add_irq_chip(wm8994->regmap, wm8994->irq, irq 257 drivers/mfd/wm8994-irq.c regmap_del_irq_chip(wm8994->irq, wm8994->irq_data); irq 474 drivers/misc/apds990x.c static irqreturn_t apds990x_irq(int irq, void *data) irq 1162 drivers/misc/apds990x.c err = request_threaded_irq(client->irq, NULL, irq 1169 drivers/misc/apds990x.c client->irq); irq 1192 drivers/misc/apds990x.c free_irq(client->irq, chip); irq 234 drivers/misc/atmel-ssc.c ssc->irq = platform_get_irq(pdev, 0); irq 235 drivers/misc/atmel-ssc.c if (!ssc->irq) { irq 247 drivers/misc/atmel-ssc.c ssc->regs, ssc->irq); irq 111 drivers/misc/atmel_tclib.c int irq; irq 118 drivers/misc/atmel_tclib.c irq = platform_get_irq(pdev, 0); irq 119 drivers/misc/atmel_tclib.c if (irq < 0) irq 161 drivers/misc/atmel_tclib.c tc->irq[0] = irq; irq 162 drivers/misc/atmel_tclib.c tc->irq[1] = platform_get_irq(pdev, 1); irq 163 drivers/misc/atmel_tclib.c if (tc->irq[1] < 0) irq 164 drivers/misc/atmel_tclib.c tc->irq[1] = irq; irq 165 drivers/misc/atmel_tclib.c tc->irq[2] = platform_get_irq(pdev, 2); irq 166 drivers/misc/atmel_tclib.c if (tc->irq[2] < 0) irq 167 drivers/misc/atmel_tclib.c tc->irq[2] = irq; irq 568 drivers/misc/bh1770glc.c static irqreturn_t bh1770_irq(int irq, void *data) irq 1260 drivers/misc/bh1770glc.c err = request_threaded_irq(client->irq, NULL, irq 1267 drivers/misc/bh1770glc.c client->irq); irq 1287 drivers/misc/bh1770glc.c free_irq(client->irq, chip); irq 266 drivers/misc/cardreader/alcor_pci.c priv->irq = pdev->irq; irq 989 drivers/misc/cardreader/rtsx_pcr.c static irqreturn_t rtsx_pci_isr(int irq, void *dev_id) irq 1058 drivers/misc/cardreader/rtsx_pcr.c __func__, pcr->msi_en, pcr->pci->irq); irq 1060 drivers/misc/cardreader/rtsx_pcr.c if (request_irq(pcr->pci->irq, rtsx_pci_isr, irq 1065 drivers/misc/cardreader/rtsx_pcr.c pcr->pci->irq); irq 1069 drivers/misc/cardreader/rtsx_pcr.c pcr->irq = pcr->pci->irq; irq 1524 drivers/misc/cardreader/rtsx_pcr.c synchronize_irq(pcr->irq); irq 1544 drivers/misc/cardreader/rtsx_pcr.c free_irq(pcr->irq, (void *)pcr); irq 1584 drivers/misc/cardreader/rtsx_pcr.c free_irq(pcr->irq, (void *)pcr); irq 1680 drivers/misc/cardreader/rtsx_pcr.c free_irq(pcr->irq, (void *)pcr); irq 64 drivers/misc/cb710/core.c static irqreturn_t cb710_irq_handler(int irq, void *data) irq 175 drivers/misc/cb710/core.c devm_free_irq(&pdev->dev, pdev->irq, chip); irq 194 drivers/misc/cb710/core.c return devm_request_irq(&pdev->dev, pdev->irq, irq 249 drivers/misc/cb710/core.c err = devm_request_irq(&pdev->dev, pdev->irq, irq 260 drivers/misc/cb710/core.c chip->platform_id, chip->iobase, pdev->irq); irq 96 drivers/misc/cs5535-mfgpt.c int cs5535_mfgpt_set_irq(struct cs5535_mfgpt_timer *timer, int cmp, int *irq, irq 121 drivers/misc/cs5535-mfgpt.c if (!*irq) irq 122 drivers/misc/cs5535-mfgpt.c *irq = (zsel >> shift) & 0xF; irq 123 drivers/misc/cs5535-mfgpt.c if (!*irq) irq 124 drivers/misc/cs5535-mfgpt.c *irq = CONFIG_CS5535_MFGPT_DEFAULT_IRQ; irq 127 drivers/misc/cs5535-mfgpt.c if (*irq < 1 || *irq == 2 || *irq > 15) irq 130 drivers/misc/cs5535-mfgpt.c if (lpc & (1 << *irq)) irq 137 drivers/misc/cs5535-mfgpt.c zsel = (zsel & ~(0xF << shift)) | (*irq << shift); irq 632 drivers/misc/cxl/cxl.h irqreturn_t (*handle_interrupt)(int irq, struct cxl_context *ctx, struct cxl_irq_info *irq_info); irq 1010 drivers/misc/cxl/cxl.h irqreturn_t cxl_irq_psl9(int irq, struct cxl_context *ctx, struct cxl_irq_info *irq_info); irq 1011 drivers/misc/cxl/cxl.h irqreturn_t cxl_irq_psl8(int irq, struct cxl_context *ctx, struct cxl_irq_info *irq_info); irq 1076 drivers/misc/cxl/cxl.h irqreturn_t (*psl_interrupt)(int irq, void *data); irq 483 drivers/misc/cxl/file.c event.irq.irq = find_first_bit(ctx->irq_bitmap, ctx->irq_count) + 1; irq 484 drivers/misc/cxl/file.c clear_bit(event.irq.irq - 1, ctx->irq_bitmap); irq 155 drivers/misc/cxl/guest.c static irqreturn_t guest_psl_irq(int irq, void *data) irq 161 drivers/misc/cxl/guest.c pr_devel("%d: received PSL interrupt %i\n", ctx->pe, irq); irq 168 drivers/misc/cxl/guest.c rc = cxl_irq_psl8(irq, ctx, &irq_info); irq 191 drivers/misc/cxl/guest.c static irqreturn_t guest_slice_irq_err(int irq, void *data) irq 217 drivers/misc/cxl/guest.c static int irq_alloc_range(struct cxl *adapter, int len, int *irq) irq 228 drivers/misc/cxl/guest.c *irq = cur->offset + n; irq 230 drivers/misc/cxl/guest.c *irq, *irq + len - 1); irq 238 drivers/misc/cxl/guest.c static int irq_free_range(struct cxl *adapter, int irq, int len) irq 248 drivers/misc/cxl/guest.c if (irq >= cur->offset && irq 249 drivers/misc/cxl/guest.c (irq + len) <= (cur->offset + cur->range)) { irq 250 drivers/misc/cxl/guest.c n = irq - cur->offset; irq 253 drivers/misc/cxl/guest.c irq, irq + len - 1); irq 289 drivers/misc/cxl/guest.c int irq; irq 292 drivers/misc/cxl/guest.c if (irq_alloc_range(adapter, 1, &irq)) irq 293 drivers/misc/cxl/guest.c irq = -ENOSPC; irq 295 drivers/misc/cxl/guest.c return irq; irq 298 drivers/misc/cxl/guest.c static void guest_release_one_irq(struct cxl *adapter, int irq) irq 301 drivers/misc/cxl/guest.c irq_free_range(adapter, irq, 1); irq 308 drivers/misc/cxl/guest.c int i, try, irq; irq 316 drivers/misc/cxl/guest.c if (irq_alloc_range(adapter, try, &irq) == 0) irq 322 drivers/misc/cxl/guest.c irqs->offset[i] = irq; irq 33 drivers/misc/cxl/irq.c irqreturn_t cxl_irq_psl9(int irq, struct cxl_context *ctx, struct cxl_irq_info *irq_info) irq 40 drivers/misc/cxl/irq.c trace_cxl_psl9_irq(ctx, irq, dsisr, dar); irq 42 drivers/misc/cxl/irq.c pr_devel("CXL interrupt %i for afu pe: %i DSISR: %#llx DAR: %#llx\n", irq, ctx->pe, dsisr, dar); irq 84 drivers/misc/cxl/irq.c irqreturn_t cxl_irq_psl8(int irq, struct cxl_context *ctx, struct cxl_irq_info *irq_info) irq 91 drivers/misc/cxl/irq.c trace_cxl_psl_irq(ctx, irq, dsisr, dar); irq 93 drivers/misc/cxl/irq.c pr_devel("CXL interrupt %i for afu pe: %i DSISR: %#llx DAR: %#llx\n", irq, ctx->pe, dsisr, dar); irq 170 drivers/misc/cxl/irq.c static irqreturn_t cxl_irq_afu(int irq, void *data) irq 173 drivers/misc/cxl/irq.c irq_hw_number_t hwirq = irqd_to_hwirq(irq_get_irq_data(irq)); irq 201 drivers/misc/cxl/irq.c ctx->pe, irq, hwirq); irq 205 drivers/misc/cxl/irq.c trace_cxl_afu_irq(ctx, afu_irq, irq, hwirq); irq 207 drivers/misc/cxl/irq.c afu_irq, ctx->pe, irq, hwirq); irq 361 drivers/misc/cxl/irq.c irqreturn_t (*handler)(int irq, void *data); irq 1173 drivers/misc/cxl/native.c static irqreturn_t native_irq_multiplexed(int irq, void *data) irq 1185 drivers/misc/cxl/native.c irq); irq 1201 drivers/misc/cxl/native.c ret = afu->adapter->native->sl_ops->handle_interrupt(irq, ctx, &irq_info); irq 1249 drivers/misc/cxl/native.c static irqreturn_t native_slice_irq_err(int irq, void *data) irq 1302 drivers/misc/cxl/native.c static irqreturn_t native_irq_err(int irq, void *data) irq 1307 drivers/misc/cxl/native.c WARN(1, "CXL ERROR interrupt %i\n", irq); irq 163 drivers/misc/cxl/trace.h TP_PROTO(struct cxl_context *ctx, int irq, u64 dsisr, u64 dar), irq 165 drivers/misc/cxl/trace.h TP_ARGS(ctx, irq, dsisr, dar), irq 171 drivers/misc/cxl/trace.h __field(int, irq) irq 180 drivers/misc/cxl/trace.h __entry->irq = irq; irq 189 drivers/misc/cxl/trace.h __entry->irq, irq 197 drivers/misc/cxl/trace.h TP_PROTO(struct cxl_context *ctx, int irq, u64 dsisr, u64 dar), irq 199 drivers/misc/cxl/trace.h TP_ARGS(ctx, irq, dsisr, dar), irq 205 drivers/misc/cxl/trace.h __field(int, irq) irq 214 drivers/misc/cxl/trace.h __entry->irq = irq; irq 223 drivers/misc/cxl/trace.h __entry->irq, irq 18 drivers/misc/dummy-irq.c static int irq = -1; irq 20 drivers/misc/dummy-irq.c static irqreturn_t dummy_interrupt(int irq, void *dev_id) irq 26 drivers/misc/dummy-irq.c irq); irq 35 drivers/misc/dummy-irq.c if (irq < 0) { irq 39 drivers/misc/dummy-irq.c if (request_irq(irq, &dummy_interrupt, IRQF_SHARED, "dummy_irq", &irq)) { irq 40 drivers/misc/dummy-irq.c printk(KERN_ERR "dummy-irq: cannot register IRQ %d\n", irq); irq 43 drivers/misc/dummy-irq.c printk(KERN_INFO "dummy-irq: registered for IRQ %d\n", irq); irq 50 drivers/misc/dummy-irq.c free_irq(irq, &irq); irq 58 drivers/misc/dummy-irq.c module_param_hw(irq, uint, irq, 0444); irq 59 drivers/misc/dummy-irq.c MODULE_PARM_DESC(irq, "The IRQ to register for"); irq 1113 drivers/misc/genwqe/card_ddcb.c static irqreturn_t genwqe_pf_isr(int irq, void *dev_id) irq 1162 drivers/misc/genwqe/card_ddcb.c static irqreturn_t genwqe_vf_isr(int irq, void *dev_id) irq 1275 drivers/misc/genwqe/card_ddcb.c rc = request_irq(pci_dev->irq, genwqe_pf_isr, IRQF_SHARED, irq 1278 drivers/misc/genwqe/card_ddcb.c rc = request_irq(pci_dev->irq, genwqe_vf_isr, IRQF_SHARED, irq 1282 drivers/misc/genwqe/card_ddcb.c dev_err(&pci_dev->dev, "irq %d not free.\n", pci_dev->irq); irq 1391 drivers/misc/genwqe/card_ddcb.c free_irq(pci_dev->irq, cd); irq 2023 drivers/misc/habanalabs/goya/goya.c int rc, i, irq_cnt_init, irq; irq 2038 drivers/misc/habanalabs/goya/goya.c irq = pci_irq_vector(hdev->pdev, i); irq 2039 drivers/misc/habanalabs/goya/goya.c rc = request_irq(irq, hl_irq_handler_cq, 0, goya_irq_name[i], irq 2042 drivers/misc/habanalabs/goya/goya.c dev_err(hdev->dev, "Failed to request IRQ %d", irq); irq 2047 drivers/misc/habanalabs/goya/goya.c irq = pci_irq_vector(hdev->pdev, GOYA_EVENT_QUEUE_MSIX_IDX); irq 2049 drivers/misc/habanalabs/goya/goya.c rc = request_irq(irq, hl_irq_handler_eq, 0, irq 2053 drivers/misc/habanalabs/goya/goya.c dev_err(hdev->dev, "Failed to request IRQ %d", irq); irq 2087 drivers/misc/habanalabs/goya/goya.c int i, irq; irq 2094 drivers/misc/habanalabs/goya/goya.c irq = pci_irq_vector(hdev->pdev, GOYA_EVENT_QUEUE_MSIX_IDX); irq 2095 drivers/misc/habanalabs/goya/goya.c free_irq(irq, &hdev->event_queue); irq 2098 drivers/misc/habanalabs/goya/goya.c irq = pci_irq_vector(hdev->pdev, i); irq 2099 drivers/misc/habanalabs/goya/goya.c free_irq(irq, &hdev->completion_queue[i]); irq 1451 drivers/misc/habanalabs/habanalabs.h irqreturn_t hl_irq_handler_cq(int irq, void *arg); irq 1452 drivers/misc/habanalabs/habanalabs.h irqreturn_t hl_irq_handler_eq(int irq, void *arg); irq 75 drivers/misc/habanalabs/irq.c irqreturn_t hl_irq_handler_cq(int irq, void *arg) irq 88 drivers/misc/habanalabs/irq.c irq, cq->hw_queue_id); irq 151 drivers/misc/habanalabs/irq.c irqreturn_t hl_irq_handler_eq(int irq, void *arg) irq 180 drivers/misc/habanalabs/irq.c irq); irq 651 drivers/misc/hpilo.c static irqreturn_t ilo_isr(int irq, void *data) irq 752 drivers/misc/hpilo.c free_irq(pdev->irq, ilo_hw); irq 824 drivers/misc/hpilo.c error = request_irq(pdev->irq, ilo_isr, IRQF_SHARED, "hpilo", ilo_hw); irq 851 drivers/misc/hpilo.c free_irq(pdev->irq, ilo_hw); irq 143 drivers/misc/ibmasm/ibmasm.h unsigned int irq; irq 190 drivers/misc/ibmasm/ibmasm.h irqreturn_t ibmasm_interrupt_handler(int irq, void * dev_id); irq 43 drivers/misc/ibmasm/lowlevel.c irqreturn_t ibmasm_interrupt_handler(int irq, void * dev_id) irq 95 drivers/misc/ibmasm/module.c sp->irq = pdev->irq; irq 103 drivers/misc/ibmasm/module.c result = request_irq(sp->irq, ibmasm_interrupt_handler, IRQF_SHARED, sp->devname, (void*)sp); irq 136 drivers/misc/ibmasm/module.c free_irq(sp->irq, (void *)sp); irq 167 drivers/misc/ibmasm/module.c free_irq(sp->irq, (void *)sp); irq 37 drivers/misc/ibmasm/uart.c uart.port.irq = sp->irq; irq 122 drivers/misc/ibmvmc.c static irqreturn_t ibmvmc_handle_event(int irq, void *dev_instance) irq 147 drivers/misc/ibmvmc.c free_irq(vdev->irq, (void *)adapter); irq 2155 drivers/misc/ibmvmc.c if (request_irq(vdev->irq, irq 2159 drivers/misc/ibmvmc.c vdev->irq); irq 476 drivers/misc/lis3lv02d/lis3lv02d.c static irqreturn_t lis302dl_interrupt(int irq, void *data) irq 533 drivers/misc/lis3lv02d/lis3lv02d.c static irqreturn_t lis302dl_interrupt_thread1_8b(int irq, void *data) irq 548 drivers/misc/lis3lv02d/lis3lv02d.c static irqreturn_t lis302dl_interrupt_thread2_8b(int irq, void *data) irq 731 drivers/misc/lis3lv02d/lis3lv02d.c if (lis3->irq) irq 732 drivers/misc/lis3lv02d/lis3lv02d.c free_irq(lis3->irq, lis3); irq 739 drivers/misc/lis3lv02d/lis3lv02d.c if (lis3->irq) irq 773 drivers/misc/lis3lv02d/lis3lv02d.c static const char irq[] = "FAIL_IRQ"; irq 782 drivers/misc/lis3lv02d/lis3lv02d.c res = irq; irq 1205 drivers/misc/lis3lv02d/lis3lv02d.c if (!lis3->irq) { irq 1226 drivers/misc/lis3lv02d/lis3lv02d.c err = request_threaded_irq(lis3->irq, lis302dl_interrupt, irq 291 drivers/misc/lis3lv02d/lis3lv02d.h u32 irq; /* IRQ number */ irq 154 drivers/misc/lis3lv02d/lis3lv02d_i2c.c lis3_dev.irq = client->irq; irq 82 drivers/misc/lis3lv02d/lis3lv02d_spi.c lis3_dev.irq = spi->irq; irq 328 drivers/misc/mei/hw-me.c synchronize_irq(pdev->irq); irq 1185 drivers/misc/mei/hw-me.c irqreturn_t mei_me_irq_quick_handler(int irq, void *dev_id) irq 1211 drivers/misc/mei/hw-me.c irqreturn_t mei_me_irq_thread_handler(int irq, void *dev_id) irq 100 drivers/misc/mei/hw-me.h irqreturn_t mei_me_irq_quick_handler(int irq, void *dev_id); irq 101 drivers/misc/mei/hw-me.h irqreturn_t mei_me_irq_thread_handler(int irq, void *dev_id); irq 443 drivers/misc/mei/hw-txe.c synchronize_irq(pdev->irq); irq 1026 drivers/misc/mei/hw-txe.c irqreturn_t mei_txe_irq_quick_handler(int irq, void *dev_id) irq 1044 drivers/misc/mei/hw-txe.c irqreturn_t mei_txe_irq_thread_handler(int irq, void *dev_id) irq 57 drivers/misc/mei/hw-txe.h irqreturn_t mei_txe_irq_quick_handler(int irq, void *dev_id); irq 58 drivers/misc/mei/hw-txe.h irqreturn_t mei_txe_irq_thread_handler(int irq, void *dev_id); irq 212 drivers/misc/mei/pci-me.c err = request_threaded_irq(pdev->irq, irq 218 drivers/misc/mei/pci-me.c pdev->irq); irq 269 drivers/misc/mei/pci-me.c free_irq(pdev->irq, dev); irq 298 drivers/misc/mei/pci-me.c free_irq(pdev->irq, dev); irq 327 drivers/misc/mei/pci-me.c free_irq(pdev->irq, dev); irq 347 drivers/misc/mei/pci-me.c free_irq(pdev->irq, dev); irq 369 drivers/misc/mei/pci-me.c err = request_threaded_irq(pdev->irq, irq 376 drivers/misc/mei/pci-me.c pdev->irq); irq 100 drivers/misc/mei/pci-txe.c err = request_threaded_irq(pdev->irq, irq 105 drivers/misc/mei/pci-txe.c err = request_threaded_irq(pdev->irq, irq 111 drivers/misc/mei/pci-txe.c pdev->irq); irq 155 drivers/misc/mei/pci-txe.c free_irq(pdev->irq, dev); irq 184 drivers/misc/mei/pci-txe.c free_irq(pdev->irq, dev); irq 212 drivers/misc/mei/pci-txe.c free_irq(pdev->irq, dev); irq 233 drivers/misc/mei/pci-txe.c free_irq(pdev->irq, dev); irq 255 drivers/misc/mei/pci-txe.c err = request_threaded_irq(pdev->irq, irq 260 drivers/misc/mei/pci-txe.c err = request_threaded_irq(pdev->irq, irq 266 drivers/misc/mei/pci-txe.c pdev->irq); irq 89 drivers/misc/mic/bus/scif_bus.h irqreturn_t (*func)(int irq, irq 87 drivers/misc/mic/bus/vop_bus.h irqreturn_t (*func)(int irq, void *data), irq 174 drivers/misc/mic/card/mic_device.c irqreturn_t (*func)(int irq, void *data), irq 247 drivers/misc/mic/card/mic_device.c irqreturn_t (*func)(int irq, void *data), irq 201 drivers/misc/mic/card/mic_x100.c unsigned int irq = intr_src; irq 202 drivers/misc/mic/card/mic_x100.c unsigned long cookie = irq; irq 204 drivers/misc/mic/card/mic_x100.c rc = request_threaded_irq(irq, handler, thread_fn, 0, name, data); irq 216 drivers/misc/mic/card/mic_x100.c unsigned long irq = (unsigned long)cookie; irq 217 drivers/misc/mic/card/mic_x100.c free_irq(irq, data); irq 53 drivers/misc/mic/host/mic_boot.c irqreturn_t (*func)(int irq, void *data), irq 247 drivers/misc/mic/host/mic_boot.c irqreturn_t (*func)(int irq, void *data), irq 74 drivers/misc/mic/host/mic_debugfs.c vector = pdev->irq; irq 15 drivers/misc/mic/host/mic_intr.c static irqreturn_t mic_thread_fn(int irq, void *dev) irq 31 drivers/misc/mic/host/mic_intr.c intr_cb->thread_fn(pdev->irq, irq 41 drivers/misc/mic/host/mic_intr.c static irqreturn_t mic_interrupt(int irq, void *dev) irq 62 drivers/misc/mic/host/mic_intr.c intr_cb->handler(pdev->irq, irq 320 drivers/misc/mic/host/mic_intr.c rc = request_threaded_irq(pdev->irq, mic_interrupt, mic_thread_fn, irq 359 drivers/misc/mic/host/mic_intr.c rc = request_threaded_irq(pdev->irq, mic_interrupt, mic_thread_fn, irq 507 drivers/misc/mic/host/mic_intr.c unsigned int irq; irq 519 drivers/misc/mic/host/mic_intr.c irq = mdev->irq_info.msix_entries[entry].vector; irq 520 drivers/misc/mic/host/mic_intr.c free_irq(irq, data); irq 525 drivers/misc/mic/host/mic_intr.c dev_dbg(&mdev->pdev->dev, "irq: %d freed\n", irq); irq 527 drivers/misc/mic/host/mic_intr.c irq = pdev->irq; irq 597 drivers/misc/mic/host/mic_intr.c free_irq(pdev->irq, mdev); irq 601 drivers/misc/mic/host/mic_intr.c free_irq(pdev->irq, mdev); irq 65 drivers/misc/mic/scif/scif_main.c irqreturn_t scif_intr_handler(int irq, void *data) irq 273 drivers/misc/mic/scif/scif_main.h irqreturn_t scif_intr_handler(int irq, void *data); irq 453 drivers/misc/mic/vop/vop_main.c static irqreturn_t vop_virtio_intr_handler(int irq, void *data) irq 689 drivers/misc/mic/vop/vop_main.c static irqreturn_t vop_extint_handler(int irq, void *data) irq 143 drivers/misc/mic/vop/vop_vringh.c static irqreturn_t _vop_virtio_intr_handler(int irq, void *data) irq 34 drivers/misc/ocxl/afu_irq.c struct afu_irq *irq; irq 38 drivers/misc/ocxl/afu_irq.c irq = idr_find(&ctx->irq_idr, irq_id); irq 39 drivers/misc/ocxl/afu_irq.c if (!irq) { irq 44 drivers/misc/ocxl/afu_irq.c irq->handler = handler; irq 45 drivers/misc/ocxl/afu_irq.c irq->private = private; irq 46 drivers/misc/ocxl/afu_irq.c irq->free_private = free_private; irq 59 drivers/misc/ocxl/afu_irq.c struct afu_irq *irq = (struct afu_irq *) data; irq 63 drivers/misc/ocxl/afu_irq.c if (irq->handler) irq 64 drivers/misc/ocxl/afu_irq.c return irq->handler(irq->private); irq 69 drivers/misc/ocxl/afu_irq.c static int setup_afu_irq(struct ocxl_context *ctx, struct afu_irq *irq) irq 73 drivers/misc/ocxl/afu_irq.c irq->virq = irq_create_mapping(NULL, irq->hw_irq); irq 74 drivers/misc/ocxl/afu_irq.c if (!irq->virq) { irq 78 drivers/misc/ocxl/afu_irq.c pr_debug("hw_irq %d mapped to virq %u\n", irq->hw_irq, irq->virq); irq 80 drivers/misc/ocxl/afu_irq.c irq->name = kasprintf(GFP_KERNEL, "ocxl-afu-%u", irq->virq); irq 81 drivers/misc/ocxl/afu_irq.c if (!irq->name) { irq 82 drivers/misc/ocxl/afu_irq.c irq_dispose_mapping(irq->virq); irq 86 drivers/misc/ocxl/afu_irq.c rc = request_irq(irq->virq, afu_irq_handler, 0, irq->name, irq); irq 88 drivers/misc/ocxl/afu_irq.c kfree(irq->name); irq 89 drivers/misc/ocxl/afu_irq.c irq->name = NULL; irq 90 drivers/misc/ocxl/afu_irq.c irq_dispose_mapping(irq->virq); irq 97 drivers/misc/ocxl/afu_irq.c static void release_afu_irq(struct afu_irq *irq) irq 99 drivers/misc/ocxl/afu_irq.c free_irq(irq->virq, irq); irq 100 drivers/misc/ocxl/afu_irq.c irq_dispose_mapping(irq->virq); irq 101 drivers/misc/ocxl/afu_irq.c kfree(irq->name); irq 106 drivers/misc/ocxl/afu_irq.c struct afu_irq *irq; irq 109 drivers/misc/ocxl/afu_irq.c irq = kzalloc(sizeof(struct afu_irq), GFP_KERNEL); irq 110 drivers/misc/ocxl/afu_irq.c if (!irq) irq 120 drivers/misc/ocxl/afu_irq.c irq->id = idr_alloc(&ctx->irq_idr, irq, 0, MAX_IRQ_PER_CONTEXT, irq 122 drivers/misc/ocxl/afu_irq.c if (irq->id < 0) { irq 127 drivers/misc/ocxl/afu_irq.c rc = ocxl_link_irq_alloc(ctx->afu->fn->link, &irq->hw_irq, irq 128 drivers/misc/ocxl/afu_irq.c &irq->trigger_page); irq 132 drivers/misc/ocxl/afu_irq.c rc = setup_afu_irq(ctx, irq); irq 136 drivers/misc/ocxl/afu_irq.c trace_ocxl_afu_irq_alloc(ctx->pasid, irq->id, irq->virq, irq->hw_irq); irq 139 drivers/misc/ocxl/afu_irq.c *irq_id = irq->id; irq 144 drivers/misc/ocxl/afu_irq.c ocxl_link_free_irq(ctx->afu->fn->link, irq->hw_irq); irq 146 drivers/misc/ocxl/afu_irq.c idr_remove(&ctx->irq_idr, irq->id); irq 149 drivers/misc/ocxl/afu_irq.c kfree(irq); irq 154 drivers/misc/ocxl/afu_irq.c static void afu_irq_free(struct afu_irq *irq, struct ocxl_context *ctx) irq 156 drivers/misc/ocxl/afu_irq.c trace_ocxl_afu_irq_free(ctx->pasid, irq->id); irq 159 drivers/misc/ocxl/afu_irq.c ocxl_irq_id_to_offset(ctx, irq->id), irq 161 drivers/misc/ocxl/afu_irq.c release_afu_irq(irq); irq 162 drivers/misc/ocxl/afu_irq.c if (irq->free_private) irq 163 drivers/misc/ocxl/afu_irq.c irq->free_private(irq->private); irq 164 drivers/misc/ocxl/afu_irq.c ocxl_link_free_irq(ctx->afu->fn->link, irq->hw_irq); irq 165 drivers/misc/ocxl/afu_irq.c kfree(irq); irq 170 drivers/misc/ocxl/afu_irq.c struct afu_irq *irq; irq 174 drivers/misc/ocxl/afu_irq.c irq = idr_find(&ctx->irq_idr, irq_id); irq 175 drivers/misc/ocxl/afu_irq.c if (!irq) { irq 179 drivers/misc/ocxl/afu_irq.c idr_remove(&ctx->irq_idr, irq->id); irq 180 drivers/misc/ocxl/afu_irq.c afu_irq_free(irq, ctx); irq 188 drivers/misc/ocxl/afu_irq.c struct afu_irq *irq; irq 192 drivers/misc/ocxl/afu_irq.c idr_for_each_entry(&ctx->irq_idr, irq, id) irq 193 drivers/misc/ocxl/afu_irq.c afu_irq_free(irq, ctx); irq 199 drivers/misc/ocxl/afu_irq.c struct afu_irq *irq; irq 203 drivers/misc/ocxl/afu_irq.c irq = idr_find(&ctx->irq_idr, irq_id); irq 204 drivers/misc/ocxl/afu_irq.c if (irq) irq 205 drivers/misc/ocxl/afu_irq.c addr = irq->trigger_page; irq 180 drivers/misc/ocxl/link.c static irqreturn_t xsl_fault_handler(int irq, void *data) irq 688 drivers/misc/ocxl/link.c int rc, irq; irq 694 drivers/misc/ocxl/link.c rc = pnv_ocxl_alloc_xive_irq(&irq, &addr); irq 700 drivers/misc/ocxl/link.c *hw_irq = irq; irq 139 drivers/misc/pci_endpoint_test.c static irqreturn_t pci_endpoint_test_irqhandler(int irq, void *dev_id) irq 146 drivers/misc/pci_endpoint_test.c test->last_irq = irq; irq 167 drivers/misc/pci_endpoint_test.c int irq = -1; irq 174 drivers/misc/pci_endpoint_test.c irq = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_LEGACY); irq 175 drivers/misc/pci_endpoint_test.c if (irq < 0) irq 179 drivers/misc/pci_endpoint_test.c irq = pci_alloc_irq_vectors(pdev, 1, 32, PCI_IRQ_MSI); irq 180 drivers/misc/pci_endpoint_test.c if (irq < 0) irq 184 drivers/misc/pci_endpoint_test.c irq = pci_alloc_irq_vectors(pdev, 1, 2048, PCI_IRQ_MSIX); irq 185 drivers/misc/pci_endpoint_test.c if (irq < 0) irq 192 drivers/misc/pci_endpoint_test.c if (irq < 0) { irq 193 drivers/misc/pci_endpoint_test.c irq = 0; irq 198 drivers/misc/pci_endpoint_test.c test->num_irqs = irq; irq 282 drivers/misc/phantom.c static irqreturn_t phantom_isr(int irq, void *data) irq 393 drivers/misc/phantom.c retval = request_irq(pdev->irq, phantom_isr, irq 415 drivers/misc/phantom.c free_irq(pdev->irq, pht); irq 445 drivers/misc/phantom.c free_irq(pdev->irq, pht); irq 468 drivers/misc/phantom.c synchronize_irq(pdev->irq); irq 589 drivers/misc/sgi-gru/grufault.c irqreturn_t gru0_intr(int irq, void *dev_id) irq 594 drivers/misc/sgi-gru/grufault.c irqreturn_t gru1_intr(int irq, void *dev_id) irq 599 drivers/misc/sgi-gru/grufault.c irqreturn_t gru_intr_mblade(int irq, void *dev_id) irq 359 drivers/misc/sgi-gru/grufile.c int irq = IRQ_GRU + chiplet; irq 368 drivers/misc/sgi-gru/grufile.c ret = irq_set_chip(irq, &gru_chip[chiplet]); irq 375 drivers/misc/sgi-gru/grufile.c ret = request_irq(irq, irq_handler, 0, irq_name, NULL); irq 390 drivers/misc/sgi-gru/grufile.c int core, irq = IRQ_GRU + chiplet; irq 400 drivers/misc/sgi-gru/grufile.c free_irq(irq, NULL); irq 409 drivers/misc/sgi-gru/grufile.c int irq, core; irq 416 drivers/misc/sgi-gru/grufile.c irq = uv_setup_irq(irq_name, cpu, blade, mmr, UV_AFFINITY_CPU); irq 417 drivers/misc/sgi-gru/grufile.c if (irq < 0) { irq 419 drivers/misc/sgi-gru/grufile.c GRU_DRIVER_ID_STR, -irq); irq 420 drivers/misc/sgi-gru/grufile.c return irq; irq 423 drivers/misc/sgi-gru/grufile.c ret = request_irq(irq, irq_handler, 0, irq_name, NULL); irq 425 drivers/misc/sgi-gru/grufile.c uv_teardown_irq(irq); irq 430 drivers/misc/sgi-gru/grufile.c gru_base[blade]->bs_grus[chiplet].gs_irq[core] = irq; irq 436 drivers/misc/sgi-gru/grufile.c int irq, core; irq 441 drivers/misc/sgi-gru/grufile.c irq = gru_base[blade]->bs_grus[chiplet].gs_irq[core]; irq 442 drivers/misc/sgi-gru/grufile.c if (irq) { irq 443 drivers/misc/sgi-gru/grufile.c free_irq(irq, NULL); irq 444 drivers/misc/sgi-gru/grufile.c uv_teardown_irq(irq); irq 630 drivers/misc/sgi-gru/grutables.h extern irqreturn_t gru0_intr(int irq, void *dev_id); irq 631 drivers/misc/sgi-gru/grutables.h extern irqreturn_t gru1_intr(int irq, void *dev_id); irq 632 drivers/misc/sgi-gru/grutables.h extern irqreturn_t gru_intr_mblade(int irq, void *dev_id); irq 128 drivers/misc/sgi-xp/xpc.h int irq; /* irq raised when message is received in mq */ irq 117 drivers/misc/sgi-xp/xpc_uv.c mq->irq = uv_setup_irq(irq_name, cpu, mq->mmr_blade, mq->mmr_offset, irq 119 drivers/misc/sgi-xp/xpc_uv.c if (mq->irq < 0) irq 120 drivers/misc/sgi-xp/xpc_uv.c return mq->irq; irq 126 drivers/misc/sgi-xp/xpc_uv.c mq->irq = SGI_XPC_ACTIVATE; irq 128 drivers/misc/sgi-xp/xpc_uv.c mq->irq = SGI_XPC_NOTIFY; irq 132 drivers/misc/sgi-xp/xpc_uv.c mq->mmr_value = (unsigned long)cpu_physical_id(cpu) << 32 | mq->irq; irq 145 drivers/misc/sgi-xp/xpc_uv.c uv_teardown_irq(mq->irq); irq 265 drivers/misc/sgi-xp/xpc_uv.c ret = request_irq(mq->irq, irq_handler, 0, irq_name, NULL); irq 268 drivers/misc/sgi-xp/xpc_uv.c mq->irq, -ret); irq 295 drivers/misc/sgi-xp/xpc_uv.c free_irq(mq->irq, NULL); irq 323 drivers/misc/sgi-xp/xpc_uv.c free_irq(mq->irq, NULL); irq 623 drivers/misc/sgi-xp/xpc_uv.c xpc_handle_activate_IRQ_uv(int irq, void *dev_id) irq 1479 drivers/misc/sgi-xp/xpc_uv.c xpc_handle_notify_IRQ_uv(int irq, void *dev_id) irq 36 drivers/misc/tifm_7xx1.c static irqreturn_t tifm_7xx1_isr(int irq, void *dev_id) irq 365 drivers/misc/tifm_7xx1.c rc = request_irq(dev->irq, tifm_7xx1_isr, IRQF_SHARED, DRIVER_NAME, fm); irq 380 drivers/misc/tifm_7xx1.c free_irq(dev->irq, fm); irq 402 drivers/misc/tifm_7xx1.c free_irq(dev->irq, fm); irq 371 drivers/misc/vmw_vmci/vmci_guest.c static irqreturn_t vmci_interrupt(int irq, void *_dev) irq 415 drivers/misc/vmw_vmci/vmci_guest.c static irqreturn_t vmci_interrupt_bm(int irq, void *_dev) irq 457 drivers/misc/vmw_vmci/vmci_guest.c (unsigned long)iobase, pdev->irq); irq 228 drivers/misc/xilinx_sdfec.c int irq; irq 279 drivers/misc/xilinx_sdfec.c xsdfec->config.irq.enable_isr = (reg_value & XSDFEC_ISR_MASK) > 0; irq 282 drivers/misc/xilinx_sdfec.c xsdfec->config.irq.enable_ecc_isr = irq 383 drivers/misc/xilinx_sdfec.c struct xsdfec_irq irq; irq 388 drivers/misc/xilinx_sdfec.c err = copy_from_user(&irq, arg, sizeof(irq)); irq 393 drivers/misc/xilinx_sdfec.c isr_err = xsdfec_isr_enable(xsdfec, irq.enable_isr); irq 395 drivers/misc/xilinx_sdfec.c xsdfec->config.irq.enable_isr = irq.enable_isr; irq 398 drivers/misc/xilinx_sdfec.c ecc_err = xsdfec_ecc_isr_enable(xsdfec, irq.enable_ecc_isr); irq 400 drivers/misc/xilinx_sdfec.c xsdfec->config.irq.enable_ecc_isr = irq.enable_ecc_isr; irq 1143 drivers/misc/xilinx_sdfec.c static irqreturn_t xsdfec_irq_thread(int irq, void *dev_id) irq 1155 drivers/misc/xilinx_sdfec.c WARN_ON(xsdfec->irq != irq); irq 1408 drivers/misc/xilinx_sdfec.c xsdfec->irq = platform_get_irq(pdev, 0); irq 1409 drivers/misc/xilinx_sdfec.c if (xsdfec->irq < 0) { irq 1426 drivers/misc/xilinx_sdfec.c err = devm_request_threaded_irq(dev, xsdfec->irq, NULL, irq 1430 drivers/misc/xilinx_sdfec.c dev_err(dev, "unable to request IRQ%d", xsdfec->irq); irq 23 drivers/mmc/core/slot-gpio.c irqreturn_t (*cd_gpio_isr)(int irq, void *dev_id); irq 29 drivers/mmc/core/slot-gpio.c static irqreturn_t mmc_gpio_cd_irqt(int irq, void *dev_id) irq 99 drivers/mmc/core/slot-gpio.c int irq = -EINVAL; irq 110 drivers/mmc/core/slot-gpio.c irq = gpiod_to_irq(ctx->cd_gpio); irq 112 drivers/mmc/core/slot-gpio.c if (irq >= 0) { irq 115 drivers/mmc/core/slot-gpio.c ret = devm_request_threaded_irq(host->parent, irq, irq 120 drivers/mmc/core/slot-gpio.c irq = ret; irq 123 drivers/mmc/core/slot-gpio.c host->slot.cd_irq = irq; irq 125 drivers/mmc/core/slot-gpio.c if (irq < 0) irq 155 drivers/mmc/core/slot-gpio.c irqreturn_t (*isr)(int irq, void *dev_id)) irq 569 drivers/mmc/host/alcor.c static irqreturn_t alcor_irq_thread(int irq, void *d) irq 618 drivers/mmc/host/alcor.c static irqreturn_t alcor_irq(int irq, void *d) irq 1101 drivers/mmc/host/alcor.c ret = devm_request_threaded_irq(&pdev->dev, priv->irq, irq 117 drivers/mmc/host/android-goldfish.c int irq; irq 281 drivers/mmc/host/android-goldfish.c static irqreturn_t goldfish_mmc_irq(int irq, void *dev_id) irq 446 drivers/mmc/host/android-goldfish.c int irq; irq 450 drivers/mmc/host/android-goldfish.c irq = platform_get_irq(pdev, 0); irq 451 drivers/mmc/host/android-goldfish.c if (res == NULL || irq < 0) irq 478 drivers/mmc/host/android-goldfish.c host->irq = irq; irq 496 drivers/mmc/host/android-goldfish.c ret = request_irq(host->irq, goldfish_mmc_irq, 0, DRIVER_NAME, host); irq 536 drivers/mmc/host/android-goldfish.c free_irq(host->irq, host); irq 2071 drivers/mmc/host/atmel-mci.c static irqreturn_t atmci_interrupt(int irq, void *dev_id) irq 2199 drivers/mmc/host/atmel-mci.c static irqreturn_t atmci_detect_interrupt(int irq, void *dev_id) irq 2208 drivers/mmc/host/atmel-mci.c disable_irq_nosync(irq); irq 2450 drivers/mmc/host/atmel-mci.c int irq; irq 2465 drivers/mmc/host/atmel-mci.c irq = platform_get_irq(pdev, 0); irq 2466 drivers/mmc/host/atmel-mci.c if (irq < 0) irq 2467 drivers/mmc/host/atmel-mci.c return irq; irq 2496 drivers/mmc/host/atmel-mci.c ret = request_irq(irq, atmci_interrupt, 0, dev_name(&pdev->dev), host); irq 2573 drivers/mmc/host/atmel-mci.c host->mapbase, irq, nr_slots); irq 2595 drivers/mmc/host/atmel-mci.c free_irq(irq, host); irq 114 drivers/mmc/host/au1xmmc.c int irq; irq 793 drivers/mmc/host/au1xmmc.c static irqreturn_t au1xmmc_irq(int irq, void *dev_id) irq 862 drivers/mmc/host/au1xmmc.c static void au1xmmc_dbdma_callback(int irq, void *dev_id) irq 992 drivers/mmc/host/au1xmmc.c host->irq = r->start; irq 1024 drivers/mmc/host/au1xmmc.c ret = request_irq(host->irq, au1xmmc_irq, iflag, DRIVER_NAME, host); irq 1123 drivers/mmc/host/au1xmmc.c free_irq(host->irq, host); irq 1167 drivers/mmc/host/au1xmmc.c free_irq(host->irq, host); irq 159 drivers/mmc/host/bcm2835.c int irq; /* Device IRQ */ irq 974 drivers/mmc/host/bcm2835.c static irqreturn_t bcm2835_irq(int irq, void *dev_id) irq 1021 drivers/mmc/host/bcm2835.c static irqreturn_t bcm2835_threaded_irq(int irq, void *dev_id) irq 1333 drivers/mmc/host/bcm2835.c ret = request_threaded_irq(host->irq, bcm2835_irq, irq 1337 drivers/mmc/host/bcm2835.c dev_err(dev, "failed to request IRQ %d: %d\n", host->irq, ret); irq 1343 drivers/mmc/host/bcm2835.c free_irq(host->irq, host); irq 1410 drivers/mmc/host/bcm2835.c host->irq = platform_get_irq(pdev, 0); irq 1411 drivers/mmc/host/bcm2835.c if (host->irq <= 0) { irq 1448 drivers/mmc/host/bcm2835.c free_irq(host->irq, host); irq 435 drivers/mmc/host/cavium.c irqreturn_t cvm_mmc_interrupt(int irq, void *dev_id) irq 210 drivers/mmc/host/cavium.h irqreturn_t cvm_mmc_interrupt(int irq, void *dev_id); irq 214 drivers/mmc/host/davinci_mmc.c static irqreturn_t mmc_davinci_irq(int irq, void *dev_id); irq 849 drivers/mmc/host/davinci_mmc.c static irqreturn_t mmc_davinci_sdio_irq(int irq, void *dev_id) irq 864 drivers/mmc/host/davinci_mmc.c static irqreturn_t mmc_davinci_irq(int irq, void *dev_id) irq 1196 drivers/mmc/host/davinci_mmc.c int ret, irq; irq 1203 drivers/mmc/host/davinci_mmc.c irq = platform_get_irq(pdev, 0); irq 1204 drivers/mmc/host/davinci_mmc.c if (irq < 0) irq 1205 drivers/mmc/host/davinci_mmc.c return irq; irq 1262 drivers/mmc/host/davinci_mmc.c host->mmc_irq = irq; irq 1313 drivers/mmc/host/davinci_mmc.c ret = devm_request_irq(&pdev->dev, irq, mmc_davinci_irq, 0, irq 48 drivers/mmc/host/dw_mmc-pci.c host->irq = pdev->irq; irq 35 drivers/mmc/host/dw_mmc-pltfm.c host->irq = platform_get_irq(pdev, 0); irq 36 drivers/mmc/host/dw_mmc-pltfm.c if (host->irq < 0) irq 37 drivers/mmc/host/dw_mmc-pltfm.c return host->irq; irq 2614 drivers/mmc/host/dw_mmc.c static irqreturn_t dw_mci_interrupt(int irq, void *dev_id) irq 3321 drivers/mmc/host/dw_mmc.c ret = devm_request_irq(host->dev, host->irq, dw_mci_interrupt, irq 3338 drivers/mmc/host/dw_mmc.c host->irq, width, fifo_size); irq 226 drivers/mmc/host/dw_mmc.h int irq; irq 142 drivers/mmc/host/jz4740_mmc.c int irq; irq 358 drivers/mmc/host/jz4740_mmc.c unsigned int irq, bool enabled) irq 364 drivers/mmc/host/jz4740_mmc.c host->irq_mask &= ~irq; irq 366 drivers/mmc/host/jz4740_mmc.c host->irq_mask |= irq; irq 421 drivers/mmc/host/jz4740_mmc.c unsigned int irq) irq 428 drivers/mmc/host/jz4740_mmc.c } while (!(status & irq) && --timeout); irq 433 drivers/mmc/host/jz4740_mmc.c jz4740_mmc_set_irq_enabled(host, irq, true); irq 709 drivers/mmc/host/jz4740_mmc.c static irqreturn_t jz_mmc_irq_worker(int irq, void *devid) irq 790 drivers/mmc/host/jz4740_mmc.c static irqreturn_t jz_mmc_irq(int irq, void *devid) irq 965 drivers/mmc/host/jz4740_mmc.c host->irq = platform_get_irq(pdev, 0); irq 966 drivers/mmc/host/jz4740_mmc.c if (host->irq < 0) { irq 967 drivers/mmc/host/jz4740_mmc.c ret = host->irq; irq 1006 drivers/mmc/host/jz4740_mmc.c ret = request_threaded_irq(host->irq, jz_mmc_irq, jz_mmc_irq_worker, 0, irq 1040 drivers/mmc/host/jz4740_mmc.c free_irq(host->irq, host); irq 1057 drivers/mmc/host/jz4740_mmc.c free_irq(host->irq, host); irq 173 drivers/mmc/host/meson-gx-mmc.c int irq; irq 841 drivers/mmc/host/meson-gx-mmc.c static irqreturn_t meson_mmc_irq(int irq, void *dev_id) irq 932 drivers/mmc/host/meson-gx-mmc.c static irqreturn_t meson_mmc_irq_thread(int irq, void *dev_id) irq 1092 drivers/mmc/host/meson-gx-mmc.c host->irq = platform_get_irq(pdev, 0); irq 1093 drivers/mmc/host/meson-gx-mmc.c if (host->irq <= 0) { irq 1146 drivers/mmc/host/meson-gx-mmc.c ret = request_threaded_irq(host->irq, meson_mmc_irq, irq 1213 drivers/mmc/host/meson-gx-mmc.c free_irq(host->irq, host); irq 1231 drivers/mmc/host/meson-gx-mmc.c free_irq(host->irq, host); irq 112 drivers/mmc/host/meson-mx-sdio.c int irq; irq 414 drivers/mmc/host/meson-mx-sdio.c static irqreturn_t meson_mx_mmc_irq(int irq, void *data) irq 439 drivers/mmc/host/meson-mx-sdio.c static irqreturn_t meson_mx_mmc_irq_thread(int irq, void *irq_data) irq 633 drivers/mmc/host/meson-mx-sdio.c int ret, irq; irq 664 drivers/mmc/host/meson-mx-sdio.c irq = platform_get_irq(pdev, 0); irq 665 drivers/mmc/host/meson-mx-sdio.c ret = devm_request_threaded_irq(host->controller_dev, irq, irq 1274 drivers/mmc/host/mmc_spi.c mmc_spi_detect_irq(int irq, void *mmc) irq 1425 drivers/mmc/host/mmci.c static irqreturn_t mmci_pio_irq(int irq, void *dev_id) irq 1500 drivers/mmc/host/mmci.c static irqreturn_t mmci_irq(int irq, void *dev_id) irq 1513 drivers/mmc/host/mmci.c mmci_pio_irq(irq, dev_id); irq 2028 drivers/mmc/host/mmci.c ret = devm_request_irq(&dev->dev, dev->irq[0], mmci_irq, IRQF_SHARED, irq 2033 drivers/mmc/host/mmci.c if (!dev->irq[1]) irq 2036 drivers/mmc/host/mmci.c ret = devm_request_irq(&dev->dev, dev->irq[1], mmci_pio_irq, irq 2049 drivers/mmc/host/mmci.c dev->irq[0], dev->irq[1]); irq 464 drivers/mmc/host/moxart-mmc.c static irqreturn_t moxart_irq(int irq, void *devid) irq 565 drivers/mmc/host/moxart-mmc.c int irq, ret; irq 581 drivers/mmc/host/moxart-mmc.c irq = irq_of_parse_and_map(node, 0); irq 582 drivers/mmc/host/moxart-mmc.c if (irq <= 0) { irq 668 drivers/mmc/host/moxart-mmc.c ret = devm_request_irq(dev, irq, moxart_irq, 0, "moxart-mmc", host); irq 675 drivers/mmc/host/moxart-mmc.c dev_dbg(dev, "IRQ=%d, FIFO is %d bytes\n", irq, host->fifo_width); irq 414 drivers/mmc/host/mtk-sd.c int irq; /* host interrupt */ irq 1417 drivers/mmc/host/mtk-sd.c static irqreturn_t msdc_irq(int irq, void *dev_id) irq 2235 drivers/mmc/host/mtk-sd.c host->irq = platform_get_irq(pdev, 0); irq 2236 drivers/mmc/host/mtk-sd.c if (host->irq < 0) { irq 2323 drivers/mmc/host/mtk-sd.c ret = devm_request_irq(&pdev->dev, host->irq, msdc_irq, irq 344 drivers/mmc/host/mvsdio.c static irqreturn_t mvsd_irq(int irq, void *dev) irq 700 drivers/mmc/host/mvsdio.c int ret, irq; irq 707 drivers/mmc/host/mvsdio.c irq = platform_get_irq(pdev, 0); irq 708 drivers/mmc/host/mvsdio.c if (!r || irq < 0) irq 774 drivers/mmc/host/mvsdio.c ret = devm_request_irq(&pdev->dev, irq, mvsd_irq, 0, DRIVER_NAME, host); irq 776 drivers/mmc/host/mvsdio.c dev_err(&pdev->dev, "cannot assign irq %d\n", irq); irq 714 drivers/mmc/host/mxcmmc.c static irqreturn_t mxcmci_irq(int irq, void *devid) irq 888 drivers/mmc/host/mxcmmc.c static irqreturn_t mxcmci_detect_irq(int irq, void *data) irq 1001 drivers/mmc/host/mxcmmc.c int ret = 0, irq; irq 1012 drivers/mmc/host/mxcmmc.c irq = platform_get_irq(pdev, 0); irq 1013 drivers/mmc/host/mxcmmc.c if (irq < 0) irq 1014 drivers/mmc/host/mxcmmc.c return irq; irq 1145 drivers/mmc/host/mxcmmc.c ret = devm_request_irq(&pdev->dev, irq, mxcmci_irq, 0, irq 176 drivers/mmc/host/mxs-mmc.c static irqreturn_t mxs_mmc_irq_handler(int irq, void *dev_id) irq 133 drivers/mmc/host/omap.c int irq; irq 622 drivers/mmc/host/omap.c enable_irq(host->irq); irq 634 drivers/mmc/host/omap.c disable_irq(host->irq); irq 719 drivers/mmc/host/omap.c static irqreturn_t mmc_omap_irq(int irq, void *dev_id) irq 837 drivers/mmc/host/omap.c disable_irq_nosync(host->irq); irq 1329 drivers/mmc/host/omap.c int irq; irq 1345 drivers/mmc/host/omap.c irq = platform_get_irq(pdev, 0); irq 1346 drivers/mmc/host/omap.c if (irq < 0) irq 1373 drivers/mmc/host/omap.c host->irq = irq; irq 1415 drivers/mmc/host/omap.c ret = request_irq(host->irq, mmc_omap_irq, 0, DRIVER_NAME, host); irq 1452 drivers/mmc/host/omap.c free_irq(host->irq, host); irq 1479 drivers/mmc/host/omap.c free_irq(host->irq, host); irq 192 drivers/mmc/host/omap_hsmmc.c int irq; irq 725 drivers/mmc/host/omap_hsmmc.c disable_irq(host->irq); irq 742 drivers/mmc/host/omap_hsmmc.c enable_irq(host->irq); irq 1071 drivers/mmc/host/omap_hsmmc.c static irqreturn_t omap_hsmmc_irq(int irq, void *dev_id) irq 1821 drivers/mmc/host/omap_hsmmc.c int ret, irq; irq 1846 drivers/mmc/host/omap_hsmmc.c irq = platform_get_irq(pdev, 0); irq 1847 drivers/mmc/host/omap_hsmmc.c if (res == NULL || irq < 0) irq 1870 drivers/mmc/host/omap_hsmmc.c host->irq = irq; irq 1973 drivers/mmc/host/omap_hsmmc.c ret = devm_request_irq(&pdev->dev, host->irq, omap_hsmmc_irq, 0, irq 374 drivers/mmc/host/pxamci.c static irqreturn_t pxamci_irq(int irq, void *devid) irq 562 drivers/mmc/host/pxamci.c static irqreturn_t pxamci_detect_irq(int irq, void *devid) irq 613 drivers/mmc/host/pxamci.c int ret, irq; irq 616 drivers/mmc/host/pxamci.c irq = platform_get_irq(pdev, 0); irq 617 drivers/mmc/host/pxamci.c if (irq < 0) irq 618 drivers/mmc/host/pxamci.c return irq; irq 706 drivers/mmc/host/pxamci.c ret = devm_request_irq(dev, irq, pxamci_irq, 0, irq 649 drivers/mmc/host/renesas_sdhi_core.c int num_irqs, irq, ret, i; irq 841 drivers/mmc/host/renesas_sdhi_core.c irq = platform_get_irq(pdev, i); irq 842 drivers/mmc/host/renesas_sdhi_core.c if (irq < 0) { irq 843 drivers/mmc/host/renesas_sdhi_core.c ret = irq; irq 847 drivers/mmc/host/renesas_sdhi_core.c ret = devm_request_irq(&pdev->dev, irq, tmio_mmc_irq, 0, irq 391 drivers/mmc/host/s3cmci.c enable_irq(host->irq); irq 393 drivers/mmc/host/s3cmci.c disable_irq(host->irq); irq 414 drivers/mmc/host/s3cmci.c disable_irq(host->irq); irq 609 drivers/mmc/host/s3cmci.c static irqreturn_t s3cmci_irq(int irq, void *dev_id) irq 1292 drivers/mmc/host/s3cmci.c enable_irq(host->irq); irq 1299 drivers/mmc/host/s3cmci.c disable_irq_nosync(host->irq); irq 1393 drivers/mmc/host/s3cmci.c seq_printf(seq, "IRQ = %d\n", host->irq); irq 1615 drivers/mmc/host/s3cmci.c host->irq = platform_get_irq(pdev, 0); irq 1616 drivers/mmc/host/s3cmci.c if (host->irq <= 0) { irq 1621 drivers/mmc/host/s3cmci.c if (request_irq(host->irq, s3cmci_irq, 0, DRIVER_NAME, host)) { irq 1631 drivers/mmc/host/s3cmci.c disable_irq(host->irq); irq 1684 drivers/mmc/host/s3cmci.c host->base, host->irq, host->irq_cd, host->dma); irq 1721 drivers/mmc/host/s3cmci.c free_irq(host->irq, host); irq 1770 drivers/mmc/host/s3cmci.c free_irq(host->irq, host); irq 24 drivers/mmc/host/s3cmci.h int irq; irq 466 drivers/mmc/host/sdhci-acpi.c static irqreturn_t sdhci_acpi_qcom_handler(int irq, void *ptr) irq 481 drivers/mmc/host/sdhci-acpi.c int *irq = sdhci_acpi_priv(c); irq 483 drivers/mmc/host/sdhci-acpi.c *irq = -EINVAL; irq 488 drivers/mmc/host/sdhci-acpi.c *irq = platform_get_irq(pdev, 1); irq 489 drivers/mmc/host/sdhci-acpi.c if (*irq < 0) irq 492 drivers/mmc/host/sdhci-acpi.c return request_threaded_irq(*irq, NULL, sdhci_acpi_qcom_handler, irq 503 drivers/mmc/host/sdhci-acpi.c int *irq = sdhci_acpi_priv(c); irq 514 drivers/mmc/host/sdhci-acpi.c if (*irq < 0) irq 517 drivers/mmc/host/sdhci-acpi.c free_irq(*irq, host); irq 735 drivers/mmc/host/sdhci-acpi.c host->irq = platform_get_irq(pdev, 0); irq 736 drivers/mmc/host/sdhci-acpi.c if (host->irq < 0) { irq 1152 drivers/mmc/host/sdhci-esdhc-imx.c .irq = esdhc_cqhci_irq, irq 1386 drivers/mmc/host/sdhci-msm.c static void sdhci_msm_handle_pwr_irq(struct sdhci_host *host, int irq) irq 1493 drivers/mmc/host/sdhci-msm.c mmc_hostname(msm_host->mmc), __func__, irq, irq_status, irq 1497 drivers/mmc/host/sdhci-msm.c static irqreturn_t sdhci_msm_pwr_irq(int irq, void *data) irq 1503 drivers/mmc/host/sdhci-msm.c sdhci_msm_handle_pwr_irq(host, irq); irq 367 drivers/mmc/host/sdhci-of-arasan.c .irq = sdhci_arasan_cqhci_irq, irq 1149 drivers/mmc/host/sdhci-of-esdhc.c .irq = esdhc_irq, irq 1167 drivers/mmc/host/sdhci-of-esdhc.c .irq = esdhc_irq, irq 481 drivers/mmc/host/sdhci-omap.c disable_irq(host->irq); irq 501 drivers/mmc/host/sdhci-omap.c enable_irq(host->irq); irq 730 drivers/mmc/host/sdhci-omap.c disable_irq(host->irq); irq 754 drivers/mmc/host/sdhci-omap.c enable_irq(host->irq); irq 836 drivers/mmc/host/sdhci-omap.c .irq = sdhci_omap_irq, irq 344 drivers/mmc/host/sdhci-pci-core.c static irqreturn_t sdhci_pci_sd_cd(int irq, void *dev_id) irq 355 drivers/mmc/host/sdhci-pci-core.c int err, irq, gpio = slot->cd_gpio; irq 371 drivers/mmc/host/sdhci-pci-core.c irq = gpio_to_irq(gpio); irq 372 drivers/mmc/host/sdhci-pci-core.c if (irq < 0) irq 375 drivers/mmc/host/sdhci-pci-core.c err = request_irq(irq, sdhci_pci_sd_cd, IRQF_TRIGGER_RISING | irq 381 drivers/mmc/host/sdhci-pci-core.c slot->cd_irq = irq; irq 728 drivers/mmc/host/sdhci-pci-core.c .irq = sdhci_cqhci_irq, irq 1958 drivers/mmc/host/sdhci-pci-core.c host->irq = pdev->irq; irq 282 drivers/mmc/host/sdhci-pci-gli.c slot->host->irq = pci_irq_vector(slot->chip->pdev, 0); irq 481 drivers/mmc/host/sdhci-pci-o2micro.c host->irq = pci_irq_vector(chip->pdev, 0); irq 122 drivers/mmc/host/sdhci-pltfm.c int irq, ret; irq 130 drivers/mmc/host/sdhci-pltfm.c irq = platform_get_irq(pdev, 0); irq 131 drivers/mmc/host/sdhci-pltfm.c if (irq < 0) { irq 132 drivers/mmc/host/sdhci-pltfm.c ret = irq; irq 145 drivers/mmc/host/sdhci-pltfm.c host->irq = irq; irq 485 drivers/mmc/host/sdhci-s3c.c int ret, irq, ptr, clks; irq 492 drivers/mmc/host/sdhci-s3c.c irq = platform_get_irq(pdev, 0); irq 493 drivers/mmc/host/sdhci-s3c.c if (irq < 0) irq 494 drivers/mmc/host/sdhci-s3c.c return irq; irq 573 drivers/mmc/host/sdhci-s3c.c host->irq = irq; irq 69 drivers/mmc/host/sdhci-spear.c host->irq = platform_get_irq(pdev, 0); irq 70 drivers/mmc/host/sdhci-spear.c if (host->irq <= 0) { irq 1405 drivers/mmc/host/sdhci-tegra.c .irq = sdhci_tegra_cqhci_irq, irq 3041 drivers/mmc/host/sdhci.c static irqreturn_t sdhci_irq(int irq, void *dev_id) irq 3066 drivers/mmc/host/sdhci.c if (host->ops->irq) { irq 3067 drivers/mmc/host/sdhci.c intmask = host->ops->irq(host, intmask); irq 3174 drivers/mmc/host/sdhci.c static irqreturn_t sdhci_thread_irq(int irq, void *dev_id) irq 3249 drivers/mmc/host/sdhci.c host->irq_wake_enabled = !enable_irq_wake(host->irq); irq 3264 drivers/mmc/host/sdhci.c disable_irq_wake(host->irq); irq 3280 drivers/mmc/host/sdhci.c free_irq(host->irq, host); irq 3312 drivers/mmc/host/sdhci.c ret = request_threaded_irq(host->irq, sdhci_irq, irq 3338 drivers/mmc/host/sdhci.c synchronize_hardirq(host->irq); irq 4297 drivers/mmc/host/sdhci.c ret = request_threaded_irq(host->irq, sdhci_irq, sdhci_thread_irq, irq 4301 drivers/mmc/host/sdhci.c mmc_hostname(mmc), host->irq, ret); irq 4332 drivers/mmc/host/sdhci.c free_irq(host->irq, host); irq 4391 drivers/mmc/host/sdhci.c free_irq(host->irq, host); irq 488 drivers/mmc/host/sdhci.h int irq; /* Device IRQ */ irq 625 drivers/mmc/host/sdhci.h u32 (*irq)(struct sdhci_host *host, u32 intmask); irq 117 drivers/mmc/host/sdhci_f_sdh30.c int irq, ctrl = 0, ret = 0; irq 121 drivers/mmc/host/sdhci_f_sdh30.c irq = platform_get_irq(pdev, 0); irq 122 drivers/mmc/host/sdhci_f_sdh30.c if (irq < 0) irq 123 drivers/mmc/host/sdhci_f_sdh30.c return irq; irq 148 drivers/mmc/host/sdhci_f_sdh30.c host->irq = irq; irq 1171 drivers/mmc/host/sh_mmcif.c static irqreturn_t sh_mmcif_irqt(int irq, void *dev_id) irq 1278 drivers/mmc/host/sh_mmcif.c static irqreturn_t sh_mmcif_intr(int irq, void *dev_id) irq 1386 drivers/mmc/host/sh_mmcif.c int ret = 0, irq[2]; irq 1395 drivers/mmc/host/sh_mmcif.c irq[0] = platform_get_irq(pdev, 0); irq 1396 drivers/mmc/host/sh_mmcif.c irq[1] = platform_get_irq_optional(pdev, 1); irq 1397 drivers/mmc/host/sh_mmcif.c if (irq[0] < 0) irq 1466 drivers/mmc/host/sh_mmcif.c name = irq[1] < 0 ? dev_name(dev) : "sh_mmc:error"; irq 1467 drivers/mmc/host/sh_mmcif.c ret = devm_request_threaded_irq(dev, irq[0], sh_mmcif_intr, irq 1473 drivers/mmc/host/sh_mmcif.c if (irq[1] >= 0) { irq 1474 drivers/mmc/host/sh_mmcif.c ret = devm_request_threaded_irq(dev, irq[1], irq 284 drivers/mmc/host/sunxi-mmc.c int irq; irq 563 drivers/mmc/host/sunxi-mmc.c static irqreturn_t sunxi_mmc_irq(int irq, void *dev_id) irq 620 drivers/mmc/host/sunxi-mmc.c static irqreturn_t sunxi_mmc_handle_manual_stop(int irq, void *dev_id) irq 1316 drivers/mmc/host/sunxi-mmc.c host->irq = platform_get_irq(pdev, 0); irq 1317 drivers/mmc/host/sunxi-mmc.c if (host->irq <= 0) { irq 1322 drivers/mmc/host/sunxi-mmc.c return devm_request_threaded_irq(&pdev->dev, host->irq, sunxi_mmc_irq, irq 1460 drivers/mmc/host/sunxi-mmc.c disable_irq(host->irq); irq 1482 drivers/mmc/host/sunxi-mmc.c enable_irq(host->irq); irq 1497 drivers/mmc/host/sunxi-mmc.c disable_irq(host->irq); irq 133 drivers/mmc/host/tmio_mmc.c int ret = -EINVAL, irq; irq 142 drivers/mmc/host/tmio_mmc.c irq = platform_get_irq(pdev, 0); irq 143 drivers/mmc/host/tmio_mmc.c if (irq < 0) { irq 144 drivers/mmc/host/tmio_mmc.c ret = irq; irq 179 drivers/mmc/host/tmio_mmc.c ret = devm_request_irq(&pdev->dev, irq, tmio_mmc_irq, irq 186 drivers/mmc/host/tmio_mmc.c (unsigned long)host->ctl, irq); irq 211 drivers/mmc/host/tmio_mmc.h irqreturn_t tmio_mmc_irq(int irq, void *devid); irq 658 drivers/mmc/host/tmio_mmc_core.c irqreturn_t tmio_mmc_irq(int irq, void *devid) irq 156 drivers/mmc/host/toshsd.c static irqreturn_t toshsd_thread_irq(int irq, void *dev_id) irq 289 drivers/mmc/host/toshsd.c static irqreturn_t toshsd_irq(int irq, void *dev_id) irq 649 drivers/mmc/host/toshsd.c ret = request_threaded_irq(pdev->irq, toshsd_irq, toshsd_thread_irq, irq 657 drivers/mmc/host/toshsd.c dev_dbg(&pdev->dev, "MMIO %pa, IRQ %d\n", &base, pdev->irq); irq 681 drivers/mmc/host/toshsd.c free_irq(pdev->irq, host); irq 557 drivers/mmc/host/uniphier-sd.c int irq, ret; irq 559 drivers/mmc/host/uniphier-sd.c irq = platform_get_irq(pdev, 0); irq 560 drivers/mmc/host/uniphier-sd.c if (irq < 0) irq 561 drivers/mmc/host/uniphier-sd.c return irq; irq 644 drivers/mmc/host/uniphier-sd.c ret = devm_request_irq(dev, irq, tmio_mmc_irq, IRQF_SHARED, irq 1454 drivers/mmc/host/usdhi6rol0.c static irqreturn_t usdhi6_sd_bh(int irq, void *dev_id) irq 1567 drivers/mmc/host/usdhi6rol0.c static irqreturn_t usdhi6_sd(int irq, void *dev_id) irq 1619 drivers/mmc/host/usdhi6rol0.c static irqreturn_t usdhi6_sdio(int irq, void *dev_id) irq 1636 drivers/mmc/host/usdhi6rol0.c static irqreturn_t usdhi6_cd(int irq, void *dev_id) irq 863 drivers/mmc/host/via-sdmmc.c static irqreturn_t via_sdc_isr(int irq, void *dev_id) irq 1134 drivers/mmc/host/via-sdmmc.c request_irq(pcidev->irq, via_sdc_isr, IRQF_SHARED, DRV_NAME, irq 1196 drivers/mmc/host/via-sdmmc.c free_irq(pcidev->irq, sdhost); irq 159 drivers/mmc/host/vub300.c struct sd_offloaded_interrupt irq; irq 616 drivers/mmc/host/vub300.c add_offloaded_reg(vub300, &vub300->resp.irq.reg[ri]); irq 634 drivers/mmc/host/vub300.c add_offloaded_reg(vub300, &vub300->resp.irq.reg[ri]); irq 1141 drivers/mmc/host/wbsd.c static irqreturn_t wbsd_irq(int irq, void *dev_id) irq 1443 drivers/mmc/host/wbsd.c static int wbsd_request_irq(struct wbsd_host *host, int irq) irq 1464 drivers/mmc/host/wbsd.c ret = request_irq(irq, wbsd_irq, IRQF_SHARED, DRIVER_NAME, host); irq 1468 drivers/mmc/host/wbsd.c host->irq = irq; irq 1475 drivers/mmc/host/wbsd.c if (!host->irq) irq 1478 drivers/mmc/host/wbsd.c free_irq(host->irq, host); irq 1480 drivers/mmc/host/wbsd.c host->irq = 0; irq 1494 drivers/mmc/host/wbsd.c int base, int irq, int dma) irq 1508 drivers/mmc/host/wbsd.c ret = wbsd_request_irq(host, irq); irq 1561 drivers/mmc/host/wbsd.c wbsd_write_config(host, WBSD_CONF_IRQ, host->irq); irq 1581 drivers/mmc/host/wbsd.c int base, irq, dma; irq 1596 drivers/mmc/host/wbsd.c irq = wbsd_read_config(host, WBSD_CONF_IRQ); irq 1607 drivers/mmc/host/wbsd.c if (irq != host->irq) irq 1635 drivers/mmc/host/wbsd.c static int wbsd_init(struct device *dev, int base, int irq, int dma, irq 1665 drivers/mmc/host/wbsd.c ret = wbsd_request_resources(host, base, irq, dma); irq 1709 drivers/mmc/host/wbsd.c printk(" at 0x%x irq %d", (int)host->base, (int)host->irq); irq 1770 drivers/mmc/host/wbsd.c int io, irq, dma; irq 1776 drivers/mmc/host/wbsd.c irq = pnp_irq(pnpdev, 0); irq 1782 drivers/mmc/host/wbsd.c DBGF("PnP resources: port %3x irq %d dma %d\n", io, irq, dma); irq 1784 drivers/mmc/host/wbsd.c return wbsd_init(&pnpdev->dev, io, irq, dma, 1); irq 1990 drivers/mmc/host/wbsd.c module_param_hw_named(irq, param_irq, uint, irq, 0444); irq 2001 drivers/mmc/host/wbsd.c MODULE_PARM_DESC(irq, "IRQ to allocate. (default 6)"); irq 171 drivers/mmc/host/wbsd.h int irq; /* Interrupt */ irq 296 drivers/mtd/devices/spear_smi.c static irqreturn_t spear_smi_int_handler(int irq, void *dev_id) irq 944 drivers/mtd/devices/spear_smi.c int irq, ret = 0; irq 969 drivers/mtd/devices/spear_smi.c irq = platform_get_irq(pdev, 0); irq 970 drivers/mtd/devices/spear_smi.c if (irq < 0) { irq 1013 drivers/mtd/devices/spear_smi.c ret = devm_request_irq(&pdev->dev, irq, spear_smi_int_handler, 0, irq 56 drivers/mtd/nand/onenand/generic.c info->onenand.irq = platform_get_irq(pdev, 0); irq 50 drivers/mtd/nand/onenand/omap2.c static irqreturn_t omap2_onenand_interrupt(int irq, void *dev_id) irq 633 drivers/mtd/nand/onenand/onenand_base.c static irqreturn_t onenand_interrupt(int irq, void *data) irq 682 drivers/mtd/nand/onenand/onenand_base.c free_irq(this->irq, this); irq 705 drivers/mtd/nand/onenand/onenand_base.c if (this->irq <= 0) { irq 710 drivers/mtd/nand/onenand/onenand_base.c if (request_irq(this->irq, &onenand_interrupt, irq 561 drivers/mtd/nand/onenand/samsung.c static irqreturn_t s5pc110_onenand_irq(int irq, void *data) irq 262 drivers/mtd/nand/raw/atmel/nand-controller.c int irq; irq 283 drivers/mtd/nand/raw/atmel/nand-controller.c static irqreturn_t atmel_nfc_interrupt(int irq, void *data) irq 2106 drivers/mtd/nand/raw/atmel/nand-controller.c nc->irq = of_irq_get(nand_np, 0); irq 2107 drivers/mtd/nand/raw/atmel/nand-controller.c if (nc->irq <= 0) { irq 2108 drivers/mtd/nand/raw/atmel/nand-controller.c ret = nc->irq ?: -ENXIO; irq 2197 drivers/mtd/nand/raw/atmel/nand-controller.c nc->irq = of_irq_get(np, 0); irq 2199 drivers/mtd/nand/raw/atmel/nand-controller.c if (nc->irq <= 0) { irq 2200 drivers/mtd/nand/raw/atmel/nand-controller.c ret = nc->irq ?: -ENXIO; irq 2291 drivers/mtd/nand/raw/atmel/nand-controller.c ret = devm_request_irq(dev, nc->irq, atmel_nfc_interrupt, irq 164 drivers/mtd/nand/raw/brcmnand/brcmnand.c unsigned int irq; irq 925 drivers/mtd/nand/raw/brcmnand/brcmnand.c disable_irq(ctrl->irq); irq 1288 drivers/mtd/nand/raw/brcmnand/brcmnand.c static irqreturn_t brcmnand_ctlrdy_irq(int irq, void *data) irq 1301 drivers/mtd/nand/raw/brcmnand/brcmnand.c static irqreturn_t brcmnand_irq(int irq, void *data) irq 1306 drivers/mtd/nand/raw/brcmnand/brcmnand.c return brcmnand_ctlrdy_irq(irq, data); irq 1311 drivers/mtd/nand/raw/brcmnand/brcmnand.c static irqreturn_t brcmnand_dma_irq(int irq, void *data) irq 2668 drivers/mtd/nand/raw/brcmnand/brcmnand.c ctrl->irq = platform_get_irq(pdev, 0); irq 2669 drivers/mtd/nand/raw/brcmnand/brcmnand.c if ((int)ctrl->irq < 0) { irq 2682 drivers/mtd/nand/raw/brcmnand/brcmnand.c ret = devm_request_irq(dev, ctrl->irq, brcmnand_irq, 0, irq 2690 drivers/mtd/nand/raw/brcmnand/brcmnand.c ret = devm_request_irq(dev, ctrl->irq, brcmnand_ctlrdy_irq, 0, irq 2695 drivers/mtd/nand/raw/brcmnand/brcmnand.c ctrl->irq, ret); irq 331 drivers/mtd/nand/raw/cafe_nand.c static irqreturn_t cafe_nand_interrupt(int irq, void *id) irq 756 drivers/mtd/nand/raw/cafe_nand.c err = request_irq(pdev->irq, &cafe_nand_interrupt, IRQF_SHARED, irq 759 drivers/mtd/nand/raw/cafe_nand.c dev_warn(&pdev->dev, "Could not register IRQ %d\n", pdev->irq); irq 803 drivers/mtd/nand/raw/cafe_nand.c free_irq(pdev->irq, mtd); irq 820 drivers/mtd/nand/raw/cafe_nand.c free_irq(pdev->irq, mtd); irq 123 drivers/mtd/nand/raw/denali.c static irqreturn_t denali_isr(int irq, void *dev_id) irq 1323 drivers/mtd/nand/raw/denali.c ret = devm_request_irq(denali->dev, denali->irq, denali_isr, irq 370 drivers/mtd/nand/raw/denali.h int irq; irq 169 drivers/mtd/nand/raw/denali_dt.c denali->irq = platform_get_irq(pdev, 0); irq 170 drivers/mtd/nand/raw/denali_dt.c if (denali->irq < 0) { irq 172 drivers/mtd/nand/raw/denali_dt.c return denali->irq; irq 66 drivers/mtd/nand/raw/denali_pci.c denali->irq = dev->irq; irq 786 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c static irqreturn_t bch_irq(int irq, void *cookie) irq 497 drivers/mtd/nand/raw/hisi504_nand.c static irqreturn_t hinfc_irq_handle(int irq, void *devid) irq 736 drivers/mtd/nand/raw/hisi504_nand.c int ret = 0, irq, max_chips = HINFC504_MAX_CHIP; irq 753 drivers/mtd/nand/raw/hisi504_nand.c irq = platform_get_irq(pdev, 0); irq 754 drivers/mtd/nand/raw/hisi504_nand.c if (irq < 0) { irq 787 drivers/mtd/nand/raw/hisi504_nand.c ret = devm_request_irq(dev, irq, hinfc_irq_handle, 0x0, "nandc", host); irq 158 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c static int jz4725b_bch_wait_complete(struct ingenic_ecc *bch, unsigned int irq, irq 171 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c reg & irq, 0, BCH_TIMEOUT_US); irq 136 drivers/mtd/nand/raw/ingenic/jz4780_bch.c static bool jz4780_bch_wait_complete(struct ingenic_ecc *bch, unsigned int irq, irq 149 drivers/mtd/nand/raw/ingenic/jz4780_bch.c (reg & irq) == irq, 0, BCH_TIMEOUT_US); irq 182 drivers/mtd/nand/raw/lpc32xx_mlc.c int irq; irq 307 drivers/mtd/nand/raw/lpc32xx_mlc.c static irqreturn_t lpc3xxx_nand_irq(int irq, struct lpc32xx_nand_host *host) irq 774 drivers/mtd/nand/raw/lpc32xx_mlc.c host->irq = platform_get_irq(pdev, 0); irq 775 drivers/mtd/nand/raw/lpc32xx_mlc.c if (host->irq < 0) { irq 781 drivers/mtd/nand/raw/lpc32xx_mlc.c if (request_irq(host->irq, (irq_handler_t)&lpc3xxx_nand_irq, irq 809 drivers/mtd/nand/raw/lpc32xx_mlc.c free_irq(host->irq, host); irq 832 drivers/mtd/nand/raw/lpc32xx_mlc.c free_irq(host->irq, host); irq 746 drivers/mtd/nand/raw/marvell_nand.c static irqreturn_t marvell_nfc_isr(int irq, void *dev_id) irq 2847 drivers/mtd/nand/raw/marvell_nand.c int irq; irq 2864 drivers/mtd/nand/raw/marvell_nand.c irq = platform_get_irq(pdev, 0); irq 2865 drivers/mtd/nand/raw/marvell_nand.c if (irq < 0) { irq 2867 drivers/mtd/nand/raw/marvell_nand.c return irq; irq 2899 drivers/mtd/nand/raw/marvell_nand.c ret = devm_request_irq(dev, irq, marvell_nfc_isr, irq 1331 drivers/mtd/nand/raw/meson_nand.c static irqreturn_t meson_nfc_irq(int irq, void *id) irq 1372 drivers/mtd/nand/raw/meson_nand.c int ret, irq; irq 1401 drivers/mtd/nand/raw/meson_nand.c irq = platform_get_irq(pdev, 0); irq 1402 drivers/mtd/nand/raw/meson_nand.c if (irq < 0) { irq 1414 drivers/mtd/nand/raw/meson_nand.c ret = devm_request_irq(dev, irq, meson_nfc_irq, 0, dev_name(dev), nfc); irq 108 drivers/mtd/nand/raw/mpc5121_nfc.c int irq; irq 199 drivers/mtd/nand/raw/mpc5121_nfc.c static irqreturn_t mpc5121_nfc_irq(int irq, void *data) irq 649 drivers/mtd/nand/raw/mpc5121_nfc.c prv->irq = irq_of_parse_and_map(dn, 0); irq 650 drivers/mtd/nand/raw/mpc5121_nfc.c if (prv->irq == NO_IRQ) { irq 751 drivers/mtd/nand/raw/mpc5121_nfc.c retval = devm_request_irq(dev, prv->irq, &mpc5121_nfc_irq, 0, DRV_NAME, irq 133 drivers/mtd/nand/raw/mtk_ecc.c static irqreturn_t mtk_ecc_irq(int irq, void *id) irq 500 drivers/mtd/nand/raw/mtk_ecc.c int irq, ret; irq 529 drivers/mtd/nand/raw/mtk_ecc.c irq = platform_get_irq(pdev, 0); irq 530 drivers/mtd/nand/raw/mtk_ecc.c if (irq < 0) { irq 531 drivers/mtd/nand/raw/mtk_ecc.c dev_err(dev, "failed to get irq: %d\n", irq); irq 532 drivers/mtd/nand/raw/mtk_ecc.c return irq; irq 541 drivers/mtd/nand/raw/mtk_ecc.c ret = devm_request_irq(dev, irq, mtk_ecc_irq, 0x0, "mtk-ecc", ecc); irq 1073 drivers/mtd/nand/raw/mtk_nand.c static irqreturn_t mtk_nfc_irq(int irq, void *id) irq 1496 drivers/mtd/nand/raw/mtk_nand.c int ret, irq; irq 1541 drivers/mtd/nand/raw/mtk_nand.c irq = platform_get_irq(pdev, 0); irq 1542 drivers/mtd/nand/raw/mtk_nand.c if (irq < 0) { irq 1548 drivers/mtd/nand/raw/mtk_nand.c ret = devm_request_irq(dev, irq, mtk_nfc_irq, 0x0, "mtk-nand", nfc); irq 176 drivers/mtd/nand/raw/mxc_nand.c int irq; irq 404 drivers/mtd/nand/raw/mxc_nand.c enable_irq(host->irq); irq 406 drivers/mtd/nand/raw/mxc_nand.c disable_irq_nosync(host->irq); irq 427 drivers/mtd/nand/raw/mxc_nand.c static irqreturn_t mxc_nfc_irq(int irq, void *dev_id) irq 1862 drivers/mtd/nand/raw/mxc_nand.c host->irq = platform_get_irq(pdev, 0); irq 1863 drivers/mtd/nand/raw/mxc_nand.c if (host->irq < 0) irq 1864 drivers/mtd/nand/raw/mxc_nand.c return host->irq; irq 1873 drivers/mtd/nand/raw/mxc_nand.c err = devm_request_irq(&pdev->dev, host->irq, mxc_nfc_irq, irq 1889 drivers/mtd/nand/raw/mxc_nand.c disable_irq_nosync(host->irq); irq 283 drivers/mtd/nand/raw/mxic_nand.c static irqreturn_t mxic_nfc_isr(int irq, void *dev_id) irq 490 drivers/mtd/nand/raw/mxic_nand.c int irq; irq 526 drivers/mtd/nand/raw/mxic_nand.c irq = platform_get_irq(pdev, 0); irq 527 drivers/mtd/nand/raw/mxic_nand.c if (irq < 0) { irq 529 drivers/mtd/nand/raw/mxic_nand.c return irq; irq 534 drivers/mtd/nand/raw/mxic_nand.c err = devm_request_irq(&pdev->dev, irq, mxic_nfc_isr, irq 384 drivers/mtd/nand/raw/omap_elm.c struct resource *res, *irq; irq 393 drivers/mtd/nand/raw/omap_elm.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); irq 394 drivers/mtd/nand/raw/omap_elm.c if (!irq) { irq 404 drivers/mtd/nand/raw/omap_elm.c ret = devm_request_irq(&pdev->dev, irq->start, elm_isr, 0, irq 407 drivers/mtd/nand/raw/omap_elm.c dev_err(&pdev->dev, "failure requesting %pr\n", irq); irq 720 drivers/mtd/nand/raw/r852.c static irqreturn_t r852_irq(int irq, void *data) irq 916 drivers/mtd/nand/raw/r852.c dev->irq = pci_dev->irq; irq 924 drivers/mtd/nand/raw/r852.c if (request_irq(pci_dev->irq, &r852_irq, IRQF_SHARED, irq 972 drivers/mtd/nand/raw/r852.c free_irq(dev->irq, dev); irq 994 drivers/mtd/nand/raw/r852.c synchronize_irq(dev->irq); irq 138 drivers/mtd/nand/raw/r852.h int irq; /* irq num */ irq 1058 drivers/mtd/nand/raw/sh_flctl.c static irqreturn_t flctl_handle_flste(int irq, void *dev_id) irq 1119 drivers/mtd/nand/raw/sh_flctl.c int irq; irq 1131 drivers/mtd/nand/raw/sh_flctl.c irq = platform_get_irq(pdev, 0); irq 1132 drivers/mtd/nand/raw/sh_flctl.c if (irq < 0) { irq 1133 drivers/mtd/nand/raw/sh_flctl.c dev_err(&pdev->dev, "failed to get flste irq data: %d\n", irq); irq 1134 drivers/mtd/nand/raw/sh_flctl.c return irq; irq 1137 drivers/mtd/nand/raw/sh_flctl.c ret = devm_request_irq(&pdev->dev, irq, flctl_handle_flste, IRQF_SHARED, irq 1224 drivers/mtd/nand/raw/stm32_fmc2_nand.c static irqreturn_t stm32_fmc2_irq(int irq, void *dev_id) irq 1870 drivers/mtd/nand/raw/stm32_fmc2_nand.c int chip_cs, mem_region, ret, irq; irq 1916 drivers/mtd/nand/raw/stm32_fmc2_nand.c irq = platform_get_irq(pdev, 0); irq 1917 drivers/mtd/nand/raw/stm32_fmc2_nand.c if (irq < 0) { irq 1918 drivers/mtd/nand/raw/stm32_fmc2_nand.c if (irq != -EPROBE_DEFER) irq 1920 drivers/mtd/nand/raw/stm32_fmc2_nand.c return irq; irq 1923 drivers/mtd/nand/raw/stm32_fmc2_nand.c ret = devm_request_irq(dev, irq, stm32_fmc2_irq, 0, irq 257 drivers/mtd/nand/raw/sunxi_nand.c static irqreturn_t sunxi_nfc_interrupt(int irq, void *dev_id) irq 2057 drivers/mtd/nand/raw/sunxi_nand.c int irq; irq 2073 drivers/mtd/nand/raw/sunxi_nand.c irq = platform_get_irq(pdev, 0); irq 2074 drivers/mtd/nand/raw/sunxi_nand.c if (irq < 0) { irq 2076 drivers/mtd/nand/raw/sunxi_nand.c return irq; irq 2123 drivers/mtd/nand/raw/sunxi_nand.c ret = devm_request_irq(dev, irq, sunxi_nfc_interrupt, irq 170 drivers/mtd/nand/raw/tegra_nand.c int irq; irq 248 drivers/mtd/nand/raw/tegra_nand.c static irqreturn_t tegra_nand_irq(int irq, void *data) irq 329 drivers/mtd/nand/raw/tegra_nand.c disable_irq(ctrl->irq); irq 344 drivers/mtd/nand/raw/tegra_nand.c enable_irq(ctrl->irq); irq 1181 drivers/mtd/nand/raw/tegra_nand.c ctrl->irq = platform_get_irq(pdev, 0); irq 1182 drivers/mtd/nand/raw/tegra_nand.c err = devm_request_irq(&pdev->dev, ctrl->irq, tegra_nand_irq, 0, irq 115 drivers/mtd/nand/raw/tmio_nand.c unsigned int irq; irq 169 drivers/mtd/nand/raw/tmio_nand.c static irqreturn_t tmio_irq(int irq, void *__tmio) irq 365 drivers/mtd/nand/raw/tmio_nand.c int irq = platform_get_irq(dev, 0); irq 427 drivers/mtd/nand/raw/tmio_nand.c retval = devm_request_irq(&dev->dev, irq, &tmio_irq, 0, irq 434 drivers/mtd/nand/raw/tmio_nand.c tmio->irq = irq; irq 309 drivers/mtd/nand/raw/vf610_nfc.c static irqreturn_t vf610_nfc_irq(int irq, void *data) irq 819 drivers/mtd/nand/raw/vf610_nfc.c int irq; irq 833 drivers/mtd/nand/raw/vf610_nfc.c irq = platform_get_irq(pdev, 0); irq 834 drivers/mtd/nand/raw/vf610_nfc.c if (irq <= 0) irq 883 drivers/mtd/nand/raw/vf610_nfc.c err = devm_request_irq(nfc->dev, irq, vf610_nfc_irq, 0, DRV_NAME, nfc); irq 1323 drivers/mtd/spi-nor/cadence-quadspi.c int irq; irq 1368 drivers/mtd/spi-nor/cadence-quadspi.c irq = platform_get_irq(pdev, 0); irq 1369 drivers/mtd/spi-nor/cadence-quadspi.c if (irq < 0) { irq 1412 drivers/mtd/spi-nor/cadence-quadspi.c ret = devm_request_irq(dev, irq, cqspi_irq_handler, 0, irq 94 drivers/net/appletalk/cops.c static int irq = 5; /* Default IRQ */ irq 190 drivers/net/appletalk/cops.c static irqreturn_t cops_interrupt (int irq, void *dev_id); irq 202 drivers/net/appletalk/cops.c if (dev->irq) irq 203 drivers/net/appletalk/cops.c free_irq(dev->irq, dev); irq 227 drivers/net/appletalk/cops.c irq = dev->irq; irq 296 drivers/net/appletalk/cops.c dev->irq = irq; irq 297 drivers/net/appletalk/cops.c switch (dev->irq) irq 301 drivers/net/appletalk/cops.c dev->irq = cops_irq(ioaddr, board); irq 302 drivers/net/appletalk/cops.c if (dev->irq) irq 313 drivers/net/appletalk/cops.c dev->irq = 9; irq 321 drivers/net/appletalk/cops.c dev->irq = 0; irq 329 drivers/net/appletalk/cops.c if (dev->irq) { irq 330 drivers/net/appletalk/cops.c retval = request_irq(dev->irq, cops_interrupt, 0, dev->name, dev); irq 350 drivers/net/appletalk/cops.c dev->name, cardname, ioaddr, dev->irq); irq 352 drivers/net/appletalk/cops.c if(dev->irq) irq 354 drivers/net/appletalk/cops.c dev->name, cardname, ioaddr, dev->irq); irq 420 drivers/net/appletalk/cops.c if(dev->irq==0) irq 706 drivers/net/appletalk/cops.c static irqreturn_t cops_interrupt(int irq, void *dev_id) irq 970 drivers/net/appletalk/cops.c if(lp->board==TANGENT && dev->irq==0) irq 983 drivers/net/appletalk/cops.c module_param_hw(irq, int, irq, 0); irq 206 drivers/net/appletalk/ltpc.c static int irq; irq 639 drivers/net/appletalk/ltpc.c if (dev->irq) { irq 788 drivers/net/appletalk/ltpc.c ltpc_interrupt(int irq, void *dev_id) irq 1053 drivers/net/appletalk/ltpc.c if (irq < 2) { irq 1068 drivers/net/appletalk/ltpc.c irq = autoirq; irq 1115 drivers/net/appletalk/ltpc.c if(irq) irq 1116 drivers/net/appletalk/ltpc.c printk(KERN_INFO "Apple/Farallon LocalTalk-PC card at %03x, IR%d, DMA%d.\n",io,irq,dma); irq 1122 drivers/net/appletalk/ltpc.c dev->irq = irq; irq 1153 drivers/net/appletalk/ltpc.c if (irq && request_irq( irq, ltpc_interrupt, 0, "ltpc", dev) >= 0) irq 1158 drivers/net/appletalk/ltpc.c if( irq ) irq 1160 drivers/net/appletalk/ltpc.c dev->irq = 0; irq 1176 drivers/net/appletalk/ltpc.c if (dev->irq) irq 1177 drivers/net/appletalk/ltpc.c free_irq(dev->irq, dev); irq 1209 drivers/net/appletalk/ltpc.c irq = ints[2]; irq 1229 drivers/net/appletalk/ltpc.c module_param_hw(irq, int, irq, 0); irq 1255 drivers/net/appletalk/ltpc.c if (dev_ltpc->irq) irq 1256 drivers/net/appletalk/ltpc.c free_irq(dev_ltpc->irq, dev_ltpc); irq 73 drivers/net/arcnet/arc-rimi.c dev->dev_addr[0], dev->mem_start, dev->irq); irq 76 drivers/net/arcnet/arc-rimi.c if (dev->mem_start <= 0 || dev->irq <= 0) { irq 139 drivers/net/arcnet/arc-rimi.c if (request_irq(dev->irq, arcnet_interrupt, 0, "arcnet (RIM I)", dev)) { irq 142 drivers/net/arcnet/arc-rimi.c arc_printk(D_NORMAL, dev, "Can't get IRQ %d!\n", dev->irq); irq 214 drivers/net/arcnet/arc-rimi.c dev->irq, dev->mem_start, irq 229 drivers/net/arcnet/arc-rimi.c free_irq(dev->irq, dev); irq 307 drivers/net/arcnet/arc-rimi.c static int irq; irq 312 drivers/net/arcnet/arc-rimi.c module_param(irq, int, 0); irq 330 drivers/net/arcnet/arc-rimi.c dev->irq = irq; irq 331 drivers/net/arcnet/arc-rimi.c if (dev->irq == 2) irq 332 drivers/net/arcnet/arc-rimi.c dev->irq = 9; irq 351 drivers/net/arcnet/arc-rimi.c free_irq(dev->irq, dev); irq 371 drivers/net/arcnet/arc-rimi.c irq = ints[2]; irq 352 drivers/net/arcnet/arcdevice.h irqreturn_t arcnet_interrupt(int irq, void *dev_id); irq 806 drivers/net/arcnet/arcnet.c irqreturn_t arcnet_interrupt(int irq, void *dev_id) irq 80 drivers/net/arcnet/com20020-isa.c if (!dev->irq) { irq 92 drivers/net/arcnet/com20020-isa.c dev->irq = probe_irq_off(airqmask); irq 94 drivers/net/arcnet/com20020-isa.c if ((int)dev->irq <= 0) { irq 100 drivers/net/arcnet/com20020-isa.c dev->irq = probe_irq_off(airqmask); irq 101 drivers/net/arcnet/com20020-isa.c if ((int)dev->irq <= 0) { irq 124 drivers/net/arcnet/com20020-isa.c static int irq = 0; /* or use the insmod io= irq= shmem= options */ irq 133 drivers/net/arcnet/com20020-isa.c module_param_hw(irq, int, irq, 0); irq 166 drivers/net/arcnet/com20020-isa.c dev->irq = irq; irq 168 drivers/net/arcnet/com20020-isa.c if (dev->irq == 2) irq 169 drivers/net/arcnet/com20020-isa.c dev->irq = 9; irq 183 drivers/net/arcnet/com20020-isa.c free_irq(my_dev->irq, my_dev); irq 214 drivers/net/arcnet/com20020-isa.c irq = ints[2]; irq 195 drivers/net/arcnet/com20020-pci.c dev->irq = pdev->irq; irq 293 drivers/net/arcnet/com20020-pci.c free_irq(dev->irq, dev); irq 243 drivers/net/arcnet/com20020.c if (request_irq(dev->irq, arcnet_interrupt, shared, irq 245 drivers/net/arcnet/com20020.c arc_printk(D_NORMAL, dev, "Can't get IRQ %d!\n", dev->irq); irq 250 drivers/net/arcnet/com20020.c lp->card_name, dev->dev_addr[0], dev->base_addr, dev->irq); irq 269 drivers/net/arcnet/com20020.c free_irq(dev->irq, dev); irq 169 drivers/net/arcnet/com20020_cs.c if (dev->irq) irq 170 drivers/net/arcnet/com20020_cs.c free_irq(dev->irq, dev); irq 229 drivers/net/arcnet/com20020_cs.c link->irq); irq 230 drivers/net/arcnet/com20020_cs.c if (!link->irq) { irq 235 drivers/net/arcnet/com20020_cs.c dev->irq = link->irq; irq 261 drivers/net/arcnet/com20020_cs.c dev->base_addr, dev->irq); irq 193 drivers/net/arcnet/com90io.c if (!dev->irq) { irq 203 drivers/net/arcnet/com90io.c dev->irq = probe_irq_off(airqmask); irq 205 drivers/net/arcnet/com90io.c if ((int)dev->irq <= 0) { irq 228 drivers/net/arcnet/com90io.c if (request_irq(dev->irq, arcnet_interrupt, 0, irq 230 drivers/net/arcnet/com90io.c arc_printk(D_NORMAL, dev, "Can't get IRQ %d!\n", dev->irq); irq 236 drivers/net/arcnet/com90io.c free_irq(dev->irq, dev); irq 261 drivers/net/arcnet/com90io.c free_irq(dev->irq, dev); irq 267 drivers/net/arcnet/com90io.c dev->dev_addr[0], dev->base_addr, dev->irq); irq 347 drivers/net/arcnet/com90io.c static int irq; irq 351 drivers/net/arcnet/com90io.c module_param_hw(irq, int, irq, 0); irq 368 drivers/net/arcnet/com90io.c irq = ints[2]; irq 392 drivers/net/arcnet/com90io.c dev->irq = irq; irq 393 drivers/net/arcnet/com90io.c if (dev->irq == 2) irq 394 drivers/net/arcnet/com90io.c dev->irq = 9; irq 420 drivers/net/arcnet/com90io.c free_irq(dev->irq, dev); irq 87 drivers/net/arcnet/com90xx.c static int irq; irq 92 drivers/net/arcnet/com90xx.c module_param_hw(irq, int, irq, 0); irq 107 drivers/net/arcnet/com90xx.c if (!io && !irq && !shmem && !*device && com90xx_skip_probe) irq 340 drivers/net/arcnet/com90xx.c if (!irq) { irq 361 drivers/net/arcnet/com90xx.c airq = irq; irq 515 drivers/net/arcnet/com90xx.c dev->irq = airq; irq 540 drivers/net/arcnet/com90xx.c dev->base_addr, dev->irq, dev->mem_start, irq 553 drivers/net/arcnet/com90xx.c free_irq(dev->irq, dev); irq 651 drivers/net/arcnet/com90xx.c if (irq == 2) irq 652 drivers/net/arcnet/com90xx.c irq = 9; irq 670 drivers/net/arcnet/com90xx.c free_irq(dev->irq, dev); irq 701 drivers/net/arcnet/com90xx.c irq = ints[2]; irq 1059 drivers/net/can/at91_can.c static irqreturn_t at91_irq(int irq, void *dev_id) irq 1113 drivers/net/can/at91_can.c if (request_irq(dev->irq, at91_irq, IRQF_SHARED, irq 1147 drivers/net/can/at91_can.c free_irq(dev->irq, dev); irq 1275 drivers/net/can/at91_can.c int err, irq; irq 1292 drivers/net/can/at91_can.c irq = platform_get_irq(pdev, 0); irq 1293 drivers/net/can/at91_can.c if (!res || irq <= 0) { irq 1319 drivers/net/can/at91_can.c dev->irq = irq; irq 1352 drivers/net/can/at91_can.c priv->reg_base, dev->irq); irq 1133 drivers/net/can/c_can/c_can.c static irqreturn_t c_can_isr(int irq, void *dev_id) irq 1170 drivers/net/can/c_can/c_can.c err = request_irq(dev->irq, &c_can_isr, IRQF_SHARED, dev->name, irq 1192 drivers/net/can/c_can/c_can.c free_irq(dev->irq, dev); irq 1208 drivers/net/can/c_can/c_can.c free_irq(dev->irq, dev); irq 162 drivers/net/can/c_can/c_can_pci.c dev->irq = pdev->irq; irq 220 drivers/net/can/c_can/c_can_pci.c KBUILD_MODNAME, priv->regs, dev->irq); irq 258 drivers/net/can/c_can/c_can_platform.c int irq; irq 281 drivers/net/can/c_can/c_can_platform.c irq = platform_get_irq(pdev, 0); irq 282 drivers/net/can/c_can/c_can_platform.c if (irq <= 0) { irq 378 drivers/net/can/c_can/c_can_platform.c dev->irq = irq; irq 396 drivers/net/can/c_can/c_can_platform.c KBUILD_MODNAME, priv->base, dev->irq); irq 712 drivers/net/can/cc770/cc770.c static irqreturn_t cc770_interrupt(int irq, void *dev_id) irq 777 drivers/net/can/cc770/cc770.c err = request_irq(dev->irq, &cc770_interrupt, priv->irq_flags, irq 797 drivers/net/can/cc770/cc770.c free_irq(dev->irq, dev); irq 70 drivers/net/can/cc770/cc770_isa.c static int irq[MAXDEV]; irq 86 drivers/net/can/cc770/cc770_isa.c module_param_hw_array(irq, int, irq, NULL, 0444); irq 87 drivers/net/can/cc770/cc770_isa.c MODULE_PARM_DESC(irq, "IRQ number"); irq 172 drivers/net/can/cc770/cc770_isa.c idx, port[idx], mem[idx], irq[idx]); irq 200 drivers/net/can/cc770/cc770_isa.c dev->irq = irq[idx]; irq 271 drivers/net/can/cc770/cc770_isa.c priv->reg_base, dev->irq); irq 321 drivers/net/can/cc770/cc770_isa.c if ((port[idx] || mem[idx]) && irq[idx]) { irq 335 drivers/net/can/cc770/cc770_isa.c idx, port[idx], mem[idx], irq[idx]); irq 166 drivers/net/can/cc770/cc770_platform.c int err, irq; irq 169 drivers/net/can/cc770/cc770_platform.c irq = platform_get_irq(pdev, 0); irq 170 drivers/net/can/cc770/cc770_platform.c if (!mem || irq <= 0) irq 189 drivers/net/can/cc770/cc770_platform.c dev->irq = irq; irq 208 drivers/net/can/cc770/cc770_platform.c priv->reg_base, dev->irq, priv->can.clock.freq, irq 876 drivers/net/can/flexcan.c static irqreturn_t flexcan_irq(int irq, void *dev_id) irq 1216 drivers/net/can/flexcan.c disable_irq(dev->irq); irq 1220 drivers/net/can/flexcan.c enable_irq(dev->irq); irq 1271 drivers/net/can/flexcan.c err = request_irq(dev->irq, flexcan_irq, IRQF_SHARED, dev->name, dev); irq 1329 drivers/net/can/flexcan.c free_irq(dev->irq, dev); irq 1347 drivers/net/can/flexcan.c free_irq(dev->irq, dev); irq 1541 drivers/net/can/flexcan.c int err, irq; irq 1574 drivers/net/can/flexcan.c irq = platform_get_irq(pdev, 0); irq 1575 drivers/net/can/flexcan.c if (irq <= 0) irq 1600 drivers/net/can/flexcan.c dev->irq = irq; irq 1676 drivers/net/can/flexcan.c enable_irq_wake(dev->irq); irq 1706 drivers/net/can/flexcan.c disable_irq_wake(dev->irq); irq 761 drivers/net/can/grcan.c static irqreturn_t grcan_interrupt(int irq, void *dev_id) irq 1076 drivers/net/can/grcan.c err = request_irq(dev->irq, grcan_interrupt, IRQF_SHARED, irq 1125 drivers/net/can/grcan.c free_irq(dev->irq, dev); irq 1583 drivers/net/can/grcan.c int irq, u32 ambafreq, bool txbug) irq 1594 drivers/net/can/grcan.c dev->irq = irq; irq 1633 drivers/net/can/grcan.c priv->regs, dev->irq, priv->can.clock.freq); irq 1657 drivers/net/can/grcan.c int irq, err; irq 1682 drivers/net/can/grcan.c irq = irq_of_parse_and_map(np, GRCAN_IRQIX_IRQ); irq 1683 drivers/net/can/grcan.c if (!irq) { irq 1691 drivers/net/can/grcan.c err = grcan_setup_netdev(ofdev, base, irq, ambafreq, txbug); irq 1698 drivers/net/can/grcan.c irq_dispose_mapping(irq); irq 1713 drivers/net/can/grcan.c irq_dispose_mapping(dev->irq); irq 599 drivers/net/can/ifi_canfd/ifi_canfd.c static irqreturn_t ifi_canfd_isr(int irq, void *dev_id) irq 829 drivers/net/can/ifi_canfd/ifi_canfd.c ret = request_irq(ndev->irq, ifi_canfd_isr, IRQF_SHARED, irq 857 drivers/net/can/ifi_canfd/ifi_canfd.c free_irq(ndev->irq, ndev); irq 947 drivers/net/can/ifi_canfd/ifi_canfd.c int irq, ret; irq 952 drivers/net/can/ifi_canfd/ifi_canfd.c irq = platform_get_irq(pdev, 0); irq 953 drivers/net/can/ifi_canfd/ifi_canfd.c if (IS_ERR(addr) || irq < 0) irq 973 drivers/net/can/ifi_canfd/ifi_canfd.c ndev->irq = irq; irq 1014 drivers/net/can/ifi_canfd/ifi_canfd.c priv->base, ndev->irq, priv->can.clock.freq); irq 229 drivers/net/can/janz-ican3.c int irq; irq 1489 drivers/net/can/janz-ican3.c static irqreturn_t ican3_irq(int irq, void *dev_id) irq 1937 drivers/net/can/janz-ican3.c mod->irq = platform_get_irq(pdev, 0); irq 1938 drivers/net/can/janz-ican3.c if (mod->irq < 0) { irq 1943 drivers/net/can/janz-ican3.c ndev->irq = mod->irq; irq 1979 drivers/net/can/janz-ican3.c ret = request_irq(mod->irq, ican3_irq, IRQF_SHARED, DRV_NAME, mod); irq 2006 drivers/net/can/janz-ican3.c free_irq(mod->irq, mod); irq 2026 drivers/net/can/janz-ican3.c free_irq(mod->irq, mod); irq 496 drivers/net/can/kvaser_pciefd.c unsigned long irq; irq 498 drivers/net/can/kvaser_pciefd.c spin_lock_irqsave(&can->lock, irq); irq 504 drivers/net/can/kvaser_pciefd.c spin_unlock_irqrestore(&can->lock, irq); irq 510 drivers/net/can/kvaser_pciefd.c unsigned long irq; irq 512 drivers/net/can/kvaser_pciefd.c spin_lock_irqsave(&can->lock, irq); irq 516 drivers/net/can/kvaser_pciefd.c spin_unlock_irqrestore(&can->lock, irq); irq 537 drivers/net/can/kvaser_pciefd.c unsigned long irq; irq 539 drivers/net/can/kvaser_pciefd.c spin_lock_irqsave(&can->lock, irq); irq 563 drivers/net/can/kvaser_pciefd.c spin_unlock_irqrestore(&can->lock, irq); irq 569 drivers/net/can/kvaser_pciefd.c unsigned long irq; irq 571 drivers/net/can/kvaser_pciefd.c spin_lock_irqsave(&can->lock, irq); irq 593 drivers/net/can/kvaser_pciefd.c spin_unlock_irqrestore(&can->lock, irq); irq 599 drivers/net/can/kvaser_pciefd.c unsigned long irq; irq 612 drivers/net/can/kvaser_pciefd.c spin_lock_irqsave(&can->lock, irq); irq 622 drivers/net/can/kvaser_pciefd.c spin_unlock_irqrestore(&can->lock, irq); irq 649 drivers/net/can/kvaser_pciefd.c unsigned long irq; irq 651 drivers/net/can/kvaser_pciefd.c spin_lock_irqsave(&can->lock, irq); irq 658 drivers/net/can/kvaser_pciefd.c spin_unlock_irqrestore(&can->lock, irq); irq 665 drivers/net/can/kvaser_pciefd.c unsigned long irq; irq 668 drivers/net/can/kvaser_pciefd.c spin_lock_irqsave(&can->lock, irq); irq 682 drivers/net/can/kvaser_pciefd.c spin_unlock_irqrestore(&can->lock, irq); irq 1671 drivers/net/can/kvaser_pciefd.c u32 irq; irq 1673 drivers/net/can/kvaser_pciefd.c irq = ioread32(pcie->reg_base + KVASER_PCIEFD_SRB_IRQ_REG); irq 1674 drivers/net/can/kvaser_pciefd.c if (irq & KVASER_PCIEFD_SRB_IRQ_DPD0) { irq 1681 drivers/net/can/kvaser_pciefd.c if (irq & KVASER_PCIEFD_SRB_IRQ_DPD1) { irq 1688 drivers/net/can/kvaser_pciefd.c if (irq & KVASER_PCIEFD_SRB_IRQ_DOF0 || irq 1689 drivers/net/can/kvaser_pciefd.c irq & KVASER_PCIEFD_SRB_IRQ_DOF1 || irq 1690 drivers/net/can/kvaser_pciefd.c irq & KVASER_PCIEFD_SRB_IRQ_DUF0 || irq 1691 drivers/net/can/kvaser_pciefd.c irq & KVASER_PCIEFD_SRB_IRQ_DUF1) irq 1692 drivers/net/can/kvaser_pciefd.c dev_err(&pcie->pci->dev, "DMA IRQ error 0x%08X\n", irq); irq 1694 drivers/net/can/kvaser_pciefd.c iowrite32(irq, pcie->reg_base + KVASER_PCIEFD_SRB_IRQ_REG); irq 1700 drivers/net/can/kvaser_pciefd.c u32 irq = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); irq 1702 drivers/net/can/kvaser_pciefd.c if (irq & KVASER_PCIEFD_KCAN_IRQ_TOF) irq 1705 drivers/net/can/kvaser_pciefd.c if (irq & KVASER_PCIEFD_KCAN_IRQ_TFD) { irq 1714 drivers/net/can/kvaser_pciefd.c if (irq & KVASER_PCIEFD_KCAN_IRQ_BPP) irq 1718 drivers/net/can/kvaser_pciefd.c if (irq & KVASER_PCIEFD_KCAN_IRQ_FDIC) irq 1721 drivers/net/can/kvaser_pciefd.c if (irq & KVASER_PCIEFD_KCAN_IRQ_ROF) irq 1724 drivers/net/can/kvaser_pciefd.c iowrite32(irq, can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); irq 1728 drivers/net/can/kvaser_pciefd.c static irqreturn_t kvaser_pciefd_irq_handler(int irq, void *dev) irq 1835 drivers/net/can/kvaser_pciefd.c err = request_irq(pcie->pci->irq, kvaser_pciefd_irq_handler, irq 1847 drivers/net/can/kvaser_pciefd.c free_irq(pcie->pci->irq, pcie); irq 1896 drivers/net/can/kvaser_pciefd.c free_irq(pcie->pci->irq, pcie); irq 909 drivers/net/can/m_can/m_can.c static irqreturn_t m_can_isr(int irq, void *dev_id) irq 1384 drivers/net/can/m_can/m_can.c free_irq(dev->irq, dev); irq 1602 drivers/net/can/m_can/m_can.c err = request_threaded_irq(dev->irq, NULL, m_can_isr, irq 1606 drivers/net/can/m_can/m_can.c err = request_irq(dev->irq, m_can_isr, IRQF_SHARED, dev->name, irq 1794 drivers/net/can/m_can/m_can.c KBUILD_MODNAME, m_can_dev->net->irq, m_can_dev->version); irq 63 drivers/net/can/m_can/m_can_platform.c int irq, ret = 0; irq 79 drivers/net/can/m_can/m_can_platform.c irq = platform_get_irq_byname(pdev, "int0"); irq 80 drivers/net/can/m_can/m_can_platform.c if (IS_ERR(addr) || irq < 0) { irq 101 drivers/net/can/m_can/m_can_platform.c mcan_class->net->irq = irq; irq 454 drivers/net/can/m_can/tcan4x5x.c mcan_class->net->irq = spi->irq; irq 289 drivers/net/can/mscan/mpc5xxx_can.c int irq, mscan_clksrc = 0; irq 303 drivers/net/can/mscan/mpc5xxx_can.c irq = irq_of_parse_and_map(np, 0); irq 304 drivers/net/can/mscan/mpc5xxx_can.c if (!irq) { irq 318 drivers/net/can/mscan/mpc5xxx_can.c dev->irq = irq; irq 339 drivers/net/can/mscan/mpc5xxx_can.c priv->reg_base, dev->irq, priv->can.clock.freq); irq 346 drivers/net/can/mscan/mpc5xxx_can.c irq_dispose_mapping(irq); irq 367 drivers/net/can/mscan/mpc5xxx_can.c irq_dispose_mapping(dev->irq); irq 424 drivers/net/can/mscan/mscan.c static irqreturn_t mscan_isr(int irq, void *dev_id) irq 561 drivers/net/can/mscan/mscan.c ret = request_irq(dev->irq, mscan_isr, 0, dev->name, dev); irq 581 drivers/net/can/mscan/mscan.c free_irq(dev->irq, dev); irq 607 drivers/net/can/mscan/mscan.c free_irq(dev->irq, dev); irq 569 drivers/net/can/pch_can.c static irqreturn_t pch_can_interrupt(int irq, void *dev_id) irq 838 drivers/net/can/pch_can.c retval = request_irq(priv->dev->irq, pch_can_interrupt, IRQF_SHARED, irq 860 drivers/net/can/pch_can.c free_irq(priv->dev->irq, ndev); irq 874 drivers/net/can/pch_can.c free_irq(priv->dev->irq, ndev); irq 1213 drivers/net/can/pch_can.c ndev->irq = pdev->irq; irq 316 drivers/net/can/peak_canfd/peak_pciefd_main.c static irqreturn_t pciefd_irq_handler(int irq, void *arg) irq 410 drivers/net/can/peak_canfd/peak_pciefd_main.c err = request_irq(priv->ucan.ndev->irq, irq 494 drivers/net/can/peak_canfd/peak_pciefd_main.c free_irq(priv->ucan.ndev->irq, priv); irq 669 drivers/net/can/peak_canfd/peak_pciefd_main.c ndev->irq = pciefd->pci_dev->irq; irq 686 drivers/net/can/peak_canfd/peak_pciefd_main.c ndev->name, priv->reg_base, ndev->irq); irq 399 drivers/net/can/rcar/rcar_can.c static irqreturn_t rcar_can_interrupt(int irq, void *dev_id) irq 532 drivers/net/can/rcar/rcar_can.c err = request_irq(ndev->irq, rcar_can_interrupt, 0, ndev->name, ndev); irq 535 drivers/net/can/rcar/rcar_can.c ndev->irq, err); irq 583 drivers/net/can/rcar/rcar_can.c free_irq(ndev->irq, ndev); irq 751 drivers/net/can/rcar/rcar_can.c int irq; irq 756 drivers/net/can/rcar/rcar_can.c irq = platform_get_irq(pdev, 0); irq 757 drivers/net/can/rcar/rcar_can.c if (irq < 0) { irq 758 drivers/net/can/rcar/rcar_can.c err = irq; irq 799 drivers/net/can/rcar/rcar_can.c ndev->irq = irq; irq 823 drivers/net/can/rcar/rcar_can.c dev_info(&pdev->dev, "device registered (IRQ%d)\n", ndev->irq); irq 1073 drivers/net/can/rcar/rcar_canfd.c static irqreturn_t rcar_canfd_global_interrupt(int irq, void *dev_id) irq 1142 drivers/net/can/rcar/rcar_canfd.c static irqreturn_t rcar_canfd_channel_interrupt(int irq, void *dev_id) irq 295 drivers/net/can/sja1000/ems_pci.c dev->irq = pdev->irq; irq 338 drivers/net/can/sja1000/ems_pci.c i + 1, priv->reg_base, dev->irq); irq 82 drivers/net/can/sja1000/ems_pcmcia.c static irqreturn_t ems_pcmcia_interrupt(int irq, void *dev_id) irq 102 drivers/net/can/sja1000/ems_pcmcia.c if (sja1000_interrupt(irq, dev) == IRQ_HANDLED) irq 137 drivers/net/can/sja1000/ems_pcmcia.c free_irq(pdev->irq, card); irq 209 drivers/net/can/sja1000/ems_pcmcia.c dev->irq = pdev->irq; irq 233 drivers/net/can/sja1000/ems_pcmcia.c i, priv->reg_base, dev->irq); irq 238 drivers/net/can/sja1000/ems_pcmcia.c err = request_irq(dev->irq, &ems_pcmcia_interrupt, IRQF_SHARED, irq 174 drivers/net/can/sja1000/f81601.c dev->irq = pdev->irq; irq 188 drivers/net/can/sja1000/f81601.c dev->name, priv->reg_base, dev->irq); irq 253 drivers/net/can/sja1000/kvaser_pci.c dev->irq = pdev->irq; irq 256 drivers/net/can/sja1000/kvaser_pci.c priv->reg_base, board->conf_addr, dev->irq); irq 635 drivers/net/can/sja1000/peak_pci.c dev->irq = pdev->irq; irq 671 drivers/net/can/sja1000/peak_pci.c dev->name, priv->reg_base, chan->cfg_base, dev->irq); irq 423 drivers/net/can/sja1000/peak_pcmcia.c static irqreturn_t pcan_isr(int irq, void *dev_id) irq 453 drivers/net/can/sja1000/peak_pcmcia.c sja1000_interrupt(irq, netdev) == IRQ_HANDLED) irq 548 drivers/net/can/sja1000/peak_pcmcia.c netdev->irq = pdev->irq; irq 585 drivers/net/can/sja1000/peak_pcmcia.c netdev->name, i, priv->reg_base, pdev->irq); irq 614 drivers/net/can/sja1000/peak_pcmcia.c free_irq(pdev->irq, card); irq 641 drivers/net/can/sja1000/peak_pcmcia.c if (!pdev->irq) { irq 690 drivers/net/can/sja1000/peak_pcmcia.c err = request_irq(pdev->irq, &pcan_isr, IRQF_SHARED, PCC_NAME, card); irq 692 drivers/net/can/sja1000/peak_pcmcia.c dev_err(&pdev->dev, "couldn't request irq%d\n", pdev->irq); irq 683 drivers/net/can/sja1000/plx_pci.c dev->irq = pdev->irq; irq 721 drivers/net/can/sja1000/plx_pci.c dev->irq, dev->name); irq 499 drivers/net/can/sja1000/sja1000.c irqreturn_t sja1000_interrupt(int irq, void *dev_id) irq 584 drivers/net/can/sja1000/sja1000.c err = request_irq(dev->irq, sja1000_interrupt, priv->irq_flags, irq 610 drivers/net/can/sja1000/sja1000.c free_irq(dev->irq, (void *)dev); irq 180 drivers/net/can/sja1000/sja1000.h irqreturn_t sja1000_interrupt(int irq, void *dev_id); irq 33 drivers/net/can/sja1000/sja1000_isa.c static int irq[MAXDEV]; irq 49 drivers/net/can/sja1000/sja1000_isa.c module_param_hw_array(irq, int, irq, NULL, 0444); irq 50 drivers/net/can/sja1000/sja1000_isa.c MODULE_PARM_DESC(irq, "IRQ number"); irq 126 drivers/net/can/sja1000/sja1000_isa.c idx, port[idx], mem[idx], irq[idx]); irq 155 drivers/net/can/sja1000/sja1000_isa.c dev->irq = irq[idx]; irq 209 drivers/net/can/sja1000/sja1000_isa.c DRV_NAME, priv->reg_base, dev->irq); irq 259 drivers/net/can/sja1000/sja1000_isa.c if ((port[idx] || mem[idx]) && irq[idx]) { irq 273 drivers/net/can/sja1000/sja1000_isa.c DRV_NAME, idx, port[idx], mem[idx], irq[idx]); irq 207 drivers/net/can/sja1000/sja1000_platform.c int err, irq = 0; irq 238 drivers/net/can/sja1000/sja1000_platform.c irq = irq_of_parse_and_map(of, 0); irq 242 drivers/net/can/sja1000/sja1000_platform.c if (!irq && !res_irq) irq 257 drivers/net/can/sja1000/sja1000_platform.c irq = res_irq->start; irq 265 drivers/net/can/sja1000/sja1000_platform.c dev->irq = irq; irq 291 drivers/net/can/sja1000/sja1000_platform.c DRV_NAME, priv->reg_base, dev->irq); irq 84 drivers/net/can/sja1000/tscan1.c int irq, i; irq 98 drivers/net/can/sja1000/tscan1.c irq = 6; irq 101 drivers/net/can/sja1000/tscan1.c irq = 7; irq 104 drivers/net/can/sja1000/tscan1.c irq = 5; irq 122 drivers/net/can/sja1000/tscan1.c netdev->irq = irq; irq 146 drivers/net/can/sja1000/tscan1.c pld_base, sja1000_base, irq); irq 56 drivers/net/can/softing/softing.h } irq; irq 279 drivers/net/can/softing/softing_cs.c pdev->resource[1].start = pcmcia->irq; irq 318 drivers/net/can/softing/softing_main.c static irqreturn_t softing_irq_thread(int irq, void *dev_id) irq 328 drivers/net/can/softing/softing_main.c ++card->irq.svc_count; irq 356 drivers/net/can/softing/softing_main.c static irqreturn_t softing_irq_v2(int irq, void *dev_id) irq 366 drivers/net/can/softing/softing_main.c static irqreturn_t softing_irq_v1(int irq, void *dev_id) irq 424 drivers/net/can/softing/softing_main.c if (!card->irq.nr) { irq 426 drivers/net/can/softing/softing_main.c } else if (card->irq.requested && !enable) { irq 427 drivers/net/can/softing/softing_main.c free_irq(card->irq.nr, card); irq 428 drivers/net/can/softing/softing_main.c card->irq.requested = 0; irq 429 drivers/net/can/softing/softing_main.c } else if (!card->irq.requested && enable) { irq 430 drivers/net/can/softing/softing_main.c ret = request_threaded_irq(card->irq.nr, irq 438 drivers/net/can/softing/softing_main.c card->irq.nr); irq 441 drivers/net/can/softing/softing_main.c card->irq.requested = 1; irq 455 drivers/net/can/softing/softing_main.c if (card->irq.requested && card->irq.nr) { irq 456 drivers/net/can/softing/softing_main.c free_irq(card->irq.nr, card); irq 457 drivers/net/can/softing/softing_main.c card->irq.requested = 0; irq 788 drivers/net/can/softing/softing_main.c card->irq.nr = pres->start; irq 547 drivers/net/can/spi/hi311x.c free_irq(spi->irq, priv); irq 632 drivers/net/can/spi/hi311x.c static irqreturn_t hi3110_can_ist(int irq, void *dev_id) irq 759 drivers/net/can/spi/hi311x.c ret = request_threaded_irq(spi->irq, NULL, hi3110_can_ist, irq 762 drivers/net/can/spi/hi311x.c dev_err(&spi->dev, "failed to acquire irq %d\n", spi->irq); irq 796 drivers/net/can/spi/hi311x.c free_irq(spi->irq, priv); irq 975 drivers/net/can/spi/hi311x.c disable_irq(spi->irq); irq 1014 drivers/net/can/spi/hi311x.c enable_irq(spi->irq); irq 642 drivers/net/can/spi/mcp251x.c free_irq(spi->irq, priv); irq 744 drivers/net/can/spi/mcp251x.c static irqreturn_t mcp251x_can_ist(int irq, void *dev_id) irq 899 drivers/net/can/spi/mcp251x.c ret = request_threaded_irq(spi->irq, NULL, mcp251x_can_ist, irq 903 drivers/net/can/spi/mcp251x.c dev_err(&spi->dev, "failed to acquire irq %d\n", spi->irq); irq 936 drivers/net/can/spi/mcp251x.c free_irq(spi->irq, priv); irq 1131 drivers/net/can/spi/mcp251x.c disable_irq(spi->irq); irq 1167 drivers/net/can/spi/mcp251x.c enable_irq(spi->irq); irq 637 drivers/net/can/sun4i_can.c static irqreturn_t sun4i_can_interrupt(int irq, void *dev_id) irq 700 drivers/net/can/sun4i_can.c err = request_irq(dev->irq, sun4i_can_interrupt, 0, dev->name, dev); irq 727 drivers/net/can/sun4i_can.c free_irq(dev->irq, dev); irq 741 drivers/net/can/sun4i_can.c free_irq(dev->irq, dev); irq 777 drivers/net/can/sun4i_can.c int err, irq; irq 788 drivers/net/can/sun4i_can.c irq = platform_get_irq(pdev, 0); irq 789 drivers/net/can/sun4i_can.c if (irq < 0) { irq 810 drivers/net/can/sun4i_can.c dev->irq = irq; irq 838 drivers/net/can/sun4i_can.c priv->base, dev->irq); irq 662 drivers/net/can/ti_hecc.c static irqreturn_t ti_hecc_interrupt(int irq, void *dev_id) irq 783 drivers/net/can/ti_hecc.c err = request_irq(ndev->irq, ti_hecc_interrupt, IRQF_SHARED, irq 797 drivers/net/can/ti_hecc.c free_irq(ndev->irq, ndev); irq 817 drivers/net/can/ti_hecc.c free_irq(ndev->irq, ndev); irq 846 drivers/net/can/ti_hecc.c struct resource *res, *irq; irq 905 drivers/net/can/ti_hecc.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); irq 906 drivers/net/can/ti_hecc.c if (!irq) { irq 921 drivers/net/can/ti_hecc.c ndev->irq = irq->start; irq 960 drivers/net/can/ti_hecc.c priv->base, (u32)ndev->irq); irq 1312 drivers/net/can/xilinx_can.c static irqreturn_t xcan_interrupt(int irq, void *dev_id) irq 1390 drivers/net/can/xilinx_can.c ret = request_irq(ndev->irq, xcan_interrupt, priv->irq_flags, irq 1424 drivers/net/can/xilinx_can.c free_irq(ndev->irq, ndev); irq 1444 drivers/net/can/xilinx_can.c free_irq(ndev->irq, ndev); irq 1755 drivers/net/can/xilinx_can.c ndev->irq = platform_get_irq(pdev, 0); irq 1814 drivers/net/can/xilinx_can.c priv->reg_base, ndev->irq, priv->can.clock.freq, irq 78 drivers/net/dsa/b53/b53_srab.c int irq; irq 371 drivers/net/dsa/b53/b53_srab.c static irqreturn_t b53_srab_port_thread(int irq, void *dev_id) irq 382 drivers/net/dsa/b53/b53_srab.c static irqreturn_t b53_srab_port_isr(int irq, void *dev_id) irq 423 drivers/net/dsa/b53/b53_srab.c if (p->irq == -ENXIO) irq 426 drivers/net/dsa/b53/b53_srab.c ret = request_threaded_irq(p->irq, b53_srab_port_isr, irq 441 drivers/net/dsa/b53/b53_srab.c free_irq(p->irq, p); irq 527 drivers/net/dsa/b53/b53_srab.c port->irq = platform_get_irq_byname(pdev, name); irq 317 drivers/net/dsa/bcm_sf2.c static irqreturn_t bcm_sf2_switch_0_isr(int irq, void *dev_id) irq 329 drivers/net/dsa/bcm_sf2.c static irqreturn_t bcm_sf2_switch_1_isr(int irq, void *dev_id) irq 163 drivers/net/dsa/bcm_sf2.h priv->irq##which##_mask &= ~(mask); \ irq 170 drivers/net/dsa/bcm_sf2.h priv->irq##which##_mask |= (mask); \ irq 184 drivers/net/dsa/mv88e6xxx/chip.c static irqreturn_t mv88e6xxx_g1_irq_thread_fn(int irq, void *dev_id) irq 229 drivers/net/dsa/mv88e6xxx/chip.c unsigned int irq, irq 234 drivers/net/dsa/mv88e6xxx/chip.c irq_set_chip_data(irq, d->host_data); irq 235 drivers/net/dsa/mv88e6xxx/chip.c irq_set_chip_and_handler(irq, &chip->g1_irq.chip, handle_level_irq); irq 236 drivers/net/dsa/mv88e6xxx/chip.c irq_set_noprobe(irq); irq 249 drivers/net/dsa/mv88e6xxx/chip.c int irq, virq; irq 256 drivers/net/dsa/mv88e6xxx/chip.c for (irq = 0; irq < chip->g1_irq.nirqs; irq++) { irq 257 drivers/net/dsa/mv88e6xxx/chip.c virq = irq_find_mapping(chip->g1_irq.domain, irq); irq 270 drivers/net/dsa/mv88e6xxx/chip.c free_irq(chip->irq, chip); irq 279 drivers/net/dsa/mv88e6xxx/chip.c int err, irq, virq; irq 289 drivers/net/dsa/mv88e6xxx/chip.c for (irq = 0; irq < chip->g1_irq.nirqs; irq++) irq 290 drivers/net/dsa/mv88e6xxx/chip.c irq_create_mapping(chip->g1_irq.domain, irq); irq 317 drivers/net/dsa/mv88e6xxx/chip.c for (irq = 0; irq < 16; irq++) { irq 318 drivers/net/dsa/mv88e6xxx/chip.c virq = irq_find_mapping(chip->g1_irq.domain, irq); irq 341 drivers/net/dsa/mv88e6xxx/chip.c irq_set_lockdep_class(chip->irq, &lock_key, &request_key); irq 344 drivers/net/dsa/mv88e6xxx/chip.c err = request_threaded_irq(chip->irq, NULL, irq 2265 drivers/net/dsa/mv88e6xxx/chip.c static irqreturn_t mv88e6xxx_serdes_irq_thread_fn(int irq, void *dev_id) irq 2286 drivers/net/dsa/mv88e6xxx/chip.c unsigned int irq; irq 2290 drivers/net/dsa/mv88e6xxx/chip.c irq = mv88e6xxx_serdes_irq_mapping(chip, port); irq 2291 drivers/net/dsa/mv88e6xxx/chip.c if (!irq) irq 2296 drivers/net/dsa/mv88e6xxx/chip.c err = request_threaded_irq(irq, NULL, mv88e6xxx_serdes_irq_thread_fn, irq 2302 drivers/net/dsa/mv88e6xxx/chip.c dev_id->serdes_irq = irq; irq 2311 drivers/net/dsa/mv88e6xxx/chip.c unsigned int irq = dev_id->serdes_irq; irq 2315 drivers/net/dsa/mv88e6xxx/chip.c if (!irq) irq 2322 drivers/net/dsa/mv88e6xxx/chip.c free_irq(irq, dev_id); irq 5109 drivers/net/dsa/mv88e6xxx/chip.c chip->irq = of_irq_get(np, 0); irq 5110 drivers/net/dsa/mv88e6xxx/chip.c if (chip->irq == -EPROBE_DEFER) { irq 5111 drivers/net/dsa/mv88e6xxx/chip.c err = chip->irq; irq 5117 drivers/net/dsa/mv88e6xxx/chip.c chip->irq = pdata->irq; irq 5124 drivers/net/dsa/mv88e6xxx/chip.c if (chip->irq > 0) irq 5167 drivers/net/dsa/mv88e6xxx/chip.c if (chip->irq > 0) irq 5198 drivers/net/dsa/mv88e6xxx/chip.c if (chip->irq > 0) irq 286 drivers/net/dsa/mv88e6xxx/chip.h int irq; irq 526 drivers/net/dsa/mv88e6xxx/chip.h int (*irq_action)(struct mv88e6xxx_chip *chip, int irq); irq 315 drivers/net/dsa/mv88e6xxx/global1_atu.c static irqreturn_t mv88e6xxx_g1_atu_prob_irq_thread_fn(int irq, void *dev_id) irq 576 drivers/net/dsa/mv88e6xxx/global1_vtu.c static irqreturn_t mv88e6xxx_g1_vtu_prob_irq_thread_fn(int irq, void *dev_id) irq 790 drivers/net/dsa/mv88e6xxx/global2.c static int mv88e6097_watchdog_action(struct mv88e6xxx_chip *chip, int irq) irq 864 drivers/net/dsa/mv88e6xxx/global2.c static int mv88e6390_watchdog_action(struct mv88e6xxx_chip *chip, int irq) irq 905 drivers/net/dsa/mv88e6xxx/global2.c static irqreturn_t mv88e6xxx_g2_watchdog_thread_fn(int irq, void *dev_id) irq 912 drivers/net/dsa/mv88e6xxx/global2.c ret = chip->info->ops->watchdog_ops->irq_action(chip, irq); irq 994 drivers/net/dsa/mv88e6xxx/global2.c static irqreturn_t mv88e6xxx_g2_irq_thread_fn(int irq, void *dev_id) irq 1048 drivers/net/dsa/mv88e6xxx/global2.c unsigned int irq, irq 1053 drivers/net/dsa/mv88e6xxx/global2.c irq_set_chip_data(irq, d->host_data); irq 1054 drivers/net/dsa/mv88e6xxx/global2.c irq_set_chip_and_handler(irq, &chip->g2_irq.chip, handle_level_irq); irq 1055 drivers/net/dsa/mv88e6xxx/global2.c irq_set_noprobe(irq); irq 1067 drivers/net/dsa/mv88e6xxx/global2.c int irq, virq; irq 1074 drivers/net/dsa/mv88e6xxx/global2.c for (irq = 0; irq < 16; irq++) { irq 1075 drivers/net/dsa/mv88e6xxx/global2.c virq = irq_find_mapping(chip->g2_irq.domain, irq); irq 1084 drivers/net/dsa/mv88e6xxx/global2.c int err, irq, virq; irq 1098 drivers/net/dsa/mv88e6xxx/global2.c for (irq = 0; irq < 16; irq++) irq 1099 drivers/net/dsa/mv88e6xxx/global2.c irq_create_mapping(chip->g2_irq.domain, irq); irq 1119 drivers/net/dsa/mv88e6xxx/global2.c for (irq = 0; irq < 16; irq++) { irq 1120 drivers/net/dsa/mv88e6xxx/global2.c virq = irq_find_mapping(chip->g2_irq.domain, irq); irq 1132 drivers/net/dsa/mv88e6xxx/global2.c int phy, irq, err, err_phy; irq 1135 drivers/net/dsa/mv88e6xxx/global2.c irq = irq_find_mapping(chip->g2_irq.domain, phy); irq 1136 drivers/net/dsa/mv88e6xxx/global2.c if (irq < 0) { irq 1137 drivers/net/dsa/mv88e6xxx/global2.c err = irq; irq 1140 drivers/net/dsa/mv88e6xxx/global2.c bus->irq[chip->info->phy_base_addr + phy] = irq; irq 1147 drivers/net/dsa/mv88e6xxx/global2.c irq_dispose_mapping(bus->irq[phy]); irq 1158 drivers/net/dsa/mv88e6xxx/global2.c irq_dispose_mapping(bus->irq[phy]); irq 430 drivers/net/dsa/rtl8366rb.c static irqreturn_t rtl8366rb_irq(int irq, void *data) irq 468 drivers/net/dsa/rtl8366rb.c static int rtl8366rb_irq_map(struct irq_domain *domain, unsigned int irq, irq 471 drivers/net/dsa/rtl8366rb.c irq_set_chip_data(irq, domain->host_data); irq 472 drivers/net/dsa/rtl8366rb.c irq_set_chip_and_handler(irq, &rtl8366rb_irq_chip, handle_simple_irq); irq 473 drivers/net/dsa/rtl8366rb.c irq_set_nested_thread(irq, 1); irq 474 drivers/net/dsa/rtl8366rb.c irq_set_noprobe(irq); irq 479 drivers/net/dsa/rtl8366rb.c static void rtl8366rb_irq_unmap(struct irq_domain *d, unsigned int irq) irq 481 drivers/net/dsa/rtl8366rb.c irq_set_nested_thread(irq, 0); irq 482 drivers/net/dsa/rtl8366rb.c irq_set_chip_and_handler(irq, NULL, NULL); irq 483 drivers/net/dsa/rtl8366rb.c irq_set_chip_data(irq, NULL); irq 496 drivers/net/dsa/rtl8366rb.c int irq; irq 507 drivers/net/dsa/rtl8366rb.c irq = of_irq_get(intc, 0); irq 508 drivers/net/dsa/rtl8366rb.c if (irq <= 0) { irq 510 drivers/net/dsa/rtl8366rb.c ret = irq ? irq : -EINVAL; irq 523 drivers/net/dsa/rtl8366rb.c irq_trig = irqd_get_trigger_type(irq_get_irq_data(irq)); irq 544 drivers/net/dsa/rtl8366rb.c ret = devm_request_threaded_irq(smi->dev, irq, NULL, irq 561 drivers/net/dsa/rtl8366rb.c irq_set_parent(irq_create_mapping(smi->irqdomain, i), irq); irq 180 drivers/net/ethernet/3com/3c509.c static int irq[] = {-1, -1, -1, -1, -1, -1, -1, -1}; irq 193 drivers/net/ethernet/3com/3c509.c static irqreturn_t el3_interrupt(int irq, void *dev_id); irq 273 drivers/net/ethernet/3com/3c509.c int irq, int if_port, enum el3_cardtype type) irq 279 drivers/net/ethernet/3com/3c509.c dev->irq = irq; irq 299 drivers/net/ethernet/3com/3c509.c if (irq[el3_cards] > 1 && irq[el3_cards] < 16) irq 300 drivers/net/ethernet/3com/3c509.c isa_irq = irq[el3_cards]; irq 410 drivers/net/ethernet/3com/3c509.c int ioaddr, irq, if_port; irq 418 drivers/net/ethernet/3com/3c509.c irq = pnp_irq(pdev, 0); irq 431 drivers/net/ethernet/3com/3c509.c el3_dev_fill(dev, phys_addr, ioaddr, irq, if_port, EL3_PNP); irq 541 drivers/net/ethernet/3com/3c509.c dev->base_addr, dev->irq); irq 548 drivers/net/ethernet/3com/3c509.c dev->dev_addr, dev->irq); irq 567 drivers/net/ethernet/3com/3c509.c int ioaddr, irq, if_port; irq 583 drivers/net/ethernet/3com/3c509.c irq = inw(ioaddr + WN0_IRQ) >> 12; irq 600 drivers/net/ethernet/3com/3c509.c el3_dev_fill(dev, phys_addr, ioaddr, irq, if_port, EL3_EISA); irq 673 drivers/net/ethernet/3com/3c509.c i = request_irq(dev->irq, el3_interrupt, 0, dev->name, dev); irq 680 drivers/net/ethernet/3com/3c509.c dev->irq, ioaddr + EL3_STATUS, inw(ioaddr + EL3_STATUS)); irq 686 drivers/net/ethernet/3com/3c509.c dev->name, dev->irq, inw(ioaddr + EL3_STATUS)); irq 770 drivers/net/ethernet/3com/3c509.c el3_interrupt(int irq, void *dev_id) irq 859 drivers/net/ethernet/3com/3c509.c disable_irq(dev->irq); irq 860 drivers/net/ethernet/3com/3c509.c el3_interrupt(dev->irq, dev); irq 861 drivers/net/ethernet/3com/3c509.c enable_irq(dev->irq); irq 1017 drivers/net/ethernet/3com/3c509.c free_irq(dev->irq, dev); irq 1240 drivers/net/ethernet/3com/3c509.c outw((dev->irq << 12) | 0x0f00, ioaddr + WN0_IRQ); irq 1374 drivers/net/ethernet/3com/3c509.c module_param_hw_array(irq, int, irq, NULL, 0); irq 1377 drivers/net/ethernet/3com/3c509.c MODULE_PARM_DESC(irq, "IRQ number(s) (assigned)"); irq 376 drivers/net/ethernet/3com/3c515.c static irqreturn_t corkscrew_interrupt(int irq, void *dev_id); irq 509 drivers/net/ethernet/3com/3c515.c int irq; irq 527 drivers/net/ethernet/3com/3c515.c irq = pnp_irq(idev, 0); irq 534 drivers/net/ethernet/3com/3c515.c (char*) corkscrew_isapnp_adapters[i].driver_data, ioaddr, irq); irq 584 drivers/net/ethernet/3com/3c515.c int irq; irq 588 drivers/net/ethernet/3com/3c515.c irq = pnp_irq(idev, 0); irq 591 drivers/net/ethernet/3com/3c515.c irq = inw(ioaddr + 0x2002) & 15; irq 594 drivers/net/ethernet/3com/3c515.c irq = inw(ioaddr + 0x2002) & 15; irq 598 drivers/net/ethernet/3com/3c515.c dev->irq = irq; irq 660 drivers/net/ethernet/3com/3c515.c pr_cont(", IRQ %d\n", dev->irq); irq 662 drivers/net/ethernet/3com/3c515.c if (corkscrew_debug && (dev->irq <= 0 || dev->irq > 15)) irq 765 drivers/net/ethernet/3com/3c515.c if (dev->irq == 0 || irq 767 drivers/net/ethernet/3com/3c515.c request_irq(dev->irq, corkscrew_interrupt, 0, irq 772 drivers/net/ethernet/3com/3c515.c } else if (request_irq(dev->irq, corkscrew_interrupt, IRQF_SHARED, irq 783 drivers/net/ethernet/3com/3c515.c dev->name, dev->irq, inw(ioaddr + Wn4_Media)); irq 1126 drivers/net/ethernet/3com/3c515.c static irqreturn_t corkscrew_interrupt(int irq, void *dev_id) irq 1153 drivers/net/ethernet/3com/3c515.c free_irq(dev->irq, dev); irq 1154 drivers/net/ethernet/3com/3c515.c dev->irq = -1; irq 1443 drivers/net/ethernet/3com/3c515.c free_irq(dev->irq, dev); irq 232 drivers/net/ethernet/3com/3c574_cs.c static irqreturn_t el3_interrupt(int irq, void *dev_id); irq 338 drivers/net/ethernet/3com/3c574_cs.c dev->irq = link->irq; irq 431 drivers/net/ethernet/3com/3c574_cs.c cardname, dev->base_addr, dev->irq, dev->dev_addr); irq 766 drivers/net/ethernet/3com/3c574_cs.c static irqreturn_t el3_interrupt(int irq, void *dev_id) irq 878 drivers/net/ethernet/3com/3c574_cs.c el3_interrupt(dev->irq, dev); irq 171 drivers/net/ethernet/3com/3c589_cs.c static irqreturn_t el3_interrupt(int irq, void *dev_id); irq 278 drivers/net/ethernet/3com/3c589_cs.c dev->irq = link->irq; irq 323 drivers/net/ethernet/3com/3c589_cs.c (multi ? "562" : "589"), dev->base_addr, dev->irq, irq 599 drivers/net/ethernet/3com/3c589_cs.c static irqreturn_t el3_interrupt(int irq, void *dev_id) irq 699 drivers/net/ethernet/3com/3c589_cs.c el3_interrupt(dev->irq, dev); irq 753 drivers/net/ethernet/3com/3c59x.c static int vortex_probe1(struct device *gendev, void __iomem *ioaddr, int irq, irq 768 drivers/net/ethernet/3com/3c59x.c static irqreturn_t vortex_boomerang_interrupt(int irq, void *dev_id); irq 769 drivers/net/ethernet/3com/3c59x.c static irqreturn_t _vortex_interrupt(int irq, struct net_device *dev); irq 770 drivers/net/ethernet/3com/3c59x.c static irqreturn_t _boomerang_interrupt(int irq, struct net_device *dev); irq 816 drivers/net/ethernet/3com/3c59x.c module_param_hw(compaq_irq, int, irq, 0); irq 842 drivers/net/ethernet/3com/3c59x.c vortex_boomerang_interrupt(dev->irq, dev); irq 1030 drivers/net/ethernet/3com/3c59x.c rc = vortex_probe1(&pdev->dev, ioaddr, pdev->irq, irq 1088 drivers/net/ethernet/3com/3c59x.c static int vortex_probe1(struct device *gendev, void __iomem *ioaddr, int irq, irq 1161 drivers/net/ethernet/3com/3c59x.c dev->irq = irq; irq 1301 drivers/net/ethernet/3com/3c59x.c pr_cont(", IRQ %d\n", dev->irq); irq 1303 drivers/net/ethernet/3com/3c59x.c if (dev->irq <= 0 || dev->irq >= nr_irqs) irq 1305 drivers/net/ethernet/3com/3c59x.c dev->irq); irq 1629 drivers/net/ethernet/3com/3c59x.c dev->name, dev->irq, window_read16(vp, 4, Wn4_Media)); irq 1726 drivers/net/ethernet/3com/3c59x.c if ((retval = request_irq(dev->irq, vortex_boomerang_interrupt, IRQF_SHARED, dev->name, dev))) { irq 1727 drivers/net/ethernet/3com/3c59x.c pr_err("%s: Could not reserve IRQ %d\n", dev->name, dev->irq); irq 1773 drivers/net/ethernet/3com/3c59x.c free_irq(dev->irq, dev); irq 1901 drivers/net/ethernet/3com/3c59x.c vortex_boomerang_interrupt(dev->irq, dev); irq 2252 drivers/net/ethernet/3com/3c59x.c _vortex_interrupt(int irq, struct net_device *dev) irq 2368 drivers/net/ethernet/3com/3c59x.c _boomerang_interrupt(int irq, struct net_device *dev) irq 2501 drivers/net/ethernet/3com/3c59x.c vortex_boomerang_interrupt(int irq, void *dev_id) irq 2511 drivers/net/ethernet/3com/3c59x.c ret = _boomerang_interrupt(dev->irq, dev); irq 2513 drivers/net/ethernet/3com/3c59x.c ret = _vortex_interrupt(dev->irq, dev); irq 2750 drivers/net/ethernet/3com/3c59x.c free_irq(dev->irq, dev); irq 2970 drivers/net/ethernet/3com/3c59x.c "EISA 0x%lx %d", dev->base_addr, dev->irq); irq 1765 drivers/net/ethernet/3com/typhoon.c typhoon_interrupt(int irq, void *dev_instance) irq 2059 drivers/net/ethernet/3com/typhoon.c err = request_irq(dev->irq, typhoon_interrupt, IRQF_SHARED, irq 2076 drivers/net/ethernet/3com/typhoon.c free_irq(dev->irq, dev); irq 2104 drivers/net/ethernet/3com/typhoon.c free_irq(dev->irq, dev); irq 2355 drivers/net/ethernet/3com/typhoon.c dev->irq = pdev->irq; irq 45 drivers/net/ethernet/8390/8390.c irqreturn_t ei_interrupt(int irq, void *dev_id) irq 47 drivers/net/ethernet/8390/8390.c return __ei_interrupt(irq, dev_id); irq 34 drivers/net/ethernet/8390/8390.h irqreturn_t ei_interrupt(int irq, void *dev_id); irq 52 drivers/net/ethernet/8390/8390.h irqreturn_t eip_interrupt(int irq, void *dev_id); irq 50 drivers/net/ethernet/8390/8390p.c irqreturn_t eip_interrupt(int irq, void *dev_id) irq 52 drivers/net/ethernet/8390/8390p.c return __ei_interrupt(irq, dev_id); irq 88 drivers/net/ethernet/8390/apne.c static irqreturn_t apne_interrupt(int irq, void *dev_id); irq 321 drivers/net/ethernet/8390/apne.c dev->irq = IRQ_AMIGA_PORTS; irq 325 drivers/net/ethernet/8390/apne.c i = request_irq(dev->irq, apne_interrupt, IRQF_SHARED, DRV_NAME, dev); irq 400 drivers/net/ethernet/8390/apne.c ei_status.dmaing, ei_status.irqlock, dev->irq); irq 447 drivers/net/ethernet/8390/apne.c ei_status.dmaing, ei_status.irqlock, dev->irq); irq 495 drivers/net/ethernet/8390/apne.c ei_status.dmaing, ei_status.irqlock, dev->irq); irq 535 drivers/net/ethernet/8390/apne.c static irqreturn_t apne_interrupt(int irq, void *dev_id) irq 551 drivers/net/ethernet/8390/apne.c ei_interrupt(irq, dev_id); irq 167 drivers/net/ethernet/8390/ax88796.c static irqreturn_t ax_ei_interrupt_filtered(int irq, void *dev_id) irq 176 drivers/net/ethernet/8390/ax88796.c return ax_ei_interrupt(irq, dev_id); irq 380 drivers/net/ethernet/8390/ax88796.c phy_dev->drv->name, phydev_name(phy_dev), phy_dev->irq); irq 496 drivers/net/ethernet/8390/ax88796.c ret = request_irq(dev->irq, ax_ei_interrupt_filtered, irq 499 drivers/net/ethernet/8390/ax88796.c ret = request_irq(dev->irq, ax_ei_interrupt, ax->irqflags, irq 524 drivers/net/ethernet/8390/ax88796.c free_irq(dev->irq, dev); irq 548 drivers/net/ethernet/8390/ax88796.c free_irq(dev->irq, dev); irq 796 drivers/net/ethernet/8390/ax88796.c ei_local->word16 ? 16 : 8, dev->irq, dev->base_addr, irq 842 drivers/net/ethernet/8390/ax88796.c struct resource *irq, *mem, *mem2; irq 861 drivers/net/ethernet/8390/ax88796.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); irq 862 drivers/net/ethernet/8390/ax88796.c if (!irq) { irq 868 drivers/net/ethernet/8390/ax88796.c dev->irq = irq->start; irq 869 drivers/net/ethernet/8390/ax88796.c ax->irqflags = irq->flags & IRQF_TRIGGER_MASK; irq 871 drivers/net/ethernet/8390/ax88796.c if (irq->flags & IORESOURCE_IRQ_SHAREABLE) irq 87 drivers/net/ethernet/8390/axnet_cs.c static irqreturn_t ei_irq_wrapper(int irq, void *dev_id); irq 106 drivers/net/ethernet/8390/axnet_cs.c static irqreturn_t ax_interrupt(int irq, void *dev_id); irq 286 drivers/net/ethernet/8390/axnet_cs.c if (!link->irq) irq 296 drivers/net/ethernet/8390/axnet_cs.c dev->irq = link->irq; irq 357 drivers/net/ethernet/8390/axnet_cs.c dev->base_addr, dev->irq, dev->dev_addr); irq 477 drivers/net/ethernet/8390/axnet_cs.c ret = request_irq(dev->irq, ei_irq_wrapper, IRQF_SHARED, "axnet_cs", dev); irq 500 drivers/net/ethernet/8390/axnet_cs.c free_irq(dev->irq, dev); irq 541 drivers/net/ethernet/8390/axnet_cs.c static irqreturn_t ei_irq_wrapper(int irq, void *dev_id) irq 545 drivers/net/ethernet/8390/axnet_cs.c return ax_interrupt(irq, dev_id); irq 563 drivers/net/ethernet/8390/axnet_cs.c ei_irq_wrapper(dev->irq, dev); irq 1085 drivers/net/ethernet/8390/axnet_cs.c static irqreturn_t ax_interrupt(int irq, void *dev_id) irq 457 drivers/net/ethernet/8390/etherh.c if (request_irq(dev->irq, __ei_interrupt, 0, dev->name, dev)) irq 495 drivers/net/ethernet/8390/etherh.c free_irq (dev->irq, dev); irq 673 drivers/net/ethernet/8390/etherh.c dev->irq = ec->irq; irq 140 drivers/net/ethernet/8390/hydra.c dev->irq = IRQ_AMIGA_PORTS; irq 280 drivers/net/ethernet/8390/lib8390.c disable_irq_nosync_lockdep(dev->irq); irq 288 drivers/net/ethernet/8390/lib8390.c enable_irq_lockdep(dev->irq); irq 331 drivers/net/ethernet/8390/lib8390.c disable_irq_nosync_lockdep_irqsave(dev->irq, &flags); irq 369 drivers/net/ethernet/8390/lib8390.c enable_irq_lockdep_irqrestore(dev->irq, &flags); irq 405 drivers/net/ethernet/8390/lib8390.c enable_irq_lockdep_irqrestore(dev->irq, &flags); irq 425 drivers/net/ethernet/8390/lib8390.c static irqreturn_t __ei_interrupt(int irq, void *dev_id) irq 511 drivers/net/ethernet/8390/lib8390.c disable_irq(dev->irq); irq 512 drivers/net/ethernet/8390/lib8390.c __ei_interrupt(dev->irq, dev); irq 513 drivers/net/ethernet/8390/lib8390.c enable_irq(dev->irq); irq 303 drivers/net/ethernet/8390/mac8390.c dev->irq = SLOT2IRQ(board->slot); irq 614 drivers/net/ethernet/8390/mac8390.c dev->dev_addr, dev->irq, irq 625 drivers/net/ethernet/8390/mac8390.c err = request_irq(dev->irq, __ei_interrupt, 0, "8390 Ethernet", dev); irq 627 drivers/net/ethernet/8390/mac8390.c pr_err("%s: unable to get IRQ %d\n", dev->name, dev->irq); irq 633 drivers/net/ethernet/8390/mac8390.c free_irq(dev->irq, dev); irq 648 drivers/net/ethernet/8390/mac8390.c unsigned char *target = nubus_slot_addr(IRQ2SLOT(dev->irq)); irq 373 drivers/net/ethernet/8390/mcf8390.c ret = request_irq(dev->irq, __ei_interrupt, 0, dev->name, dev); irq 397 drivers/net/ethernet/8390/mcf8390.c free_irq(dev->irq, dev); irq 402 drivers/net/ethernet/8390/mcf8390.c addr, dev->irq, dev->dev_addr); irq 409 drivers/net/ethernet/8390/mcf8390.c struct resource *mem, *irq; irq 413 drivers/net/ethernet/8390/mcf8390.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); irq 414 drivers/net/ethernet/8390/mcf8390.c if (irq == NULL) { irq 437 drivers/net/ethernet/8390/mcf8390.c dev->irq = irq->start; irq 72 drivers/net/ethernet/8390/ne.c static int irq[MAX_NE_CARDS]; irq 78 drivers/net/ethernet/8390/ne.c module_param_hw_array(irq, int, irq, NULL, 0); irq 82 drivers/net/ethernet/8390/ne.c MODULE_PARM_DESC(irq, "IRQ number(s)"); irq 212 drivers/net/ethernet/8390/ne.c int orig_irq = dev->irq; irq 234 drivers/net/ethernet/8390/ne.c dev->irq = orig_irq; irq 268 drivers/net/ethernet/8390/ne.c dev->irq = pnp_irq(idev, 0); irq 272 drivers/net/ethernet/8390/ne.c dev->base_addr, dev->irq); irq 470 drivers/net/ethernet/8390/ne.c if (dev->irq < 2) irq 479 drivers/net/ethernet/8390/ne.c dev->irq = probe_irq_off(cookie); irq 481 drivers/net/ethernet/8390/ne.c pr_cont(" autoirq is %d", dev->irq); irq 482 drivers/net/ethernet/8390/ne.c } else if (dev->irq == 2) irq 485 drivers/net/ethernet/8390/ne.c dev->irq = 9; irq 487 drivers/net/ethernet/8390/ne.c if (! dev->irq) { irq 495 drivers/net/ethernet/8390/ne.c ret = request_irq(dev->irq, eip_interrupt, 0, name, dev); irq 497 drivers/net/ethernet/8390/ne.c pr_cont(" unable to get IRQ %d (errno=%d).\n", dev->irq, ret); irq 536 drivers/net/ethernet/8390/ne.c name, ioaddr, dev->irq); irq 540 drivers/net/ethernet/8390/ne.c free_irq(dev->irq, dev); irq 801 drivers/net/ethernet/8390/ne.c dev->irq = platform_get_irq(pdev, 0); irq 808 drivers/net/ethernet/8390/ne.c dev->irq = irq[this_dev]; irq 824 drivers/net/ethernet/8390/ne.c irq[this_dev] = dev->irq; irq 844 drivers/net/ethernet/8390/ne.c free_irq(dev->irq, dev); irq 976 drivers/net/ethernet/8390/ne.c irq[this_dev] = dev->irq; irq 224 drivers/net/ethernet/8390/ne2k-pci.c int irq, reg0, chip_idx = ent->driver_data; irq 244 drivers/net/ethernet/8390/ne2k-pci.c irq = pdev->irq; irq 349 drivers/net/ethernet/8390/ne2k-pci.c dev->irq = irq; irq 385 drivers/net/ethernet/8390/ne2k-pci.c pci_clone_list[chip_idx].name, ioaddr, dev->irq, irq 434 drivers/net/ethernet/8390/ne2k-pci.c int ret = request_irq(dev->irq, ei_interrupt, IRQF_SHARED, dev->name, dev); irq 448 drivers/net/ethernet/8390/ne2k-pci.c free_irq(dev->irq, dev); irq 100 drivers/net/ethernet/8390/pcnet_cs.c static irqreturn_t ei_irq_wrapper(int irq, void *dev_id); irq 511 drivers/net/ethernet/8390/pcnet_cs.c if (!link->irq) irq 525 drivers/net/ethernet/8390/pcnet_cs.c dev->irq = link->irq; irq 627 drivers/net/ethernet/8390/pcnet_cs.c pr_cont("io %#3lx, irq %d,", dev->base_addr, dev->irq); irq 913 drivers/net/ethernet/8390/pcnet_cs.c ret = request_irq(dev->irq, ei_irq_wrapper, IRQF_SHARED, dev->name, dev); irq 937 drivers/net/ethernet/8390/pcnet_cs.c free_irq(dev->irq, dev); irq 997 drivers/net/ethernet/8390/pcnet_cs.c static irqreturn_t ei_irq_wrapper(int irq, void *dev_id) irq 1001 drivers/net/ethernet/8390/pcnet_cs.c irqreturn_t ret = ei_interrupt(irq, dev_id); irq 1025 drivers/net/ethernet/8390/pcnet_cs.c ei_irq_wrapper(dev->irq, dev); irq 130 drivers/net/ethernet/8390/smc-ultra.c disable_irq(dev->irq); irq 131 drivers/net/ethernet/8390/smc-ultra.c ei_interrupt(dev->irq, dev); irq 132 drivers/net/ethernet/8390/smc-ultra.c enable_irq(dev->irq); irq 144 drivers/net/ethernet/8390/smc-ultra.c int irq = dev->irq; irq 158 drivers/net/ethernet/8390/smc-ultra.c dev->irq = irq; irq 261 drivers/net/ethernet/8390/smc-ultra.c if (dev->irq < 2) { irq 263 drivers/net/ethernet/8390/smc-ultra.c int irq; irq 266 drivers/net/ethernet/8390/smc-ultra.c irq = irqmap[((irqreg & 0x40) >> 4) + ((irqreg & 0x0c) >> 2)]; irq 268 drivers/net/ethernet/8390/smc-ultra.c if (irq == 0) { irq 273 drivers/net/ethernet/8390/smc-ultra.c dev->irq = irq; irq 309 drivers/net/ethernet/8390/smc-ultra.c eeprom_irq ? "EEPROM" : "assigned ", dev->irq); irq 315 drivers/net/ethernet/8390/smc-ultra.c eeprom_irq ? "" : "assigned ", dev->irq, dev->mem_start, irq 361 drivers/net/ethernet/8390/smc-ultra.c dev->irq = pnp_irq(idev, 0); irq 365 drivers/net/ethernet/8390/smc-ultra.c dev->base_addr, dev->irq); irq 393 drivers/net/ethernet/8390/smc-ultra.c retval = request_irq(dev->irq, ei_interrupt, 0, dev->name, dev); irq 401 drivers/net/ethernet/8390/smc-ultra.c outb((inb(ioaddr + 13) & ~0x4C) | irq2reg[dev->irq], ioaddr + 13); irq 547 drivers/net/ethernet/8390/smc-ultra.c free_irq(dev->irq, dev); irq 562 drivers/net/ethernet/8390/smc-ultra.c static int irq[MAX_ULTRA_CARDS]; irq 565 drivers/net/ethernet/8390/smc-ultra.c module_param_hw_array(irq, int, irq, NULL, 0); irq 568 drivers/net/ethernet/8390/smc-ultra.c MODULE_PARM_DESC(irq, "IRQ number(s) (assigned)"); irq 589 drivers/net/ethernet/8390/smc-ultra.c dev->irq = irq[this_dev]; irq 127 drivers/net/ethernet/8390/stnic.c dev->irq = IRQ_STNIC; irq 132 drivers/net/ethernet/8390/stnic.c err = request_irq (dev->irq, ei_interrupt, 0, DRV_NAME, dev); irq 134 drivers/net/ethernet/8390/stnic.c netdev_emerg(dev, " unable to get IRQ %d.\n", dev->irq); irq 161 drivers/net/ethernet/8390/stnic.c free_irq(dev->irq, dev); irq 297 drivers/net/ethernet/8390/stnic.c free_irq(stnic_dev->irq, stnic_dev); irq 92 drivers/net/ethernet/8390/wd.c int irq = dev->irq; irq 120 drivers/net/ethernet/8390/wd.c dev->irq = irq; irq 214 drivers/net/ethernet/8390/wd.c dev->irq = (reg5 & 0xe0) == 0xe0 ? 10 : (reg5 >> 5) + 1; irq 278 drivers/net/ethernet/8390/wd.c if (dev->irq < 2) { irq 298 drivers/net/ethernet/8390/wd.c dev->irq = probe_irq_off(irq_mask); irq 303 drivers/net/ethernet/8390/wd.c pr_cont(" autoirq is %d", dev->irq); irq 304 drivers/net/ethernet/8390/wd.c if (dev->irq < 2) irq 305 drivers/net/ethernet/8390/wd.c dev->irq = word16 ? 10 : 5; irq 307 drivers/net/ethernet/8390/wd.c dev->irq = irqmap[((reg4 >> 5) & 0x03) + (reg1 & 0x04)]; irq 308 drivers/net/ethernet/8390/wd.c } else if (dev->irq == 2) /* Fixup bogosity: IRQ2 is really IRQ9 */ irq 309 drivers/net/ethernet/8390/wd.c dev->irq = 9; irq 313 drivers/net/ethernet/8390/wd.c i = request_irq(dev->irq, ei_interrupt, 0, DRV_NAME, dev); irq 315 drivers/net/ethernet/8390/wd.c pr_cont(" unable to get IRQ %d.\n", dev->irq); irq 339 drivers/net/ethernet/8390/wd.c free_irq(dev->irq, dev); irq 344 drivers/net/ethernet/8390/wd.c model_name, dev->irq, dev->mem_start, dev->mem_end-1); irq 364 drivers/net/ethernet/8390/wd.c free_irq(dev->irq, dev); irq 502 drivers/net/ethernet/8390/wd.c static int irq[MAX_WD_CARDS]; irq 507 drivers/net/ethernet/8390/wd.c module_param_hw_array(irq, int, irq, NULL, 0); irq 512 drivers/net/ethernet/8390/wd.c MODULE_PARM_DESC(irq, "IRQ number(s) (ignored for PureData boards)"); irq 535 drivers/net/ethernet/8390/wd.c dev->irq = irq[this_dev]; irq 554 drivers/net/ethernet/8390/wd.c free_irq(dev->irq, dev); irq 359 drivers/net/ethernet/8390/zorro8390.c dev->irq = IRQ_AMIGA_PORTS; irq 582 drivers/net/ethernet/adaptec/starfire.c static irqreturn_t intr_handler(int irq, void *dev_instance); irq 650 drivers/net/ethernet/adaptec/starfire.c int i, irq, chip_idx = ent->driver_data; irq 680 drivers/net/ethernet/adaptec/starfire.c irq = pdev->irq; irq 798 drivers/net/ethernet/adaptec/starfire.c dev->dev_addr, irq); irq 879 drivers/net/ethernet/adaptec/starfire.c const int irq = np->pci_dev->irq; irq 886 drivers/net/ethernet/adaptec/starfire.c retval = request_irq(irq, intr_handler, IRQF_SHARED, dev->name, dev); irq 895 drivers/net/ethernet/adaptec/starfire.c dev->name, irq); irq 906 drivers/net/ethernet/adaptec/starfire.c free_irq(irq, dev); irq 1311 drivers/net/ethernet/adaptec/starfire.c static irqreturn_t intr_handler(int irq, void *dev_instance) irq 1976 drivers/net/ethernet/adaptec/starfire.c free_irq(np->pci_dev->irq, dev); irq 76 drivers/net/ethernet/aeroflex/greth.c static irqreturn_t greth_interrupt(int irq, void *dev_id); irq 350 drivers/net/ethernet/aeroflex/greth.c err = request_irq(greth->irq, greth_interrupt, 0, "eth", (void *) dev); irq 353 drivers/net/ethernet/aeroflex/greth.c dev_err(&dev->dev, "Could not allocate interrupt %d\n", dev->irq); irq 385 drivers/net/ethernet/aeroflex/greth.c free_irq(greth->irq, (void *) dev); irq 582 drivers/net/ethernet/aeroflex/greth.c static irqreturn_t greth_interrupt(int irq, void *dev_id) irq 1302 drivers/net/ethernet/aeroflex/greth.c snprintf(greth->mdio->id, MII_BUS_ID_SIZE, "%s-%d", greth->mdio->name, greth->irq); irq 1381 drivers/net/ethernet/aeroflex/greth.c greth->irq = ofdev->archdata.irqs[0]; irq 120 drivers/net/ethernet/aeroflex/greth.h int irq; irq 3362 drivers/net/ethernet/agere/et131x.c static irqreturn_t et131x_isr(int irq, void *dev_id) irq 3615 drivers/net/ethernet/agere/et131x.c unsigned int irq = pdev->irq; irq 3624 drivers/net/ethernet/agere/et131x.c result = request_irq(irq, et131x_isr, irq 3627 drivers/net/ethernet/agere/et131x.c dev_err(&pdev->dev, "could not register IRQ %d\n", irq); irq 3648 drivers/net/ethernet/agere/et131x.c free_irq(adapter->pdev->irq, netdev); irq 734 drivers/net/ethernet/alacritech/slicoss.c static irqreturn_t slic_irq(int irq, void *dev_id) irq 1320 drivers/net/ethernet/alacritech/slicoss.c err = request_irq(sdev->pdev->irq, slic_irq, IRQF_SHARED, DRV_NAME, irq 1381 drivers/net/ethernet/alacritech/slicoss.c free_irq(sdev->pdev->irq, sdev); irq 1781 drivers/net/ethernet/alacritech/slicoss.c dev->irq = pdev->irq; irq 653 drivers/net/ethernet/allwinner/sun4i-emac.c static irqreturn_t emac_interrupt(int irq, void *dev_id) irq 709 drivers/net/ethernet/allwinner/sun4i-emac.c disable_irq(dev->irq); irq 710 drivers/net/ethernet/allwinner/sun4i-emac.c emac_interrupt(dev->irq, dev); irq 711 drivers/net/ethernet/allwinner/sun4i-emac.c enable_irq(dev->irq); irq 726 drivers/net/ethernet/allwinner/sun4i-emac.c if (request_irq(dev->irq, &emac_interrupt, 0, dev->name, dev)) irq 735 drivers/net/ethernet/allwinner/sun4i-emac.c free_irq(dev->irq, dev); irq 783 drivers/net/ethernet/allwinner/sun4i-emac.c free_irq(ndev->irq, ndev); irq 838 drivers/net/ethernet/allwinner/sun4i-emac.c ndev->irq = irq_of_parse_and_map(np, 0); irq 839 drivers/net/ethernet/allwinner/sun4i-emac.c if (ndev->irq == -ENXIO) { irq 841 drivers/net/ethernet/allwinner/sun4i-emac.c ret = ndev->irq; irq 905 drivers/net/ethernet/allwinner/sun4i-emac.c ndev->name, db->membase, ndev->irq, ndev->dev_addr); irq 155 drivers/net/ethernet/alteon/acenic.c #define ace_sync_irq(irq) synchronize_irq(irq) irq 560 drivers/net/ethernet/alteon/acenic.c printk("irq %d\n", pdev->irq); irq 634 drivers/net/ethernet/alteon/acenic.c ace_sync_irq(dev->irq); irq 838 drivers/net/ethernet/alteon/acenic.c if (dev->irq) irq 839 drivers/net/ethernet/alteon/acenic.c free_irq(dev->irq, dev); irq 1161 drivers/net/ethernet/alteon/acenic.c ecode = request_irq(pdev->irq, ace_interrupt, IRQF_SHARED, irq 1165 drivers/net/ethernet/alteon/acenic.c DRV_NAME, pdev->irq); irq 1168 drivers/net/ethernet/alteon/acenic.c dev->irq = pdev->irq; irq 2101 drivers/net/ethernet/alteon/acenic.c static irqreturn_t ace_interrupt(int irq, void *dev_id) irq 2563 drivers/net/ethernet/alteon/acenic.c ace_sync_irq(dev->irq); irq 750 drivers/net/ethernet/alteon/acenic.h ace_sync_irq(dev->irq); irq 773 drivers/net/ethernet/alteon/acenic.h static irqreturn_t ace_interrupt(int irq, void *dev_id); irq 521 drivers/net/ethernet/altera/altera_tse_main.c static irqreturn_t altera_isr(int irq, void *dev_id) irq 1304 drivers/net/ethernet/amazon/ena/ena_netdev.c static irqreturn_t ena_intr_msix_mgmnt(int irq, void *data) irq 1321 drivers/net/ethernet/amazon/ena/ena_netdev.c static irqreturn_t ena_intr_msix_io(int irq, void *data) irq 1424 drivers/net/ethernet/amazon/ena/ena_netdev.c struct ena_irq *irq; irq 1427 drivers/net/ethernet/amazon/ena/ena_netdev.c irq = &adapter->irq_tbl[ENA_MGMNT_IRQ_IDX]; irq 1428 drivers/net/ethernet/amazon/ena/ena_netdev.c rc = request_irq(irq->vector, irq->handler, flags, irq->name, irq 1429 drivers/net/ethernet/amazon/ena/ena_netdev.c irq->data); irq 1438 drivers/net/ethernet/amazon/ena/ena_netdev.c irq->affinity_hint_mask.bits[0], irq->vector); irq 1440 drivers/net/ethernet/amazon/ena/ena_netdev.c irq_set_affinity_hint(irq->vector, &irq->affinity_hint_mask); irq 1448 drivers/net/ethernet/amazon/ena/ena_netdev.c struct ena_irq *irq; irq 1458 drivers/net/ethernet/amazon/ena/ena_netdev.c irq = &adapter->irq_tbl[i]; irq 1459 drivers/net/ethernet/amazon/ena/ena_netdev.c rc = request_irq(irq->vector, irq->handler, flags, irq->name, irq 1460 drivers/net/ethernet/amazon/ena/ena_netdev.c irq->data); irq 1470 drivers/net/ethernet/amazon/ena/ena_netdev.c i, irq->affinity_hint_mask.bits[0], irq->vector); irq 1472 drivers/net/ethernet/amazon/ena/ena_netdev.c irq_set_affinity_hint(irq->vector, &irq->affinity_hint_mask); irq 1479 drivers/net/ethernet/amazon/ena/ena_netdev.c irq = &adapter->irq_tbl[k]; irq 1480 drivers/net/ethernet/amazon/ena/ena_netdev.c free_irq(irq->vector, irq->data); irq 1488 drivers/net/ethernet/amazon/ena/ena_netdev.c struct ena_irq *irq; irq 1490 drivers/net/ethernet/amazon/ena/ena_netdev.c irq = &adapter->irq_tbl[ENA_MGMNT_IRQ_IDX]; irq 1491 drivers/net/ethernet/amazon/ena/ena_netdev.c synchronize_irq(irq->vector); irq 1492 drivers/net/ethernet/amazon/ena/ena_netdev.c irq_set_affinity_hint(irq->vector, NULL); irq 1493 drivers/net/ethernet/amazon/ena/ena_netdev.c free_irq(irq->vector, irq->data); irq 1498 drivers/net/ethernet/amazon/ena/ena_netdev.c struct ena_irq *irq; irq 1509 drivers/net/ethernet/amazon/ena/ena_netdev.c irq = &adapter->irq_tbl[i]; irq 1510 drivers/net/ethernet/amazon/ena/ena_netdev.c irq_set_affinity_hint(irq->vector, NULL); irq 1511 drivers/net/ethernet/amazon/ena/ena_netdev.c free_irq(irq->vector, irq->data); irq 441 drivers/net/ethernet/amd/7990.c lance_interrupt(int irq, void *dev_id) irq 503 drivers/net/ethernet/amd/7990.c if (request_irq(lp->irq, lance_interrupt, IRQF_SHARED, lp->name, dev)) irq 524 drivers/net/ethernet/amd/7990.c free_irq(lp->irq, dev); irq 665 drivers/net/ethernet/amd/7990.c lance_interrupt(dev->irq, dev); irq 117 drivers/net/ethernet/amd/7990.h unsigned int irq; /* IRQ to register */ irq 414 drivers/net/ethernet/amd/a2065.c static irqreturn_t lance_interrupt(int irq, void *dev_id) irq 37 drivers/net/ethernet/amd/am79c961a.c am79c961_interrupt (int irq, void *dev_id); irq 334 drivers/net/ethernet/amd/am79c961a.c ret = request_irq(dev->irq, am79c961_interrupt, 0, dev->name, dev); irq 369 drivers/net/ethernet/amd/am79c961a.c free_irq (dev->irq, dev); irq 585 drivers/net/ethernet/amd/am79c961a.c am79c961_interrupt(int irq, void *dev_id) irq 624 drivers/net/ethernet/amd/am79c961a.c am79c961_interrupt(dev->irq, dev); irq 701 drivers/net/ethernet/amd/am79c961a.c dev->irq = ret; irq 1080 drivers/net/ethernet/amd/amd8111e.c static irqreturn_t amd8111e_interrupt(int irq, void *dev_id) irq 1182 drivers/net/ethernet/amd/amd8111e.c free_irq(dev->irq, dev); irq 1198 drivers/net/ethernet/amd/amd8111e.c if(dev->irq ==0 || request_irq(dev->irq, amd8111e_interrupt, IRQF_SHARED, irq 1211 drivers/net/ethernet/amd/amd8111e.c if (dev->irq) irq 1212 drivers/net/ethernet/amd/amd8111e.c free_irq(dev->irq, dev); irq 1837 drivers/net/ethernet/amd/amd8111e.c dev->irq =pdev->irq; irq 239 drivers/net/ethernet/amd/ariadne.c static irqreturn_t ariadne_interrupt(int irq, void *data) irq 344 drivers/net/ethernet/amd/atarilance.c static irqreturn_t lance_interrupt( int irq, void *dev_id ); irq 396 drivers/net/ethernet/amd/atarilance.c free_irq(dev->irq, dev); irq 561 drivers/net/ethernet/amd/atarilance.c dev->irq = IRQ_AUTO_5; irq 565 drivers/net/ethernet/amd/atarilance.c unsigned int irq = atari_register_vme_int(); irq 566 drivers/net/ethernet/amd/atarilance.c if (!irq) { irq 570 drivers/net/ethernet/amd/atarilance.c if (request_irq(irq, lance_interrupt, 0, "Riebl-VME Ethernet", irq 572 drivers/net/ethernet/amd/atarilance.c printk( "Lance: request for irq %u failed\n", irq ); irq 575 drivers/net/ethernet/amd/atarilance.c dev->irq = irq; irq 582 drivers/net/ethernet/amd/atarilance.c dev->irq, irq 625 drivers/net/ethernet/amd/atarilance.c IO->ivec = IRQ_SOURCE_TO_VECTOR(dev->irq); irq 627 drivers/net/ethernet/amd/atarilance.c *RIEBL_IVEC_ADDR = IRQ_SOURCE_TO_VECTOR(dev->irq); irq 850 drivers/net/ethernet/amd/atarilance.c static irqreturn_t lance_interrupt( int irq, void *dev_id ) irq 1153 drivers/net/ethernet/amd/atarilance.c free_irq(atarilance_dev->irq, atarilance_dev); irq 894 drivers/net/ethernet/amd/au1000_eth.c static irqreturn_t au1000_interrupt(int irq, void *dev_id) irq 912 drivers/net/ethernet/amd/au1000_eth.c retval = request_irq(dev->irq, au1000_interrupt, 0, irq 915 drivers/net/ethernet/amd/au1000_eth.c netdev_err(dev, "unable to get IRQ %d\n", dev->irq); irq 922 drivers/net/ethernet/amd/au1000_eth.c free_irq(dev->irq, dev); irq 954 drivers/net/ethernet/amd/au1000_eth.c free_irq(dev->irq, dev); irq 1084 drivers/net/ethernet/amd/au1000_eth.c int irq, i, err = 0; irq 1101 drivers/net/ethernet/amd/au1000_eth.c irq = platform_get_irq(pdev, 0); irq 1102 drivers/net/ethernet/amd/au1000_eth.c if (irq < 0) { irq 1238 drivers/net/ethernet/amd/au1000_eth.c aup->mii_bus->irq[aup->phy_addr] = aup->phy_irq; irq 1284 drivers/net/ethernet/amd/au1000_eth.c dev->irq = irq; irq 1302 drivers/net/ethernet/amd/au1000_eth.c (unsigned long)base->start, irq); irq 726 drivers/net/ethernet/amd/declance.c static irqreturn_t lance_dma_merr_int(int irq, void *dev_id) irq 734 drivers/net/ethernet/amd/declance.c static irqreturn_t lance_interrupt(int irq, void *dev_id) irq 809 drivers/net/ethernet/amd/declance.c if (request_irq(dev->irq, lance_interrupt, 0, "lance", dev)) { irq 810 drivers/net/ethernet/amd/declance.c printk("%s: Can't get IRQ %d\n", dev->name, dev->irq); irq 818 drivers/net/ethernet/amd/declance.c free_irq(dev->irq, dev); irq 866 drivers/net/ethernet/amd/declance.c free_irq(dev->irq, dev); irq 1077 drivers/net/ethernet/amd/declance.c dev->irq = dec_interrupt[DEC_IRQ_LANCE]; irq 1128 drivers/net/ethernet/amd/declance.c dev->irq = to_tc_dev(bdev)->interrupt; irq 1153 drivers/net/ethernet/amd/declance.c dev->irq = dec_interrupt[DEC_IRQ_LANCE]; irq 1234 drivers/net/ethernet/amd/declance.c name, desc, dev->dev_addr, dev->irq); irq 157 drivers/net/ethernet/amd/hplance.c lp->lance.irq = d->ipl; irq 67 drivers/net/ethernet/amd/lance.c static int lance_probe1(struct net_device *dev, int ioaddr, int irq, int options); irq 305 drivers/net/ethernet/amd/lance.c static irqreturn_t lance_interrupt(int irq, void *dev_id); irq 319 drivers/net/ethernet/amd/lance.c static int irq[MAX_CARDS]; irq 323 drivers/net/ethernet/amd/lance.c module_param_hw_array(irq, int, irq, NULL, 0); irq 327 drivers/net/ethernet/amd/lance.c MODULE_PARM_DESC(irq, "LANCE/PCnet IRQ number (ignored for some devices)"); irq 345 drivers/net/ethernet/amd/lance.c dev->irq = irq[this_dev]; irq 468 drivers/net/ethernet/amd/lance.c static int __init lance_probe1(struct net_device *dev, int ioaddr, int irq, int options) irq 586 drivers/net/ethernet/amd/lance.c if (irq) { /* Set iff PCI card. */ irq 588 drivers/net/ethernet/amd/lance.c dev->irq = irq; irq 594 drivers/net/ethernet/amd/lance.c dev->irq = irq_tbl[(port_val >> 2) & 3]; irq 595 drivers/net/ethernet/amd/lance.c printk(" HP Vectra IRQ %d DMA %d.\n", dev->irq, dev->dma); irq 601 drivers/net/ethernet/amd/lance.c dev->irq = irq_tbl[(reset_val >> 4) & 7]; irq 602 drivers/net/ethernet/amd/lance.c printk(" HP J2405A IRQ %d DMA %d.\n", dev->irq, dev->dma); irq 608 drivers/net/ethernet/amd/lance.c dev->irq = (bus_info >> 4) & 0x0F; irq 622 drivers/net/ethernet/amd/lance.c if (dev->irq >= 2) irq 623 drivers/net/ethernet/amd/lance.c printk(" assigned IRQ %d", dev->irq); irq 636 drivers/net/ethernet/amd/lance.c dev->irq = probe_irq_off(irq_mask); irq 637 drivers/net/ethernet/amd/lance.c if (dev->irq) irq 638 drivers/net/ethernet/amd/lance.c printk(", probed IRQ %d", dev->irq); irq 699 drivers/net/ethernet/amd/lance.c if (lance_version == 0 && dev->irq == 0) { irq 708 drivers/net/ethernet/amd/lance.c dev->irq = probe_irq_off(irq_mask); irq 709 drivers/net/ethernet/amd/lance.c if (dev->irq == 0) { irq 713 drivers/net/ethernet/amd/lance.c printk(" Auto-IRQ detected IRQ%d.\n", dev->irq); irq 755 drivers/net/ethernet/amd/lance.c if (dev->irq == 0 || irq 756 drivers/net/ethernet/amd/lance.c request_irq(dev->irq, lance_interrupt, 0, dev->name, dev)) { irq 787 drivers/net/ethernet/amd/lance.c dev->name, dev->irq, dev->dma, irq 1020 drivers/net/ethernet/amd/lance.c static irqreturn_t lance_interrupt(int irq, void *dev_id) irq 1252 drivers/net/ethernet/amd/lance.c free_irq(dev->irq, dev); irq 126 drivers/net/ethernet/amd/mvme147.c lp->lance.irq = MVME147_LANCE_IRQ; irq 249 drivers/net/ethernet/amd/ni65.c static irqreturn_t ni65_interrupt(int irq, void * dev_id); irq 297 drivers/net/ethernet/amd/ni65.c int irqval = request_irq(dev->irq, ni65_interrupt,0, irq 301 drivers/net/ethernet/amd/ni65.c dev->name,dev->irq, irqval); irq 312 drivers/net/ethernet/amd/ni65.c free_irq(dev->irq,dev); irq 340 drivers/net/ethernet/amd/ni65.c free_irq(dev->irq,dev); irq 354 drivers/net/ethernet/amd/ni65.c static int irq; irq 374 drivers/net/ethernet/amd/ni65.c irq = dev->irq; irq 423 drivers/net/ethernet/amd/ni65.c dev->irq = irq; irq 485 drivers/net/ethernet/amd/ni65.c dev->irq = irqtab[(inw(ioaddr+L_CONFIG)>>2)&3]; irq 487 drivers/net/ethernet/amd/ni65.c printk("IRQ %d (from card), DMA %d (from card).\n",dev->irq,dev->dma); irq 529 drivers/net/ethernet/amd/ni65.c if(dev->irq < 2) irq 537 drivers/net/ethernet/amd/ni65.c dev->irq = probe_irq_off(irq_mask); irq 538 drivers/net/ethernet/amd/ni65.c if(!dev->irq) irq 545 drivers/net/ethernet/amd/ni65.c printk("IRQ %d (autodetected).\n",dev->irq); irq 548 drivers/net/ethernet/amd/ni65.c printk("IRQ %d (assigned).\n",dev->irq); irq 871 drivers/net/ethernet/amd/ni65.c static irqreturn_t ni65_interrupt(int irq, void * dev_id) irq 1226 drivers/net/ethernet/amd/ni65.c module_param_hw(irq, int, irq, 0); irq 1229 drivers/net/ethernet/amd/ni65.c MODULE_PARM_DESC(irq, "ni6510 IRQ number (ignored for some cards)"); irq 411 drivers/net/ethernet/amd/nmclan_cs.c static irqreturn_t mace_interrupt(int irq, void *dev_id); irq 629 drivers/net/ethernet/amd/nmclan_cs.c dev->irq = link->irq; irq 677 drivers/net/ethernet/amd/nmclan_cs.c dev->base_addr, dev->irq, if_names[dev->if_port], dev->dev_addr); irq 915 drivers/net/ethernet/amd/nmclan_cs.c static irqreturn_t mace_interrupt(int irq, void *dev_id) irq 925 drivers/net/ethernet/amd/nmclan_cs.c irq); irq 956 drivers/net/ethernet/amd/nmclan_cs.c pr_debug("mace_interrupt: irq 0x%X status 0x%X.\n", irq, status); irq 677 drivers/net/ethernet/amd/pcnet32.c disable_irq(dev->irq); irq 679 drivers/net/ethernet/amd/pcnet32.c enable_irq(dev->irq); irq 1922 drivers/net/ethernet/amd/pcnet32.c dev->irq = pdev->irq; irq 1924 drivers/net/ethernet/amd/pcnet32.c pr_cont(" assigned IRQ %d\n", dev->irq); irq 1937 drivers/net/ethernet/amd/pcnet32.c dev->irq = probe_irq_off(irq_mask); irq 1938 drivers/net/ethernet/amd/pcnet32.c if (!dev->irq) { irq 1945 drivers/net/ethernet/amd/pcnet32.c pr_cont(", probed IRQ %d\n", dev->irq); irq 2104 drivers/net/ethernet/amd/pcnet32.c if (request_irq(dev->irq, pcnet32_interrupt, irq 2125 drivers/net/ethernet/amd/pcnet32.c __func__, dev->irq, (u32) (lp->tx_ring_dma_addr), irq 2324 drivers/net/ethernet/amd/pcnet32.c free_irq(dev->irq, dev); irq 2559 drivers/net/ethernet/amd/pcnet32.c pcnet32_interrupt(int irq, void *dev_id) irq 2657 drivers/net/ethernet/amd/pcnet32.c free_irq(dev->irq, dev); irq 241 drivers/net/ethernet/amd/sun3lance.c static irqreturn_t lance_interrupt( int irq, void *dev_id); irq 370 drivers/net/ethernet/amd/sun3lance.c dev->irq = (unsigned short)LANCE_IRQ; irq 377 drivers/net/ethernet/amd/sun3lance.c dev->irq); irq 655 drivers/net/ethernet/amd/sun3lance.c static irqreturn_t lance_interrupt( int irq, void *dev_id) irq 815 drivers/net/ethernet/amd/sunlance.c static irqreturn_t lance_interrupt(int irq, void *dev_id) irq 921 drivers/net/ethernet/amd/sunlance.c if (request_irq(dev->irq, lance_interrupt, IRQF_SHARED, irq 923 drivers/net/ethernet/amd/sunlance.c printk(KERN_ERR "Lance: Can't get irq %d\n", dev->irq); irq 975 drivers/net/ethernet/amd/sunlance.c free_irq(dev->irq, (void *) dev); irq 1459 drivers/net/ethernet/amd/sunlance.c dev->irq = op->archdata.irqs[0]; irq 464 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static irqreturn_t xgbe_ecc_isr(int irq, void *data) irq 603 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static irqreturn_t xgbe_isr(int irq, void *data) irq 615 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static irqreturn_t xgbe_dma_isr(int irq, void *data) irq 320 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c static irqreturn_t xgbe_i2c_isr(int irq, void *data) irq 270 drivers/net/ethernet/amd/xgbe/xgbe-main.c netdev->irq = pdata->dev_irq; irq 711 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static irqreturn_t xgbe_an_isr(int irq, void *data) irq 59 drivers/net/ethernet/apm/xgene-v2/main.c pdata->resources.irq = ret; irq 129 drivers/net/ethernet/apm/xgene-v2/main.c static irqreturn_t xge_irq(const int irq, void *data) irq 148 drivers/net/ethernet/apm/xgene-v2/main.c ret = request_irq(pdata->resources.irq, xge_irq, 0, pdata->irq_name, irq 160 drivers/net/ethernet/apm/xgene-v2/main.c free_irq(pdata->resources.irq, pdata); irq 39 drivers/net/ethernet/apm/xgene-v2/main.h u32 irq; irq 213 drivers/net/ethernet/apm/xgene/xgene_enet_main.c static irqreturn_t xgene_enet_rx_irq(const int irq, void *data) irq 218 drivers/net/ethernet/apm/xgene/xgene_enet_main.c disable_irq_nosync(irq); irq 856 drivers/net/ethernet/apm/xgene/xgene_enet_main.c enable_irq(ring->irq); irq 911 drivers/net/ethernet/apm/xgene/xgene_enet_main.c irq_set_status_flags(ring->irq, IRQ_DISABLE_UNLAZY); irq 912 drivers/net/ethernet/apm/xgene/xgene_enet_main.c ret = devm_request_irq(dev, ring->irq, xgene_enet_rx_irq, irq 922 drivers/net/ethernet/apm/xgene/xgene_enet_main.c irq_set_status_flags(ring->irq, IRQ_DISABLE_UNLAZY); irq 923 drivers/net/ethernet/apm/xgene/xgene_enet_main.c ret = devm_request_irq(dev, ring->irq, xgene_enet_rx_irq, irq 946 drivers/net/ethernet/apm/xgene/xgene_enet_main.c irq_clear_status_flags(ring->irq, IRQ_DISABLE_UNLAZY); irq 947 drivers/net/ethernet/apm/xgene/xgene_enet_main.c devm_free_irq(dev, ring->irq, ring); irq 952 drivers/net/ethernet/apm/xgene/xgene_enet_main.c irq_clear_status_flags(ring->irq, IRQ_DISABLE_UNLAZY); irq 953 drivers/net/ethernet/apm/xgene/xgene_enet_main.c devm_free_irq(dev, ring->irq, ring); irq 1345 drivers/net/ethernet/apm/xgene/xgene_enet_main.c rx_ring->irq = pdata->irqs[i]; irq 1432 drivers/net/ethernet/apm/xgene/xgene_enet_main.c cp_ring->irq = pdata->irqs[pdata->rxq_cnt + i]; irq 99 drivers/net/ethernet/apm/xgene/xgene_enet_main.h u16 irq; irq 153 drivers/net/ethernet/apple/bmac.c static irqreturn_t bmac_misc_intr(int irq, void *dev_id); irq 154 drivers/net/ethernet/apple/bmac.c static irqreturn_t bmac_txdma_intr(int irq, void *dev_id); irq 155 drivers/net/ethernet/apple/bmac.c static irqreturn_t bmac_rxdma_intr(int irq, void *dev_id); irq 468 drivers/net/ethernet/apple/bmac.c disable_irq(dev->irq); irq 512 drivers/net/ethernet/apple/bmac.c enable_irq(dev->irq); irq 674 drivers/net/ethernet/apple/bmac.c static irqreturn_t bmac_rxdma_intr(int irq, void *dev_id) irq 748 drivers/net/ethernet/apple/bmac.c static irqreturn_t bmac_txdma_intr(int irq, void *dev_id) irq 1048 drivers/net/ethernet/apple/bmac.c static irqreturn_t bmac_misc_intr(int irq, void *dev_id) irq 1283 drivers/net/ethernet/apple/bmac.c dev->irq = macio_irq(mdev, 0); irq 1321 drivers/net/ethernet/apple/bmac.c ret = request_irq(dev->irq, bmac_misc_intr, 0, "BMAC-misc", dev); irq 1323 drivers/net/ethernet/apple/bmac.c printk(KERN_ERR "BMAC: can't get irq %d\n", dev->irq); irq 1340 drivers/net/ethernet/apple/bmac.c disable_irq(dev->irq); irq 1360 drivers/net/ethernet/apple/bmac.c free_irq(dev->irq, dev); irq 1383 drivers/net/ethernet/apple/bmac.c enable_irq(dev->irq); irq 1428 drivers/net/ethernet/apple/bmac.c disable_irq(dev->irq); irq 1602 drivers/net/ethernet/apple/bmac.c free_irq(dev->irq, dev); irq 86 drivers/net/ethernet/apple/mace.c static irqreturn_t mace_interrupt(int irq, void *dev_id); irq 87 drivers/net/ethernet/apple/mace.c static irqreturn_t mace_txdma_intr(int irq, void *dev_id); irq 88 drivers/net/ethernet/apple/mace.c static irqreturn_t mace_rxdma_intr(int irq, void *dev_id); irq 166 drivers/net/ethernet/apple/mace.c dev->irq = macio_irq(mdev, 0); irq 226 drivers/net/ethernet/apple/mace.c rc = request_irq(dev->irq, mace_interrupt, 0, "MACE", dev); irq 228 drivers/net/ethernet/apple/mace.c printk(KERN_ERR "MACE: can't get irq %d\n", dev->irq); irq 287 drivers/net/ethernet/apple/mace.c free_irq(dev->irq, dev); irq 657 drivers/net/ethernet/apple/mace.c static irqreturn_t mace_interrupt(int irq, void *dev_id) irq 869 drivers/net/ethernet/apple/mace.c static irqreturn_t mace_txdma_intr(int irq, void *dev_id) irq 874 drivers/net/ethernet/apple/mace.c static irqreturn_t mace_rxdma_intr(int irq, void *dev_id) irq 92 drivers/net/ethernet/apple/macmace.c static irqreturn_t mace_interrupt(int irq, void *dev_id); irq 93 drivers/net/ethernet/apple/macmace.c static irqreturn_t mace_dma_intr(int irq, void *dev_id); irq 215 drivers/net/ethernet/apple/macmace.c dev->irq = IRQ_MAC_MACE; irq 372 drivers/net/ethernet/apple/macmace.c if (request_irq(dev->irq, mace_interrupt, 0, dev->name, dev)) { irq 373 drivers/net/ethernet/apple/macmace.c printk(KERN_ERR "%s: can't get irq %d\n", dev->name, dev->irq); irq 378 drivers/net/ethernet/apple/macmace.c free_irq(dev->irq, dev); irq 418 drivers/net/ethernet/apple/macmace.c free_irq(dev->irq, dev); irq 552 drivers/net/ethernet/apple/macmace.c static irqreturn_t mace_interrupt(int irq, void *dev_id) irq 672 drivers/net/ethernet/apple/macmace.c static irqreturn_t mace_dma_intr(int irq, void *dev_id) irq 745 drivers/net/ethernet/apple/macmace.c free_irq(dev->irq, dev); irq 175 drivers/net/ethernet/aquantia/atlantic/aq_nic.c static irqreturn_t aq_linkstate_threaded_isr(int irq, void *private) irq 290 drivers/net/ethernet/aquantia/atlantic/aq_vec.c irqreturn_t aq_vec_isr(int irq, void *private) irq 305 drivers/net/ethernet/aquantia/atlantic/aq_vec.c irqreturn_t aq_vec_isr_legacy(int irq, void *private) irq 24 drivers/net/ethernet/aquantia/atlantic/aq_vec.h irqreturn_t aq_vec_isr(int irq, void *private); irq 25 drivers/net/ethernet/aquantia/atlantic/aq_vec.h irqreturn_t aq_vec_isr_legacy(int irq, void *private); irq 353 drivers/net/ethernet/arc/emac_main.c static irqreturn_t arc_emac_intr(int irq, void *dev_instance) irq 407 drivers/net/ethernet/arc/emac_main.c disable_irq(dev->irq); irq 408 drivers/net/ethernet/arc/emac_main.c arc_emac_intr(dev->irq, dev); irq 409 drivers/net/ethernet/arc/emac_main.c enable_irq(dev->irq); irq 874 drivers/net/ethernet/arc/emac_main.c unsigned int id, clock_frequency, irq; irq 893 drivers/net/ethernet/arc/emac_main.c irq = irq_of_parse_and_map(dev->of_node, 0); irq 894 drivers/net/ethernet/arc/emac_main.c if (!irq) { irq 946 drivers/net/ethernet/arc/emac_main.c ndev->irq = irq; irq 947 drivers/net/ethernet/arc/emac_main.c dev_info(dev, "IRQ is %d\n", ndev->irq); irq 950 drivers/net/ethernet/arc/emac_main.c err = devm_request_irq(dev, ndev->irq, arc_emac_intr, 0, irq 1574 drivers/net/ethernet/atheros/ag71xx.c static irqreturn_t ag71xx_interrupt(int irq, void *dev_id) irq 1697 drivers/net/ethernet/atheros/ag71xx.c ndev->irq = platform_get_irq(pdev, 0); irq 1698 drivers/net/ethernet/atheros/ag71xx.c err = devm_request_irq(&pdev->dev, ndev->irq, ag71xx_interrupt, irq 1702 drivers/net/ethernet/atheros/ag71xx.c ndev->irq); irq 1780 drivers/net/ethernet/atheros/ag71xx.c (unsigned long)ag->mac_base, ndev->irq, irq 385 drivers/net/ethernet/atheros/alx/main.c static irqreturn_t alx_intr_msix_ring(int irq, void *data) irq 400 drivers/net/ethernet/atheros/alx/main.c static irqreturn_t alx_intr_msix_misc(int irq, void *data) irq 425 drivers/net/ethernet/atheros/alx/main.c static irqreturn_t alx_intr_msi(int irq, void *data) irq 432 drivers/net/ethernet/atheros/alx/main.c static irqreturn_t alx_intr_legacy(int irq, void *data) irq 1761 drivers/net/ethernet/atheros/alx/main.c netdev->irq = pci_irq_vector(pdev, 0); irq 177 drivers/net/ethernet/atheros/atl1c/atl1c_main.c synchronize_irq(adapter->pdev->irq); irq 1578 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static irqreturn_t atl1c_intr(int irq, void *data) irq 1902 drivers/net/ethernet/atheros/atl1c/atl1c_main.c disable_irq(adapter->pdev->irq); irq 1903 drivers/net/ethernet/atheros/atl1c/atl1c_main.c atl1c_intr(adapter->pdev->irq, netdev); irq 1904 drivers/net/ethernet/atheros/atl1c/atl1c_main.c enable_irq(adapter->pdev->irq); irq 2258 drivers/net/ethernet/atheros/atl1c/atl1c_main.c free_irq(adapter->pdev->irq, netdev); irq 2283 drivers/net/ethernet/atheros/atl1c/atl1c_main.c err = request_irq(adapter->pdev->irq, atl1c_intr, flags, irq 101 drivers/net/ethernet/atheros/atl1e/atl1e_main.c synchronize_irq(adapter->pdev->irq); irq 1272 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static irqreturn_t atl1e_intr(int irq, void *data) irq 1546 drivers/net/ethernet/atheros/atl1e/atl1e_main.c disable_irq(adapter->pdev->irq); irq 1547 drivers/net/ethernet/atheros/atl1e/atl1e_main.c atl1e_intr(adapter->pdev->irq, netdev); irq 1548 drivers/net/ethernet/atheros/atl1e/atl1e_main.c enable_irq(adapter->pdev->irq); irq 1909 drivers/net/ethernet/atheros/atl1e/atl1e_main.c free_irq(adapter->pdev->irq, netdev); irq 1918 drivers/net/ethernet/atheros/atl1e/atl1e_main.c err = request_irq(pdev->irq, atl1e_intr, IRQF_SHARED, netdev->name, irq 2474 drivers/net/ethernet/atheros/atlx/atl1.c static irqreturn_t atl1_intr(int irq, void *data) irq 2620 drivers/net/ethernet/atheros/atlx/atl1.c err = request_irq(adapter->pdev->irq, atl1_intr, irq_flags, irq 2648 drivers/net/ethernet/atheros/atlx/atl1.c free_irq(adapter->pdev->irq, netdev); irq 2872 drivers/net/ethernet/atheros/atlx/atl1.c disable_irq(netdev->irq); irq 2873 drivers/net/ethernet/atheros/atlx/atl1.c atl1_intr(netdev->irq, netdev); irq 2874 drivers/net/ethernet/atheros/atlx/atl1.c enable_irq(netdev->irq); irq 346 drivers/net/ethernet/atheros/atlx/atl2.c synchronize_irq(adapter->pdev->irq); irq 589 drivers/net/ethernet/atheros/atlx/atl2.c static irqreturn_t atl2_intr(int irq, void *data) irq 659 drivers/net/ethernet/atheros/atlx/atl2.c return request_irq(adapter->pdev->irq, atl2_intr, flags, netdev->name, irq 774 drivers/net/ethernet/atheros/atlx/atl2.c free_irq(adapter->pdev->irq, netdev); irq 1284 drivers/net/ethernet/atheros/atlx/atl2.c disable_irq(netdev->irq); irq 1285 drivers/net/ethernet/atheros/atlx/atl2.c atl2_intr(netdev->irq, netdev); irq 1286 drivers/net/ethernet/atheros/atlx/atl2.c enable_irq(netdev->irq); irq 169 drivers/net/ethernet/atheros/atlx/atlx.c synchronize_irq(adapter->pdev->irq); irq 537 drivers/net/ethernet/aurora/nb8800.c static irqreturn_t nb8800_irq(int irq, void *dev_id) irq 951 drivers/net/ethernet/aurora/nb8800.c err = request_irq(dev->irq, nb8800_irq, 0, dev_name(&dev->dev), dev); irq 978 drivers/net/ethernet/aurora/nb8800.c free_irq(dev->irq, dev); irq 1001 drivers/net/ethernet/aurora/nb8800.c free_irq(dev->irq, dev); irq 1346 drivers/net/ethernet/aurora/nb8800.c int irq; irq 1353 drivers/net/ethernet/aurora/nb8800.c irq = platform_get_irq(pdev, 0); irq 1354 drivers/net/ethernet/aurora/nb8800.c if (irq <= 0) irq 1451 drivers/net/ethernet/aurora/nb8800.c dev->irq = irq; irq 912 drivers/net/ethernet/broadcom/b44.c static irqreturn_t b44_interrupt(int irq, void *dev_id) irq 1468 drivers/net/ethernet/broadcom/b44.c err = request_irq(dev->irq, b44_interrupt, IRQF_SHARED, dev->name, dev); irq 1498 drivers/net/ethernet/broadcom/b44.c disable_irq(dev->irq); irq 1499 drivers/net/ethernet/broadcom/b44.c b44_interrupt(dev->irq, dev); irq 1500 drivers/net/ethernet/broadcom/b44.c enable_irq(dev->irq); irq 1666 drivers/net/ethernet/broadcom/b44.c free_irq(dev->irq, dev); irq 2384 drivers/net/ethernet/broadcom/b44.c dev->irq = sdev->irq; irq 2510 drivers/net/ethernet/broadcom/b44.c free_irq(dev->irq, dev); irq 2546 drivers/net/ethernet/broadcom/b44.c rc = request_irq(dev->irq, b44_interrupt, IRQF_SHARED, dev->name, dev); irq 512 drivers/net/ethernet/broadcom/bcm63xx_enet.c static irqreturn_t bcm_enet_isr_mac(int irq, void *dev_id) irq 538 drivers/net/ethernet/broadcom/bcm63xx_enet.c static irqreturn_t bcm_enet_isr_dma(int irq, void *dev_id) irq 900 drivers/net/ethernet/broadcom/bcm63xx_enet.c ret = request_irq(dev->irq, bcm_enet_isr_mac, 0, dev->name, dev); irq 1104 drivers/net/ethernet/broadcom/bcm63xx_enet.c free_irq(dev->irq, dev); irq 1212 drivers/net/ethernet/broadcom/bcm63xx_enet.c free_irq(dev->irq, dev); irq 1728 drivers/net/ethernet/broadcom/bcm63xx_enet.c dev->irq = priv->irq = res_irq->start; irq 1806 drivers/net/ethernet/broadcom/bcm63xx_enet.c bus->irq[priv->phy_id] = priv->phy_interrupt; irq 200 drivers/net/ethernet/broadcom/bcm63xx_enet.h int irq; irq 88 drivers/net/ethernet/broadcom/bcmsysport.c priv->irq##which##_mask &= ~(mask); \ irq 95 drivers/net/ethernet/broadcom/bcmsysport.c priv->irq##which##_mask |= (mask); \ irq 1103 drivers/net/ethernet/broadcom/bcmsysport.c static irqreturn_t bcm_sysport_rx_isr(int irq, void *dev_id) irq 1154 drivers/net/ethernet/broadcom/bcmsysport.c static irqreturn_t bcm_sysport_tx_isr(int irq, void *dev_id) irq 1185 drivers/net/ethernet/broadcom/bcmsysport.c static irqreturn_t bcm_sysport_wol_isr(int irq, void *dev_id) irq 127 drivers/net/ethernet/broadcom/bgmac-bcma.c bgmac->irq = core->irq; irq 201 drivers/net/ethernet/broadcom/bgmac-platform.c bgmac->irq = platform_get_irq(pdev, 0); irq 202 drivers/net/ethernet/broadcom/bgmac-platform.c if (bgmac->irq < 0) irq 203 drivers/net/ethernet/broadcom/bgmac-platform.c return bgmac->irq; irq 1126 drivers/net/ethernet/broadcom/bgmac.c static irqreturn_t bgmac_interrupt(int irq, void *dev_id) irq 1189 drivers/net/ethernet/broadcom/bgmac.c err = request_irq(bgmac->irq, bgmac_interrupt, IRQF_SHARED, irq 1215 drivers/net/ethernet/broadcom/bgmac.c free_irq(bgmac->irq, net_dev); irq 1494 drivers/net/ethernet/broadcom/bgmac.c net_dev->irq = bgmac->irq; irq 511 drivers/net/ethernet/broadcom/bgmac.h int irq; irq 3316 drivers/net/ethernet/broadcom/bnx2.c bnx2_msi(int irq, void *dev_instance) irq 3336 drivers/net/ethernet/broadcom/bnx2.c bnx2_msi_1shot(int irq, void *dev_instance) irq 3353 drivers/net/ethernet/broadcom/bnx2.c bnx2_interrupt(int irq, void *dev_instance) irq 6224 drivers/net/ethernet/broadcom/bnx2.c struct bnx2_irq *irq; irq 6233 drivers/net/ethernet/broadcom/bnx2.c irq = &bp->irq_tbl[i]; irq 6234 drivers/net/ethernet/broadcom/bnx2.c rc = request_irq(irq->vector, irq->handler, flags, irq->name, irq 6238 drivers/net/ethernet/broadcom/bnx2.c irq->requested = 1; irq 6246 drivers/net/ethernet/broadcom/bnx2.c struct bnx2_irq *irq; irq 6250 drivers/net/ethernet/broadcom/bnx2.c irq = &bp->irq_tbl[i]; irq 6251 drivers/net/ethernet/broadcom/bnx2.c if (irq->requested) irq 6252 drivers/net/ethernet/broadcom/bnx2.c free_irq(irq->vector, &bp->bnx2_napi[i]); irq 6253 drivers/net/ethernet/broadcom/bnx2.c irq->requested = 0; irq 6332 drivers/net/ethernet/broadcom/bnx2.c bp->irq_tbl[0].vector = bp->pdev->irq; irq 6347 drivers/net/ethernet/broadcom/bnx2.c bp->irq_tbl[0].vector = bp->pdev->irq; irq 7936 drivers/net/ethernet/broadcom/bnx2.c struct bnx2_irq *irq = &bp->irq_tbl[i]; irq 7938 drivers/net/ethernet/broadcom/bnx2.c disable_irq(irq->vector); irq 7939 drivers/net/ethernet/broadcom/bnx2.c irq->handler(irq->vector, &bp->bnx2_napi[i]); irq 7940 drivers/net/ethernet/broadcom/bnx2.c enable_irq(irq->vector); irq 8629 drivers/net/ethernet/broadcom/bnx2.c pdev->irq, dev->dev_addr); irq 1126 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static irqreturn_t bnx2x_msix_fp_int(int irq, void *fp_cookie) irq 1657 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c free_irq(bp->dev->irq, bp->dev); irq 1814 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c unsigned int irq; irq 1822 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c irq = bp->msix_table[0].vector; irq 1824 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c irq = bp->pdev->irq; irq 1826 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c return request_irq(irq, bnx2x_interrupt, flags, bp->dev->name, bp->dev); irq 1844 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c bp->dev->irq = bp->pdev->irq; irq 1846 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c bp->dev->irq); irq 1849 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c bp->dev->irq = bp->msix_table[0].vector; irq 1851 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c bp->dev->irq); irq 241 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h irqreturn_t bnx2x_msix_sp_int(int irq, void *dev_instance); irq 249 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h irqreturn_t bnx2x_interrupt(int irq, void *dev_instance); irq 1695 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c synchronize_irq(bp->pdev->irq); irq 1902 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c irqreturn_t bnx2x_interrupt(int irq, void *dev_instance) irq 5725 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c irqreturn_t bnx2x_msix_sp_int(int irq, void *dev_instance) irq 9232 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c synchronize_irq(bp->pdev->irq); irq 13256 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev->irq = pdev->irq; irq 14124 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev->base_addr, bp->pdev->irq, dev->dev_addr); irq 2099 drivers/net/ethernet/broadcom/bnxt/bnxt.c static irqreturn_t bnxt_msix(int irq, void *dev_instance) irq 2123 drivers/net/ethernet/broadcom/bnxt/bnxt.c static irqreturn_t bnxt_inta(int irq, void *dev_instance) irq 8106 drivers/net/ethernet/broadcom/bnxt/bnxt.c bp->irq_tbl[0].vector = bp->pdev->irq; irq 8170 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct bnxt_irq *irq; irq 8183 drivers/net/ethernet/broadcom/bnxt/bnxt.c irq = &bp->irq_tbl[map_idx]; irq 8184 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (irq->requested) { irq 8185 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (irq->have_cpumask) { irq 8186 drivers/net/ethernet/broadcom/bnxt/bnxt.c irq_set_affinity_hint(irq->vector, NULL); irq 8187 drivers/net/ethernet/broadcom/bnxt/bnxt.c free_cpumask_var(irq->cpu_mask); irq 8188 drivers/net/ethernet/broadcom/bnxt/bnxt.c irq->have_cpumask = 0; irq 8190 drivers/net/ethernet/broadcom/bnxt/bnxt.c free_irq(irq->vector, bp->bnapi[i]); irq 8193 drivers/net/ethernet/broadcom/bnxt/bnxt.c irq->requested = 0; irq 8219 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct bnxt_irq *irq = &bp->irq_tbl[map_idx]; irq 8223 drivers/net/ethernet/broadcom/bnxt/bnxt.c rc = irq_cpu_rmap_add(rmap, irq->vector); irq 8230 drivers/net/ethernet/broadcom/bnxt/bnxt.c rc = request_irq(irq->vector, irq->handler, flags, irq->name, irq 8235 drivers/net/ethernet/broadcom/bnxt/bnxt.c irq->requested = 1; irq 8237 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (zalloc_cpumask_var(&irq->cpu_mask, GFP_KERNEL)) { irq 8240 drivers/net/ethernet/broadcom/bnxt/bnxt.c irq->have_cpumask = 1; irq 8242 drivers/net/ethernet/broadcom/bnxt/bnxt.c irq->cpu_mask); irq 8243 drivers/net/ethernet/broadcom/bnxt/bnxt.c rc = irq_set_affinity_hint(irq->vector, irq->cpu_mask); irq 8247 drivers/net/ethernet/broadcom/bnxt/bnxt.c irq->vector); irq 1139 drivers/net/ethernet/broadcom/cnic.c uinfo->irq = UIO_IRQ_CUSTOM; irq 3038 drivers/net/ethernet/broadcom/cnic.c static irqreturn_t cnic_irq(int irq, void *dev_instance) irq 2630 drivers/net/ethernet/broadcom/genet/bcmgenet.c static irqreturn_t bcmgenet_isr1(int irq, void *dev_id) irq 2678 drivers/net/ethernet/broadcom/genet/bcmgenet.c static irqreturn_t bcmgenet_isr0(int irq, void *dev_id) irq 2734 drivers/net/ethernet/broadcom/genet/bcmgenet.c static irqreturn_t bcmgenet_wol_isr(int irq, void *dev_id) irq 365 drivers/net/ethernet/broadcom/genet/bcmmii.c dev->phydev->irq = PHY_IGNORE_INTERRUPT; irq 288 drivers/net/ethernet/broadcom/sb1250-mac.c static irqreturn_t sbmac_intr(int irq, void *dev_instance); irq 1019 drivers/net/ethernet/broadcom/sb1250-mac.c int irq = sc->sbm_dev->irq; irq 1023 drivers/net/ethernet/broadcom/sb1250-mac.c sbmac_intr(irq, netdev); irq 1965 drivers/net/ethernet/broadcom/sb1250-mac.c static irqreturn_t sbmac_intr(int irq,void *dev_instance) irq 2210 drivers/net/ethernet/broadcom/sb1250-mac.c dev->irq = UNIT_INT(idx); irq 2277 drivers/net/ethernet/broadcom/sb1250-mac.c pr_debug("%s: sbmac_open() irq %d.\n", dev->name, dev->irq); irq 2286 drivers/net/ethernet/broadcom/sb1250-mac.c err = request_irq(dev->irq, sbmac_intr, IRQF_SHARED, dev->name, dev); irq 2289 drivers/net/ethernet/broadcom/sb1250-mac.c dev->irq); irq 2323 drivers/net/ethernet/broadcom/sb1250-mac.c free_irq(dev->irq, dev); irq 2496 drivers/net/ethernet/broadcom/sb1250-mac.c free_irq(dev->irq, dev); irq 7477 drivers/net/ethernet/broadcom/tg3.c static irqreturn_t tg3_msi_1shot(int irq, void *dev_id) irq 7496 drivers/net/ethernet/broadcom/tg3.c static irqreturn_t tg3_msi(int irq, void *dev_id) irq 7518 drivers/net/ethernet/broadcom/tg3.c static irqreturn_t tg3_interrupt(int irq, void *dev_id) irq 7567 drivers/net/ethernet/broadcom/tg3.c static irqreturn_t tg3_interrupt_tagged(int irq, void *dev_id) irq 7620 drivers/net/ethernet/broadcom/tg3.c static irqreturn_t tg3_test_isr(int irq, void *dev_id) irq 11391 drivers/net/ethernet/broadcom/tg3.c tp->napi[0].irq_vec = tp->pdev->irq; irq 11547 drivers/net/ethernet/broadcom/tg3.c tp->napi[0].irq_vec = tp->pdev->irq; irq 17744 drivers/net/ethernet/broadcom/tg3.c dev->irq = pdev->irq; irq 59 drivers/net/ethernet/brocade/bna/bnad.c ((_bnad)->pcidev->irq)) irq 236 drivers/net/ethernet/brocade/bna/bnad.c bnad_msix_tx(int irq, void *data) irq 753 drivers/net/ethernet/brocade/bna/bnad.c bnad_msix_rx(int irq, void *data) irq 769 drivers/net/ethernet/brocade/bna/bnad.c bnad_msix_mbox_handler(int irq, void *data) irq 792 drivers/net/ethernet/brocade/bna/bnad.c bnad_isr(int irq, void *data) irq 1387 drivers/net/ethernet/brocade/bna/bnad.c int irq; irq 1394 drivers/net/ethernet/brocade/bna/bnad.c irq = BNAD_GET_MBOX_IRQ(bnad); irq 1395 drivers/net/ethernet/brocade/bna/bnad.c free_irq(irq, bnad); irq 1408 drivers/net/ethernet/brocade/bna/bnad.c u32 irq; irq 1414 drivers/net/ethernet/brocade/bna/bnad.c irq = bnad->msix_table[BNAD_MAILBOX_MSIX_INDEX].vector; irq 1418 drivers/net/ethernet/brocade/bna/bnad.c irq = bnad->pcidev->irq; irq 1433 drivers/net/ethernet/brocade/bna/bnad.c err = request_irq(irq, irq_handler, irq_flags, irq 2466 drivers/net/ethernet/brocade/bna/bnad.c u32 irq; irq 2471 drivers/net/ethernet/brocade/bna/bnad.c irq = bnad->msix_table[BNAD_MAILBOX_MSIX_INDEX].vector; irq 2473 drivers/net/ethernet/brocade/bna/bnad.c irq = bnad->pcidev->irq; irq 2476 drivers/net/ethernet/brocade/bna/bnad.c synchronize_irq(irq); irq 3390 drivers/net/ethernet/brocade/bna/bnad.c bnad_isr(bnad->pcidev->irq, netdev); irq 1110 drivers/net/ethernet/cadence/macb.h int irq; irq 1368 drivers/net/ethernet/cadence/macb_main.c static irqreturn_t macb_interrupt(int irq, void *dev_id) irq 1488 drivers/net/ethernet/cadence/macb_main.c macb_interrupt(dev->irq, queue); irq 3531 drivers/net/ethernet/cadence/macb_main.c queue->irq = platform_get_irq(pdev, q); irq 3532 drivers/net/ethernet/cadence/macb_main.c err = devm_request_irq(&pdev->dev, queue->irq, macb_interrupt, irq 3537 drivers/net/ethernet/cadence/macb_main.c queue->irq, err); irq 3846 drivers/net/ethernet/cadence/macb_main.c static irqreturn_t at91ether_interrupt(int irq, void *dev_id) irq 3898 drivers/net/ethernet/cadence/macb_main.c at91ether_interrupt(dev->irq, dev); irq 3953 drivers/net/ethernet/cadence/macb_main.c err = devm_request_irq(&pdev->dev, dev->irq, at91ether_interrupt, irq 4278 drivers/net/ethernet/cadence/macb_main.c dev->irq = platform_get_irq(pdev, 0); irq 4279 drivers/net/ethernet/cadence/macb_main.c if (dev->irq < 0) { irq 4280 drivers/net/ethernet/cadence/macb_main.c err = dev->irq; irq 4350 drivers/net/ethernet/cadence/macb_main.c dev->base_addr, dev->irq, dev->dev_addr); irq 4433 drivers/net/ethernet/cadence/macb_main.c enable_irq_wake(bp->queues[0].irq); irq 4476 drivers/net/ethernet/cadence/macb_main.c disable_irq_wake(bp->queues[0].irq); irq 1363 drivers/net/ethernet/calxeda/xgmac.c static irqreturn_t xgmac_pmt_interrupt(int irq, void *dev_id) irq 1379 drivers/net/ethernet/calxeda/xgmac.c static irqreturn_t xgmac_interrupt(int irq, void *dev_id) irq 1433 drivers/net/ethernet/calxeda/xgmac.c disable_irq(dev->irq); irq 1434 drivers/net/ethernet/calxeda/xgmac.c xgmac_interrupt(dev->irq, dev); irq 1435 drivers/net/ethernet/calxeda/xgmac.c enable_irq(dev->irq); irq 1662 drivers/net/ethernet/calxeda/xgmac.c enable_irq_wake(dev->irq); irq 1665 drivers/net/ethernet/calxeda/xgmac.c disable_irq_wake(dev->irq); irq 1740 drivers/net/ethernet/calxeda/xgmac.c ndev->irq = platform_get_irq(pdev, 0); irq 1741 drivers/net/ethernet/calxeda/xgmac.c if (ndev->irq == -ENXIO) { irq 1743 drivers/net/ethernet/calxeda/xgmac.c ret = ndev->irq; irq 1747 drivers/net/ethernet/calxeda/xgmac.c ret = request_irq(ndev->irq, xgmac_interrupt, 0, irq 1751 drivers/net/ethernet/calxeda/xgmac.c ndev->irq, ret); irq 1802 drivers/net/ethernet/calxeda/xgmac.c free_irq(ndev->irq, ndev); irq 1828 drivers/net/ethernet/calxeda/xgmac.c free_irq(ndev->irq, ndev); irq 931 drivers/net/ethernet/cavium/liquidio/lio_core.c liquidio_msix_intr_handler(int irq __attribute__((unused)), void *dev) irq 981 drivers/net/ethernet/cavium/liquidio/lio_core.c irqreturn_t liquidio_legacy_intr_handler(int irq __attribute__((unused)), irq 1183 drivers/net/ethernet/cavium/liquidio/lio_core.c irqret = request_irq(oct->pci_dev->irq, irq 323 drivers/net/ethernet/cavium/liquidio/lio_main.c free_irq(oct->pci_dev->irq, oct); irq 1078 drivers/net/ethernet/cavium/liquidio/lio_main.c free_irq(oct->pci_dev->irq, oct); irq 222 drivers/net/ethernet/cavium/liquidio/octeon_network.h irqreturn_t liquidio_msix_intr_handler(int irq __attribute__((unused)), irq 124 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c int irq; irq 1156 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c if (request_irq(p->irq, octeon_mgmt_interrupt, 0, netdev->name, irq 1158 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c dev_err(p->dev, "request_irq(%d) failed.\n", p->irq); irq 1255 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c free_irq(p->irq, netdev); irq 1424 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c p->irq = result; irq 1146 drivers/net/ethernet/cavium/thunder/nic_main.c static irqreturn_t nic_mbx_intr_handler(int irq, void *nic_irq) irq 1153 drivers/net/ethernet/cavium/thunder/nic_main.c if (irq == pci_irq_vector(nic->pdev, NIC_PF_INTR_ID_MBOX0)) irq 1175 drivers/net/ethernet/cavium/thunder/nic_main.c int irq; irq 1177 drivers/net/ethernet/cavium/thunder/nic_main.c for (irq = 0; irq < nic->num_vec; irq++) { irq 1178 drivers/net/ethernet/cavium/thunder/nic_main.c if (nic->irq_allocated[irq]) irq 1179 drivers/net/ethernet/cavium/thunder/nic_main.c free_irq(pci_irq_vector(nic->pdev, irq), nic); irq 1180 drivers/net/ethernet/cavium/thunder/nic_main.c nic->irq_allocated[irq] = false; irq 1025 drivers/net/ethernet/cavium/thunder/nicvf_main.c static irqreturn_t nicvf_misc_intr_handler(int irq, void *nicvf_irq) irq 1042 drivers/net/ethernet/cavium/thunder/nicvf_main.c static irqreturn_t nicvf_intr_handler(int irq, void *cq_irq) irq 1062 drivers/net/ethernet/cavium/thunder/nicvf_main.c static irqreturn_t nicvf_rbdr_intr_handler(int irq, void *nicvf_irq) irq 1083 drivers/net/ethernet/cavium/thunder/nicvf_main.c static irqreturn_t nicvf_qs_err_intr_handler(int irq, void *nicvf_irq) irq 1123 drivers/net/ethernet/cavium/thunder/nicvf_main.c int irq, ret = 0; irq 1125 drivers/net/ethernet/cavium/thunder/nicvf_main.c for_each_cq_irq(irq) irq 1126 drivers/net/ethernet/cavium/thunder/nicvf_main.c sprintf(nic->irq_name[irq], "%s-rxtx-%d", irq 1128 drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_netdev_qidx(nic, irq)); irq 1130 drivers/net/ethernet/cavium/thunder/nicvf_main.c for_each_sq_irq(irq) irq 1131 drivers/net/ethernet/cavium/thunder/nicvf_main.c sprintf(nic->irq_name[irq], "%s-sq-%d", irq 1133 drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_netdev_qidx(nic, irq - NICVF_INTR_ID_SQ)); irq 1135 drivers/net/ethernet/cavium/thunder/nicvf_main.c for_each_rbdr_irq(irq) irq 1136 drivers/net/ethernet/cavium/thunder/nicvf_main.c sprintf(nic->irq_name[irq], "%s-rbdr-%d", irq 1141 drivers/net/ethernet/cavium/thunder/nicvf_main.c for (irq = 0; irq < nic->qs->cq_cnt; irq++) { irq 1142 drivers/net/ethernet/cavium/thunder/nicvf_main.c ret = request_irq(pci_irq_vector(nic->pdev, irq), irq 1144 drivers/net/ethernet/cavium/thunder/nicvf_main.c 0, nic->irq_name[irq], nic->napi[irq]); irq 1147 drivers/net/ethernet/cavium/thunder/nicvf_main.c nic->irq_allocated[irq] = true; irq 1151 drivers/net/ethernet/cavium/thunder/nicvf_main.c for (irq = NICVF_INTR_ID_RBDR; irq 1152 drivers/net/ethernet/cavium/thunder/nicvf_main.c irq < (NICVF_INTR_ID_RBDR + nic->qs->rbdr_cnt); irq++) { irq 1153 drivers/net/ethernet/cavium/thunder/nicvf_main.c ret = request_irq(pci_irq_vector(nic->pdev, irq), irq 1155 drivers/net/ethernet/cavium/thunder/nicvf_main.c 0, nic->irq_name[irq], nic); irq 1158 drivers/net/ethernet/cavium/thunder/nicvf_main.c nic->irq_allocated[irq] = true; irq 1165 drivers/net/ethernet/cavium/thunder/nicvf_main.c irq = NICVF_INTR_ID_QS_ERR; irq 1166 drivers/net/ethernet/cavium/thunder/nicvf_main.c ret = request_irq(pci_irq_vector(nic->pdev, irq), irq 1168 drivers/net/ethernet/cavium/thunder/nicvf_main.c 0, nic->irq_name[irq], nic); irq 1172 drivers/net/ethernet/cavium/thunder/nicvf_main.c nic->irq_allocated[irq] = true; irq 1179 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev_err(nic->netdev, "request_irq failed, vector %d\n", irq); irq 1187 drivers/net/ethernet/cavium/thunder/nicvf_main.c int irq; irq 1190 drivers/net/ethernet/cavium/thunder/nicvf_main.c for (irq = 0; irq < nic->num_vec; irq++) { irq 1191 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (!nic->irq_allocated[irq]) irq 1194 drivers/net/ethernet/cavium/thunder/nicvf_main.c irq_set_affinity_hint(pci_irq_vector(pdev, irq), NULL); irq 1195 drivers/net/ethernet/cavium/thunder/nicvf_main.c free_cpumask_var(nic->affinity_mask[irq]); irq 1197 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (irq < NICVF_INTR_ID_SQ) irq 1198 drivers/net/ethernet/cavium/thunder/nicvf_main.c free_irq(pci_irq_vector(pdev, irq), nic->napi[irq]); irq 1200 drivers/net/ethernet/cavium/thunder/nicvf_main.c free_irq(pci_irq_vector(pdev, irq), nic); irq 1202 drivers/net/ethernet/cavium/thunder/nicvf_main.c nic->irq_allocated[irq] = false; irq 1216 drivers/net/ethernet/cavium/thunder/nicvf_main.c int irq = NICVF_INTR_ID_MISC; irq 1232 drivers/net/ethernet/cavium/thunder/nicvf_main.c sprintf(nic->irq_name[irq], "%s Mbox", "NICVF"); irq 1234 drivers/net/ethernet/cavium/thunder/nicvf_main.c ret = request_irq(pci_irq_vector(nic->pdev, irq), irq 1235 drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_misc_intr_handler, 0, nic->irq_name[irq], nic); irq 1239 drivers/net/ethernet/cavium/thunder/nicvf_main.c nic->irq_allocated[irq] = true; irq 1329 drivers/net/ethernet/cavium/thunder/nicvf_main.c int irq, qidx; irq 1367 drivers/net/ethernet/cavium/thunder/nicvf_main.c for (irq = 0; irq < nic->num_vec; irq++) irq 1368 drivers/net/ethernet/cavium/thunder/nicvf_main.c synchronize_irq(pci_irq_vector(nic->pdev, irq)); irq 27 drivers/net/ethernet/cavium/thunder/nicvf_queues.h #define for_each_cq_irq(irq) \ irq 28 drivers/net/ethernet/cavium/thunder/nicvf_queues.h for (irq = NICVF_INTR_ID_CQ; irq < NICVF_INTR_ID_SQ; irq++) irq 29 drivers/net/ethernet/cavium/thunder/nicvf_queues.h #define for_each_sq_irq(irq) \ irq 30 drivers/net/ethernet/cavium/thunder/nicvf_queues.h for (irq = NICVF_INTR_ID_SQ; irq < NICVF_INTR_ID_RBDR; irq++) irq 31 drivers/net/ethernet/cavium/thunder/nicvf_queues.h #define for_each_rbdr_irq(irq) \ irq 32 drivers/net/ethernet/cavium/thunder/nicvf_queues.h for (irq = NICVF_INTR_ID_RBDR; irq < NICVF_INTR_ID_MISC; irq++) irq 261 drivers/net/ethernet/cavium/thunder/nicvf_queues.h int irq; irq 1547 drivers/net/ethernet/cavium/thunder/thunder_bgx.c static irqreturn_t bgx_intr_handler(int irq, void *data) irq 214 drivers/net/ethernet/chelsio/cxgb/cxgb2.c err = request_irq(adapter->pdev->irq, t1_interrupt, irq 237 drivers/net/ethernet/chelsio/cxgb/cxgb2.c free_irq(adapter->pdev->irq, adapter); irq 886 drivers/net/ethernet/chelsio/cxgb/cxgb2.c t1_interrupt(adapter->pdev->irq, adapter); irq 1076 drivers/net/ethernet/chelsio/cxgb/cxgb2.c netdev->irq = pdev->irq; irq 1614 drivers/net/ethernet/chelsio/cxgb/sge.c irqreturn_t t1_interrupt(int irq, void *data) irq 77 drivers/net/ethernet/chelsio/cxgb/sge.h irqreturn_t t1_interrupt(int irq, void *cookie); irq 373 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c static irqreturn_t t3_async_intr_handler(int irq, void *cookie) irq 440 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c free_irq(adapter->pdev->irq, adapter); irq 1277 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c } else if ((err = request_irq(adap->pdev->irq, irq 2294 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t.vector = adapter->pdev->irq; irq 3312 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c netdev->irq = pdev->irq; irq 2605 drivers/net/ethernet/chelsio/cxgb3/sge.c static irqreturn_t t3_sge_intr_msix(int irq, void *cookie) irq 2624 drivers/net/ethernet/chelsio/cxgb3/sge.c static irqreturn_t t3_sge_intr_msix_napi(int irq, void *cookie) irq 2643 drivers/net/ethernet/chelsio/cxgb3/sge.c static irqreturn_t t3_intr_msi(int irq, void *cookie) irq 2693 drivers/net/ethernet/chelsio/cxgb3/sge.c static irqreturn_t t3_intr_msi_napi(int irq, void *cookie) irq 2731 drivers/net/ethernet/chelsio/cxgb3/sge.c static irqreturn_t t3_intr(int irq, void *cookie) irq 2769 drivers/net/ethernet/chelsio/cxgb3/sge.c static irqreturn_t t3b_intr(int irq, void *cookie) irq 2803 drivers/net/ethernet/chelsio/cxgb3/sge.c static irqreturn_t t3b_intr_napi(int irq, void *cookie) irq 1430 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h irqreturn_t t4_sge_intr_msix(int irq, void *cookie); irq 672 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c static irqreturn_t t4_nondata_intr(int irq, void *cookie) irq 926 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c free_irq(adap->pdev->irq, adap); irq 2386 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c err = request_irq(adap->pdev->irq, t4_intr_handler(adap), irq 5871 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c netdev->irq = pdev->irq; irq 3285 drivers/net/ethernet/chelsio/cxgb4/sge.c irqreturn_t t4_sge_intr_msix(int irq, void *cookie) irq 3342 drivers/net/ethernet/chelsio/cxgb4/sge.c static irqreturn_t t4_intr_msi(int irq, void *cookie) irq 3357 drivers/net/ethernet/chelsio/cxgb4/sge.c static irqreturn_t t4_intr_intx(int irq, void *cookie) irq 793 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c err = request_irq(adapter->pdev->irq, irq 824 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c free_irq(adapter->pdev->irq, adapter); irq 3122 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c netdev->irq = pdev->irq; irq 1925 drivers/net/ethernet/chelsio/cxgb4vf/sge.c irqreturn_t t4vf_sge_intr_msix(int irq, void *cookie) irq 2030 drivers/net/ethernet/chelsio/cxgb4vf/sge.c static irqreturn_t t4vf_intr_msi(int irq, void *cookie) irq 290 drivers/net/ethernet/cirrus/cs89x0.c write_irq(struct net_device *dev, int chip_type, int irq) irq 298 drivers/net/ethernet/cirrus/cs89x0.c if (cs8900_irq_map[i] == irq) irq 309 drivers/net/ethernet/cirrus/cs89x0.c writereg(dev, PP_CS8920_ISAINT, irq); irq 712 drivers/net/ethernet/cirrus/cs89x0.c static irqreturn_t net_interrupt(int irq, void *dev_id) irq 834 drivers/net/ethernet/cirrus/cs89x0.c if (dev->irq < 2) { irq 847 drivers/net/ethernet/cirrus/cs89x0.c dev->irq = i; irq 863 drivers/net/ethernet/cirrus/cs89x0.c if (((1 << dev->irq) & lp->irq_map) == 0) { irq 865 drivers/net/ethernet/cirrus/cs89x0.c dev->name, dev->irq, lp->irq_map); irq 876 drivers/net/ethernet/cirrus/cs89x0.c write_irq(dev, lp->chip_type, dev->irq); irq 877 drivers/net/ethernet/cirrus/cs89x0.c ret = request_irq(dev->irq, net_interrupt, 0, dev->name, dev); irq 879 drivers/net/ethernet/cirrus/cs89x0.c pr_err("request_irq(%d) failed\n", dev->irq); irq 967 drivers/net/ethernet/cirrus/cs89x0.c free_irq(dev->irq, dev); irq 1100 drivers/net/ethernet/cirrus/cs89x0.c free_irq(dev->irq, dev); irq 1251 drivers/net/ethernet/cirrus/cs89x0.c disable_irq(dev->irq); irq 1252 drivers/net/ethernet/cirrus/cs89x0.c net_interrupt(dev->irq, dev); irq 1253 drivers/net/ethernet/cirrus/cs89x0.c enable_irq(dev->irq); irq 1285 drivers/net/ethernet/cirrus/cs89x0.c iowrite8(dev->irq, lp->virt_addr + DATA_PORT); irq 1522 drivers/net/ethernet/cirrus/cs89x0.c if (!dev->irq) irq 1523 drivers/net/ethernet/cirrus/cs89x0.c dev->irq = i; irq 1547 drivers/net/ethernet/cirrus/cs89x0.c if (!dev->irq) irq 1548 drivers/net/ethernet/cirrus/cs89x0.c dev->irq = i; irq 1551 drivers/net/ethernet/cirrus/cs89x0.c pr_cont(" IRQ %d", dev->irq); irq 1651 drivers/net/ethernet/cirrus/cs89x0.c int irq; irq 1660 drivers/net/ethernet/cirrus/cs89x0.c irq = dev->irq; irq 1672 drivers/net/ethernet/cirrus/cs89x0.c dev->irq = irq; irq 1697 drivers/net/ethernet/cirrus/cs89x0.c static int irq; irq 1707 drivers/net/ethernet/cirrus/cs89x0.c module_param_hw(irq, int, irq, 0); irq 1715 drivers/net/ethernet/cirrus/cs89x0.c MODULE_PARM_DESC(irq, "cs89x0 IRQ number"); irq 1774 drivers/net/ethernet/cirrus/cs89x0.c dev->irq = irq; irq 1853 drivers/net/ethernet/cirrus/cs89x0.c dev->irq = platform_get_irq(pdev, 0); irq 1854 drivers/net/ethernet/cirrus/cs89x0.c if (dev->irq <= 0) { irq 156 drivers/net/ethernet/cirrus/ep93xx_eth.c int irq; irq 420 drivers/net/ethernet/cirrus/ep93xx_eth.c static irqreturn_t ep93xx_irq(int irq, void *dev_id) irq 653 drivers/net/ethernet/cirrus/ep93xx_eth.c err = request_irq(ep->irq, ep93xx_irq, IRQF_SHARED, dev->name, dev); irq 676 drivers/net/ethernet/cirrus/ep93xx_eth.c free_irq(ep->irq, dev); irq 797 drivers/net/ethernet/cirrus/ep93xx_eth.c int irq; irq 805 drivers/net/ethernet/cirrus/ep93xx_eth.c irq = platform_get_irq(pdev, 0); irq 806 drivers/net/ethernet/cirrus/ep93xx_eth.c if (!mem || irq < 0) irq 835 drivers/net/ethernet/cirrus/ep93xx_eth.c ep->irq = irq; irq 855 drivers/net/ethernet/cirrus/ep93xx_eth.c dev->name, ep->irq, dev->dev_addr); irq 117 drivers/net/ethernet/cirrus/mac89x0.c static irqreturn_t net_interrupt(int irq, void *dev_id); irq 253 drivers/net/ethernet/cirrus/mac89x0.c dev->irq = SLOT2IRQ(slot); irq 257 drivers/net/ethernet/cirrus/mac89x0.c pr_info("MAC %pM, IRQ %d\n", dev->dev_addr, dev->irq); irq 291 drivers/net/ethernet/cirrus/mac89x0.c if (request_irq(dev->irq, net_interrupt, 0, "cs89x0", dev)) irq 367 drivers/net/ethernet/cirrus/mac89x0.c static irqreturn_t net_interrupt(int irq, void *dev_id) irq 489 drivers/net/ethernet/cirrus/mac89x0.c free_irq(dev->irq, dev); irq 482 drivers/net/ethernet/cisco/enic/enic_main.c static irqreturn_t enic_isr_legacy(int irq, void *data) irq 520 drivers/net/ethernet/cisco/enic/enic_main.c static irqreturn_t enic_isr_msi(int irq, void *data) irq 545 drivers/net/ethernet/cisco/enic/enic_main.c static irqreturn_t enic_isr_msix(int irq, void *data) irq 554 drivers/net/ethernet/cisco/enic/enic_main.c static irqreturn_t enic_isr_msix_err(int irq, void *data) irq 568 drivers/net/ethernet/cisco/enic/enic_main.c static irqreturn_t enic_isr_msix_notify(int irq, void *data) irq 1739 drivers/net/ethernet/cisco/enic/enic_main.c free_irq(enic->pdev->irq, netdev); irq 1742 drivers/net/ethernet/cisco/enic/enic_main.c free_irq(enic->pdev->irq, enic); irq 1766 drivers/net/ethernet/cisco/enic/enic_main.c err = request_irq(enic->pdev->irq, enic_isr_legacy, irq 1772 drivers/net/ethernet/cisco/enic/enic_main.c err = request_irq(enic->pdev->irq, enic_isr_msi, irq 1843 drivers/net/ethernet/cisco/enic/enic_main.c synchronize_irq(enic->pdev->irq); irq 2125 drivers/net/ethernet/cisco/enic/enic_main.c enic_isr_msi(enic->pdev->irq, enic); irq 2128 drivers/net/ethernet/cisco/enic/enic_main.c enic_isr_legacy(enic->pdev->irq, netdev); irq 114 drivers/net/ethernet/cortina/gemini.c int irq; irq 1671 drivers/net/ethernet/cortina/gemini.c static irqreturn_t gmac_irq(int irq, void *data) irq 1780 drivers/net/ethernet/cortina/gemini.c err = request_irq(netdev->irq, gmac_irq, irq 1829 drivers/net/ethernet/cortina/gemini.c free_irq(netdev->irq, netdev); irq 1848 drivers/net/ethernet/cortina/gemini.c free_irq(netdev->irq, netdev); irq 2244 drivers/net/ethernet/cortina/gemini.c static irqreturn_t gemini_port_irq_thread(int irq, void *data) irq 2266 drivers/net/ethernet/cortina/gemini.c static irqreturn_t gemini_port_irq(int irq, void *data) irq 2376 drivers/net/ethernet/cortina/gemini.c int irq; irq 2426 drivers/net/ethernet/cortina/gemini.c irq = platform_get_irq(pdev, 0); irq 2427 drivers/net/ethernet/cortina/gemini.c if (irq <= 0) irq 2428 drivers/net/ethernet/cortina/gemini.c return irq ? irq : -ENODEV; irq 2429 drivers/net/ethernet/cortina/gemini.c port->irq = irq; irq 2466 drivers/net/ethernet/cortina/gemini.c netdev->irq = irq; irq 2497 drivers/net/ethernet/cortina/gemini.c port->irq, irq 2510 drivers/net/ethernet/cortina/gemini.c port->irq, &dmares->start, irq 94 drivers/net/ethernet/davicom/dm9000.c u16 irq; /* IRQ */ irq 1192 drivers/net/ethernet/davicom/dm9000.c static irqreturn_t dm9000_interrupt(int irq, void *dev_id) irq 1242 drivers/net/ethernet/davicom/dm9000.c static irqreturn_t dm9000_wol_interrupt(int irq, void *dev_id) irq 1282 drivers/net/ethernet/davicom/dm9000.c disable_irq(dev->irq); irq 1283 drivers/net/ethernet/davicom/dm9000.c dm9000_interrupt(dev->irq, dev); irq 1284 drivers/net/ethernet/davicom/dm9000.c enable_irq(dev->irq); irq 1296 drivers/net/ethernet/davicom/dm9000.c unsigned int irq_flags = irq_get_trigger_type(dev->irq); irq 1316 drivers/net/ethernet/davicom/dm9000.c if (request_irq(dev->irq, dm9000_interrupt, irq_flags, dev->name, dev)) irq 1365 drivers/net/ethernet/davicom/dm9000.c free_irq(ndev->irq, ndev); irq 1503 drivers/net/ethernet/davicom/dm9000.c ndev->irq = platform_get_irq(pdev, 0); irq 1504 drivers/net/ethernet/davicom/dm9000.c if (ndev->irq < 0) { irq 1505 drivers/net/ethernet/davicom/dm9000.c ret = ndev->irq; irq 1700 drivers/net/ethernet/davicom/dm9000.c db->io_addr, db->io_data, ndev->irq, irq 495 drivers/net/ethernet/dec/tulip/de2104x.c static irqreturn_t de_interrupt (int irq, void *dev_instance) irq 1378 drivers/net/ethernet/dec/tulip/de2104x.c const int irq = de->pdev->irq; irq 1393 drivers/net/ethernet/dec/tulip/de2104x.c rc = request_irq(irq, de_interrupt, IRQF_SHARED, dev->name, dev); irq 1395 drivers/net/ethernet/dec/tulip/de2104x.c netdev_err(dev, "IRQ %d request failure, err=%d\n", irq, rc); irq 1411 drivers/net/ethernet/dec/tulip/de2104x.c free_irq(irq, dev); irq 1432 drivers/net/ethernet/dec/tulip/de2104x.c free_irq(de->pdev->irq, dev); irq 1442 drivers/net/ethernet/dec/tulip/de2104x.c const int irq = de->pdev->irq; irq 1450 drivers/net/ethernet/dec/tulip/de2104x.c disable_irq(irq); irq 1458 drivers/net/ethernet/dec/tulip/de2104x.c enable_irq(irq); irq 1463 drivers/net/ethernet/dec/tulip/de2104x.c synchronize_irq(irq); irq 2019 drivers/net/ethernet/dec/tulip/de2104x.c if (pdev->irq < 2) { irq 2022 drivers/net/ethernet/dec/tulip/de2104x.c pdev->irq, pci_name(pdev)); irq 2079 drivers/net/ethernet/dec/tulip/de2104x.c regs, dev->dev_addr, pdev->irq); irq 2126 drivers/net/ethernet/dec/tulip/de2104x.c const int irq = pdev->irq; irq 2130 drivers/net/ethernet/dec/tulip/de2104x.c disable_irq(irq); irq 2139 drivers/net/ethernet/dec/tulip/de2104x.c enable_irq(irq); irq 2144 drivers/net/ethernet/dec/tulip/de2104x.c synchronize_irq(irq); irq 877 drivers/net/ethernet/dec/tulip/de4x5.c int irq; irq 900 drivers/net/ethernet/dec/tulip/de4x5.c static irqreturn_t de4x5_interrupt(int irq, void *dev_id); irq 1261 drivers/net/ethernet/dec/tulip/de4x5.c printk(" and requires IRQ%d (provided by %s).\n", dev->irq, irq 1317 drivers/net/ethernet/dec/tulip/de4x5.c if (request_irq(dev->irq, de4x5_interrupt, IRQF_SHARED, irq 1319 drivers/net/ethernet/dec/tulip/de4x5.c printk("de4x5_open(): Requested IRQ%d is busy - attempting FAST/SHARE...", dev->irq); irq 1320 drivers/net/ethernet/dec/tulip/de4x5.c if (request_irq(dev->irq, de4x5_interrupt, IRQF_SHARED, irq 1536 drivers/net/ethernet/dec/tulip/de4x5.c de4x5_interrupt(int irq, void *dev_id) irq 1553 drivers/net/ethernet/dec/tulip/de4x5.c synchronize_irq(dev->irq); irq 1835 drivers/net/ethernet/dec/tulip/de4x5.c free_irq(dev->irq, dev); irq 1998 drivers/net/ethernet/dec/tulip/de4x5.c u_char irq, regval; irq 2050 drivers/net/ethernet/dec/tulip/de4x5.c irq = de4x5_irq[(regval >> 1) & 0x03]; irq 2065 drivers/net/ethernet/dec/tulip/de4x5.c dev->irq = irq; irq 2125 drivers/net/ethernet/dec/tulip/de4x5.c u_int irq = 0, device; irq 2154 drivers/net/ethernet/dec/tulip/de4x5.c irq = this_dev->irq; irq 2155 drivers/net/ethernet/dec/tulip/de4x5.c if ((irq == 0) || (irq == 0xff) || ((int)irq == -1)) continue; irq 2169 drivers/net/ethernet/dec/tulip/de4x5.c last.irq = irq; irq 2199 drivers/net/ethernet/dec/tulip/de4x5.c u_int irq = 0, device; irq 2256 drivers/net/ethernet/dec/tulip/de4x5.c irq = pdev->irq; irq 2257 drivers/net/ethernet/dec/tulip/de4x5.c if ((irq == 0) || (irq == 0xff) || ((int)irq == -1)) { irq 2299 drivers/net/ethernet/dec/tulip/de4x5.c dev->irq = irq; irq 4168 drivers/net/ethernet/dec/tulip/de4x5.c dev->irq = last.irq; irq 4176 drivers/net/ethernet/dec/tulip/de4x5.c last.irq = dev->irq; irq 5227 drivers/net/ethernet/dec/tulip/de4x5.c printk("%s: de4x5 opening with irq %d\n",dev->name,dev->irq); irq 495 drivers/net/ethernet/dec/tulip/dmfe.c pci_name(pdev), dev->dev_addr, pdev->irq); irq 552 drivers/net/ethernet/dec/tulip/dmfe.c const int irq = db->pdev->irq; irq 557 drivers/net/ethernet/dec/tulip/dmfe.c ret = request_irq(irq, dmfe_interrupt, IRQF_SHARED, dev->name, dev); irq 762 drivers/net/ethernet/dec/tulip/dmfe.c free_irq(db->pdev->irq, dev); irq 785 drivers/net/ethernet/dec/tulip/dmfe.c static irqreturn_t dmfe_interrupt(int irq, void *dev_id) irq 854 drivers/net/ethernet/dec/tulip/dmfe.c const int irq = db->pdev->irq; irq 858 drivers/net/ethernet/dec/tulip/dmfe.c disable_irq(irq); irq 859 drivers/net/ethernet/dec/tulip/dmfe.c dmfe_interrupt (irq, dev); irq 860 drivers/net/ethernet/dec/tulip/dmfe.c enable_irq(irq); irq 515 drivers/net/ethernet/dec/tulip/interrupt.c irqreturn_t tulip_interrupt(int irq, void *dev_instance) irq 165 drivers/net/ethernet/dec/tulip/pnic.c disable_irq(dev->irq); irq 167 drivers/net/ethernet/dec/tulip/pnic.c enable_irq(dev->irq); irq 490 drivers/net/ethernet/dec/tulip/tulip.h irqreturn_t tulip_interrupt(int irq, void *dev_instance); irq 330 drivers/net/ethernet/dec/tulip/tulip_core.c netdev_dbg(dev, "tulip_up(), irq==%d\n", tp->pdev->irq); irq 520 drivers/net/ethernet/dec/tulip/tulip_core.c retval = request_irq(tp->pdev->irq, tulip_interrupt, IRQF_SHARED, irq 841 drivers/net/ethernet/dec/tulip/tulip_core.c free_irq (tp->pdev->irq, dev); irq 1306 drivers/net/ethernet/dec/tulip/tulip_core.c int i, irq; irq 1409 drivers/net/ethernet/dec/tulip/tulip_core.c irq = pdev->irq; irq 1628 drivers/net/ethernet/dec/tulip/tulip_core.c irq = last_irq; irq 1634 drivers/net/ethernet/dec/tulip/tulip_core.c last_irq = irq; irq 1713 drivers/net/ethernet/dec/tulip/tulip_core.c dev->dev_addr, irq); irq 1843 drivers/net/ethernet/dec/tulip/tulip_core.c free_irq(tp->pdev->irq, dev); irq 1885 drivers/net/ethernet/dec/tulip/tulip_core.c retval = request_irq(pdev->irq, tulip_interrupt, IRQF_SHARED, irq 1948 drivers/net/ethernet/dec/tulip/tulip_core.c const int irq = tp->pdev->irq; irq 1952 drivers/net/ethernet/dec/tulip/tulip_core.c disable_irq(irq); irq 1953 drivers/net/ethernet/dec/tulip/tulip_core.c tulip_interrupt (irq, dev); irq 1954 drivers/net/ethernet/dec/tulip/tulip_core.c enable_irq(irq); irq 404 drivers/net/ethernet/dec/tulip/uli526x.c dev->dev_addr, pdev->irq); irq 477 drivers/net/ethernet/dec/tulip/uli526x.c ret = request_irq(db->pdev->irq, uli526x_interrupt, IRQF_SHARED, irq 668 drivers/net/ethernet/dec/tulip/uli526x.c free_irq(db->pdev->irq, dev); irq 682 drivers/net/ethernet/dec/tulip/uli526x.c static irqreturn_t uli526x_interrupt(int irq, void *dev_id) irq 737 drivers/net/ethernet/dec/tulip/uli526x.c uli526x_interrupt(db->pdev->irq, dev); irq 338 drivers/net/ethernet/dec/tulip/winbond-840.c static irqreturn_t intr_handler(int irq, void *dev_instance); irq 366 drivers/net/ethernet/dec/tulip/winbond-840.c int irq; irq 375 drivers/net/ethernet/dec/tulip/winbond-840.c irq = pdev->irq; irq 441 drivers/net/ethernet/dec/tulip/winbond-840.c pci_id_tbl[chip_idx].name, ioaddr, dev->dev_addr, irq); irq 632 drivers/net/ethernet/dec/tulip/winbond-840.c const int irq = np->pci_dev->irq; irq 638 drivers/net/ethernet/dec/tulip/winbond-840.c i = request_irq(irq, intr_handler, IRQF_SHARED, dev->name, dev); irq 643 drivers/net/ethernet/dec/tulip/winbond-840.c netdev_dbg(dev, "w89c840_open() irq %d\n", irq); irq 928 drivers/net/ethernet/dec/tulip/winbond-840.c const int irq = np->pci_dev->irq; irq 948 drivers/net/ethernet/dec/tulip/winbond-840.c disable_irq(irq); irq 963 drivers/net/ethernet/dec/tulip/winbond-840.c enable_irq(irq); irq 1110 drivers/net/ethernet/dec/tulip/winbond-840.c static irqreturn_t intr_handler(int irq, void *dev_instance) irq 1498 drivers/net/ethernet/dec/tulip/winbond-840.c free_irq(np->pci_dev->irq, dev); irq 1585 drivers/net/ethernet/dec/tulip/winbond-840.c synchronize_irq(np->pci_dev->irq); irq 108 drivers/net/ethernet/dec/tulip/xircom_cb.c static irqreturn_t xircom_interrupt(int irq, void *dev_instance); irq 273 drivers/net/ethernet/dec/tulip/xircom_cb.c pdev->revision, pdev->irq); irq 324 drivers/net/ethernet/dec/tulip/xircom_cb.c static irqreturn_t xircom_interrupt(int irq, void *dev_instance) irq 441 drivers/net/ethernet/dec/tulip/xircom_cb.c const int irq = xp->pdev->irq; irq 444 drivers/net/ethernet/dec/tulip/xircom_cb.c netdev_info(dev, "xircom cardbus adaptor found, using irq %i\n", irq); irq 445 drivers/net/ethernet/dec/tulip/xircom_cb.c retval = request_irq(irq, xircom_interrupt, IRQF_SHARED, dev->name, dev); irq 477 drivers/net/ethernet/dec/tulip/xircom_cb.c free_irq(card->pdev->irq, dev); irq 488 drivers/net/ethernet/dec/tulip/xircom_cb.c const int irq = xp->pdev->irq; irq 490 drivers/net/ethernet/dec/tulip/xircom_cb.c disable_irq(irq); irq 491 drivers/net/ethernet/dec/tulip/xircom_cb.c xircom_interrupt(irq, dev); irq 492 drivers/net/ethernet/dec/tulip/xircom_cb.c enable_irq(irq); irq 71 drivers/net/ethernet/dlink/dl2k.c static irqreturn_t rio_interrupt (int irq, void *dev_instance); irq 72 drivers/net/ethernet/dlink/dl2k.c static void rio_free_tx (struct net_device *dev, int irq); irq 114 drivers/net/ethernet/dlink/dl2k.c int err, irq; irq 127 drivers/net/ethernet/dlink/dl2k.c irq = pdev->irq; irq 277 drivers/net/ethernet/dlink/dl2k.c dev->name, np->name, dev->dev_addr, irq); irq 628 drivers/net/ethernet/dlink/dl2k.c const int irq = np->pdev->irq; irq 637 drivers/net/ethernet/dlink/dl2k.c i = request_irq(irq, rio_interrupt, IRQF_SHARED, dev->name, dev); irq 780 drivers/net/ethernet/dlink/dl2k.c rio_interrupt (int irq, void *dev_instance) irq 820 drivers/net/ethernet/dlink/dl2k.c rio_free_tx (struct net_device *dev, int irq) irq 827 drivers/net/ethernet/dlink/dl2k.c if (irq) irq 842 drivers/net/ethernet/dlink/dl2k.c if (irq) irq 851 drivers/net/ethernet/dlink/dl2k.c if (irq) irq 1792 drivers/net/ethernet/dlink/dl2k.c free_irq(pdev->irq, dev); irq 439 drivers/net/ethernet/dlink/sundance.c static irqreturn_t intr_handler(int irq, void *dev_instance); irq 477 drivers/net/ethernet/dlink/sundance.c disable_irq(np->pci_dev->irq); irq 478 drivers/net/ethernet/dlink/sundance.c intr_handler(np->pci_dev->irq, dev); irq 479 drivers/net/ethernet/dlink/sundance.c enable_irq(np->pci_dev->irq); irq 506 drivers/net/ethernet/dlink/sundance.c int irq; irq 530 drivers/net/ethernet/dlink/sundance.c irq = pdev->irq; irq 595 drivers/net/ethernet/dlink/sundance.c dev->dev_addr, irq); irq 852 drivers/net/ethernet/dlink/sundance.c const int irq = np->pci_dev->irq; irq 858 drivers/net/ethernet/dlink/sundance.c i = request_irq(irq, intr_handler, IRQF_SHARED, dev->name, dev); irq 863 drivers/net/ethernet/dlink/sundance.c printk(KERN_DEBUG "%s: netdev_open() irq %d\n", dev->name, irq); irq 1185 drivers/net/ethernet/dlink/sundance.c static irqreturn_t intr_handler(int irq, void *dev_instance) irq 1898 drivers/net/ethernet/dlink/sundance.c free_irq(np->pci_dev->irq, dev); irq 422 drivers/net/ethernet/dnet.c static irqreturn_t dnet_interrupt(int irq, void *dev_id) irq 774 drivers/net/ethernet/dnet.c unsigned int irq; irq 776 drivers/net/ethernet/dnet.c irq = platform_get_irq(pdev, 0); irq 800 drivers/net/ethernet/dnet.c dev->irq = irq; irq 801 drivers/net/ethernet/dnet.c err = request_irq(dev->irq, dnet_interrupt, 0, DRV_NAME, dev); irq 804 drivers/net/ethernet/dnet.c irq, err); irq 842 drivers/net/ethernet/dnet.c bp->regs, (unsigned int)res->start, dev->irq, dev->dev_addr); irq 856 drivers/net/ethernet/dnet.c free_irq(dev->irq, dev); irq 877 drivers/net/ethernet/dnet.c free_irq(dev->irq, dev); irq 3160 drivers/net/ethernet/emulex/benet/be_main.c static irqreturn_t be_intx(int irq, void *dev) irq 3192 drivers/net/ethernet/emulex/benet/be_main.c static irqreturn_t be_msix(int irq, void *dev) irq 3525 drivers/net/ethernet/emulex/benet/be_main.c netdev->irq = adapter->pdev->irq; irq 3526 drivers/net/ethernet/emulex/benet/be_main.c status = request_irq(netdev->irq, be_intx, IRQF_SHARED, netdev->name, irq 3549 drivers/net/ethernet/emulex/benet/be_main.c free_irq(netdev->irq, &adapter->eq_obj[0]); irq 3673 drivers/net/ethernet/emulex/benet/be_main.c synchronize_irq(netdev->irq); irq 546 drivers/net/ethernet/ethoc.c static irqreturn_t ethoc_interrupt(int irq, void *dev_id) irq 731 drivers/net/ethernet/ethoc.c ret = request_irq(dev->irq, ethoc_interrupt, IRQF_SHARED, irq 772 drivers/net/ethernet/ethoc.c free_irq(dev->irq, dev); irq 877 drivers/net/ethernet/ethoc.c ethoc_interrupt(dev->irq, dev); irq 978 drivers/net/ethernet/ethoc.c synchronize_irq(dev->irq); irq 1084 drivers/net/ethernet/ethoc.c netdev->irq = res->start; irq 220 drivers/net/ethernet/ezchip/nps_enet.c static irqreturn_t nps_enet_irq_handler(s32 irq, void *dev_instance) irq 488 drivers/net/ethernet/ezchip/nps_enet.c err = request_irq(priv->irq, nps_enet_irq_handler, irq 517 drivers/net/ethernet/ezchip/nps_enet.c free_irq(priv->irq, ndev); irq 555 drivers/net/ethernet/ezchip/nps_enet.c disable_irq(ndev->irq); irq 556 drivers/net/ethernet/ezchip/nps_enet.c nps_enet_irq_handler(ndev->irq, ndev); irq 557 drivers/net/ethernet/ezchip/nps_enet.c enable_irq(ndev->irq); irq 612 drivers/net/ethernet/ezchip/nps_enet.c priv->irq = platform_get_irq(pdev, 0); irq 613 drivers/net/ethernet/ezchip/nps_enet.c if (!priv->irq) { irq 630 drivers/net/ethernet/ezchip/nps_enet.c dev_info(dev, "(rx/tx=%d)\n", priv->irq); irq 162 drivers/net/ethernet/ezchip/nps_enet.h s32 irq; irq 1230 drivers/net/ethernet/faraday/ftgmac100.c static irqreturn_t ftgmac100_interrupt(int irq, void *dev_id) irq 1463 drivers/net/ethernet/faraday/ftgmac100.c err = request_irq(netdev->irq, ftgmac100_interrupt, 0, netdev->name, netdev); irq 1465 drivers/net/ethernet/faraday/ftgmac100.c netdev_err(netdev, "failed to request irq %d\n", netdev->irq); irq 1496 drivers/net/ethernet/faraday/ftgmac100.c free_irq(netdev->irq, netdev); irq 1529 drivers/net/ethernet/faraday/ftgmac100.c free_irq(netdev->irq, netdev); irq 1586 drivers/net/ethernet/faraday/ftgmac100.c ftgmac100_interrupt(netdev->irq, netdev); irq 1676 drivers/net/ethernet/faraday/ftgmac100.c priv->mii_bus->irq[i] = PHY_POLL; irq 1739 drivers/net/ethernet/faraday/ftgmac100.c int irq; irq 1752 drivers/net/ethernet/faraday/ftgmac100.c irq = platform_get_irq(pdev, 0); irq 1753 drivers/net/ethernet/faraday/ftgmac100.c if (irq < 0) irq 1754 drivers/net/ethernet/faraday/ftgmac100.c return irq; irq 1793 drivers/net/ethernet/faraday/ftgmac100.c netdev->irq = irq; irq 1884 drivers/net/ethernet/faraday/ftgmac100.c netdev_info(netdev, "irq %d, mapped at %p\n", netdev->irq, priv->base); irq 53 drivers/net/ethernet/faraday/ftmac100.c int irq; irq 856 drivers/net/ethernet/faraday/ftmac100.c static irqreturn_t ftmac100_interrupt(int irq, void *dev_id) irq 960 drivers/net/ethernet/faraday/ftmac100.c err = request_irq(priv->irq, ftmac100_interrupt, 0, netdev->name, netdev); irq 962 drivers/net/ethernet/faraday/ftmac100.c netdev_err(netdev, "failed to request irq %d\n", priv->irq); irq 983 drivers/net/ethernet/faraday/ftmac100.c free_irq(priv->irq, netdev); irq 998 drivers/net/ethernet/faraday/ftmac100.c free_irq(priv->irq, netdev); irq 1057 drivers/net/ethernet/faraday/ftmac100.c int irq; irq 1069 drivers/net/ethernet/faraday/ftmac100.c irq = platform_get_irq(pdev, 0); irq 1070 drivers/net/ethernet/faraday/ftmac100.c if (irq < 0) irq 1071 drivers/net/ethernet/faraday/ftmac100.c return irq; irq 1112 drivers/net/ethernet/faraday/ftmac100.c priv->irq = irq; irq 1129 drivers/net/ethernet/faraday/ftmac100.c netdev_info(netdev, "irq %d, mapped at %p\n", priv->irq, priv->base); irq 434 drivers/net/ethernet/fealnx.c static irqreturn_t intr_handler(int irq, void *dev_instance); irq 483 drivers/net/ethernet/fealnx.c int i, option, err, irq; irq 525 drivers/net/ethernet/fealnx.c irq = pdev->irq; irq 668 drivers/net/ethernet/fealnx.c dev->dev_addr, irq); irq 830 drivers/net/ethernet/fealnx.c const int irq = np->pci_dev->irq; irq 835 drivers/net/ethernet/fealnx.c rc = request_irq(irq, intr_handler, IRQF_SHARED, dev->name, dev); irq 1428 drivers/net/ethernet/fealnx.c static irqreturn_t intr_handler(int irq, void *dev_instance) irq 1906 drivers/net/ethernet/fealnx.c free_irq(np->pci_dev->irq, dev); irq 3375 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct fsl_mc_device_irq *irq; irq 3383 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c irq = ls_dev->irqs[0]; irq 3384 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c err = devm_request_threaded_irq(&ls_dev->dev, irq->msi_desc->irq, irq 3411 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c devm_free_irq(&ls_dev->dev, irq->msi_desc->irq, &ls_dev->dev); irq 75 drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c static irqreturn_t dpaa2_ptp_irq_handler_thread(int irq, void *priv) irq 112 drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c struct fsl_mc_device_irq *irq; irq 160 drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c irq = mc_dev->irqs[0]; irq 161 drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c ptp_qoriq->irq = irq->msi_desc->irq; irq 163 drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c err = request_threaded_irq(ptp_qoriq->irq, NULL, irq 189 drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c free_irq(ptp_qoriq->irq, ptp_qoriq); irq 249 drivers/net/ethernet/freescale/enetc/enetc.c static irqreturn_t enetc_msix(int irq, void *data) irq 1234 drivers/net/ethernet/freescale/enetc/enetc.c int irq = pci_irq_vector(pdev, ENETC_BDR_INT_BASE_IDX + i); irq 1241 drivers/net/ethernet/freescale/enetc/enetc.c err = request_irq(irq, enetc_msix, 0, v->name, v); irq 1259 drivers/net/ethernet/freescale/enetc/enetc.c irq_set_affinity_hint(irq, &cpu_mask); irq 1266 drivers/net/ethernet/freescale/enetc/enetc.c int irq = pci_irq_vector(pdev, ENETC_BDR_INT_BASE_IDX + i); irq 1268 drivers/net/ethernet/freescale/enetc/enetc.c irq_set_affinity_hint(irq, NULL); irq 1269 drivers/net/ethernet/freescale/enetc/enetc.c free_irq(irq, priv->int_vector[i]); irq 1281 drivers/net/ethernet/freescale/enetc/enetc.c int irq = pci_irq_vector(pdev, ENETC_BDR_INT_BASE_IDX + i); irq 1283 drivers/net/ethernet/freescale/enetc/enetc.c irq_set_affinity_hint(irq, NULL); irq 1284 drivers/net/ethernet/freescale/enetc/enetc.c free_irq(irq, priv->int_vector[i]); irq 20 drivers/net/ethernet/freescale/enetc/enetc_msg.c static irqreturn_t enetc_msg_psi_msix(int irq, void *data) irq 88 drivers/net/ethernet/freescale/enetc/enetc_ptp.c ptp_qoriq->irq = pci_irq_vector(pdev, 0); irq 90 drivers/net/ethernet/freescale/enetc/enetc_ptp.c err = request_irq(ptp_qoriq->irq, ptp_qoriq_isr, 0, DRIVER, ptp_qoriq); irq 108 drivers/net/ethernet/freescale/enetc/enetc_ptp.c free_irq(ptp_qoriq->irq, ptp_qoriq); irq 547 drivers/net/ethernet/freescale/fec.h int irq[FEC_IRQ_NUM]; irq 1647 drivers/net/ethernet/freescale/fec_main.c fec_enet_interrupt(int irq, void *dev_id) irq 2686 drivers/net/ethernet/freescale/fec_main.c if (fep->irq[0] > 0) irq 2687 drivers/net/ethernet/freescale/fec_main.c enable_irq_wake(fep->irq[0]); irq 2690 drivers/net/ethernet/freescale/fec_main.c if (fep->irq[0] > 0) irq 2691 drivers/net/ethernet/freescale/fec_main.c disable_irq_wake(fep->irq[0]); irq 3153 drivers/net/ethernet/freescale/fec_main.c if (fep->irq[i] > 0) { irq 3154 drivers/net/ethernet/freescale/fec_main.c disable_irq(fep->irq[i]); irq 3155 drivers/net/ethernet/freescale/fec_main.c fec_enet_interrupt(fep->irq[i], dev); irq 3156 drivers/net/ethernet/freescale/fec_main.c enable_irq(fep->irq[i]); irq 3491 drivers/net/ethernet/freescale/fec_main.c int i, irq, ret = 0; irq 3661 drivers/net/ethernet/freescale/fec_main.c irq = platform_get_irq_byname_optional(pdev, irq_name); irq 3662 drivers/net/ethernet/freescale/fec_main.c if (irq < 0) irq 3663 drivers/net/ethernet/freescale/fec_main.c irq = platform_get_irq(pdev, i); irq 3664 drivers/net/ethernet/freescale/fec_main.c if (irq < 0) { irq 3665 drivers/net/ethernet/freescale/fec_main.c ret = irq; irq 3668 drivers/net/ethernet/freescale/fec_main.c ret = devm_request_irq(&pdev->dev, irq, fec_enet_interrupt, irq 3673 drivers/net/ethernet/freescale/fec_main.c fep->irq[i] = irq; irq 230 drivers/net/ethernet/freescale/fec_mpc52xx.c if (request_irq(dev->irq, mpc52xx_fec_interrupt, IRQF_SHARED, irq 269 drivers/net/ethernet/freescale/fec_mpc52xx.c free_irq(dev->irq, dev); irq 290 drivers/net/ethernet/freescale/fec_mpc52xx.c free_irq(dev->irq, dev); irq 358 drivers/net/ethernet/freescale/fec_mpc52xx.c static irqreturn_t mpc52xx_fec_tx_interrupt(int irq, void *dev_id) irq 381 drivers/net/ethernet/freescale/fec_mpc52xx.c static irqreturn_t mpc52xx_fec_rx_interrupt(int irq, void *dev_id) irq 441 drivers/net/ethernet/freescale/fec_mpc52xx.c static irqreturn_t mpc52xx_fec_interrupt(int irq, void *dev_id) irq 891 drivers/net/ethernet/freescale/fec_mpc52xx.c ndev->irq = irq_of_parse_and_map(np, 0); irq 971 drivers/net/ethernet/freescale/fec_mpc52xx.c irq_dispose_mapping(ndev->irq); irq 1000 drivers/net/ethernet/freescale/fec_mpc52xx.c irq_dispose_mapping(ndev->irq); irq 533 drivers/net/ethernet/freescale/fec_ptp.c static irqreturn_t fec_pps_interrupt(int irq, void *dev_id) irq 576 drivers/net/ethernet/freescale/fec_ptp.c int irq; irq 603 drivers/net/ethernet/freescale/fec_ptp.c irq = platform_get_irq_byname_optional(pdev, "pps"); irq 604 drivers/net/ethernet/freescale/fec_ptp.c if (irq < 0) irq 605 drivers/net/ethernet/freescale/fec_ptp.c irq = platform_get_irq_optional(pdev, irq_idx); irq 609 drivers/net/ethernet/freescale/fec_ptp.c if (irq >= 0) { irq 610 drivers/net/ethernet/freescale/fec_ptp.c ret = devm_request_irq(&pdev->dev, irq, fec_pps_interrupt, irq 2530 drivers/net/ethernet/freescale/fman/fman.c static irqreturn_t fman_err_irq(int irq, void *handle) irq 2628 drivers/net/ethernet/freescale/fman/fman.c static irqreturn_t fman_irq(int irq, void *handle) irq 2719 drivers/net/ethernet/freescale/fman/fman.c int err, irq; irq 2746 drivers/net/ethernet/freescale/fman/fman.c irq = res->start; irq 2813 drivers/net/ethernet/freescale/fman/fman.c err = devm_request_irq(&of_dev->dev, irq, fman_irq, IRQF_SHARED, irq 2817 drivers/net/ethernet/freescale/fman/fman.c __func__, irq, err); irq 318 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c fs_enet_interrupt(int irq, void *dev_id) irq 1136 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c disable_irq(dev->irq); irq 1137 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c fs_enet_interrupt(dev->irq, dev); irq 1138 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c enable_irq(dev->irq); irq 508 drivers/net/ethernet/freescale/gianfar.c gfar_irq(grp, TX)->irq = irq_of_parse_and_map(np, 0); irq 512 drivers/net/ethernet/freescale/gianfar.c gfar_irq(grp, RX)->irq = irq_of_parse_and_map(np, 1); irq 513 drivers/net/ethernet/freescale/gianfar.c gfar_irq(grp, ER)->irq = irq_of_parse_and_map(np, 2); irq 514 drivers/net/ethernet/freescale/gianfar.c if (!gfar_irq(grp, TX)->irq || irq 515 drivers/net/ethernet/freescale/gianfar.c !gfar_irq(grp, RX)->irq || irq 516 drivers/net/ethernet/freescale/gianfar.c !gfar_irq(grp, ER)->irq) irq 2330 drivers/net/ethernet/freescale/gianfar.c static irqreturn_t gfar_receive(int irq, void *grp_id) irq 2361 drivers/net/ethernet/freescale/gianfar.c static irqreturn_t gfar_transmit(int irq, void *grp_id) irq 2784 drivers/net/ethernet/freescale/gianfar.c static irqreturn_t gfar_error(int irq, void *grp_id) irq 2854 drivers/net/ethernet/freescale/gianfar.c static irqreturn_t gfar_interrupt(int irq, void *grp_id) irq 2863 drivers/net/ethernet/freescale/gianfar.c gfar_receive(irq, grp_id); irq 2867 drivers/net/ethernet/freescale/gianfar.c gfar_transmit(irq, grp_id); irq 2871 drivers/net/ethernet/freescale/gianfar.c gfar_error(irq, grp_id); irq 2891 drivers/net/ethernet/freescale/gianfar.c disable_irq(gfar_irq(grp, TX)->irq); irq 2892 drivers/net/ethernet/freescale/gianfar.c disable_irq(gfar_irq(grp, RX)->irq); irq 2893 drivers/net/ethernet/freescale/gianfar.c disable_irq(gfar_irq(grp, ER)->irq); irq 2894 drivers/net/ethernet/freescale/gianfar.c gfar_interrupt(gfar_irq(grp, TX)->irq, grp); irq 2895 drivers/net/ethernet/freescale/gianfar.c enable_irq(gfar_irq(grp, ER)->irq); irq 2896 drivers/net/ethernet/freescale/gianfar.c enable_irq(gfar_irq(grp, RX)->irq); irq 2897 drivers/net/ethernet/freescale/gianfar.c enable_irq(gfar_irq(grp, TX)->irq); irq 2903 drivers/net/ethernet/freescale/gianfar.c disable_irq(gfar_irq(grp, TX)->irq); irq 2904 drivers/net/ethernet/freescale/gianfar.c gfar_interrupt(gfar_irq(grp, TX)->irq, grp); irq 2905 drivers/net/ethernet/freescale/gianfar.c enable_irq(gfar_irq(grp, TX)->irq); irq 2913 drivers/net/ethernet/freescale/gianfar.c free_irq(gfar_irq(grp, TX)->irq, grp); irq 2914 drivers/net/ethernet/freescale/gianfar.c free_irq(gfar_irq(grp, RX)->irq, grp); irq 2915 drivers/net/ethernet/freescale/gianfar.c free_irq(gfar_irq(grp, ER)->irq, grp); irq 2931 drivers/net/ethernet/freescale/gianfar.c err = request_irq(gfar_irq(grp, ER)->irq, gfar_error, 0, irq 2935 drivers/net/ethernet/freescale/gianfar.c gfar_irq(grp, ER)->irq); irq 2939 drivers/net/ethernet/freescale/gianfar.c enable_irq_wake(gfar_irq(grp, ER)->irq); irq 2941 drivers/net/ethernet/freescale/gianfar.c err = request_irq(gfar_irq(grp, TX)->irq, gfar_transmit, 0, irq 2945 drivers/net/ethernet/freescale/gianfar.c gfar_irq(grp, TX)->irq); irq 2948 drivers/net/ethernet/freescale/gianfar.c err = request_irq(gfar_irq(grp, RX)->irq, gfar_receive, 0, irq 2952 drivers/net/ethernet/freescale/gianfar.c gfar_irq(grp, RX)->irq); irq 2955 drivers/net/ethernet/freescale/gianfar.c enable_irq_wake(gfar_irq(grp, RX)->irq); irq 2958 drivers/net/ethernet/freescale/gianfar.c err = request_irq(gfar_irq(grp, TX)->irq, gfar_interrupt, 0, irq 2962 drivers/net/ethernet/freescale/gianfar.c gfar_irq(grp, TX)->irq); irq 2965 drivers/net/ethernet/freescale/gianfar.c enable_irq_wake(gfar_irq(grp, TX)->irq); irq 2971 drivers/net/ethernet/freescale/gianfar.c free_irq(gfar_irq(grp, TX)->irq, grp); irq 2973 drivers/net/ethernet/freescale/gianfar.c free_irq(gfar_irq(grp, ER)->irq, grp); irq 2989 drivers/net/ethernet/freescale/gianfar.c free_irq(gfar_irq(&priv->gfargrp[i], TX)->irq, irq 1034 drivers/net/ethernet/freescale/gianfar.h unsigned int irq; irq 1556 drivers/net/ethernet/freescale/ucc_geth.c disable_irq(ugeth->ug_info->uf_info.irq); irq 1565 drivers/net/ethernet/freescale/ucc_geth.c enable_irq(ugeth->ug_info->uf_info.irq); irq 3307 drivers/net/ethernet/freescale/ucc_geth.c static irqreturn_t ucc_geth_irq_handler(int irq, void *info) irq 3356 drivers/net/ethernet/freescale/ucc_geth.c int irq = ugeth->ug_info->uf_info.irq; irq 3358 drivers/net/ethernet/freescale/ucc_geth.c disable_irq(irq); irq 3359 drivers/net/ethernet/freescale/ucc_geth.c ucc_geth_irq_handler(irq, dev); irq 3360 drivers/net/ethernet/freescale/ucc_geth.c enable_irq(irq); irq 3469 drivers/net/ethernet/freescale/ucc_geth.c err = request_irq(ugeth->ug_info->uf_info.irq, ucc_geth_irq_handler, irq 3482 drivers/net/ethernet/freescale/ucc_geth.c qe_alive_during_sleep() || ugeth->phydev->irq); irq 3506 drivers/net/ethernet/freescale/ucc_geth.c free_irq(ugeth->ug_info->uf_info.irq, ugeth->ndev); irq 3787 drivers/net/ethernet/freescale/ucc_geth.c ug_info->uf_info.irq = irq_of_parse_and_map(np, 0); irq 3862 drivers/net/ethernet/freescale/ucc_geth.c ug_info->uf_info.irq); irq 349 drivers/net/ethernet/freescale/ucc_geth_ethtool.c if (phydev && phydev->irq) irq 364 drivers/net/ethernet/freescale/ucc_geth_ethtool.c else if (wol->wolopts & WAKE_PHY && (!phydev || !phydev->irq)) irq 92 drivers/net/ethernet/fujitsu/fmvj18x_cs.c static irqreturn_t fjn_interrupt(int irq, void *dev_id); irq 432 drivers/net/ethernet/fujitsu/fmvj18x_cs.c dev->irq = link->irq; irq 527 drivers/net/ethernet/fujitsu/fmvj18x_cs.c dev->base_addr, dev->irq, dev->dev_addr); irq 81 drivers/net/ethernet/google/gve/gve_main.c static irqreturn_t gve_mgmnt_intr(int irq, void *arg) irq 89 drivers/net/ethernet/google/gve/gve_main.c static irqreturn_t gve_intr(int irq, void *arg) irq 661 drivers/net/ethernet/hisilicon/hip04_eth.c static irqreturn_t hip04_mac_interrupt(int irq, void *dev_id) irq 908 drivers/net/ethernet/hisilicon/hip04_eth.c int irq; irq 971 drivers/net/ethernet/hisilicon/hip04_eth.c irq = platform_get_irq(pdev, 0); irq 972 drivers/net/ethernet/hisilicon/hip04_eth.c if (irq <= 0) { irq 977 drivers/net/ethernet/hisilicon/hip04_eth.c ret = devm_request_irq(d, irq, hip04_mac_interrupt, irq 1001 drivers/net/ethernet/hisilicon/hip04_eth.c ndev->irq = irq; irq 329 drivers/net/ethernet/hisilicon/hisi_femac.c static irqreturn_t hisi_femac_interrupt(int irq, void *dev_id) irq 878 drivers/net/ethernet/hisilicon/hisi_femac.c ndev->irq = platform_get_irq(pdev, 0); irq 879 drivers/net/ethernet/hisilicon/hisi_femac.c if (ndev->irq <= 0) { irq 884 drivers/net/ethernet/hisilicon/hisi_femac.c ret = devm_request_irq(dev, ndev->irq, hisi_femac_interrupt, irq 887 drivers/net/ethernet/hisilicon/hisi_femac.c dev_err(dev, "devm_request_irq %d failed!\n", ndev->irq); irq 932 drivers/net/ethernet/hisilicon/hisi_femac.c disable_irq(ndev->irq); irq 957 drivers/net/ethernet/hisilicon/hisi_femac.c enable_irq(ndev->irq); irq 668 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c static irqreturn_t hix5hd2_interrupt(int irq, void *dev_id) irq 1210 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c ndev->irq = platform_get_irq(pdev, 0); irq 1211 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c if (ndev->irq <= 0) { irq 1217 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c ret = devm_request_irq(dev, ndev->irq, hix5hd2_interrupt, irq 271 drivers/net/ethernet/hisilicon/hns/hnae.h int irq; irq 710 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c phy->irq = mdio->irq[addr]; irq 470 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c ring->irq = ring_pair_cb->virq[irq_idx]; irq 1074 drivers/net/ethernet/hisilicon/hns/hns_enet.c static irqreturn_t hns_irq_handle(int irq, void *dev) irq 1175 drivers/net/ethernet/hisilicon/hns/hns_enet.c enable_irq(priv->ring_data[idx].ring->irq); irq 1228 drivers/net/ethernet/hisilicon/hns/hns_enet.c disable_irq(priv->ring_data[idx].ring->irq); irq 1266 drivers/net/ethernet/hisilicon/hns/hns_enet.c irq_set_affinity_hint(priv->ring_data[i].ring->irq, irq 1268 drivers/net/ethernet/hisilicon/hns/hns_enet.c free_irq(priv->ring_data[i].ring->irq, irq 1296 drivers/net/ethernet/hisilicon/hns/hns_enet.c ret = request_irq(rd->ring->irq, irq 1300 drivers/net/ethernet/hisilicon/hns/hns_enet.c rd->ring->irq); irq 1303 drivers/net/ethernet/hisilicon/hns/hns_enet.c disable_irq(rd->ring->irq); irq 1309 drivers/net/ethernet/hisilicon/hns/hns_enet.c irq_set_affinity_hint(rd->ring->irq, irq 2157 drivers/net/ethernet/hisilicon/hns/hns_enet.c priv->ring_data[i].ring->irq, irq 2159 drivers/net/ethernet/hisilicon/hns/hns_enet.c free_irq(priv->ring_data[i].ring->irq, irq 87 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static irqreturn_t hns3_irq_handle(int irq, void *vector) irq 2321 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->base_msi_vector = pdev->irq; irq 2965 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static irqreturn_t hclge_misc_irq_handle(int irq, void *data) irq 1951 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c static irqreturn_t hclgevf_misc_irq_handle(int irq, void *data) irq 2281 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c hdev->base_msi_vector = pdev->irq; irq 2282 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c hdev->roce_base_vector = pdev->irq + hdev->roce_base_msix_offset; irq 509 drivers/net/ethernet/hisilicon/hns_mdio.c memset(new_bus->irq, PHY_POLL, 4 * PHY_MAX_ADDR); irq 236 drivers/net/ethernet/hp/hp100.c static irqreturn_t hp100_interrupt(int irq, void *dev_id); irq 674 drivers/net/ethernet/hp/hp100.c dev->irq = pci_dev->irq; irq 677 drivers/net/ethernet/hp/hp100.c dev->irq = hp100_inb(IRQ_CHANNEL) & HP100_IRQMASK; irq 678 drivers/net/ethernet/hp/hp100.c if (dev->irq == 2) irq 679 drivers/net/ethernet/hp/hp100.c dev->irq = 9; irq 734 drivers/net/ethernet/hp/hp100.c printk("hp100: at 0x%x, IRQ %d, ", ioaddr, dev->irq); irq 1083 drivers/net/ethernet/hp/hp100.c if (request_irq(dev->irq, hp100_interrupt, irq 1087 drivers/net/ethernet/hp/hp100.c printk("hp100: %s: unable to get IRQ %d\n", dev->name, dev->irq); irq 1129 drivers/net/ethernet/hp/hp100.c free_irq(dev->irq, dev); irq 2180 drivers/net/ethernet/hp/hp100.c static irqreturn_t hp100_interrupt(int irq, void *dev_id) irq 384 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c static irqreturn_t aeq_interrupt(int irq, void *data) irq 407 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c static irqreturn_t ceq_interrupt(int irq, void *data) irq 285 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c sq->irq = entry->vector; irq 390 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c rq->irq = entry->vector; irq 81 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h u32 irq; irq 98 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h u32 irq; irq 456 drivers/net/ethernet/huawei/hinic/hinic_rx.c static irqreturn_t rx_irq(int irq, void *data) irq 490 drivers/net/ethernet/huawei/hinic/hinic_rx.c err = request_irq(rq->irq, rx_irq, 0, rxq->irq_name, rxq); irq 498 drivers/net/ethernet/huawei/hinic/hinic_rx.c return irq_set_affinity_hint(rq->irq, &rq->affinity_mask); irq 505 drivers/net/ethernet/huawei/hinic/hinic_rx.c irq_set_affinity_hint(rq->irq, NULL); irq 506 drivers/net/ethernet/huawei/hinic/hinic_rx.c free_irq(rq->irq, rxq); irq 697 drivers/net/ethernet/huawei/hinic/hinic_tx.c static irqreturn_t tx_irq(int irq, void *data) irq 731 drivers/net/ethernet/huawei/hinic/hinic_tx.c err = request_irq(sq->irq, tx_irq, 0, txq->irq_name, txq); irq 745 drivers/net/ethernet/huawei/hinic/hinic_tx.c free_irq(sq->irq, txq); irq 363 drivers/net/ethernet/i825xx/82596.c static irqreturn_t i596_interrupt(int irq, void *dev_id); irq 501 drivers/net/ethernet/i825xx/82596.c static irqreturn_t i596_error(int irq, void *dev_id) irq 982 drivers/net/ethernet/i825xx/82596.c DEB(DEB_OPEN,printk(KERN_DEBUG "%s: i596_open() irq %d.\n", dev->name, dev->irq)); irq 984 drivers/net/ethernet/i825xx/82596.c if (request_irq(dev->irq, i596_interrupt, 0, "i82596", dev)) { irq 985 drivers/net/ethernet/i825xx/82596.c printk(KERN_ERR "%s: IRQ %d not free\n", dev->name, dev->irq); irq 1017 drivers/net/ethernet/i825xx/82596.c free_irq(dev->irq, dev); irq 1114 drivers/net/ethernet/i825xx/82596.c static int irq = 10; irq 1148 drivers/net/ethernet/i825xx/82596.c dev->irq = irq; irq 1160 drivers/net/ethernet/i825xx/82596.c dev->irq = (unsigned) MVME16x_IRQ_I596; irq 1175 drivers/net/ethernet/i825xx/82596.c dev->irq = (unsigned) BVME_IRQ_I596; irq 1194 drivers/net/ethernet/i825xx/82596.c DEB(DEB_PROBE,printk(" IRQ %d.\n", dev->irq)); irq 1240 drivers/net/ethernet/i825xx/82596.c static irqreturn_t i596_interrupt(int irq, void *dev_id) irq 1251 drivers/net/ethernet/i825xx/82596.c i596_error(irq, dev_id); irq 1257 drivers/net/ethernet/i825xx/82596.c printk(KERN_ERR "i596_interrupt(): irq %d for unknown device.\n", irq); irq 1270 drivers/net/ethernet/i825xx/82596.c dev->name, irq, status)); irq 1442 drivers/net/ethernet/i825xx/82596.c free_irq(dev->irq, dev); irq 66 drivers/net/ethernet/i825xx/ether1.c static irqreturn_t ether1_interrupt(int irq, void *dev_id); irq 639 drivers/net/ethernet/i825xx/ether1.c if (request_irq(dev->irq, ether1_interrupt, 0, "ether1", dev)) irq 643 drivers/net/ethernet/i825xx/ether1.c free_irq (dev->irq, dev); irq 895 drivers/net/ethernet/i825xx/ether1.c ether1_interrupt (int irq, void *dev_id) irq 948 drivers/net/ethernet/i825xx/ether1.c free_irq(dev->irq, dev); irq 1005 drivers/net/ethernet/i825xx/ether1.c dev->irq = ec->irq; irq 161 drivers/net/ethernet/i825xx/lasi_82596.c if (!dev->irq) { irq 168 drivers/net/ethernet/i825xx/lasi_82596.c (unsigned long)dev->hpa.start, dev->irq); irq 177 drivers/net/ethernet/i825xx/lasi_82596.c netdevice->irq = dev->irq; irq 351 drivers/net/ethernet/i825xx/lib82596.c static irqreturn_t i596_interrupt(int irq, void *dev_id); irq 590 drivers/net/ethernet/i825xx/lib82596.c if (request_irq(dev->irq, i596_interrupt, 0, "i82596", dev)) { irq 591 drivers/net/ethernet/i825xx/lib82596.c printk(KERN_ERR "%s: IRQ %d not free\n", dev->name, dev->irq); irq 640 drivers/net/ethernet/i825xx/lib82596.c free_irq(dev->irq, dev); irq 920 drivers/net/ethernet/i825xx/lib82596.c "%s: i596_open() irq %d.\n", dev->name, dev->irq)); irq 1063 drivers/net/ethernet/i825xx/lib82596.c if (!dev->base_addr || !dev->irq) irq 1096 drivers/net/ethernet/i825xx/lib82596.c dev->irq)); irq 1108 drivers/net/ethernet/i825xx/lib82596.c disable_irq(dev->irq); irq 1109 drivers/net/ethernet/i825xx/lib82596.c i596_interrupt(dev->irq, dev); irq 1110 drivers/net/ethernet/i825xx/lib82596.c enable_irq(dev->irq); irq 1114 drivers/net/ethernet/i825xx/lib82596.c static irqreturn_t i596_interrupt(int irq, void *dev_id) irq 1131 drivers/net/ethernet/i825xx/lib82596.c dev->name, dev->irq, status)); irq 1325 drivers/net/ethernet/i825xx/lib82596.c free_irq(dev->irq, dev); irq 111 drivers/net/ethernet/i825xx/sni_82596.c netdevice->irq = platform_get_irq(dev, 0); irq 126 drivers/net/ethernet/i825xx/sni_82596.c if (!netdevice->irq) { irq 121 drivers/net/ethernet/i825xx/sun3_82586.c static irqreturn_t sun3_82586_interrupt(int irq,void *dev_id); irq 170 drivers/net/ethernet/i825xx/sun3_82586.c free_irq(dev->irq, dev); irq 192 drivers/net/ethernet/i825xx/sun3_82586.c ret = request_irq(dev->irq, sun3_82586_interrupt,0,dev->name,dev); irq 313 drivers/net/ethernet/i825xx/sun3_82586.c dev->irq = IE_IRQ; irq 391 drivers/net/ethernet/i825xx/sun3_82586.c printk("Memaddr: 0x%lx, Memsize: %d, IRQ %d\n",dev->mem_start,size, dev->irq); irq 685 drivers/net/ethernet/i825xx/sun3_82586.c static irqreturn_t sun3_82586_interrupt(int irq,void *dev_id) irq 693 drivers/net/ethernet/i825xx/sun3_82586.c printk ("sun3_82586-interrupt: irq %d for unknown device.\n",irq); irq 909 drivers/net/ethernet/ibm/ehea/ehea_main.c static irqreturn_t ehea_recv_irq_handler(int irq, void *param) irq 918 drivers/net/ethernet/ibm/ehea/ehea_main.c static irqreturn_t ehea_qp_aff_irq_handler(int irq, void *param) irq 1239 drivers/net/ethernet/ibm/ehea/ehea_main.c static irqreturn_t ehea_interrupt_neq(int irq, void *param) irq 191 drivers/net/ethernet/ibm/emac/core.c static irqreturn_t emac_irq(int irq, void *dev_instance); irq 1920 drivers/net/ethernet/ibm/emac/core.c static irqreturn_t emac_irq(int irq, void *dev_instance) irq 3084 drivers/net/ethernet/ibm/emac/core.c ndev->irq = dev->emac_irq; irq 216 drivers/net/ethernet/ibm/emac/mal.c static irqreturn_t mal_serr(int irq, void *dev_instance) irq 270 drivers/net/ethernet/ibm/emac/mal.c static irqreturn_t mal_txeob(int irq, void *dev_instance) irq 290 drivers/net/ethernet/ibm/emac/mal.c static irqreturn_t mal_rxeob(int irq, void *dev_instance) irq 310 drivers/net/ethernet/ibm/emac/mal.c static irqreturn_t mal_txde(int irq, void *dev_instance) irq 327 drivers/net/ethernet/ibm/emac/mal.c static irqreturn_t mal_rxde(int irq, void *dev_instance) irq 350 drivers/net/ethernet/ibm/emac/mal.c static irqreturn_t mal_int(int irq, void *dev_instance) irq 359 drivers/net/ethernet/ibm/emac/mal.c return mal_rxde(irq, dev_instance); irq 361 drivers/net/ethernet/ibm/emac/mal.c return mal_txde(irq, dev_instance); irq 363 drivers/net/ethernet/ibm/emac/mal.c return mal_serr(irq, dev_instance); irq 41 drivers/net/ethernet/ibm/ibmveth.c static irqreturn_t ibmveth_interrupt(int irq, void *dev_instance); irq 594 drivers/net/ethernet/ibm/ibmveth.c netdev_dbg(netdev, "registering irq 0x%x\n", netdev->irq); irq 595 drivers/net/ethernet/ibm/ibmveth.c rc = request_irq(netdev->irq, ibmveth_interrupt, 0, netdev->name, irq 599 drivers/net/ethernet/ibm/ibmveth.c netdev->irq, rc); irq 622 drivers/net/ethernet/ibm/ibmveth.c ibmveth_interrupt(netdev->irq, netdev); irq 633 drivers/net/ethernet/ibm/ibmveth.c free_irq(netdev->irq, netdev); irq 684 drivers/net/ethernet/ibm/ibmveth.c free_irq(netdev->irq, netdev); irq 1397 drivers/net/ethernet/ibm/ibmveth.c static irqreturn_t ibmveth_interrupt(int irq, void *dev_instance) irq 1516 drivers/net/ethernet/ibm/ibmveth.c ibmveth_interrupt(dev->irq, dev); irq 1654 drivers/net/ethernet/ibm/ibmveth.c netdev->irq = dev->irq; irq 1851 drivers/net/ethernet/ibm/ibmveth.c ibmveth_interrupt(netdev->irq, netdev); irq 1886 drivers/net/ethernet/ibm/ibmveth.c ibmveth_interrupt(netdev->irq, netdev); irq 90 drivers/net/ethernet/ibm/ibmvnic.c static irqreturn_t ibmvnic_interrupt_rx(int irq, void *instance); irq 150 drivers/net/ethernet/ibm/ibmvnic.c unsigned long *irq) irq 157 drivers/net/ethernet/ibm/ibmvnic.c *irq = retbuf[1]; irq 1047 drivers/net/ethernet/ibm/ibmvnic.c enable_irq(adapter->rx_scrq[i]->irq); irq 1054 drivers/net/ethernet/ibm/ibmvnic.c enable_irq(adapter->tx_scrq[i]->irq); irq 1185 drivers/net/ethernet/ibm/ibmvnic.c if (adapter->tx_scrq[i]->irq) { irq 1189 drivers/net/ethernet/ibm/ibmvnic.c disable_irq(adapter->tx_scrq[i]->irq); irq 1195 drivers/net/ethernet/ibm/ibmvnic.c if (adapter->rx_scrq[i]->irq) { irq 1199 drivers/net/ethernet/ibm/ibmvnic.c disable_irq(adapter->rx_scrq[i]->irq); irq 2679 drivers/net/ethernet/ibm/ibmvnic.c if (scrq->irq) { irq 2680 drivers/net/ethernet/ibm/ibmvnic.c free_irq(scrq->irq, scrq); irq 2681 drivers/net/ethernet/ibm/ibmvnic.c irq_dispose_mapping(scrq->irq); irq 2682 drivers/net/ethernet/ibm/ibmvnic.c scrq->irq = 0; irq 2789 drivers/net/ethernet/ibm/ibmvnic.c scrq->crq_num, scrq->hw_irq, scrq->irq); irq 2815 drivers/net/ethernet/ibm/ibmvnic.c if (adapter->tx_scrq[i]->irq) { irq 2816 drivers/net/ethernet/ibm/ibmvnic.c free_irq(adapter->tx_scrq[i]->irq, irq 2818 drivers/net/ethernet/ibm/ibmvnic.c irq_dispose_mapping(adapter->tx_scrq[i]->irq); irq 2819 drivers/net/ethernet/ibm/ibmvnic.c adapter->tx_scrq[i]->irq = 0; irq 2838 drivers/net/ethernet/ibm/ibmvnic.c if (adapter->rx_scrq[i]->irq) { irq 2839 drivers/net/ethernet/ibm/ibmvnic.c free_irq(adapter->rx_scrq[i]->irq, irq 2841 drivers/net/ethernet/ibm/ibmvnic.c irq_dispose_mapping(adapter->rx_scrq[i]->irq); irq 2842 drivers/net/ethernet/ibm/ibmvnic.c adapter->rx_scrq[i]->irq = 0; irq 2975 drivers/net/ethernet/ibm/ibmvnic.c static irqreturn_t ibmvnic_interrupt_tx(int irq, void *instance) irq 2986 drivers/net/ethernet/ibm/ibmvnic.c static irqreturn_t ibmvnic_interrupt_rx(int irq, void *instance) irq 3018 drivers/net/ethernet/ibm/ibmvnic.c scrq->irq = irq_create_mapping(NULL, scrq->hw_irq); irq 3020 drivers/net/ethernet/ibm/ibmvnic.c if (!scrq->irq) { irq 3028 drivers/net/ethernet/ibm/ibmvnic.c rc = request_irq(scrq->irq, ibmvnic_interrupt_tx, irq 3033 drivers/net/ethernet/ibm/ibmvnic.c scrq->irq, rc); irq 3034 drivers/net/ethernet/ibm/ibmvnic.c irq_dispose_mapping(scrq->irq); irq 3043 drivers/net/ethernet/ibm/ibmvnic.c scrq->irq = irq_create_mapping(NULL, scrq->hw_irq); irq 3044 drivers/net/ethernet/ibm/ibmvnic.c if (!scrq->irq) { irq 3051 drivers/net/ethernet/ibm/ibmvnic.c rc = request_irq(scrq->irq, ibmvnic_interrupt_rx, irq 3055 drivers/net/ethernet/ibm/ibmvnic.c scrq->irq, rc); irq 3056 drivers/net/ethernet/ibm/ibmvnic.c irq_dispose_mapping(scrq->irq); irq 3064 drivers/net/ethernet/ibm/ibmvnic.c free_irq(adapter->rx_scrq[j]->irq, adapter->rx_scrq[j]); irq 3065 drivers/net/ethernet/ibm/ibmvnic.c irq_dispose_mapping(adapter->rx_scrq[j]->irq); irq 3070 drivers/net/ethernet/ibm/ibmvnic.c free_irq(adapter->tx_scrq[j]->irq, adapter->tx_scrq[j]); irq 3071 drivers/net/ethernet/ibm/ibmvnic.c irq_dispose_mapping(adapter->rx_scrq[j]->irq); irq 4632 drivers/net/ethernet/ibm/ibmvnic.c static irqreturn_t ibmvnic_interrupt(int irq, void *instance) irq 4725 drivers/net/ethernet/ibm/ibmvnic.c free_irq(vdev->irq, adapter); irq 4780 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "registering irq 0x%x\n", vdev->irq); irq 4783 drivers/net/ethernet/ibm/ibmvnic.c rc = request_irq(vdev->irq, ibmvnic_interrupt, 0, crq->name, adapter); irq 4786 drivers/net/ethernet/ibm/ibmvnic.c vdev->irq, rc); irq 4949 drivers/net/ethernet/ibm/ibmvnic.c netdev->irq = dev->irq; irq 870 drivers/net/ethernet/ibm/ibmvnic.h unsigned int irq; irq 2192 drivers/net/ethernet/intel/e100.c static irqreturn_t e100_intr(int irq, void *dev_id) irq 2245 drivers/net/ethernet/intel/e100.c e100_intr(nic->pdev->irq, netdev); irq 2287 drivers/net/ethernet/intel/e100.c if ((err = request_irq(nic->pdev->irq, e100_intr, IRQF_SHARED, irq 2312 drivers/net/ethernet/intel/e100.c free_irq(nic->pdev->irq, nic->netdev); irq 2953 drivers/net/ethernet/intel/e100.c pdev->irq, netdev->dev_addr); irq 813 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static irqreturn_t e1000_test_intr(int irq, void *data) irq 829 drivers/net/ethernet/intel/e1000/e1000_ethtool.c u32 irq = adapter->pdev->irq; irq 837 drivers/net/ethernet/intel/e1000/e1000_ethtool.c if (!request_irq(irq, e1000_test_intr, IRQF_PROBE_SHARED, netdev->name, irq 840 drivers/net/ethernet/intel/e1000/e1000_ethtool.c else if (request_irq(irq, e1000_test_intr, IRQF_SHARED, irq 920 drivers/net/ethernet/intel/e1000/e1000_ethtool.c free_irq(irq, netdev); irq 111 drivers/net/ethernet/intel/e1000/e1000_main.c static irqreturn_t e1000_intr(int irq, void *data); irq 263 drivers/net/ethernet/intel/e1000/e1000_main.c err = request_irq(adapter->pdev->irq, handler, irq_flags, netdev->name, irq 276 drivers/net/ethernet/intel/e1000/e1000_main.c free_irq(adapter->pdev->irq, netdev); irq 289 drivers/net/ethernet/intel/e1000/e1000_main.c synchronize_irq(adapter->pdev->irq); irq 3741 drivers/net/ethernet/intel/e1000/e1000_main.c static irqreturn_t e1000_intr(int irq, void *data) irq 5227 drivers/net/ethernet/intel/e1000/e1000_main.c if (disable_hardirq(adapter->pdev->irq)) irq 5228 drivers/net/ethernet/intel/e1000/e1000_main.c e1000_intr(adapter->pdev->irq, netdev); irq 5229 drivers/net/ethernet/intel/e1000/e1000_main.c enable_irq(adapter->pdev->irq); irq 971 drivers/net/ethernet/intel/e1000e/ethtool.c static irqreturn_t e1000_test_intr(int __always_unused irq, void *data) irq 988 drivers/net/ethernet/intel/e1000e/ethtool.c u32 irq = adapter->pdev->irq; irq 1003 drivers/net/ethernet/intel/e1000e/ethtool.c if (!request_irq(irq, e1000_test_intr, IRQF_PROBE_SHARED, netdev->name, irq 1006 drivers/net/ethernet/intel/e1000e/ethtool.c } else if (request_irq(irq, e1000_test_intr, IRQF_SHARED, netdev->name, irq 1100 drivers/net/ethernet/intel/e1000e/ethtool.c free_irq(irq, netdev); irq 1752 drivers/net/ethernet/intel/e1000e/netdev.c static irqreturn_t e1000_intr_msi(int __always_unused irq, void *data) irq 1819 drivers/net/ethernet/intel/e1000e/netdev.c static irqreturn_t e1000_intr(int __always_unused irq, void *data) irq 1894 drivers/net/ethernet/intel/e1000e/netdev.c static irqreturn_t e1000_msix_other(int __always_unused irq, void *data) irq 1917 drivers/net/ethernet/intel/e1000e/netdev.c static irqreturn_t e1000_intr_msix_tx(int __always_unused irq, void *data) irq 1937 drivers/net/ethernet/intel/e1000e/netdev.c static irqreturn_t e1000_intr_msix_rx(int __always_unused irq, void *data) irq 2169 drivers/net/ethernet/intel/e1000e/netdev.c err = request_irq(adapter->pdev->irq, e1000_intr_msi, 0, irq 2179 drivers/net/ethernet/intel/e1000e/netdev.c err = request_irq(adapter->pdev->irq, e1000_intr, IRQF_SHARED, irq 2205 drivers/net/ethernet/intel/e1000e/netdev.c free_irq(adapter->pdev->irq, netdev); irq 2226 drivers/net/ethernet/intel/e1000e/netdev.c synchronize_irq(adapter->pdev->irq); irq 4465 drivers/net/ethernet/intel/e1000e/netdev.c static irqreturn_t e1000_intr_msi_test(int __always_unused irq, void *data) irq 4513 drivers/net/ethernet/intel/e1000e/netdev.c err = request_irq(adapter->pdev->irq, e1000_intr_msi_test, 0, irq 4543 drivers/net/ethernet/intel/e1000e/netdev.c free_irq(adapter->pdev->irq, netdev); irq 6771 drivers/net/ethernet/intel/e1000e/netdev.c static irqreturn_t e1000_intr_msix(int __always_unused irq, void *data) irq 6815 drivers/net/ethernet/intel/e1000e/netdev.c e1000_intr_msix(adapter->pdev->irq, netdev); irq 6818 drivers/net/ethernet/intel/e1000e/netdev.c if (disable_hardirq(adapter->pdev->irq)) irq 6819 drivers/net/ethernet/intel/e1000e/netdev.c e1000_intr_msi(adapter->pdev->irq, netdev); irq 6820 drivers/net/ethernet/intel/e1000e/netdev.c enable_irq(adapter->pdev->irq); irq 6823 drivers/net/ethernet/intel/e1000e/netdev.c if (disable_hardirq(adapter->pdev->irq)) irq 6824 drivers/net/ethernet/intel/e1000e/netdev.c e1000_intr(adapter->pdev->irq, netdev); irq 6825 drivers/net/ethernet/intel/e1000e/netdev.c enable_irq(adapter->pdev->irq); irq 7117 drivers/net/ethernet/intel/e1000e/netdev.c netdev->irq = pdev->irq; irq 1183 drivers/net/ethernet/intel/fm10k/fm10k_pci.c static irqreturn_t fm10k_msix_clean_rings(int __always_unused irq, void *data) irq 1193 drivers/net/ethernet/intel/fm10k/fm10k_pci.c static irqreturn_t fm10k_msix_mbx_vf(int __always_unused irq, void *data) irq 1366 drivers/net/ethernet/intel/fm10k/fm10k_pci.c static irqreturn_t fm10k_msix_mbx_pf(int __always_unused irq, void *data) irq 845 drivers/net/ethernet/intel/i40e/i40e.h irqreturn_t (*irq_handler)(int irq, void *data); irq 3721 drivers/net/ethernet/intel/i40e/i40e_main.c static irqreturn_t i40e_msix_clean_rings(int irq, void *data) irq 3878 drivers/net/ethernet/intel/i40e/i40e_main.c synchronize_irq(pf->pdev->irq); irq 3928 drivers/net/ethernet/intel/i40e/i40e_main.c static irqreturn_t i40e_intr(int irq, void *data) irq 4141 drivers/net/ethernet/intel/i40e/i40e_main.c static irqreturn_t i40e_fdir_clean_ring(int irq, void *data) irq 4246 drivers/net/ethernet/intel/i40e/i40e_main.c err = request_irq(pf->pdev->irq, i40e_intr, 0, irq 4249 drivers/net/ethernet/intel/i40e/i40e_main.c err = request_irq(pf->pdev->irq, i40e_intr, IRQF_SHARED, irq 4281 drivers/net/ethernet/intel/i40e/i40e_main.c i40e_intr(pf->pdev->irq, netdev); irq 4681 drivers/net/ethernet/intel/i40e/i40e_main.c free_irq(pf->pdev->irq, pf); irq 9995 drivers/net/ethernet/intel/i40e/i40e_main.c free_irq(pf->pdev->irq, pf); irq 11354 drivers/net/ethernet/intel/i40e/i40e_main.c err = request_irq(pf->pdev->irq, i40e_intr, flags, irq 12748 drivers/net/ethernet/intel/i40e/i40e_main.c synchronize_irq(pf->pdev->irq); irq 15410 drivers/net/ethernet/intel/i40e/i40e_main.c free_irq(pf->pdev->irq, pf); irq 15636 drivers/net/ethernet/intel/i40e/i40e_main.c free_irq(pf->pdev->irq, pf); irq 262 drivers/net/ethernet/intel/iavf/iavf_main.c static irqreturn_t iavf_msix_aq(int irq, void *data) irq 283 drivers/net/ethernet/intel/iavf/iavf_main.c static irqreturn_t iavf_msix_clean_rings(int irq, void *data) irq 220 drivers/net/ethernet/intel/ice/ice.h irqreturn_t (*irq_handler)(int irq, void *data); irq 519 drivers/net/ethernet/intel/ice/ice_lib.c static irqreturn_t ice_msix_clean_rings(int __always_unused irq, void *data) irq 1696 drivers/net/ethernet/intel/ice/ice_main.c static irqreturn_t ice_misc_intr(int __always_unused irq, void *data) irq 1378 drivers/net/ethernet/intel/igb/igb_ethtool.c static irqreturn_t igb_test_intr(int irq, void *data) irq 1393 drivers/net/ethernet/intel/igb/igb_ethtool.c u32 irq = adapter->pdev->irq; irq 1406 drivers/net/ethernet/intel/igb/igb_ethtool.c if (request_irq(irq, irq 1411 drivers/net/ethernet/intel/igb/igb_ethtool.c } else if (!request_irq(irq, igb_test_intr, IRQF_PROBE_SHARED, irq 1414 drivers/net/ethernet/intel/igb/igb_ethtool.c } else if (request_irq(irq, igb_test_intr, IRQF_SHARED, irq 1534 drivers/net/ethernet/intel/igb/igb_ethtool.c free_irq(irq, adapter); irq 137 drivers/net/ethernet/intel/igb/igb_main.c static irqreturn_t igb_intr(int irq, void *); irq 138 drivers/net/ethernet/intel/igb/igb_main.c static irqreturn_t igb_intr_msi(int irq, void *); irq 139 drivers/net/ethernet/intel/igb/igb_main.c static irqreturn_t igb_msix_other(int irq, void *); irq 140 drivers/net/ethernet/intel/igb/igb_main.c static irqreturn_t igb_msix_ring(int irq, void *); irq 1438 drivers/net/ethernet/intel/igb/igb_main.c err = request_irq(pdev->irq, igb_intr_msi, 0, irq 1448 drivers/net/ethernet/intel/igb/igb_main.c err = request_irq(pdev->irq, igb_intr, IRQF_SHARED, irq 1470 drivers/net/ethernet/intel/igb/igb_main.c free_irq(adapter->pdev->irq, adapter); irq 1504 drivers/net/ethernet/intel/igb/igb_main.c synchronize_irq(adapter->pdev->irq); irq 6521 drivers/net/ethernet/intel/igb/igb_main.c static irqreturn_t igb_msix_other(int irq, void *data) irq 6580 drivers/net/ethernet/intel/igb/igb_main.c static irqreturn_t igb_msix_ring(int irq, void *data) irq 7598 drivers/net/ethernet/intel/igb/igb_main.c static irqreturn_t igb_intr_msi(int irq, void *data) irq 7635 drivers/net/ethernet/intel/igb/igb_main.c static irqreturn_t igb_intr(int irq, void *data) irq 849 drivers/net/ethernet/intel/igbvf/netdev.c static irqreturn_t igbvf_msix_other(int irq, void *data) irq 866 drivers/net/ethernet/intel/igbvf/netdev.c static irqreturn_t igbvf_intr_msix_tx(int irq, void *data) irq 894 drivers/net/ethernet/intel/igbvf/netdev.c static irqreturn_t igbvf_intr_msix_rx(int irq, void *data) irq 2536 drivers/net/ethernet/intel/igbvf/netdev.c disable_irq(adapter->pdev->irq); irq 2540 drivers/net/ethernet/intel/igbvf/netdev.c enable_irq(adapter->pdev->irq); irq 2539 drivers/net/ethernet/intel/igc/igc_main.c static irqreturn_t igc_msix_other(int irq, void *data) irq 2671 drivers/net/ethernet/intel/igc/igc_main.c static irqreturn_t igc_msix_ring(int irq, void *data) irq 3223 drivers/net/ethernet/intel/igc/igc_main.c static irqreturn_t igc_intr_msi(int irq, void *data) irq 3257 drivers/net/ethernet/intel/igc/igc_main.c static irqreturn_t igc_intr(int irq, void *data) irq 3724 drivers/net/ethernet/intel/igc/igc_main.c free_irq(adapter->pdev->irq, adapter); irq 3757 drivers/net/ethernet/intel/igc/igc_main.c synchronize_irq(adapter->pdev->irq); irq 3817 drivers/net/ethernet/intel/igc/igc_main.c err = request_irq(pdev->irq, &igc_intr_msi, 0, irq 3827 drivers/net/ethernet/intel/igc/igc_main.c err = request_irq(pdev->irq, &igc_intr, IRQF_SHARED, irq 66 drivers/net/ethernet/intel/ixgb/ixgb_main.c static irqreturn_t ixgb_intr(int irq, void *data); irq 156 drivers/net/ethernet/intel/ixgb/ixgb_main.c synchronize_irq(adapter->pdev->irq); irq 208 drivers/net/ethernet/intel/ixgb/ixgb_main.c err = request_irq(adapter->pdev->irq, ixgb_intr, irq_flags, irq 262 drivers/net/ethernet/intel/ixgb/ixgb_main.c free_irq(adapter->pdev->irq, netdev); irq 1725 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_intr(int irq, void *data) irq 1578 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static irqreturn_t ixgbe_test_intr(int irq, void *data) irq 1592 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c u32 irq = adapter->pdev->irq; irq 1602 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c if (request_irq(irq, ixgbe_test_intr, 0, netdev->name, irq 1607 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c } else if (!request_irq(irq, ixgbe_test_intr, IRQF_PROBE_SHARED, irq 1610 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c } else if (request_irq(irq, ixgbe_test_intr, IRQF_SHARED, irq 1696 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c free_irq(irq, netdev); irq 3051 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static irqreturn_t ixgbe_msix_other(int irq, void *data) irq 3137 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static irqreturn_t ixgbe_msix_clean_rings(int irq, void *data) irq 3293 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static irqreturn_t ixgbe_intr(int irq, void *data) irq 3377 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c err = request_irq(adapter->pdev->irq, ixgbe_intr, 0, irq 3380 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c err = request_irq(adapter->pdev->irq, ixgbe_intr, IRQF_SHARED, irq 3394 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c free_irq(adapter->pdev->irq, adapter); irq 3449 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c synchronize_irq(adapter->pdev->irq); irq 1494 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static irqreturn_t ixgbevf_msix_other(int irq, void *data) irq 1513 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static irqreturn_t ixgbevf_msix_clean_rings(int irq, void *data) irq 1563 drivers/net/ethernet/jme.c jme_intr(int irq, void *dev_id) irq 1589 drivers/net/ethernet/jme.c jme_msi(int irq, void *dev_id) irq 1634 drivers/net/ethernet/jme.c rc = request_irq(jme->pdev->irq, handler, irq_flags, netdev->name, irq 1647 drivers/net/ethernet/jme.c netdev->irq = jme->pdev->irq; irq 1656 drivers/net/ethernet/jme.c free_irq(jme->pdev->irq, jme->dev); irq 1660 drivers/net/ethernet/jme.c jme->dev->irq = jme->pdev->irq; irq 2715 drivers/net/ethernet/jme.c jme_intr(dev->irq, dev); irq 325 drivers/net/ethernet/korina.c static irqreturn_t korina_rx_dma_interrupt(int irq, void *dev_id) irq 607 drivers/net/ethernet/korina.c korina_tx_dma_interrupt(int irq, void *dev_id) irq 930 drivers/net/ethernet/korina.c disable_irq(dev->irq); irq 931 drivers/net/ethernet/korina.c korina_tx_dma_interrupt(dev->irq, dev); irq 932 drivers/net/ethernet/korina.c enable_irq(dev->irq); irq 1084 drivers/net/ethernet/korina.c dev->irq = lp->rx_irq; irq 198 drivers/net/ethernet/lantiq_etop.c ltq_etop_dma_irq(int irq, void *_priv) irq 201 drivers/net/ethernet/lantiq_etop.c int ch = irq - LTQ_DMA_CH0_INT; irq 213 drivers/net/ethernet/lantiq_etop.c if (ch->dma.irq) irq 214 drivers/net/ethernet/lantiq_etop.c free_irq(ch->dma.irq, priv); irq 265 drivers/net/ethernet/lantiq_etop.c int irq = LTQ_DMA_CH0_INT + i; irq 273 drivers/net/ethernet/lantiq_etop.c request_irq(irq, ltq_etop_dma_irq, 0, "etop_tx", priv); irq 281 drivers/net/ethernet/lantiq_etop.c request_irq(irq, ltq_etop_dma_irq, 0, "etop_rx", priv); irq 283 drivers/net/ethernet/lantiq_etop.c ch->dma.irq = irq; irq 340 drivers/net/ethernet/lantiq_xrx200.c static irqreturn_t xrx200_dma_irq(int irq, void *ptr) irq 373 drivers/net/ethernet/lantiq_xrx200.c ret = devm_request_irq(priv->dev, ch_rx->dma.irq, xrx200_dma_irq, 0, irq 377 drivers/net/ethernet/lantiq_xrx200.c ch_rx->dma.irq); irq 386 drivers/net/ethernet/lantiq_xrx200.c ret = devm_request_irq(priv->dev, ch_tx->dma.irq, xrx200_dma_irq, 0, irq 390 drivers/net/ethernet/lantiq_xrx200.c ch_tx->dma.irq); irq 460 drivers/net/ethernet/lantiq_xrx200.c priv->chan_rx.dma.irq = platform_get_irq_byname(pdev, "rx"); irq 461 drivers/net/ethernet/lantiq_xrx200.c if (priv->chan_rx.dma.irq < 0) irq 463 drivers/net/ethernet/lantiq_xrx200.c priv->chan_tx.dma.irq = platform_get_irq_byname(pdev, "tx"); irq 464 drivers/net/ethernet/lantiq_xrx200.c if (priv->chan_tx.dma.irq < 0) irq 2174 drivers/net/ethernet/marvell/mv643xx_eth.c static irqreturn_t mv643xx_eth_irq(int irq, void *dev_id) irq 2426 drivers/net/ethernet/marvell/mv643xx_eth.c err = request_irq(dev->irq, mv643xx_eth_irq, irq 2479 drivers/net/ethernet/marvell/mv643xx_eth.c free_irq(dev->irq, dev); irq 2526 drivers/net/ethernet/marvell/mv643xx_eth.c free_irq(dev->irq, dev); irq 2610 drivers/net/ethernet/marvell/mv643xx_eth.c mv643xx_eth_irq(dev->irq, dev); irq 3183 drivers/net/ethernet/marvell/mv643xx_eth.c dev->irq = res->start; irq 261 drivers/net/ethernet/marvell/mvmdio.c static irqreturn_t orion_mdio_err_irq(int irq, void *dev_id) irq 2738 drivers/net/ethernet/marvell/mvneta.c static irqreturn_t mvneta_isr(int irq, void *dev_id) irq 2749 drivers/net/ethernet/marvell/mvneta.c static irqreturn_t mvneta_percpu_isr(int irq, void *dev_id) irq 2753 drivers/net/ethernet/marvell/mvneta.c disable_percpu_irq(port->pp->dev->irq); irq 2835 drivers/net/ethernet/marvell/mvneta.c enable_percpu_irq(pp->dev->irq, 0); irq 3258 drivers/net/ethernet/marvell/mvneta.c enable_percpu_irq(pp->dev->irq, IRQ_TYPE_NONE); irq 3265 drivers/net/ethernet/marvell/mvneta.c disable_percpu_irq(pp->dev->irq); irq 3843 drivers/net/ethernet/marvell/mvneta.c ret = request_irq(pp->dev->irq, mvneta_isr, 0, irq 3846 drivers/net/ethernet/marvell/mvneta.c ret = request_percpu_irq(pp->dev->irq, mvneta_percpu_isr, irq 3849 drivers/net/ethernet/marvell/mvneta.c netdev_err(pp->dev, "cannot request irq %d\n", pp->dev->irq); irq 3894 drivers/net/ethernet/marvell/mvneta.c free_irq(pp->dev->irq, pp); irq 3897 drivers/net/ethernet/marvell/mvneta.c free_percpu_irq(pp->dev->irq, pp->ports); irq 3929 drivers/net/ethernet/marvell/mvneta.c free_percpu_irq(dev->irq, pp->ports); irq 3933 drivers/net/ethernet/marvell/mvneta.c free_irq(dev->irq, pp); irq 4505 drivers/net/ethernet/marvell/mvneta.c dev->irq = irq_of_parse_and_map(dn, 0); irq 4506 drivers/net/ethernet/marvell/mvneta.c if (dev->irq == 0) irq 4728 drivers/net/ethernet/marvell/mvneta.c irq_dispose_mapping(dev->irq); irq 4743 drivers/net/ethernet/marvell/mvneta.c irq_dispose_mapping(dev->irq); irq 841 drivers/net/ethernet/marvell/mvpp2/mvpp2.h int irq; irq 2719 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static irqreturn_t mvpp2_isr(int irq, void *dev_id) irq 2731 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static irqreturn_t mvpp2_link_status_isr(int irq, void *dev_id) irq 3562 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c irq_set_status_flags(qv->irq, IRQ_NO_BALANCING); irq 3565 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c err = request_irq(qv->irq, mvpp2_isr, 0, port->dev->name, qv); irq 3578 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c irq_set_affinity_hint(qv->irq, qv->mask); irq 3587 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c irq_set_affinity_hint(qv->irq, NULL); irq 3590 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c free_irq(qv->irq, qv); irq 3603 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c irq_set_affinity_hint(qv->irq, NULL); irq 3606 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c irq_clear_status_flags(qv->irq, IRQ_NO_BALANCING); irq 3607 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c free_irq(qv->irq, qv); irq 4416 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c v->irq = irq_of_parse_and_map(port_node, 0); irq 4417 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c if (v->irq <= 0) irq 4472 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c v->irq = of_irq_get_byname(port_node, irqname); irq 4474 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c v->irq = fwnode_irq_get(port->fwnode, i); irq 4475 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c if (v->irq <= 0) { irq 4488 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c irq_dispose_mapping(port->qvecs[i].irq); irq 4506 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c irq_dispose_mapping(port->qvecs[i].irq); irq 555 drivers/net/ethernet/marvell/octeontx2/af/cgx.c static irqreturn_t cgx_fwi_event_handler(int irq, void *data) irq 1711 drivers/net/ethernet/marvell/octeontx2/af/rvu.c static irqreturn_t rvu_mbox_intr_handler(int irq, void *rvu_irq) irq 1874 drivers/net/ethernet/marvell/octeontx2/af/rvu.c static irqreturn_t rvu_flr_intr_handler(int irq, void *rvu_irq) irq 1923 drivers/net/ethernet/marvell/octeontx2/af/rvu.c static irqreturn_t rvu_me_vf_intr_handler(int irq, void *rvu_irq) irq 1941 drivers/net/ethernet/marvell/octeontx2/af/rvu.c static irqreturn_t rvu_me_pf_intr_handler(int irq, void *rvu_irq) irq 1968 drivers/net/ethernet/marvell/octeontx2/af/rvu.c int irq; irq 1982 drivers/net/ethernet/marvell/octeontx2/af/rvu.c for (irq = 0; irq < rvu->num_vec; irq++) { irq 1983 drivers/net/ethernet/marvell/octeontx2/af/rvu.c if (rvu->irq_allocated[irq]) irq 1984 drivers/net/ethernet/marvell/octeontx2/af/rvu.c free_irq(pci_irq_vector(rvu->pdev, irq), rvu); irq 860 drivers/net/ethernet/marvell/pxa168_eth.c static irqreturn_t pxa168_eth_int_handler(int irq, void *dev_id) irq 1138 drivers/net/ethernet/marvell/pxa168_eth.c err = request_irq(dev->irq, pxa168_eth_int_handler, 0, dev->name, dev); irq 1164 drivers/net/ethernet/marvell/pxa168_eth.c free_irq(dev->irq, dev); irq 1181 drivers/net/ethernet/marvell/pxa168_eth.c free_irq(dev->irq, dev); irq 1359 drivers/net/ethernet/marvell/pxa168_eth.c disable_irq(dev->irq); irq 1360 drivers/net/ethernet/marvell/pxa168_eth.c pxa168_eth_int_handler(dev->irq, dev); irq 1361 drivers/net/ethernet/marvell/pxa168_eth.c enable_irq(dev->irq); irq 1436 drivers/net/ethernet/marvell/pxa168_eth.c dev->irq = res->start; irq 104 drivers/net/ethernet/marvell/skge.c static irqreturn_t skge_intr(int irq, void *dev_id); irq 2575 drivers/net/ethernet/marvell/skge.c err = request_irq(hw->pdev->irq, skge_intr, IRQF_SHARED, irq 2579 drivers/net/ethernet/marvell/skge.c hw->pdev->irq, err); irq 2668 drivers/net/ethernet/marvell/skge.c free_irq(hw->pdev->irq, hw); irq 3371 drivers/net/ethernet/marvell/skge.c static irqreturn_t skge_intr(int irq, void *dev_id) irq 3443 drivers/net/ethernet/marvell/skge.c disable_irq(dev->irq); irq 3444 drivers/net/ethernet/marvell/skge.c skge_intr(dev->irq, skge->hw); irq 3445 drivers/net/ethernet/marvell/skge.c enable_irq(dev->irq); irq 3819 drivers/net/ethernet/marvell/skge.c dev->irq = hw->pdev->irq; irq 3947 drivers/net/ethernet/marvell/skge.c (unsigned long long)pci_resource_start(pdev, 0), pdev->irq, irq 3981 drivers/net/ethernet/marvell/skge.c err = request_irq(pdev->irq, skge_intr, IRQF_SHARED, irq 3985 drivers/net/ethernet/marvell/skge.c pdev->irq); irq 4046 drivers/net/ethernet/marvell/skge.c free_irq(pdev->irq, hw); irq 147 drivers/net/ethernet/marvell/sky2.c static irqreturn_t sky2_intr(int irq, void *dev_id); irq 1716 drivers/net/ethernet/marvell/sky2.c err = request_irq(pdev->irq, sky2_intr, irq 1720 drivers/net/ethernet/marvell/sky2.c dev_err(&pdev->dev, "cannot assign irq %d\n", pdev->irq); irq 2128 drivers/net/ethernet/marvell/sky2.c free_irq(hw->pdev->irq, hw); irq 2139 drivers/net/ethernet/marvell/sky2.c synchronize_irq(hw->pdev->irq); irq 2400 drivers/net/ethernet/marvell/sky2.c synchronize_irq(hw->pdev->irq); irq 3053 drivers/net/ethernet/marvell/sky2.c static irqreturn_t sky2_intr(int irq, void *dev_id) irq 3464 drivers/net/ethernet/marvell/sky2.c synchronize_irq(hw->pdev->irq); irq 4730 drivers/net/ethernet/marvell/sky2.c dev->irq = hw->pdev->irq; irq 4824 drivers/net/ethernet/marvell/sky2.c static irqreturn_t sky2_test_intr(int irq, void *dev_id) irq 4850 drivers/net/ethernet/marvell/sky2.c err = request_irq(pdev->irq, sky2_test_intr, 0, DRV_NAME, hw); irq 4852 drivers/net/ethernet/marvell/sky2.c dev_err(&pdev->dev, "cannot assign irq %d\n", pdev->irq); irq 4875 drivers/net/ethernet/marvell/sky2.c free_irq(pdev->irq, hw); irq 5158 drivers/net/ethernet/marvell/sky2.c free_irq(pdev->irq, hw); irq 2119 drivers/net/ethernet/mediatek/mtk_eth_soc.c static irqreturn_t mtk_handle_irq_rx(int irq, void *_eth) irq 2131 drivers/net/ethernet/mediatek/mtk_eth_soc.c static irqreturn_t mtk_handle_irq_tx(int irq, void *_eth) irq 2143 drivers/net/ethernet/mediatek/mtk_eth_soc.c static irqreturn_t mtk_handle_irq(int irq, void *_eth) irq 2149 drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_handle_irq_rx(irq, _eth); irq 2153 drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_handle_irq_tx(irq, _eth); irq 2167 drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_handle_irq_rx(eth->irq[2], dev); irq 2869 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->netdev[id]->irq = eth->irq[0]; irq 2957 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->irq[i] = eth->irq[0]; irq 2959 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->irq[i] = platform_get_irq(pdev, i); irq 2960 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (eth->irq[i] < 0) { irq 3005 drivers/net/ethernet/mediatek/mtk_eth_soc.c err = devm_request_irq(eth->dev, eth->irq[0], irq 3009 drivers/net/ethernet/mediatek/mtk_eth_soc.c err = devm_request_irq(eth->dev, eth->irq[1], irq 3015 drivers/net/ethernet/mediatek/mtk_eth_soc.c err = devm_request_irq(eth->dev, eth->irq[2], irq 3040 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->netdev[i]->base_addr, eth->irq[0]); irq 867 drivers/net/ethernet/mediatek/mtk_eth_soc.h int irq[3]; irq 420 drivers/net/ethernet/mellanox/mlx4/cq.c cq->irq = priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(vector)].irq; irq 449 drivers/net/ethernet/mellanox/mlx4/cq.c synchronize_irq(priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(cq->vector)].irq); irq 450 drivers/net/ethernet/mellanox/mlx4/cq.c if (priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(cq->vector)].irq != irq 451 drivers/net/ethernet/mellanox/mlx4/cq.c priv->eq_table.eq[MLX4_EQ_ASYNC].irq) irq 452 drivers/net/ethernet/mellanox/mlx4/cq.c synchronize_irq(priv->eq_table.eq[MLX4_EQ_ASYNC].irq); irq 247 drivers/net/ethernet/mellanox/mlx4/eq.c hint_err = irq_set_affinity_hint(eq->irq, eq->affinity_mask); irq 848 drivers/net/ethernet/mellanox/mlx4/eq.c static irqreturn_t mlx4_interrupt(int irq, void *dev_ptr) irq 863 drivers/net/ethernet/mellanox/mlx4/eq.c static irqreturn_t mlx4_msi_x_interrupt(int irq, void *eq_ptr) irq 1103 drivers/net/ethernet/mellanox/mlx4/eq.c synchronize_irq(eq->irq); irq 1122 drivers/net/ethernet/mellanox/mlx4/eq.c free_irq(dev->persist->pdev->irq, dev); irq 1128 drivers/net/ethernet/mellanox/mlx4/eq.c irq_set_affinity_hint(eq_table->eq[i].irq, NULL); irq 1130 drivers/net/ethernet/mellanox/mlx4/eq.c free_irq(eq_table->eq[i].irq, eq_table->eq + i); irq 1248 drivers/net/ethernet/mellanox/mlx4/eq.c info->rmap, eq->irq); irq 1274 drivers/net/ethernet/mellanox/mlx4/eq.c err = request_irq(priv->eq_table.eq[MLX4_EQ_ASYNC].irq, irq 1286 drivers/net/ethernet/mellanox/mlx4/eq.c err = request_irq(dev->persist->pdev->irq, mlx4_interrupt, irq 1512 drivers/net/ethernet/mellanox/mlx4/eq.c err = request_irq(priv->eq_table.eq[*prequested_vector].irq, irq 1548 drivers/net/ethernet/mellanox/mlx4/eq.c return priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(cq_vec)].irq; irq 2772 drivers/net/ethernet/mellanox/mlx4/main.c priv->eq_table.eq[MLX4_EQ_ASYNC].irq); irq 2776 drivers/net/ethernet/mellanox/mlx4/main.c priv->eq_table.eq[MLX4_EQ_ASYNC].irq); irq 2964 drivers/net/ethernet/mellanox/mlx4/main.c priv->eq_table.eq[MLX4_EQ_ASYNC].irq = entries[0].vector; irq 2972 drivers/net/ethernet/mellanox/mlx4/main.c priv->eq_table.eq[i].irq = irq 3018 drivers/net/ethernet/mellanox/mlx4/main.c priv->eq_table.eq[i].irq = dev->persist->pdev->irq; irq 396 drivers/net/ethernet/mellanox/mlx4/mlx4.h u16 irq; irq 1829 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int irq; irq 1834 drivers/net/ethernet/mellanox/mlx5/core/en_main.c for (irq = c->ix; irq < num_comp_vectors; irq += params->num_channels) { irq 1835 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int cpu = cpumask_first(mlx5_comp_irq_get_affinity_mask(c->mdev, irq)); irq 1972 drivers/net/ethernet/mellanox/mlx5/core/en_main.c unsigned int irq; irq 1976 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = mlx5_vector2eqn(priv->mdev, ix, &eqn, &irq); irq 1995 drivers/net/ethernet/mellanox/mlx5/core/en_main.c c->irq_desc = irq_to_desc(irq); irq 22 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c struct mlx5_irq *irq; irq 55 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c return &irq_table->irq[vecidx]; irq 61 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c struct mlx5_irq *irq; irq 63 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c irq = &irq_table->irq[vecidx]; irq 64 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c return atomic_notifier_chain_register(&irq->nh, nb); irq 70 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c struct mlx5_irq *irq; irq 72 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c irq = &irq_table->irq[vecidx]; irq 73 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c return atomic_notifier_chain_unregister(&irq->nh, nb); irq 76 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c static irqreturn_t mlx5_irq_int_handler(int irq, void *nh) irq 101 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c struct mlx5_irq *irq = mlx5_irq_get(dev, i); irq 105 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c ATOMIC_INIT_NOTIFIER_HEAD(&irq->nh); irq 106 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c snprintf(irq->name, MLX5_MAX_IRQ_NAME, irq 108 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c err = request_irq(irqn, mlx5_irq_int_handler, 0, irq->name, irq 109 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c &irq->nh); irq 119 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c struct mlx5_irq *irq = mlx5_irq_get(dev, i); irq 122 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c free_irq(irqn, &irq->nh); irq 176 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c struct mlx5_irq *irq; irq 179 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c irq = mlx5_irq_get(mdev, vecidx); irq 181 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c if (!zalloc_cpumask_var(&irq->mask, GFP_KERNEL)) { irq 187 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c irq->mask); irq 189 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c irq_set_affinity_hint(irqn, irq->mask)) irq 199 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c struct mlx5_irq *irq; irq 202 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c irq = mlx5_irq_get(mdev, vecidx); irq 205 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c free_cpumask_var(irq->mask); irq 241 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c return irq_table->irq[vecidx].mask; irq 277 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c table->irq = kcalloc(nvec, sizeof(*table->irq), GFP_KERNEL); irq 278 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c if (!table->irq) irq 313 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c kfree(table->irq); irq 332 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c kfree(table->irq); irq 1282 drivers/net/ethernet/mellanox/mlxsw/pci.c static irqreturn_t mlxsw_pci_eq_irq_handler(int irq, void *dev_id) irq 152 drivers/net/ethernet/micrel/ks8842.c int irq; irq 795 drivers/net/ethernet/micrel/ks8842.c static irqreturn_t ks8842_irq(int irq, void *devid) irq 1000 drivers/net/ethernet/micrel/ks8842.c err = request_irq(adapter->irq, ks8842_irq, IRQF_SHARED, DRV_NAME, irq 1003 drivers/net/ethernet/micrel/ks8842.c pr_err("Failed to request IRQ: %d: %d\n", adapter->irq, err); irq 1022 drivers/net/ethernet/micrel/ks8842.c free_irq(adapter->irq, netdev); irq 1157 drivers/net/ethernet/micrel/ks8842.c adapter->irq = platform_get_irq(pdev, 0); irq 1158 drivers/net/ethernet/micrel/ks8842.c if (adapter->irq < 0) { irq 1159 drivers/net/ethernet/micrel/ks8842.c err = adapter->irq; irq 590 drivers/net/ethernet/micrel/ks8851.c static irqreturn_t ks8851_irq(int irq, void *_ks) irq 699 drivers/net/ethernet/micrel/ks8851.c static void ks8851_wrpkt(struct ks8851_net *ks, struct sk_buff *txp, bool irq) irq 707 drivers/net/ethernet/micrel/ks8851.c __func__, txp, txp->len, txp->data, irq); irq 712 drivers/net/ethernet/micrel/ks8851.c if (irq) irq 793 drivers/net/ethernet/micrel/ks8851.c ret = request_threaded_irq(dev->irq, NULL, ks8851_irq, irq 915 drivers/net/ethernet/micrel/ks8851.c free_irq(dev->irq, ks); irq 1529 drivers/net/ethernet/micrel/ks8851.c ndev->irq = spi->irq; irq 1555 drivers/net/ethernet/micrel/ks8851.c CIDER_REV_GET(cider), ndev->dev_addr, ndev->irq, irq 556 drivers/net/ethernet/micrel/ks8851_mll.c static irqreturn_t ks_irq(int irq, void *pw) irq 621 drivers/net/ethernet/micrel/ks8851_mll.c err = request_irq(netdev->irq, ks_irq, KS_INT_FLAGS, DRV_NAME, netdev); irq 624 drivers/net/ethernet/micrel/ks8851_mll.c pr_err("Failed to request IRQ: %d: %d\n", netdev->irq, err); irq 670 drivers/net/ethernet/micrel/ks8851_mll.c free_irq(netdev->irq, netdev); irq 1269 drivers/net/ethernet/micrel/ks8851_mll.c netdev->irq = platform_get_irq(pdev, 0); irq 1271 drivers/net/ethernet/micrel/ks8851_mll.c if ((int)netdev->irq < 0) { irq 1272 drivers/net/ethernet/micrel/ks8851_mll.c err = netdev->irq; irq 5233 drivers/net/ethernet/micrel/ksz884x.c static irqreturn_t netdev_intr(int irq, void *dev_id) irq 5314 drivers/net/ethernet/micrel/ksz884x.c netdev_intr(dev->irq, dev); irq 5397 drivers/net/ethernet/micrel/ksz884x.c free_irq(dev->irq, hw_priv->dev); irq 5444 drivers/net/ethernet/micrel/ksz884x.c rc = request_irq(dev->irq, netdev_intr, IRQF_SHARED, dev->name, dev); irq 6977 drivers/net/ethernet/micrel/ksz884x.c dev_dbg(&hw_priv->pdev->dev, "Mem = %p; IRQ = %d\n", hw->io, pdev->irq); irq 7087 drivers/net/ethernet/micrel/ksz884x.c dev->irq = pdev->irq; irq 1312 drivers/net/ethernet/microchip/enc28j60.c static irqreturn_t enc28j60_irq(int irq, void *dev_id) irq 1584 drivers/net/ethernet/microchip/enc28j60.c ret = request_irq(spi->irq, enc28j60_irq, 0, DRV_NAME, priv); irq 1588 drivers/net/ethernet/microchip/enc28j60.c spi->irq, ret); irq 1593 drivers/net/ethernet/microchip/enc28j60.c dev->irq = spi->irq; irq 1611 drivers/net/ethernet/microchip/enc28j60.c free_irq(spi->irq, priv); irq 1623 drivers/net/ethernet/microchip/enc28j60.c free_irq(spi->irq, priv); irq 401 drivers/net/ethernet/microchip/encx24j600.c static irqreturn_t encx24j600_isr(int irq, void *dev_id) irq 776 drivers/net/ethernet/microchip/encx24j600.c int ret = request_threaded_irq(priv->ctx.spi->irq, NULL, encx24j600_isr, irq 781 drivers/net/ethernet/microchip/encx24j600.c priv->ctx.spi->irq, ret); irq 798 drivers/net/ethernet/microchip/encx24j600.c free_irq(priv->ctx.spi->irq, priv); irq 1031 drivers/net/ethernet/microchip/encx24j600.c ndev->irq = spi->irq; irq 279 drivers/net/ethernet/microchip/lan743x_main.c static irqreturn_t lan743x_intr_entry_isr(int irq, void *ptr) irq 388 drivers/net/ethernet/microchip/lan743x_main.c ret = request_irq(vector->irq, irq 407 drivers/net/ethernet/microchip/lan743x_main.c free_irq(vector->irq, vector); irq 480 drivers/net/ethernet/microchip/lan743x_main.c intr->vector_list[index].irq = msix_entries irq 494 drivers/net/ethernet/microchip/lan743x_main.c intr->vector_list[0].irq = irq 495 drivers/net/ethernet/microchip/lan743x_main.c adapter->pdev->irq; irq 507 drivers/net/ethernet/microchip/lan743x_main.c intr->vector_list[0].irq = intr->irq; irq 2675 drivers/net/ethernet/microchip/lan743x_main.c adapter->intr.irq = adapter->pdev->irq; irq 594 drivers/net/ethernet/microchip/lan743x_main.h int irq; irq 608 drivers/net/ethernet/microchip/lan743x_main.h unsigned int irq; irq 314 drivers/net/ethernet/moxa/moxart_ether.c static irqreturn_t moxart_mac_interrupt(int irq, void *dev_id) irq 465 drivers/net/ethernet/moxa/moxart_ether.c unsigned int irq; irq 472 drivers/net/ethernet/moxa/moxart_ether.c irq = irq_of_parse_and_map(node, 0); irq 473 drivers/net/ethernet/moxa/moxart_ether.c if (irq <= 0) { irq 529 drivers/net/ethernet/moxa/moxart_ether.c ret = devm_request_irq(p_dev, irq, moxart_mac_interrupt, 0, irq 539 drivers/net/ethernet/moxa/moxart_ether.c ndev->irq = irq; irq 550 drivers/net/ethernet/moxa/moxart_ether.c __func__, ndev->irq, ndev->dev_addr); irq 567 drivers/net/ethernet/moxa/moxart_ether.c devm_free_irq(&pdev->dev, ndev->irq, ndev); irq 87 drivers/net/ethernet/mscc/ocelot_board.c static irqreturn_t ocelot_xtr_irq_handler(int irq, void *arg) irq 194 drivers/net/ethernet/mscc/ocelot_board.c static irqreturn_t ocelot_ptp_rdy_irq_handler(int irq, void *arg) irq 1550 drivers/net/ethernet/myricom/myri10ge/myri10ge.c static irqreturn_t myri10ge_intr(int irq, void *arg) irq 1810 drivers/net/ethernet/myricom/myri10ge/myri10ge.c data[i++] = (unsigned int)mgp->pdev->irq; irq 2206 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = request_irq(pdev->irq, myri10ge_intr, IRQF_SHARED, irq 2226 drivers/net/ethernet/myricom/myri10ge/myri10ge.c free_irq(pdev->irq, &mgp->ss[0]); irq 3945 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pdev->irq, mgp->tx_boundary, mgp->fw_name, irq 78 drivers/net/ethernet/natsemi/jazzsonic.c retval = request_irq(dev->irq, sonic_interrupt, 0, "sonic", dev); irq 81 drivers/net/ethernet/natsemi/jazzsonic.c dev->name, dev->irq); irq 87 drivers/net/ethernet/natsemi/jazzsonic.c free_irq(dev->irq, dev); irq 95 drivers/net/ethernet/natsemi/jazzsonic.c free_irq(dev->irq, dev); irq 226 drivers/net/ethernet/natsemi/jazzsonic.c dev->irq = platform_get_irq(pdev, 0); irq 232 drivers/net/ethernet/natsemi/jazzsonic.c dev->base_addr, dev->dev_addr, dev->irq); irq 117 drivers/net/ethernet/natsemi/macsonic.c static irqreturn_t macsonic_interrupt(int irq, void *dev_id) irq 123 drivers/net/ethernet/natsemi/macsonic.c result = sonic_interrupt(irq, dev_id); irq 132 drivers/net/ethernet/natsemi/macsonic.c retval = request_irq(dev->irq, sonic_interrupt, 0, "sonic", dev); irq 135 drivers/net/ethernet/natsemi/macsonic.c dev->name, dev->irq); irq 142 drivers/net/ethernet/natsemi/macsonic.c if (dev->irq == IRQ_AUTO_3) { irq 157 drivers/net/ethernet/natsemi/macsonic.c if (dev->irq == IRQ_AUTO_3) irq 160 drivers/net/ethernet/natsemi/macsonic.c free_irq(dev->irq, dev); irq 169 drivers/net/ethernet/natsemi/macsonic.c free_irq(dev->irq, dev); irq 170 drivers/net/ethernet/natsemi/macsonic.c if (dev->irq == IRQ_AUTO_3) irq 323 drivers/net/ethernet/natsemi/macsonic.c dev->irq = IRQ_AUTO_3; irq 325 drivers/net/ethernet/natsemi/macsonic.c dev->irq = IRQ_NUBUS_9; irq 383 drivers/net/ethernet/natsemi/macsonic.c dev->base_addr, dev->dev_addr, dev->irq); irq 486 drivers/net/ethernet/natsemi/macsonic.c dev->irq = SLOT2IRQ(board->slot); irq 514 drivers/net/ethernet/natsemi/macsonic.c dev->base_addr, dev->dev_addr, dev->irq); irq 625 drivers/net/ethernet/natsemi/natsemi.c static irqreturn_t intr_handler(int irq, void *dev_instance); irq 806 drivers/net/ethernet/natsemi/natsemi.c int i, option, irq, chip_idx = ent->driver_data; irq 839 drivers/net/ethernet/natsemi/natsemi.c irq = pdev->irq; irq 961 drivers/net/ethernet/natsemi/natsemi.c dev->dev_addr, irq); irq 1535 drivers/net/ethernet/natsemi/natsemi.c const int irq = np->pci_dev->irq; irq 1541 drivers/net/ethernet/natsemi/natsemi.c i = request_irq(irq, intr_handler, IRQF_SHARED, dev->name, dev); irq 1546 drivers/net/ethernet/natsemi/natsemi.c dev->name, irq); irq 1549 drivers/net/ethernet/natsemi/natsemi.c free_irq(irq, dev); irq 1796 drivers/net/ethernet/natsemi/natsemi.c const int irq = np->pci_dev->irq; irq 1820 drivers/net/ethernet/natsemi/natsemi.c disable_irq(irq); irq 1827 drivers/net/ethernet/natsemi/natsemi.c enable_irq(irq); irq 1844 drivers/net/ethernet/natsemi/natsemi.c disable_irq(irq); irq 1847 drivers/net/ethernet/natsemi/natsemi.c enable_irq(irq); irq 1888 drivers/net/ethernet/natsemi/natsemi.c const int irq = np->pci_dev->irq; irq 1890 drivers/net/ethernet/natsemi/natsemi.c disable_irq(irq); irq 1909 drivers/net/ethernet/natsemi/natsemi.c enable_irq(irq); irq 2188 drivers/net/ethernet/natsemi/natsemi.c static irqreturn_t intr_handler(int irq, void *dev_instance) irq 2487 drivers/net/ethernet/natsemi/natsemi.c const int irq = np->pci_dev->irq; irq 2489 drivers/net/ethernet/natsemi/natsemi.c disable_irq(irq); irq 2490 drivers/net/ethernet/natsemi/natsemi.c intr_handler(irq, dev); irq 2491 drivers/net/ethernet/natsemi/natsemi.c enable_irq(irq); irq 2539 drivers/net/ethernet/natsemi/natsemi.c const int irq = np->pci_dev->irq; irq 2541 drivers/net/ethernet/natsemi/natsemi.c disable_irq(irq); irq 2554 drivers/net/ethernet/natsemi/natsemi.c enable_irq(irq); irq 3165 drivers/net/ethernet/natsemi/natsemi.c const int irq = np->pci_dev->irq; irq 3187 drivers/net/ethernet/natsemi/natsemi.c disable_irq(irq); irq 3192 drivers/net/ethernet/natsemi/natsemi.c enable_irq(irq); irq 3194 drivers/net/ethernet/natsemi/natsemi.c free_irq(irq, dev); irq 3286 drivers/net/ethernet/natsemi/natsemi.c const int irq = np->pci_dev->irq; irq 3290 drivers/net/ethernet/natsemi/natsemi.c disable_irq(irq); irq 3299 drivers/net/ethernet/natsemi/natsemi.c enable_irq(irq); irq 3339 drivers/net/ethernet/natsemi/natsemi.c const int irq = np->pci_dev->irq; irq 3354 drivers/net/ethernet/natsemi/natsemi.c disable_irq(irq); irq 3360 drivers/net/ethernet/natsemi/natsemi.c enable_irq(irq); irq 778 drivers/net/ethernet/natsemi/ns83820.c synchronize_irq(dev->pci_dev->irq); irq 1536 drivers/net/ethernet/natsemi/ns83820.c synchronize_irq(dev->pci_dev->irq); irq 1540 drivers/net/ethernet/natsemi/ns83820.c synchronize_irq(dev->pci_dev->irq); irq 1957 drivers/net/ethernet/natsemi/ns83820.c err = request_irq(pci_dev->irq, ns83820_irq, IRQF_SHARED, irq 1961 drivers/net/ethernet/natsemi/ns83820.c pci_dev->irq, err); irq 2161 drivers/net/ethernet/natsemi/ns83820.c ndev->dev_addr, addr, pci_dev->irq, irq 2182 drivers/net/ethernet/natsemi/ns83820.c free_irq(pci_dev->irq, ndev); irq 2206 drivers/net/ethernet/natsemi/ns83820.c free_irq(dev->pci_dev->irq, ndev); irq 309 drivers/net/ethernet/natsemi/sonic.c static irqreturn_t sonic_interrupt(int irq, void *dev_id) irq 337 drivers/net/ethernet/natsemi/sonic.h static irqreturn_t sonic_interrupt(int irq, void *dev_id); irq 91 drivers/net/ethernet/natsemi/xtsonic.c retval = request_irq(dev->irq, sonic_interrupt, 0, "sonic", dev); irq 94 drivers/net/ethernet/natsemi/xtsonic.c dev->name, dev->irq); irq 100 drivers/net/ethernet/natsemi/xtsonic.c free_irq(dev->irq, dev); irq 108 drivers/net/ethernet/natsemi/xtsonic.c free_irq(dev->irq, dev); irq 257 drivers/net/ethernet/natsemi/xtsonic.c dev->irq = resirq->start; irq 263 drivers/net/ethernet/natsemi/xtsonic.c dev->base_addr, dev->dev_addr, dev->irq); irq 2827 drivers/net/ethernet/neterion/s2io.c const int irq = nic->pdev->irq; irq 2837 drivers/net/ethernet/neterion/s2io.c disable_irq(irq); irq 2866 drivers/net/ethernet/neterion/s2io.c enable_irq(irq); irq 3801 drivers/net/ethernet/neterion/s2io.c static irqreturn_t s2io_test_intr(int irq, void *dev_id) irq 3823 drivers/net/ethernet/neterion/s2io.c sp->dev->name, pci_name(pdev), pdev->irq); irq 3881 drivers/net/ethernet/neterion/s2io.c free_irq(sp->pdev->irq, sp->dev); irq 4195 drivers/net/ethernet/neterion/s2io.c static irqreturn_t s2io_msix_ring_handle(int irq, void *dev_id) irq 4222 drivers/net/ethernet/neterion/s2io.c static irqreturn_t s2io_msix_fifo_handle(int irq, void *dev_id) irq 4653 drivers/net/ethernet/neterion/s2io.c static irqreturn_t s2io_isr(int irq, void *dev_id) irq 6992 drivers/net/ethernet/neterion/s2io.c err = request_irq(sp->pdev->irq, s2io_isr, IRQF_SHARED, irq 1079 drivers/net/ethernet/neterion/s2io.h s2io_msix_ring_handle(int irq, void *dev_id); irq 1081 drivers/net/ethernet/neterion/s2io.h s2io_msix_fifo_handle(int irq, void *dev_id); irq 1082 drivers/net/ethernet/neterion/s2io.h static irqreturn_t s2io_isr(int irq, void *dev_id); irq 1885 drivers/net/ethernet/neterion/vxge/vxge-main.c const int irq = pdev->irq; irq 1892 drivers/net/ethernet/neterion/vxge/vxge-main.c disable_irq(irq); irq 1899 drivers/net/ethernet/neterion/vxge/vxge-main.c enable_irq(irq); irq 2173 drivers/net/ethernet/neterion/vxge/vxge-main.c static irqreturn_t vxge_isr_napi(int irq, void *dev_id) irq 2219 drivers/net/ethernet/neterion/vxge/vxge-main.c static irqreturn_t vxge_tx_msix_handle(int irq, void *dev_id) irq 2239 drivers/net/ethernet/neterion/vxge/vxge-main.c static irqreturn_t vxge_rx_msix_napi_handle(int irq, void *dev_id) irq 2256 drivers/net/ethernet/neterion/vxge/vxge-main.c vxge_alarm_msix_handle(int irq, void *dev_id) irq 2439 drivers/net/ethernet/neterion/vxge/vxge-main.c synchronize_irq(vdev->pdev->irq); irq 2440 drivers/net/ethernet/neterion/vxge/vxge-main.c free_irq(vdev->pdev->irq, vdev); irq 2571 drivers/net/ethernet/neterion/vxge/vxge-main.c ret = request_irq((int) vdev->pdev->irq, irq 2577 drivers/net/ethernet/neterion/vxge/vxge-main.c VXGE_DRIVER_NAME, "IRQ", vdev->pdev->irq); irq 2582 drivers/net/ethernet/neterion/vxge/vxge-main.c "IRQ", vdev->pdev->irq); irq 472 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static irqreturn_t nfp_net_irq_rxtx(int irq, void *data) irq 485 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static irqreturn_t nfp_ctrl_irq_rxtx(int irq, void *data) irq 534 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static irqreturn_t nfp_net_irq_lsc(int irq, void *data) irq 555 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static irqreturn_t nfp_net_irq_exn(int irq, void *data) irq 696 drivers/net/ethernet/ni/nixge.c static irqreturn_t nixge_tx_irq(int irq, void *_ndev) irq 740 drivers/net/ethernet/ni/nixge.c static irqreturn_t nixge_rx_irq(int irq, void *_ndev) irq 1078 drivers/net/ethernet/nvidia/forcedeth.c enable_irq(np->pci_dev->irq); irq 1094 drivers/net/ethernet/nvidia/forcedeth.c disable_irq(np->pci_dev->irq); irq 4071 drivers/net/ethernet/nvidia/forcedeth.c ret = request_irq(np->pci_dev->irq, handler, IRQF_SHARED, dev->name, dev); irq 4090 drivers/net/ethernet/nvidia/forcedeth.c if (request_irq(np->pci_dev->irq, handler, IRQF_SHARED, dev->name, dev) != 0) irq 4113 drivers/net/ethernet/nvidia/forcedeth.c free_irq(np->pci_dev->irq, dev); irq 4128 drivers/net/ethernet/nvidia/forcedeth.c unsigned int irq = 0; irq 4138 drivers/net/ethernet/nvidia/forcedeth.c irq = np->msi_x_entry[NV_MSI_X_VECTOR_ALL].vector; irq 4140 drivers/net/ethernet/nvidia/forcedeth.c irq = np->pci_dev->irq; irq 4144 drivers/net/ethernet/nvidia/forcedeth.c irq = np->msi_x_entry[NV_MSI_X_VECTOR_RX].vector; irq 4148 drivers/net/ethernet/nvidia/forcedeth.c irq = np->msi_x_entry[NV_MSI_X_VECTOR_TX].vector; irq 4152 drivers/net/ethernet/nvidia/forcedeth.c irq = np->msi_x_entry[NV_MSI_X_VECTOR_OTHER].vector; irq 4157 drivers/net/ethernet/nvidia/forcedeth.c disable_irq_nosync_lockdep_irqsave(irq, &flags); irq 4158 drivers/net/ethernet/nvidia/forcedeth.c synchronize_irq(irq); irq 4226 drivers/net/ethernet/nvidia/forcedeth.c enable_irq_lockdep_irqrestore(irq, &flags); irq 5596 drivers/net/ethernet/nvidia/forcedeth.c synchronize_irq(np->pci_dev->irq); irq 977 drivers/net/ethernet/nxp/lpc_eth.c static irqreturn_t __lpc_eth_interrupt(int irq, void *dev_id) irq 1237 drivers/net/ethernet/nxp/lpc_eth.c int irq, ret; irq 1244 drivers/net/ethernet/nxp/lpc_eth.c irq = platform_get_irq(pdev, 0); irq 1245 drivers/net/ethernet/nxp/lpc_eth.c if (!res || irq < 0) { irq 1268 drivers/net/ethernet/nxp/lpc_eth.c ndev->irq = irq; irq 1290 drivers/net/ethernet/nxp/lpc_eth.c ret = request_irq(ndev->irq, __lpc_eth_interrupt, 0, irq 1341 drivers/net/ethernet/nxp/lpc_eth.c netdev_dbg(ndev, "IRQ number :%d\n", ndev->irq); irq 1389 drivers/net/ethernet/nxp/lpc_eth.c (unsigned long)res->start, ndev->irq); irq 1405 drivers/net/ethernet/nxp/lpc_eth.c free_irq(ndev->irq, ndev); irq 1431 drivers/net/ethernet/nxp/lpc_eth.c free_irq(ndev->irq, ndev); irq 1450 drivers/net/ethernet/nxp/lpc_eth.c enable_irq_wake(ndev->irq); irq 1475 drivers/net/ethernet/nxp/lpc_eth.c disable_irq_wake(ndev->irq); irq 575 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h int irq; irq 736 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c free_irq(adapter->irq, netdev); irq 751 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c synchronize_irq(adapter->irq); irq 1278 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static irqreturn_t pch_gbe_intr(int irq, void *data) irq 1856 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c adapter->irq = pci_irq_vector(adapter->pdev, 0); irq 1858 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c err = request_irq(adapter->irq, &pch_gbe_intr, IRQF_SHARED, irq 2338 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c disable_irq(adapter->irq); irq 2339 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_gbe_intr(adapter->irq, netdev); irq 2340 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c enable_irq(adapter->irq); irq 555 drivers/net/ethernet/packetengines/hamachi.c static irqreturn_t hamachi_interrupt(int irq, void *dev_instance); irq 584 drivers/net/ethernet/packetengines/hamachi.c int irq; irq 616 drivers/net/ethernet/packetengines/hamachi.c irq = pdev->irq; irq 740 drivers/net/ethernet/packetengines/hamachi.c ioaddr, dev->dev_addr, irq); irq 857 drivers/net/ethernet/packetengines/hamachi.c i = request_irq(hmp->pci_dev->irq, hamachi_interrupt, IRQF_SHARED, irq 1289 drivers/net/ethernet/packetengines/hamachi.c static irqreturn_t hamachi_interrupt(int irq, void *dev_instance) irq 1299 drivers/net/ethernet/packetengines/hamachi.c printk (KERN_ERR "hamachi_interrupt(): irq %d for unknown device.\n", irq); irq 1384 drivers/net/ethernet/packetengines/hamachi.c free_irq(irq, dev); irq 1698 drivers/net/ethernet/packetengines/hamachi.c free_irq(hmp->pci_dev->irq, dev); irq 351 drivers/net/ethernet/packetengines/yellowfin.c static irqreturn_t yellowfin_interrupt(int irq, void *dev_instance); irq 374 drivers/net/ethernet/packetengines/yellowfin.c int irq; irq 415 drivers/net/ethernet/packetengines/yellowfin.c irq = pdev->irq; irq 487 drivers/net/ethernet/packetengines/yellowfin.c dev->dev_addr, irq); irq 567 drivers/net/ethernet/packetengines/yellowfin.c const int irq = yp->pci_dev->irq; irq 574 drivers/net/ethernet/packetengines/yellowfin.c rc = request_irq(irq, yellowfin_interrupt, IRQF_SHARED, dev->name, dev); irq 642 drivers/net/ethernet/packetengines/yellowfin.c free_irq(irq, dev); irq 886 drivers/net/ethernet/packetengines/yellowfin.c static irqreturn_t yellowfin_interrupt(int irq, void *dev_instance) irq 1249 drivers/net/ethernet/packetengines/yellowfin.c free_irq(yp->pci_dev->irq, dev); irq 906 drivers/net/ethernet/pasemi/pasemi_mac.c static irqreturn_t pasemi_mac_rx_intr(int irq, void *data) irq 947 drivers/net/ethernet/pasemi/pasemi_mac.c static irqreturn_t pasemi_mac_tx_intr(int irq, void *data) irq 1169 drivers/net/ethernet/pasemi/pasemi_mac.c ret = request_irq(mac->tx->chan.irq, pasemi_mac_tx_intr, 0, irq 1173 drivers/net/ethernet/pasemi/pasemi_mac.c mac->tx->chan.irq, ret); irq 1180 drivers/net/ethernet/pasemi/pasemi_mac.c ret = request_irq(mac->rx->chan.irq, pasemi_mac_rx_intr, 0, irq 1184 drivers/net/ethernet/pasemi/pasemi_mac.c mac->rx->chan.irq, ret); irq 1197 drivers/net/ethernet/pasemi/pasemi_mac.c free_irq(mac->tx->chan.irq, mac->tx); irq 1319 drivers/net/ethernet/pasemi/pasemi_mac.c free_irq(mac->tx->chan.irq, mac->tx); irq 1320 drivers/net/ethernet/pasemi/pasemi_mac.c free_irq(mac->rx->chan.irq, mac->rx); irq 1583 drivers/net/ethernet/pasemi/pasemi_mac.c disable_irq(mac->tx->chan.irq); irq 1584 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_tx_intr(mac->tx->chan.irq, mac->tx); irq 1585 drivers/net/ethernet/pasemi/pasemi_mac.c enable_irq(mac->tx->chan.irq); irq 1587 drivers/net/ethernet/pasemi/pasemi_mac.c disable_irq(mac->rx->chan.irq); irq 1588 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_rx_intr(mac->rx->chan.irq, mac->rx); irq 1589 drivers/net/ethernet/pasemi/pasemi_mac.c enable_irq(mac->rx->chan.irq); irq 124 drivers/net/ethernet/pensando/ionic/ionic_lif.c static irqreturn_t ionic_isr(int irq, void *data) irq 634 drivers/net/ethernet/qlogic/netxen/netxen_nic.h int irq; irq 977 drivers/net/ethernet/qlogic/netxen/netxen_nic.h nx_nic_intr_coalesce_data_t irq; irq 1630 drivers/net/ethernet/qlogic/netxen/netxen_nic.h u32 irq; irq 282 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c sds_ring->irq = adapter->msix_entries[ring].vector; irq 68 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static irqreturn_t netxen_intr(int irq, void *data); irq 69 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static irqreturn_t netxen_msi_intr(int irq, void *data); irq 70 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static irqreturn_t netxen_msix_intr(int irq, void *data); irq 641 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c adapter->msix_entries[0].vector = pdev->irq; irq 681 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c adapter->msix_entries[0].vector = pdev->irq; irq 1055 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c adapter->irq = netdev->irq; irq 1060 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c err = request_irq(sds_ring->irq, handler, irq 1079 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c free_irq(sds_ring->irq, sds_ring); irq 1374 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev->irq = adapter->msix_entries[0].vector; irq 2289 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static irqreturn_t netxen_intr(int irq, void *data) irq 2332 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static irqreturn_t netxen_msi_intr(int irq, void *data) irq 2344 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static irqreturn_t netxen_msix_intr(int irq, void *data) irq 693 drivers/net/ethernet/qlogic/qed/qed.h unsigned int irq; irq 207 drivers/net/ethernet/qlogic/qed/qed_main.c cdev->pci_params.irq = pdev->irq; irq 271 drivers/net/ethernet/qlogic/qed/qed_main.c dev_info->pci_irq = cdev->pci_params.irq; irq 656 drivers/net/ethernet/qlogic/qed/qed_main.c static irqreturn_t qed_msix_sp_int(int irq, void *tasklet) irq 662 drivers/net/ethernet/qlogic/qed/qed_main.c static irqreturn_t qed_single_int(int irq, void *dev_instance) irq 737 drivers/net/ethernet/qlogic/qed/qed_main.c rc = request_irq(cdev->pdev->irq, qed_single_int, irq 773 drivers/net/ethernet/qlogic/qed/qed_main.c synchronize_irq(cdev->pdev->irq); irq 792 drivers/net/ethernet/qlogic/qed/qed_main.c free_irq(cdev->pdev->irq, cdev); irq 163 drivers/net/ethernet/qlogic/qed/qed_rdma.h void *irq; irq 261 drivers/net/ethernet/qlogic/qed/qed_roce.c qp->irq = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, irq 264 drivers/net/ethernet/qlogic/qed/qed_roce.c if (!qp->irq) { irq 381 drivers/net/ethernet/qlogic/qed/qed_roce.c qp->irq, qp->irq_phys_addr); irq 764 drivers/net/ethernet/qlogic/qed/qed_roce.c qp->irq, qp->irq_phys_addr); irq 529 drivers/net/ethernet/qlogic/qede/qede.h irqreturn_t qede_msix_fp_int(int irq, void *fp_cookie); irq 1418 drivers/net/ethernet/qlogic/qede/qede_fp.c irqreturn_t qede_msix_fp_int(int irq, void *fp_cookie) irq 744 drivers/net/ethernet/qlogic/qede/qede_main.c ndev->irq = edev->dev_info.common.pci_irq; irq 1833 drivers/net/ethernet/qlogic/qede/qede_main.c edev->ndev->irq = edev->int_info.msix[0].vector; irq 2204 drivers/net/ethernet/qlogic/qla3xxx.c static irqreturn_t ql3xxx_isr(int irq, void *dev_id) irq 3409 drivers/net/ethernet/qlogic/qla3xxx.c netdev_info(ndev, "Interrupt number = %d\n", pdev->irq); irq 3427 drivers/net/ethernet/qlogic/qla3xxx.c free_irq(qdev->pdev->irq, ndev); irq 3487 drivers/net/ethernet/qlogic/qla3xxx.c err = request_irq(qdev->pdev->irq, ql3xxx_isr, irq 3492 drivers/net/ethernet/qlogic/qla3xxx.c qdev->pdev->irq); irq 3526 drivers/net/ethernet/qlogic/qla3xxx.c free_irq(qdev->pdev->irq, ndev); irq 3844 drivers/net/ethernet/qlogic/qla3xxx.c ndev->irq = pdev->irq; irq 602 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int irq; irq 617 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int irq; irq 1145 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h u32 irq; irq 341 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c adapter->msix_entries[0].vector = adapter->pdev->irq; irq 524 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c irqreturn_t qlcnic_83xx_intr(int irq, void *data) irq 552 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c irqreturn_t qlcnic_83xx_tmp_intr(int irq, void *data) irq 2342 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static irqreturn_t qlcnic_83xx_handle_aen(int irq, void *data) irq 245 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c sds_ring->irq = adapter->msix_entries[ring].vector; irq 66 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static irqreturn_t qlcnic_tmp_intr(int irq, void *data); irq 67 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static irqreturn_t qlcnic_intr(int irq, void *data); irq 68 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static irqreturn_t qlcnic_msi_intr(int irq, void *data); irq 69 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static irqreturn_t qlcnic_msix_intr(int irq, void *data); irq 70 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static irqreturn_t qlcnic_msix_tx_intr(int irq, void *data); irq 857 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c adapter->msix_entries[0].vector = pdev->irq; irq 873 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c adapter->msix_entries[0].vector = pdev->irq; irq 1751 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c adapter->irq = netdev->irq; irq 1779 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = request_irq(sds_ring->irq, handler, flags, irq 1796 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = request_irq(tx_ring->irq, handler, flags, irq 1821 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c free_irq(sds_ring->irq, sds_ring); irq 1831 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (tx_ring->irq) irq 1832 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c free_irq(tx_ring->irq, tx_ring); irq 2343 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->irq = adapter->msix_entries[0].vector; irq 2431 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c tx_ring->irq = vector; irq 3134 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static irqreturn_t qlcnic_tmp_intr(int irq, void *data) irq 3155 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static irqreturn_t qlcnic_intr(int irq, void *data) irq 3168 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static irqreturn_t qlcnic_msi_intr(int irq, void *data) irq 3180 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static irqreturn_t qlcnic_msix_intr(int irq, void *data) irq 3188 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static irqreturn_t qlcnic_msix_tx_intr(int irq, void *data) irq 940 drivers/net/ethernet/qualcomm/emac/emac-mac.c adpt->phydev->irq = PHY_POLL; irq 952 drivers/net/ethernet/qualcomm/emac/emac-mac.c writel(adpt->irq.mask, adpt->base + EMAC_INT_MASK); irq 978 drivers/net/ethernet/qualcomm/emac/emac-mac.c synchronize_irq(adpt->irq.irq); irq 1232 drivers/net/ethernet/qualcomm/emac/emac-mac.c adpt->rx_q.irq = &adpt->irq; irq 1233 drivers/net/ethernet/qualcomm/emac/emac-mac.c adpt->rx_q.intr = adpt->irq.mask & ISR_RX_PKT; irq 177 drivers/net/ethernet/qualcomm/emac/emac-mac.h struct emac_irq *irq; irq 139 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c static irqreturn_t emac_sgmii_interrupt(int irq, void *data) irq 217 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c if (sgmii->irq) { irq 224 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c ret = request_irq(sgmii->irq, emac_sgmii_interrupt, 0, irq 242 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c free_irq(sgmii->irq, adpt); irq 262 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c synchronize_irq(sgmii->irq); irq 426 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c phy->irq = ret; irq 35 drivers/net/ethernet/qualcomm/emac/emac-sgmii.h unsigned int irq; irq 102 drivers/net/ethernet/qualcomm/emac/emac.c struct emac_irq *irq = rx_q->irq; irq 110 drivers/net/ethernet/qualcomm/emac/emac.c irq->mask |= rx_q->intr; irq 111 drivers/net/ethernet/qualcomm/emac/emac.c writel(irq->mask, adpt->base + EMAC_INT_MASK); irq 127 drivers/net/ethernet/qualcomm/emac/emac.c struct emac_irq *irq = data; irq 129 drivers/net/ethernet/qualcomm/emac/emac.c container_of(irq, struct emac_adapter, irq); irq 138 drivers/net/ethernet/qualcomm/emac/emac.c status = isr & irq->mask; irq 154 drivers/net/ethernet/qualcomm/emac/emac.c irq->mask &= ~rx_q->intr; irq 168 drivers/net/ethernet/qualcomm/emac/emac.c writel(irq->mask, adpt->base + EMAC_INT_MASK); irq 231 drivers/net/ethernet/qualcomm/emac/emac.c struct emac_irq *irq = &adpt->irq; irq 234 drivers/net/ethernet/qualcomm/emac/emac.c ret = request_irq(irq->irq, emac_isr, 0, "emac-core0", irq); irq 244 drivers/net/ethernet/qualcomm/emac/emac.c free_irq(irq->irq, irq); irq 251 drivers/net/ethernet/qualcomm/emac/emac.c free_irq(irq->irq, irq); irq 258 drivers/net/ethernet/qualcomm/emac/emac.c free_irq(irq->irq, irq); irq 277 drivers/net/ethernet/qualcomm/emac/emac.c free_irq(adpt->irq.irq, &adpt->irq); irq 560 drivers/net/ethernet/qualcomm/emac/emac.c adpt->irq.irq = ret; irq 632 drivers/net/ethernet/qualcomm/emac/emac.c adpt->irq.mask = RX_PKT_INT0 | IMR_NORMAL_MASK; irq 646 drivers/net/ethernet/qualcomm/emac/emac.c netdev->irq = adpt->irq.irq; irq 320 drivers/net/ethernet/qualcomm/emac/emac.h unsigned int irq; irq 336 drivers/net/ethernet/qualcomm/emac/emac.h struct emac_irq irq; irq 110 drivers/net/ethernet/qualcomm/qca_debug.c qca->spi_dev->irq); irq 651 drivers/net/ethernet/qualcomm/qca_spi.c qcaspi_intr_handler(int irq, void *data) irq 686 drivers/net/ethernet/qualcomm/qca_spi.c ret = request_irq(qca->spi_dev->irq, qcaspi_intr_handler, 0, irq 690 drivers/net/ethernet/qualcomm/qca_spi.c QCASPI_DRV_NAME, qca->spi_dev->irq, ret); irq 708 drivers/net/ethernet/qualcomm/qca_spi.c free_irq(qca->spi_dev->irq, qca); irq 483 drivers/net/ethernet/rdc/r6040.c free_irq(dev->irq, dev); irq 646 drivers/net/ethernet/rdc/r6040.c static irqreturn_t r6040_interrupt(int irq, void *dev_id) irq 692 drivers/net/ethernet/rdc/r6040.c disable_irq(dev->irq); irq 693 drivers/net/ethernet/rdc/r6040.c r6040_interrupt(dev->irq, dev); irq 694 drivers/net/ethernet/rdc/r6040.c enable_irq(dev->irq); irq 751 drivers/net/ethernet/rdc/r6040.c ret = request_irq(dev->irq, r6040_interrupt, irq 790 drivers/net/ethernet/rdc/r6040.c free_irq(dev->irq, dev); irq 1093 drivers/net/ethernet/rdc/r6040.c dev->irq = pdev->irq; irq 568 drivers/net/ethernet/realtek/8139cp.c static irqreturn_t cp_interrupt (int irq, void *dev_instance) irq 640 drivers/net/ethernet/realtek/8139cp.c const int irq = cp->pdev->irq; irq 642 drivers/net/ethernet/realtek/8139cp.c disable_irq(irq); irq 643 drivers/net/ethernet/realtek/8139cp.c cp_interrupt(irq, dev); irq 644 drivers/net/ethernet/realtek/8139cp.c enable_irq(irq); irq 1182 drivers/net/ethernet/realtek/8139cp.c const int irq = cp->pdev->irq; irq 1195 drivers/net/ethernet/realtek/8139cp.c rc = request_irq(irq, cp_interrupt, IRQF_SHARED, dev->name, dev); irq 1232 drivers/net/ethernet/realtek/8139cp.c free_irq(cp->pdev->irq, dev); irq 2017 drivers/net/ethernet/realtek/8139cp.c regs, dev->dev_addr, pdev->irq); irq 654 drivers/net/ethernet/realtek/8139too.c static irqreturn_t rtl8139_interrupt (int irq, void *dev_instance); irq 1047 drivers/net/ethernet/realtek/8139too.c ioaddr, dev->dev_addr, pdev->irq); irq 1323 drivers/net/ethernet/realtek/8139too.c const int irq = tp->pci_dev->irq; irq 1326 drivers/net/ethernet/realtek/8139too.c retval = request_irq(irq, rtl8139_interrupt, IRQF_SHARED, dev->name, dev); irq 1335 drivers/net/ethernet/realtek/8139too.c free_irq(irq, dev); irq 1361 drivers/net/ethernet/realtek/8139too.c irq, RTL_R8 (MediaStatus), irq 2152 drivers/net/ethernet/realtek/8139too.c static irqreturn_t rtl8139_interrupt (int irq, void *dev_instance) irq 2224 drivers/net/ethernet/realtek/8139too.c const int irq = tp->pci_dev->irq; irq 2226 drivers/net/ethernet/realtek/8139too.c disable_irq_nosync(irq); irq 2227 drivers/net/ethernet/realtek/8139too.c rtl8139_interrupt(irq, dev); irq 2228 drivers/net/ethernet/realtek/8139too.c enable_irq(irq); irq 2281 drivers/net/ethernet/realtek/8139too.c free_irq(tp->pci_dev->irq, dev); irq 49 drivers/net/ethernet/realtek/atp.c static int irq[NUM_UNITS]; irq 155 drivers/net/ethernet/realtek/atp.c module_param_hw_array(irq, int, irq, NULL, 0); irq 160 drivers/net/ethernet/realtek/atp.c MODULE_PARM_DESC(irq, "ATP IRQ number(s)"); irq 202 drivers/net/ethernet/realtek/atp.c static irqreturn_t atp_interrupt(int irq, void *dev_id); irq 314 drivers/net/ethernet/realtek/atp.c if (irq[0]) irq 315 drivers/net/ethernet/realtek/atp.c dev->irq = irq[0]; irq 317 drivers/net/ethernet/realtek/atp.c dev->irq = 7; irq 319 drivers/net/ethernet/realtek/atp.c dev->irq = 5; irq 335 drivers/net/ethernet/realtek/atp.c dev->name, dev->base_addr, dev->irq, dev->dev_addr); irq 436 drivers/net/ethernet/realtek/atp.c ret = request_irq(dev->irq, atp_interrupt, 0, dev->name, dev); irq 592 drivers/net/ethernet/realtek/atp.c static irqreturn_t atp_interrupt(int irq, void *dev_instance) irq 841 drivers/net/ethernet/realtek/atp.c free_irq(dev->irq, dev); irq 6239 drivers/net/ethernet/realtek/r8169_main.c static irqreturn_t rtl8169_interrupt(int irq, void *dev_instance) irq 6894 drivers/net/ethernet/realtek/r8169_main.c new_bus->irq[0] = PHY_IGNORE_INTERRUPT; irq 718 drivers/net/ethernet/renesas/ravb_main.c static irqreturn_t ravb_emac_interrupt(int irq, void *dev_id) irq 800 drivers/net/ethernet/renesas/ravb_main.c static irqreturn_t ravb_interrupt(int irq, void *dev_id) irq 849 drivers/net/ethernet/renesas/ravb_main.c static irqreturn_t ravb_multi_interrupt(int irq, void *dev_id) irq 880 drivers/net/ethernet/renesas/ravb_main.c static irqreturn_t ravb_dma_interrupt(int irq, void *dev_id, int q) irq 896 drivers/net/ethernet/renesas/ravb_main.c static irqreturn_t ravb_be_interrupt(int irq, void *dev_id) irq 898 drivers/net/ethernet/renesas/ravb_main.c return ravb_dma_interrupt(irq, dev_id, RAVB_BE); irq 901 drivers/net/ethernet/renesas/ravb_main.c static irqreturn_t ravb_nc_interrupt(int irq, void *dev_id) irq 903 drivers/net/ethernet/renesas/ravb_main.c return ravb_dma_interrupt(irq, dev_id, RAVB_NC); irq 1229 drivers/net/ethernet/renesas/ravb_main.c synchronize_irq(ndev->irq); irq 1322 drivers/net/ethernet/renesas/ravb_main.c static inline int ravb_hook_irq(unsigned int irq, irq_handler_t handler, irq 1332 drivers/net/ethernet/renesas/ravb_main.c error = request_irq(irq, handler, 0, name, ndev); irq 1351 drivers/net/ethernet/renesas/ravb_main.c error = request_irq(ndev->irq, ravb_interrupt, IRQF_SHARED, irq 1358 drivers/net/ethernet/renesas/ravb_main.c error = ravb_hook_irq(ndev->irq, ravb_multi_interrupt, ndev, irq 1420 drivers/net/ethernet/renesas/ravb_main.c free_irq(ndev->irq, ndev); irq 1702 drivers/net/ethernet/renesas/ravb_main.c free_irq(ndev->irq, ndev); irq 1990 drivers/net/ethernet/renesas/ravb_main.c int error, irq, q; irq 2024 drivers/net/ethernet/renesas/ravb_main.c irq = platform_get_irq_byname(pdev, "ch22"); irq 2026 drivers/net/ethernet/renesas/ravb_main.c irq = platform_get_irq(pdev, 0); irq 2027 drivers/net/ethernet/renesas/ravb_main.c if (irq < 0) { irq 2028 drivers/net/ethernet/renesas/ravb_main.c error = irq; irq 2031 drivers/net/ethernet/renesas/ravb_main.c ndev->irq = irq; irq 2058 drivers/net/ethernet/renesas/ravb_main.c irq = platform_get_irq_byname(pdev, "ch24"); irq 2059 drivers/net/ethernet/renesas/ravb_main.c if (irq < 0) { irq 2060 drivers/net/ethernet/renesas/ravb_main.c error = irq; irq 2063 drivers/net/ethernet/renesas/ravb_main.c priv->emac_irq = irq; irq 2065 drivers/net/ethernet/renesas/ravb_main.c irq = platform_get_irq_byname(pdev, ravb_rx_irqs[i]); irq 2066 drivers/net/ethernet/renesas/ravb_main.c if (irq < 0) { irq 2067 drivers/net/ethernet/renesas/ravb_main.c error = irq; irq 2070 drivers/net/ethernet/renesas/ravb_main.c priv->rx_irqs[i] = irq; irq 2073 drivers/net/ethernet/renesas/ravb_main.c irq = platform_get_irq_byname(pdev, ravb_tx_irqs[i]); irq 2074 drivers/net/ethernet/renesas/ravb_main.c if (irq < 0) { irq 2075 drivers/net/ethernet/renesas/ravb_main.c error = irq; irq 2078 drivers/net/ethernet/renesas/ravb_main.c priv->tx_irqs[i] = irq; irq 2166 drivers/net/ethernet/renesas/ravb_main.c (u32)ndev->base_addr, ndev->dev_addr, ndev->irq); irq 1875 drivers/net/ethernet/renesas/sh_eth.c static irqreturn_t sh_eth_interrupt(int irq, void *netdev) irq 2359 drivers/net/ethernet/renesas/sh_eth.c synchronize_irq(ndev->irq); irq 2448 drivers/net/ethernet/renesas/sh_eth.c ret = request_irq(ndev->irq, sh_eth_interrupt, irq 2477 drivers/net/ethernet/renesas/sh_eth.c free_irq(ndev->irq, ndev); irq 2626 drivers/net/ethernet/renesas/sh_eth.c synchronize_irq(ndev->irq); irq 2638 drivers/net/ethernet/renesas/sh_eth.c free_irq(ndev->irq, ndev); irq 3117 drivers/net/ethernet/renesas/sh_eth.c mdp->mii_bus->irq[pd->phy] = pd->phy_irq; irq 3261 drivers/net/ethernet/renesas/sh_eth.c ndev->irq = ret; irq 3404 drivers/net/ethernet/renesas/sh_eth.c (u32)ndev->base_addr, ndev->dev_addr, ndev->irq); irq 3445 drivers/net/ethernet/renesas/sh_eth.c synchronize_irq(ndev->irq); irq 3452 drivers/net/ethernet/renesas/sh_eth.c return enable_irq_wake(ndev->irq); irq 3477 drivers/net/ethernet/renesas/sh_eth.c return disable_irq_wake(ndev->irq); irq 259 drivers/net/ethernet/rocker/rocker_main.c static irqreturn_t rocker_test_irq_handler(int irq, void *dev_id) irq 874 drivers/net/ethernet/rocker/rocker_main.c static irqreturn_t rocker_cmd_irq_handler(int irq, void *dev_id) irq 994 drivers/net/ethernet/rocker/rocker_main.c static irqreturn_t rocker_event_irq_handler(int irq, void *dev_id) irq 1022 drivers/net/ethernet/rocker/rocker_main.c static irqreturn_t rocker_tx_irq_handler(int irq, void *dev_id) irq 1030 drivers/net/ethernet/rocker/rocker_main.c static irqreturn_t rocker_rx_irq_handler(int irq, void *dev_id) irq 470 drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h int irq; irq 64 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c static irqreturn_t sxgbe_common_interrupt(int irq, void *dev_id); irq 65 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c static irqreturn_t sxgbe_tx_interrupt(int irq, void *dev_id); irq 66 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c static irqreturn_t sxgbe_rx_interrupt(int irq, void *dev_id); irq 1097 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c ret = devm_request_irq(priv->device, priv->irq, sxgbe_common_interrupt, irq 1101 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c __func__, priv->irq, ret); irq 1108 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c if (priv->lpi_irq != dev->irq) { irq 1127 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c __func__, priv->irq, ret); irq 1140 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c __func__, priv->irq, ret); irq 1590 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c static irqreturn_t sxgbe_common_interrupt(int irq, void *dev_id) irq 1620 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c static irqreturn_t sxgbe_tx_interrupt(int irq, void *dev_id) irq 1657 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c static irqreturn_t sxgbe_rx_interrupt(int irq, void *dev_id) irq 1917 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c disable_irq(priv->irq); irq 1918 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c sxgbe_rx_interrupt(priv->irq, dev); irq 1919 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c enable_irq(priv->irq); irq 191 drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c phy->irq = mdio_data->probed_phy_irq; irq 202 drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c switch (phy->irq) { irq 210 drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c sprintf(irq_num, "%d", phy->irq); irq 115 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c priv->irq = irq_of_parse_and_map(node, 0); irq 116 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c if (priv->irq <= 0) { irq 161 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c irq_dispose_mapping(priv->irq); irq 79 drivers/net/ethernet/seeq/ether3.c static irqreturn_t ether3_interrupt (int irq, void *dev_id); irq 400 drivers/net/ethernet/seeq/ether3.c if (request_irq(dev->irq, ether3_interrupt, 0, "ether3", dev)) irq 418 drivers/net/ethernet/seeq/ether3.c disable_irq(dev->irq); irq 427 drivers/net/ethernet/seeq/ether3.c free_irq(dev->irq, dev); irq 547 drivers/net/ethernet/seeq/ether3.c ether3_interrupt(int irq, void *dev_id) irq 554 drivers/net/ethernet/seeq/ether3.c printk("eth3irq: %d ", irq); irq 780 drivers/net/ethernet/seeq/ether3.c dev->irq = ec->irq; irq 497 drivers/net/ethernet/seeq/sgiseeq.c static irqreturn_t sgiseeq_interrupt(int irq, void *dev_id) irq 528 drivers/net/ethernet/seeq/sgiseeq.c unsigned int irq = dev->irq; irq 531 drivers/net/ethernet/seeq/sgiseeq.c if (request_irq(irq, sgiseeq_interrupt, 0, sgiseeqstr, dev)) { irq 532 drivers/net/ethernet/seeq/sgiseeq.c printk(KERN_ERR "Seeq8003: Can't get irq %d\n", dev->irq); irq 545 drivers/net/ethernet/seeq/sgiseeq.c free_irq(irq, dev); irq 554 drivers/net/ethernet/seeq/sgiseeq.c unsigned int irq = dev->irq; irq 560 drivers/net/ethernet/seeq/sgiseeq.c free_irq(irq, dev); irq 727 drivers/net/ethernet/seeq/sgiseeq.c unsigned int irq = pd->irq; irq 791 drivers/net/ethernet/seeq/sgiseeq.c dev->irq = irq; irq 2229 drivers/net/ethernet/sfc/ef10.c static irqreturn_t efx_ef10_msi_interrupt(int irq, void *dev_id) irq 2235 drivers/net/ethernet/sfc/ef10.c "IRQ %d on CPU %d\n", irq, raw_smp_processor_id()); irq 2249 drivers/net/ethernet/sfc/ef10.c static irqreturn_t efx_ef10_legacy_interrupt(int irq, void *dev_id) irq 2278 drivers/net/ethernet/sfc/ef10.c irq, raw_smp_processor_id(), EFX_DWORD_VAL(reg)); irq 1500 drivers/net/ethernet/sfc/efx.c efx_get_channel(efx, i)->irq = irq 1512 drivers/net/ethernet/sfc/efx.c efx_get_channel(efx, 0)->irq = efx->pci_dev->irq; irq 1528 drivers/net/ethernet/sfc/efx.c efx->legacy_irq = efx->pci_dev->irq; irq 1572 drivers/net/ethernet/sfc/efx.c irq_set_affinity_hint(channel->irq, cpumask_of(cpu)); irq 1581 drivers/net/ethernet/sfc/efx.c irq_set_affinity_hint(channel->irq, NULL); irq 1646 drivers/net/ethernet/sfc/efx.c if (channel->irq) irq 1647 drivers/net/ethernet/sfc/efx.c synchronize_irq(channel->irq); irq 1720 drivers/net/ethernet/sfc/efx.c channel->irq = 0; irq 2555 drivers/net/ethernet/sfc/efx.c net_dev->irq = efx->pci_dev->irq; irq 1419 drivers/net/ethernet/sfc/falcon/efx.c ef4_get_channel(efx, i)->irq = irq 1431 drivers/net/ethernet/sfc/falcon/efx.c ef4_get_channel(efx, 0)->irq = efx->pci_dev->irq; irq 1444 drivers/net/ethernet/sfc/falcon/efx.c efx->legacy_irq = efx->pci_dev->irq; irq 1514 drivers/net/ethernet/sfc/falcon/efx.c if (channel->irq) irq 1515 drivers/net/ethernet/sfc/falcon/efx.c synchronize_irq(channel->irq); irq 1585 drivers/net/ethernet/sfc/falcon/efx.c channel->irq = 0; irq 2271 drivers/net/ethernet/sfc/falcon/efx.c net_dev->irq = efx->pci_dev->irq; irq 431 drivers/net/ethernet/sfc/falcon/falcon.c static irqreturn_t falcon_legacy_interrupt_a1(int irq, void *dev_id) irq 443 drivers/net/ethernet/sfc/falcon/falcon.c "IRQ %d on CPU %d not for me\n", irq, irq 450 drivers/net/ethernet/sfc/falcon/falcon.c irq, raw_smp_processor_id(), EF4_OWORD_VAL(*int_ker)); irq 1501 drivers/net/ethernet/sfc/falcon/farch.c irqreturn_t ef4_farch_legacy_interrupt(int irq, void *dev_id) irq 1573 drivers/net/ethernet/sfc/falcon/farch.c irq, raw_smp_processor_id(), EF4_DWORD_VAL(reg)); irq 1585 drivers/net/ethernet/sfc/falcon/farch.c irqreturn_t ef4_farch_msi_interrupt(int irq, void *dev_id) irq 1594 drivers/net/ethernet/sfc/falcon/farch.c irq, raw_smp_processor_id(), EF4_OWORD_VAL(*int_ker)); irq 410 drivers/net/ethernet/sfc/falcon/net_driver.h int irq; irq 1080 drivers/net/ethernet/sfc/falcon/net_driver.h irqreturn_t (*irq_handle_msi)(int irq, void *dev_id); irq 1081 drivers/net/ethernet/sfc/falcon/net_driver.h irqreturn_t (*irq_handle_legacy)(int irq, void *dev_id); irq 88 drivers/net/ethernet/sfc/falcon/nic.c efx->pci_dev->irq); irq 108 drivers/net/ethernet/sfc/falcon/nic.c rc = request_irq(channel->irq, efx->type->irq_handle_msi, irq 114 drivers/net/ethernet/sfc/falcon/nic.c "failed to hook IRQ %d\n", channel->irq); irq 123 drivers/net/ethernet/sfc/falcon/nic.c channel->irq); irq 140 drivers/net/ethernet/sfc/falcon/nic.c free_irq(channel->irq, &efx->msi_context[channel->channel]); irq 158 drivers/net/ethernet/sfc/falcon/nic.c free_irq(channel->irq, irq 460 drivers/net/ethernet/sfc/falcon/nic.h irqreturn_t ef4_farch_msi_interrupt(int irq, void *dev_id); irq 461 drivers/net/ethernet/sfc/falcon/nic.h irqreturn_t ef4_farch_legacy_interrupt(int irq, void *dev_id); irq 1510 drivers/net/ethernet/sfc/farch.c irqreturn_t efx_farch_legacy_interrupt(int irq, void *dev_id) irq 1582 drivers/net/ethernet/sfc/farch.c irq, raw_smp_processor_id(), EFX_DWORD_VAL(reg)); irq 1594 drivers/net/ethernet/sfc/farch.c irqreturn_t efx_farch_msi_interrupt(int irq, void *dev_id) irq 1603 drivers/net/ethernet/sfc/farch.c irq, raw_smp_processor_id(), EFX_OWORD_VAL(*int_ker)); irq 461 drivers/net/ethernet/sfc/net_driver.h int irq; irq 1319 drivers/net/ethernet/sfc/net_driver.h irqreturn_t (*irq_handle_msi)(int irq, void *dev_id); irq 1320 drivers/net/ethernet/sfc/net_driver.h irqreturn_t (*irq_handle_legacy)(int irq, void *dev_id); irq 89 drivers/net/ethernet/sfc/nic.c efx->pci_dev->irq); irq 109 drivers/net/ethernet/sfc/nic.c rc = request_irq(channel->irq, efx->type->irq_handle_msi, irq 115 drivers/net/ethernet/sfc/nic.c "failed to hook IRQ %d\n", channel->irq); irq 124 drivers/net/ethernet/sfc/nic.c channel->irq); irq 141 drivers/net/ethernet/sfc/nic.c free_irq(channel->irq, &efx->msi_context[channel->channel]); irq 159 drivers/net/ethernet/sfc/nic.c free_irq(channel->irq, irq 637 drivers/net/ethernet/sfc/nic.h irqreturn_t efx_farch_msi_interrupt(int irq, void *dev_id); irq 638 drivers/net/ethernet/sfc/nic.h irqreturn_t efx_farch_legacy_interrupt(int irq, void *dev_id); irq 707 drivers/net/ethernet/sgi/ioc3-eth.c static irqreturn_t ioc3_interrupt(int irq, void *dev_id) irq 977 drivers/net/ethernet/sgi/ioc3-eth.c if (request_irq(dev->irq, ioc3_interrupt, IRQF_SHARED, ioc3_str, dev)) { irq 978 drivers/net/ethernet/sgi/ioc3-eth.c netdev_err(dev, "Can't get irq %d\n", dev->irq); irq 1007 drivers/net/ethernet/sgi/ioc3-eth.c free_irq(dev->irq, dev); irq 1087 drivers/net/ethernet/sgi/ioc3-eth.c .irq = 0, irq 1220 drivers/net/ethernet/sgi/ioc3-eth.c dev->irq = pdev->irq; irq 94 drivers/net/ethernet/sgi/meth.c static irqreturn_t meth_interrupt(int irq, void *dev_id); irq 333 drivers/net/ethernet/sgi/meth.c ret = request_irq(dev->irq, meth_interrupt, 0, meth_str, dev); irq 335 drivers/net/ethernet/sgi/meth.c printk(KERN_ERR "%s: Can't get irq %d\n", dev->name, dev->irq); irq 367 drivers/net/ethernet/sgi/meth.c free_irq(dev->irq, dev); irq 573 drivers/net/ethernet/sgi/meth.c static irqreturn_t meth_interrupt(int irq, void *dev_id) irq 837 drivers/net/ethernet/sgi/meth.c dev->irq = MACE_ETHERNET_IRQ; irq 366 drivers/net/ethernet/silan/sc92031.c synchronize_irq(priv->pdev->irq); irq 872 drivers/net/ethernet/silan/sc92031.c static irqreturn_t sc92031_interrupt(int irq, void *dev_id) irq 1011 drivers/net/ethernet/silan/sc92031.c err = request_irq(pdev->irq, sc92031_interrupt, irq 1060 drivers/net/ethernet/silan/sc92031.c free_irq(pdev->irq, dev); irq 1107 drivers/net/ethernet/silan/sc92031.c const int irq = priv->pdev->irq; irq 1109 drivers/net/ethernet/silan/sc92031.c disable_irq(irq); irq 1110 drivers/net/ethernet/silan/sc92031.c if (sc92031_interrupt(irq, dev) != IRQ_NONE) irq 1112 drivers/net/ethernet/silan/sc92031.c enable_irq(irq); irq 1472 drivers/net/ethernet/silan/sc92031.c pdev->irq); irq 732 drivers/net/ethernet/sis/sis190.c static irqreturn_t sis190_irq(int irq, void *__dev) irq 775 drivers/net/ethernet/sis/sis190.c const int irq = tp->pci_dev->irq; irq 777 drivers/net/ethernet/sis/sis190.c disable_irq(irq); irq 778 drivers/net/ethernet/sis/sis190.c sis190_irq(irq, dev); irq 779 drivers/net/ethernet/sis/sis190.c enable_irq(irq); irq 1086 drivers/net/ethernet/sis/sis190.c rc = request_irq(pdev->irq, sis190_irq, IRQF_SHARED, dev->name, dev); irq 1140 drivers/net/ethernet/sis/sis190.c synchronize_irq(tp->pci_dev->irq); irq 1160 drivers/net/ethernet/sis/sis190.c free_irq(pdev->irq, dev); irq 1898 drivers/net/ethernet/sis/sis190.c ioaddr, pdev->irq, dev->dev_addr); irq 232 drivers/net/ethernet/sis/sis900.c static irqreturn_t sis900_interrupt(int irq, void *dev_instance); irq 564 drivers/net/ethernet/sis/sis900.c net_dev->name, card_name, ioaddr, pci_dev->irq, irq 1017 drivers/net/ethernet/sis/sis900.c const int irq = sp->pci_dev->irq; irq 1019 drivers/net/ethernet/sis/sis900.c disable_irq(irq); irq 1020 drivers/net/ethernet/sis/sis900.c sis900_interrupt(irq, dev); irq 1021 drivers/net/ethernet/sis/sis900.c enable_irq(irq); irq 1046 drivers/net/ethernet/sis/sis900.c ret = request_irq(sis_priv->pci_dev->irq, sis900_interrupt, IRQF_SHARED, irq 1667 drivers/net/ethernet/sis/sis900.c static irqreturn_t sis900_interrupt(int irq, void *dev_instance) irq 1976 drivers/net/ethernet/sis/sis900.c free_irq(pdev->irq, net_dev); irq 300 drivers/net/ethernet/smsc/epic100.c static irqreturn_t epic_interrupt(int irq, void *dev_instance); irq 488 drivers/net/ethernet/smsc/epic100.c (long)pci_resource_start(pdev, EPIC_BAR), pdev->irq, irq 644 drivers/net/ethernet/smsc/epic100.c const int irq = ep->pci_dev->irq; irq 651 drivers/net/ethernet/smsc/epic100.c rc = request_irq(irq, epic_interrupt, IRQF_SHARED, dev->name, dev); irq 734 drivers/net/ethernet/smsc/epic100.c ioaddr, irq, er32(GENCTL), irq 1061 drivers/net/ethernet/smsc/epic100.c static irqreturn_t epic_interrupt(int irq, void *dev_instance) irq 1285 drivers/net/ethernet/smsc/epic100.c free_irq(pdev->irq, dev); irq 998 drivers/net/ethernet/smsc/smc911x.c static irqreturn_t smc911x_interrupt(int irq, void *dev_id) irq 1241 drivers/net/ethernet/smsc/smc911x.c disable_irq(dev->irq); irq 1242 drivers/net/ethernet/smsc/smc911x.c smc911x_interrupt(dev->irq, dev); irq 1243 drivers/net/ethernet/smsc/smc911x.c enable_irq(dev->irq); irq 1904 drivers/net/ethernet/smsc/smc911x.c if (dev->irq < 1) { irq 1909 drivers/net/ethernet/smsc/smc911x.c dev->irq = smc911x_findirq(dev); irq 1910 drivers/net/ethernet/smsc/smc911x.c if (dev->irq) irq 1916 drivers/net/ethernet/smsc/smc911x.c if (dev->irq == 0) { irq 1921 drivers/net/ethernet/smsc/smc911x.c dev->irq = irq_canonicalize(dev->irq); irq 1953 drivers/net/ethernet/smsc/smc911x.c retval = request_irq(dev->irq, smc911x_interrupt, irq 1993 drivers/net/ethernet/smsc/smc911x.c dev->base_addr, dev->irq); irq 2071 drivers/net/ethernet/smsc/smc911x.c ndev->irq = platform_get_irq(pdev, 0); irq 2124 drivers/net/ethernet/smsc/smc911x.c free_irq(ndev->irq, ndev); irq 106 drivers/net/ethernet/smsc/smc9194.c unsigned int irq; irq 110 drivers/net/ethernet/smsc/smc9194.c {.port = 0x200, .irq = 0}, irq 111 drivers/net/ethernet/smsc/smc9194.c {.port = 0x220, .irq = 0}, irq 112 drivers/net/ethernet/smsc/smc9194.c {.port = 0x240, .irq = 0}, irq 113 drivers/net/ethernet/smsc/smc9194.c {.port = 0x260, .irq = 0}, irq 114 drivers/net/ethernet/smsc/smc9194.c {.port = 0x280, .irq = 0}, irq 115 drivers/net/ethernet/smsc/smc9194.c {.port = 0x2A0, .irq = 0}, irq 116 drivers/net/ethernet/smsc/smc9194.c {.port = 0x2C0, .irq = 0}, irq 117 drivers/net/ethernet/smsc/smc9194.c {.port = 0x2E0, .irq = 0}, irq 118 drivers/net/ethernet/smsc/smc9194.c {.port = 0x300, .irq = 0}, irq 119 drivers/net/ethernet/smsc/smc9194.c {.port = 0x320, .irq = 0}, irq 120 drivers/net/ethernet/smsc/smc9194.c {.port = 0x340, .irq = 0}, irq 121 drivers/net/ethernet/smsc/smc9194.c {.port = 0x360, .irq = 0}, irq 122 drivers/net/ethernet/smsc/smc9194.c {.port = 0x380, .irq = 0}, irq 123 drivers/net/ethernet/smsc/smc9194.c {.port = 0x3A0, .irq = 0}, irq 124 drivers/net/ethernet/smsc/smc9194.c {.port = 0x3C0, .irq = 0}, irq 125 drivers/net/ethernet/smsc/smc9194.c {.port = 0x3E0, .irq = 0}, irq 126 drivers/net/ethernet/smsc/smc9194.c {.port = 0, .irq = 0}, irq 244 drivers/net/ethernet/smsc/smc9194.c static irqreturn_t smc_interrupt(int irq, void *); irq 687 drivers/net/ethernet/smsc/smc9194.c static int irq; irq 703 drivers/net/ethernet/smsc/smc9194.c irq = dev->irq; irq 725 drivers/net/ethernet/smsc/smc9194.c free_irq(dev->irq, dev); irq 800 drivers/net/ethernet/smsc/smc9194.c return smcdev->irq; irq 864 drivers/net/ethernet/smsc/smc9194.c dev->irq = irq; irq 983 drivers/net/ethernet/smsc/smc9194.c if ( dev->irq < 2 ) { irq 988 drivers/net/ethernet/smsc/smc9194.c dev->irq = smc_findirq( ioaddr ); irq 989 drivers/net/ethernet/smsc/smc9194.c if ( dev->irq ) irq 995 drivers/net/ethernet/smsc/smc9194.c if (dev->irq == 0 ) { irq 1004 drivers/net/ethernet/smsc/smc9194.c version_string, revision_register & 0xF, ioaddr, dev->irq, irq 1012 drivers/net/ethernet/smsc/smc9194.c retval = request_irq(dev->irq, smc_interrupt, 0, DRV_NAME, dev); irq 1015 drivers/net/ethernet/smsc/smc9194.c DRV_NAME, dev->irq, retval); irq 1309 drivers/net/ethernet/smsc/smc9194.c static irqreturn_t smc_interrupt(int irq, void * dev_id) irq 1505 drivers/net/ethernet/smsc/smc9194.c module_param_hw(irq, int, irq, 0); irq 1508 drivers/net/ethernet/smsc/smc9194.c MODULE_PARM_DESC(irq, "SMC 99194 IRQ number"); irq 1525 drivers/net/ethernet/smsc/smc9194.c free_irq(devSMC9194->irq, devSMC9194); irq 277 drivers/net/ethernet/smsc/smc91c92_cs.c static irqreturn_t smc_interrupt(int irq, void *dev_id); irq 843 drivers/net/ethernet/smsc/smc91c92_cs.c dev->irq = link->irq; irq 924 drivers/net/ethernet/smsc/smc91c92_cs.c name, (rev & 0x0f), dev->base_addr, dev->irq, dev->dev_addr); irq 1341 drivers/net/ethernet/smsc/smc91c92_cs.c static irqreturn_t smc_interrupt(int irq, void *dev_id) irq 1356 drivers/net/ethernet/smsc/smc91c92_cs.c irq, ioaddr); irq 1365 drivers/net/ethernet/smsc/smc91c92_cs.c irq); irq 1431 drivers/net/ethernet/smsc/smc91c92_cs.c netdev_dbg(dev, "Exiting interrupt IRQ%d.\n", irq); irq 1749 drivers/net/ethernet/smsc/smc91c92_cs.c smc_interrupt(dev->irq, dev); irq 1200 drivers/net/ethernet/smsc/smc91x.c static irqreturn_t smc_interrupt(int irq, void *dev_id) irq 1317 drivers/net/ethernet/smsc/smc91x.c disable_irq(dev->irq); irq 1318 drivers/net/ethernet/smsc/smc91x.c smc_interrupt(dev->irq, dev); irq 1319 drivers/net/ethernet/smsc/smc91x.c enable_irq(dev->irq); irq 1945 drivers/net/ethernet/smsc/smc91x.c if (dev->irq < 1) { irq 1950 drivers/net/ethernet/smsc/smc91x.c dev->irq = smc_findirq(lp); irq 1951 drivers/net/ethernet/smsc/smc91x.c if (dev->irq) irq 1957 drivers/net/ethernet/smsc/smc91x.c if (dev->irq == 0) { irq 1962 drivers/net/ethernet/smsc/smc91x.c dev->irq = irq_canonicalize(dev->irq); irq 2000 drivers/net/ethernet/smsc/smc91x.c retval = request_irq(dev->irq, smc_interrupt, irq_flags, dev->name, dev); irq 2022 drivers/net/ethernet/smsc/smc91x.c lp->base, dev->irq); irq 2343 drivers/net/ethernet/smsc/smc91x.c ndev->irq = platform_get_irq(pdev, 0); irq 2344 drivers/net/ethernet/smsc/smc91x.c if (ndev->irq < 0) { irq 2345 drivers/net/ethernet/smsc/smc91x.c ret = ndev->irq; irq 2353 drivers/net/ethernet/smsc/smc91x.c irq_resflags = irqd_get_trigger_type(irq_get_irq_data(ndev->irq)); irq 2414 drivers/net/ethernet/smsc/smc91x.c free_irq(ndev->irq, ndev); irq 1523 drivers/net/ethernet/smsc/smsc911x.c static irqreturn_t smsc911x_irqhandler(int irq, void *dev_id) irq 1658 drivers/net/ethernet/smsc/smsc911x.c SMSC_TRACE(pdata, ifup, "Testing irq handler using IRQ %d", dev->irq); irq 1662 drivers/net/ethernet/smsc/smsc911x.c irq_flags = irq_get_trigger_type(dev->irq); irq 1663 drivers/net/ethernet/smsc/smsc911x.c retval = request_irq(dev->irq, smsc911x_irqhandler, irq 1667 drivers/net/ethernet/smsc/smsc911x.c "Unable to claim requested irq: %d", dev->irq); irq 1684 drivers/net/ethernet/smsc/smsc911x.c dev->irq); irq 1689 drivers/net/ethernet/smsc/smsc911x.c dev->irq); irq 1692 drivers/net/ethernet/smsc/smsc911x.c (unsigned long)pdata->ioaddr, dev->irq); irq 1734 drivers/net/ethernet/smsc/smsc911x.c free_irq(dev->irq, dev); irq 1761 drivers/net/ethernet/smsc/smsc911x.c free_irq(dev->irq, dev); irq 1915 drivers/net/ethernet/smsc/smsc911x.c disable_irq(dev->irq); irq 1917 drivers/net/ethernet/smsc/smsc911x.c enable_irq(dev->irq); irq 2187 drivers/net/ethernet/smsc/smsc911x.c SMSC_TRACE(pdata, probe, "IRQ: %d", dev->irq); irq 2418 drivers/net/ethernet/smsc/smsc911x.c int res_size, irq; irq 2432 drivers/net/ethernet/smsc/smsc911x.c irq = platform_get_irq(pdev, 0); irq 2433 drivers/net/ethernet/smsc/smsc911x.c if (irq == -EPROBE_DEFER) { irq 2436 drivers/net/ethernet/smsc/smsc911x.c } else if (irq <= 0) { irq 2456 drivers/net/ethernet/smsc/smsc911x.c dev->irq = irq; irq 596 drivers/net/ethernet/smsc/smsc9420.c static irqreturn_t smsc9420_isr(int irq, void *dev_id) irq 666 drivers/net/ethernet/smsc/smsc9420.c const int irq = pd->pdev->irq; irq 668 drivers/net/ethernet/smsc/smsc9420.c disable_irq(irq); irq 670 drivers/net/ethernet/smsc/smsc9420.c enable_irq(irq); irq 707 drivers/net/ethernet/smsc/smsc9420.c free_irq(pd->pdev->irq, pd); irq 1272 drivers/net/ethernet/smsc/smsc9420.c const int irq = pd->pdev->irq; irq 1295 drivers/net/ethernet/smsc/smsc9420.c result = request_irq(irq, smsc9420_isr, IRQF_SHARED, DRV_NAME, pd); irq 1297 drivers/net/ethernet/smsc/smsc9420.c netif_warn(pd, ifup, pd->dev, "Unable to use IRQ = %d\n", irq); irq 1332 drivers/net/ethernet/smsc/smsc9420.c netif_dbg(pd, ifup, pd->dev, "Testing ISR using IRQ %d\n", irq); irq 1367 drivers/net/ethernet/smsc/smsc9420.c netif_dbg(pd, ifup, pd->dev, "ISR passed test using IRQ %d\n", irq); irq 1429 drivers/net/ethernet/smsc/smsc9420.c free_irq(irq, pd); irq 1458 drivers/net/ethernet/smsc/smsc9420.c free_irq(pd->pdev->irq, pd); irq 1566 drivers/net/ethernet/socionext/netsec.c static irqreturn_t netsec_irq_handler(int irq, void *dev_id) irq 1606 drivers/net/ethernet/socionext/netsec.c ret = request_irq(priv->ndev->irq, netsec_irq_handler, irq 1643 drivers/net/ethernet/socionext/netsec.c free_irq(priv->ndev->irq, priv); irq 1664 drivers/net/ethernet/socionext/netsec.c free_irq(priv->ndev->irq, priv); irq 1986 drivers/net/ethernet/socionext/netsec.c ndev->irq = irq_res->start; irq 251 drivers/net/ethernet/socionext/sni_ave.c int irq; irq 923 drivers/net/ethernet/socionext/sni_ave.c static irqreturn_t ave_irq_handler(int irq, void *netdev) irq 1270 drivers/net/ethernet/socionext/sni_ave.c ret = request_irq(priv->irq, ave_irq_handler, IRQF_SHARED, ndev->name, irq 1345 drivers/net/ethernet/socionext/sni_ave.c disable_irq(priv->irq); irq 1346 drivers/net/ethernet/socionext/sni_ave.c free_irq(priv->irq, ndev); irq 1357 drivers/net/ethernet/socionext/sni_ave.c disable_irq(priv->irq); irq 1358 drivers/net/ethernet/socionext/sni_ave.c free_irq(priv->irq, ndev); irq 1565 drivers/net/ethernet/socionext/sni_ave.c int i, irq, ret; irq 1580 drivers/net/ethernet/socionext/sni_ave.c irq = platform_get_irq(pdev, 0); irq 1581 drivers/net/ethernet/socionext/sni_ave.c if (irq < 0) irq 1582 drivers/net/ethernet/socionext/sni_ave.c return irq; irq 1616 drivers/net/ethernet/socionext/sni_ave.c priv->irq = irq; irq 1721 drivers/net/ethernet/socionext/sni_ave.c buf, priv->irq, phy_modes(phy_mode)); irq 432 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c stmmac_res.irq = platform_get_irq(pdev, 0); irq 433 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c if (stmmac_res.irq < 0) irq 434 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c return stmmac_res.irq; irq 435 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c stmmac_res.wol_irq = stmmac_res.irq; irq 31 drivers/net/ethernet/stmicro/stmmac/stmmac.h int irq; irq 105 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c static irqreturn_t stmmac_interrupt(int irq, void *dev_id); irq 2706 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c ret = request_irq(dev->irq, stmmac_interrupt, irq 2711 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c __func__, dev->irq, ret); irq 2716 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c if (priv->wol_irq != dev->irq) { irq 2745 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c if (priv->wol_irq != dev->irq) irq 2748 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c free_irq(dev->irq, dev); irq 2789 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c free_irq(dev->irq, dev); irq 2790 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c if (priv->wol_irq != dev->irq) irq 3844 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c static irqreturn_t stmmac_interrupt(int irq, void *dev_id) irq 3915 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c disable_irq(dev->irq); irq 3916 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c stmmac_interrupt(dev->irq, dev); irq 3917 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c enable_irq(dev->irq); irq 4490 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c priv->dev->irq = res->irq; irq 330 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c memcpy(new_bus->irq, mdio_bus_data->irqs, sizeof(new_bus->irq)); irq 382 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c new_bus->irq[addr] = mdio_bus_data->probed_phy_irq; irq 383 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c phydev->irq = mdio_bus_data->probed_phy_irq; irq 511 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c res.wol_irq = pdev->irq; irq 512 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c res.irq = pdev->irq; irq 655 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c stmmac_res->irq = platform_get_irq_byname(pdev, "macirq"); irq 656 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c if (stmmac_res->irq < 0) irq 657 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c return stmmac_res->irq; irq 672 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c stmmac_res->wol_irq = stmmac_res->irq; irq 2434 drivers/net/ethernet/sun/cassini.c static irqreturn_t cas_interruptN(int irq, void *dev_id) irq 2439 drivers/net/ethernet/sun/cassini.c int ring = (irq == cp->pci_irq_INTC) ? 2 : 3; irq 2486 drivers/net/ethernet/sun/cassini.c static irqreturn_t cas_interrupt1(int irq, void *dev_id) irq 2538 drivers/net/ethernet/sun/cassini.c static irqreturn_t cas_interrupt(int irq, void *dev_id) irq 2648 drivers/net/ethernet/sun/cassini.c cas_interrupt(cp->pdev->irq, dev); irq 4272 drivers/net/ethernet/sun/cassini.c if (request_irq(cp->pdev->irq, cas_interrupt, irq 4325 drivers/net/ethernet/sun/cassini.c free_irq(cp->pdev->irq, (void *) dev); irq 5097 drivers/net/ethernet/sun/cassini.c dev->irq = pdev->irq; irq 5121 drivers/net/ethernet/sun/cassini.c (cp->phy_type == CAS_PHY_SERDES) ? "Fi" : "Cu", pdev->irq, irq 4194 drivers/net/ethernet/sun/niu.c static irqreturn_t niu_interrupt(int irq, void *dev_id) irq 6038 drivers/net/ethernet/sun/niu.c err = request_irq(lp->irq, niu_interrupt, IRQF_SHARED, irq 6051 drivers/net/ethernet/sun/niu.c free_irq(lp->irq, lp); irq 6063 drivers/net/ethernet/sun/niu.c free_irq(lp->irq, lp); irq 9041 drivers/net/ethernet/sun/niu.c np->ldg[i].irq = msi_vec[i].vector; irq 9058 drivers/net/ethernet/sun/niu.c np->ldg[i].irq = op->archdata.irqs[i]; irq 9078 drivers/net/ethernet/sun/niu.c np->ldg[0].irq = np->dev->irq; irq 9805 drivers/net/ethernet/sun/niu.c dev->irq = pdev->irq; irq 3175 drivers/net/ethernet/sun/niu.h unsigned int irq; irq 888 drivers/net/ethernet/sun/sunbmac.c static irqreturn_t bigmac_interrupt(int irq, void *dev_id) irq 918 drivers/net/ethernet/sun/sunbmac.c ret = request_irq(dev->irq, bigmac_interrupt, IRQF_SHARED, dev->name, bp); irq 920 drivers/net/ethernet/sun/sunbmac.c printk(KERN_ERR "BIGMAC: Can't order irq %d to go.\n", dev->irq); irq 926 drivers/net/ethernet/sun/sunbmac.c free_irq(dev->irq, bp); irq 940 drivers/net/ethernet/sun/sunbmac.c free_irq(dev->irq, bp); irq 1188 drivers/net/ethernet/sun/sunbmac.c dev->irq = bp->bigmac_op->archdata.irqs[0]; irq 934 drivers/net/ethernet/sun/sungem.c static irqreturn_t gem_interrupt(int irq, void *dev_id) irq 967 drivers/net/ethernet/sun/sungem.c disable_irq(gp->pdev->irq); irq 968 drivers/net/ethernet/sun/sungem.c gem_interrupt(gp->pdev->irq, dev); irq 969 drivers/net/ethernet/sun/sungem.c enable_irq(gp->pdev->irq); irq 2174 drivers/net/ethernet/sun/sungem.c rc = request_irq(gp->pdev->irq, gem_interrupt, irq 2241 drivers/net/ethernet/sun/sungem.c free_irq(gp->pdev->irq, (void *) dev); irq 2098 drivers/net/ethernet/sun/sunhme.c static irqreturn_t happy_meal_interrupt(int irq, void *dev_id) irq 2137 drivers/net/ethernet/sun/sunhme.c static irqreturn_t quattro_sbus_interrupt(int irq, void *cookie) irq 2198 drivers/net/ethernet/sun/sunhme.c res = request_irq(hp->irq, happy_meal_interrupt, IRQF_SHARED, irq 2203 drivers/net/ethernet/sun/sunhme.c hp->irq); irq 2216 drivers/net/ethernet/sun/sunhme.c free_irq(hp->irq, dev); irq 2238 drivers/net/ethernet/sun/sunhme.c free_irq(hp->irq, dev); irq 2832 drivers/net/ethernet/sun/sunhme.c hp->irq = op->archdata.irqs[0]; irq 3137 drivers/net/ethernet/sun/sunhme.c hp->irq = pdev->irq; irq 434 drivers/net/ethernet/sun/sunhme.h int irq; irq 468 drivers/net/ethernet/sun/sunqe.c static irqreturn_t qec_interrupt(int irq, void *dev_id) irq 897 drivers/net/ethernet/sun/sunqe.c dev->irq = op->archdata.irqs[0]; irq 78 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev->irq = pdata->dev_irq; irq 248 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c pdata->dev_irq = res->irq; irq 251 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static irqreturn_t xlgmac_isr(int irq, void *data) irq 343 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static irqreturn_t xlgmac_dma_isr(int irq, void *data) irq 49 drivers/net/ethernet/synopsys/dwc-xlgmac-pci.c res.irq = pcidev->irq; irq 539 drivers/net/ethernet/synopsys/dwc-xlgmac.h int irq; irq 248 drivers/net/ethernet/tehuti/tehuti.c static irqreturn_t bdx_isr_napi(int irq, void *dev) irq 425 drivers/net/ethernet/tehuti/tehuti.c rc = request_irq(priv->pdev->irq, bdx_isr_napi, BDX_IRQ_TYPE, irq 441 drivers/net/ethernet/tehuti/tehuti.c free_irq(priv->pdev->irq, priv->ndev); irq 1955 drivers/net/ethernet/tehuti/tehuti.c if (pdev->irq < 2) { irq 1957 drivers/net/ethernet/tehuti/tehuti.c pr_err("invalid irq (%d)\n", pdev->irq); irq 767 drivers/net/ethernet/ti/cpmac.c static irqreturn_t cpmac_irq(int irq, void *dev_id) irq 969 drivers/net/ethernet/ti/cpmac.c res = request_irq(dev->irq, cpmac_irq, IRQF_SHARED, dev->name, dev); irq 1029 drivers/net/ethernet/ti/cpmac.c free_irq(dev->irq, dev); irq 1113 drivers/net/ethernet/ti/cpmac.c dev->irq = platform_get_irq_byname(pdev, "irq"); irq 1149 drivers/net/ethernet/ti/cpmac.c "mac: %pM\n", (void *)mem->start, dev->irq, irq 873 drivers/net/ethernet/ti/cpsw.c static irqreturn_t cpsw_tx_interrupt(int irq, void *dev_id) irq 889 drivers/net/ethernet/ti/cpsw.c static irqreturn_t cpsw_rx_interrupt(int irq, void *dev_id) irq 2772 drivers/net/ethernet/ti/cpsw.c int irq; irq 2807 drivers/net/ethernet/ti/cpsw.c irq = platform_get_irq(pdev, 1); irq 2808 drivers/net/ethernet/ti/cpsw.c if (irq < 0) irq 2809 drivers/net/ethernet/ti/cpsw.c return irq; irq 2810 drivers/net/ethernet/ti/cpsw.c cpsw->irqs_table[0] = irq; irq 2813 drivers/net/ethernet/ti/cpsw.c irq = platform_get_irq(pdev, 2); irq 2814 drivers/net/ethernet/ti/cpsw.c if (irq < 0) irq 2815 drivers/net/ethernet/ti/cpsw.c return irq; irq 2816 drivers/net/ethernet/ti/cpsw.c cpsw->irqs_table[1] = irq; irq 839 drivers/net/ethernet/ti/davinci_emac.c static irqreturn_t emac_irq(int irq, void *dev_id) irq 1304 drivers/net/ethernet/ti/davinci_emac.c emac_irq(ndev->irq, ndev); irq 1894 drivers/net/ethernet/ti/davinci_emac.c ndev->irq = res->start; irq 1935 drivers/net/ethernet/ti/davinci_emac.c &priv->emac_base_phys, ndev->irq); irq 163 drivers/net/ethernet/ti/tlan.c int irq, int rev, const struct pci_device_id *ent); irq 463 drivers/net/ethernet/ti/tlan.c static int tlan_probe1(struct pci_dev *pdev, long ioaddr, int irq, int rev, irq 526 drivers/net/ethernet/ti/tlan.c dev->irq = pdev->irq; irq 543 drivers/net/ethernet/ti/tlan.c dev->irq = irq; irq 599 drivers/net/ethernet/ti/tlan.c (int)dev->irq, irq 677 drivers/net/ethernet/ti/tlan.c int irq; irq 724 drivers/net/ethernet/ti/tlan.c irq = 5; irq 727 drivers/net/ethernet/ti/tlan.c irq = 9; irq 730 drivers/net/ethernet/ti/tlan.c irq = 10; irq 733 drivers/net/ethernet/ti/tlan.c irq = 11; irq 741 drivers/net/ethernet/ti/tlan.c rc = tlan_probe1(NULL, ioaddr, irq, irq 762 drivers/net/ethernet/ti/tlan.c disable_irq(dev->irq); irq 763 drivers/net/ethernet/ti/tlan.c tlan_handle_interrupt(dev->irq, dev); irq 764 drivers/net/ethernet/ti/tlan.c enable_irq(dev->irq); irq 920 drivers/net/ethernet/ti/tlan.c err = request_irq(dev->irq, tlan_handle_interrupt, IRQF_SHARED, irq 925 drivers/net/ethernet/ti/tlan.c dev->irq); irq 1153 drivers/net/ethernet/ti/tlan.c static irqreturn_t tlan_handle_interrupt(int irq, void *dev_id) irq 1204 drivers/net/ethernet/ti/tlan.c free_irq(dev->irq, dev); irq 1108 drivers/net/ethernet/toshiba/ps3_gelic_net.c static irqreturn_t gelic_card_interrupt(int irq, void *ptr) irq 1160 drivers/net/ethernet/toshiba/ps3_gelic_net.c gelic_card_interrupt(netdev->irq, netdev); irq 1698 drivers/net/ethernet/toshiba/ps3_gelic_net.c &card->irq); irq 1707 drivers/net/ethernet/toshiba/ps3_gelic_net.c result = request_irq(card->irq, gelic_card_interrupt, irq 1746 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev->irq = card->irq; irq 1772 drivers/net/ethernet/toshiba/ps3_gelic_net.c free_irq(card->irq, card); irq 1773 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev->irq = 0; irq 1775 drivers/net/ethernet/toshiba/ps3_gelic_net.c ps3_sb_event_receive_port_destroy(dev, card->irq); irq 1824 drivers/net/ethernet/toshiba/ps3_gelic_net.c free_irq(card->irq, card); irq 1825 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev0->irq = 0; irq 1826 drivers/net/ethernet/toshiba/ps3_gelic_net.c ps3_sb_event_receive_port_destroy(card->dev, card->irq); irq 302 drivers/net/ethernet/toshiba/ps3_gelic_net.h unsigned int irq; irq 1577 drivers/net/ethernet/toshiba/spider_net.c spider_net_interrupt(int irq, void *ptr) irq 1623 drivers/net/ethernet/toshiba/spider_net.c disable_irq(netdev->irq); irq 1624 drivers/net/ethernet/toshiba/spider_net.c spider_net_interrupt(netdev->irq, netdev); irq 1625 drivers/net/ethernet/toshiba/spider_net.c enable_irq(netdev->irq); irq 1938 drivers/net/ethernet/toshiba/spider_net.c if (request_irq(netdev->irq, spider_net_interrupt, irq 2124 drivers/net/ethernet/toshiba/spider_net.c free_irq(netdev->irq, netdev); irq 2249 drivers/net/ethernet/toshiba/spider_net.c netdev->irq = card->pdev->irq; irq 2270 drivers/net/ethernet/toshiba/spider_net.c netdev->irq = card->pdev->irq; irq 479 drivers/net/ethernet/toshiba/tc35815.c static irqreturn_t tc35815_interrupt(int irq, void *dev_id); irq 701 drivers/net/ethernet/toshiba/tc35815.c unsigned int id = pci_dev->irq; irq 778 drivers/net/ethernet/toshiba/tc35815.c if (!pdev->irq) { irq 808 drivers/net/ethernet/toshiba/tc35815.c dev->irq = pdev->irq; irq 838 drivers/net/ethernet/toshiba/tc35815.c dev->irq); irq 1222 drivers/net/ethernet/toshiba/tc35815.c if (request_irq(dev->irq, tc35815_interrupt, IRQF_SHARED, irq 1229 drivers/net/ethernet/toshiba/tc35815.c free_irq(dev->irq, dev); irq 1422 drivers/net/ethernet/toshiba/tc35815.c static irqreturn_t tc35815_interrupt(int irq, void *dev_id) irq 1449 drivers/net/ethernet/toshiba/tc35815.c disable_irq(dev->irq); irq 1450 drivers/net/ethernet/toshiba/tc35815.c tc35815_interrupt(dev->irq, dev); irq 1451 drivers/net/ethernet/toshiba/tc35815.c enable_irq(dev->irq); irq 1832 drivers/net/ethernet/toshiba/tc35815.c free_irq(dev->irq, dev); irq 999 drivers/net/ethernet/tundra/tsi108_eth.c static irqreturn_t tsi108_irq(int irq, void *dev_id) irq 1297 drivers/net/ethernet/tundra/tsi108_eth.c dev->irq = data->irq_num; irq 1300 drivers/net/ethernet/tundra/tsi108_eth.c data->id, dev->irq, dev->name); irq 460 drivers/net/ethernet/via/via-rhine.c int irq; irq 512 drivers/net/ethernet/via/via-rhine.c static irqreturn_t rhine_interrupt(int irq, void *dev_instance); irq 737 drivers/net/ethernet/via/via-rhine.c const int irq = rp->irq; irq 739 drivers/net/ethernet/via/via-rhine.c disable_irq(irq); irq 740 drivers/net/ethernet/via/via-rhine.c rhine_interrupt(irq, dev); irq 741 drivers/net/ethernet/via/via-rhine.c enable_irq(irq); irq 903 drivers/net/ethernet/via/via-rhine.c long pioaddr, void __iomem *ioaddr, int irq) irq 929 drivers/net/ethernet/via/via-rhine.c rp->irq = irq; irq 997 drivers/net/ethernet/via/via-rhine.c name, ioaddr, dev->dev_addr, rp->irq); irq 1111 drivers/net/ethernet/via/via-rhine.c pioaddr, ioaddr, pdev->irq); irq 1129 drivers/net/ethernet/via/via-rhine.c int irq; irq 1140 drivers/net/ethernet/via/via-rhine.c irq = irq_of_parse_and_map(pdev->dev.of_node, 0); irq 1141 drivers/net/ethernet/via/via-rhine.c if (!irq) irq 1149 drivers/net/ethernet/via/via-rhine.c (long)ioaddr, ioaddr, irq); irq 1694 drivers/net/ethernet/via/via-rhine.c rc = request_irq(rp->irq, rhine_interrupt, IRQF_SHARED, dev->name, dev); irq 1698 drivers/net/ethernet/via/via-rhine.c netif_dbg(rp, ifup, dev, "%s() irq %d\n", __func__, rp->irq); irq 1725 drivers/net/ethernet/via/via-rhine.c free_irq(rp->irq, dev); irq 1896 drivers/net/ethernet/via/via-rhine.c static irqreturn_t rhine_interrupt(int irq, void *dev_instance) irq 2436 drivers/net/ethernet/via/via-rhine.c free_irq(rp->irq, dev); irq 2171 drivers/net/ethernet/via/via-velocity.c static irqreturn_t velocity_intr(int irq, void *dev_instance) irq 2226 drivers/net/ethernet/via/via-velocity.c ret = request_irq(dev->irq, velocity_intr, IRQF_SHARED, irq 2353 drivers/net/ethernet/via/via-velocity.c disable_irq(dev->irq); irq 2354 drivers/net/ethernet/via/via-velocity.c velocity_intr(dev->irq, dev); irq 2355 drivers/net/ethernet/via/via-velocity.c enable_irq(dev->irq); irq 2496 drivers/net/ethernet/via/via-velocity.c free_irq(dev->irq, dev); irq 2747 drivers/net/ethernet/via/via-velocity.c static int velocity_probe(struct device *dev, int irq, irq 2784 drivers/net/ethernet/via/via-velocity.c netdev->irq = irq; irq 2920 drivers/net/ethernet/via/via-velocity.c ret = velocity_probe(&pdev->dev, pdev->irq, info, BUS_PCI); irq 2942 drivers/net/ethernet/via/via-velocity.c int irq; irq 2949 drivers/net/ethernet/via/via-velocity.c irq = irq_of_parse_and_map(pdev->dev.of_node, 0); irq 2950 drivers/net/ethernet/via/via-velocity.c if (!irq) irq 2953 drivers/net/ethernet/via/via-velocity.c return velocity_probe(&pdev->dev, irq, info, BUS_PLATFORM); irq 455 drivers/net/ethernet/wiznet/w5100-spi.c return w5100_probe(&spi->dev, ops, priv_size, mac, spi->irq, -EINVAL); irq 158 drivers/net/ethernet/wiznet/w5100.c int irq; irq 277 drivers/net/ethernet/wiznet/w5100.c netdev_info(ndev, "at 0x%llx irq %d\n", (u64)mem->start, priv->irq); irq 918 drivers/net/ethernet/wiznet/w5100.c static irqreturn_t w5100_interrupt(int irq, void *ndev_instance) irq 945 drivers/net/ethernet/wiznet/w5100.c static irqreturn_t w5100_detect_link(int irq, void *ndev_instance) irq 1049 drivers/net/ethernet/wiznet/w5100.c int irq; irq 1060 drivers/net/ethernet/wiznet/w5100.c irq = platform_get_irq(pdev, 0); irq 1061 drivers/net/ethernet/wiznet/w5100.c if (irq < 0) irq 1062 drivers/net/ethernet/wiznet/w5100.c return irq; irq 1065 drivers/net/ethernet/wiznet/w5100.c mac_addr, irq, data ? data->link_gpio : -EINVAL); irq 1081 drivers/net/ethernet/wiznet/w5100.c int sizeof_ops_priv, const void *mac_addr, int irq, irq 1132 drivers/net/ethernet/wiznet/w5100.c priv->irq = irq; irq 1176 drivers/net/ethernet/wiznet/w5100.c err = request_threaded_irq(priv->irq, NULL, w5100_interrupt, irq 1180 drivers/net/ethernet/wiznet/w5100.c err = request_irq(priv->irq, w5100_interrupt, irq 1205 drivers/net/ethernet/wiznet/w5100.c free_irq(priv->irq, ndev); irq 1222 drivers/net/ethernet/wiznet/w5100.c free_irq(priv->irq, ndev); irq 32 drivers/net/ethernet/wiznet/w5100.h int sizeof_ops_priv, const void *mac_addr, int irq, irq 92 drivers/net/ethernet/wiznet/w5300.c int irq; irq 414 drivers/net/ethernet/wiznet/w5300.c static irqreturn_t w5300_interrupt(int irq, void *ndev_instance) irq 439 drivers/net/ethernet/wiznet/w5300.c static irqreturn_t w5300_detect_link(int irq, void *ndev_instance) irq 533 drivers/net/ethernet/wiznet/w5300.c int irq; irq 563 drivers/net/ethernet/wiznet/w5300.c irq = platform_get_irq(pdev, 0); irq 564 drivers/net/ethernet/wiznet/w5300.c if (irq < 0) irq 565 drivers/net/ethernet/wiznet/w5300.c return irq; irq 566 drivers/net/ethernet/wiznet/w5300.c ret = request_irq(irq, w5300_interrupt, irq 570 drivers/net/ethernet/wiznet/w5300.c priv->irq = irq; irq 585 drivers/net/ethernet/wiznet/w5300.c netdev_info(ndev, "at 0x%llx irq %d\n", (u64)mem->start, irq); irq 636 drivers/net/ethernet/wiznet/w5300.c free_irq(priv->irq, ndev); irq 1089 drivers/net/ethernet/xilinx/ll_temac_main.c static irqreturn_t ll_temac_tx_irq(int irq, void *_ndev) irq 1108 drivers/net/ethernet/xilinx/ll_temac_main.c static irqreturn_t ll_temac_rx_irq(int irq, void *_ndev) irq 777 drivers/net/ethernet/xilinx/xilinx_axienet_main.c static irqreturn_t axienet_tx_irq(int irq, void *_ndev) irq 826 drivers/net/ethernet/xilinx/xilinx_axienet_main.c static irqreturn_t axienet_rx_irq(int irq, void *_ndev) irq 874 drivers/net/ethernet/xilinx/xilinx_axienet_main.c static irqreturn_t axienet_eth_irq(int irq, void *_ndev) irq 652 drivers/net/ethernet/xilinx/xilinx_emaclite.c static irqreturn_t xemaclite_interrupt(int irq, void *dev_id) irq 958 drivers/net/ethernet/xilinx/xilinx_emaclite.c retval = request_irq(dev->irq, xemaclite_interrupt, 0, dev->name, dev); irq 961 drivers/net/ethernet/xilinx/xilinx_emaclite.c dev->irq); irq 994 drivers/net/ethernet/xilinx/xilinx_emaclite.c free_irq(dev->irq, dev); irq 1141 drivers/net/ethernet/xilinx/xilinx_emaclite.c ndev->irq = res->start; irq 1196 drivers/net/ethernet/xilinx/xilinx_emaclite.c (unsigned int __force)lp->base_addr, ndev->irq); irq 1241 drivers/net/ethernet/xilinx/xilinx_emaclite.c disable_irq(ndev->irq); irq 1242 drivers/net/ethernet/xilinx/xilinx_emaclite.c xemaclite_interrupt(ndev->irq, ndev); irq 1243 drivers/net/ethernet/xilinx/xilinx_emaclite.c enable_irq(ndev->irq); irq 267 drivers/net/ethernet/xircom/xirc2ps_cs.c static irqreturn_t xirc2ps_interrupt(int irq, void *dev_id); irq 898 drivers/net/ethernet/xircom/xirc2ps_cs.c dev->irq = link->irq; irq 913 drivers/net/ethernet/xircom/xirc2ps_cs.c local->manf_str, (u_long)dev->base_addr, (int)dev->irq, irq 974 drivers/net/ethernet/xircom/xirc2ps_cs.c xirc2ps_interrupt(int irq, void *dev_id) irq 996 drivers/net/ethernet/xircom/xirc2ps_cs.c pr_debug("%s: interrupt %d at %#x.\n", dev->name, irq, ioaddr); irq 1006 drivers/net/ethernet/xircom/xirc2ps_cs.c pr_debug("%s: interrupt %d for dead card\n", dev->name, irq); irq 1469 drivers/net/ethernet/xscale/ixp4xx_eth.c phydev->irq = PHY_POLL; irq 279 drivers/net/fddi/defxx.c static irqreturn_t dfx_interrupt(int irq, void *dev_id); irq 735 drivers/net/fddi/defxx.c dev->irq = to_tc_dev(bdev)->interrupt; irq 749 drivers/net/fddi/defxx.c dev->irq = 9; irq 753 drivers/net/fddi/defxx.c dev->irq = 10; irq 757 drivers/net/fddi/defxx.c dev->irq = 11; irq 761 drivers/net/fddi/defxx.c dev->irq = 15; irq 833 drivers/net/fddi/defxx.c dev->irq = pdev->irq; irq 1127 drivers/net/fddi/defxx.c (long long)bar_start, dev->irq, dev->dev_addr); irq 1457 drivers/net/fddi/defxx.c ret = request_irq(dev->irq, dfx_interrupt, IRQF_SHARED, dev->name, irq 1460 drivers/net/fddi/defxx.c printk(KERN_ERR "%s: Requested IRQ %d is busy\n", dev->name, dev->irq); irq 1497 drivers/net/fddi/defxx.c free_irq(dev->irq, dev); irq 1593 drivers/net/fddi/defxx.c free_irq(dev->irq, dev); irq 1945 drivers/net/fddi/defxx.c static irqreturn_t dfx_interrupt(int irq, void *dev_id) irq 900 drivers/net/fddi/defza.c static irqreturn_t fza_interrupt(int irq, void *dev_id) irq 1339 drivers/net/fddi/defza.c dev->irq = tdev->interrupt; irq 1342 drivers/net/fddi/defza.c fp->name, (long long)tdev->resource.start, dev->irq); irq 1360 drivers/net/fddi/defza.c ret = request_irq(dev->irq, fza_interrupt, IRQF_SHARED, fp->name, dev); irq 1362 drivers/net/fddi/defza.c pr_err("%s: unable to get IRQ %d!\n", fp->name, dev->irq); irq 1498 drivers/net/fddi/defza.c free_irq(dev->irq, dev); irq 1526 drivers/net/fddi/defza.c free_irq(dev->irq, dev); irq 62 drivers/net/fddi/skfp/h/targethw.h short irq ; /* IRQ level */ irq 101 drivers/net/fddi/skfp/skfddi.c static irqreturn_t skfp_interrupt(int irq, void *dev_id); irq 254 drivers/net/fddi/skfp/skfddi.c dev->irq = pdev->irq; irq 388 drivers/net/fddi/skfp/skfddi.c smc->hw.irq = dev->irq; irq 485 drivers/net/fddi/skfp/skfddi.c err = request_irq(dev->irq, skfp_interrupt, IRQF_SHARED, irq 558 drivers/net/fddi/skfp/skfddi.c free_irq(dev->irq, dev); irq 602 drivers/net/fddi/skfp/skfddi.c static irqreturn_t skfp_interrupt(int irq, void *dev_id) irq 312 drivers/net/fjes/fjes_hw.h int irq; irq 191 drivers/net/fjes/fjes_main.c struct acpi_resource_irq *irq; irq 203 drivers/net/fjes/fjes_main.c irq = &acpi_res->data.irq; irq 204 drivers/net/fjes/fjes_main.c if (irq->interrupt_count != 1) irq 206 drivers/net/fjes/fjes_main.c res[1].start = irq->interrupts[0]; irq 207 drivers/net/fjes/fjes_main.c res[1].end = irq->interrupts[0]; irq 230 drivers/net/fjes/fjes_main.c result = request_irq(adapter->hw.hw_res.irq, fjes_intr, irq 251 drivers/net/fjes/fjes_main.c free_irq(adapter->hw.hw_res.irq, adapter); irq 1005 drivers/net/fjes/fjes_main.c static irqreturn_t fjes_intr(int irq, void *data) irq 1267 drivers/net/fjes/fjes_main.c hw->hw_res.irq = platform_get_irq(plat_dev, 0); irq 1360 drivers/net/fjes/fjes_main.c fjes_intr(adapter->hw.hw_res.irq, adapter); irq 836 drivers/net/hamradio/baycom_epp.c if (pp->irq < 0) { irq 874 drivers/net/hamradio/baycom_epp.c dev->irq = /*pp->irq*/ 0; irq 967 drivers/net/hamradio/baycom_epp.c bc_drvname, dev->base_addr, dev->irq); irq 1043 drivers/net/hamradio/baycom_epp.c hi.data.mp.irq = dev->irq; irq 1055 drivers/net/hamradio/baycom_epp.c dev->irq = /*hi.data.mp.irq*/0; irq 309 drivers/net/hamradio/baycom_par.c if (pp->irq < 0) { irq 347 drivers/net/hamradio/baycom_par.c dev->irq = pp->irq; irq 353 drivers/net/hamradio/baycom_par.c bc_drvname, dev->base_addr, dev->irq, bc->options); irq 374 drivers/net/hamradio/baycom_par.c bc_drvname, dev->base_addr, dev->irq); irq 247 drivers/net/hamradio/baycom_ser_fdx.c static irqreturn_t ser12_interrupt(int irq, void *dev_id) irq 382 drivers/net/hamradio/baycom_ser_fdx.c dev->irq < 2 || dev->irq > nr_irqs) { irq 409 drivers/net/hamradio/baycom_ser_fdx.c if (request_irq(dev->irq, ser12_interrupt, IRQF_SHARED, irq 434 drivers/net/hamradio/baycom_ser_fdx.c bc_drvname, dev->base_addr, dev->irq, bc->baud, uart_str[u]); irq 451 drivers/net/hamradio/baycom_ser_fdx.c free_irq(dev->irq, dev); irq 454 drivers/net/hamradio/baycom_ser_fdx.c bc_drvname, dev->base_addr, dev->irq); irq 571 drivers/net/hamradio/baycom_ser_fdx.c static int irq[NR_PORTS] = { 4, }; irq 578 drivers/net/hamradio/baycom_ser_fdx.c module_param_hw_array(irq, int, irq, NULL, 0); irq 579 drivers/net/hamradio/baycom_ser_fdx.c MODULE_PARM_DESC(irq, "baycom irq number"); irq 608 drivers/net/hamradio/baycom_ser_fdx.c iobase[i] = irq[i] = 0; irq 612 drivers/net/hamradio/baycom_ser_fdx.c ifname, iobase[i], irq[i], 0); irq 667 drivers/net/hamradio/baycom_ser_fdx.c irq[nr_dev] = ints[2]; irq 362 drivers/net/hamradio/baycom_ser_hdx.c static irqreturn_t ser12_interrupt(int irq, void *dev_id) irq 464 drivers/net/hamradio/baycom_ser_hdx.c dev->irq < 2 || dev->irq > 15) irq 477 drivers/net/hamradio/baycom_ser_hdx.c if (request_irq(dev->irq, ser12_interrupt, IRQF_SHARED, irq 493 drivers/net/hamradio/baycom_ser_hdx.c bc_drvname, dev->base_addr, dev->irq, uart_str[u]); irq 510 drivers/net/hamradio/baycom_ser_hdx.c free_irq(dev->irq, dev); irq 513 drivers/net/hamradio/baycom_ser_hdx.c bc_drvname, dev->base_addr, dev->irq); irq 625 drivers/net/hamradio/baycom_ser_hdx.c static int irq[NR_PORTS] = { 4, }; irq 631 drivers/net/hamradio/baycom_ser_hdx.c module_param_hw_array(irq, int, irq, NULL, 0); irq 632 drivers/net/hamradio/baycom_ser_hdx.c MODULE_PARM_DESC(irq, "baycom irq number"); irq 659 drivers/net/hamradio/baycom_ser_hdx.c iobase[i] = irq[i] = 0; irq 663 drivers/net/hamradio/baycom_ser_hdx.c ifname, iobase[i], irq[i], 0); irq 719 drivers/net/hamradio/baycom_ser_hdx.c irq[nr_dev] = ints[2]; irq 239 drivers/net/hamradio/dmascc.c static irqreturn_t scc_isr(int irq, void *dev_id); irq 441 drivers/net/hamradio/dmascc.c int i, irq, chip, err; irq 528 drivers/net/hamradio/dmascc.c irq = probe_irq_off(irqs); irq 539 drivers/net/hamradio/dmascc.c if (irq <= 0) { irq 542 drivers/net/hamradio/dmascc.c hw[type].name, card_base, irq); irq 573 drivers/net/hamradio/dmascc.c dev->irq = irq; irq 594 drivers/net/hamradio/dmascc.c hw[type].name, chipnames[chip], card_base, irq); irq 721 drivers/net/hamradio/dmascc.c if (request_irq(dev->irq, scc_isr, 0, "dmascc", info)) { irq 731 drivers/net/hamradio/dmascc.c free_irq(dev->irq, info); irq 878 drivers/net/hamradio/dmascc.c free_irq(dev->irq, info); irq 1118 drivers/net/hamradio/dmascc.c static irqreturn_t scc_isr(int irq, void *dev_id) irq 526 drivers/net/hamradio/hdlcdrv.c bi.data.mp.irq = dev->irq; irq 538 drivers/net/hamradio/hdlcdrv.c dev->irq = bi.data.mp.irq; irq 683 drivers/net/hamradio/hdlcdrv.c unsigned int baseaddr, unsigned int irq, irq 706 drivers/net/hamradio/hdlcdrv.c dev->irq = irq; irq 226 drivers/net/hamradio/scc.c int irq; irq 630 drivers/net/hamradio/scc.c static irqreturn_t scc_isr(int irq, void *dev_id) irq 669 drivers/net/hamradio/scc.c if (ctrl->irq != chip_irq) irq 798 drivers/net/hamradio/scc.c disable_irq(scc->irq); irq 885 drivers/net/hamradio/scc.c enable_irq(scc->irq); irq 911 drivers/net/hamradio/scc.c disable_irq(scc->irq); irq 990 drivers/net/hamradio/scc.c enable_irq(scc->irq); irq 1176 drivers/net/hamradio/scc.c disable_irq(scc->irq); irq 1178 drivers/net/hamradio/scc.c enable_irq(scc->irq); irq 1733 drivers/net/hamradio/scc.c if (hwcfg.irq == 2) hwcfg.irq = 9; irq 1735 drivers/net/hamradio/scc.c if (hwcfg.irq < 0 || hwcfg.irq >= nr_irqs) irq 1738 drivers/net/hamradio/scc.c if (!Ivec[hwcfg.irq].used && hwcfg.irq) irq 1740 drivers/net/hamradio/scc.c if (request_irq(hwcfg.irq, scc_isr, irq 1742 drivers/net/hamradio/scc.c (void *)(long) hwcfg.irq)) irq 1743 drivers/net/hamradio/scc.c printk(KERN_WARNING "z8530drv: warning, cannot get IRQ %d\n", hwcfg.irq); irq 1745 drivers/net/hamradio/scc.c Ivec[hwcfg.irq].used = 1; irq 1762 drivers/net/hamradio/scc.c disable_irq(hwcfg.irq); irq 1771 drivers/net/hamradio/scc.c enable_irq(hwcfg.irq); irq 1782 drivers/net/hamradio/scc.c SCC_Info[2*Nchips ].irq = hwcfg.irq; irq 1785 drivers/net/hamradio/scc.c SCC_Info[2*Nchips+1].irq = hwcfg.irq; irq 1789 drivers/net/hamradio/scc.c SCC_ctrl[Nchips].irq = hwcfg.irq; irq 2037 drivers/net/hamradio/scc.c scc->data, scc->ctrl, scc->irq, scc->clock, scc->brand, irq 101 drivers/net/hamradio/yam.c int irq; irq 728 drivers/net/hamradio/yam.c static irqreturn_t yam_interrupt(int irq, void *dev_id) irq 806 drivers/net/hamradio/yam.c seq_printf(seq, " IRQ %u\n", yp->irq); irq 841 drivers/net/hamradio/yam.c printk(KERN_INFO "Trying %s at iobase 0x%lx irq %u\n", dev->name, dev->base_addr, dev->irq); irq 846 drivers/net/hamradio/yam.c dev->irq < 2 || dev->irq > 15) { irq 865 drivers/net/hamradio/yam.c if (request_irq(dev->irq, yam_interrupt, IRQF_SHARED, dev->name, dev)) { irq 866 drivers/net/hamradio/yam.c printk(KERN_ERR "%s: irq %d busy\n", dev->name, dev->irq); irq 885 drivers/net/hamradio/yam.c printk(KERN_INFO "%s at iobase 0x%lx irq %u uart %s\n", dev->name, dev->base_addr, dev->irq, irq 910 drivers/net/hamradio/yam.c free_irq(dev->irq,dev); irq 917 drivers/net/hamradio/yam.c yam_drvname, dev->base_addr, dev->irq); irq 987 drivers/net/hamradio/yam.c if (yi.cfg.irq > 15) irq 989 drivers/net/hamradio/yam.c yp->irq = yi.cfg.irq; irq 990 drivers/net/hamradio/yam.c dev->irq = yi.cfg.irq; irq 1039 drivers/net/hamradio/yam.c yi.cfg.irq = yp->irq; irq 1089 drivers/net/hamradio/yam.c yp->irq = 0; irq 1099 drivers/net/hamradio/yam.c dev->irq = yp->irq; irq 141 drivers/net/hippi/rrunner.c pdev->irq, pci_latency); irq 1017 drivers/net/hippi/rrunner.c static irqreturn_t rr_interrupt(int irq, void *dev_id) irq 1214 drivers/net/hippi/rrunner.c if (request_irq(pdev->irq, rr_interrupt, IRQF_SHARED, dev->name, dev)) { irq 1216 drivers/net/hippi/rrunner.c dev->name, pdev->irq); irq 1377 drivers/net/hippi/rrunner.c free_irq(pdev->irq, dev); irq 832 drivers/net/hippi/rrunner.h static irqreturn_t rr_interrupt(int irq, void *dev_id); irq 703 drivers/net/ieee802154/adf7242.c enable_irq(lp->spi->irq); irq 713 drivers/net/ieee802154/adf7242.c disable_irq(lp->spi->irq); irq 836 drivers/net/ieee802154/adf7242.c disable_irq(lp->spi->irq); irq 850 drivers/net/ieee802154/adf7242.c enable_irq(lp->spi->irq); irq 971 drivers/net/ieee802154/adf7242.c static irqreturn_t adf7242_isr(int irq, void *data) irq 1044 drivers/net/ieee802154/adf7242.c disable_irq_nosync(lp->spi->irq); irq 1056 drivers/net/ieee802154/adf7242.c enable_irq(lp->spi->irq); irq 1194 drivers/net/ieee802154/adf7242.c if (!spi->irq) { irq 1272 drivers/net/ieee802154/adf7242.c irq_type = irq_get_trigger_type(spi->irq); irq 1276 drivers/net/ieee802154/adf7242.c ret = devm_request_threaded_irq(&spi->dev, spi->irq, NULL, adf7242_isr, irq 1282 drivers/net/ieee802154/adf7242.c disable_irq(spi->irq); irq 1292 drivers/net/ieee802154/adf7242.c dev_info(&spi->dev, "mac802154 IRQ-%d registered\n", spi->irq); irq 65 drivers/net/ieee802154/at86rf230.c int irq; irq 782 drivers/net/ieee802154/at86rf230.c u8 irq = buf[1]; irq 784 drivers/net/ieee802154/at86rf230.c enable_irq(lp->spi->irq); irq 786 drivers/net/ieee802154/at86rf230.c if (irq & IRQ_TRX_END) { irq 790 drivers/net/ieee802154/at86rf230.c irq); irq 800 drivers/net/ieee802154/at86rf230.c state->irq = lp->spi->irq; irq 811 drivers/net/ieee802154/at86rf230.c static irqreturn_t at86rf230_isr(int irq, void *data) irq 817 drivers/net/ieee802154/at86rf230.c disable_irq_nosync(irq); irq 821 drivers/net/ieee802154/at86rf230.c enable_irq(irq); irq 834 drivers/net/ieee802154/at86rf230.c enable_irq(irq); irq 950 drivers/net/ieee802154/at86rf230.c enable_irq(lp->spi->irq); irq 963 drivers/net/ieee802154/at86rf230.c disable_irq(lp->spi->irq); irq 1382 drivers/net/ieee802154/at86rf230.c irq_type = irq_get_trigger_type(lp->spi->irq); irq 1658 drivers/net/ieee802154/at86rf230.c if (!spi->irq) { irq 1731 drivers/net/ieee802154/at86rf230.c irq_type = irq_get_trigger_type(spi->irq); irq 1735 drivers/net/ieee802154/at86rf230.c rc = devm_request_irq(&spi->dev, spi->irq, at86rf230_isr, irq 1741 drivers/net/ieee802154/at86rf230.c disable_irq(spi->irq); irq 1067 drivers/net/ieee802154/ca8210.c static irqreturn_t ca8210_interrupt_handler(int irq, void *dev_id) irq 889 drivers/net/ieee802154/cc2520.c static irqreturn_t cc2520_fifop_isr(int irq, void *data) irq 898 drivers/net/ieee802154/cc2520.c static irqreturn_t cc2520_sfd_isr(int irq, void *data) irq 531 drivers/net/ieee802154/mcr20a.c enable_irq(lp->spi->irq); irq 561 drivers/net/ieee802154/mcr20a.c disable_irq(lp->spi->irq); irq 890 drivers/net/ieee802154/mcr20a.c enable_irq(lp->spi->irq); irq 952 drivers/net/ieee802154/mcr20a.c static irqreturn_t mcr20a_irq_isr(int irq, void *data) irq 957 drivers/net/ieee802154/mcr20a.c disable_irq_nosync(irq); irq 963 drivers/net/ieee802154/mcr20a.c enable_irq(irq); irq 1235 drivers/net/ieee802154/mcr20a.c if (!spi->irq) { irq 1309 drivers/net/ieee802154/mcr20a.c irq_type = irq_get_trigger_type(spi->irq); irq 1313 drivers/net/ieee802154/mcr20a.c ret = devm_request_irq(&spi->dev, spi->irq, mcr20a_irq_isr, irq 1322 drivers/net/ieee802154/mcr20a.c disable_irq(spi->irq); irq 1025 drivers/net/ieee802154/mrf24j40.c enable_irq(devrec->spi->irq); irq 1041 drivers/net/ieee802154/mrf24j40.c static irqreturn_t mrf24j40_isr(int irq, void *data) irq 1046 drivers/net/ieee802154/mrf24j40.c disable_irq_nosync(irq); irq 1054 drivers/net/ieee802154/mrf24j40.c enable_irq(irq); irq 1155 drivers/net/ieee802154/mrf24j40.c irq_type = irq_get_trigger_type(devrec->spi->irq); irq 1277 drivers/net/ieee802154/mrf24j40.c dev_info(&spi->dev, "probe(). IRQ: %d\n", spi->irq); irq 1335 drivers/net/ieee802154/mrf24j40.c irq_type = irq_get_trigger_type(spi->irq); irq 1339 drivers/net/ieee802154/mrf24j40.c ret = devm_request_irq(&spi->dev, spi->irq, mrf24j40_isr, irq 137 drivers/net/phy/fixed_phy.c static int fixed_phy_add_gpiod(unsigned int irq, int phy_addr, irq 155 drivers/net/phy/fixed_phy.c if (irq != PHY_POLL) irq 156 drivers/net/phy/fixed_phy.c fmb->mii_bus->irq[phy_addr] = irq; irq 169 drivers/net/phy/fixed_phy.c int fixed_phy_add(unsigned int irq, int phy_addr, irq 172 drivers/net/phy/fixed_phy.c return fixed_phy_add_gpiod(irq, phy_addr, status, NULL); irq 232 drivers/net/phy/fixed_phy.c static struct phy_device *__fixed_phy_register(unsigned int irq, irq 257 drivers/net/phy/fixed_phy.c ret = fixed_phy_add_gpiod(irq, phy_addr, status, gpiod); irq 316 drivers/net/phy/fixed_phy.c struct phy_device *fixed_phy_register(unsigned int irq, irq 320 drivers/net/phy/fixed_phy.c return __fixed_phy_register(irq, status, np, NULL); irq 325 drivers/net/phy/fixed_phy.c fixed_phy_register_with_gpiod(unsigned int irq, irq 329 drivers/net/phy/fixed_phy.c return __fixed_phy_register(irq, status, NULL, gpiod); irq 187 drivers/net/phy/icplus.c phydev->irq = PHY_IGNORE_INTERRUPT; irq 137 drivers/net/phy/mdio-moxart.c bus->irq[i] = PHY_IGNORE_INTERRUPT; irq 169 drivers/net/phy/mdio_bus.c bus->irq[i] = PHY_POLL; irq 749 drivers/net/phy/phy.c static irqreturn_t phy_interrupt(int irq, void *phy_dat) irq 800 drivers/net/phy/phy.c err = request_threaded_irq(phydev->irq, NULL, phy_interrupt, irq 805 drivers/net/phy/phy.c err, phydev->irq); irq 806 drivers/net/phy/phy.c phydev->irq = PHY_POLL; irq 811 drivers/net/phy/phy.c phydev->irq = PHY_POLL; irq 827 drivers/net/phy/phy.c free_irq(phydev->irq, phydev); irq 617 drivers/net/phy/phy_device.c dev->irq = bus->irq[addr]; irq 1115 drivers/net/phy/phy_device.c switch(phydev->irq) { irq 1123 drivers/net/phy/phy_device.c snprintf(irq_num, sizeof(irq_num), "%d", phydev->irq); irq 2197 drivers/net/phy/phy_device.c phydev->irq = PHY_POLL; irq 952 drivers/net/phy/phylink.c static irqreturn_t phylink_link_handler(int irq, void *data) irq 998 drivers/net/phy/phylink.c int irq = gpiod_to_irq(pl->link_gpio); irq 1000 drivers/net/phy/phylink.c if (irq > 0) { irq 1001 drivers/net/phy/phylink.c if (!request_irq(irq, phylink_link_handler, irq 1005 drivers/net/phy/phylink.c pl->link_irq = irq; irq 1007 drivers/net/phy/phylink.c irq = 0; irq 1009 drivers/net/phy/phylink.c if (irq <= 0) irq 1817 drivers/net/phy/sfp.c static irqreturn_t sfp_irq(int irq, void *data) irq 124 drivers/net/plip/plip.c #define ENABLE(irq) if (irq != -1) enable_irq(irq) irq 125 drivers/net/plip/plip.c #define DISABLE(irq) if (irq != -1) disable_irq(irq) irq 225 drivers/net/plip/plip.c if (dev->irq != -1) irq 235 drivers/net/plip/plip.c if (dev->irq != -1) irq 306 drivers/net/plip/plip.c if (dev->irq == -1) irq 457 drivers/net/plip/plip.c DISABLE(dev->irq); irq 458 drivers/net/plip/plip.c synchronize_irq(dev->irq); irq 589 drivers/net/plip/plip.c DISABLE(dev->irq); irq 609 drivers/net/plip/plip.c ENABLE(dev->irq); irq 687 drivers/net/plip/plip.c ENABLE(dev->irq); irq 693 drivers/net/plip/plip.c ENABLE(dev->irq); irq 784 drivers/net/plip/plip.c DISABLE(dev->irq); irq 785 drivers/net/plip/plip.c synchronize_irq(dev->irq); irq 793 drivers/net/plip/plip.c ENABLE(dev->irq); irq 861 drivers/net/plip/plip.c ENABLE(dev->irq); irq 899 drivers/net/plip/plip.c ENABLE(dev->irq); irq 926 drivers/net/plip/plip.c if ((dev->irq != -1) && (net_debug > 1)) irq 1077 drivers/net/plip/plip.c if (dev->irq == -1) irq 1126 drivers/net/plip/plip.c DISABLE(dev->irq); irq 1127 drivers/net/plip/plip.c synchronize_irq(dev->irq); irq 1129 drivers/net/plip/plip.c if (dev->irq == -1) irq 1276 drivers/net/plip/plip.c dev->irq = port->irq; irq 1278 drivers/net/plip/plip.c if (port->irq == -1) { irq 1308 drivers/net/plip/plip.c if (dev->irq != -1) irq 1311 drivers/net/plip/plip.c dev->name, dev->base_addr, dev->irq); irq 84 drivers/net/sb1000.c static irqreturn_t sb1000_interrupt(int irq, void *dev_id); irq 148 drivers/net/sb1000.c unsigned short ioaddr[2], irq; irq 167 drivers/net/sb1000.c irq = pnp_irq(pdev, 0); irq 184 drivers/net/sb1000.c dev->irq = irq; irq 189 drivers/net/sb1000.c dev->mem_start, serial_number, dev->irq); irq 966 drivers/net/sb1000.c if (request_irq(dev->irq, sb1000_interrupt, 0, "sb1000", dev)) { irq 971 drivers/net/sb1000.c printk(KERN_DEBUG "%s: Opening, IRQ %d\n", name, dev->irq); irq 1085 drivers/net/sb1000.c static irqreturn_t sb1000_interrupt(int irq, void *dev_id) irq 1155 drivers/net/sb1000.c free_irq(dev->irq, dev); irq 1882 drivers/net/usb/lan78xx.c static int irq_map(struct irq_domain *d, unsigned int irq, irq 1887 drivers/net/usb/lan78xx.c irq_set_chip_data(irq, data); irq 1888 drivers/net/usb/lan78xx.c irq_set_chip_and_handler(irq, data->irqchip, data->irq_handler); irq 1889 drivers/net/usb/lan78xx.c irq_set_noprobe(irq); irq 1894 drivers/net/usb/lan78xx.c static void irq_unmap(struct irq_domain *d, unsigned int irq) irq 1896 drivers/net/usb/lan78xx.c irq_set_chip_and_handler(irq, NULL, NULL); irq 1897 drivers/net/usb/lan78xx.c irq_set_chip_data(irq, NULL); irq 2133 drivers/net/usb/lan78xx.c phydev->irq = dev->domain_data.phyirq; irq 2135 drivers/net/usb/lan78xx.c phydev->irq = 0; irq 2136 drivers/net/usb/lan78xx.c netdev_dbg(dev->net, "phydev->irq = %d\n", phydev->irq); irq 1934 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_msix_tx(int irq, void *data) irq 1964 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_msix_rx(int irq, void *data) irq 1991 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_msix_event(int irq, void *data) irq 2013 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_intr(int irq, void *dev_id) irq 2138 drivers/net/vmxnet3/vmxnet3_drv.c err = request_irq(adapter->pdev->irq, vmxnet3_intr, 0, irq 2143 drivers/net/vmxnet3/vmxnet3_drv.c err = request_irq(adapter->pdev->irq, vmxnet3_intr, irq 2215 drivers/net/vmxnet3/vmxnet3_drv.c free_irq(adapter->pdev->irq, adapter->netdev); irq 2218 drivers/net/vmxnet3/vmxnet3_drv.c free_irq(adapter->pdev->irq, adapter->netdev); irq 71 drivers/net/wan/c101.c u8 irq; /* IRQ (3-15) */ irq 285 drivers/net/wan/c101.c if (card->irq) irq 286 drivers/net/wan/c101.c free_irq(card->irq, card); irq 305 drivers/net/wan/c101.c static int __init c101_run(unsigned long irq, unsigned long winbase) irq 312 drivers/net/wan/c101.c if (irq<3 || irq>15 || irq == 6) /* FIXME */ { irq 333 drivers/net/wan/c101.c if (request_irq(irq, sca_intr, 0, devname, card)) { irq 338 drivers/net/wan/c101.c card->irq = irq; irq 368 drivers/net/wan/c101.c dev->irq = irq; irq 388 drivers/net/wan/c101.c card->irq, card->tx_ring_buffers, card->rx_ring_buffers); irq 409 drivers/net/wan/c101.c unsigned long irq, ram; irq 411 drivers/net/wan/c101.c irq = simple_strtoul(hw, &hw, 0); irq 418 drivers/net/wan/c101.c c101_run(irq, ram); irq 135 drivers/net/wan/cosa.c unsigned short irq, dma; /* IRQ and DMA number */ irq 216 drivers/net/wan/cosa.c static int irq[MAX_CARDS+1] = { -1, -1, -1, -1, -1, -1, 0, }; irq 224 drivers/net/wan/cosa.c module_param_hw_array(irq, int, irq, NULL, 0); irq 225 drivers/net/wan/cosa.c MODULE_PARM_DESC(irq, "The IRQ lines of the COSA or SRP cards"); irq 257 drivers/net/wan/cosa.c static int cosa_probe(int ioaddr, int irq, int dma); irq 329 drivers/net/wan/cosa.c static irqreturn_t cosa_interrupt(int irq, void *cosa); irq 367 drivers/net/wan/cosa.c cosa_probe(io[i], irq[i], dma[i]); irq 411 drivers/net/wan/cosa.c free_irq(cosa->irq, cosa); irq 427 drivers/net/wan/cosa.c static int cosa_probe(int base, int irq, int dma) irq 436 drivers/net/wan/cosa.c if ((irq >= 0 && irq < 2) || irq > 15 || (irq < 10 && irq > 7)) { irq 437 drivers/net/wan/cosa.c pr_info("invalid IRQ %d\n", irq); irq 494 drivers/net/wan/cosa.c if (irq < 0) { irq 507 drivers/net/wan/cosa.c irq = probe_irq_off(irqs); irq 513 drivers/net/wan/cosa.c if (irq < 0) { irq 515 drivers/net/wan/cosa.c irq, cosa->datareg); irq 519 drivers/net/wan/cosa.c if (irq == 0) { irq 526 drivers/net/wan/cosa.c cosa->irq = irq; irq 531 drivers/net/wan/cosa.c if (request_irq(cosa->irq, cosa_interrupt, 0, cosa->type, cosa)) { irq 576 drivers/net/wan/cosa.c chan->netdev->irq = chan->cosa->irq; irq 589 drivers/net/wan/cosa.c cosa->datareg, cosa->irq, cosa->dma, cosa->nchannels); irq 604 drivers/net/wan/cosa.c free_irq(cosa->irq, cosa); irq 1928 drivers/net/wan/cosa.c static irqreturn_t cosa_interrupt(int irq, void *cosa_) irq 450 drivers/net/wan/farsync.c unsigned int irq; /* Interrupt request line number */ irq 1476 drivers/net/wan/farsync.c dbg(DBG_INTR, "intr: %d %p\n", card->irq, card); irq 2384 drivers/net/wan/farsync.c type_strings[card->type], card->irq, card->nports); irq 2465 drivers/net/wan/farsync.c if (request_irq(pdev->irq, fst_intr, IRQF_SHARED, FST_DEV_NAME, card)) { irq 2466 drivers/net/wan/farsync.c pr_err("Unable to register interrupt %d\n", card->irq); irq 2472 drivers/net/wan/farsync.c card->irq = pdev->irq; irq 2514 drivers/net/wan/farsync.c dev->irq = card->irq; irq 2526 drivers/net/wan/farsync.c card->nports, card->irq); irq 2588 drivers/net/wan/farsync.c free_irq(card->irq, card); irq 2619 drivers/net/wan/farsync.c free_irq(card->irq, card); irq 638 drivers/net/wan/fsl_ucc_hdlc.c static irqreturn_t ucc_hdlc_irq_handler(int irq, void *dev_id) irq 711 drivers/net/wan/fsl_ucc_hdlc.c if (request_irq(priv->ut_info->uf_info.irq, irq 820 drivers/net/wan/fsl_ucc_hdlc.c free_irq(priv->ut_info->uf_info.irq, priv); irq 1171 drivers/net/wan/fsl_ucc_hdlc.c ut_info->uf_info.irq = irq_of_parse_and_map(np, 0); irq 374 drivers/net/wan/hd64570.c static irqreturn_t sca_intr(int irq, void* dev_id) irq 348 drivers/net/wan/hd64572.c static irqreturn_t sca_intr(int irq, void *dev_id) irq 188 drivers/net/wan/hostess_sv11.c static struct z8530_dev *sv11_init(int iobase, int irq) irq 223 drivers/net/wan/hostess_sv11.c if (request_irq(irq, z8530_interrupt, 0, irq 225 drivers/net/wan/hostess_sv11.c pr_warn("IRQ %d already in use\n", irq); irq 229 drivers/net/wan/hostess_sv11.c sv->irq = irq; irq 252 drivers/net/wan/hostess_sv11.c disable_irq(irq); irq 260 drivers/net/wan/hostess_sv11.c enable_irq(irq); irq 269 drivers/net/wan/hostess_sv11.c enable_irq(irq); irq 283 drivers/net/wan/hostess_sv11.c netdev->irq = irq; irq 302 drivers/net/wan/hostess_sv11.c free_irq(irq, sv); irq 314 drivers/net/wan/hostess_sv11.c free_irq(dev->irq, dev); irq 326 drivers/net/wan/hostess_sv11.c static int irq = 9; irq 332 drivers/net/wan/hostess_sv11.c module_param_hw(irq, int, irq, 0); irq 333 drivers/net/wan/hostess_sv11.c MODULE_PARM_DESC(irq, "The interrupt line setting for the Comtrol Hostess SV11 card"); irq 343 drivers/net/wan/hostess_sv11.c if ((sv11_unit = sv11_init(io, irq)) == NULL) irq 94 drivers/net/wan/lmc/lmc_main.c static irqreturn_t lmc_interrupt(int irq, void *dev_instance); irq 855 drivers/net/wan/lmc/lmc_main.c dev->irq = pdev->irq; irq 871 drivers/net/wan/lmc/lmc_main.c dev->base_addr, dev->irq); irq 1003 drivers/net/wan/lmc/lmc_main.c if (request_irq (dev->irq, lmc_interrupt, IRQF_SHARED, dev->name, dev)){ irq 1004 drivers/net/wan/lmc/lmc_main.c printk(KERN_WARNING "%s: could not get irq: %d\n", dev->name, dev->irq); irq 1174 drivers/net/wan/lmc/lmc_main.c free_irq (dev->irq, dev); irq 1211 drivers/net/wan/lmc/lmc_main.c static irqreturn_t lmc_interrupt (int irq, void *dev_instance) /*fold00*/ irq 121 drivers/net/wan/n2.c u8 irq; /* IRQ (3-15) */ irq 310 drivers/net/wan/n2.c if (card->irq) irq 311 drivers/net/wan/n2.c free_irq(card->irq, card); irq 334 drivers/net/wan/n2.c static int __init n2_run(unsigned long io, unsigned long irq, irq 346 drivers/net/wan/n2.c if (irq < 3 || irq > 15 || irq == 6) /* FIXME */ { irq 375 drivers/net/wan/n2.c if (request_irq(irq, sca_intr, 0, devname, card)) { irq 380 drivers/net/wan/n2.c card->irq = irq; irq 433 drivers/net/wan/n2.c card->ram_size / 1024, card->irq, irq 462 drivers/net/wan/n2.c dev->irq = irq; irq 503 drivers/net/wan/n2.c unsigned long io, irq, ram; irq 510 drivers/net/wan/n2.c irq = simple_strtoul(hw, &hw, 0); irq 532 drivers/net/wan/n2.c n2_run(io, irq, ram, valid[0], valid[1]); irq 105 drivers/net/wan/pc300too.c u8 irq; /* interrupt request level */ irq 269 drivers/net/wan/pc300too.c if (card->irq) irq 270 drivers/net/wan/pc300too.c free_irq(card->irq, card); irq 414 drivers/net/wan/pc300too.c ramsize / 1024, ramphys, pdev->irq, irq 427 drivers/net/wan/pc300too.c if (request_irq(pdev->irq, sca_intr, IRQF_SHARED, "pc300", card)) { irq 428 drivers/net/wan/pc300too.c pr_warn("could not allocate IRQ%d\n", pdev->irq); irq 432 drivers/net/wan/pc300too.c card->irq = pdev->irq; irq 448 drivers/net/wan/pc300too.c dev->irq = card->irq; irq 88 drivers/net/wan/pci200syn.c u8 irq; /* interrupt request level */ irq 247 drivers/net/wan/pci200syn.c if (card->irq) irq 248 drivers/net/wan/pci200syn.c free_irq(card->irq, card); irq 357 drivers/net/wan/pci200syn.c pdev->irq, card->tx_ring_buffers, card->rx_ring_buffers); irq 370 drivers/net/wan/pci200syn.c if (request_irq(pdev->irq, sca_intr, IRQF_SHARED, "pci200syn", card)) { irq 371 drivers/net/wan/pci200syn.c pr_warn("could not allocate IRQ%d\n", pdev->irq); irq 375 drivers/net/wan/pci200syn.c card->irq = pdev->irq; irq 386 drivers/net/wan/pci200syn.c dev->irq = card->irq; irq 169 drivers/net/wan/sbni.c static u32 irq[ SBNI_MAX_NUM_CARDS ] __initdata; irq 177 drivers/net/wan/sbni.c static iarr *dest[5] __initdata = { &io, &irq, &baud, &rxl, &mac }; irq 199 drivers/net/wan/sbni.c sbni_probe1( dev, dev->base_addr, dev->irq ) ) irq 265 drivers/net/wan/sbni.c dev->irq = irq[ num ]; irq 310 drivers/net/wan/sbni.c pci_irq_line = pdev->irq; irq 348 drivers/net/wan/sbni.c sbni_probe1( struct net_device *dev, unsigned long ioaddr, int irq ) irq 359 drivers/net/wan/sbni.c if( irq < 2 ) { irq 366 drivers/net/wan/sbni.c irq = probe_irq_off(irq_mask); irq 369 drivers/net/wan/sbni.c if( !irq ) { irq 374 drivers/net/wan/sbni.c } else if( irq == 2 ) irq 375 drivers/net/wan/sbni.c irq = 9; irq 377 drivers/net/wan/sbni.c dev->irq = irq; irq 413 drivers/net/wan/sbni.c dev->name, dev->base_addr, dev->irq, irq 503 drivers/net/wan/sbni.c sbni_interrupt( int irq, void *dev_id ) irq 1164 drivers/net/wan/sbni.c if( (*p)->irq == dev->irq && irq 1178 drivers/net/wan/sbni.c if( request_irq(dev->irq, sbni_interrupt, IRQF_SHARED, dev->name, dev) ) { irq 1179 drivers/net/wan/sbni.c netdev_err(dev, "unable to get IRQ %d\n", dev->irq); irq 1234 drivers/net/wan/sbni.c free_irq( dev->irq, dev ); irq 1462 drivers/net/wan/sbni.c module_param_hw_array(irq, int, irq, NULL, 0); irq 888 drivers/net/wan/sdla.c netdev_warn(dev, "irq %d for uninitialized device\n", dev->irq); irq 1062 drivers/net/wan/sdla.c intr.irq = dev->irq; irq 1426 drivers/net/wan/sdla.c switch (map->irq) { irq 1452 drivers/net/wan/sdla.c if (request_irq(dev->irq, sdla_isr, 0, dev->name, dev)) irq 1456 drivers/net/wan/sdla.c switch(dev->irq) { irq 1572 drivers/net/wan/sdla.c dev->irq = map->irq; irq 1580 drivers/net/wan/sdla.c free_irq(map->irq, dev); irq 1645 drivers/net/wan/sdla.c free_irq(sdla->irq, sdla); irq 176 drivers/net/wan/sealevel.c static int slvl_setup(struct slvl_device *sv, int iobase, int irq) irq 186 drivers/net/wan/sealevel.c dev->irq = irq; irq 203 drivers/net/wan/sealevel.c static __init struct slvl_board *slvl_init(int iobase, int irq, irq 263 drivers/net/wan/sealevel.c if (request_irq(irq, z8530_interrupt, 0, irq 265 drivers/net/wan/sealevel.c pr_warn("IRQ %d already in use\n", irq); irq 269 drivers/net/wan/sealevel.c dev->irq = irq; irq 283 drivers/net/wan/sealevel.c disable_irq(irq); irq 291 drivers/net/wan/sealevel.c enable_irq(irq); irq 306 drivers/net/wan/sealevel.c enable_irq(irq); irq 308 drivers/net/wan/sealevel.c if (slvl_setup(&b->dev[0], iobase, irq)) irq 310 drivers/net/wan/sealevel.c if (slvl_setup(&b->dev[1], iobase, irq)) irq 325 drivers/net/wan/sealevel.c free_irq(irq, dev); irq 345 drivers/net/wan/sealevel.c free_irq(b->board.irq, &b->board); irq 358 drivers/net/wan/sealevel.c static int irq=5; irq 367 drivers/net/wan/sealevel.c module_param_hw(irq, int, irq, 0); irq 368 drivers/net/wan/sealevel.c MODULE_PARM_DESC(irq, "The interrupt line setting for the SeaLevel card"); irq 380 drivers/net/wan/sealevel.c slvl_unit = slvl_init(io, irq, txdma, rxdma, slow); irq 73 drivers/net/wan/wanxl.c u8 irq; irq 243 drivers/net/wan/wanxl.c static irqreturn_t wanxl_intr(int irq, void* dev_id) irq 520 drivers/net/wan/wanxl.c if (card->irq) irq 521 drivers/net/wan/wanxl.c free_irq(card->irq, card); irq 752 drivers/net/wan/wanxl.c pci_name(pdev), plx_phy, ramsize / 1024, mem_phy, pdev->irq); irq 755 drivers/net/wan/wanxl.c if (request_irq(pdev->irq, wanxl_intr, IRQF_SHARED, "wanXL", card)) { irq 757 drivers/net/wan/wanxl.c pci_name(pdev), pdev->irq); irq 761 drivers/net/wan/wanxl.c card->irq = pdev->irq; irq 702 drivers/net/wan/z85230.c irqreturn_t z8530_interrupt(int irq, void *dev_id) irq 1231 drivers/net/wan/z85230.c dev->irq); irq 385 drivers/net/wan/z85230.h int irq; /* Interrupt for the device */ irq 459 drivers/net/wireless/admtek/adm8211.c static irqreturn_t adm8211_interrupt(int irq, void *dev_id) irq 1536 drivers/net/wireless/admtek/adm8211.c retval = request_irq(priv->pdev->irq, adm8211_interrupt, irq 1567 drivers/net/wireless/admtek/adm8211.c free_irq(priv->pdev->irq, dev); irq 390 drivers/net/wireless/ath/ath10k/ahb.c static irqreturn_t ath10k_ahb_interrupt_handler(int irq, void *arg) irq 410 drivers/net/wireless/ath/ath10k/ahb.c ret = request_irq(ar_ahb->irq, irq 415 drivers/net/wireless/ath/ath10k/ahb.c ar_ahb->irq, ret); irq 427 drivers/net/wireless/ath/ath10k/ahb.c free_irq(ar_ahb->irq, ar); irq 498 drivers/net/wireless/ath/ath10k/ahb.c ar_ahb->irq = platform_get_irq_byname(pdev, "legacy"); irq 499 drivers/net/wireless/ath/ath10k/ahb.c if (ar_ahb->irq < 0) { irq 500 drivers/net/wireless/ath/ath10k/ahb.c ath10k_err(ar, "failed to get irq number: %d\n", ar_ahb->irq); irq 501 drivers/net/wireless/ath/ath10k/ahb.c ret = ar_ahb->irq; irq 505 drivers/net/wireless/ath/ath10k/ahb.c ath10k_dbg(ar, ATH10K_DBG_BOOT, "irq: %d\n", ar_ahb->irq); irq 645 drivers/net/wireless/ath/ath10k/ahb.c synchronize_irq(ar_ahb->irq); irq 19 drivers/net/wireless/ath/ath10k/ahb.h int irq; irq 1942 drivers/net/wireless/ath/ath10k/pci.c synchronize_irq(ar_pci->pdev->irq); irq 3093 drivers/net/wireless/ath/ath10k/pci.c static irqreturn_t ath10k_pci_interrupt_handler(int irq, void *arg) irq 3162 drivers/net/wireless/ath/ath10k/pci.c ret = request_irq(ar_pci->pdev->irq, irq 3167 drivers/net/wireless/ath/ath10k/pci.c ar_pci->pdev->irq, ret); irq 3179 drivers/net/wireless/ath/ath10k/pci.c ret = request_irq(ar_pci->pdev->irq, irq 3184 drivers/net/wireless/ath/ath10k/pci.c ar_pci->pdev->irq, ret); irq 3209 drivers/net/wireless/ath/ath10k/pci.c free_irq(ar_pci->pdev->irq, ar); irq 1132 drivers/net/wireless/ath/ath10k/snoc.c static int ath10k_snoc_get_ce_id_from_irq(struct ath10k *ar, int irq) irq 1138 drivers/net/wireless/ath/ath10k/snoc.c if (ar_snoc->ce_irqs[i].irq_line == irq) irq 1141 drivers/net/wireless/ath/ath10k/snoc.c ath10k_err(ar, "No matching CE id for irq %d\n", irq); irq 1146 drivers/net/wireless/ath/ath10k/snoc.c static irqreturn_t ath10k_snoc_per_engine_handler(int irq, void *arg) irq 1150 drivers/net/wireless/ath/ath10k/snoc.c int ce_id = ath10k_snoc_get_ce_id_from_irq(ar, irq); irq 1153 drivers/net/wireless/ath/ath10k/snoc.c ath10k_warn(ar, "unexpected/invalid irq %d ce_id %d\n", irq, irq 92 drivers/net/wireless/ath/ath5k/ahb.c int irq; irq 123 drivers/net/wireless/ath/ath5k/ahb.c irq = res->start; irq 136 drivers/net/wireless/ath/ath5k/ahb.c ah->irq = irq; irq 1263 drivers/net/wireless/ath/ath5k/ath5k.h int irq; irq 2261 drivers/net/wireless/ath/ath5k/base.c ath5k_intr(int irq, void *dev_id) irq 2582 drivers/net/wireless/ath/ath5k/base.c ret = request_irq(ah->irq, ath5k_intr, IRQF_SHARED, "ath", ah); irq 2681 drivers/net/wireless/ath/ath5k/base.c free_irq(ah->irq, ah); irq 2713 drivers/net/wireless/ath/ath5k/base.c synchronize_irq(ah->irq); irq 2869 drivers/net/wireless/ath/ath5k/base.c synchronize_irq(ah->irq); irq 3153 drivers/net/wireless/ath/ath5k/base.c free_irq(ah->irq, ah); irq 262 drivers/net/wireless/ath/ath5k/pci.c ah->irq = pdev->irq; irq 79 drivers/net/wireless/ath/ath9k/ahb.c int irq; irq 107 drivers/net/wireless/ath/ath9k/ahb.c irq = res->start; irq 123 drivers/net/wireless/ath/ath9k/ahb.c sc->irq = irq; irq 125 drivers/net/wireless/ath/ath9k/ahb.c ret = request_irq(irq, ath_isr, IRQF_SHARED, "ath9k", sc); irq 140 drivers/net/wireless/ath/ath9k/ahb.c hw_name, (unsigned long)mem, irq); irq 145 drivers/net/wireless/ath/ath9k/ahb.c free_irq(irq, sc); irq 159 drivers/net/wireless/ath/ath9k/ahb.c free_irq(sc->irq, sc); irq 994 drivers/net/wireless/ath/ath9k/ath9k.h int irq; irq 1123 drivers/net/wireless/ath/ath9k/ath9k.h irqreturn_t ath_isr(int irq, void *dev); irq 292 drivers/net/wireless/ath/ath9k/main.c disable_irq(sc->irq); irq 339 drivers/net/wireless/ath/ath9k/main.c enable_irq(sc->irq); irq 481 drivers/net/wireless/ath/ath9k/main.c irqreturn_t ath_isr(int irq, void *dev) irq 858 drivers/net/wireless/ath/ath9k/main.c synchronize_irq(sc->irq); irq 975 drivers/net/wireless/ath/ath9k/pci.c ret = request_irq(pdev->irq, ath_isr, IRQF_SHARED, "ath9k", sc); irq 977 drivers/net/wireless/ath/ath9k/pci.c ret = request_irq(pdev->irq, ath_isr, 0, "ath9k", sc); irq 984 drivers/net/wireless/ath/ath9k/pci.c sc->irq = pdev->irq; irq 997 drivers/net/wireless/ath/ath9k/pci.c hw_name, (unsigned long)sc->mem, pdev->irq); irq 1002 drivers/net/wireless/ath/ath9k/pci.c free_irq(sc->irq, sc); irq 1016 drivers/net/wireless/ath/ath9k/pci.c free_irq(sc->irq, sc); irq 266 drivers/net/wireless/ath/ath9k/wow.c synchronize_irq(sc->irq); irq 396 drivers/net/wireless/ath/wcn36xx/dxe.c static irqreturn_t wcn36xx_irq_tx_complete(int irq, void *dev) irq 483 drivers/net/wireless/ath/wcn36xx/dxe.c static irqreturn_t wcn36xx_irq_rx_ready(int irq, void *dev) irq 296 drivers/net/wireless/ath/wil6210/interrupt.c static irqreturn_t wil6210_irq_rx(int irq, void *cookie) irq 358 drivers/net/wireless/ath/wil6210/interrupt.c static irqreturn_t wil6210_irq_rx_edma(int irq, void *cookie) irq 409 drivers/net/wireless/ath/wil6210/interrupt.c static irqreturn_t wil6210_irq_tx_edma(int irq, void *cookie) irq 455 drivers/net/wireless/ath/wil6210/interrupt.c static irqreturn_t wil6210_irq_tx(int irq, void *cookie) irq 544 drivers/net/wireless/ath/wil6210/interrupt.c static irqreturn_t wil6210_irq_misc(int irq, void *cookie) irq 613 drivers/net/wireless/ath/wil6210/interrupt.c static irqreturn_t wil6210_irq_misc_thread(int irq, void *cookie) irq 662 drivers/net/wireless/ath/wil6210/interrupt.c static irqreturn_t wil6210_thread_irq(int irq, void *cookie) irq 669 drivers/net/wireless/ath/wil6210/interrupt.c wil6210_irq_misc_thread(irq, cookie); irq 760 drivers/net/wireless/ath/wil6210/interrupt.c static irqreturn_t wil6210_hardirq(int irq, void *cookie) irq 795 drivers/net/wireless/ath/wil6210/interrupt.c (wil->txrx_ops.irq_rx(irq, cookie) == IRQ_WAKE_THREAD)) irq 799 drivers/net/wireless/ath/wil6210/interrupt.c (wil->txrx_ops.irq_tx(irq, cookie) == IRQ_WAKE_THREAD)) irq 803 drivers/net/wireless/ath/wil6210/interrupt.c (wil6210_irq_misc(irq, cookie) == IRQ_WAKE_THREAD)) irq 813 drivers/net/wireless/ath/wil6210/interrupt.c static int wil6210_request_3msi(struct wil6210_priv *wil, int irq) irq 822 drivers/net/wireless/ath/wil6210/interrupt.c rc = request_irq(irq, wil->txrx_ops.irq_tx, IRQF_SHARED, irq 827 drivers/net/wireless/ath/wil6210/interrupt.c rc = request_irq(irq + 1, wil->txrx_ops.irq_rx, IRQF_SHARED, irq 832 drivers/net/wireless/ath/wil6210/interrupt.c rc = request_threaded_irq(irq + 2, wil6210_irq_misc, irq 840 drivers/net/wireless/ath/wil6210/interrupt.c free_irq(irq + 1, wil); irq 842 drivers/net/wireless/ath/wil6210/interrupt.c free_irq(irq, wil); irq 887 drivers/net/wireless/ath/wil6210/interrupt.c int wil6210_init_irq(struct wil6210_priv *wil, int irq) irq 903 drivers/net/wireless/ath/wil6210/interrupt.c rc = wil6210_request_3msi(wil, irq); irq 905 drivers/net/wireless/ath/wil6210/interrupt.c rc = request_threaded_irq(irq, wil6210_hardirq, irq 912 drivers/net/wireless/ath/wil6210/interrupt.c void wil6210_fini_irq(struct wil6210_priv *wil, int irq) irq 917 drivers/net/wireless/ath/wil6210/interrupt.c free_irq(irq, wil); irq 919 drivers/net/wireless/ath/wil6210/interrupt.c free_irq(irq + 1, wil); irq 920 drivers/net/wireless/ath/wil6210/interrupt.c free_irq(irq + 2, wil); irq 156 drivers/net/wireless/ath/wil6210/pcie_bus.c int irq = wil->pdev->irq; irq 158 drivers/net/wireless/ath/wil6210/pcie_bus.c disable_irq(irq); irq 160 drivers/net/wireless/ath/wil6210/pcie_bus.c disable_irq(irq + 1); irq 161 drivers/net/wireless/ath/wil6210/pcie_bus.c disable_irq(irq + 2); irq 167 drivers/net/wireless/ath/wil6210/pcie_bus.c int irq = wil->pdev->irq; irq 169 drivers/net/wireless/ath/wil6210/pcie_bus.c enable_irq(irq); irq 171 drivers/net/wireless/ath/wil6210/pcie_bus.c enable_irq(irq + 1); irq 172 drivers/net/wireless/ath/wil6210/pcie_bus.c enable_irq(irq + 2); irq 238 drivers/net/wireless/ath/wil6210/pcie_bus.c rc = wil6210_init_irq(wil, pdev->irq); irq 252 drivers/net/wireless/ath/wil6210/pcie_bus.c wil6210_fini_irq(wil, pdev->irq); irq 269 drivers/net/wireless/ath/wil6210/pcie_bus.c wil6210_fini_irq(wil, pdev->irq); irq 620 drivers/net/wireless/ath/wil6210/wil6210.h irqreturn_t (*irq_tx)(int irq, void *cookie); irq 636 drivers/net/wireless/ath/wil6210/wil6210.h irqreturn_t (*irq_rx)(int irq, void *cookie); irq 1297 drivers/net/wireless/ath/wil6210/wil6210.h int wil6210_init_irq(struct wil6210_priv *wil, int irq); irq 1298 drivers/net/wireless/ath/wil6210/wil6210.h void wil6210_fini_irq(struct wil6210_priv *wil, int irq); irq 1156 drivers/net/wireless/atmel/atmel.c static irqreturn_t service_interrupt(int irq, void *dev_id) irq 1496 drivers/net/wireless/atmel/atmel.c struct net_device *init_atmel_card(unsigned short irq, unsigned long port, irq 1577 drivers/net/wireless/atmel/atmel.c dev->irq = irq; irq 1586 drivers/net/wireless/atmel/atmel.c if ((rc = request_irq(dev->irq, service_interrupt, IRQF_SHARED, dev->name, dev))) { irq 1587 drivers/net/wireless/atmel/atmel.c printk(KERN_ERR "%s: register interrupt %d failed, rc %d\n", dev->name, irq, rc); irq 1618 drivers/net/wireless/atmel/atmel.c free_irq(dev->irq, dev); irq 1638 drivers/net/wireless/atmel/atmel.c free_irq(dev->irq, dev); irq 135 drivers/net/wireless/atmel/atmel_cs.c if (!link->irq) { irq 145 drivers/net/wireless/atmel/atmel_cs.c init_atmel_card(link->irq, irq 49 drivers/net/wireless/atmel/atmel_pci.c dev = init_atmel_card(pdev->irq, pdev->resource[1].start, irq 105 drivers/net/wireless/broadcom/b43/bus.c dev->irq = core->irq; irq 204 drivers/net/wireless/broadcom/b43/bus.c dev->irq = sdev->irq; irq 41 drivers/net/wireless/broadcom/b43/bus.h unsigned int irq; irq 88 drivers/net/wireless/broadcom/b43/dma.c int start, int end, int irq) irq 109 drivers/net/wireless/broadcom/b43/dma.c if (irq) irq 180 drivers/net/wireless/broadcom/b43/dma.c int start, int end, int irq) irq 201 drivers/net/wireless/broadcom/b43/dma.c if (irq) irq 206 drivers/net/wireless/broadcom/b43/dma.h int end, int irq); irq 2057 drivers/net/wireless/broadcom/b43/main.c static irqreturn_t b43_interrupt_thread_handler(int irq, void *dev_id) irq 2117 drivers/net/wireless/broadcom/b43/main.c static irqreturn_t b43_interrupt_handler(int irq, void *dev_id) irq 4363 drivers/net/wireless/broadcom/b43/main.c free_irq(dev->dev->irq, dev); irq 4408 drivers/net/wireless/broadcom/b43/main.c err = request_threaded_irq(dev->dev->irq, b43_interrupt_handler, irq 4413 drivers/net/wireless/broadcom/b43/main.c dev->dev->irq); irq 48 drivers/net/wireless/broadcom/b43legacy/dma.c int start, int end, int irq) irq 71 drivers/net/wireless/broadcom/b43legacy/dma.c if (irq) irq 589 drivers/net/wireless/broadcom/b43legacy/main.c synchronize_irq(dev->dev->irq); irq 1414 drivers/net/wireless/broadcom/b43legacy/main.c static irqreturn_t b43legacy_interrupt_handler(int irq, void *dev_id) irq 2946 drivers/net/wireless/broadcom/b43legacy/main.c free_irq(dev->dev->irq, dev); irq 2958 drivers/net/wireless/broadcom/b43legacy/main.c err = request_irq(dev->dev->irq, b43legacy_interrupt_handler, irq 2962 drivers/net/wireless/broadcom/b43legacy/main.c dev->dev->irq); irq 59 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c static irqreturn_t brcmf_sdiod_oob_irqhandler(int irq, void *dev_id) irq 70 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c disable_irq_nosync(irq); irq 21 drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c int irq; irq 44 drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c irq = irq_of_parse_and_map(np, 0); irq 45 drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c if (!irq) { irq 49 drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c irqf = irqd_get_trigger_type(irq_get_irq_data(irq)); irq 52 drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c sdio->oob_irq_nr = irq; irq 828 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c static irqreturn_t brcmf_pcie_quick_check_isr(int irq, void *arg) irq 841 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c static irqreturn_t brcmf_pcie_isr_thread(int irq, void *arg) irq 879 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c if (request_threaded_irq(pdev->irq, brcmf_pcie_quick_check_isr, irq 883 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_err(bus, "Failed to request IRQ %d\n", pdev->irq); irq 902 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c free_irq(pdev->irq, devinfo); irq 294 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c if (wl->irq) irq 295 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c free_irq(wl->irq, wl); irq 1023 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c static irqreturn_t brcms_isr(int irq, void *dev_id) irq 1170 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c if (request_irq(pdev->irq, brcms_isr, irq 1175 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c wl->irq = pdev->irq; irq 1229 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c pdev->irq); irq 68 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.h int irq; irq 224 drivers/net/wireless/cisco/airo.c static int irq[4]; irq 253 drivers/net/wireless/cisco/airo.c module_param_hw_array(irq, int, irq, NULL, 0); irq 1139 drivers/net/wireless/cisco/airo.c static irqreturn_t airo_interrupt( int irq, void* dev_id); irq 1894 drivers/net/wireless/cisco/airo.c rc = request_irq(dev->irq, airo_interrupt, IRQF_SHARED, irq 1899 drivers/net/wireless/cisco/airo.c dev->irq, rc); irq 2374 drivers/net/wireless/cisco/airo.c free_irq(dev->irq, dev); irq 2690 drivers/net/wireless/cisco/airo.c dev->irq = ethdev->irq; irq 2774 drivers/net/wireless/cisco/airo.c static struct net_device *_init_airo_card( unsigned short irq, int port, irq 2822 drivers/net/wireless/cisco/airo.c dev->irq = irq; irq 2938 drivers/net/wireless/cisco/airo.c struct net_device *init_airo_card( unsigned short irq, int port, int is_pcmcia, irq 2941 drivers/net/wireless/cisco/airo.c return _init_airo_card ( irq, port, is_pcmcia, NULL, dmdev); irq 3481 drivers/net/wireless/cisco/airo.c static irqreturn_t airo_interrupt(int irq, void *dev_id) irq 5563 drivers/net/wireless/cisco/airo.c dev = _init_airo_card(pdev->irq, pdev->resource[0].start, 0, pdev, &pdev->dev); irq 5565 drivers/net/wireless/cisco/airo.c dev = _init_airo_card(pdev->irq, pdev->resource[2].start, 0, pdev, &pdev->dev); irq 5668 drivers/net/wireless/cisco/airo.c for (i = 0; i < 4 && io[i] && irq[i]; i++) { irq 5670 drivers/net/wireless/cisco/airo.c "io=0x%x", irq[i], io[i] ); irq 5671 drivers/net/wireless/cisco/airo.c if (init_airo_card( irq[i], io[i], 0, NULL )) irq 5 drivers/net/wireless/cisco/airo.h struct net_device *init_airo_card(unsigned short irq, int port, int is_pcmcia, irq 116 drivers/net/wireless/cisco/airo_cs.c if (!link->irq) irq 123 drivers/net/wireless/cisco/airo_cs.c init_airo_card(link->irq, irq 3331 drivers/net/wireless/intel/ipw2x00/ipw2100.c static irqreturn_t ipw2100_interrupt(int irq, void *data) irq 6051 drivers/net/wireless/intel/ipw2x00/ipw2100.c dev->irq = 0; irq 6243 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = request_irq(pci_dev->irq, irq 6247 drivers/net/wireless/intel/ipw2x00/ipw2100.c "Error calling request_irq: %d.\n", pci_dev->irq); irq 6250 drivers/net/wireless/intel/ipw2x00/ipw2100.c dev->irq = pci_dev->irq; irq 6330 drivers/net/wireless/intel/ipw2x00/ipw2100.c if (dev->irq) irq 6331 drivers/net/wireless/intel/ipw2x00/ipw2100.c free_irq(dev->irq, priv); irq 6385 drivers/net/wireless/intel/ipw2x00/ipw2100.c free_irq(dev->irq, priv); irq 10499 drivers/net/wireless/intel/ipw2x00/ipw2200.c static irqreturn_t ipw_isr(int irq, void *data) irq 11676 drivers/net/wireless/intel/ipw2x00/ipw2200.c err = request_irq(pdev->irq, ipw_isr, IRQF_SHARED, DRV_NAME, priv); irq 11678 drivers/net/wireless/intel/ipw2x00/ipw2200.c IPW_ERROR("Error allocating IRQ %d\n", pdev->irq); irq 11762 drivers/net/wireless/intel/ipw2x00/ipw2200.c free_irq(pdev->irq, priv); irq 11845 drivers/net/wireless/intel/ipw2x00/ipw2200.c free_irq(pdev->irq, priv); irq 1310 drivers/net/wireless/intel/iwlegacy/3945-mac.c synchronize_irq(il->pci_dev->irq); irq 3717 drivers/net/wireless/intel/iwlegacy/3945-mac.c err = request_irq(il->pci_dev->irq, il_isr, IRQF_SHARED, DRV_NAME, il); irq 3719 drivers/net/wireless/intel/iwlegacy/3945-mac.c IL_ERR("Error allocating IRQ %d\n", il->pci_dev->irq); irq 3756 drivers/net/wireless/intel/iwlegacy/3945-mac.c free_irq(il->pci_dev->irq, il); irq 3840 drivers/net/wireless/intel/iwlegacy/3945-mac.c free_irq(pdev->irq, il); irq 4342 drivers/net/wireless/intel/iwlegacy/4965-mac.c synchronize_irq(il->pci_dev->irq); irq 6627 drivers/net/wireless/intel/iwlegacy/4965-mac.c err = request_irq(il->pci_dev->irq, il_isr, IRQF_SHARED, DRV_NAME, il); irq 6629 drivers/net/wireless/intel/iwlegacy/4965-mac.c IL_ERR("Error allocating IRQ %d\n", il->pci_dev->irq); irq 6671 drivers/net/wireless/intel/iwlegacy/4965-mac.c free_irq(il->pci_dev->irq, il); irq 6755 drivers/net/wireless/intel/iwlegacy/4965-mac.c free_irq(il->pci_dev->irq, il); irq 5488 drivers/net/wireless/intel/iwlegacy/common.c il_isr(int irq, void *data) irq 1957 drivers/net/wireless/intel/iwlegacy/common.h irqreturn_t il_isr(int irq, void *data); irq 652 drivers/net/wireless/intel/iwlwifi/pcie/internal.h irqreturn_t iwl_pcie_msix_isr(int irq, void *data); irq 653 drivers/net/wireless/intel/iwlwifi/pcie/internal.h irqreturn_t iwl_pcie_irq_handler(int irq, void *dev_id); irq 654 drivers/net/wireless/intel/iwlwifi/pcie/internal.h irqreturn_t iwl_pcie_irq_msix_handler(int irq, void *dev_id); irq 655 drivers/net/wireless/intel/iwlwifi/pcie/internal.h irqreturn_t iwl_pcie_irq_rx_msix_handler(int irq, void *dev_id); irq 668 drivers/net/wireless/intel/iwlwifi/pcie/internal.h irqreturn_t iwl_pcie_isr(int irq, void *data); irq 1564 drivers/net/wireless/intel/iwlwifi/pcie/rx.c irqreturn_t iwl_pcie_irq_rx_msix_handler(int irq, void *dev_id) irq 1743 drivers/net/wireless/intel/iwlwifi/pcie/rx.c irqreturn_t iwl_pcie_irq_handler(int irq, void *dev_id) irq 2073 drivers/net/wireless/intel/iwlwifi/pcie/rx.c irqreturn_t iwl_pcie_isr(int irq, void *data) irq 2090 drivers/net/wireless/intel/iwlwifi/pcie/rx.c irqreturn_t iwl_pcie_msix_isr(int irq, void *data) irq 2095 drivers/net/wireless/intel/iwlwifi/pcie/rx.c irqreturn_t iwl_pcie_irq_msix_handler(int irq, void *dev_id) irq 1324 drivers/net/wireless/intel/iwlwifi/pcie/trans.c synchronize_irq(trans_pcie->pci_dev->irq); irq 3637 drivers/net/wireless/intel/iwlwifi/pcie/trans.c ret = devm_request_threaded_irq(&pdev->dev, pdev->irq, irq 3642 drivers/net/wireless/intel/iwlwifi/pcie/trans.c IWL_ERR(trans, "Error allocating IRQ %d\n", pdev->irq); irq 531 drivers/net/wireless/intersil/hostap/hostap_cs.c dev->irq = link->irq; irq 1595 drivers/net/wireless/intersil/hostap/hostap_hw.c disable_irq(dev->irq); irq 1597 drivers/net/wireless/intersil/hostap/hostap_hw.c enable_irq(dev->irq); irq 2602 drivers/net/wireless/intersil/hostap/hostap_hw.c static irqreturn_t prism2_interrupt(int irq, void *dev_id) irq 67 drivers/net/wireless/intersil/hostap/hostap_main.c dev->irq = mdev->irq; irq 331 drivers/net/wireless/intersil/hostap/hostap_pci.c dev->irq = pdev->irq; irq 339 drivers/net/wireless/intersil/hostap/hostap_pci.c if (request_irq(dev->irq, prism2_interrupt, IRQF_SHARED, dev->name, irq 353 drivers/net/wireless/intersil/hostap/hostap_pci.c "mem=0x%lx, irq=%d\n", dev->name, phymem, dev->irq); irq 359 drivers/net/wireless/intersil/hostap/hostap_pci.c free_irq(dev->irq, dev); irq 392 drivers/net/wireless/intersil/hostap/hostap_pci.c if (dev->irq) irq 393 drivers/net/wireless/intersil/hostap/hostap_pci.c free_irq(dev->irq, dev); irq 467 drivers/net/wireless/intersil/hostap/hostap_plx.c plx_ioaddr, pdev->irq, pccard_ioaddr); irq 498 drivers/net/wireless/intersil/hostap/hostap_plx.c pccard_attr_mem, plx_ioaddr, pdev->irq, pccard_ioaddr); irq 545 drivers/net/wireless/intersil/hostap/hostap_plx.c dev->irq = pdev->irq; irq 552 drivers/net/wireless/intersil/hostap/hostap_plx.c if (request_irq(dev->irq, prism2_interrupt, IRQF_SHARED, dev->name, irq 569 drivers/net/wireless/intersil/hostap/hostap_plx.c free_irq(dev->irq, dev); irq 600 drivers/net/wireless/intersil/hostap/hostap_plx.c if (dev->irq) irq 601 drivers/net/wireless/intersil/hostap/hostap_plx.c free_irq(dev->irq, dev); irq 30 drivers/net/wireless/intersil/orinoco/airport.c unsigned int irq; irq 56 drivers/net/wireless/intersil/orinoco/airport.c disable_irq(card->irq); irq 78 drivers/net/wireless/intersil/orinoco/airport.c enable_irq(card->irq); irq 98 drivers/net/wireless/intersil/orinoco/airport.c free_irq(card->irq, priv); irq 131 drivers/net/wireless/intersil/orinoco/airport.c disable_irq(card->irq); irq 140 drivers/net/wireless/intersil/orinoco/airport.c enable_irq(card->irq); irq 181 drivers/net/wireless/intersil/orinoco/airport.c card->irq = macio_irq(mdev, 0); irq 200 drivers/net/wireless/intersil/orinoco/airport.c if (request_irq(card->irq, orinoco_interrupt, 0, DRIVER_NAME, priv)) { irq 201 drivers/net/wireless/intersil/orinoco/airport.c printk(KERN_ERR PFX "Couldn't get IRQ %d\n", card->irq); irq 213 drivers/net/wireless/intersil/orinoco/airport.c if (orinoco_if_add(priv, phys_addr, card->irq, NULL) != 0) { irq 1874 drivers/net/wireless/intersil/orinoco/main.c irqreturn_t orinoco_interrupt(int irq, void *dev_id) irq 2231 drivers/net/wireless/intersil/orinoco/main.c unsigned int irq, irq 2272 drivers/net/wireless/intersil/orinoco/main.c dev->irq = irq; irq 190 drivers/net/wireless/intersil/orinoco/orinoco.h unsigned int irq, const struct net_device_ops *ops); irq 194 drivers/net/wireless/intersil/orinoco/orinoco.h irqreturn_t orinoco_interrupt(int irq, void *dev_id); irq 180 drivers/net/wireless/intersil/orinoco/orinoco_cs.c link->irq, NULL) != 0) { irq 197 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c err = request_irq(pdev->irq, orinoco_interrupt, IRQF_SHARED, irq 200 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c printk(KERN_ERR PFX "Cannot allocate IRQ %d\n", pdev->irq); irq 236 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c free_irq(pdev->irq, priv); irq 269 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c free_irq(pdev->irq, priv); irq 153 drivers/net/wireless/intersil/orinoco/orinoco_pci.c err = request_irq(pdev->irq, orinoco_interrupt, IRQF_SHARED, irq 156 drivers/net/wireless/intersil/orinoco/orinoco_pci.c printk(KERN_ERR PFX "Cannot allocate IRQ %d\n", pdev->irq); irq 186 drivers/net/wireless/intersil/orinoco/orinoco_pci.c free_irq(pdev->irq, priv); irq 209 drivers/net/wireless/intersil/orinoco/orinoco_pci.c free_irq(pdev->irq, priv); irq 27 drivers/net/wireless/intersil/orinoco/orinoco_pci.h free_irq(pdev->irq, priv); irq 50 drivers/net/wireless/intersil/orinoco/orinoco_pci.h err = request_irq(pdev->irq, orinoco_interrupt, IRQF_SHARED, irq 236 drivers/net/wireless/intersil/orinoco/orinoco_plx.c err = request_irq(pdev->irq, orinoco_interrupt, IRQF_SHARED, irq 239 drivers/net/wireless/intersil/orinoco/orinoco_plx.c printk(KERN_ERR PFX "Cannot allocate IRQ %d\n", pdev->irq); irq 275 drivers/net/wireless/intersil/orinoco/orinoco_plx.c free_irq(pdev->irq, priv); irq 305 drivers/net/wireless/intersil/orinoco/orinoco_plx.c free_irq(pdev->irq, priv); irq 139 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c err = request_irq(pdev->irq, orinoco_interrupt, IRQF_SHARED, irq 142 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c printk(KERN_ERR PFX "Cannot allocate IRQ %d\n", pdev->irq); irq 170 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c free_irq(pdev->irq, priv); irq 196 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c free_irq(pdev->irq, priv); irq 247 drivers/net/wireless/intersil/orinoco/spectrum_cs.c link->irq, NULL) != 0) { irq 301 drivers/net/wireless/intersil/p54/p54pci.c static irqreturn_t p54p_interrupt(int irq, void *dev_id) irq 372 drivers/net/wireless/intersil/p54/p54pci.c free_irq(priv->pdev->irq, dev); irq 434 drivers/net/wireless/intersil/p54/p54pci.c err = request_irq(priv->pdev->irq, p54p_interrupt, irq 444 drivers/net/wireless/intersil/p54/p54pci.c free_irq(priv->pdev->irq, dev); irq 382 drivers/net/wireless/intersil/p54/p54spi.c static irqreturn_t p54spi_interrupt(int irq, void *config) irq 177 drivers/net/wireless/intersil/prism54/islpci_dev.c islpci_interrupt(int irq, void *config) irq 423 drivers/net/wireless/intersil/prism54/islpci_dev.c synchronize_irq(priv->pdev->irq); irq 821 drivers/net/wireless/intersil/prism54/islpci_dev.c ndev->irq = pdev->irq; irq 172 drivers/net/wireless/intersil/prism54/islpci_hotplug.c rvalue = request_irq(pdev->irq, islpci_interrupt, irq 231 drivers/net/wireless/intersil/prism54/islpci_hotplug.c free_irq(pdev->irq, priv); irq 482 drivers/net/wireless/marvell/libertas/if_cs.c static irqreturn_t if_cs_interrupt(int irq, void *data) irq 725 drivers/net/wireless/marvell/libertas/if_cs.c ret = request_irq(card->p_dev->irq, if_cs_interrupt, irq 743 drivers/net/wireless/marvell/libertas/if_cs.c free_irq(card->p_dev->irq, card); irq 783 drivers/net/wireless/marvell/libertas/if_cs.c free_irq(p_dev->irq, card); irq 830 drivers/net/wireless/marvell/libertas/if_cs.c if (!p_dev->irq) irq 849 drivers/net/wireless/marvell/libertas/if_cs.c lbs_deb_cs("irq %d, io %pR", p_dev->irq, p_dev->resource[0]); irq 992 drivers/net/wireless/marvell/libertas/if_spi.c static irqreturn_t if_spi_host_interrupt(int irq, void *dev_id) irq 1085 drivers/net/wireless/marvell/libertas/if_spi.c enable_irq(card->spi->irq); irq 1161 drivers/net/wireless/marvell/libertas/if_spi.c err = request_irq(spi->irq, if_spi_host_interrupt, irq 1183 drivers/net/wireless/marvell/libertas/if_spi.c free_irq(spi->irq, card); irq 1209 drivers/net/wireless/marvell/libertas/if_spi.c free_irq(spi->irq, card); irq 1226 drivers/net/wireless/marvell/libertas/if_spi.c disable_irq(spi->irq); irq 1570 drivers/net/wireless/marvell/mwifiex/main.c static irqreturn_t mwifiex_irq_wakeup_handler(int irq, void *priv) irq 1576 drivers/net/wireless/marvell/mwifiex/main.c disable_irq_nosync(irq); irq 2418 drivers/net/wireless/marvell/mwifiex/pcie.c static irqreturn_t mwifiex_pcie_interrupt(int irq, void *context) irq 3067 drivers/net/wireless/marvell/mwifiex/pcie.c ret = request_irq(pdev->irq, mwifiex_pcie_interrupt, IRQF_SHARED, irq 3177 drivers/net/wireless/marvell/mwifiex/pcie.c free_irq(card->dev->irq, &card->share_irq_ctx); irq 184 drivers/net/wireless/marvell/mwl8k.c int irq; irq 4587 drivers/net/wireless/marvell/mwl8k.c static irqreturn_t mwl8k_interrupt(int irq, void *dev_id) irq 4706 drivers/net/wireless/marvell/mwl8k.c rc = request_irq(priv->pdev->irq, mwl8k_interrupt, irq 4709 drivers/net/wireless/marvell/mwl8k.c priv->irq = -1; irq 4713 drivers/net/wireless/marvell/mwl8k.c priv->irq = priv->pdev->irq; irq 4751 drivers/net/wireless/marvell/mwl8k.c free_irq(priv->pdev->irq, hw); irq 4752 drivers/net/wireless/marvell/mwl8k.c priv->irq = -1; irq 4774 drivers/net/wireless/marvell/mwl8k.c if (priv->irq != -1) { irq 4775 drivers/net/wireless/marvell/mwl8k.c free_irq(priv->pdev->irq, hw); irq 4776 drivers/net/wireless/marvell/mwl8k.c priv->irq = -1; irq 5912 drivers/net/wireless/marvell/mwl8k.c rc = request_irq(priv->pdev->irq, mwl8k_interrupt, irq 5975 drivers/net/wireless/marvell/mwl8k.c free_irq(priv->pdev->irq, hw); irq 5988 drivers/net/wireless/marvell/mwl8k.c free_irq(priv->pdev->irq, hw); irq 12 drivers/net/wireless/mediatek/mt76/mt7603/core.c irqreturn_t mt7603_irq_handler(int irq, void *dev_instance) irq 174 drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h irqreturn_t mt7603_irq_handler(int irq, void *dev_instance); irq 47 drivers/net/wireless/mediatek/mt76/mt7603/pci.c ret = devm_request_irq(mdev->dev, pdev->irq, mt7603_irq_handler, irq 15 drivers/net/wireless/mediatek/mt76/mt7603/soc.c int irq; irq 18 drivers/net/wireless/mediatek/mt76/mt7603/soc.c irq = platform_get_irq(pdev, 0); irq 19 drivers/net/wireless/mediatek/mt76/mt7603/soc.c if (irq < 0) irq 20 drivers/net/wireless/mediatek/mt76/mt7603/soc.c return irq; irq 40 drivers/net/wireless/mediatek/mt76/mt7603/soc.c ret = devm_request_irq(mdev->dev, irq, mt7603_irq_handler, irq 38 drivers/net/wireless/mediatek/mt76/mt7615/pci.c static irqreturn_t mt7615_irq_handler(int irq, void *dev_instance) irq 116 drivers/net/wireless/mediatek/mt76/mt7615/pci.c ret = devm_request_irq(mdev->dev, pdev->irq, mt7615_irq_handler, irq 199 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c ret = devm_request_irq(mdev->dev, pdev->irq, mt76x02_irq_handler, irq 173 drivers/net/wireless/mediatek/mt76/mt76x02.h irqreturn_t mt76x02_irq_handler(int irq, void *dev_instance); irq 796 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c void mt76x02_mac_poll_tx_status(struct mt76x02_dev *dev, bool irq) irq 807 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c while (!irq || !kfifo_is_full(&dev->txstatus_fifo)) { irq 817 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c if (!irq) { irq 189 drivers/net/wireless/mediatek/mt76/mt76x02_mac.h void mt76x02_mac_poll_tx_status(struct mt76x02_dev *dev, bool irq); irq 256 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c irqreturn_t mt76x02_irq_handler(int irq, void *dev_instance) irq 64 drivers/net/wireless/mediatek/mt76/mt76x2/pci.c ret = devm_request_irq(mdev->dev, pdev->irq, mt76x02_irq_handler, irq 610 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c static irqreturn_t qtnf_pcie_pearl_interrupt(int irq, void *data) irq 1096 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c ret = devm_request_irq(&pdev->dev, pdev->irq, irq 1100 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c pr_err("failed to request pcie irq %d\n", pdev->irq); irq 117 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie_regs.h #define QTN_PEARL_IPC_IRQ_WORD(irq) (BIT(irq) | BIT(irq + 16)) irq 560 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c static irqreturn_t qtnf_pcie_topaz_interrupt(int irq, void *data) irq 893 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c enable_irq(pdev->irq); irq 1134 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c ret = devm_request_irq(&pdev->dev, pdev->irq, irq 1138 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c pr_err("failed to request pcie irq %d\n", pdev->irq); irq 1142 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c disable_irq(pdev->irq); irq 39 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie_regs.h #define TOPAZ_IPC_IRQ_WORD(irq) (BIT(irq) | BIT(irq + 16)) irq 1367 drivers/net/wireless/ralink/rt2x00/rt2400pci.c static irqreturn_t rt2400pci_interrupt(int irq, void *dev_instance) irq 1495 drivers/net/wireless/ralink/rt2x00/rt2500pci.c static irqreturn_t rt2500pci_interrupt(int irq, void *dev_instance) irq 322 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c irqreturn_t rt2800mmio_interrupt(int irq, void *dev_instance) irq 134 drivers/net/wireless/ralink/rt2x00/rt2800mmio.h irqreturn_t rt2800mmio_interrupt(int irq, void *dev_instance); irq 794 drivers/net/wireless/ralink/rt2x00/rt2x00.h int irq; irq 159 drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c status = request_irq(rt2x00dev->irq, irq 164 drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c rt2x00dev->irq, status); irq 185 drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c free_irq(rt2x00dev->irq, rt2x00dev); irq 108 drivers/net/wireless/ralink/rt2x00/rt2x00pci.c rt2x00dev->irq = pci_dev->irq; irq 82 drivers/net/wireless/ralink/rt2x00/rt2x00soc.c rt2x00dev->irq = platform_get_irq(pdev, 0); irq 2228 drivers/net/wireless/ralink/rt2x00/rt61pci.c static irqreturn_t rt61pci_interrupt(int irq, void *dev_instance) irq 367 drivers/net/wireless/ray_cs.c dev->irq = link->irq; irq 431 drivers/net/wireless/ray_cs.c dev->name, dev->irq, dev->dev_addr); irq 1822 drivers/net/wireless/ray_cs.c static irqreturn_t ray_interrupt(int irq, void *dev_id) irq 376 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c static irqreturn_t rtl8187se_interrupt(int irq, void *dev_id) irq 425 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c static irqreturn_t rtl8180_interrupt(int irq, void *dev_id) irq 1136 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c ret = request_irq(priv->pdev->irq, rtl8187se_interrupt, irq 1139 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c ret = request_irq(priv->pdev->irq, rtl8180_interrupt, irq 1264 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c free_irq(priv->pdev->irq, dev); irq 902 drivers/net/wireless/realtek/rtlwifi/pci.c static irqreturn_t _rtl_pci_interrupt(int irq, void *dev_id) irq 1749 drivers/net/wireless/realtek/rtlwifi/pci.c synchronize_irq(rtlpci->pdev->irq); irq 2093 drivers/net/wireless/realtek/rtlwifi/pci.c ret = request_irq(rtlpci->pdev->irq, &_rtl_pci_interrupt, irq 2114 drivers/net/wireless/realtek/rtlwifi/pci.c ret = request_irq(rtlpci->pdev->irq, &_rtl_pci_interrupt, irq 2376 drivers/net/wireless/realtek/rtlwifi/pci.c free_irq(rtlpci->pdev->irq, hw); irq 902 drivers/net/wireless/realtek/rtw88/pci.c static irqreturn_t rtw_pci_interrupt_handler(int irq, void *dev) irq 926 drivers/net/wireless/realtek/rtw88/pci.c static irqreturn_t rtw_pci_interrupt_threadfn(int irq, void *dev) irq 1175 drivers/net/wireless/realtek/rtw88/pci.c ret = devm_request_threaded_irq(rtwdev->dev, pdev->irq, irq 1189 drivers/net/wireless/realtek/rtw88/pci.c devm_free_irq(rtwdev->dev, pdev->irq, rtwdev); irq 99 drivers/net/wireless/st/cw1200/cw1200_sdio.c static irqreturn_t cw1200_gpio_hardirq(int irq, void *dev_id) irq 104 drivers/net/wireless/st/cw1200/cw1200_sdio.c static irqreturn_t cw1200_gpio_irq(int irq, void *dev_id) irq 137 drivers/net/wireless/st/cw1200/cw1200_sdio.c ret = enable_irq_wake(self->pdata->irq); irq 142 drivers/net/wireless/st/cw1200/cw1200_sdio.c ret = request_threaded_irq(self->pdata->irq, cw1200_gpio_hardirq, irq 161 drivers/net/wireless/st/cw1200/cw1200_sdio.c if (self->pdata->irq) irq 176 drivers/net/wireless/st/cw1200/cw1200_sdio.c if (self->pdata->irq) { irq 177 drivers/net/wireless/st/cw1200/cw1200_sdio.c disable_irq_wake(self->pdata->irq); irq 178 drivers/net/wireless/st/cw1200/cw1200_sdio.c free_irq(self->pdata->irq, self); irq 261 drivers/net/wireless/st/cw1200/cw1200_sdio.c if (self->pdata->irq) irq 262 drivers/net/wireless/st/cw1200/cw1200_sdio.c ret = irq_set_irq_wake(self->pdata->irq, suspend); irq 232 drivers/net/wireless/st/cw1200/cw1200_spi.c static irqreturn_t cw1200_spi_irq_handler(int irq, void *dev_id) irq 252 drivers/net/wireless/st/cw1200/cw1200_spi.c ret = request_threaded_irq(self->func->irq, NULL, irq 259 drivers/net/wireless/st/cw1200/cw1200_spi.c ret = enable_irq_wake(self->func->irq); irq 266 drivers/net/wireless/st/cw1200/cw1200_spi.c free_irq(self->func->irq, self); irq 276 drivers/net/wireless/st/cw1200/cw1200_spi.c disable_irq_wake(self->func->irq); irq 277 drivers/net/wireless/st/cw1200/cw1200_spi.c free_irq(self->func->irq, self); irq 349 drivers/net/wireless/st/cw1200/cw1200_spi.c return irq_set_irq_wake(self->func->irq, suspend); irq 143 drivers/net/wireless/ti/wl1251/sdio.c static irqreturn_t wl1251_line_irq(int irq, void *cookie) irq 154 drivers/net/wireless/ti/wl1251/sdio.c return enable_irq(wl->irq); irq 159 drivers/net/wireless/ti/wl1251/sdio.c return disable_irq(wl->irq); irq 249 drivers/net/wireless/ti/wl1251/sdio.c wl->irq = wl1251_board_data->irq; irq 262 drivers/net/wireless/ti/wl1251/sdio.c if (wl->irq) { irq 263 drivers/net/wireless/ti/wl1251/sdio.c irq_set_status_flags(wl->irq, IRQ_NOAUTOEN); irq 264 drivers/net/wireless/ti/wl1251/sdio.c ret = request_irq(wl->irq, wl1251_line_irq, 0, "wl1251", wl); irq 270 drivers/net/wireless/ti/wl1251/sdio.c irq_set_irq_type(wl->irq, IRQ_TYPE_EDGE_RISING); irq 295 drivers/net/wireless/ti/wl1251/sdio.c if (wl->irq) irq 296 drivers/net/wireless/ti/wl1251/sdio.c free_irq(wl->irq, wl); irq 316 drivers/net/wireless/ti/wl1251/sdio.c if (wl->irq) irq 317 drivers/net/wireless/ti/wl1251/sdio.c free_irq(wl->irq, wl); irq 25 drivers/net/wireless/ti/wl1251/spi.c static irqreturn_t wl1251_irq(int irq, void *cookie) irq 202 drivers/net/wireless/ti/wl1251/spi.c return enable_irq(wl->irq); irq 207 drivers/net/wireless/ti/wl1251/spi.c return disable_irq(wl->irq); irq 288 drivers/net/wireless/ti/wl1251/spi.c wl->irq = spi->irq; irq 289 drivers/net/wireless/ti/wl1251/spi.c if (wl->irq < 0) { irq 295 drivers/net/wireless/ti/wl1251/spi.c irq_set_status_flags(wl->irq, IRQ_NOAUTOEN); irq 296 drivers/net/wireless/ti/wl1251/spi.c ret = devm_request_irq(&spi->dev, wl->irq, wl1251_irq, 0, irq 303 drivers/net/wireless/ti/wl1251/spi.c irq_set_irq_type(wl->irq, IRQ_TYPE_EDGE_RISING); irq 266 drivers/net/wireless/ti/wl1251/wl1251.h int irq; irq 921 drivers/net/wireless/ti/wl18xx/main.c ret = irq_get_trigger_type(wl->irq); irq 502 drivers/net/wireless/ti/wlcore/debugfs.c DRIVER_STATE_PRINT_HEX(irq); irq 33 drivers/net/wireless/ti/wlcore/io.c disable_irq(wl->irq); irq 39 drivers/net/wireless/ti/wlcore/io.c disable_irq_nosync(wl->irq); irq 45 drivers/net/wireless/ti/wlcore/io.c enable_irq(wl->irq); irq 51 drivers/net/wireless/ti/wlcore/io.c synchronize_irq(wl->irq); irq 650 drivers/net/wireless/ti/wlcore/main.c static irqreturn_t wlcore_irq(int irq, void *cookie) irq 668 drivers/net/wireless/ti/wlcore/main.c disable_irq_nosync(wl->irq); irq 6545 drivers/net/wireless/ti/wlcore/main.c static irqreturn_t wlcore_hardirq(int irq, void *cookie) irq 6592 drivers/net/wireless/ti/wlcore/main.c wl->irq = res->start; irq 6612 drivers/net/wireless/ti/wlcore/main.c ret = request_threaded_irq(wl->irq, hardirq_fn, wlcore_irq, irq 6623 drivers/net/wireless/ti/wlcore/main.c ret = enable_irq_wake(wl->irq); irq 6641 drivers/net/wireless/ti/wlcore/main.c disable_irq(wl->irq); irq 6670 drivers/net/wireless/ti/wlcore/main.c free_irq(wl->irq, wl); irq 6842 drivers/net/wireless/ti/wlcore/main.c disable_irq_wake(wl->irq); irq 6850 drivers/net/wireless/ti/wlcore/main.c free_irq(wl->irq, wl); irq 229 drivers/net/wireless/ti/wlcore/sdio.c static int wlcore_probe_of(struct device *dev, int *irq, int *wakeirq, irq 241 drivers/net/wireless/ti/wlcore/sdio.c *irq = irq_of_parse_and_map(np, 0); irq 242 drivers/net/wireless/ti/wlcore/sdio.c if (!*irq) { irq 258 drivers/net/wireless/ti/wlcore/sdio.c static int wlcore_probe_of(struct device *dev, int *irq, int *wakeirq, irq 273 drivers/net/wireless/ti/wlcore/sdio.c int irq, wakeirq, num_irqs; irq 298 drivers/net/wireless/ti/wlcore/sdio.c ret = wlcore_probe_of(&func->dev, &irq, &wakeirq, pdev_data); irq 336 drivers/net/wireless/ti/wlcore/sdio.c res[0].start = irq; irq 338 drivers/net/wireless/ti/wlcore/sdio.c irqd_get_trigger_type(irq_get_irq_data(irq)); irq 523 drivers/net/wireless/ti/wlcore/spi.c res[0].start = spi->irq; irq 524 drivers/net/wireless/ti/wlcore/spi.c res[0].flags = IORESOURCE_IRQ | irq_get_trigger_type(spi->irq); irq 187 drivers/net/wireless/ti/wlcore/wlcore.h int irq; irq 1123 drivers/net/wireless/wl3501_cs.c static irqreturn_t wl3501_interrupt(int irq, void *dev_id) irq 1269 drivers/net/wireless/wl3501_cs.c free_irq(dev->irq, dev); irq 1927 drivers/net/wireless/wl3501_cs.c dev->irq = link->irq; irq 1952 drivers/net/wireless/wl3501_cs.c dev->name, this->base_addr, (int)dev->irq, irq 376 drivers/net/xen-netback/common.h irqreturn_t xenvif_ctrl_irq_fn(int irq, void *data); irq 395 drivers/net/xen-netback/common.h irqreturn_t xenvif_interrupt(int irq, void *dev_id); irq 80 drivers/net/xen-netback/interface.c static irqreturn_t xenvif_tx_interrupt(int irq, void *dev_id) irq 119 drivers/net/xen-netback/interface.c static irqreturn_t xenvif_rx_interrupt(int irq, void *dev_id) irq 128 drivers/net/xen-netback/interface.c irqreturn_t xenvif_interrupt(int irq, void *dev_id) irq 130 drivers/net/xen-netback/interface.c xenvif_tx_interrupt(irq, dev_id); irq 131 drivers/net/xen-netback/interface.c xenvif_rx_interrupt(irq, dev_id); irq 1622 drivers/net/xen-netback/netback.c irqreturn_t xenvif_ctrl_irq_fn(int irq, void *data) irq 1221 drivers/net/xen-netfront.c static irqreturn_t xennet_tx_interrupt(int irq, void *dev_id) irq 1233 drivers/net/xen-netfront.c static irqreturn_t xennet_rx_interrupt(int irq, void *dev_id) irq 1245 drivers/net/xen-netfront.c static irqreturn_t xennet_interrupt(int irq, void *dev_id) irq 1247 drivers/net/xen-netfront.c xennet_tx_interrupt(irq, dev_id); irq 1248 drivers/net/xen-netfront.c xennet_rx_interrupt(irq, dev_id); irq 1810 drivers/net/xen-netfront.c info->netdev->irq = 0; irq 197 drivers/nfc/fdp/i2c.c static irqreturn_t fdp_nci_i2c_irq_thread_fn(int irq, void *phy_id) irq 204 drivers/nfc/fdp/i2c.c if (!phy || irq != phy->i2c_dev->irq) { irq 299 drivers/nfc/fdp/i2c.c if (client->irq <= 0) { irq 312 drivers/nfc/fdp/i2c.c r = devm_request_threaded_irq(dev, client->irq, irq 198 drivers/nfc/microread/i2c.c static irqreturn_t microread_i2c_irq_thread_fn(int irq, void *phy_id) irq 204 drivers/nfc/microread/i2c.c if (!phy || irq != phy->i2c_dev->irq) { irq 250 drivers/nfc/microread/i2c.c r = request_threaded_irq(client->irq, NULL, microread_i2c_irq_thread_fn, irq 270 drivers/nfc/microread/i2c.c free_irq(client->irq, phy); irq 281 drivers/nfc/microread/i2c.c free_irq(client->irq, phy); irq 83 drivers/nfc/nfcmrvl/i2c.c static irqreturn_t nfcmrvl_i2c_int_irq_thread_fn(int irq, void *drv_data_ptr) irq 193 drivers/nfc/nfcmrvl/i2c.c pdata->irq = ret; irq 231 drivers/nfc/nfcmrvl/i2c.c ret = devm_request_threaded_irq(&drv_data->i2c->dev, pdata->irq, irq 41 drivers/nfc/nfcmrvl/spi.c static irqreturn_t nfcmrvl_spi_int_irq_thread_fn(int irq, void *drv_data_ptr) irq 136 drivers/nfc/nfcmrvl/spi.c pdata->irq = ret; irq 165 drivers/nfc/nfcmrvl/spi.c ret = devm_request_threaded_irq(&drv_data->spi->dev, pdata->irq, irq 182 drivers/nfc/nxp-nci/i2c.c static irqreturn_t nxp_nci_i2c_irq_thread_fn(int irq, void *phy_id) irq 196 drivers/nfc/nxp-nci/i2c.c if (!client || irq != client->irq) irq 300 drivers/nfc/nxp-nci/i2c.c r = request_threaded_irq(client->irq, NULL, irq 315 drivers/nfc/nxp-nci/i2c.c free_irq(client->irq, phy); irq 131 drivers/nfc/pn533/i2c.c static irqreturn_t pn533_i2c_irq_thread_fn(int irq, void *data) irq 138 drivers/nfc/pn533/i2c.c if (!phy || irq != phy->i2c_dev->irq) { irq 181 drivers/nfc/pn533/i2c.c dev_dbg(&client->dev, "IRQ: %d\n", client->irq); irq 210 drivers/nfc/pn533/i2c.c r = request_threaded_irq(client->irq, NULL, pn533_i2c_irq_thread_fn, irq 226 drivers/nfc/pn533/i2c.c free_irq(client->irq, phy); irq 240 drivers/nfc/pn533/i2c.c free_irq(client->irq, phy); irq 482 drivers/nfc/pn544/i2c.c static irqreturn_t pn544_hci_i2c_irq_thread_fn(int irq, void *phy_id) irq 489 drivers/nfc/pn544/i2c.c if (!phy || irq != phy->i2c_dev->irq) { irq 879 drivers/nfc/pn544/i2c.c dev_dbg(&client->dev, "IRQ: %d\n", client->irq); irq 917 drivers/nfc/pn544/i2c.c r = devm_request_threaded_irq(&client->dev, client->irq, NULL, irq 164 drivers/nfc/s3fwrn5/i2c.c static irqreturn_t s3fwrn5_i2c_irq_thread_fn(int irq, void *phy_id) irq 250 drivers/nfc/s3fwrn5/i2c.c ret = devm_request_threaded_irq(&client->dev, phy->i2c_dev->irq, NULL, irq 53 drivers/nfc/st-nci/i2c.c enable_irq(phy->i2c_dev->irq); irq 64 drivers/nfc/st-nci/i2c.c disable_irq_nosync(phy->i2c_dev->irq); irq 157 drivers/nfc/st-nci/i2c.c static irqreturn_t st_nci_irq_thread_fn(int irq, void *phy_id) irq 164 drivers/nfc/st-nci/i2c.c if (!phy || !phy->ndlc || irq != phy->i2c_dev->irq) { irq 210 drivers/nfc/st-nci/i2c.c dev_dbg(&client->dev, "IRQ: %d\n", client->irq); irq 250 drivers/nfc/st-nci/i2c.c r = devm_request_threaded_irq(&client->dev, client->irq, NULL, irq 54 drivers/nfc/st-nci/spi.c enable_irq(phy->spi_dev->irq); irq 65 drivers/nfc/st-nci/spi.c disable_irq_nosync(phy->spi_dev->irq); irq 172 drivers/nfc/st-nci/spi.c static irqreturn_t st_nci_irq_thread_fn(int irq, void *phy_id) irq 179 drivers/nfc/st-nci/spi.c if (!phy || !phy->ndlc || irq != phy->spi_dev->irq) { irq 223 drivers/nfc/st-nci/spi.c dev_dbg(&dev->dev, "IRQ: %d\n", dev->irq); irq 266 drivers/nfc/st-nci/spi.c r = devm_request_threaded_irq(&dev->dev, dev->irq, NULL, irq 423 drivers/nfc/st21nfca/i2c.c static irqreturn_t st21nfca_hci_irq_thread_fn(int irq, void *phy_id) irq 430 drivers/nfc/st21nfca/i2c.c if (!phy || irq != phy->i2c_dev->irq) { irq 506 drivers/nfc/st21nfca/i2c.c dev_dbg(&client->dev, "IRQ: %d\n", client->irq); irq 550 drivers/nfc/st21nfca/i2c.c r = devm_request_threaded_irq(&client->dev, client->irq, NULL, irq 754 drivers/nfc/st95hf/core.c static irqreturn_t st95hf_irq_handler(int irq, void *st95hfcontext) irq 768 drivers/nfc/st95hf/core.c static irqreturn_t st95hf_irq_thread_handler(int irq, void *st95hfcontext) irq 1131 drivers/nfc/st95hf/core.c if (nfc_spi_dev->irq > 0) { irq 1133 drivers/nfc/st95hf/core.c nfc_spi_dev->irq, irq 820 drivers/nfc/trf7970a.c static irqreturn_t trf7970a_irq(int irq, void *dev_id) irq 2056 drivers/nfc/trf7970a.c ret = devm_request_threaded_irq(trf->dev, spi->irq, NULL, irq 2061 drivers/nfc/trf7970a.c dev_err(trf->dev, "Can't request IRQ#%d: %d\n", spi->irq, ret); irq 568 drivers/ntb/hw/amd/ntb_hw_amd.c static irqreturn_t ndev_vec_isr(int irq, void *dev) irq 575 drivers/ntb/hw/amd/ntb_hw_amd.c static irqreturn_t ndev_irq_isr(int irq, void *dev) irq 579 drivers/ntb/hw/amd/ntb_hw_amd.c return ndev_interrupt(ndev, irq - ndev->ntb.pdev->irq); irq 652 drivers/ntb/hw/amd/ntb_hw_amd.c rc = request_irq(pdev->irq, ndev_irq_isr, 0, irq 669 drivers/ntb/hw/amd/ntb_hw_amd.c rc = request_irq(pdev->irq, ndev_irq_isr, IRQF_SHARED, irq 703 drivers/ntb/hw/amd/ntb_hw_amd.c free_irq(pdev->irq, ndev); irq 2117 drivers/ntb/hw/idt/ntb_hw_idt.c static irqreturn_t idt_thread_isr(int irq, void *devid); irq 2201 drivers/ntb/hw/idt/ntb_hw_idt.c static irqreturn_t idt_thread_isr(int irq, void *devid) irq 345 drivers/ntb/hw/intel/ntb_hw_gen1.c static irqreturn_t ndev_vec_isr(int irq, void *dev) irq 350 drivers/ntb/hw/intel/ntb_hw_gen1.c irq, nvec->num); irq 355 drivers/ntb/hw/intel/ntb_hw_gen1.c static irqreturn_t ndev_irq_isr(int irq, void *dev) irq 359 drivers/ntb/hw/intel/ntb_hw_gen1.c return ndev_interrupt(ndev, irq - ndev->ntb.pdev->irq); irq 431 drivers/ntb/hw/intel/ntb_hw_gen1.c rc = request_irq(pdev->irq, ndev_irq_isr, 0, irq 449 drivers/ntb/hw/intel/ntb_hw_gen1.c rc = request_irq(pdev->irq, ndev_irq_isr, IRQF_SHARED, irq 484 drivers/ntb/hw/intel/ntb_hw_gen1.c free_irq(pdev->irq, ndev); irq 1375 drivers/ntb/hw/mscc/ntb_hw_switchtec.c static irqreturn_t switchtec_ntb_doorbell_isr(int irq, void *dev) irq 1386 drivers/ntb/hw/mscc/ntb_hw_switchtec.c static irqreturn_t switchtec_ntb_message_isr(int irq, void *dev) irq 206 drivers/ntb/msi.c entry->irq, addr, ntb->msi->base_addr, irq 292 drivers/ntb/msi.c desc = irq_to_desc(entry->irq); irq 296 drivers/ntb/msi.c ret = devm_request_threaded_irq(&ntb->dev, entry->irq, handler, irq 302 drivers/ntb/msi.c devm_free_irq(&ntb->dev, entry->irq, dev_id); irq 308 drivers/ntb/msi.c devm_free_irq(&ntb->dev, entry->irq, dev_id); irq 313 drivers/ntb/msi.c return entry->irq; irq 337 drivers/ntb/msi.c void ntbm_msi_free_irq(struct ntb_dev *ntb, unsigned int irq, void *dev_id) irq 339 drivers/ntb/msi.c struct msi_desc *entry = irq_get_msi_desc(irq); irq 347 drivers/ntb/msi.c devm_free_irq(&ntb->dev, irq, dev_id); irq 685 drivers/ntb/ntb_transport.c static irqreturn_t ntb_transport_isr(int irq, void *dev) irq 43 drivers/ntb/test/ntb_msi_test.c static irqreturn_t ntb_msit_isr(int irq, void *dev) irq 61 drivers/ntb/test/ntb_msi_test.c int irq; irq 77 drivers/ntb/test/ntb_msi_test.c irq = ntbm_msi_request_irq(nm->ntb, ntb_msit_isr, irq 81 drivers/ntb/test/ntb_msi_test.c if (irq < 0) irq 84 drivers/ntb/test/ntb_msi_test.c nm->isr_ctx[i].irq_num = irq; irq 1014 drivers/nvme/host/pci.c static irqreturn_t nvme_irq(int irq, void *data) irq 1039 drivers/nvme/host/pci.c static irqreturn_t nvme_irq_check(int irq, void *data) irq 351 drivers/of/irq.c int irq = of_irq_get(dev, index); irq 353 drivers/of/irq.c if (irq < 0) irq 354 drivers/of/irq.c return irq; irq 358 drivers/of/irq.c if (r && irq) { irq 369 drivers/of/irq.c r->start = r->end = irq; irq 370 drivers/of/irq.c r->flags = IORESOURCE_IRQ | irqd_get_trigger_type(irq_get_irq_data(irq)); irq 374 drivers/of/irq.c return irq; irq 435 drivers/of/irq.c struct of_phandle_args irq; irq 438 drivers/of/irq.c while (of_irq_parse_one(dev, nr, &irq) == 0) irq 69 drivers/of/of_mdio.c phy->irq = rc; irq 70 drivers/of/of_mdio.c mdio->irq[addr] = rc; irq 72 drivers/of/of_mdio.c phy->irq = mdio->irq[addr]; irq 259 drivers/of/platform.c dev->irq[i] = irq_of_parse_and_map(node, i); irq 1013 drivers/of/unittest.c int irq, rc; irq 1030 drivers/of/unittest.c irq = platform_get_irq(pdev, 0); irq 1031 drivers/of/unittest.c unittest(irq == -EPROBE_DEFER, irq 1032 drivers/of/unittest.c "device deferred probe failed - %d\n", irq); irq 1038 drivers/of/unittest.c irq = platform_get_irq(pdev, 0); irq 1039 drivers/of/unittest.c unittest(irq < 0 && irq != -EPROBE_DEFER, irq 1040 drivers/of/unittest.c "device parsing error failed - %d\n", irq); irq 32 drivers/parisc/asp.c int irq; irq 35 drivers/parisc/asp.c case 0x71: irq = 9; break; /* SCSI */ irq 36 drivers/parisc/asp.c case 0x72: irq = 8; break; /* LAN */ irq 37 drivers/parisc/asp.c case 0x73: irq = 1; break; /* HIL */ irq 38 drivers/parisc/asp.c case 0x74: irq = 7; break; /* Centronics */ irq 39 drivers/parisc/asp.c case 0x75: irq = (dev->hw_path == 4) ? 5 : 6; break; /* RS232 */ irq 40 drivers/parisc/asp.c case 0x76: irq = 10; break; /* EISA BA */ irq 41 drivers/parisc/asp.c case 0x77: irq = 11; break; /* Graphics1 */ irq 42 drivers/parisc/asp.c case 0x7a: irq = 13; break; /* Audio (Bushmaster) */ irq 43 drivers/parisc/asp.c case 0x7b: irq = 13; break; /* Audio (Scorpio) */ irq 44 drivers/parisc/asp.c case 0x7c: irq = 3; break; /* FW SCSI */ irq 45 drivers/parisc/asp.c case 0x7d: irq = 4; break; /* FDDI */ irq 46 drivers/parisc/asp.c case 0x7f: irq = 13; break; /* Audio (Outfield) */ irq 50 drivers/parisc/asp.c gsc_asic_assign_irq(ctrl, irq, &dev->irq); irq 53 drivers/parisc/asp.c case 0x73: irq = 2; break; /* i8042 High-priority */ irq 54 drivers/parisc/asp.c case 0x76: irq = 0; break; /* EISA BA */ irq 58 drivers/parisc/asp.c gsc_asic_assign_irq(ctrl, irq, &dev->aux_irq); irq 83 drivers/parisc/asp.c dev->irq = gsc_claim_irq(&gsc_irq, ASP_GSC_IRQ); irq 84 drivers/parisc/asp.c if (dev->irq < 0) { irq 91 drivers/parisc/asp.c ret = request_irq(gsc_irq.irq, gsc_asic_intr, 0, "asp", &asp); irq 309 drivers/parisc/dino.c int local_irq = gsc_find_local_irq(d->irq, dino_dev->global_irq, DINO_LOCAL_IRQS); irq 311 drivers/parisc/dino.c DBG(KERN_WARNING "%s(0x%px, %d)\n", __func__, dino_dev, d->irq); irq 321 drivers/parisc/dino.c int local_irq = gsc_find_local_irq(d->irq, dino_dev->global_irq, DINO_LOCAL_IRQS); irq 324 drivers/parisc/dino.c DBG(KERN_WARNING "%s(0x%px, %d)\n", __func__, dino_dev, d->irq); irq 368 drivers/parisc/dino.c static irqreturn_t dino_isr(int irq, void *intr_dev) irq 386 drivers/parisc/dino.c int irq = dino_dev->global_irq[local_irq]; irq 388 drivers/parisc/dino.c __func__, irq, intr_dev, mask); irq 389 drivers/parisc/dino.c generic_handle_irq(irq); irq 412 drivers/parisc/dino.c int irq = gsc_assign_irq(&dino_interrupt_type, dino); irq 413 drivers/parisc/dino.c if (irq == NO_IRQ) irq 416 drivers/parisc/dino.c *irqp = irq; irq 417 drivers/parisc/dino.c dino->global_irq[local_irq] = irq; irq 422 drivers/parisc/dino.c int irq; irq 426 drivers/parisc/dino.c case 0x00084: irq = 8; break; /* PS/2 */ irq 427 drivers/parisc/dino.c case 0x0008c: irq = 10; break; /* RS232 */ irq 428 drivers/parisc/dino.c case 0x00096: irq = 8; break; /* PS/2 */ irq 432 drivers/parisc/dino.c dino_assign_irq(dino, irq, &dev->irq); irq 442 drivers/parisc/dino.c u8 new_irq = dev->irq - 1; irq 444 drivers/parisc/dino.c pci_name(dev), dev->irq, new_irq); irq 445 drivers/parisc/dino.c dev->irq = new_irq; irq 557 drivers/parisc/dino.c dev->irq = pci_swizzle_interrupt_pin(dev, irq_pin) - 1; irq 562 drivers/parisc/dino.c dino_cfg_write(dev->bus, dev->devfn, PCI_INTERRUPT_LINE, 1, dev->irq); irq 634 drivers/parisc/dino.c if(dev->irq == 255) { irq 654 drivers/parisc/dino.c dino_assign_irq(dino_dev, irq_pin, &dev->irq); irq 656 drivers/parisc/dino.c dev->irq = 65535; irq 661 drivers/parisc/dino.c dino_assign_irq(dino_dev, dev->irq, &dev->irq); irq 824 drivers/parisc/dino.c dev->irq = gsc_alloc_irq(&gsc_irq); irq 833 drivers/parisc/dino.c if (dev->irq < 0) { irq 838 drivers/parisc/dino.c status = request_irq(dev->irq, dino_isr, 0, name, dino_dev); irq 146 drivers/parisc/eisa.c unsigned int irq = d->irq; irq 149 drivers/parisc/eisa.c EISA_DBG("disable irq %d\n", irq); irq 152 drivers/parisc/eisa.c if (irq & 8) { irq 153 drivers/parisc/eisa.c slave_mask |= (1 << (irq&7)); irq 156 drivers/parisc/eisa.c master_mask |= (1 << (irq&7)); irq 167 drivers/parisc/eisa.c unsigned int irq = d->irq; irq 169 drivers/parisc/eisa.c EISA_DBG("enable irq %d\n", irq); irq 172 drivers/parisc/eisa.c if (irq & 8) { irq 173 drivers/parisc/eisa.c slave_mask &= ~(1 << (irq&7)); irq 176 drivers/parisc/eisa.c master_mask &= ~(1 << (irq&7)); irq 192 drivers/parisc/eisa.c int irq = gsc_readb(0xfc01f000); /* EISA supports 16 irqs */ irq 201 drivers/parisc/eisa.c irq, eisa_in8(0x20), eisa_in8(0xa0)); irq 209 drivers/parisc/eisa.c irq &= 0xf; irq 212 drivers/parisc/eisa.c if (irq & 8) { irq 213 drivers/parisc/eisa.c slave_mask |= (1 << (irq&7)); irq 215 drivers/parisc/eisa.c eisa_out8(0x60 | (irq&7),0xa0);/* 'Specific EOI' to slave */ irq 219 drivers/parisc/eisa.c master_mask |= (1 << (irq&7)); irq 221 drivers/parisc/eisa.c eisa_out8(0x60|irq, 0x20); /* 'Specific EOI' to master */ irq 225 drivers/parisc/eisa.c generic_handle_irq(irq); irq 229 drivers/parisc/eisa.c if (irq & 8) { irq 230 drivers/parisc/eisa.c slave_mask &= ~(1 << (irq&7)); irq 233 drivers/parisc/eisa.c master_mask &= ~(1 << (irq&7)); irq 331 drivers/parisc/eisa.c result = request_irq(dev->irq, eisa_irq, IRQF_SHARED, "EISA", &eisa_dev); irq 387 drivers/parisc/eisa.c free_irq(dev->irq, &eisa_dev); irq 35 drivers/parisc/gsc.c int irq = txn_alloc_irq(GSC_EIM_WIDTH); irq 36 drivers/parisc/gsc.c if (irq < 0) { irq 38 drivers/parisc/gsc.c return irq; irq 41 drivers/parisc/gsc.c i->txn_addr = txn_alloc_addr(irq); irq 42 drivers/parisc/gsc.c i->txn_data = txn_alloc_data(irq); irq 43 drivers/parisc/gsc.c i->irq = irq; irq 45 drivers/parisc/gsc.c return irq; irq 48 drivers/parisc/gsc.c int gsc_claim_irq(struct gsc_irq *i, int irq) irq 50 drivers/parisc/gsc.c int c = irq; irq 52 drivers/parisc/gsc.c irq += CPU_IRQ_BASE; /* virtualize the IRQ first */ irq 54 drivers/parisc/gsc.c irq = txn_claim_irq(irq); irq 55 drivers/parisc/gsc.c if (irq < 0) { irq 57 drivers/parisc/gsc.c return irq; irq 60 drivers/parisc/gsc.c i->txn_addr = txn_alloc_addr(irq); irq 61 drivers/parisc/gsc.c i->txn_data = txn_alloc_data(irq); irq 62 drivers/parisc/gsc.c i->irq = irq; irq 64 drivers/parisc/gsc.c return irq; irq 84 drivers/parisc/gsc.c unsigned int irq = gsc_asic->global_irq[local_irq]; irq 85 drivers/parisc/gsc.c generic_handle_irq(irq); irq 92 drivers/parisc/gsc.c int gsc_find_local_irq(unsigned int irq, int *global_irqs, int limit) irq 97 drivers/parisc/gsc.c if (global_irqs[local_irq] == irq) irq 107 drivers/parisc/gsc.c int local_irq = gsc_find_local_irq(d->irq, irq_dev->global_irq, 32); irq 110 drivers/parisc/gsc.c DEBPRINTK(KERN_DEBUG "%s(%d) %s: IMR 0x%x\n", __func__, d->irq, irq 122 drivers/parisc/gsc.c int local_irq = gsc_find_local_irq(d->irq, irq_dev->global_irq, 32); irq 125 drivers/parisc/gsc.c DEBPRINTK(KERN_DEBUG "%s(%d) %s: IMR 0x%x\n", __func__, d->irq, irq 146 drivers/parisc/gsc.c static int irq = GSC_IRQ_BASE; irq 148 drivers/parisc/gsc.c if (irq > GSC_IRQ_MAX) irq 151 drivers/parisc/gsc.c irq_set_chip_and_handler(irq, type, handle_simple_irq); irq 152 drivers/parisc/gsc.c irq_set_chip_data(irq, data); irq 154 drivers/parisc/gsc.c return irq++; irq 159 drivers/parisc/gsc.c int irq = asic->global_irq[local_irq]; irq 161 drivers/parisc/gsc.c if (irq <= 0) { irq 162 drivers/parisc/gsc.c irq = gsc_assign_irq(&gsc_asic_interrupt_type, asic); irq 163 drivers/parisc/gsc.c if (irq == NO_IRQ) irq 166 drivers/parisc/gsc.c asic->global_irq[local_irq] = irq; irq 168 drivers/parisc/gsc.c *irqp = irq; irq 221 drivers/parisc/gsc.c parent->irq, gsc_asic->eim); irq 24 drivers/parisc/gsc.h int irq; /* virtual IRQ */ irq 39 drivers/parisc/gsc.h int gsc_claim_irq(struct gsc_irq *dev, int irq); /* dev needs this irq */ irq 41 drivers/parisc/gsc.h int gsc_find_local_irq(unsigned int irq, int *global_irq, int limit); irq 46 drivers/parisc/gsc.h irqreturn_t gsc_asic_intr(int irq, void *dev); irq 654 drivers/parisc/iosapic.c DBG(KERN_DEBUG "enable_irq(%d): eoi(%p, 0x%x)\n", d->irq, irq 681 drivers/parisc/iosapic.c vi->txn_addr = txn_affinity_addr(d->irq, dest_cpu); irq 730 drivers/parisc/iosapic.c pcidev->irq = superio_fixup_irq(pcidev); irq 734 drivers/parisc/iosapic.c return pcidev->irq; irq 791 drivers/parisc/iosapic.c pcidev->irq = vi->txn_irq; irq 795 drivers/parisc/iosapic.c pcidev->vendor, pcidev->device, isi_line, pcidev->irq); irq 797 drivers/parisc/iosapic.c return pcidev->irq; irq 35 drivers/parisc/lasi.c int irq; irq 38 drivers/parisc/lasi.c case 0x74: irq = 7; break; /* Centronics */ irq 39 drivers/parisc/lasi.c case 0x7B: irq = 13; break; /* Audio */ irq 40 drivers/parisc/lasi.c case 0x81: irq = 14; break; /* Lasi itself */ irq 41 drivers/parisc/lasi.c case 0x82: irq = 9; break; /* SCSI */ irq 42 drivers/parisc/lasi.c case 0x83: irq = 20; break; /* Floppy */ irq 43 drivers/parisc/lasi.c case 0x84: irq = 26; break; /* PS/2 Keyboard */ irq 44 drivers/parisc/lasi.c case 0x87: irq = 18; break; /* ISDN */ irq 45 drivers/parisc/lasi.c case 0x8A: irq = 8; break; /* LAN */ irq 46 drivers/parisc/lasi.c case 0x8C: irq = 5; break; /* RS232 */ irq 47 drivers/parisc/lasi.c case 0x8D: irq = (dev->hw_path == 13) ? 16 : 17; break; irq 52 drivers/parisc/lasi.c gsc_asic_assign_irq(ctrl, irq, &dev->irq); irq 188 drivers/parisc/lasi.c dev->irq = gsc_alloc_irq(&gsc_irq); irq 189 drivers/parisc/lasi.c if (dev->irq < 0) { irq 198 drivers/parisc/lasi.c ret = request_irq(gsc_irq.irq, gsc_asic_intr, 0, "lasi", lasi); irq 163 drivers/parisc/superio.c pdev->irq = sio->usb_pdev->irq; irq 166 drivers/parisc/superio.c sio->usb_pdev->irq = superio_fixup_irq(sio->usb_pdev); irq 169 drivers/parisc/superio.c pci_name(pdev), pdev->irq); irq 273 drivers/parisc/superio.c if (request_irq(pdev->irq, superio_interrupt, 0, irq 287 drivers/parisc/superio.c unsigned int irq = d->irq; irq 290 drivers/parisc/superio.c if ((irq < 1) || (irq == 2) || (irq > 7)) { irq 299 drivers/parisc/superio.c r8 |= (1 << irq); irq 305 drivers/parisc/superio.c unsigned int irq = d->irq; irq 308 drivers/parisc/superio.c if ((irq < 1) || (irq == 2) || (irq > 7)) { irq 309 drivers/parisc/superio.c printk(KERN_ERR PFX "Illegal irq number (%d).\n", irq); irq 316 drivers/parisc/superio.c r8 &= ~(1 << irq); irq 399 drivers/parisc/superio.c serial_port.irq = SP1_IRQ; irq 409 drivers/parisc/superio.c serial_port.irq = SP2_IRQ; irq 27 drivers/parisc/wax.c int irq; irq 30 drivers/parisc/wax.c case 0x73: irq = 1; break; /* i8042 General */ irq 31 drivers/parisc/wax.c case 0x8c: irq = 6; break; /* Serial */ irq 32 drivers/parisc/wax.c case 0x90: irq = 10; break; /* EISA */ irq 36 drivers/parisc/wax.c gsc_asic_assign_irq(ctrl, irq, &dev->irq); irq 39 drivers/parisc/wax.c case 0x73: irq = 2; break; /* i8042 High-priority */ irq 40 drivers/parisc/wax.c case 0x90: irq = 0; break; /* EISA NMI */ irq 44 drivers/parisc/wax.c gsc_asic_assign_irq(ctrl, irq, &dev->aux_irq); irq 88 drivers/parisc/wax.c dev->irq = gsc_claim_irq(&gsc_irq, WAX_GSC_IRQ); irq 89 drivers/parisc/wax.c if (dev->irq < 0) { irq 98 drivers/parisc/wax.c ret = request_irq(gsc_irq.irq, gsc_asic_intr, 0, "wax", wax); irq 77 drivers/parport/daisy.c real->irq, irq 44 drivers/parport/ieee1284.c up (&port->physport->ieee1284.irq); irq 81 drivers/parport/ieee1284.c ret = down_interruptible (&port->physport->ieee1284.irq); irq 53 drivers/parport/ieee1284_ops.c if (port->irq != PARPORT_IRQ_NONE) { irq 538 drivers/parport/ieee1284_ops.c if (count && dev->port->irq != PARPORT_IRQ_NONE) { irq 233 drivers/parport/parport_amiga.c if (port->irq != PARPORT_IRQ_NONE) irq 214 drivers/parport/parport_atari.c if (this_port->irq != PARPORT_IRQ_NONE) irq 165 drivers/parport/parport_ax88796.c enable_irq(p->irq); irq 179 drivers/parport/parport_ax88796.c disable_irq(p->irq); irq 276 drivers/parport/parport_ax88796.c int irq; irq 307 drivers/parport/parport_ax88796.c irq = platform_get_irq(pdev, 0); irq 308 drivers/parport/parport_ax88796.c if (irq <= 0) irq 309 drivers/parport/parport_ax88796.c irq = PARPORT_IRQ_NONE; irq 311 drivers/parport/parport_ax88796.c pp = parport_register_port((unsigned long)dd->base, irq, irq 332 drivers/parport/parport_ax88796.c if (irq >= 0) { irq 334 drivers/parport/parport_ax88796.c ret = request_irq(irq, parport_irq_handler, irq 366 drivers/parport/parport_ax88796.c free_irq(p->irq, p); irq 134 drivers/parport/parport_cs.c if (!link->irq) irq 142 drivers/parport/parport_cs.c link->irq, PARPORT_DMA_NONE, irq 148 drivers/parport/parport_cs.c link->irq); irq 231 drivers/parport/parport_gsc.c unsigned long base_hi, int irq, irq 258 drivers/parport/parport_gsc.c p->irq = irq; irq 286 drivers/parport/parport_gsc.c p->irq = irq; irq 287 drivers/parport/parport_gsc.c if (p->irq == PARPORT_IRQ_AUTO) { irq 288 drivers/parport/parport_gsc.c p->irq = PARPORT_IRQ_NONE; irq 290 drivers/parport/parport_gsc.c if (p->irq != PARPORT_IRQ_NONE) { irq 291 drivers/parport/parport_gsc.c pr_cont(", irq %d", p->irq); irq 315 drivers/parport/parport_gsc.c if (p->irq != PARPORT_IRQ_NONE) { irq 316 drivers/parport/parport_gsc.c if (request_irq (p->irq, parport_irq_handler, irq 320 drivers/parport/parport_gsc.c p->name, p->irq); irq 321 drivers/parport/parport_gsc.c p->irq = PARPORT_IRQ_NONE; irq 349 drivers/parport/parport_gsc.c if (!dev->irq) { irq 370 drivers/parport/parport_gsc.c p = parport_gsc_probe_port(port, 0, dev->irq, irq 388 drivers/parport/parport_gsc.c if (p->irq != PARPORT_IRQ_NONE) irq 389 drivers/parport/parport_gsc.c free_irq(p->irq, p); irq 205 drivers/parport/parport_gsc.h int irq, int dma, irq 540 drivers/parport/parport_ip32.c static irqreturn_t parport_ip32_dma_interrupt(int irq, void *dev_id) irq 543 drivers/parport/parport_ip32.c pr_trace(NULL, "(%d): ctx=%d", irq, parport_ip32_dma.ctx); irq 549 drivers/parport/parport_ip32.c static irqreturn_t parport_ip32_merr_interrupt(int irq, void *dev_id) irq 551 drivers/parport/parport_ip32.c pr_trace1(NULL, "(%d)", irq); irq 766 drivers/parport/parport_ip32.c static irqreturn_t parport_ip32_interrupt(int irq, void *dev_id) irq 774 drivers/parport/parport_ip32.c return parport_irq_handler(irq, dev_id); irq 1393 drivers/parport/parport_ip32.c count = (p->irq == PARPORT_IRQ_NONE) ? irq 2078 drivers/parport/parport_ip32.c int irq = MACEISA_PARALLEL_IRQ; irq 2079 drivers/parport/parport_ip32.c if (request_irq(irq, parport_ip32_interrupt, 0, p->name, p)) { irq 2086 drivers/parport/parport_ip32.c p->irq = irq; irq 2139 drivers/parport/parport_ip32.c if (p->irq != PARPORT_IRQ_NONE) irq 2140 drivers/parport/parport_ip32.c printk(", irq %d", p->irq); irq 2182 drivers/parport/parport_ip32.c if (p->irq != PARPORT_IRQ_NONE) irq 2183 drivers/parport/parport_ip32.c free_irq(p->irq, p); irq 180 drivers/parport/parport_mfc3.c static irqreturn_t mfc3_interrupt(int irq, void *dev_id) irq 320 drivers/parport/parport_mfc3.c if (p->irq != PARPORT_IRQ_NONE) { irq 355 drivers/parport/parport_mfc3.c if (this_port[i]->irq != PARPORT_IRQ_NONE) { irq 100 drivers/parport/parport_pc.c int irq; irq 238 drivers/parport/parport_pc.c dev->port->irq != PARPORT_IRQ_NONE) irq 1022 drivers/parport/parport_pc.c s->irq = 7; irq 1026 drivers/parport/parport_pc.c s->irq = 7; irq 1030 drivers/parport/parport_pc.c s->irq = 5; irq 1103 drivers/parport/parport_pc.c s->irq = cr70 & 0x0f; irq 1398 drivers/parport/parport_pc.c return s->irq; irq 1858 drivers/parport/parport_pc.c int irq, intrLine; irq 1867 drivers/parport/parport_pc.c irq = lookup[intrLine]; irq 1870 drivers/parport/parport_pc.c return irq; irq 1888 drivers/parport/parport_pc.c pb->irq = probe_irq_off(irqs); irq 1891 drivers/parport/parport_pc.c if (pb->irq <= 0) irq 1892 drivers/parport/parport_pc.c pb->irq = PARPORT_IRQ_NONE; irq 1894 drivers/parport/parport_pc.c return pb->irq; irq 1928 drivers/parport/parport_pc.c pb->irq = probe_irq_off(irqs); irq 1933 drivers/parport/parport_pc.c if (pb->irq <= 0) irq 1934 drivers/parport/parport_pc.c pb->irq = PARPORT_IRQ_NONE; irq 1936 drivers/parport/parport_pc.c return pb->irq; irq 1958 drivers/parport/parport_pc.c pb->irq = programmable_irq_support(pb); irq 1960 drivers/parport/parport_pc.c if (pb->irq == PARPORT_IRQ_NONE) irq 1961 drivers/parport/parport_pc.c pb->irq = irq_probe_ECP(pb); irq 1964 drivers/parport/parport_pc.c if ((pb->irq == PARPORT_IRQ_NONE) && priv->ecr && irq 1966 drivers/parport/parport_pc.c pb->irq = irq_probe_EPP(pb); irq 1970 drivers/parport/parport_pc.c if (pb->irq == PARPORT_IRQ_NONE && (pb->modes & PARPORT_MODE_EPP)) irq 1971 drivers/parport/parport_pc.c pb->irq = irq_probe_EPP(pb); irq 1975 drivers/parport/parport_pc.c if (pb->irq == PARPORT_IRQ_NONE) irq 1976 drivers/parport/parport_pc.c pb->irq = irq_probe_SPP(pb); irq 1978 drivers/parport/parport_pc.c if (pb->irq == PARPORT_IRQ_NONE) irq 1979 drivers/parport/parport_pc.c pb->irq = get_superio_irq(pb); irq 1981 drivers/parport/parport_pc.c return pb->irq; irq 2026 drivers/parport/parport_pc.c int irq, int dma, irq 2065 drivers/parport/parport_pc.c p = parport_register_port(base, irq, dma, ops); irq 2113 drivers/parport/parport_pc.c if (p->irq == PARPORT_IRQ_AUTO) { irq 2114 drivers/parport/parport_pc.c p->irq = PARPORT_IRQ_NONE; irq 2116 drivers/parport/parport_pc.c } else if (p->irq == PARPORT_IRQ_PROBEONLY) { irq 2117 drivers/parport/parport_pc.c p->irq = PARPORT_IRQ_NONE; irq 2119 drivers/parport/parport_pc.c probedirq = p->irq; irq 2120 drivers/parport/parport_pc.c p->irq = PARPORT_IRQ_NONE; irq 2122 drivers/parport/parport_pc.c if (p->irq != PARPORT_IRQ_NONE) { irq 2123 drivers/parport/parport_pc.c printk(KERN_CONT ", irq %d", p->irq); irq 2138 drivers/parport/parport_pc.c priv->fifo_depth > 0 && p->irq != PARPORT_IRQ_NONE) { irq 2193 drivers/parport/parport_pc.c if (p->irq != PARPORT_IRQ_NONE) { irq 2194 drivers/parport/parport_pc.c if (request_irq(p->irq, parport_irq_handler, irq 2198 drivers/parport/parport_pc.c p->name, p->irq); irq 2199 drivers/parport/parport_pc.c p->irq = PARPORT_IRQ_NONE; irq 2284 drivers/parport/parport_pc.c if (p->irq != PARPORT_IRQ_NONE) irq 2285 drivers/parport/parport_pc.c free_irq(p->irq, p); irq 2313 drivers/parport/parport_pc.c int irq; irq 2389 drivers/parport/parport_pc.c irq = ite8872_irq; irq 2391 drivers/parport/parport_pc.c irq = PARPORT_IRQ_NONE; irq 2398 drivers/parport/parport_pc.c irq, PARPORT_DMA_NONE, &pdev->dev, 0)) { irq 2402 drivers/parport/parport_pc.c if (irq != PARPORT_IRQ_NONE) irq 2403 drivers/parport/parport_pc.c pr_cont(", irq=%d", irq); irq 2440 drivers/parport/parport_pc.c int dma, irq; irq 2534 drivers/parport/parport_pc.c irq = ((tmp & VIA_IRQCONTROL_PARALLEL) >> 4); irq 2547 drivers/parport/parport_pc.c irq = PARPORT_IRQ_NONE; irq 2568 drivers/parport/parport_pc.c switch (irq) { irq 2573 drivers/parport/parport_pc.c irq = PARPORT_IRQ_NONE; irq 2581 drivers/parport/parport_pc.c if (parport_pc_probe_port(port1, port2, irq, dma, &pdev->dev, 0)) { irq 2584 drivers/parport/parport_pc.c if (irq != PARPORT_IRQ_NONE) irq 2585 drivers/parport/parport_pc.c pr_cont(", irq=%d", irq); irq 2593 drivers/parport/parport_pc.c port1, irq, dma); irq 2844 drivers/parport/parport_pc.c int irq; irq 2855 drivers/parport/parport_pc.c irq = dev->irq; irq 2856 drivers/parport/parport_pc.c if (irq == IRQ_NONE) { irq 2860 drivers/parport/parport_pc.c irq = PARPORT_IRQ_NONE; irq 2864 drivers/parport/parport_pc.c id->vendor, id->device, io_lo, io_hi, irq); irq 2867 drivers/parport/parport_pc.c parport_pc_probe_port(io_lo, io_hi, irq, irq 2954 drivers/parport/parport_pc.c int dma, irq; irq 2970 drivers/parport/parport_pc.c irq = pnp_irq(dev, 0); irq 2972 drivers/parport/parport_pc.c irq = PARPORT_IRQ_NONE; irq 2981 drivers/parport/parport_pc.c pdata = parport_pc_probe_port(io_lo, io_hi, irq, dma, &dev->dev, 0); irq 3154 drivers/parport/parport_pc.c static char *irq[PARPORT_PC_MAX_PORTS]; irq 3161 drivers/parport/parport_pc.c MODULE_PARM_DESC(irq, "IRQ line"); irq 3162 drivers/parport/parport_pc.c module_param_hw_array(irq, charp, irq, NULL, 0); irq 3188 drivers/parport/parport_pc.c if (parport_parse_irq(irq[i], &val)) irq 3197 drivers/parport/parport_pc.c if (irq[0] && !parport_parse_irq(irq[0], &val)) irq 591 drivers/parport/parport_serial.c int irq; irq 609 drivers/parport/parport_serial.c irq = dev->irq; irq 610 drivers/parport/parport_serial.c if (irq == IRQ_NONE) { irq 614 drivers/parport/parport_serial.c irq = PARPORT_IRQ_NONE; irq 618 drivers/parport/parport_serial.c io_lo, io_hi, irq); irq 620 drivers/parport/parport_serial.c port = parport_pc_probe_port (io_lo, io_hi, irq, irq 273 drivers/parport/parport_sunbpp.c int irq, dma, err = 0, size; irq 278 drivers/parport/parport_sunbpp.c irq = op->archdata.irqs[0]; irq 296 drivers/parport/parport_sunbpp.c if (!(p = parport_register_port((unsigned long)base, irq, dma, ops))) { irq 304 drivers/parport/parport_sunbpp.c if ((err = request_irq(p->irq, parport_irq_handler, irq 344 drivers/parport/parport_sunbpp.c if (p->irq != PARPORT_IRQ_NONE) { irq 346 drivers/parport/parport_sunbpp.c free_irq(p->irq, p); irq 159 drivers/parport/procfs.c len += sprintf (buffer, "%d\n", port->irq); irq 457 drivers/parport/share.c struct parport *parport_register_port(unsigned long base, int irq, int dma, irq 473 drivers/parport/share.c tmp->irq = irq; irq 488 drivers/parport/share.c sema_init(&tmp->ieee1284.irq, 0); irq 1381 drivers/parport/share.c irqreturn_t parport_irq_handler(int irq, void *dev_id) irq 222 drivers/pci/controller/dwc/pci-dra7xx.c static int dra7xx_pcie_intx_map(struct irq_domain *domain, unsigned int irq, irq 225 drivers/pci/controller/dwc/pci-dra7xx.c irq_set_chip_and_handler(irq, &dummy_irq_chip, handle_simple_irq); irq 226 drivers/pci/controller/dwc/pci-dra7xx.c irq_set_chip_data(irq, domain->host_data); irq 260 drivers/pci/controller/dwc/pci-dra7xx.c static irqreturn_t dra7xx_pcie_msi_irq_handler(int irq, void *arg) irq 291 drivers/pci/controller/dwc/pci-dra7xx.c static irqreturn_t dra7xx_pcie_irq_handler(int irq, void *arg) irq 464 drivers/pci/controller/dwc/pci-dra7xx.c pp->irq = platform_get_irq(pdev, 1); irq 465 drivers/pci/controller/dwc/pci-dra7xx.c if (pp->irq < 0) { irq 467 drivers/pci/controller/dwc/pci-dra7xx.c return pp->irq; irq 470 drivers/pci/controller/dwc/pci-dra7xx.c ret = devm_request_irq(dev, pp->irq, dra7xx_pcie_msi_irq_handler, irq 678 drivers/pci/controller/dwc/pci-dra7xx.c int irq; irq 715 drivers/pci/controller/dwc/pci-dra7xx.c irq = platform_get_irq(pdev, 0); irq 716 drivers/pci/controller/dwc/pci-dra7xx.c if (irq < 0) { irq 717 drivers/pci/controller/dwc/pci-dra7xx.c dev_err(dev, "missing IRQ resource: %d\n", irq); irq 718 drivers/pci/controller/dwc/pci-dra7xx.c return irq; irq 834 drivers/pci/controller/dwc/pci-dra7xx.c ret = devm_request_irq(dev, irq, dra7xx_pcie_irq_handler, irq 289 drivers/pci/controller/dwc/pci-exynos.c static irqreturn_t exynos_pcie_irq_handler(int irq, void *arg) irq 404 drivers/pci/controller/dwc/pci-exynos.c pp->irq = platform_get_irq(pdev, 1); irq 405 drivers/pci/controller/dwc/pci-exynos.c if (pp->irq < 0) { irq 407 drivers/pci/controller/dwc/pci-exynos.c return pp->irq; irq 409 drivers/pci/controller/dwc/pci-exynos.c ret = devm_request_irq(dev, pp->irq, exynos_pcie_irq_handler, irq 154 drivers/pci/controller/dwc/pci-keystone.c u32 irq = data->hwirq; irq 162 drivers/pci/controller/dwc/pci-keystone.c reg_offset = irq % 8; irq 163 drivers/pci/controller/dwc/pci-keystone.c bit_pos = irq >> 3; irq 199 drivers/pci/controller/dwc/pci-keystone.c u32 irq = data->hwirq; irq 210 drivers/pci/controller/dwc/pci-keystone.c reg_offset = irq % 8; irq 211 drivers/pci/controller/dwc/pci-keystone.c bit_pos = irq >> 3; irq 223 drivers/pci/controller/dwc/pci-keystone.c u32 irq = data->hwirq; irq 234 drivers/pci/controller/dwc/pci-keystone.c reg_offset = irq % 8; irq 235 drivers/pci/controller/dwc/pci-keystone.c bit_pos = irq >> 3; irq 343 drivers/pci/controller/dwc/pci-keystone.c unsigned int irq, irq 346 drivers/pci/controller/dwc/pci-keystone.c irq_set_chip_and_handler(irq, &ks_pcie_legacy_irq_chip, irq 348 drivers/pci/controller/dwc/pci-keystone.c irq_set_chip_data(irq, d->host_data); irq 579 drivers/pci/controller/dwc/pci-keystone.c unsigned int irq = desc->irq_data.hwirq; irq 581 drivers/pci/controller/dwc/pci-keystone.c u32 offset = irq - ks_pcie->msi_host_irq; irq 588 drivers/pci/controller/dwc/pci-keystone.c dev_dbg(dev, "%s, irq %d\n", __func__, irq); irq 626 drivers/pci/controller/dwc/pci-keystone.c unsigned int irq = irq_desc_get_irq(desc); irq 630 drivers/pci/controller/dwc/pci-keystone.c u32 irq_offset = irq - ks_pcie->legacy_host_irqs[0]; irq 633 drivers/pci/controller/dwc/pci-keystone.c dev_dbg(dev, ": Handling legacy irq %d\n", irq); irq 651 drivers/pci/controller/dwc/pci-keystone.c int irq_count, irq, ret, i; irq 672 drivers/pci/controller/dwc/pci-keystone.c irq = irq_of_parse_and_map(intc_np, i); irq 673 drivers/pci/controller/dwc/pci-keystone.c if (!irq) { irq 679 drivers/pci/controller/dwc/pci-keystone.c irq_data = irq_get_irq_data(irq); irq 687 drivers/pci/controller/dwc/pci-keystone.c irq_set_chained_handler_and_data(irq, ks_pcie_msi_irq_handler, irq 705 drivers/pci/controller/dwc/pci-keystone.c int irq_count, irq, ret = 0, i; irq 727 drivers/pci/controller/dwc/pci-keystone.c irq = irq_of_parse_and_map(intc_np, i); irq 728 drivers/pci/controller/dwc/pci-keystone.c if (!irq) { irq 732 drivers/pci/controller/dwc/pci-keystone.c ks_pcie->legacy_host_irqs[i] = irq; irq 734 drivers/pci/controller/dwc/pci-keystone.c irq_set_chained_handler_and_data(irq, irq 857 drivers/pci/controller/dwc/pci-keystone.c static irqreturn_t ks_pcie_err_irq_handler(int irq, void *priv) irq 1207 drivers/pci/controller/dwc/pci-keystone.c int irq; irq 1249 drivers/pci/controller/dwc/pci-keystone.c irq = platform_get_irq(pdev, 0); irq 1250 drivers/pci/controller/dwc/pci-keystone.c if (irq < 0) { irq 1251 drivers/pci/controller/dwc/pci-keystone.c dev_err(dev, "missing IRQ resource: %d\n", irq); irq 1252 drivers/pci/controller/dwc/pci-keystone.c return irq; irq 1255 drivers/pci/controller/dwc/pci-keystone.c ret = request_irq(irq, ks_pcie_err_irq_handler, IRQF_SHARED, irq 1259 drivers/pci/controller/dwc/pci-keystone.c irq); irq 219 drivers/pci/controller/dwc/pcie-armada8k.c static irqreturn_t armada8k_pcie_irq_handler(int irq, void *arg) irq 250 drivers/pci/controller/dwc/pcie-armada8k.c pp->irq = platform_get_irq(pdev, 0); irq 251 drivers/pci/controller/dwc/pcie-armada8k.c if (pp->irq < 0) { irq 253 drivers/pci/controller/dwc/pcie-armada8k.c return pp->irq; irq 256 drivers/pci/controller/dwc/pcie-armada8k.c ret = devm_request_irq(dev, pp->irq, armada8k_pcie_irq_handler, irq 259 drivers/pci/controller/dwc/pcie-armada8k.c dev_err(dev, "failed to request irq %d\n", pp->irq); irq 80 drivers/pci/controller/dwc/pcie-designware-host.c int i, pos, irq; irq 99 drivers/pci/controller/dwc/pcie-designware-host.c irq = irq_find_mapping(pp->irq_domain, irq 102 drivers/pci/controller/dwc/pcie-designware-host.c generic_handle_irq(irq); irq 123 drivers/pci/controller/dwc/pcie-designware-plat.c pp->irq = platform_get_irq(pdev, 1); irq 124 drivers/pci/controller/dwc/pcie-designware-plat.c if (pp->irq < 0) irq 125 drivers/pci/controller/dwc/pcie-designware-plat.c return pp->irq; irq 183 drivers/pci/controller/dwc/pcie-designware.h int irq; irq 454 drivers/pci/controller/dwc/pcie-kirin.c int irq; irq 457 drivers/pci/controller/dwc/pcie-kirin.c irq = platform_get_irq(pdev, 0); irq 458 drivers/pci/controller/dwc/pcie-kirin.c if (irq < 0) { irq 460 drivers/pci/controller/dwc/pcie-kirin.c "failed to get MSI IRQ (%d)\n", irq); irq 461 drivers/pci/controller/dwc/pcie-kirin.c return irq; irq 464 drivers/pci/controller/dwc/pcie-kirin.c pci->pp.msi_irq = irq; irq 132 drivers/pci/controller/dwc/pcie-spear13xx.c static irqreturn_t spear13xx_pcie_irq_handler(int irq, void *arg) irq 200 drivers/pci/controller/dwc/pcie-spear13xx.c pp->irq = platform_get_irq(pdev, 0); irq 201 drivers/pci/controller/dwc/pcie-spear13xx.c if (pp->irq < 0) { irq 203 drivers/pci/controller/dwc/pcie-spear13xx.c return pp->irq; irq 205 drivers/pci/controller/dwc/pcie-spear13xx.c ret = devm_request_irq(dev, pp->irq, spear13xx_pcie_irq_handler, irq 209 drivers/pci/controller/dwc/pcie-spear13xx.c dev_err(dev, "failed to request irq %d\n", pp->irq); irq 416 drivers/pci/controller/dwc/pcie-tegra194.c static irqreturn_t tegra_pcie_irq_handler(int irq, void *arg) irq 1556 drivers/pci/controller/dwc/pcie-tegra194.c pp->irq = platform_get_irq_byname(pdev, "intr"); irq 1557 drivers/pci/controller/dwc/pcie-tegra194.c if (!pp->irq) { irq 1562 drivers/pci/controller/dwc/pcie-tegra194.c ret = devm_request_irq(dev, pp->irq, tegra_pcie_irq_handler, irq 1565 drivers/pci/controller/dwc/pcie-tegra194.c dev_err(dev, "Failed to request IRQ %d: %d\n", pp->irq, ret); irq 1694 drivers/pci/controller/dwc/pcie-tegra194.c disable_irq(pcie->pci.pp.irq); irq 216 drivers/pci/controller/dwc/pcie-uniphier.c static int uniphier_pcie_intx_map(struct irq_domain *domain, unsigned int irq, irq 219 drivers/pci/controller/dwc/pcie-uniphier.c irq_set_chip_and_handler(irq, &uniphier_pcie_irq_chip, irq 221 drivers/pci/controller/dwc/pcie-uniphier.c irq_set_chip_data(irq, domain->host_data); irq 281 drivers/pci/controller/dwc/pcie-uniphier.c pp->irq = irq_of_parse_and_map(np_intc, 0); irq 282 drivers/pci/controller/dwc/pcie-uniphier.c if (!pp->irq) { irq 296 drivers/pci/controller/dwc/pcie-uniphier.c irq_set_chained_handler_and_data(pp->irq, uniphier_pcie_irq_handler, irq 676 drivers/pci/controller/pci-aardvark.c msg->data = data->irq; irq 928 drivers/pci/controller/pci-aardvark.c static irqreturn_t advk_pcie_irq_handler(int irq, void *arg) irq 1003 drivers/pci/controller/pci-aardvark.c int ret, irq; irq 1017 drivers/pci/controller/pci-aardvark.c irq = platform_get_irq(pdev, 0); irq 1018 drivers/pci/controller/pci-aardvark.c ret = devm_request_irq(dev, irq, advk_pcie_irq_handler, irq 330 drivers/pci/controller/pci-ftpci100.c static int faraday_pci_irq_map(struct irq_domain *domain, unsigned int irq, irq 333 drivers/pci/controller/pci-ftpci100.c irq_set_chip_and_handler(irq, &faraday_pci_irq_chip, handle_level_irq); irq 334 drivers/pci/controller/pci-ftpci100.c irq_set_chip_data(irq, domain->host_data); irq 346 drivers/pci/controller/pci-ftpci100.c int irq; irq 355 drivers/pci/controller/pci-ftpci100.c irq = of_irq_get(intc, 0); irq 356 drivers/pci/controller/pci-ftpci100.c if (irq <= 0) { irq 359 drivers/pci/controller/pci-ftpci100.c return irq ?: -EINVAL; irq 370 drivers/pci/controller/pci-ftpci100.c irq_set_chained_handler_and_data(irq, faraday_pci_irq_handler, p); irq 1136 drivers/pci/controller/pci-hyperv.c unsigned int irq) irq 1142 drivers/pci/controller/pci-hyperv.c struct irq_data *irq_data = irq_domain_get_irq_data(domain, irq); irq 102 drivers/pci/controller/pci-rcar-gen2.c int irq; irq 140 drivers/pci/controller/pci-rcar-gen2.c int irq; irq 142 drivers/pci/controller/pci-rcar-gen2.c irq = of_irq_parse_and_map_pci(dev, slot, pin); irq 143 drivers/pci/controller/pci-rcar-gen2.c if (!irq) irq 144 drivers/pci/controller/pci-rcar-gen2.c irq = priv->irq; irq 146 drivers/pci/controller/pci-rcar-gen2.c return irq; irq 152 drivers/pci/controller/pci-rcar-gen2.c static irqreturn_t rcar_pci_err_irq(int irq, void *pw) irq 176 drivers/pci/controller/pci-rcar-gen2.c ret = devm_request_irq(dev, priv->irq, rcar_pci_err_irq, irq 274 drivers/pci/controller/pci-rcar-gen2.c if (priv->irq > 0) irq 363 drivers/pci/controller/pci-rcar-gen2.c priv->irq = platform_get_irq(pdev, 0); irq 367 drivers/pci/controller/pci-rcar-gen2.c if (priv->irq < 0) { irq 369 drivers/pci/controller/pci-rcar-gen2.c return priv->irq; irq 296 drivers/pci/controller/pci-tegra.c int irq; irq 355 drivers/pci/controller/pci-tegra.c int irq; irq 835 drivers/pci/controller/pci-tegra.c int irq; irq 839 drivers/pci/controller/pci-tegra.c irq = of_irq_parse_and_map_pci(pdev, slot, pin); irq 840 drivers/pci/controller/pci-tegra.c if (!irq) irq 841 drivers/pci/controller/pci-tegra.c irq = pcie->irq; irq 843 drivers/pci/controller/pci-tegra.c return irq; irq 846 drivers/pci/controller/pci-tegra.c static irqreturn_t tegra_pcie_isr(int irq, void *arg) irq 1557 drivers/pci/controller/pci-tegra.c pcie->irq = err; irq 1559 drivers/pci/controller/pci-tegra.c err = request_irq(pcie->irq, tegra_pcie_isr, IRQF_SHARED, "PCIE", pcie); irq 1577 drivers/pci/controller/pci-tegra.c if (pcie->irq > 0) irq 1578 drivers/pci/controller/pci-tegra.c free_irq(pcie->irq, pcie); irq 1629 drivers/pci/controller/pci-tegra.c static void tegra_msi_free(struct tegra_msi *chip, unsigned long irq) irq 1635 drivers/pci/controller/pci-tegra.c if (!test_bit(irq, chip->used)) irq 1636 drivers/pci/controller/pci-tegra.c dev_err(dev, "trying to free unused MSI#%lu\n", irq); irq 1638 drivers/pci/controller/pci-tegra.c clear_bit(irq, chip->used); irq 1643 drivers/pci/controller/pci-tegra.c static irqreturn_t tegra_pcie_msi_irq(int irq, void *data) irq 1656 drivers/pci/controller/pci-tegra.c unsigned int irq; irq 1661 drivers/pci/controller/pci-tegra.c irq = irq_find_mapping(msi->domain, index); irq 1662 drivers/pci/controller/pci-tegra.c if (irq) { irq 1664 drivers/pci/controller/pci-tegra.c generic_handle_irq(irq); irq 1690 drivers/pci/controller/pci-tegra.c unsigned int irq; irq 1697 drivers/pci/controller/pci-tegra.c irq = irq_create_mapping(msi->domain, hwirq); irq 1698 drivers/pci/controller/pci-tegra.c if (!irq) { irq 1703 drivers/pci/controller/pci-tegra.c irq_set_msi_desc(irq, desc); irq 1709 drivers/pci/controller/pci-tegra.c pci_write_msi_msg(irq, &msg); irq 1715 drivers/pci/controller/pci-tegra.c unsigned int irq) irq 1718 drivers/pci/controller/pci-tegra.c struct irq_data *d = irq_get_irq_data(irq); irq 1721 drivers/pci/controller/pci-tegra.c irq_dispose_mapping(irq); irq 1733 drivers/pci/controller/pci-tegra.c static int tegra_msi_map(struct irq_domain *domain, unsigned int irq, irq 1736 drivers/pci/controller/pci-tegra.c irq_set_chip_and_handler(irq, &tegra_msi_irq_chip, handle_simple_irq); irq 1737 drivers/pci/controller/pci-tegra.c irq_set_chip_data(irq, domain->host_data); irq 1775 drivers/pci/controller/pci-tegra.c msi->irq = err; irq 1777 drivers/pci/controller/pci-tegra.c err = request_irq(msi->irq, tegra_pcie_msi_irq, IRQF_NO_THREAD, irq 1808 drivers/pci/controller/pci-tegra.c free_irq(msi->irq, pcie); irq 1844 drivers/pci/controller/pci-tegra.c unsigned int i, irq; irq 1849 drivers/pci/controller/pci-tegra.c if (msi->irq > 0) irq 1850 drivers/pci/controller/pci-tegra.c free_irq(msi->irq, pcie); irq 1853 drivers/pci/controller/pci-tegra.c irq = irq_find_mapping(msi->domain, i); irq 1854 drivers/pci/controller/pci-tegra.c if (irq > 0) irq 1855 drivers/pci/controller/pci-tegra.c irq_dispose_mapping(irq); irq 441 drivers/pci/controller/pci-v3-semi.c static irqreturn_t v3_irq(int irq, void *data) irq 742 drivers/pci/controller/pci-v3-semi.c int irq; irq 806 drivers/pci/controller/pci-v3-semi.c irq = platform_get_irq(pdev, 0); irq 807 drivers/pci/controller/pci-v3-semi.c if (irq <= 0) { irq 811 drivers/pci/controller/pci-v3-semi.c ret = devm_request_irq(dev, irq, v3_irq, 0, irq 816 drivers/pci/controller/pci-v3-semi.c irq, ret); irq 38 drivers/pci/controller/pcie-altera-msi.c int irq; irq 207 drivers/pci/controller/pcie-altera-msi.c irq_set_chained_handler(msi->irq, NULL); irq 208 drivers/pci/controller/pcie-altera-msi.c irq_set_handler_data(msi->irq, NULL); irq 257 drivers/pci/controller/pcie-altera-msi.c msi->irq = platform_get_irq(pdev, 0); irq 258 drivers/pci/controller/pcie-altera-msi.c if (msi->irq < 0) { irq 259 drivers/pci/controller/pcie-altera-msi.c dev_err(&pdev->dev, "failed to map IRQ: %d\n", msi->irq); irq 260 drivers/pci/controller/pcie-altera-msi.c ret = msi->irq; irq 264 drivers/pci/controller/pcie-altera-msi.c irq_set_chained_handler_and_data(msi->irq, altera_msi_isr, msi); irq 91 drivers/pci/controller/pcie-altera.c int irq; irq 630 drivers/pci/controller/pcie-altera.c static int altera_pcie_intx_map(struct irq_domain *domain, unsigned int irq, irq 633 drivers/pci/controller/pcie-altera.c irq_set_chip_and_handler(irq, &dummy_irq_chip, handle_simple_irq); irq 634 drivers/pci/controller/pcie-altera.c irq_set_chip_data(irq, domain->host_data); irq 724 drivers/pci/controller/pcie-altera.c irq_set_chained_handler_and_data(pcie->irq, NULL, NULL); irq 726 drivers/pci/controller/pcie-altera.c irq_dispose_mapping(pcie->irq); irq 749 drivers/pci/controller/pcie-altera.c pcie->irq = platform_get_irq(pdev, 0); irq 750 drivers/pci/controller/pcie-altera.c if (pcie->irq < 0) { irq 751 drivers/pci/controller/pcie-altera.c dev_err(dev, "failed to get IRQ: %d\n", pcie->irq); irq 752 drivers/pci/controller/pcie-altera.c return pcie->irq; irq 755 drivers/pci/controller/pcie-altera.c irq_set_chained_handler_and_data(pcie->irq, altera_pcie_isr, pcie); irq 592 drivers/pci/controller/pcie-iproc-msi.c unsigned int irq = irq_of_parse_and_map(node, i); irq 594 drivers/pci/controller/pcie-iproc-msi.c if (!irq) { irq 599 drivers/pci/controller/pcie-iproc-msi.c msi->grps[i].gic_irq = irq; irq 196 drivers/pci/controller/pcie-mediatek.c int irq; irq 541 drivers/pci/controller/pcie-mediatek.c irq_set_chained_handler_and_data(port->irq, NULL, NULL); irq 553 drivers/pci/controller/pcie-mediatek.c irq_dispose_mapping(port->irq); irq 557 drivers/pci/controller/pcie-mediatek.c static int mtk_pcie_intx_map(struct irq_domain *domain, unsigned int irq, irq 560 drivers/pci/controller/pcie-mediatek.c irq_set_chip_and_handler(irq, &dummy_irq_chip, handle_simple_irq); irq 561 drivers/pci/controller/pcie-mediatek.c irq_set_chip_data(irq, domain->host_data); irq 654 drivers/pci/controller/pcie-mediatek.c port->irq = platform_get_irq(pdev, port->slot); irq 655 drivers/pci/controller/pcie-mediatek.c irq_set_chained_handler_and_data(port->irq, irq 150 drivers/pci/controller/pcie-mobiveil.c int irq; irq 459 drivers/pci/controller/pcie-mobiveil.c pcie->irq = platform_get_irq(pdev, 0); irq 460 drivers/pci/controller/pcie-mobiveil.c if (pcie->irq <= 0) { irq 461 drivers/pci/controller/pcie-mobiveil.c dev_err(dev, "failed to map IRQ: %d\n", pcie->irq); irq 668 drivers/pci/controller/pcie-mobiveil.c struct irq_desc *desc = irq_to_desc(data->irq); irq 684 drivers/pci/controller/pcie-mobiveil.c struct irq_desc *desc = irq_to_desc(data->irq); irq 707 drivers/pci/controller/pcie-mobiveil.c static int mobiveil_pcie_intx_map(struct irq_domain *domain, unsigned int irq, irq 710 drivers/pci/controller/pcie-mobiveil.c irq_set_chip_and_handler(irq, &intx_irq_chip, handle_level_irq); irq 711 drivers/pci/controller/pcie-mobiveil.c irq_set_chip_data(irq, domain->host_data); irq 910 drivers/pci/controller/pcie-mobiveil.c irq_set_chained_handler_and_data(pcie->irq, mobiveil_pcie_isr, pcie); irq 726 drivers/pci/controller/pcie-rcar.c static void rcar_msi_free(struct rcar_msi *chip, unsigned long irq) irq 729 drivers/pci/controller/pcie-rcar.c clear_bit(irq, chip->used); irq 733 drivers/pci/controller/pcie-rcar.c static irqreturn_t rcar_pcie_msi_irq(int irq, void *data) irq 777 drivers/pci/controller/pcie-rcar.c unsigned int irq; irq 784 drivers/pci/controller/pcie-rcar.c irq = irq_find_mapping(msi->domain, hwirq); irq 785 drivers/pci/controller/pcie-rcar.c if (!irq) { irq 790 drivers/pci/controller/pcie-rcar.c irq_set_msi_desc(irq, desc); irq 796 drivers/pci/controller/pcie-rcar.c pci_write_msi_msg(irq, &msg); irq 808 drivers/pci/controller/pcie-rcar.c unsigned int irq; irq 823 drivers/pci/controller/pcie-rcar.c irq = irq_find_mapping(msi->domain, hwirq); irq 824 drivers/pci/controller/pcie-rcar.c if (!irq) irq 835 drivers/pci/controller/pcie-rcar.c if (irq_set_msi_desc_off(irq, i, desc)) { irq 848 drivers/pci/controller/pcie-rcar.c pci_write_msi_msg(irq, &msg); irq 853 drivers/pci/controller/pcie-rcar.c static void rcar_msi_teardown_irq(struct msi_controller *chip, unsigned int irq) irq 856 drivers/pci/controller/pcie-rcar.c struct irq_data *d = irq_get_irq_data(irq); irq 869 drivers/pci/controller/pcie-rcar.c static int rcar_msi_map(struct irq_domain *domain, unsigned int irq, irq 872 drivers/pci/controller/pcie-rcar.c irq_set_chip_and_handler(irq, &rcar_msi_irq_chip, handle_simple_irq); irq 873 drivers/pci/controller/pcie-rcar.c irq_set_chip_data(irq, domain->host_data); irq 885 drivers/pci/controller/pcie-rcar.c int i, irq; irq 888 drivers/pci/controller/pcie-rcar.c irq = irq_find_mapping(msi->domain, i); irq 889 drivers/pci/controller/pcie-rcar.c if (irq > 0) irq 890 drivers/pci/controller/pcie-rcar.c irq_dispose_mapping(irq); irq 409 drivers/pci/controller/pcie-rockchip-host.c static irqreturn_t rockchip_pcie_subsys_irq_handler(int irq, void *arg) irq 475 drivers/pci/controller/pcie-rockchip-host.c static irqreturn_t rockchip_pcie_client_irq_handler(int irq, void *arg) irq 547 drivers/pci/controller/pcie-rockchip-host.c int irq, err; irq 551 drivers/pci/controller/pcie-rockchip-host.c irq = platform_get_irq_byname(pdev, "sys"); irq 552 drivers/pci/controller/pcie-rockchip-host.c if (irq < 0) { irq 554 drivers/pci/controller/pcie-rockchip-host.c return irq; irq 557 drivers/pci/controller/pcie-rockchip-host.c err = devm_request_irq(dev, irq, rockchip_pcie_subsys_irq_handler, irq 564 drivers/pci/controller/pcie-rockchip-host.c irq = platform_get_irq_byname(pdev, "legacy"); irq 565 drivers/pci/controller/pcie-rockchip-host.c if (irq < 0) { irq 567 drivers/pci/controller/pcie-rockchip-host.c return irq; irq 570 drivers/pci/controller/pcie-rockchip-host.c irq_set_chained_handler_and_data(irq, irq 574 drivers/pci/controller/pcie-rockchip-host.c irq = platform_get_irq_byname(pdev, "client"); irq 575 drivers/pci/controller/pcie-rockchip-host.c if (irq < 0) { irq 577 drivers/pci/controller/pcie-rockchip-host.c return irq; irq 580 drivers/pci/controller/pcie-rockchip-host.c err = devm_request_irq(dev, irq, rockchip_pcie_client_irq_handler, irq 702 drivers/pci/controller/pcie-rockchip-host.c static int rockchip_pcie_intx_map(struct irq_domain *domain, unsigned int irq, irq 705 drivers/pci/controller/pcie-rockchip-host.c irq_set_chip_and_handler(irq, &dummy_irq_chip, handle_simple_irq); irq 706 drivers/pci/controller/pcie-rockchip-host.c irq_set_chip_data(irq, domain->host_data); irq 264 drivers/pci/controller/pcie-xilinx-nwl.c static irqreturn_t nwl_pcie_misc_handler(int irq, void *data) irq 385 drivers/pci/controller/pcie-xilinx-nwl.c struct irq_desc *desc = irq_to_desc(data->irq); irq 401 drivers/pci/controller/pcie-xilinx-nwl.c struct irq_desc *desc = irq_to_desc(data->irq); irq 423 drivers/pci/controller/pcie-xilinx-nwl.c static int nwl_legacy_map(struct irq_domain *domain, unsigned int irq, irq 426 drivers/pci/controller/pcie-xilinx-nwl.c irq_set_chip_and_handler(irq, &nwl_leg_irq_chip, handle_level_irq); irq 427 drivers/pci/controller/pcie-xilinx-nwl.c irq_set_chip_data(irq, domain->host_data); irq 428 drivers/pci/controller/pcie-xilinx-nwl.c irq_set_status_flags(irq, IRQ_LEVEL); irq 109 drivers/pci/controller/pcie-xilinx.c u32 irq; irq 213 drivers/pci/controller/pcie-xilinx.c static void xilinx_pcie_destroy_msi(unsigned int irq) irq 217 drivers/pci/controller/pcie-xilinx.c struct irq_data *d = irq_get_irq_data(irq); irq 221 drivers/pci/controller/pcie-xilinx.c msi = irq_get_msi_desc(irq); irq 223 drivers/pci/controller/pcie-xilinx.c dev_err(port->dev, "Trying to free unused MSI#%d\n", irq); irq 253 drivers/pci/controller/pcie-xilinx.c unsigned int irq) irq 255 drivers/pci/controller/pcie-xilinx.c xilinx_pcie_destroy_msi(irq); irq 256 drivers/pci/controller/pcie-xilinx.c irq_dispose_mapping(irq); irq 272 drivers/pci/controller/pcie-xilinx.c unsigned int irq; irq 281 drivers/pci/controller/pcie-xilinx.c irq = irq_create_mapping(port->msi_domain, hwirq); irq 282 drivers/pci/controller/pcie-xilinx.c if (!irq) irq 285 drivers/pci/controller/pcie-xilinx.c irq_set_msi_desc(irq, desc); irq 291 drivers/pci/controller/pcie-xilinx.c msg.data = irq; irq 293 drivers/pci/controller/pcie-xilinx.c pci_write_msi_msg(irq, &msg); irq 321 drivers/pci/controller/pcie-xilinx.c static int xilinx_pcie_msi_map(struct irq_domain *domain, unsigned int irq, irq 324 drivers/pci/controller/pcie-xilinx.c irq_set_chip_and_handler(irq, &xilinx_msi_irq_chip, handle_simple_irq); irq 325 drivers/pci/controller/pcie-xilinx.c irq_set_chip_data(irq, domain->host_data); irq 364 drivers/pci/controller/pcie-xilinx.c static int xilinx_pcie_intx_map(struct irq_domain *domain, unsigned int irq, irq 367 drivers/pci/controller/pcie-xilinx.c irq_set_chip_and_handler(irq, &dummy_irq_chip, handle_simple_irq); irq 368 drivers/pci/controller/pcie-xilinx.c irq_set_chip_data(irq, domain->host_data); irq 388 drivers/pci/controller/pcie-xilinx.c static irqreturn_t xilinx_pcie_intr_handler(int irq, void *data) irq 597 drivers/pci/controller/pcie-xilinx.c port->irq = irq_of_parse_and_map(node, 0); irq 598 drivers/pci/controller/pcie-xilinx.c err = devm_request_irq(dev, port->irq, xilinx_pcie_intr_handler, irq 602 drivers/pci/controller/pcie-xilinx.c dev_err(dev, "unable to request irq %d\n", port->irq); irq 69 drivers/pci/controller/vmd.c struct vmd_irq_list *irq; irq 128 drivers/pci/controller/vmd.c struct vmd_irq_list *irq = vmdirq->irq; irq 133 drivers/pci/controller/vmd.c MSI_ADDR_DEST_ID(index_from_irqs(vmd, irq)); irq 147 drivers/pci/controller/vmd.c list_add_tail_rcu(&vmdirq->node, &vmdirq->irq->irq_list); irq 239 drivers/pci/controller/vmd.c vmdirq->irq = vmd_next_irq(vmd, desc); irq 241 drivers/pci/controller/vmd.c index = index_from_irqs(vmd, vmdirq->irq); irq 255 drivers/pci/controller/vmd.c synchronize_srcu(&vmdirq->irq->srcu); irq 259 drivers/pci/controller/vmd.c vmdirq->irq->count--; irq 719 drivers/pci/controller/vmd.c static irqreturn_t vmd_irq(int irq, void *data) irq 248 drivers/pci/endpoint/functions/pci-epf-test.c u16 irq) irq 263 drivers/pci/endpoint/functions/pci-epf-test.c pci_epc_raise_irq(epc, epf->func_no, PCI_EPC_IRQ_MSI, irq); irq 266 drivers/pci/endpoint/functions/pci-epf-test.c pci_epc_raise_irq(epc, epf->func_no, PCI_EPC_IRQ_MSIX, irq); irq 53 drivers/pci/hotplug/cpci_hotplug.h unsigned int irq; irq 270 drivers/pci/hotplug/cpci_hotplug_core.c cpci_hp_intr(int irq, void *data) irq 496 drivers/pci/hotplug/cpci_hotplug_core.c if (controller->irq) irq 524 drivers/pci/hotplug/cpci_hotplug_core.c if (new_controller->irq) { irq 528 drivers/pci/hotplug/cpci_hotplug_core.c if (request_irq(new_controller->irq, irq 534 drivers/pci/hotplug/cpci_hotplug_core.c new_controller->irq); irq 538 drivers/pci/hotplug/cpci_hotplug_core.c __func__, new_controller->irq); irq 576 drivers/pci/hotplug/cpci_hotplug_core.c if (controller->irq) irq 577 drivers/pci/hotplug/cpci_hotplug_core.c free_irq(controller->irq, controller->dev_id); irq 614 drivers/pci/hotplug/cpci_hotplug_core.c if (controller->irq) { irq 629 drivers/pci/hotplug/cpci_hotplug_core.c if (controller->irq) { irq 202 drivers/pci/hotplug/cpcihp_zt5550.c zt5550_hpc.irq = hc_dev->irq; irq 1102 drivers/pci/hotplug/cpqphp_core.c ctrl->interrupt = pdev->irq; irq 686 drivers/pci/hotplug/ibmphp.h u8 irq[4]; /* for interrupt config */ irq 703 drivers/pci/hotplug/ibmphp.h u8 irq[4]; irq 725 drivers/pci/hotplug/ibmphp.h u32 irq; irq 145 drivers/pci/hotplug/ibmphp_core.c (*cur_slot)->irq[i] = IO_APIC_get_PCI_irq_vector((int) (*cur_slot)->bus, irq 149 drivers/pci/hotplug/ibmphp_core.c (*cur_slot)->irq[0]); irq 151 drivers/pci/hotplug/ibmphp_core.c (*cur_slot)->irq[1]); irq 153 drivers/pci/hotplug/ibmphp_core.c (*cur_slot)->irq[2]); irq 155 drivers/pci/hotplug/ibmphp_core.c (*cur_slot)->irq[3]); irq 160 drivers/pci/hotplug/ibmphp_core.c rtable->slots[loop].irq[0].bitmap); irq 162 drivers/pci/hotplug/ibmphp_core.c rtable->slots[loop].irq[1].bitmap); irq 164 drivers/pci/hotplug/ibmphp_core.c rtable->slots[loop].irq[2].bitmap); irq 166 drivers/pci/hotplug/ibmphp_core.c rtable->slots[loop].irq[3].bitmap); irq 169 drivers/pci/hotplug/ibmphp_core.c rtable->slots[loop].irq[0].link); irq 171 drivers/pci/hotplug/ibmphp_core.c rtable->slots[loop].irq[1].link); irq 173 drivers/pci/hotplug/ibmphp_core.c rtable->slots[loop].irq[2].link); irq 175 drivers/pci/hotplug/ibmphp_core.c rtable->slots[loop].irq[3].link); irq 1069 drivers/pci/hotplug/ibmphp_core.c slot_cur->func->irq[i] = slot_cur->irq[i]; irq 212 drivers/pci/hotplug/ibmphp_ebda.c debug("%s - irq: %x\n", __func__, hpc_ptr->irq); irq 218 drivers/pci/hotplug/ibmphp_ebda.c debug("%s - irq: %x\n", __func__, hpc_ptr->irq); irq 225 drivers/pci/hotplug/ibmphp_ebda.c debug("%s - irq: %x\n", __func__, hpc_ptr->irq); irq 802 drivers/pci/hotplug/ibmphp_ebda.c hpc_ptr->irq = readb(io_mem + addr + 2); irq 806 drivers/pci/hotplug/ibmphp_ebda.c hpc_ptr->u.pci_ctlr.dev_fun, hpc_ptr->irq); irq 818 drivers/pci/hotplug/ibmphp_ebda.c hpc_ptr->irq = readb(io_mem + addr + 4); irq 826 drivers/pci/hotplug/ibmphp_ebda.c hpc_ptr->irq = readb(io_mem + addr + 5); irq 40 drivers/pci/hotplug/ibmphp_pci.c if (cur_func->irq[j] == 0xff) { irq 43 drivers/pci/hotplug/ibmphp_pci.c cur_func->irq[j] = SCSI_IRQ; irq 46 drivers/pci/hotplug/ibmphp_pci.c cur_func->irq[j] = LAN_IRQ; irq 49 drivers/pci/hotplug/ibmphp_pci.c cur_func->irq[j] = OTHER_IRQ; irq 164 drivers/pci/hotplug/ibmphp_pci.c newfunc->irq[j] = cur_func->irq[j]; irq 199 drivers/pci/hotplug/ibmphp_pci.c newfunc->irq[j] = cur_func->irq[j]; irq 226 drivers/pci/hotplug/ibmphp_pci.c newfunc->irq[j] = cur_func->irq[j]; irq 271 drivers/pci/hotplug/ibmphp_pci.c newfunc->irq[j] = cur_func->irq[j]; irq 342 drivers/pci/hotplug/ibmphp_pci.c u8 irq; irq 526 drivers/pci/hotplug/ibmphp_pci.c pci_bus_read_config_byte(ibmphp_pci_bus, devfn, PCI_INTERRUPT_PIN, &irq); irq 527 drivers/pci/hotplug/ibmphp_pci.c if ((irq > 0x00) && (irq < 0x05)) irq 528 drivers/pci/hotplug/ibmphp_pci.c pci_bus_write_config_byte(ibmphp_pci_bus, devfn, PCI_INTERRUPT_LINE, func->irq[irq - 1]); irq 575 drivers/pci/hotplug/ibmphp_pci.c u8 irq; irq 988 drivers/pci/hotplug/ibmphp_pci.c pci_bus_read_config_byte(ibmphp_pci_bus, devfn, PCI_INTERRUPT_PIN, &irq); irq 989 drivers/pci/hotplug/ibmphp_pci.c if ((irq > 0x00) && (irq < 0x05)) irq 990 drivers/pci/hotplug/ibmphp_pci.c pci_bus_write_config_byte(ibmphp_pci_bus, devfn, PCI_INTERRUPT_LINE, func->irq[irq - 1]); irq 141 drivers/pci/hotplug/pciehp_ctrl.c irq_wake_thread(ctrl->pcie->irq, ctrl); irq 34 drivers/pci/hotplug/pciehp_hpc.c static irqreturn_t pciehp_isr(int irq, void *dev_id); irq 35 drivers/pci/hotplug/pciehp_hpc.c static irqreturn_t pciehp_ist(int irq, void *dev_id); irq 40 drivers/pci/hotplug/pciehp_hpc.c int retval, irq = ctrl->pcie->irq; irq 50 drivers/pci/hotplug/pciehp_hpc.c retval = request_threaded_irq(irq, pciehp_isr, pciehp_ist, irq 54 drivers/pci/hotplug/pciehp_hpc.c irq); irq 63 drivers/pci/hotplug/pciehp_hpc.c free_irq(ctrl->pcie->irq, ctrl); irq 527 drivers/pci/hotplug/pciehp_hpc.c static irqreturn_t pciehp_isr(int irq, void *dev_id) irq 551 drivers/pci/hotplug/pciehp_hpc.c disable_irq_nosync(irq); irq 616 drivers/pci/hotplug/pciehp_hpc.c static irqreturn_t pciehp_ist(int irq, void *dev_id) irq 628 drivers/pci/hotplug/pciehp_hpc.c ret = pciehp_isr(irq, dev_id); irq 629 drivers/pci/hotplug/pciehp_hpc.c enable_irq(irq); irq 634 drivers/pci/hotplug/pciehp_hpc.c synchronize_hardirq(irq); irq 38 drivers/pci/hotplug/pnv_php.c int irq = php_slot->irq; irq 41 drivers/pci/hotplug/pnv_php.c if (php_slot->irq > 0) { irq 48 drivers/pci/hotplug/pnv_php.c free_irq(php_slot->irq, php_slot); irq 49 drivers/pci/hotplug/pnv_php.c php_slot->irq = 0; irq 57 drivers/pci/hotplug/pnv_php.c if (disable_device || irq > 0) { irq 541 drivers/pci/hotplug/pnv_php.c if (php_slot->irq > 0) irq 542 drivers/pci/hotplug/pnv_php.c disable_irq(php_slot->irq); irq 551 drivers/pci/hotplug/pnv_php.c if (php_slot->irq > 0) irq 552 drivers/pci/hotplug/pnv_php.c enable_irq(php_slot->irq); irq 752 drivers/pci/hotplug/pnv_php.c static irqreturn_t pnv_php_interrupt(int irq, void *data) irq 818 drivers/pci/hotplug/pnv_php.c php_slot->name, added ? "added" : "removed", irq); irq 827 drivers/pci/hotplug/pnv_php.c static void pnv_php_init_irq(struct pnv_php_slot *php_slot, int irq) irq 857 drivers/pci/hotplug/pnv_php.c ret = request_irq(irq, pnv_php_interrupt, IRQF_SHARED, irq 861 drivers/pci/hotplug/pnv_php.c pci_warn(pdev, "Error %d enabling IRQ %d\n", ret, irq); irq 879 drivers/pci/hotplug/pnv_php.c php_slot->irq = irq; irq 885 drivers/pci/hotplug/pnv_php.c int irq, ret; irq 904 drivers/pci/hotplug/pnv_php.c irq = pnv_php_enable_msix(php_slot); irq 905 drivers/pci/hotplug/pnv_php.c if (irq > 0) { irq 906 drivers/pci/hotplug/pnv_php.c pnv_php_init_irq(php_slot, irq); irq 915 drivers/pci/hotplug/pnv_php.c if (!ret || pdev->irq) { irq 916 drivers/pci/hotplug/pnv_php.c irq = pdev->irq; irq 917 drivers/pci/hotplug/pnv_php.c pnv_php_init_irq(php_slot, irq); irq 168 drivers/pci/hotplug/shpchp_hpc.c static irqreturn_t shpc_isr(int irq, void *dev_id); irq 592 drivers/pci/hotplug/shpchp_hpc.c free_irq(ctrl->pci_dev->irq, ctrl); irq 772 drivers/pci/hotplug/shpchp_hpc.c static irqreturn_t shpc_isr(int irq, void *dev_id) irq 1052 drivers/pci/hotplug/shpchp_hpc.c rc = request_irq(ctrl->pci_dev->irq, shpc_isr, IRQF_SHARED, irq 1055 drivers/pci/hotplug/shpchp_hpc.c ctrl->pci_dev->irq, rc); irq 1058 drivers/pci/hotplug/shpchp_hpc.c ctrl->pci_dev->irq); irq 1062 drivers/pci/hotplug/shpchp_hpc.c ctrl_dbg(ctrl, "HPC at %s irq=%x\n", pci_name(pdev), pdev->irq); irq 75 drivers/pci/msi.c irq_set_chip_data(desc->irq, chip); irq 80 drivers/pci/msi.c void __weak arch_teardown_msi_irq(unsigned int irq) irq 82 drivers/pci/msi.c struct msi_controller *chip = irq_get_chip_data(irq); irq 87 drivers/pci/msi.c chip->teardown_irq(chip, irq); irq 126 drivers/pci/msi.c if (entry->irq) irq 128 drivers/pci/msi.c arch_teardown_msi_irq(entry->irq + i); irq 136 drivers/pci/msi.c static void default_restore_msi_irq(struct pci_dev *dev, int irq) irq 143 drivers/pci/msi.c if (irq == entry->irq) irq 147 drivers/pci/msi.c entry = irq_get_msi_desc(irq); irq 243 drivers/pci/msi.c unsigned offset = data->irq - desc->irq; irq 273 drivers/pci/msi.c default_restore_msi_irq(dev, entry->irq); irq 356 drivers/pci/msi.c void pci_write_msi_msg(unsigned int irq, struct msi_msg *msg) irq 358 drivers/pci/msi.c struct msi_desc *entry = irq_get_msi_desc(irq); irq 373 drivers/pci/msi.c if (entry->irq) irq 375 drivers/pci/msi.c BUG_ON(irq_has_action(entry->irq + i)); irq 420 drivers/pci/msi.c entry = irq_get_msi_desc(dev->irq); irq 465 drivers/pci/msi.c unsigned long irq; irq 468 drivers/pci/msi.c retval = kstrtoul(attr->attr.name, 10, &irq); irq 472 drivers/pci/msi.c entry = irq_get_msi_desc(irq); irq 512 drivers/pci/msi.c entry->irq + i); irq 579 drivers/pci/msi.c entry->msi_attrib.default_irq = dev->irq; /* Save IOAPIC IRQ */ irq 670 drivers/pci/msi.c dev->irq = entry->irq; irq 728 drivers/pci/msi.c entry->msi_attrib.default_irq = dev->irq; irq 750 drivers/pci/msi.c entries[i++].vector = entry->irq; irq 835 drivers/pci/msi.c if (entry->irq != 0) irq 936 drivers/pci/msi.c dev->irq = desc->msi_attrib.default_irq; irq 1221 drivers/pci/msi.c if (min_vecs == 1 && dev->irq) { irq 1266 drivers/pci/msi.c return entry->irq; irq 1283 drivers/pci/msi.c return dev->irq + nr; irq 1363 drivers/pci/msi.c if (desc->irq == irq_data->irq) irq 52 drivers/pci/pci-sysfs.c pci_config_attr(irq, "%u\n"); irq 1894 drivers/pci/pci.c void __weak pcibios_penalize_isa_irq(int irq, int active) {} irq 1211 drivers/pci/pcie/aer.c static irqreturn_t aer_isr(int irq, void *context) irq 1232 drivers/pci/pcie/aer.c static irqreturn_t aer_irq(int irq, void *context) irq 1393 drivers/pci/pcie/aer.c status = devm_request_threaded_irq(device, dev->irq, aer_irq, aer_isr, irq 1396 drivers/pci/pcie/aer.c pci_err(port, "request AER IRQ %d failed\n", dev->irq); irq 1401 drivers/pci/pcie/aer.c pci_info(port, "enabled with IRQ %d\n", dev->irq); irq 472 drivers/pci/pcie/aer_inject.c generic_handle_irq(edev->irq); irq 49 drivers/pci/pcie/bw_notification.c static irqreturn_t pcie_bw_notification_irq(int irq, void *context) irq 67 drivers/pci/pcie/bw_notification.c static irqreturn_t pcie_bw_notification_handler(int irq, void *context) irq 93 drivers/pci/pcie/bw_notification.c ret = request_threaded_irq(srv->irq, pcie_bw_notification_irq, irq 107 drivers/pci/pcie/bw_notification.c free_irq(srv->irq, srv); irq 227 drivers/pci/pcie/dpc.c static irqreturn_t dpc_handler(int irq, void *context) irq 267 drivers/pci/pcie/dpc.c static irqreturn_t dpc_irq(int irq, void *context) irq 305 drivers/pci/pcie/dpc.c status = devm_request_threaded_irq(device, dev->irq, dpc_irq, irq 309 drivers/pci/pcie/dpc.c pci_warn(pdev, "request IRQ%d failed: %d\n", dev->irq, irq 264 drivers/pci/pcie/pme.c static irqreturn_t pcie_pme_irq(int irq, void *context) irq 340 drivers/pci/pcie/pme.c ret = request_irq(srv->irq, pcie_pme_irq, IRQF_SHARED, "PCIe PME", srv); irq 346 drivers/pci/pcie/pme.c pci_info(port, "Signaling with IRQ %d\n", srv->irq); irq 397 drivers/pci/pcie/pme.c ret = enable_irq_wake(srv->irq); irq 404 drivers/pci/pcie/pme.c synchronize_irq(srv->irq); irq 425 drivers/pci/pcie/pme.c disable_irq_wake(srv->irq); irq 441 drivers/pci/pcie/pme.c free_irq(srv->irq, srv); irq 62 drivers/pci/pcie/portdrv.h int irq; /* Service IRQ/MSI/MSI-X Vector */ irq 270 drivers/pci/pcie/portdrv_core.c static int pcie_device_init(struct pci_dev *pdev, int service, int irq) irq 280 drivers/pci/pcie/portdrv_core.c pcie->irq = irq; irq 1403 drivers/pci/probe.c unsigned char irq; irq 1408 drivers/pci/probe.c dev->irq = 0; irq 1412 drivers/pci/probe.c pci_read_config_byte(dev, PCI_INTERRUPT_PIN, &irq); irq 1413 drivers/pci/probe.c dev->pin = irq; irq 1414 drivers/pci/probe.c if (irq) irq 1415 drivers/pci/probe.c pci_read_config_byte(dev, PCI_INTERRUPT_LINE, &irq); irq 1416 drivers/pci/probe.c dev->irq = irq; irq 371 drivers/pci/proc.c dev->irq); irq 1069 drivers/pci/quirks.c u8 irq; irq 1072 drivers/pci/quirks.c pci_read_config_byte(d, 0x42, &irq); irq 1073 drivers/pci/quirks.c irq &= 0xf; irq 1074 drivers/pci/quirks.c if (irq && (irq != 2)) irq 1075 drivers/pci/quirks.c d->irq = irq; irq 1133 drivers/pci/quirks.c u8 irq, new_irq; irq 1139 drivers/pci/quirks.c new_irq = dev->irq; irq 1154 drivers/pci/quirks.c pci_read_config_byte(dev, PCI_INTERRUPT_LINE, &irq); irq 1155 drivers/pci/quirks.c if (new_irq != irq) { irq 1157 drivers/pci/quirks.c irq, new_irq); irq 2069 drivers/pci/quirks.c u8 irq; irq 2078 drivers/pci/quirks.c for (irq = 0x10; irq < 0x10 + 32; irq++) { irq 2079 drivers/pci/quirks.c outb(irq, BC_HT1000_MAP_IDX); irq 23 drivers/pci/setup-irq.c int irq = 0; irq 51 drivers/pci/setup-irq.c irq = (*(hbrg->map_irq))(dev, slot, pin); irq 52 drivers/pci/setup-irq.c if (irq == -1) irq 53 drivers/pci/setup-irq.c irq = 0; irq 55 drivers/pci/setup-irq.c dev->irq = irq; irq 57 drivers/pci/setup-irq.c pci_dbg(dev, "assign IRQ: got %d\n", dev->irq); irq 61 drivers/pci/setup-irq.c pci_write_config_byte(dev, PCI_INTERRUPT_LINE, irq); irq 1217 drivers/pci/switch/switchtec.c static irqreturn_t switchtec_event_isr(int irq, void *dev) irq 1249 drivers/pci/switch/switchtec.c static irqreturn_t switchtec_dma_mrpc_isr(int irq, void *dev) irq 46 drivers/pci/xen-pcifront.c int irq; irq 120 drivers/pci/xen-pcifront.c unsigned irq = pdev->irq; irq 140 drivers/pci/xen-pcifront.c xen_clear_irq_pending(irq); irq 144 drivers/pci/xen-pcifront.c xen_poll_irq_timeout(irq, jiffies + 3*HZ); irq 145 drivers/pci/xen-pcifront.c xen_clear_irq_pending(irq); irq 682 drivers/pci/xen-pcifront.c static irqreturn_t pcifront_handler_aer(int irq, void *dev) irq 751 drivers/pci/xen-pcifront.c pdev->irq = -1; irq 769 drivers/pci/xen-pcifront.c if (pdev->irq >= 0) irq 770 drivers/pci/xen-pcifront.c unbind_from_irqhandler(pdev->irq, pdev); irq 808 drivers/pci/xen-pcifront.c pdev->irq = err; irq 65 drivers/pcmcia/at91_cf.c static irqreturn_t at91_cf_irq(int irq, void *_cf) irq 69 drivers/pcmcia/at91_cf.c if (irq == gpio_to_irq(cf->board->det_pin)) { irq 27 drivers/pcmcia/cardbus.c static void cardbus_config_irq_and_cls(struct pci_bus *bus, int irq) irq 41 drivers/pcmcia/cardbus.c dev->irq = irq; irq 42 drivers/pcmcia/cardbus.c pci_write_config_byte(dev, PCI_INTERRUPT_LINE, dev->irq); irq 53 drivers/pcmcia/cardbus.c cardbus_config_irq_and_cls(dev->subordinate, irq); irq 1062 drivers/pcmcia/cistpl.c static u_char *parse_irq(u_char *p, u_char *q, cistpl_irq_t *irq) irq 1066 drivers/pcmcia/cistpl.c irq->IRQInfo1 = *p; p++; irq 1067 drivers/pcmcia/cistpl.c if (irq->IRQInfo1 & IRQ_INFO2_VALID) { irq 1070 drivers/pcmcia/cistpl.c irq->IRQInfo2 = (p[1]<<8) + p[0]; irq 1149 drivers/pcmcia/cistpl.c p = parse_irq(p, q, &entry->irq); irq 1153 drivers/pcmcia/cistpl.c entry->irq.IRQInfo1 = 0; irq 117 drivers/pcmcia/db1xxx_ss.c static irqreturn_t db1000_pcmcia_cdirq(int irq, void *data) irq 126 drivers/pcmcia/db1xxx_ss.c static irqreturn_t db1000_pcmcia_stschgirq(int irq, void *data) irq 140 drivers/pcmcia/db1xxx_ss.c static irqreturn_t db1200_pcmcia_cdirq(int irq, void *data) irq 142 drivers/pcmcia/db1xxx_ss.c disable_irq_nosync(irq); irq 146 drivers/pcmcia/db1xxx_ss.c static irqreturn_t db1200_pcmcia_cdirq_fn(int irq, void *data) irq 152 drivers/pcmcia/db1xxx_ss.c if (irq == sock->insert_irq) irq 297 drivers/pcmcia/ds.c p_dev->vpp/10, p_dev->vpp%10, p_dev->config_index, p_dev->irq); irq 539 drivers/pcmcia/ds.c p_dev->irq = tmp_dev->irq; irq 577 drivers/pcmcia/ds.c p_dev->devname, p_dev->irq); irq 43 drivers/pcmcia/electra_cf.c u_int irq; irq 83 drivers/pcmcia/electra_cf.c static irqreturn_t electra_cf_irq(int irq, void *_cf) irq 104 drivers/pcmcia/electra_cf.c s->pci_irq = cf->irq; irq 199 drivers/pcmcia/electra_cf.c cf->irq = 0; irq 233 drivers/pcmcia/electra_cf.c cf->irq = irq_of_parse_and_map(np, 0); irq 235 drivers/pcmcia/electra_cf.c status = request_irq(cf->irq, electra_cf_irq, IRQF_SHARED, irq 242 drivers/pcmcia/electra_cf.c cf->socket.pci_irq = cf->irq; irq 294 drivers/pcmcia/electra_cf.c cf->mem_phys, io.start, cf->irq); irq 305 drivers/pcmcia/electra_cf.c if (cf->irq) irq 306 drivers/pcmcia/electra_cf.c free_irq(cf->irq, cf); irq 330 drivers/pcmcia/electra_cf.c free_irq(cf->irq, cf); irq 112 drivers/pcmcia/i82092.c sockets[i].socket.pci_irq = dev->irq; irq 131 drivers/pcmcia/i82092.c dev_dbg(&dev->dev, "Requesting interrupt %i\n", dev->irq); irq 132 drivers/pcmcia/i82092.c if ((ret = request_irq(dev->irq, i82092aa_interrupt, IRQF_SHARED, "i82092aa", i82092aa_interrupt))) { irq 133 drivers/pcmcia/i82092.c printk(KERN_ERR "i82092aa: Failed to register IRQ %d, aborting\n", dev->irq); irq 156 drivers/pcmcia/i82092.c free_irq(dev->irq, i82092aa_interrupt); irq 170 drivers/pcmcia/i82092.c free_irq(dev->irq, i82092aa_interrupt); irq 296 drivers/pcmcia/i82092.c static irqreturn_t i82092aa_interrupt(int irq, void *dev) irq 25 drivers/pcmcia/i82092aa.h static irqreturn_t i82092aa_interrupt(int irq, void *dev); irq 64 drivers/pcmcia/i82365.c static inline int _check_irq(int irq, int flags) irq 66 drivers/pcmcia/i82365.c if (request_irq(irq, i365_count_irq, flags, "x", i365_count_irq) != 0) irq 68 drivers/pcmcia/i82365.c free_irq(irq, i365_count_irq); irq 115 drivers/pcmcia/i82365.c module_param_hw_array(irq_list, int, irq, &irq_list_count, 0444); irq 116 drivers/pcmcia/i82365.c module_param_hw(cs_irq, int, irq, 0444); irq 481 drivers/pcmcia/i82365.c static irqreturn_t i365_count_irq(int irq, void *dev) irq 485 drivers/pcmcia/i82365.c pr_debug("i82365: -> hit on irq %d\n", irq); irq 489 drivers/pcmcia/i82365.c static u_int __init test_irq(u_short sock, int irq) irq 491 drivers/pcmcia/i82365.c pr_debug("i82365: testing ISA irq %d\n", irq); irq 492 drivers/pcmcia/i82365.c if (request_irq(irq, i365_count_irq, IRQF_PROBE_SHARED, "scan", irq 498 drivers/pcmcia/i82365.c free_irq(irq, i365_count_irq); irq 504 drivers/pcmcia/i82365.c i365_set(sock, I365_CSCINT, I365_CSC_DETECT | (irq << 4)); irq 508 drivers/pcmcia/i82365.c free_irq(irq, i365_count_irq); irq 831 drivers/pcmcia/i82365.c static irqreturn_t pcic_interrupt(int irq, void *dev) irq 838 drivers/pcmcia/i82365.c pr_debug("pcic_interrupt(%d)\n", irq); irq 843 drivers/pcmcia/i82365.c if (socket[i].cs_irq != irq) irq 65 drivers/pcmcia/omap_cf.c u_int irq; irq 99 drivers/pcmcia/omap_cf.c static irqreturn_t omap_cf_irq(int irq, void *_cf) irq 119 drivers/pcmcia/omap_cf.c s->pci_irq = cf->irq; irq 206 drivers/pcmcia/omap_cf.c int irq; irq 214 drivers/pcmcia/omap_cf.c irq = platform_get_irq(pdev, 0); irq 215 drivers/pcmcia/omap_cf.c if (irq < 0) irq 227 drivers/pcmcia/omap_cf.c status = request_irq(irq, omap_cf_irq, IRQF_SHARED, irq 231 drivers/pcmcia/omap_cf.c cf->irq = irq; irq 232 drivers/pcmcia/omap_cf.c cf->socket.pci_irq = irq; irq 270 drivers/pcmcia/omap_cf.c pr_info("%s: cs%d on irq %d\n", driver_name, seg, irq); irq 310 drivers/pcmcia/omap_cf.c free_irq(irq, cf); irq 325 drivers/pcmcia/omap_cf.c free_irq(cf->irq, cf); irq 698 drivers/pcmcia/pcmcia_resource.c if (!p_dev->irq) irq 701 drivers/pcmcia/pcmcia_resource.c ret = request_irq(p_dev->irq, handler, IRQF_SHARED, irq 730 drivers/pcmcia/pcmcia_resource.c unsigned int try, irq; irq 735 drivers/pcmcia/pcmcia_resource.c irq = try % 32; irq 737 drivers/pcmcia/pcmcia_resource.c if (irq > NR_IRQS) irq 741 drivers/pcmcia/pcmcia_resource.c if (!((mask >> irq) & 1)) irq 745 drivers/pcmcia/pcmcia_resource.c if ((try < 32) && pcmcia_used_irq[irq]) irq 751 drivers/pcmcia/pcmcia_resource.c ret = request_irq(irq, test_action, type, p_dev->devname, irq 754 drivers/pcmcia/pcmcia_resource.c free_irq(irq, p_dev); irq 755 drivers/pcmcia/pcmcia_resource.c p_dev->irq = s->pcmcia_irq = irq; irq 756 drivers/pcmcia/pcmcia_resource.c pcmcia_used_irq[irq]++; irq 796 drivers/pcmcia/pcmcia_resource.c if (p_dev->irq) irq 801 drivers/pcmcia/pcmcia_resource.c p_dev->irq = s->pcmcia_irq; irq 815 drivers/pcmcia/pcmcia_resource.c p_dev->irq = s->pcmcia_irq = s->pci_irq; irq 953 drivers/pcmcia/pcmcia_resource.c free_irq(p_dev->irq, p_dev->priv); irq 173 drivers/pcmcia/pd6729.c static irqreturn_t pd6729_interrupt(int irq, void *dev) irq 573 drivers/pcmcia/pd6729.c static irqreturn_t pd6729_test(int irq, void *dev) irq 575 drivers/pcmcia/pd6729.c pr_devel("-> hit on irq %d\n", irq); irq 579 drivers/pcmcia/pd6729.c static int pd6729_check_irq(int irq) irq 583 drivers/pcmcia/pd6729.c ret = request_irq(irq, pd6729_test, IRQF_PROBE_SHARED, "x", irq 588 drivers/pcmcia/pd6729.c free_irq(irq, pd6729_test); irq 653 drivers/pcmcia/pd6729.c (unsigned long long)pci_resource_start(dev, 0), dev->irq); irq 671 drivers/pcmcia/pd6729.c if (dev->irq == NO_IRQ) irq 686 drivers/pcmcia/pd6729.c socket[i].socket.pci_irq = dev->irq; irq 701 drivers/pcmcia/pd6729.c ret = request_irq(dev->irq, pd6729_interrupt, IRQF_SHARED, irq 705 drivers/pcmcia/pd6729.c dev->irq); irq 728 drivers/pcmcia/pd6729.c free_irq(dev->irq, socket); irq 755 drivers/pcmcia/pd6729.c free_irq(dev->irq, socket); irq 42 drivers/pcmcia/pxa2xx_balloon3.c skt->stat[SOC_STAT_BVD1].irq = BALLOON3_BP_NSTSCHG_IRQ; irq 62 drivers/pcmcia/pxa2xx_colibri.c skt->stat[SOC_STAT_CD].irq = gpio_to_irq(colibri_pcmcia_gpios[DETECT].gpio); irq 69 drivers/pcmcia/pxa2xx_mainstone.c enable_irq(skt->stat[SOC_STAT_BVD1].irq); irq 71 drivers/pcmcia/pxa2xx_mainstone.c disable_irq(skt->stat[SOC_STAT_BVD2].irq); irq 46 drivers/pcmcia/pxa2xx_sharpsl.c skt->stat[SOC_STAT_CD].irq = SCOOP_DEV[skt->nr].cd_irq; irq 50 drivers/pcmcia/pxa2xx_sharpsl.c skt->socket.pci_irq = SCOOP_DEV[skt->nr].irq; irq 168 drivers/pcmcia/sa1111_generic.c s->soc.stat[SOC_STAT_CD].irq = irqs[IDX_IRQ_S1_CD_VALID]; irq 170 drivers/pcmcia/sa1111_generic.c s->soc.stat[SOC_STAT_BVD1].irq = irqs[IDX_IRQ_S1_BVD1_STSCHG]; irq 174 drivers/pcmcia/sa1111_generic.c s->soc.stat[SOC_STAT_CD].irq = irqs[IDX_IRQ_S0_CD_VALID]; irq 176 drivers/pcmcia/sa1111_generic.c s->soc.stat[SOC_STAT_BVD1].irq = irqs[IDX_IRQ_S0_BVD1_STSCHG]; irq 54 drivers/pcmcia/soc_common.c static irqreturn_t soc_common_pcmcia_interrupt(int irq, void *dev); irq 152 drivers/pcmcia/soc_common.c if (skt->stat[i].irq) irq 153 drivers/pcmcia/soc_common.c free_irq(skt->stat[i].irq, skt); irq 226 drivers/pcmcia/soc_common.c int irq = gpiod_to_irq(skt->stat[i].desc); irq 228 drivers/pcmcia/soc_common.c if (irq > 0) { irq 230 drivers/pcmcia/soc_common.c skt->socket.pci_irq = irq; irq 232 drivers/pcmcia/soc_common.c skt->stat[i].irq = irq; irq 236 drivers/pcmcia/soc_common.c if (skt->stat[i].irq) { irq 237 drivers/pcmcia/soc_common.c ret = request_irq(skt->stat[i].irq, irq 256 drivers/pcmcia/soc_common.c if (skt->stat[i].irq) { irq 257 drivers/pcmcia/soc_common.c irq_set_irq_type(skt->stat[i].irq, IRQ_TYPE_EDGE_RISING); irq 258 drivers/pcmcia/soc_common.c irq_set_irq_type(skt->stat[i].irq, IRQ_TYPE_EDGE_BOTH); irq 267 drivers/pcmcia/soc_common.c if (skt->stat[i].irq) irq 268 drivers/pcmcia/soc_common.c irq_set_irq_type(skt->stat[i].irq, IRQ_TYPE_NONE); irq 483 drivers/pcmcia/soc_common.c static irqreturn_t soc_common_pcmcia_interrupt(int irq, void *dev) irq 487 drivers/pcmcia/soc_common.c debug(skt, 3, "servicing IRQ %d\n", irq); irq 64 drivers/pcmcia/soc_common.h unsigned int irq; irq 92 drivers/pcmcia/tcic.c module_param_hw_array(irq_list, int, irq, &irq_list_count, 0444); irq 93 drivers/pcmcia/tcic.c module_param_hw(cs_irq, int, irq, 0444); irq 100 drivers/pcmcia/tcic.c static irqreturn_t tcic_interrupt(int irq, void *dev); irq 202 drivers/pcmcia/tcic.c static irqreturn_t __init tcic_irq_count(int irq, void *dev) irq 208 drivers/pcmcia/tcic.c static u_int __init try_irq(int irq) irq 213 drivers/pcmcia/tcic.c if (request_irq(irq, tcic_irq_count, 0, "irq scan", tcic_irq_count) != 0) irq 217 drivers/pcmcia/tcic.c free_irq(irq, tcic_irq_count); irq 223 drivers/pcmcia/tcic.c tcic_aux_setw(TCIC_AUX_SYSCFG, cfg | TCIC_IRQ(irq)); irq 228 drivers/pcmcia/tcic.c free_irq(irq, tcic_irq_count); irq 529 drivers/pcmcia/tcic.c static irqreturn_t tcic_interrupt(int irq, void *dev) irq 299 drivers/pcmcia/ti113x.h if (socket->dev->irq) irq 355 drivers/pcmcia/ti113x.h if (socket->dev->irq) irq 493 drivers/pcmcia/ti113x.h socket->cb_irq = socket->dev->irq = func0->irq; irq 533 drivers/pcmcia/ti113x.h socket->cb_irq = socket->dev->irq = old_irq; irq 505 drivers/pcmcia/vrc4171_card.c static irqreturn_t pccard_interrupt(int irq, void *dev_id) irq 544 drivers/pcmcia/vrc4171_card.c unsigned int irq; irq 546 drivers/pcmcia/vrc4171_card.c irq = exca_read_byte(slot, I365_INTCTL); irq 547 drivers/pcmcia/vrc4171_card.c irq &= 0x0f; irq 548 drivers/pcmcia/vrc4171_card.c vrc4171_irq_mask &= ~(1 << irq); irq 550 drivers/pcmcia/vrc4171_card.c irq = exca_read_byte(slot, I365_CSCINT); irq 551 drivers/pcmcia/vrc4171_card.c irq = (irq & 0xf0) >> 4; irq 552 drivers/pcmcia/vrc4171_card.c vrc4171_irq_mask &= ~(1 << irq); irq 628 drivers/pcmcia/vrc4171_card.c int irq; irq 630 drivers/pcmcia/vrc4171_card.c irq = simple_strtoul(options, &options, 0); irq 631 drivers/pcmcia/vrc4171_card.c if (irq >= 0 && irq < nr_irqs) irq 632 drivers/pcmcia/vrc4171_card.c vrc4171_irq = irq; irq 134 drivers/pcmcia/vrc4173_cardu.c socket->cap.pci_irq = socket->dev->irq; irq 443 drivers/pcmcia/vrc4173_cardu.c static void cardu_interrupt(int irq, void *dev_id) irq 514 drivers/pcmcia/vrc4173_cardu.c if (request_irq(dev->irq, cardu_interrupt, IRQF_SHARED, socket->name, socket) < 0) { irq 519 drivers/pcmcia/vrc4173_cardu.c printk(KERN_INFO "%s at %#08lx, IRQ %d\n", socket->name, start, dev->irq); irq 69 drivers/pcmcia/xxs1500_ss.c static irqreturn_t cdirq(int irq, void *data) irq 213 drivers/pcmcia/xxs1500_ss.c int ret, irq; irq 277 drivers/pcmcia/xxs1500_ss.c irq = gpio_to_irq(GPIO_CDA); irq 278 drivers/pcmcia/xxs1500_ss.c irq_set_irq_type(irq, IRQ_TYPE_EDGE_BOTH); irq 279 drivers/pcmcia/xxs1500_ss.c ret = request_irq(irq, cdirq, 0, "pcmcia_carddetect", sock); irq 347 drivers/pcmcia/yenta_socket.c if (!socket->dev->irq) { irq 358 drivers/pcmcia/yenta_socket.c if (state->io_irq != socket->dev->irq) { irq 507 drivers/pcmcia/yenta_socket.c static irqreturn_t yenta_interrupt(int irq, void *dev_id) irq 953 drivers/pcmcia/yenta_socket.c static irqreturn_t yenta_probe_handler(int irq, void *dev_id) irq 989 drivers/pcmcia/yenta_socket.c if (!socket->dev->irq) irq 1221 drivers/pcmcia/yenta_socket.c socket->cb_irq = dev->irq; irq 1584 drivers/perf/arm-cci.c static bool is_duplicate_irq(int irq, int *irqs, int nr_irqs) irq 1589 drivers/perf/arm-cci.c if (irq == irqs[i]) irq 1647 drivers/perf/arm-cci.c int i, ret, irq; irq 1664 drivers/perf/arm-cci.c irq = platform_get_irq(pdev, i); irq 1665 drivers/perf/arm-cci.c if (irq < 0) irq 1668 drivers/perf/arm-cci.c if (is_duplicate_irq(irq, cci_pmu->irqs, cci_pmu->nr_irqs)) irq 1671 drivers/perf/arm-cci.c cci_pmu->irqs[cci_pmu->nr_irqs++] = irq; irq 172 drivers/perf/arm-ccn.c unsigned int irq; irq 1113 drivers/perf/arm-ccn.c if (!ccn->irq && arm_ccn_pmu_active_counters(ccn) == 1) irq 1135 drivers/perf/arm-ccn.c if (!ccn->irq && arm_ccn_pmu_active_counters(ccn) == 0) irq 1218 drivers/perf/arm-ccn.c if (ccn->irq) irq 1219 drivers/perf/arm-ccn.c WARN_ON(irq_set_affinity_hint(ccn->irq, cpumask_of(dt->cpu))); irq 1287 drivers/perf/arm-ccn.c if (!ccn->irq) { irq 1298 drivers/perf/arm-ccn.c if (ccn->irq) { irq 1299 drivers/perf/arm-ccn.c err = irq_set_affinity_hint(ccn->irq, cpumask_of(ccn->dt.cpu)); irq 1333 drivers/perf/arm-ccn.c if (ccn->irq) irq 1334 drivers/perf/arm-ccn.c irq_set_affinity_hint(ccn->irq, NULL); irq 1435 drivers/perf/arm-ccn.c static irqreturn_t arm_ccn_irq_handler(int irq, void *dev_id) irq 1471 drivers/perf/arm-ccn.c unsigned int irq; irq 1488 drivers/perf/arm-ccn.c irq = res->start; irq 1498 drivers/perf/arm-ccn.c err = devm_request_irq(ccn->dev, irq, arm_ccn_irq_handler, irq 1504 drivers/perf/arm-ccn.c ccn->irq = irq; irq 121 drivers/perf/arm_dsu_pmu.c int irq; irq 659 drivers/perf/arm_dsu_pmu.c if (irq_set_affinity_hint(dsu_pmu->irq, &dsu_pmu->active_cpu)) irq 677 drivers/perf/arm_dsu_pmu.c int irq, rc; irq 692 drivers/perf/arm_dsu_pmu.c irq = platform_get_irq(pdev, 0); irq 693 drivers/perf/arm_dsu_pmu.c if (irq < 0) { irq 702 drivers/perf/arm_dsu_pmu.c rc = devm_request_irq(&pdev->dev, irq, dsu_pmu_handle_irq, irq 705 drivers/perf/arm_dsu_pmu.c dev_warn(&pdev->dev, "Failed to request IRQ %d\n", irq); irq 709 drivers/perf/arm_dsu_pmu.c dsu_pmu->irq = irq; irq 736 drivers/perf/arm_dsu_pmu.c irq_set_affinity_hint(dsu_pmu->irq, NULL); irq 748 drivers/perf/arm_dsu_pmu.c irq_set_affinity_hint(dsu_pmu->irq, NULL); irq 797 drivers/perf/arm_dsu_pmu.c irq_set_affinity_hint(dsu_pmu->irq, NULL); irq 336 drivers/perf/arm_pmu.c static irqreturn_t armpmu_dispatch_irq(int irq, void *dev) irq 535 drivers/perf/arm_pmu.c static int armpmu_count_irq_users(const int irq) irq 540 drivers/perf/arm_pmu.c if (per_cpu(cpu_irq, cpu) == irq) irq 547 drivers/perf/arm_pmu.c void armpmu_free_irq(int irq, int cpu) irq 551 drivers/perf/arm_pmu.c if (WARN_ON(irq != per_cpu(cpu_irq, cpu))) irq 554 drivers/perf/arm_pmu.c if (!irq_is_percpu_devid(irq)) irq 555 drivers/perf/arm_pmu.c free_irq(irq, per_cpu_ptr(&cpu_armpmu, cpu)); irq 556 drivers/perf/arm_pmu.c else if (armpmu_count_irq_users(irq) == 1) irq 557 drivers/perf/arm_pmu.c free_percpu_irq(irq, &cpu_armpmu); irq 562 drivers/perf/arm_pmu.c int armpmu_request_irq(int irq, int cpu) irq 566 drivers/perf/arm_pmu.c if (!irq) irq 569 drivers/perf/arm_pmu.c if (!irq_is_percpu_devid(irq)) { irq 572 drivers/perf/arm_pmu.c err = irq_force_affinity(irq, cpumask_of(cpu)); irq 576 drivers/perf/arm_pmu.c irq, cpu); irq 584 drivers/perf/arm_pmu.c irq_set_status_flags(irq, IRQ_NOAUTOEN); irq 585 drivers/perf/arm_pmu.c err = request_irq(irq, handler, irq_flags, "arm-pmu", irq 587 drivers/perf/arm_pmu.c } else if (armpmu_count_irq_users(irq) == 0) { irq 588 drivers/perf/arm_pmu.c err = request_percpu_irq(irq, handler, "arm-pmu", irq 595 drivers/perf/arm_pmu.c per_cpu(cpu_irq, cpu) = irq; irq 599 drivers/perf/arm_pmu.c pr_err("unable to request IRQ%d for ARM PMU counters\n", irq); irq 606 drivers/perf/arm_pmu.c return per_cpu(hw_events->irq, cpu); irq 618 drivers/perf/arm_pmu.c int irq; irq 627 drivers/perf/arm_pmu.c irq = armpmu_get_cpu_irq(pmu, cpu); irq 628 drivers/perf/arm_pmu.c if (irq) { irq 629 drivers/perf/arm_pmu.c if (irq_is_percpu_devid(irq)) irq 630 drivers/perf/arm_pmu.c enable_percpu_irq(irq, IRQ_TYPE_NONE); irq 632 drivers/perf/arm_pmu.c enable_irq(irq); irq 641 drivers/perf/arm_pmu.c int irq; irq 646 drivers/perf/arm_pmu.c irq = armpmu_get_cpu_irq(pmu, cpu); irq 647 drivers/perf/arm_pmu.c if (irq) { irq 648 drivers/perf/arm_pmu.c if (irq_is_percpu_devid(irq)) irq 649 drivers/perf/arm_pmu.c disable_percpu_irq(irq); irq 651 drivers/perf/arm_pmu.c disable_irq_nosync(irq); irq 93 drivers/perf/arm_pmu_acpi.c int cpu, hetid, irq, ret; irq 121 drivers/perf/arm_pmu_acpi.c irq = acpi_register_gsi(NULL, gsi, ACPI_LEVEL_SENSITIVE, irq 123 drivers/perf/arm_pmu_acpi.c if (irq < 0) { irq 128 drivers/perf/arm_pmu_acpi.c spe_resources[0].start = irq; irq 143 drivers/perf/arm_pmu_acpi.c int irq, cpu, irq_cpu, err; irq 146 drivers/perf/arm_pmu_acpi.c irq = arm_pmu_acpi_register_irq(cpu); irq 147 drivers/perf/arm_pmu_acpi.c if (irq < 0) { irq 148 drivers/perf/arm_pmu_acpi.c err = irq; irq 152 drivers/perf/arm_pmu_acpi.c } else if (irq == 0) { irq 161 drivers/perf/arm_pmu_acpi.c per_cpu(pmu_irqs, cpu) = irq; irq 162 drivers/perf/arm_pmu_acpi.c armpmu_request_irq(irq, cpu); irq 169 drivers/perf/arm_pmu_acpi.c irq = per_cpu(pmu_irqs, cpu); irq 170 drivers/perf/arm_pmu_acpi.c if (!irq) irq 180 drivers/perf/arm_pmu_acpi.c if (per_cpu(pmu_irqs, irq_cpu) == irq) irq 218 drivers/perf/arm_pmu_acpi.c static bool pmu_irq_matches(struct arm_pmu *pmu, int irq) irq 223 drivers/perf/arm_pmu_acpi.c if (!irq) irq 227 drivers/perf/arm_pmu_acpi.c int other_irq = per_cpu(hw_events->irq, cpu); irq 231 drivers/perf/arm_pmu_acpi.c if (irq == other_irq) irq 233 drivers/perf/arm_pmu_acpi.c if (!irq_is_percpu_devid(irq) && !irq_is_percpu_devid(other_irq)) irq 256 drivers/perf/arm_pmu_acpi.c int irq; irq 262 drivers/perf/arm_pmu_acpi.c irq = per_cpu(pmu_irqs, cpu); irq 270 drivers/perf/arm_pmu_acpi.c if (pmu_irq_matches(pmu, irq)) { irq 272 drivers/perf/arm_pmu_acpi.c per_cpu(hw_events->irq, cpu) = irq; irq 45 drivers/perf/arm_pmu_platform.c static int pmu_parse_percpu_irq(struct arm_pmu *pmu, int irq) irq 50 drivers/perf/arm_pmu_platform.c ret = irq_get_percpu_devid_partition(irq, &pmu->supported_cpus); irq 55 drivers/perf/arm_pmu_platform.c per_cpu(hw_events->irq, cpu) = irq; irq 120 drivers/perf/arm_pmu_platform.c int irq = platform_get_irq(pdev, 0); irq 121 drivers/perf/arm_pmu_platform.c if (irq && irq_is_percpu_devid(irq)) irq 122 drivers/perf/arm_pmu_platform.c return pmu_parse_percpu_irq(pmu, irq); irq 131 drivers/perf/arm_pmu_platform.c int cpu, irq; irq 133 drivers/perf/arm_pmu_platform.c irq = platform_get_irq(pdev, i); irq 134 drivers/perf/arm_pmu_platform.c if (WARN_ON(irq <= 0)) irq 137 drivers/perf/arm_pmu_platform.c if (irq_is_percpu_devid(irq)) { irq 148 drivers/perf/arm_pmu_platform.c if (per_cpu(hw_events->irq, cpu)) { irq 153 drivers/perf/arm_pmu_platform.c per_cpu(hw_events->irq, cpu) = irq; irq 166 drivers/perf/arm_pmu_platform.c int irq = per_cpu(hw_events->irq, cpu); irq 167 drivers/perf/arm_pmu_platform.c if (!irq) irq 170 drivers/perf/arm_pmu_platform.c err = armpmu_request_irq(irq, cpu); irq 184 drivers/perf/arm_pmu_platform.c int irq = per_cpu(hw_events->irq, cpu); irq 186 drivers/perf/arm_pmu_platform.c armpmu_free_irq(irq, cpu); irq 106 drivers/perf/arm_smmuv3_pmu.c unsigned int irq; irq 600 drivers/perf/arm_smmuv3_pmu.c WARN_ON(irq_set_affinity_hint(smmu_pmu->irq, cpumask_of(target))); irq 676 drivers/perf/arm_smmuv3_pmu.c pmu->irq = desc->irq; irq 685 drivers/perf/arm_smmuv3_pmu.c int irq, ret = -ENXIO; irq 689 drivers/perf/arm_smmuv3_pmu.c irq = pmu->irq; irq 690 drivers/perf/arm_smmuv3_pmu.c if (irq) irq 691 drivers/perf/arm_smmuv3_pmu.c ret = devm_request_irq(pmu->dev, irq, smmu_pmu_handle_irq, irq 733 drivers/perf/arm_smmuv3_pmu.c int irq, err; irq 775 drivers/perf/arm_smmuv3_pmu.c irq = platform_get_irq_optional(pdev, 0); irq 776 drivers/perf/arm_smmuv3_pmu.c if (irq > 0) irq 777 drivers/perf/arm_smmuv3_pmu.c smmu_pmu->irq = irq; irq 810 drivers/perf/arm_smmuv3_pmu.c WARN_ON(irq_set_affinity_hint(smmu_pmu->irq, irq 56 drivers/perf/arm_spe_pmu.c int irq; /* PPI */ irq 606 drivers/perf/arm_spe_pmu.c static irqreturn_t arm_spe_pmu_irq_handler(int irq, void *dev) irq 1060 drivers/perf/arm_spe_pmu.c enable_percpu_irq(spe_pmu->irq, IRQ_TYPE_NONE); irq 1067 drivers/perf/arm_spe_pmu.c disable_percpu_irq(spe_pmu->irq); irq 1106 drivers/perf/arm_spe_pmu.c ret = request_percpu_irq(spe_pmu->irq, arm_spe_pmu_irq_handler, DRVNAME, irq 1119 drivers/perf/arm_spe_pmu.c free_percpu_irq(spe_pmu->irq, spe_pmu->handle); irq 1127 drivers/perf/arm_spe_pmu.c free_percpu_irq(spe_pmu->irq, spe_pmu->handle); irq 1134 drivers/perf/arm_spe_pmu.c int irq = platform_get_irq(pdev, 0); irq 1136 drivers/perf/arm_spe_pmu.c if (irq < 0) { irq 1137 drivers/perf/arm_spe_pmu.c dev_err(&pdev->dev, "failed to get IRQ (%d)\n", irq); irq 1141 drivers/perf/arm_spe_pmu.c if (!irq_is_percpu(irq)) { irq 1142 drivers/perf/arm_spe_pmu.c dev_err(&pdev->dev, "expected PPI but got SPI (%d)\n", irq); irq 1146 drivers/perf/arm_spe_pmu.c if (irq_get_percpu_devid_partition(irq, &spe_pmu->supported_cpus)) { irq 1147 drivers/perf/arm_spe_pmu.c dev_err(&pdev->dev, "failed to get PPI partition (%d)\n", irq); irq 1151 drivers/perf/arm_spe_pmu.c spe_pmu->irq = irq; irq 78 drivers/perf/fsl_imx8_ddr_perf.c int irq; irq 474 drivers/perf/fsl_imx8_ddr_perf.c static irqreturn_t ddr_perf_irq_handler(int irq, void *p) irq 533 drivers/perf/fsl_imx8_ddr_perf.c WARN_ON(irq_set_affinity_hint(pmu->irq, cpumask_of(pmu->cpu))); irq 546 drivers/perf/fsl_imx8_ddr_perf.c int irq; irq 590 drivers/perf/fsl_imx8_ddr_perf.c irq = of_irq_get(np, 0); irq 591 drivers/perf/fsl_imx8_ddr_perf.c if (irq < 0) { irq 592 drivers/perf/fsl_imx8_ddr_perf.c dev_err(&pdev->dev, "Failed to get irq: %d", irq); irq 593 drivers/perf/fsl_imx8_ddr_perf.c ret = irq; irq 597 drivers/perf/fsl_imx8_ddr_perf.c ret = devm_request_irq(&pdev->dev, irq, irq 607 drivers/perf/fsl_imx8_ddr_perf.c pmu->irq = irq; irq 608 drivers/perf/fsl_imx8_ddr_perf.c ret = irq_set_affinity_hint(pmu->irq, cpumask_of(pmu->cpu)); irq 636 drivers/perf/fsl_imx8_ddr_perf.c irq_set_affinity_hint(pmu->irq, NULL); irq 181 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c static irqreturn_t hisi_ddrc_pmu_isr(int irq, void *dev_id) irq 216 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c int irq, ret; irq 219 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c irq = platform_get_irq(pdev, 0); irq 220 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c if (irq < 0) irq 221 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c return irq; irq 223 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c ret = devm_request_irq(&pdev->dev, irq, hisi_ddrc_pmu_isr, irq 228 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c "Fail to request IRQ:%d ret:%d\n", irq, ret); irq 232 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c ddrc_pmu->irq = irq; irq 171 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c static irqreturn_t hisi_hha_pmu_isr(int irq, void *dev_id) irq 206 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c int irq, ret; irq 209 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c irq = platform_get_irq(pdev, 0); irq 210 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c if (irq < 0) irq 211 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c return irq; irq 213 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c ret = devm_request_irq(&pdev->dev, irq, hisi_hha_pmu_isr, irq 218 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c "Fail to request IRQ:%d ret:%d\n", irq, ret); irq 222 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c hha_pmu->irq = irq; irq 170 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c static irqreturn_t hisi_l3c_pmu_isr(int irq, void *dev_id) irq 205 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c int irq, ret; irq 208 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c irq = platform_get_irq(pdev, 0); irq 209 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c if (irq < 0) irq 210 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c return irq; irq 212 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c ret = devm_request_irq(&pdev->dev, irq, hisi_l3c_pmu_isr, irq 217 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c "Fail to request IRQ:%d ret:%d\n", irq, ret); irq 221 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c l3c_pmu->irq = irq; irq 401 drivers/perf/hisilicon/hisi_uncore_pmu.c WARN_ON(irq_set_affinity(hisi_pmu->irq, cpumask_of(cpu))); irq 433 drivers/perf/hisilicon/hisi_uncore_pmu.c WARN_ON(irq_set_affinity(hisi_pmu->irq, cpumask_of(target))); irq 65 drivers/perf/hisilicon/hisi_uncore_pmu.h int irq; irq 183 drivers/perf/qcom_l2_pmu.c int irq; irq 841 drivers/perf/qcom_l2_pmu.c WARN_ON(irq_set_affinity(cluster->irq, cpumask_of(cpu))); irq 842 drivers/perf/qcom_l2_pmu.c enable_irq(cluster->irq); irq 872 drivers/perf/qcom_l2_pmu.c disable_irq(cluster->irq); irq 879 drivers/perf/qcom_l2_pmu.c WARN_ON(irq_set_affinity(cluster->irq, cpumask_of(target))); irq 893 drivers/perf/qcom_l2_pmu.c int irq; irq 911 drivers/perf/qcom_l2_pmu.c irq = platform_get_irq(sdev, 0); irq 912 drivers/perf/qcom_l2_pmu.c if (irq < 0) irq 913 drivers/perf/qcom_l2_pmu.c return irq; irq 914 drivers/perf/qcom_l2_pmu.c irq_set_status_flags(irq, IRQ_NOAUTOEN); irq 915 drivers/perf/qcom_l2_pmu.c cluster->irq = irq; irq 920 drivers/perf/qcom_l2_pmu.c err = devm_request_irq(&pdev->dev, irq, l2_cache_handle_irq, irq 925 drivers/perf/qcom_l2_pmu.c "Unable to request IRQ%d for L2 PMU counters\n", irq); irq 129 drivers/perf/xgene_pmu.c int irq; irq 1192 drivers/perf/xgene_pmu.c static void _xgene_pmu_isr(int irq, struct xgene_pmu_dev *pmu_dev) irq 1232 drivers/perf/xgene_pmu.c static irqreturn_t xgene_pmu_isr(int irq, void *dev_id) irq 1257 drivers/perf/xgene_pmu.c _xgene_pmu_isr(irq, ctx->pmu_dev); irq 1262 drivers/perf/xgene_pmu.c _xgene_pmu_isr(irq, ctx->pmu_dev); irq 1267 drivers/perf/xgene_pmu.c _xgene_pmu_isr(irq, ctx->pmu_dev); irq 1272 drivers/perf/xgene_pmu.c _xgene_pmu_isr(irq, ctx->pmu_dev); irq 1803 drivers/perf/xgene_pmu.c WARN_ON(irq_set_affinity(xgene_pmu->irq, &xgene_pmu->cpu)); irq 1836 drivers/perf/xgene_pmu.c WARN_ON(irq_set_affinity(xgene_pmu->irq, &xgene_pmu->cpu)); irq 1847 drivers/perf/xgene_pmu.c int irq, rc; irq 1903 drivers/perf/xgene_pmu.c irq = platform_get_irq(pdev, 0); irq 1904 drivers/perf/xgene_pmu.c if (irq < 0) irq 1907 drivers/perf/xgene_pmu.c rc = devm_request_irq(&pdev->dev, irq, xgene_pmu_isr, irq 1911 drivers/perf/xgene_pmu.c dev_err(&pdev->dev, "Could not request IRQ %d\n", irq); irq 1915 drivers/perf/xgene_pmu.c xgene_pmu->irq = irq; irq 620 drivers/phy/allwinner/phy-sun4i-usb.c static irqreturn_t sun4i_usb_phy0_id_vbus_det_irq(int irq, void *dev_id) irq 272 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c static irqreturn_t gpio_irq_handler(int irq, void *dev_id) irq 301 drivers/phy/motorola/phy-cpcap-usb.c static irqreturn_t cpcap_phy_irq_thread(int irq, void *data) irq 317 drivers/phy/motorola/phy-cpcap-usb.c int irq, error; irq 319 drivers/phy/motorola/phy-cpcap-usb.c irq = platform_get_irq_byname(pdev, name); irq 320 drivers/phy/motorola/phy-cpcap-usb.c if (irq < 0) irq 323 drivers/phy/motorola/phy-cpcap-usb.c error = devm_request_threaded_irq(ddata->dev, irq, NULL, irq 224 drivers/phy/motorola/phy-mapphone-mdm6600.c static irqreturn_t phy_mdm6600_irq_thread(int irq, void *data) irq 243 drivers/phy/motorola/phy-mapphone-mdm6600.c static irqreturn_t phy_mdm6600_wakeirq_thread(int irq, void *data) irq 276 drivers/phy/motorola/phy-mapphone-mdm6600.c int i, error, irq; irq 282 drivers/phy/motorola/phy-mapphone-mdm6600.c irq = gpiod_to_irq(gpio); irq 283 drivers/phy/motorola/phy-mapphone-mdm6600.c if (irq <= 0) irq 286 drivers/phy/motorola/phy-mapphone-mdm6600.c error = devm_request_threaded_irq(dev, irq, NULL, irq 295 drivers/phy/motorola/phy-mapphone-mdm6600.c irq, error); irq 506 drivers/phy/renesas/phy-rcar-gen3-usb2.c static irqreturn_t rcar_gen3_phy_usb2_irq(int irq, void *_ch) irq 601 drivers/phy/renesas/phy-rcar-gen3-usb2.c int irq, ret = 0, i; irq 618 drivers/phy/renesas/phy-rcar-gen3-usb2.c irq = platform_get_irq_optional(pdev, 0); irq 619 drivers/phy/renesas/phy-rcar-gen3-usb2.c if (irq >= 0) { irq 621 drivers/phy/renesas/phy-rcar-gen3-usb2.c irq = devm_request_irq(dev, irq, rcar_gen3_phy_usb2_irq, irq 623 drivers/phy/renesas/phy-rcar-gen3-usb2.c if (irq < 0) irq 624 drivers/phy/renesas/phy-rcar-gen3-usb2.c dev_err(dev, "No irq handler (%d)\n", irq); irq 233 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c int irq; irq 424 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c static irqreturn_t inno_hdmi_phy_rk3328_hardirq(int irq, void *dev_id) irq 446 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c static irqreturn_t inno_hdmi_phy_rk3328_irq(int irq, void *dev_id) irq 1216 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c inno->irq = platform_get_irq(pdev, 0); irq 1217 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c if (inno->irq > 0) { irq 1218 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c ret = devm_request_threaded_irq(inno->dev, inno->irq, irq 879 drivers/phy/rockchip/phy-rockchip-inno-usb2.c static irqreturn_t rockchip_usb2phy_linestate_irq(int irq, void *data) irq 906 drivers/phy/rockchip/phy-rockchip-inno-usb2.c static irqreturn_t rockchip_usb2phy_bvalid_irq(int irq, void *data) irq 926 drivers/phy/rockchip/phy-rockchip-inno-usb2.c static irqreturn_t rockchip_usb2phy_otg_mux_irq(int irq, void *data) irq 932 drivers/phy/rockchip/phy-rockchip-inno-usb2.c return rockchip_usb2phy_bvalid_irq(irq, data); irq 134 drivers/phy/ti/phy-twl4030-usb.c static irqreturn_t twl4030_usb_irq(int irq, void *_twl); irq 160 drivers/phy/ti/phy-twl4030-usb.c int irq; irq 397 drivers/phy/ti/phy-twl4030-usb.c disable_irq(twl->irq); irq 407 drivers/phy/ti/phy-twl4030-usb.c enable_irq(twl->irq); irq 562 drivers/phy/ti/phy-twl4030-usb.c static irqreturn_t twl4030_usb_irq(int irq, void *_twl) irq 602 drivers/phy/ti/phy-twl4030-usb.c if (irq) irq 696 drivers/phy/ti/phy-twl4030-usb.c twl->irq = platform_get_irq(pdev, 0); irq 754 drivers/phy/ti/phy-twl4030-usb.c status = devm_request_threaded_irq(twl->dev, twl->irq, NULL, irq 759 drivers/phy/ti/phy-twl4030-usb.c twl->irq, status); irq 51 drivers/pinctrl/actions/pinctrl-owl.c unsigned int *irq; irq 829 drivers/pinctrl/actions/pinctrl-owl.c struct irq_domain *domain = pctrl->chip.irq.domain; irq 833 drivers/pinctrl/actions/pinctrl-owl.c unsigned int pin, irq, offset = 0, i; irq 843 drivers/pinctrl/actions/pinctrl-owl.c if (parent != pctrl->irq[i]) irq 849 drivers/pinctrl/actions/pinctrl-owl.c irq = irq_find_mapping(domain, offset + pin); irq 850 drivers/pinctrl/actions/pinctrl-owl.c generic_handle_irq(irq); irq 883 drivers/pinctrl/actions/pinctrl-owl.c gpio_irq = &chip->irq; irq 890 drivers/pinctrl/actions/pinctrl-owl.c gpio_irq->parents = pctrl->irq; irq 974 drivers/pinctrl/actions/pinctrl-owl.c pctrl->irq = devm_kcalloc(&pdev->dev, pctrl->num_irq, irq 975 drivers/pinctrl/actions/pinctrl-owl.c sizeof(*pctrl->irq), GFP_KERNEL); irq 976 drivers/pinctrl/actions/pinctrl-owl.c if (!pctrl->irq) { irq 985 drivers/pinctrl/actions/pinctrl-owl.c pctrl->irq[i] = ret; irq 370 drivers/pinctrl/bcm/pinctrl-bcm2835.c generic_handle_irq(irq_linear_revmap(pc->gpio_chip.irq.domain, irq 380 drivers/pinctrl/bcm/pinctrl-bcm2835.c int irq = irq_desc_get_irq(desc); irq 385 drivers/pinctrl/bcm/pinctrl-bcm2835.c if (chip->irq.parents[i] == irq) { irq 652 drivers/pinctrl/bcm/pinctrl-bcm2835.c int irq = irq_find_mapping(chip->irq.domain, offset); irq 656 drivers/pinctrl/bcm/pinctrl-bcm2835.c irq, irq_type_names[pc->irq_type[offset]]); irq 1138 drivers/pinctrl/bcm/pinctrl-bcm2835.c girq = &pc->gpio_chip.irq; irq 179 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c int child_irq = irq_find_mapping(gc->irq.domain, pin); irq 779 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c int irq, ret; irq 847 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c irq = platform_get_irq(pdev, 0); irq 848 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c if (irq > 0) { irq 861 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c girq = &gc->irq; irq 870 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c girq->parents[0] = irq; irq 137 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c static irqreturn_t nsp_gpio_irq_handler(int irq, void *data) irq 179 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c trigger_type = irq_get_trigger_type(d->irq); irq 196 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c trigger_type = irq_get_trigger_type(d->irq); irq 620 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c int irq, ret; irq 665 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c irq = platform_get_irq(pdev, 0); irq 666 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c if (irq > 0) { irq 678 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c int irq = irq_create_mapping(chip->irq_domain, count); irq 680 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c irq_set_chip_and_handler(irq, &nsp_gpio_irq_chip, irq 682 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c irq_set_chip_data(irq, chip); irq 686 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c ret = devm_request_irq(&pdev->dev, irq, nsp_gpio_irq_handler, irq 690 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c irq, ret); irq 1440 drivers/pinctrl/intel/pinctrl-baytrail.c virq = irq_find_mapping(vg->chip.irq.domain, base + pin); irq 1487 drivers/pinctrl/intel/pinctrl-baytrail.c clear_bit(i, gc->irq.valid_mask); irq 1531 drivers/pinctrl/intel/pinctrl-baytrail.c gc->irq.init_valid_mask = byt_init_irq_valid_mask; irq 1487 drivers/pinctrl/intel/pinctrl-cherryview.c unsigned irq, offset; irq 1490 drivers/pinctrl/intel/pinctrl-cherryview.c irq = irq_find_mapping(gc->irq.domain, offset); irq 1491 drivers/pinctrl/intel/pinctrl-cherryview.c generic_handle_irq(irq); irq 1562 drivers/pinctrl/intel/pinctrl-cherryview.c static int chv_gpio_probe(struct chv_pinctrl *pctrl, int irq) irq 1577 drivers/pinctrl/intel/pinctrl-cherryview.c chip->irq.init_valid_mask = chv_init_irq_valid_mask; irq 1643 drivers/pinctrl/intel/pinctrl-cherryview.c irq_domain_associate_many(chip->irq.domain, irq_base, irq 1649 drivers/pinctrl/intel/pinctrl-cherryview.c gpiochip_set_chained_irqchip(chip, &pctrl->irqchip, irq, irq 1681 drivers/pinctrl/intel/pinctrl-cherryview.c int ret, irq, i; irq 1713 drivers/pinctrl/intel/pinctrl-cherryview.c irq = platform_get_irq(pdev, 0); irq 1714 drivers/pinctrl/intel/pinctrl-cherryview.c if (irq < 0) irq 1715 drivers/pinctrl/intel/pinctrl-cherryview.c return irq; irq 1729 drivers/pinctrl/intel/pinctrl-cherryview.c ret = chv_gpio_probe(pctrl, irq); irq 118 drivers/pinctrl/intel/pinctrl-intel.c int irq; irq 1106 drivers/pinctrl/intel/pinctrl-intel.c enable_irq_wake(pctrl->irq); irq 1108 drivers/pinctrl/intel/pinctrl-intel.c disable_irq_wake(pctrl->irq); irq 1134 drivers/pinctrl/intel/pinctrl-intel.c unsigned irq; irq 1136 drivers/pinctrl/intel/pinctrl-intel.c irq = irq_find_mapping(gc->irq.domain, irq 1138 drivers/pinctrl/intel/pinctrl-intel.c generic_handle_irq(irq); irq 1147 drivers/pinctrl/intel/pinctrl-intel.c static irqreturn_t intel_gpio_irq(int irq, void *data) irq 1206 drivers/pinctrl/intel/pinctrl-intel.c static int intel_gpio_probe(struct intel_pinctrl *pctrl, int irq) irq 1217 drivers/pinctrl/intel/pinctrl-intel.c pctrl->irq = irq; irq 1249 drivers/pinctrl/intel/pinctrl-intel.c ret = devm_request_irq(pctrl->dev, irq, intel_gpio_irq, irq 1264 drivers/pinctrl/intel/pinctrl-intel.c gpiochip_set_chained_irqchip(&pctrl->chip, &pctrl->irqchip, irq, NULL); irq 1369 drivers/pinctrl/intel/pinctrl-intel.c int i, ret, irq; irq 1428 drivers/pinctrl/intel/pinctrl-intel.c irq = platform_get_irq(pdev, 0); irq 1429 drivers/pinctrl/intel/pinctrl-intel.c if (irq < 0) irq 1430 drivers/pinctrl/intel/pinctrl-intel.c return irq; irq 1448 drivers/pinctrl/intel/pinctrl-intel.c ret = intel_gpio_probe(pctrl, irq); irq 166 drivers/pinctrl/mediatek/mtk-eint.c d->irq, d->hwirq, type); irq 446 drivers/pinctrl/mediatek/mtk-eint.c int irq; irq 448 drivers/pinctrl/mediatek/mtk-eint.c irq = irq_find_mapping(eint->domain, eint_n); irq 449 drivers/pinctrl/mediatek/mtk-eint.c if (!irq) irq 452 drivers/pinctrl/mediatek/mtk-eint.c return irq; irq 493 drivers/pinctrl/mediatek/mtk-eint.c irq_set_chained_handler_and_data(eint->irq, mtk_eint_irq_handler, irq 56 drivers/pinctrl/mediatek/mtk-eint.h int irq; irq 336 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c hw->eint->irq = irq_of_parse_and_map(np, 0); irq 337 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c if (!hw->eint->irq) irq 999 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->eint->irq = irq_of_parse_and_map(np, 0); irq 1000 drivers/pinctrl/mediatek/pinctrl-mtk-common.c if (!pctl->eint->irq) irq 654 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c struct irq_domain *d = gc->irq.domain; irq 775 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c int irq = irq_of_parse_and_map(np, i); irq 777 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c if (irq < 0) irq 780 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c gpiochip_set_chained_irqchip(gc, irqchip, irq, irq 1060 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c d = gc->irq.domain; irq 413 drivers/pinctrl/nomadik/pinctrl-nomadik.c int irq = irq_find_mapping(nmk_chip->chip.irq.domain, offset); irq 414 drivers/pinctrl/nomadik/pinctrl-nomadik.c struct irq_data *d = irq_get_irq_data(irq); irq 815 drivers/pinctrl/nomadik/pinctrl-nomadik.c generic_handle_irq(irq_find_mapping(chip->irq.domain, bit)); irq 971 drivers/pinctrl/nomadik/pinctrl-nomadik.c int irq = chip->to_irq(chip, offset); irq 972 drivers/pinctrl/nomadik/pinctrl-nomadik.c struct irq_desc *desc = irq_to_desc(irq); irq 992 drivers/pinctrl/nomadik/pinctrl-nomadik.c if (irq > 0 && desc && desc->action) { irq 1003 drivers/pinctrl/nomadik/pinctrl-nomadik.c irq, trigger, irq 1109 drivers/pinctrl/nomadik/pinctrl-nomadik.c int irq; irq 1124 drivers/pinctrl/nomadik/pinctrl-nomadik.c irq = platform_get_irq(dev, 0); irq 1125 drivers/pinctrl/nomadik/pinctrl-nomadik.c if (irq < 0) irq 1126 drivers/pinctrl/nomadik/pinctrl-nomadik.c return irq; irq 1135 drivers/pinctrl/nomadik/pinctrl-nomadik.c nmk_chip->parent_irq = irq; irq 80 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c int irq; irq 234 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c generic_handle_irq(irq_linear_revmap(gc->irq.domain, bit)); irq 245 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c d->irq, type); irq 292 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c dev_dbg(d->chip->parent_device, "irq_ack: %u.%u\n", gpio, d->irq); irq 304 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c dev_dbg(d->chip->parent_device, "irq_mask: %u.%u\n", gpio, d->irq); irq 316 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c dev_dbg(d->chip->parent_device, "irq_unmask: %u.%u\n", gpio, d->irq); irq 326 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c dev_dbg(d->chip->parent_device, "startup: %u.%u\n", gpio, d->irq); irq 1866 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c int id = 0, irq; irq 1882 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c irq = irq_of_parse_and_map(np, 0); irq 1883 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c if (irq < 0) { irq 1886 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c ret = irq; irq 1916 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c pctrl->gpio_bank[id].irq = irq; irq 1989 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c pctrl->gpio_bank[id].irq, irq 429 drivers/pinctrl/pinctrl-amd.c irq_flags = irq_get_trigger_type(d->irq); irq 536 drivers/pinctrl/pinctrl-amd.c static irqreturn_t amd_gpio_irq_handler(int irq, void *dev_id) irq 568 drivers/pinctrl/pinctrl-amd.c irq = irq_find_mapping(gc->irq.domain, irqnr + i); irq 569 drivers/pinctrl/pinctrl-amd.c if (irq != 0) irq 570 drivers/pinctrl/pinctrl-amd.c generic_handle_irq(irq); irq 582 drivers/pinctrl/pinctrl-amd.c if (irq == 0) { irq 266 drivers/pinctrl/pinctrl-at91-pio4.c unsigned int irq = irq_desc_get_irq(desc); irq 274 drivers/pinctrl/pinctrl-at91-pio4.c if (atmel_pioctrl->irqs[n] == irq) { irq 282 drivers/pinctrl/pinctrl-at91-pio4.c "no bank associated to irq %u\n", irq); irq 1075 drivers/pinctrl/pinctrl-at91-pio4.c int irq = irq_create_mapping(atmel_pioctrl->irq_domain, i); irq 1077 drivers/pinctrl/pinctrl-at91-pio4.c irq_set_chip_and_handler(irq, &atmel_gpio_irq_chip, irq 1079 drivers/pinctrl/pinctrl-at91-pio4.c irq_set_chip_data(irq, atmel_pioctrl); irq 1082 drivers/pinctrl/pinctrl-at91-pio4.c i, irq); irq 1598 drivers/pinctrl/pinctrl-at91.c pr_warn("AT91: No type for GPIO irq offset %d\n", d->irq); irq 1712 drivers/pinctrl/pinctrl-at91.c gpio_chip->irq.domain, n)); irq 1820 drivers/pinctrl/pinctrl-at91.c int irq, i; irq 1831 drivers/pinctrl/pinctrl-at91.c irq = platform_get_irq(pdev, 0); irq 1832 drivers/pinctrl/pinctrl-at91.c if (irq < 0) { irq 1833 drivers/pinctrl/pinctrl-at91.c ret = irq; irq 1852 drivers/pinctrl/pinctrl-at91.c at91_chip->pioc_virq = irq; irq 64 drivers/pinctrl/pinctrl-coh901.c int irq; irq 497 drivers/pinctrl/pinctrl-coh901.c unsigned int irq = irq_desc_get_irq(desc); irq 501 drivers/pinctrl/pinctrl-coh901.c struct u300_gpio_port *port = &gpio->ports[irq - chip->base]; irq 520 drivers/pinctrl/pinctrl-coh901.c int pin_irq = irq_find_mapping(chip->irq.domain, offset); irq 702 drivers/pinctrl/pinctrl-coh901.c port->irq = platform_get_irq(pdev, portno); irq 706 drivers/pinctrl/pinctrl-coh901.c port->irq, irq 91 drivers/pinctrl/pinctrl-ingenic.c unsigned int irq, reg_base; irq 1465 drivers/pinctrl/pinctrl-ingenic.c int irq = irqd->hwirq; irq 1468 drivers/pinctrl/pinctrl-ingenic.c ingenic_gpio_set_bit(jzgc, JZ4760_GPIO_INT, irq, true); irq 1470 drivers/pinctrl/pinctrl-ingenic.c ingenic_gpio_set_bit(jzgc, JZ4740_GPIO_SELECT, irq, true); irq 1479 drivers/pinctrl/pinctrl-ingenic.c int irq = irqd->hwirq; irq 1484 drivers/pinctrl/pinctrl-ingenic.c ingenic_gpio_set_bit(jzgc, JZ4760_GPIO_INT, irq, false); irq 1486 drivers/pinctrl/pinctrl-ingenic.c ingenic_gpio_set_bit(jzgc, JZ4740_GPIO_SELECT, irq, false); irq 1493 drivers/pinctrl/pinctrl-ingenic.c int irq = irqd->hwirq; irq 1501 drivers/pinctrl/pinctrl-ingenic.c high = ingenic_gpio_get_value(jzgc, irq); irq 1503 drivers/pinctrl/pinctrl-ingenic.c irq_set_type(jzgc, irq, IRQ_TYPE_EDGE_FALLING); irq 1505 drivers/pinctrl/pinctrl-ingenic.c irq_set_type(jzgc, irq, IRQ_TYPE_EDGE_RISING); irq 1509 drivers/pinctrl/pinctrl-ingenic.c ingenic_gpio_set_bit(jzgc, JZ4760_GPIO_FLAG, irq, false); irq 1511 drivers/pinctrl/pinctrl-ingenic.c ingenic_gpio_set_bit(jzgc, JZ4740_GPIO_DATA, irq, true); irq 1553 drivers/pinctrl/pinctrl-ingenic.c return irq_set_irq_wake(jzgc->irq, on); irq 1571 drivers/pinctrl/pinctrl-ingenic.c generic_handle_irq(irq_linear_revmap(gc->irq.domain, i)); irq 1989 drivers/pinctrl/pinctrl-ingenic.c jzgc->irq = irq_of_parse_and_map(node, 0); irq 1990 drivers/pinctrl/pinctrl-ingenic.c if (!jzgc->irq) irq 2009 drivers/pinctrl/pinctrl-ingenic.c jzgc->irq, ingenic_gpio_irq_handler); irq 65 drivers/pinctrl/pinctrl-mcp23s08.c int irq; irq 450 drivers/pinctrl/pinctrl-mcp23s08.c static irqreturn_t mcp23s08_irq(int irq, void *data) irq 530 drivers/pinctrl/pinctrl-mcp23s08.c child_irq = irq_find_mapping(mcp->chip.irq.domain, i); irq 622 drivers/pinctrl/pinctrl-mcp23s08.c err = devm_request_threaded_irq(chip->parent, mcp->irq, NULL, irq 627 drivers/pinctrl/pinctrl-mcp23s08.c mcp->irq, err); irq 652 drivers/pinctrl/pinctrl-mcp23s08.c mcp->irq); irq 780 drivers/pinctrl/pinctrl-mcp23s08.c if (mcp->irq && mcp->irq_controller) { irq 813 drivers/pinctrl/pinctrl-mcp23s08.c if (mcp->irq && mcp->irq_controller) { irq 842 drivers/pinctrl/pinctrl-mcp23s08.c if (mcp->irq) irq 931 drivers/pinctrl/pinctrl-mcp23s08.c mcp->irq = client->irq; irq 1047 drivers/pinctrl/pinctrl-mcp23s08.c data->mcp[addr]->irq = spi->irq; irq 714 drivers/pinctrl/pinctrl-ocelot.c unsigned int reg = 0, irq, i; irq 726 drivers/pinctrl/pinctrl-ocelot.c for_each_set_bit(irq, &irqs, irq 728 drivers/pinctrl/pinctrl-ocelot.c generic_handle_irq(irq_linear_revmap(chip->irq.domain, irq 729 drivers/pinctrl/pinctrl-ocelot.c irq + 32 * i)); irq 739 drivers/pinctrl/pinctrl-ocelot.c int ret, irq; irq 754 drivers/pinctrl/pinctrl-ocelot.c irq = irq_of_parse_and_map(pdev->dev.of_node, 0); irq 755 drivers/pinctrl/pinctrl-ocelot.c if (irq <= 0) irq 756 drivers/pinctrl/pinctrl-ocelot.c return irq; irq 763 drivers/pinctrl/pinctrl-ocelot.c gpiochip_set_chained_irqchip(gc, &ocelot_irqchip, irq, irq 1055 drivers/pinctrl/pinctrl-oxnas.c generic_handle_irq(irq_linear_revmap(gc->irq.domain, pin)); irq 1198 drivers/pinctrl/pinctrl-oxnas.c int irq, ret; irq 1227 drivers/pinctrl/pinctrl-oxnas.c irq = platform_get_irq(pdev, 0); irq 1228 drivers/pinctrl/pinctrl-oxnas.c if (irq < 0) irq 1229 drivers/pinctrl/pinctrl-oxnas.c return irq; irq 1252 drivers/pinctrl/pinctrl-oxnas.c irq, oxnas_gpio_irq_handler); irq 2101 drivers/pinctrl/pinctrl-pic32.c generic_handle_irq(irq_linear_revmap(gc->irq.domain, pin)); irq 2204 drivers/pinctrl/pinctrl-pic32.c int irq, ret; irq 2224 drivers/pinctrl/pinctrl-pic32.c irq = platform_get_irq(pdev, 0); irq 2225 drivers/pinctrl/pinctrl-pic32.c if (irq < 0) irq 2226 drivers/pinctrl/pinctrl-pic32.c return irq; irq 2260 drivers/pinctrl/pinctrl-pic32.c irq, pic32_gpio_irq_handler); irq 1306 drivers/pinctrl/pinctrl-pistachio.c generic_handle_irq(irq_linear_revmap(gc->irq.domain, pin)); irq 1350 drivers/pinctrl/pinctrl-pistachio.c int irq, ret = 0; irq 1372 drivers/pinctrl/pinctrl-pistachio.c irq = irq_of_parse_and_map(child, 0); irq 1373 drivers/pinctrl/pinctrl-pistachio.c if (irq < 0) { irq 1374 drivers/pinctrl/pinctrl-pistachio.c dev_err(pctl->dev, "No IRQ for bank %u: %d\n", i, irq); irq 1376 drivers/pinctrl/pinctrl-pistachio.c ret = irq; irq 1402 drivers/pinctrl/pinctrl-pistachio.c irq, pistachio_gpio_irq_handler); irq 145 drivers/pinctrl/pinctrl-rockchip.c int irq; irq 2848 drivers/pinctrl/pinctrl-rockchip.c unsigned int irq, virq; irq 2850 drivers/pinctrl/pinctrl-rockchip.c irq = __ffs(pend); irq 2851 drivers/pinctrl/pinctrl-rockchip.c pend &= ~BIT(irq); irq 2852 drivers/pinctrl/pinctrl-rockchip.c virq = irq_linear_revmap(bank->domain, irq); irq 2855 drivers/pinctrl/pinctrl-rockchip.c dev_err(bank->drvdata->dev, "unmapped irq %d\n", irq); irq 2859 drivers/pinctrl/pinctrl-rockchip.c dev_dbg(bank->drvdata->dev, "handling irq %d\n", irq); irq 2865 drivers/pinctrl/pinctrl-rockchip.c if (bank->toggle_edge_mode & BIT(irq)) { irq 2875 drivers/pinctrl/pinctrl-rockchip.c if (data & BIT(irq)) irq 2876 drivers/pinctrl/pinctrl-rockchip.c polarity &= ~BIT(irq); irq 2878 drivers/pinctrl/pinctrl-rockchip.c polarity |= BIT(irq); irq 2887 drivers/pinctrl/pinctrl-rockchip.c } while ((data & BIT(irq)) != (data_old & BIT(irq))); irq 3091 drivers/pinctrl/pinctrl-rockchip.c irq_set_chained_handler_and_data(bank->irq, irq 3211 drivers/pinctrl/pinctrl-rockchip.c bank->irq = irq_of_parse_and_map(bank->of_node, 0); irq 137 drivers/pinctrl/pinctrl-single.c int irq; irq 1289 drivers/pinctrl/pinctrl-single.c if (pcs_soc->irq < 0) irq 1296 drivers/pinctrl/pinctrl-single.c free_irq(pcs_soc->irq, pcs_soc); irq 1298 drivers/pinctrl/pinctrl-single.c irq_set_chained_handler(pcs_soc->irq, NULL); irq 1355 drivers/pinctrl/pinctrl-single.c unsigned int irq; irq 1366 drivers/pinctrl/pinctrl-single.c int irq, const bool enable) irq 1378 drivers/pinctrl/pinctrl-single.c if (irq != pcswi->irq) irq 1407 drivers/pinctrl/pinctrl-single.c pcs_irq_set(pcs_soc, d->irq, false); irq 1418 drivers/pinctrl/pinctrl-single.c pcs_irq_set(pcs_soc, d->irq, true); irq 1480 drivers/pinctrl/pinctrl-single.c static irqreturn_t pcs_irq_handler(int irq, void *d) irq 1507 drivers/pinctrl/pinctrl-single.c static int pcs_irqdomain_map(struct irq_domain *d, unsigned int irq, irq 1521 drivers/pinctrl/pinctrl-single.c pcswi->irq = irq; irq 1527 drivers/pinctrl/pinctrl-single.c irq_set_chip_data(irq, pcs_soc); irq 1528 drivers/pinctrl/pinctrl-single.c irq_set_chip_and_handler(irq, &pcs->chip, irq 1530 drivers/pinctrl/pinctrl-single.c irq_set_lockdep_class(irq, &pcs_lock_class, &pcs_request_class); irq 1531 drivers/pinctrl/pinctrl-single.c irq_set_noprobe(irq); irq 1555 drivers/pinctrl/pinctrl-single.c pcs_soc->irq = -1; irq 1569 drivers/pinctrl/pinctrl-single.c res = request_irq(pcs_soc->irq, pcs_irq_handler, irq 1574 drivers/pinctrl/pinctrl-single.c pcs_soc->irq = -1; irq 1578 drivers/pinctrl/pinctrl-single.c irq_set_chained_handler_and_data(pcs_soc->irq, irq 1595 drivers/pinctrl/pinctrl-single.c irq_set_chained_handler(pcs_soc->irq, NULL); irq 1871 drivers/pinctrl/pinctrl-single.c pcs->socdata.irq = irq_of_parse_and_map(np, 0); irq 1872 drivers/pinctrl/pinctrl-single.c if (pcs->socdata.irq) irq 1880 drivers/pinctrl/pinctrl-single.c if (pdata->irq) { irq 1881 drivers/pinctrl/pinctrl-single.c pcs->socdata.irq = pdata->irq; irq 1416 drivers/pinctrl/pinctrl-st.c generic_handle_irq(irq_find_mapping(bank->gpio_chip.irq.domain, n)); irq 1568 drivers/pinctrl/pinctrl-st.c int irq = 0; irq 1601 drivers/pinctrl/pinctrl-st.c irq = platform_get_irq(pdev, 0); irq 1603 drivers/pinctrl/pinctrl-st.c if (irq > 0) { irq 1611 drivers/pinctrl/pinctrl-st.c irq_set_chained_handler_and_data(irq, st_gpio_irqmux_handler, irq 536 drivers/pinctrl/pinctrl-stmfx.c static irqreturn_t stmfx_pinctrl_irq_thread_fn(int irq, void *dev_id) irq 555 drivers/pinctrl/pinctrl-stmfx.c handle_nested_irq(irq_find_mapping(gc->irq.domain, n)); irq 593 drivers/pinctrl/pinctrl-stmfx.c int irq, ret; irq 609 drivers/pinctrl/pinctrl-stmfx.c irq = platform_get_irq(pdev, 0); irq 610 drivers/pinctrl/pinctrl-stmfx.c if (irq <= 0) irq 675 drivers/pinctrl/pinctrl-stmfx.c ret = devm_request_threaded_irq(pctl->dev, irq, NULL, irq 680 drivers/pinctrl/pinctrl-stmfx.c dev_err(pctl->dev, "cannot request irq%d\n", irq); irq 684 drivers/pinctrl/pinctrl-stmfx.c gpiochip_set_nested_irqchip(&pctl->gpio_chip, &pctl->irq_chip, irq); irq 107 drivers/pinctrl/pinctrl-sx150x.c } irq; irq 492 drivers/pinctrl/pinctrl-sx150x.c pctl->irq.masked |= BIT(n); irq 501 drivers/pinctrl/pinctrl-sx150x.c pctl->irq.masked &= ~BIT(n); irq 515 drivers/pinctrl/pinctrl-sx150x.c pctl->irq.sense &= mask; irq 516 drivers/pinctrl/pinctrl-sx150x.c pctl->irq.sense |= sense << n; irq 539 drivers/pinctrl/pinctrl-sx150x.c static irqreturn_t sx150x_irq_thread_fn(int irq, void *dev_id) irq 556 drivers/pinctrl/pinctrl-sx150x.c handle_nested_irq(irq_find_mapping(pctl->gpio.irq.domain, n)); irq 574 drivers/pinctrl/pinctrl-sx150x.c regmap_write(pctl->regmap, pctl->data->reg_irq_mask, pctl->irq.masked); irq 575 drivers/pinctrl/pinctrl-sx150x.c regmap_write(pctl->regmap, pctl->data->reg_sense, pctl->irq.sense); irq 1197 drivers/pinctrl/pinctrl-sx150x.c if (client->irq > 0) { irq 1208 drivers/pinctrl/pinctrl-sx150x.c pctl->irq.masked = ~0; irq 1209 drivers/pinctrl/pinctrl-sx150x.c pctl->irq.sense = 0; irq 1230 drivers/pinctrl/pinctrl-sx150x.c ret = devm_request_threaded_irq(dev, client->irq, NULL, irq 1240 drivers/pinctrl/pinctrl-sx150x.c client->irq); irq 58 drivers/pinctrl/qcom/pinctrl-msm.c int irq; irq 917 drivers/pinctrl/qcom/pinctrl-msm.c irq_set_irq_wake(pctrl->irq, on); irq 980 drivers/pinctrl/qcom/pinctrl-msm.c irq_pin = irq_find_mapping(gc->irq.domain, i); irq 1031 drivers/pinctrl/qcom/pinctrl-msm.c girq = &chip->irq; irq 1041 drivers/pinctrl/qcom/pinctrl-msm.c girq->parents[0] = pctrl->irq; irq 1161 drivers/pinctrl/qcom/pinctrl-msm.c pctrl->irq = platform_get_irq(pdev, 0); irq 1162 drivers/pinctrl/qcom/pinctrl-msm.c if (pctrl->irq < 0) irq 1163 drivers/pinctrl/qcom/pinctrl-msm.c return pctrl->irq; irq 1056 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c girq = &state->chip.irq; irq 124 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c int irq; irq 632 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c return pad->irq; irq 864 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c pad->irq = platform_get_irq(pdev, i); irq 865 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c if (pad->irq < 0) irq 866 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c return pad->irq; irq 75 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c int irq; irq 499 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c } else if (pin->irq >= 0) { irq 500 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c ret = irq_get_irqchip_state(pin->irq, IRQCHIP_STATE_LINE_LEVEL, &state); irq 556 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c pin->irq = ret; irq 566 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c pin->irq = -1; irq 803 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c pin_data[i].irq = -1; irq 106 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c int irq; irq 500 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c ret = irq_get_irqchip_state(pin->irq, IRQCHIP_STATE_LINE_LEVEL, &state); irq 536 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c return pin->irq; irq 793 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c pin_data[i].irq = platform_get_irq(pdev, i); irq 794 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c if (pin_data[i].irq < 0) irq 795 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c return pin_data[i].irq; irq 243 drivers/pinctrl/samsung/pinctrl-exynos.c static irqreturn_t exynos_eint_gpio_irq(int irq, void *data) irq 281 drivers/pinctrl/samsung/pinctrl-exynos.c if (!d->irq) { irq 286 drivers/pinctrl/samsung/pinctrl-exynos.c ret = devm_request_irq(dev, d->irq, exynos_eint_gpio_irq, irq 335 drivers/pinctrl/samsung/pinctrl-exynos.c pr_info("wake %s for irq %d\n", on ? "enabled" : "disabled", irqd->irq); irq 424 drivers/pinctrl/samsung/pinctrl-exynos.c eint_irq = irq_linear_revmap(bank->irq_domain, eintd->irq); irq 433 drivers/pinctrl/samsung/pinctrl-exynos.c unsigned int irq; irq 436 drivers/pinctrl/samsung/pinctrl-exynos.c irq = fls(pend) - 1; irq 437 drivers/pinctrl/samsung/pinctrl-exynos.c generic_handle_irq(irq_find_mapping(domain, irq)); irq 438 drivers/pinctrl/samsung/pinctrl-exynos.c pend &= ~(1 << irq); irq 480 drivers/pinctrl/samsung/pinctrl-exynos.c int idx, irq; irq 530 drivers/pinctrl/samsung/pinctrl-exynos.c irq = irq_of_parse_and_map(bank->of_node, idx); irq 531 drivers/pinctrl/samsung/pinctrl-exynos.c if (!irq) { irq 536 drivers/pinctrl/samsung/pinctrl-exynos.c weint_data[idx].irq = idx; irq 538 drivers/pinctrl/samsung/pinctrl-exynos.c irq_set_chained_handler_and_data(irq, irq 549 drivers/pinctrl/samsung/pinctrl-exynos.c irq = irq_of_parse_and_map(wkup_np, 0); irq 551 drivers/pinctrl/samsung/pinctrl-exynos.c if (!irq) { irq 561 drivers/pinctrl/samsung/pinctrl-exynos.c irq_set_chained_handler_and_data(irq, exynos_irq_demux_eint16_31, irq 118 drivers/pinctrl/samsung/pinctrl-exynos.h unsigned int irq; irq 372 drivers/pinctrl/samsung/pinctrl-s3c24xx.c unsigned int virq, irq; irq 374 drivers/pinctrl/samsung/pinctrl-s3c24xx.c irq = __ffs(pend); irq 375 drivers/pinctrl/samsung/pinctrl-s3c24xx.c pend &= ~(1 << irq); irq 376 drivers/pinctrl/samsung/pinctrl-s3c24xx.c virq = irq_linear_revmap(data->domains[irq], irq - offset); irq 503 drivers/pinctrl/samsung/pinctrl-s3c24xx.c unsigned int irq; irq 505 drivers/pinctrl/samsung/pinctrl-s3c24xx.c irq = irq_of_parse_and_map(eint_np, i); irq 506 drivers/pinctrl/samsung/pinctrl-s3c24xx.c if (!irq) { irq 512 drivers/pinctrl/samsung/pinctrl-s3c24xx.c eint_data->parents[i] = irq; irq 513 drivers/pinctrl/samsung/pinctrl-s3c24xx.c irq_set_chained_handler_and_data(irq, handlers[i], eint_data); irq 521 drivers/pinctrl/samsung/pinctrl-s3c24xx.c unsigned int irq; irq 545 drivers/pinctrl/samsung/pinctrl-s3c24xx.c irq = bank->eint_offset; irq 548 drivers/pinctrl/samsung/pinctrl-s3c24xx.c if (irq >= NUM_EINT) irq 552 drivers/pinctrl/samsung/pinctrl-s3c24xx.c eint_data->domains[irq] = bank->irq_domain; irq 553 drivers/pinctrl/samsung/pinctrl-s3c24xx.c ++irq; irq 459 drivers/pinctrl/samsung/pinctrl-s3c64xx.c if (!d->irq) { irq 501 drivers/pinctrl/samsung/pinctrl-s3c64xx.c irq_set_chained_handler_and_data(d->irq, s3c64xx_eint_gpio_irq, data); irq 610 drivers/pinctrl/samsung/pinctrl-s3c64xx.c unsigned int virq, irq; irq 612 drivers/pinctrl/samsung/pinctrl-s3c64xx.c irq = fls(pend) - 1; irq 613 drivers/pinctrl/samsung/pinctrl-s3c64xx.c pend &= ~(1 << irq); irq 614 drivers/pinctrl/samsung/pinctrl-s3c64xx.c virq = irq_linear_revmap(data->domains[irq], data->pins[irq]); irq 714 drivers/pinctrl/samsung/pinctrl-s3c64xx.c unsigned int irq; irq 716 drivers/pinctrl/samsung/pinctrl-s3c64xx.c irq = irq_of_parse_and_map(eint0_np, i); irq 717 drivers/pinctrl/samsung/pinctrl-s3c64xx.c if (!irq) { irq 723 drivers/pinctrl/samsung/pinctrl-s3c64xx.c irq_set_chained_handler_and_data(irq, irq 734 drivers/pinctrl/samsung/pinctrl-s3c64xx.c unsigned int irq; irq 756 drivers/pinctrl/samsung/pinctrl-s3c64xx.c irq = bank->eint_offset; irq 761 drivers/pinctrl/samsung/pinctrl-s3c64xx.c data->domains[irq] = bank->irq_domain; irq 762 drivers/pinctrl/samsung/pinctrl-s3c64xx.c data->pins[irq] = pin; irq 763 drivers/pinctrl/samsung/pinctrl-s3c64xx.c ddata->eints[pin] = irq; irq 764 drivers/pinctrl/samsung/pinctrl-s3c64xx.c ++irq; irq 1114 drivers/pinctrl/samsung/pinctrl-samsung.c drvdata->irq = res->start; irq 274 drivers/pinctrl/samsung/pinctrl-samsung.h int irq; irq 20 drivers/pinctrl/sh-pfc/pfc-r8a7740.c #define IRQC_PIN_MUX(irq, pin) \ irq 21 drivers/pinctrl/sh-pfc/pfc-r8a7740.c static const unsigned int intc_irq##irq##_pins[] = { \ irq 24 drivers/pinctrl/sh-pfc/pfc-r8a7740.c static const unsigned int intc_irq##irq##_mux[] = { \ irq 25 drivers/pinctrl/sh-pfc/pfc-r8a7740.c IRQ##irq##_MARK, \ irq 28 drivers/pinctrl/sh-pfc/pfc-r8a7740.c #define IRQC_PINS_MUX(irq, idx, pin) \ irq 29 drivers/pinctrl/sh-pfc/pfc-r8a7740.c static const unsigned int intc_irq##irq##_##idx##_pins[] = { \ irq 32 drivers/pinctrl/sh-pfc/pfc-r8a7740.c static const unsigned int intc_irq##irq##_##idx##_mux[] = { \ irq 33 drivers/pinctrl/sh-pfc/pfc-r8a7740.c IRQ##irq##_PORT##pin##_MARK, \ irq 340 drivers/pinctrl/sirf/pinctrl-atlas7.c int irq; irq 5786 drivers/pinctrl/sirf/pinctrl-atlas7.c unsigned int irq = irq_desc_get_irq(desc); irq 5790 drivers/pinctrl/sirf/pinctrl-atlas7.c if (bank->irq == irq) irq 5817 drivers/pinctrl/sirf/pinctrl-atlas7.c irq_find_mapping(gc->irq.domain, irq 6086 drivers/pinctrl/sirf/pinctrl-atlas7.c bank->irq = ret; irq 6089 drivers/pinctrl/sirf/pinctrl-atlas7.c bank->irq, atlas7_gpio_handle_irq); irq 552 drivers/pinctrl/sirf/pinctrl-sirf.c unsigned int irq = irq_desc_get_irq(desc); irq 563 drivers/pinctrl/sirf/pinctrl-sirf.c if (bank->parent_irq == irq) irq 589 drivers/pinctrl/sirf/pinctrl-sirf.c generic_handle_irq(irq_find_mapping(gc->irq.domain, idx + irq 404 drivers/pinctrl/spear/pinctrl-plgpio.c irq_find_mapping(gc->irq.domain, pin)); irq 519 drivers/pinctrl/spear/pinctrl-plgpio.c int ret, irq; irq 578 drivers/pinctrl/spear/pinctrl-plgpio.c irq = platform_get_irq(pdev, 0); irq 579 drivers/pinctrl/spear/pinctrl-plgpio.c if (irq < 0) { irq 596 drivers/pinctrl/spear/pinctrl-plgpio.c irq, irq 1121 drivers/pinctrl/sunxi/pinctrl-sunxi.c unsigned int irq = irq_desc_get_irq(desc); irq 1127 drivers/pinctrl/sunxi/pinctrl-sunxi.c if (irq == pctl->irq[bank]) irq 1513 drivers/pinctrl/sunxi/pinctrl-sunxi.c pctl->irq = devm_kcalloc(&pdev->dev, irq 1515 drivers/pinctrl/sunxi/pinctrl-sunxi.c sizeof(*pctl->irq), irq 1517 drivers/pinctrl/sunxi/pinctrl-sunxi.c if (!pctl->irq) { irq 1523 drivers/pinctrl/sunxi/pinctrl-sunxi.c pctl->irq[i] = platform_get_irq(pdev, i); irq 1524 drivers/pinctrl/sunxi/pinctrl-sunxi.c if (pctl->irq[i] < 0) { irq 1525 drivers/pinctrl/sunxi/pinctrl-sunxi.c ret = pctl->irq[i]; irq 1556 drivers/pinctrl/sunxi/pinctrl-sunxi.c irq_set_chained_handler_and_data(pctl->irq[i], irq 168 drivers/pinctrl/sunxi/pinctrl-sunxi.h int *irq; irq 304 drivers/pinctrl/sunxi/pinctrl-sunxi.h u16 irq) irq 306 drivers/pinctrl/sunxi/pinctrl-sunxi.h u8 bank = irq / IRQ_PER_BANK; irq 307 drivers/pinctrl/sunxi/pinctrl-sunxi.h u8 reg = (irq % IRQ_PER_BANK) / IRQ_CFG_IRQ_PER_REG * 0x04; irq 313 drivers/pinctrl/sunxi/pinctrl-sunxi.h static inline u32 sunxi_irq_cfg_offset(u16 irq) irq 315 drivers/pinctrl/sunxi/pinctrl-sunxi.h u32 irq_num = irq % IRQ_CFG_IRQ_PER_REG; irq 325 drivers/pinctrl/sunxi/pinctrl-sunxi.h u16 irq) irq 327 drivers/pinctrl/sunxi/pinctrl-sunxi.h u8 bank = irq / IRQ_PER_BANK; irq 332 drivers/pinctrl/sunxi/pinctrl-sunxi.h static inline u32 sunxi_irq_ctrl_offset(u16 irq) irq 334 drivers/pinctrl/sunxi/pinctrl-sunxi.h u32 irq_num = irq % IRQ_CTRL_IRQ_PER_REG; irq 351 drivers/pinctrl/sunxi/pinctrl-sunxi.h u16 irq) irq 353 drivers/pinctrl/sunxi/pinctrl-sunxi.h u8 bank = irq / IRQ_PER_BANK; irq 358 drivers/pinctrl/sunxi/pinctrl-sunxi.h static inline u32 sunxi_irq_status_offset(u16 irq) irq 360 drivers/pinctrl/sunxi/pinctrl-sunxi.h u32 irq_num = irq % IRQ_STATUS_IRQ_PER_REG; irq 698 drivers/platform/chrome/chromeos_laptop.c int irq; irq 701 drivers/platform/chrome/chromeos_laptop.c irq = chromeos_laptop_get_irq_from_dmi(i2c_dev->dmi_name); irq 702 drivers/platform/chrome/chromeos_laptop.c if (irq < 0) irq 703 drivers/platform/chrome/chromeos_laptop.c return irq; irq 706 drivers/platform/chrome/chromeos_laptop.c DEFINE_RES_NAMED(irq, 1, NULL, irq 34 drivers/platform/chrome/cros_ec.c static irqreturn_t ec_irq_thread(int irq, void *data) irq 134 drivers/platform/chrome/cros_ec.c if (ec_dev->irq) { irq 135 drivers/platform/chrome/cros_ec.c err = devm_request_threaded_irq(dev, ec_dev->irq, NULL, irq 140 drivers/platform/chrome/cros_ec.c ec_dev->irq, err); irq 228 drivers/platform/chrome/cros_ec.c ec_dev->wake_enabled = !enable_irq_wake(ec_dev->irq); irq 230 drivers/platform/chrome/cros_ec.c disable_irq(ec_dev->irq); irq 252 drivers/platform/chrome/cros_ec.c enable_irq(ec_dev->irq); irq 264 drivers/platform/chrome/cros_ec.c disable_irq_wake(ec_dev->irq); irq 293 drivers/platform/chrome/cros_ec_i2c.c ec_dev->irq = client->irq; irq 332 drivers/platform/chrome/cros_ec_lpc.c int irq, ret; irq 390 drivers/platform/chrome/cros_ec_lpc.c irq = platform_get_irq(pdev, 0); irq 391 drivers/platform/chrome/cros_ec_lpc.c if (irq > 0) irq 392 drivers/platform/chrome/cros_ec_lpc.c ec_dev->irq = irq; irq 393 drivers/platform/chrome/cros_ec_lpc.c else if (irq != -ENXIO) { irq 394 drivers/platform/chrome/cros_ec_lpc.c dev_err(dev, "couldn't retrieve IRQ number (%d)\n", irq); irq 395 drivers/platform/chrome/cros_ec_lpc.c return irq; irq 762 drivers/platform/chrome/cros_ec_spi.c ec_dev->irq = spi->irq; irq 211 drivers/platform/goldfish/goldfish_pipe.c int irq; irq 631 drivers/platform/goldfish/goldfish_pipe.c static irqreturn_t goldfish_pipe_interrupt(int irq, void *dev_id) irq 828 drivers/platform/goldfish/goldfish_pipe.c err = devm_request_irq(&pdev->dev, dev->irq, irq 920 drivers/platform/goldfish/goldfish_pipe.c dev->irq = r->start; irq 135 drivers/platform/mellanox/mlxbf-tmfifo.c int irq; irq 266 drivers/platform/mellanox/mlxbf-tmfifo.c int i, irq; irq 269 drivers/platform/mellanox/mlxbf-tmfifo.c irq = fifo->irq_info[i].irq; irq 270 drivers/platform/mellanox/mlxbf-tmfifo.c fifo->irq_info[i].irq = 0; irq 271 drivers/platform/mellanox/mlxbf-tmfifo.c disable_irq(irq); irq 276 drivers/platform/mellanox/mlxbf-tmfifo.c static irqreturn_t mlxbf_tmfifo_irq_handler(int irq, void *arg) irq 798 drivers/platform/mellanox/mlxbf-tmfifo.c !fifo->irq_info[irq_id].irq) irq 1214 drivers/platform/mellanox/mlxbf-tmfifo.c fifo->irq_info[i].irq = platform_get_irq(pdev, i); irq 1215 drivers/platform/mellanox/mlxbf-tmfifo.c rc = devm_request_irq(dev, fifo->irq_info[i].irq, irq 1220 drivers/platform/mellanox/mlxbf-tmfifo.c fifo->irq_info[i].irq = 0; irq 80 drivers/platform/mellanox/mlxreg-hotplug.c int irq; irq 564 drivers/platform/mellanox/mlxreg-hotplug.c enable_irq(priv->irq); irq 577 drivers/platform/mellanox/mlxreg-hotplug.c disable_irq(priv->irq); irq 606 drivers/platform/mellanox/mlxreg-hotplug.c static irqreturn_t mlxreg_hotplug_irq_handler(int irq, void *dev) irq 641 drivers/platform/mellanox/mlxreg-hotplug.c if (pdata->irq) { irq 642 drivers/platform/mellanox/mlxreg-hotplug.c priv->irq = pdata->irq; irq 644 drivers/platform/mellanox/mlxreg-hotplug.c priv->irq = platform_get_irq(pdev, 0); irq 645 drivers/platform/mellanox/mlxreg-hotplug.c if (priv->irq < 0) irq 646 drivers/platform/mellanox/mlxreg-hotplug.c return priv->irq; irq 653 drivers/platform/mellanox/mlxreg-hotplug.c err = devm_request_irq(&pdev->dev, priv->irq, irq 661 drivers/platform/mellanox/mlxreg-hotplug.c disable_irq(priv->irq); irq 694 drivers/platform/mellanox/mlxreg-hotplug.c devm_free_irq(&pdev->dev, priv->irq, priv); irq 21 drivers/platform/x86/dell-smo8800.c u32 irq; /* acpi device irq */ irq 29 drivers/platform/x86/dell-smo8800.c static irqreturn_t smo8800_interrupt_quick(int irq, void *data) irq 38 drivers/platform/x86/dell-smo8800.c static irqreturn_t smo8800_interrupt_thread(int irq, void *data) irq 49 drivers/platform/x86/dell-smo8800.c struct acpi_resource_extended_irq *irq; irq 54 drivers/platform/x86/dell-smo8800.c irq = &resource->data.extended_irq; irq 55 drivers/platform/x86/dell-smo8800.c if (!irq || !irq->interrupt_count) irq 58 drivers/platform/x86/dell-smo8800.c *((u32 *)context) = irq->interrupts[0]; irq 64 drivers/platform/x86/dell-smo8800.c u32 irq = 0; irq 68 drivers/platform/x86/dell-smo8800.c smo8800_get_resource, &irq); irq 74 drivers/platform/x86/dell-smo8800.c return irq; irq 164 drivers/platform/x86/dell-smo8800.c smo8800->irq = smo8800_get_irq(device); irq 165 drivers/platform/x86/dell-smo8800.c if (!smo8800->irq) { irq 171 drivers/platform/x86/dell-smo8800.c err = request_threaded_irq(smo8800->irq, smo8800_interrupt_quick, irq 178 drivers/platform/x86/dell-smo8800.c smo8800->irq, err); irq 183 drivers/platform/x86/dell-smo8800.c smo8800->irq); irq 195 drivers/platform/x86/dell-smo8800.c free_irq(smo8800->irq, smo8800); irq 164 drivers/platform/x86/fujitsu-tablet.c int irq; irq 270 drivers/platform/x86/fujitsu-tablet.c static irqreturn_t fujitsu_interrupt(int irq, void *dev_id) irq 426 drivers/platform/x86/fujitsu-tablet.c fujitsu.irq = res->data.irq.interrupts[0]; irq 435 drivers/platform/x86/fujitsu-tablet.c if (fujitsu.irq && fujitsu.io_base) irq 455 drivers/platform/x86/fujitsu-tablet.c if (ACPI_FAILURE(status) || !fujitsu.irq || !fujitsu.io_base) irq 476 drivers/platform/x86/fujitsu-tablet.c error = request_irq(fujitsu.irq, fujitsu_interrupt, irq 489 drivers/platform/x86/fujitsu-tablet.c free_irq(fujitsu.irq, fujitsu_interrupt); irq 282 drivers/platform/x86/hp_accel.c struct acpi_resource_extended_irq *irq; irq 285 drivers/platform/x86/hp_accel.c irq = &resource->data.extended_irq; irq 286 drivers/platform/x86/hp_accel.c *device_irq = irq->interrupts[0]; irq 297 drivers/platform/x86/hp_accel.c lis3lv02d_get_resource, &lis3_dev.irq); irq 104 drivers/platform/x86/i2c-multi-instantiate.c board_info.irq = ret; irq 113 drivers/platform/x86/i2c-multi-instantiate.c board_info.irq = ret; irq 116 drivers/platform/x86/i2c-multi-instantiate.c board_info.irq = 0; irq 28 drivers/platform/x86/intel_bxtwc_tmu.c int irq; irq 33 drivers/platform/x86/intel_bxtwc_tmu.c static irqreturn_t bxt_wcove_tmu_irq_handler(int irq, void *data) irq 53 drivers/platform/x86/intel_bxtwc_tmu.c int ret, virq, irq; irq 62 drivers/platform/x86/intel_bxtwc_tmu.c irq = platform_get_irq(pdev, 0); irq 63 drivers/platform/x86/intel_bxtwc_tmu.c if (irq < 0) irq 64 drivers/platform/x86/intel_bxtwc_tmu.c return irq; irq 67 drivers/platform/x86/intel_bxtwc_tmu.c virq = regmap_irq_get_virq(regmap_irq_chip, irq); irq 70 drivers/platform/x86/intel_bxtwc_tmu.c "failed to get virtual interrupt=%d\n", irq); irq 82 drivers/platform/x86/intel_bxtwc_tmu.c wctmu->irq = virq; irq 112 drivers/platform/x86/intel_bxtwc_tmu.c enable_irq_wake(wctmu->irq); irq 120 drivers/platform/x86/intel_bxtwc_tmu.c disable_irq_wake(wctmu->irq); irq 343 drivers/platform/x86/intel_cht_int33fe.c board_info.irq = fusb302_irq; irq 20 drivers/platform/x86/intel_chtdc_ti_pwrbtn.c static irqreturn_t chtdc_ti_pwrbtn_interrupt(int irq, void *dev_id) irq 41 drivers/platform/x86/intel_chtdc_ti_pwrbtn.c int irq, err; irq 43 drivers/platform/x86/intel_chtdc_ti_pwrbtn.c irq = platform_get_irq(pdev, 0); irq 44 drivers/platform/x86/intel_chtdc_ti_pwrbtn.c if (irq < 0) irq 45 drivers/platform/x86/intel_chtdc_ti_pwrbtn.c return irq; irq 59 drivers/platform/x86/intel_chtdc_ti_pwrbtn.c err = devm_request_threaded_irq(dev, irq, NULL, irq 66 drivers/platform/x86/intel_chtdc_ti_pwrbtn.c dev_pm_set_wake_irq(dev, irq); irq 102 drivers/platform/x86/intel_int0002_vgpio.c int irq = platform_get_irq(pdev, 0); irq 106 drivers/platform/x86/intel_int0002_vgpio.c enable_irq_wake(irq); irq 108 drivers/platform/x86/intel_int0002_vgpio.c disable_irq_wake(irq); irq 113 drivers/platform/x86/intel_int0002_vgpio.c static irqreturn_t int0002_irq(int irq, void *data) irq 122 drivers/platform/x86/intel_int0002_vgpio.c generic_handle_irq(irq_find_mapping(chip->irq.domain, irq 177 drivers/platform/x86/intel_int0002_vgpio.c int irq, ret; irq 184 drivers/platform/x86/intel_int0002_vgpio.c irq = platform_get_irq(pdev, 0); irq 185 drivers/platform/x86/intel_int0002_vgpio.c if (irq < 0) irq 186 drivers/platform/x86/intel_int0002_vgpio.c return irq; irq 201 drivers/platform/x86/intel_int0002_vgpio.c chip->irq.init_valid_mask = int0002_init_irq_valid_mask; irq 213 drivers/platform/x86/intel_int0002_vgpio.c ret = devm_request_irq(dev, irq, int0002_irq, irq 216 drivers/platform/x86/intel_int0002_vgpio.c dev_err(dev, "Error requesting IRQ %d: %d\n", irq, ret); irq 229 drivers/platform/x86/intel_int0002_vgpio.c gpiochip_set_chained_irqchip(chip, irq_chip, irq, NULL); irq 231 drivers/platform/x86/intel_int0002_vgpio.c acpi_register_wakeup_handler(irq, int0002_check_wake, NULL); irq 283 drivers/platform/x86/intel_ips.c int irq; irq 1150 drivers/platform/x86/intel_ips.c static irqreturn_t ips_irq_handler(int irq, void *arg) irq 1529 drivers/platform/x86/intel_ips.c ips->irq = pci_irq_vector(dev, 0); irq 1531 drivers/platform/x86/intel_ips.c ret = request_irq(ips->irq, ips_irq_handler, IRQF_SHARED, "ips", ips); irq 1591 drivers/platform/x86/intel_ips.c free_irq(ips->irq, ips); irq 1620 drivers/platform/x86/intel_ips.c free_irq(ips->irq, ips); irq 44 drivers/platform/x86/intel_mid_powerbtn.c int irq; irq 82 drivers/platform/x86/intel_mid_powerbtn.c static irqreturn_t mid_pb_isr(int irq, void *dev_id) irq 126 drivers/platform/x86/intel_mid_powerbtn.c int irq = platform_get_irq(pdev, 0); irq 133 drivers/platform/x86/intel_mid_powerbtn.c if (irq < 0) { irq 134 drivers/platform/x86/intel_mid_powerbtn.c dev_err(&pdev->dev, "Failed to get IRQ: %d\n", irq); irq 135 drivers/platform/x86/intel_mid_powerbtn.c return irq; irq 155 drivers/platform/x86/intel_mid_powerbtn.c ddata->irq = irq; irq 164 drivers/platform/x86/intel_mid_powerbtn.c error = devm_request_threaded_irq(&pdev->dev, irq, NULL, mid_pb_isr, irq 168 drivers/platform/x86/intel_mid_powerbtn.c "Unable to request irq %d for MID power button\n", irq); irq 200 drivers/platform/x86/intel_mid_powerbtn.c dev_pm_set_wake_irq(&pdev->dev, irq); irq 22 drivers/platform/x86/intel_mrfld_pwrbtn.c static irqreturn_t mrfld_pwrbtn_interrupt(int irq, void *dev_id) irq 47 drivers/platform/x86/intel_mrfld_pwrbtn.c int irq, ret; irq 49 drivers/platform/x86/intel_mrfld_pwrbtn.c irq = platform_get_irq(pdev, 0); irq 50 drivers/platform/x86/intel_mrfld_pwrbtn.c if (irq < 0) irq 51 drivers/platform/x86/intel_mrfld_pwrbtn.c return irq; irq 67 drivers/platform/x86/intel_mrfld_pwrbtn.c ret = devm_request_threaded_irq(dev, irq, NULL, mrfld_pwrbtn_interrupt, irq 77 drivers/platform/x86/intel_mrfld_pwrbtn.c dev_pm_set_wake_irq(dev, irq); irq 118 drivers/platform/x86/intel_pmc_ipc.c int irq; irq 495 drivers/platform/x86/intel_pmc_ipc.c static irqreturn_t ioc(int irq, void *dev_id) irq 533 drivers/platform/x86/intel_pmc_ipc.c ret = devm_request_irq(&pdev->dev, pdev->irq, ioc, 0, "intel_pmc_ipc", irq 938 drivers/platform/x86/intel_pmc_ipc.c ipcdev.irq = platform_get_irq(pdev, 0); irq 939 drivers/platform/x86/intel_pmc_ipc.c if (ipcdev.irq < 0) irq 954 drivers/platform/x86/intel_pmc_ipc.c if (devm_request_irq(&pdev->dev, ipcdev.irq, ioc, IRQF_NO_SUSPEND, irq 972 drivers/platform/x86/intel_pmc_ipc.c devm_free_irq(&pdev->dev, ipcdev.irq, &ipcdev); irq 984 drivers/platform/x86/intel_pmc_ipc.c devm_free_irq(&pdev->dev, ipcdev.irq, &ipcdev); irq 43 drivers/platform/x86/intel_punit_ipc.c int irq; irq 108 drivers/platform/x86/intel_punit_ipc.c if (ipcdev->irq) { irq 217 drivers/platform/x86/intel_punit_ipc.c static irqreturn_t intel_punit_ioc(int irq, void *dev_id) irq 287 drivers/platform/x86/intel_punit_ipc.c int irq, ret; irq 296 drivers/platform/x86/intel_punit_ipc.c irq = platform_get_irq_optional(pdev, 0); irq 297 drivers/platform/x86/intel_punit_ipc.c if (irq < 0) { irq 300 drivers/platform/x86/intel_punit_ipc.c ret = devm_request_irq(&pdev->dev, irq, intel_punit_ioc, irq 304 drivers/platform/x86/intel_punit_ipc.c dev_err(&pdev->dev, "Failed to request irq: %d\n", irq); irq 307 drivers/platform/x86/intel_punit_ipc.c punit_ipcdev->irq = irq; irq 606 drivers/platform/x86/intel_scu_ipc.c static irqreturn_t ioc(int irq, void *dev_id) irq 654 drivers/platform/x86/intel_scu_ipc.c err = devm_request_irq(&pdev->dev, pdev->irq, ioc, 0, "intel_scu_ipc", irq 3344 drivers/platform/x86/sony-laptop.c struct acpi_resource_irq irq; irq 4357 drivers/platform/x86/sony-laptop.c struct acpi_resource_irq *p = &resource->data.irq; irq 4379 drivers/platform/x86/sony-laptop.c interrupt->irq.triggering = p->triggering; irq 4380 drivers/platform/x86/sony-laptop.c interrupt->irq.polarity = p->polarity; irq 4381 drivers/platform/x86/sony-laptop.c interrupt->irq.shareable = p->shareable; irq 4382 drivers/platform/x86/sony-laptop.c interrupt->irq.interrupt_count = 1; irq 4383 drivers/platform/x86/sony-laptop.c interrupt->irq.interrupts[0] = p->interrupts[i]; irq 4483 drivers/platform/x86/sony-laptop.c struct sony_pic_ioport *ioport, struct sony_pic_irq *irq) irq 4506 drivers/platform/x86/sony-laptop.c if (!ioport || !irq) irq 4534 drivers/platform/x86/sony-laptop.c memcpy(&resource->res3.data.irq, &irq->irq, irq 4537 drivers/platform/x86/sony-laptop.c resource->res3.data.irq.shareable = ACPI_SHARED; irq 4553 drivers/platform/x86/sony-laptop.c memcpy(&resource->res2.data.irq, &irq->irq, irq 4556 drivers/platform/x86/sony-laptop.c resource->res2.data.irq.shareable = ACPI_SHARED; irq 4588 drivers/platform/x86/sony-laptop.c static irqreturn_t sony_pic_irq(int irq, void *dev_id) irq 4656 drivers/platform/x86/sony-laptop.c struct sony_pic_irq *irq, *tmp_irq; irq 4663 drivers/platform/x86/sony-laptop.c free_irq(spic_dev.cur_irq->irq.interrupts[0], &spic_dev); irq 4682 drivers/platform/x86/sony-laptop.c list_for_each_entry_safe(irq, tmp_irq, &spic_dev.interrupts, list) { irq 4683 drivers/platform/x86/sony-laptop.c list_del(&irq->list); irq 4684 drivers/platform/x86/sony-laptop.c kfree(irq); irq 4697 drivers/platform/x86/sony-laptop.c struct sony_pic_irq *irq, *tmp_irq; irq 4762 drivers/platform/x86/sony-laptop.c list_for_each_entry_reverse(irq, &spic_dev.interrupts, list) { irq 4763 drivers/platform/x86/sony-laptop.c if (!request_irq(irq->irq.interrupts[0], sony_pic_irq, irq 4767 drivers/platform/x86/sony-laptop.c irq->irq.interrupts[0], irq 4768 drivers/platform/x86/sony-laptop.c irq->irq.triggering, irq 4769 drivers/platform/x86/sony-laptop.c irq->irq.polarity, irq 4770 drivers/platform/x86/sony-laptop.c irq->irq.shareable); irq 4771 drivers/platform/x86/sony-laptop.c spic_dev.cur_irq = irq; irq 4808 drivers/platform/x86/sony-laptop.c free_irq(spic_dev.cur_irq->irq.interrupts[0], &spic_dev); irq 4828 drivers/platform/x86/sony-laptop.c list_for_each_entry_safe(irq, tmp_irq, &spic_dev.interrupts, list) { irq 4829 drivers/platform/x86/sony-laptop.c list_del(&irq->list); irq 4830 drivers/platform/x86/sony-laptop.c kfree(irq); irq 75 drivers/pnp/base.h struct pnp_irq irq; irq 165 drivers/pnp/base.h struct pnp_resource *pnp_add_irq_resource(struct pnp_dev *dev, int irq, irq 68 drivers/pnp/interface.c struct pnp_irq *irq) irq 74 drivers/pnp/interface.c if (test_bit(i, irq->map.bits)) { irq 85 drivers/pnp/interface.c if (bitmap_empty(irq->map.bits, PNP_IRQ_NR)) irq 87 drivers/pnp/interface.c if (irq->flags & IORESOURCE_IRQ_HIGHEDGE) irq 89 drivers/pnp/interface.c if (irq->flags & IORESOURCE_IRQ_LOWEDGE) irq 91 drivers/pnp/interface.c if (irq->flags & IORESOURCE_IRQ_HIGHLEVEL) irq 93 drivers/pnp/interface.c if (irq->flags & IORESOURCE_IRQ_LOWLEVEL) irq 95 drivers/pnp/interface.c if (irq->flags & IORESOURCE_IRQ_OPTIONAL) irq 199 drivers/pnp/interface.c pnp_print_irq(buffer, space, &option->u.irq); irq 928 drivers/pnp/isapnp/core.c int irq = res->start; irq 929 drivers/pnp/isapnp/core.c if (irq == 2) irq 930 drivers/pnp/isapnp/core.c irq = 9; irq 931 drivers/pnp/isapnp/core.c pnp_dbg(&dev->dev, " set irq %d to %d\n", tmp, irq); irq 932 drivers/pnp/isapnp/core.c isapnp_write_byte(ISAPNP_CFG_IRQ + (tmp << 1), irq); irq 280 drivers/pnp/manager.c ret = pnp_assign_irq(dev, &option->u.irq, nirq++); irq 463 drivers/pnp/pnpacpi/rsparser.c pnpacpi_parse_irq_option(dev, option_flags, &res->data.irq); irq 613 drivers/pnp/pnpacpi/rsparser.c (*resource)->data.irq.descriptor_length = irq 614 drivers/pnp/pnpacpi/rsparser.c res->data.irq.descriptor_length; irq 662 drivers/pnp/pnpacpi/rsparser.c struct acpi_resource_irq *irq = &resource->data.irq; irq 666 drivers/pnp/pnpacpi/rsparser.c irq->interrupt_count = 0; irq 673 drivers/pnp/pnpacpi/rsparser.c irq->triggering = triggering; irq 674 drivers/pnp/pnpacpi/rsparser.c irq->polarity = polarity; irq 675 drivers/pnp/pnpacpi/rsparser.c irq->shareable = shareable; irq 676 drivers/pnp/pnpacpi/rsparser.c irq->interrupt_count = 1; irq 677 drivers/pnp/pnpacpi/rsparser.c irq->interrupts[0] = p->start; irq 683 drivers/pnp/pnpacpi/rsparser.c irq->shareable == ACPI_SHARED ? "shared" : "exclusive", irq 684 drivers/pnp/pnpacpi/rsparser.c irq->descriptor_length); irq 882 drivers/pnp/pnpacpi/rsparser.c unsigned int port = 0, irq = 0, dma = 0, mem = 0; irq 889 drivers/pnp/pnpacpi/rsparser.c pnp_get_resource(dev, IORESOURCE_IRQ, irq)); irq 890 drivers/pnp/pnpacpi/rsparser.c irq++; irq 925 drivers/pnp/pnpacpi/rsparser.c pnp_get_resource(dev, IORESOURCE_IRQ, irq)); irq 926 drivers/pnp/pnpacpi/rsparser.c irq++; irq 13 drivers/pnp/pnpbios/rsparser.c inline void pcibios_penalize_isa_irq(int irq, int active) irq 664 drivers/pnp/pnpbios/rsparser.c int port = 0, irq = 0, dma = 0, mem = 0; irq 710 drivers/pnp/pnpbios/rsparser.c pnp_get_resource(dev, IORESOURCE_IRQ, irq)); irq 711 drivers/pnp/pnpbios/rsparser.c irq++; irq 72 drivers/pnp/quirks.c struct pnp_irq *irq; irq 80 drivers/pnp/quirks.c irq = &option->u.irq; irq 81 drivers/pnp/quirks.c bitmap_zero(irq->map.bits, PNP_IRQ_NR); irq 82 drivers/pnp/quirks.c __set_bit(5, irq->map.bits); irq 83 drivers/pnp/quirks.c __set_bit(7, irq->map.bits); irq 84 drivers/pnp/quirks.c __set_bit(10, irq->map.bits); irq 184 drivers/pnp/quirks.c struct pnp_irq *irq; irq 195 drivers/pnp/quirks.c irq = &new_option->u.irq; irq 196 drivers/pnp/quirks.c irq->flags |= IORESOURCE_IRQ_OPTIONAL; irq 211 drivers/pnp/quirks.c struct pnp_irq *irq = NULL; irq 218 drivers/pnp/quirks.c irq = &option->u.irq; irq 225 drivers/pnp/quirks.c irq->flags |= IORESOURCE_IRQ_OPTIONAL; irq 55 drivers/pnp/resource.c struct pnp_irq *irq; irq 61 drivers/pnp/resource.c irq = &option->u.irq; irq 62 drivers/pnp/resource.c irq->map = *map; irq 63 drivers/pnp/resource.c irq->flags = flags; irq 70 drivers/pnp/resource.c if (test_bit(i, irq->map.bits)) irq 292 drivers/pnp/resource.c static irqreturn_t pnp_test_handler(int irq, void *dev_id) irq 299 drivers/pnp/resource.c unsigned int irq) irq 304 drivers/pnp/resource.c if (pci->irq == irq) { irq 306 drivers/pnp/resource.c pci_name(pci), irq); irq 325 drivers/pnp/resource.c if (pci_get_legacy_ide_irq(pci, 0) == irq || irq 326 drivers/pnp/resource.c pci_get_legacy_ide_irq(pci, 1) == irq) { irq 328 drivers/pnp/resource.c "using irq %d\n", pci_name(pci), irq); irq 337 drivers/pnp/resource.c static int pci_uses_irq(struct pnp_dev *pnp, unsigned int irq) irq 343 drivers/pnp/resource.c if (pci_dev_uses_irq(pnp, pci, irq)) { irq 357 drivers/pnp/resource.c resource_size_t *irq; irq 359 drivers/pnp/resource.c irq = &res->start; irq 366 drivers/pnp/resource.c if (*irq > 15) irq 371 drivers/pnp/resource.c if (pnp_reserve_irq[i] == *irq) irq 378 drivers/pnp/resource.c if (tres->start == *irq) irq 384 drivers/pnp/resource.c if (pci_uses_irq(dev, *irq)) irq 390 drivers/pnp/resource.c if (request_irq(*irq, pnp_test_handler, irq 393 drivers/pnp/resource.c free_irq(*irq, NULL); irq 406 drivers/pnp/resource.c if (tres->start == *irq) irq 526 drivers/pnp/resource.c struct pnp_resource *pnp_add_irq_resource(struct pnp_dev *dev, int irq, irq 534 drivers/pnp/resource.c dev_err(&dev->dev, "can't add resource for IRQ %d\n", irq); irq 540 drivers/pnp/resource.c res->start = irq; irq 541 drivers/pnp/resource.c res->end = irq; irq 650 drivers/pnp/resource.c struct pnp_irq *irq; irq 669 drivers/pnp/resource.c irq = &option->u.irq; irq 671 drivers/pnp/resource.c test_bit(start, irq->map.bits)) irq 111 drivers/pnp/support.c struct pnp_irq *irq; irq 143 drivers/pnp/support.c irq = &option->u.irq; irq 145 drivers/pnp/support.c if (bitmap_empty(irq->map.bits, PNP_IRQ_NR)) irq 150 drivers/pnp/support.c if (test_bit(i, irq->map.bits)) irq 156 drivers/pnp/support.c irq->flags); irq 157 drivers/pnp/support.c if (irq->flags & IORESOURCE_IRQ_OPTIONAL) irq 95 drivers/power/avs/smartreflex.c static irqreturn_t sr_interrupt(int irq, void *data) irq 214 drivers/power/avs/smartreflex.c if (sr_class->notify && sr_class->notify_flags && sr_info->irq) { irq 215 drivers/power/avs/smartreflex.c ret = devm_request_irq(&sr_info->pdev->dev, sr_info->irq, irq 219 drivers/power/avs/smartreflex.c disable_irq(sr_info->irq); irq 827 drivers/power/avs/smartreflex.c struct resource *mem, *irq; irq 854 drivers/power/avs/smartreflex.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); irq 876 drivers/power/avs/smartreflex.c if (irq) irq 877 drivers/power/avs/smartreflex.c sr_info->irq = irq->start; irq 36 drivers/power/reset/gemini-poweroff.c static irqreturn_t gemini_powerbutton_interrupt(int irq, void *data) irq 97 drivers/power/reset/gemini-poweroff.c int irq; irq 109 drivers/power/reset/gemini-poweroff.c irq = platform_get_irq(pdev, 0); irq 110 drivers/power/reset/gemini-poweroff.c if (!irq) irq 148 drivers/power/reset/gemini-poweroff.c ret = devm_request_irq(dev, irq, gemini_powerbutton_interrupt, 0, irq 138 drivers/power/reset/ltc2952-poweroff.c static irqreturn_t ltc2952_poweroff_handler(int irq, void *dev_id) irq 402 drivers/power/supply/88pm860x_battery.c static irqreturn_t pm860x_coulomb_handler(int irq, void *data) irq 410 drivers/power/supply/88pm860x_battery.c static irqreturn_t pm860x_batt_handler(int irq, void *data) irq 105 drivers/power/supply/88pm860x_charger.c int irq[7]; irq 396 drivers/power/supply/88pm860x_charger.c static irqreturn_t pm860x_charger_handler(int irq, void *data) irq 425 drivers/power/supply/88pm860x_charger.c static irqreturn_t pm860x_temp_handler(int irq, void *data) irq 456 drivers/power/supply/88pm860x_charger.c static irqreturn_t pm860x_exception_handler(int irq, void *data) irq 463 drivers/power/supply/88pm860x_charger.c dev_dbg(info->dev, "%s, irq: %d\n", __func__, irq); irq 469 drivers/power/supply/88pm860x_charger.c static irqreturn_t pm860x_done_handler(int irq, void *data) irq 521 drivers/power/supply/88pm860x_charger.c static irqreturn_t pm860x_vbattery_handler(int irq, void *data) irq 541 drivers/power/supply/88pm860x_charger.c static irqreturn_t pm860x_vchg_handler(int irq, void *data) irq 644 drivers/power/supply/88pm860x_charger.c irqreturn_t (*handler)(int irq, void *data); irq 679 drivers/power/supply/88pm860x_charger.c info->irq[j] = platform_get_irq(pdev, i); irq 680 drivers/power/supply/88pm860x_charger.c if (info->irq[j] < 0) irq 716 drivers/power/supply/88pm860x_charger.c for (i = 0; i < ARRAY_SIZE(info->irq); i++) { irq 717 drivers/power/supply/88pm860x_charger.c ret = request_threaded_irq(info->irq[i], NULL, irq 722 drivers/power/supply/88pm860x_charger.c info->irq[i], ret); irq 731 drivers/power/supply/88pm860x_charger.c free_irq(info->irq[i], info); irq 743 drivers/power/supply/88pm860x_charger.c free_irq(info->irq[i], info); irq 55 drivers/power/supply/ab8500_btemp.c irqreturn_t (*isr)(int irq, void *data); irq 622 drivers/power/supply/ab8500_btemp.c static irqreturn_t ab8500_btemp_batctrlindb_handler(int irq, void *_di) irq 640 drivers/power/supply/ab8500_btemp.c static irqreturn_t ab8500_btemp_templow_handler(int irq, void *_di) irq 667 drivers/power/supply/ab8500_btemp.c static irqreturn_t ab8500_btemp_temphigh_handler(int irq, void *_di) irq 689 drivers/power/supply/ab8500_btemp.c static irqreturn_t ab8500_btemp_lowmed_handler(int irq, void *_di) irq 711 drivers/power/supply/ab8500_btemp.c static irqreturn_t ab8500_btemp_medhigh_handler(int irq, void *_di) irq 964 drivers/power/supply/ab8500_btemp.c int i, irq; irq 968 drivers/power/supply/ab8500_btemp.c irq = platform_get_irq_byname(pdev, ab8500_btemp_irq[i].name); irq 969 drivers/power/supply/ab8500_btemp.c free_irq(irq, di); irq 1001 drivers/power/supply/ab8500_btemp.c int irq, i, ret = 0; irq 1084 drivers/power/supply/ab8500_btemp.c irq = platform_get_irq_byname(pdev, ab8500_btemp_irq[i].name); irq 1085 drivers/power/supply/ab8500_btemp.c ret = request_threaded_irq(irq, NULL, ab8500_btemp_irq[i].isr, irq 1091 drivers/power/supply/ab8500_btemp.c , ab8500_btemp_irq[i].name, irq, ret); irq 1095 drivers/power/supply/ab8500_btemp.c ab8500_btemp_irq[i].name, irq, ret); irq 1111 drivers/power/supply/ab8500_btemp.c irq = platform_get_irq_byname(pdev, ab8500_btemp_irq[i].name); irq 1112 drivers/power/supply/ab8500_btemp.c free_irq(irq, di); irq 178 drivers/power/supply/ab8500_charger.c irqreturn_t (*isr)(int irq, void *data); irq 2532 drivers/power/supply/ab8500_charger.c static irqreturn_t ab8500_charger_mainchunplugdet_handler(int irq, void *_di) irq 2553 drivers/power/supply/ab8500_charger.c static irqreturn_t ab8500_charger_mainchplugdet_handler(int irq, void *_di) irq 2577 drivers/power/supply/ab8500_charger.c static irqreturn_t ab8500_charger_mainextchnotok_handler(int irq, void *_di) irq 2599 drivers/power/supply/ab8500_charger.c static irqreturn_t ab8500_charger_mainchthprotr_handler(int irq, void *_di) irq 2618 drivers/power/supply/ab8500_charger.c static irqreturn_t ab8500_charger_mainchthprotf_handler(int irq, void *_di) irq 2682 drivers/power/supply/ab8500_charger.c static irqreturn_t ab8500_charger_vbusdetf_handler(int irq, void *_di) irq 2700 drivers/power/supply/ab8500_charger.c static irqreturn_t ab8500_charger_vbusdetr_handler(int irq, void *_di) irq 2719 drivers/power/supply/ab8500_charger.c static irqreturn_t ab8500_charger_usblinkstatus_handler(int irq, void *_di) irq 2738 drivers/power/supply/ab8500_charger.c static irqreturn_t ab8500_charger_usbchthprotr_handler(int irq, void *_di) irq 2757 drivers/power/supply/ab8500_charger.c static irqreturn_t ab8500_charger_usbchthprotf_handler(int irq, void *_di) irq 2775 drivers/power/supply/ab8500_charger.c static irqreturn_t ab8500_charger_usbchargernotokr_handler(int irq, void *_di) irq 2792 drivers/power/supply/ab8500_charger.c static irqreturn_t ab8500_charger_chwdexp_handler(int irq, void *_di) irq 2821 drivers/power/supply/ab8500_charger.c static irqreturn_t ab8500_charger_vbuschdropend_handler(int irq, void *_di) irq 2845 drivers/power/supply/ab8500_charger.c static irqreturn_t ab8500_charger_vbusovv_handler(int irq, void *_di) irq 3278 drivers/power/supply/ab8500_charger.c int i, irq, ret; irq 3288 drivers/power/supply/ab8500_charger.c irq = platform_get_irq_byname(pdev, ab8500_charger_irq[i].name); irq 3289 drivers/power/supply/ab8500_charger.c free_irq(irq, di); irq 3347 drivers/power/supply/ab8500_charger.c int irq, i, charger_status, ret = 0, ch_stat; irq 3558 drivers/power/supply/ab8500_charger.c irq = platform_get_irq_byname(pdev, ab8500_charger_irq[i].name); irq 3559 drivers/power/supply/ab8500_charger.c ret = request_threaded_irq(irq, NULL, ab8500_charger_irq[i].isr, irq 3565 drivers/power/supply/ab8500_charger.c , ab8500_charger_irq[i].name, irq, ret); irq 3569 drivers/power/supply/ab8500_charger.c ab8500_charger_irq[i].name, irq, ret); irq 3600 drivers/power/supply/ab8500_charger.c irq = platform_get_irq_byname(pdev, ab8500_charger_irq[i].name); irq 3601 drivers/power/supply/ab8500_charger.c free_irq(irq, di); irq 67 drivers/power/supply/ab8500_fg.c irqreturn_t (*isr)(int irq, void *data); irq 201 drivers/power/supply/ab8500_fg.c int irq; irq 570 drivers/power/supply/ab8500_fg.c enable_irq(di->irq); irq 625 drivers/power/supply/ab8500_fg.c disable_irq(di->irq); irq 633 drivers/power/supply/ab8500_fg.c disable_irq(di->irq); irq 742 drivers/power/supply/ab8500_fg.c disable_irq(di->irq); irq 1979 drivers/power/supply/ab8500_fg.c static irqreturn_t ab8500_fg_cc_data_end_handler(int irq, void *_di) irq 1999 drivers/power/supply/ab8500_fg.c static irqreturn_t ab8500_fg_cc_int_calib_handler(int irq, void *_di) irq 2014 drivers/power/supply/ab8500_fg.c static irqreturn_t ab8500_fg_cc_convend_handler(int irq, void *_di) irq 2030 drivers/power/supply/ab8500_fg.c static irqreturn_t ab8500_fg_batt_ovv_handler(int irq, void *_di) irq 2049 drivers/power/supply/ab8500_fg.c static irqreturn_t ab8500_fg_lowbatf_handler(int irq, void *_di) irq 3041 drivers/power/supply/ab8500_fg.c int i, irq; irq 3153 drivers/power/supply/ab8500_fg.c irq = platform_get_irq_byname(pdev, ab8500_fg_irq_th[i].name); irq 3154 drivers/power/supply/ab8500_fg.c ret = request_irq(irq, ab8500_fg_irq_th[i].isr, irq 3160 drivers/power/supply/ab8500_fg.c ab8500_fg_irq_th[i].name, irq, ret); irq 3164 drivers/power/supply/ab8500_fg.c ab8500_fg_irq_th[i].name, irq, ret); irq 3168 drivers/power/supply/ab8500_fg.c irq = platform_get_irq_byname(pdev, ab8500_fg_irq_bh[0].name); irq 3169 drivers/power/supply/ab8500_fg.c ret = request_threaded_irq(irq, NULL, ab8500_fg_irq_bh[0].isr, irq 3175 drivers/power/supply/ab8500_fg.c ab8500_fg_irq_bh[0].name, irq, ret); irq 3179 drivers/power/supply/ab8500_fg.c ab8500_fg_irq_bh[0].name, irq, ret); irq 3181 drivers/power/supply/ab8500_fg.c di->irq = platform_get_irq_byname(pdev, "CCEOC"); irq 3182 drivers/power/supply/ab8500_fg.c disable_irq(di->irq); irq 3219 drivers/power/supply/ab8500_fg.c irq = platform_get_irq_byname(pdev, ab8500_fg_irq_th[i].name); irq 3220 drivers/power/supply/ab8500_fg.c free_irq(irq, di); irq 3222 drivers/power/supply/ab8500_fg.c irq = platform_get_irq_byname(pdev, ab8500_fg_irq_bh[0].name); irq 3223 drivers/power/supply/ab8500_fg.c free_irq(irq, di); irq 443 drivers/power/supply/act8945a_charger.c static irqreturn_t act8945a_status_changed(int irq, void *dev_id) irq 578 drivers/power/supply/act8945a_charger.c int irq, ret; irq 594 drivers/power/supply/act8945a_charger.c irq = of_irq_get(pdev->dev.of_node, 0); irq 595 drivers/power/supply/act8945a_charger.c if (irq <= 0) { irq 597 drivers/power/supply/act8945a_charger.c return irq ?: -ENXIO; irq 600 drivers/power/supply/act8945a_charger.c ret = devm_request_irq(&pdev->dev, irq, act8945a_status_changed, irq 48 drivers/power/supply/axp20x_ac_power.c static irqreturn_t axp20x_ac_power_irq(int irq, void *devid) irq 270 drivers/power/supply/axp20x_ac_power.c int i, irq, ret; irq 318 drivers/power/supply/axp20x_ac_power.c irq = platform_get_irq_byname(pdev, irq_names[i]); irq 319 drivers/power/supply/axp20x_ac_power.c if (irq < 0) { irq 321 drivers/power/supply/axp20x_ac_power.c irq_names[i], irq); irq 324 drivers/power/supply/axp20x_ac_power.c irq = regmap_irq_get_virq(axp20x->regmap_irqc, irq); irq 325 drivers/power/supply/axp20x_ac_power.c ret = devm_request_any_context_irq(&pdev->dev, irq, irq 68 drivers/power/supply/axp20x_usb_power.c static irqreturn_t axp20x_usb_power_irq(int irq, void *devid) irq 448 drivers/power/supply/axp20x_usb_power.c int i, irq, ret; irq 508 drivers/power/supply/axp20x_usb_power.c irq = platform_get_irq_byname(pdev, irq_names[i]); irq 509 drivers/power/supply/axp20x_usb_power.c if (irq < 0) { irq 511 drivers/power/supply/axp20x_usb_power.c irq_names[i], irq); irq 514 drivers/power/supply/axp20x_usb_power.c irq = regmap_irq_get_virq(axp20x->regmap_irqc, irq); irq 515 drivers/power/supply/axp20x_usb_power.c ret = devm_request_any_context_irq(&pdev->dev, irq, irq 119 drivers/power/supply/axp288_charger.c int irq[CHRG_INTR_END]; irq 490 drivers/power/supply/axp288_charger.c static irqreturn_t axp288_charger_irq_thread_handler(int irq, void *dev) irq 496 drivers/power/supply/axp288_charger.c if (info->irq[i] == irq) irq 887 drivers/power/supply/axp288_charger.c info->irq[i] = regmap_irq_get_virq(info->regmap_irqc, pirq); irq 888 drivers/power/supply/axp288_charger.c if (info->irq[i] < 0) { irq 891 drivers/power/supply/axp288_charger.c return info->irq[i]; irq 893 drivers/power/supply/axp288_charger.c ret = devm_request_threaded_irq(&info->pdev->dev, info->irq[i], irq 898 drivers/power/supply/axp288_charger.c info->irq[i]); irq 114 drivers/power/supply/axp288_fuel_gauge.c int irq[AXP288_FG_INTR_NUM]; irq 573 drivers/power/supply/axp288_fuel_gauge.c static irqreturn_t fuel_gauge_thread_handler(int irq, void *dev) irq 579 drivers/power/supply/axp288_fuel_gauge.c if (info->irq[i] == irq) irq 643 drivers/power/supply/axp288_fuel_gauge.c info->irq[i] = regmap_irq_get_virq(info->regmap_irqc, pirq); irq 644 drivers/power/supply/axp288_fuel_gauge.c if (info->irq[i] < 0) { irq 647 drivers/power/supply/axp288_fuel_gauge.c pirq, info->irq[i]); irq 648 drivers/power/supply/axp288_fuel_gauge.c info->irq[i] = -1; irq 651 drivers/power/supply/axp288_fuel_gauge.c ret = request_threaded_irq(info->irq[i], irq 657 drivers/power/supply/axp288_fuel_gauge.c pirq, info->irq[i]); irq 658 drivers/power/supply/axp288_fuel_gauge.c info->irq[i] = -1; irq 662 drivers/power/supply/axp288_fuel_gauge.c pirq, info->irq[i]); irq 669 drivers/power/supply/axp288_fuel_gauge.c free_irq(info->irq[i - 1], info); irq 670 drivers/power/supply/axp288_fuel_gauge.c info->irq[i - 1] = -1; irq 865 drivers/power/supply/axp288_fuel_gauge.c if (info->irq[i] >= 0) irq 866 drivers/power/supply/axp288_fuel_gauge.c free_irq(info->irq[i], info); irq 93 drivers/power/supply/bd70528-charger.c static irqreturn_t bd0528_##_name_##_interrupt(int irq, void *arg) \ irq 104 drivers/power/supply/bd70528-charger.c static irqreturn_t bd0528_##_name_##_interrupt(int irq, void *arg) \ irq 142 drivers/power/supply/bd70528-charger.c irqreturn_t (*h)(int irq, void *arg); irq 148 drivers/power/supply/bd70528-charger.c int irq, i, ret; irq 170 drivers/power/supply/bd70528-charger.c irq = platform_get_irq_byname(pdev, bd70528_chg_irqs[i].n); irq 171 drivers/power/supply/bd70528-charger.c if (irq < 0) { irq 173 drivers/power/supply/bd70528-charger.c bd70528_chg_irqs[i].n, irq); irq 174 drivers/power/supply/bd70528-charger.c return irq; irq 176 drivers/power/supply/bd70528-charger.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 1606 drivers/power/supply/bq24190_charger.c static irqreturn_t bq24190_irq_handler_thread(int irq, void *data) irq 1728 drivers/power/supply/bq24190_charger.c if (client->irq <= 0) { irq 1798 drivers/power/supply/bq24190_charger.c ret = devm_request_threaded_irq(dev, client->irq, NULL, irq 1811 drivers/power/supply/bq24190_charger.c enable_irq_wake(client->irq); irq 649 drivers/power/supply/bq24257_charger.c static irqreturn_t bq24257_irq_handler_thread(int irq, void *private) irq 1067 drivers/power/supply/bq24257_charger.c ret = devm_request_threaded_irq(dev, client->irq, NULL, irq 1073 drivers/power/supply/bq24257_charger.c dev_err(dev, "Failed to request IRQ #%d\n", client->irq); irq 232 drivers/power/supply/bq24735-charger.c static irqreturn_t bq24735_charger_isr(int irq, void *devid) irq 455 drivers/power/supply/bq24735-charger.c if (client->irq) { irq 456 drivers/power/supply/bq24735-charger.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 466 drivers/power/supply/bq24735-charger.c client->irq, ret); irq 550 drivers/power/supply/bq25890_charger.c static irqreturn_t bq25890_irq_handler_thread(int irq, void *private) irq 746 drivers/power/supply/bq25890_charger.c struct gpio_desc *irq; irq 748 drivers/power/supply/bq25890_charger.c irq = devm_gpiod_get(bq->dev, BQ25890_IRQ_PIN, GPIOD_IN); irq 749 drivers/power/supply/bq25890_charger.c if (IS_ERR(irq)) { irq 751 drivers/power/supply/bq25890_charger.c return PTR_ERR(irq); irq 754 drivers/power/supply/bq25890_charger.c return gpiod_to_irq(irq); irq 890 drivers/power/supply/bq25890_charger.c if (client->irq <= 0) irq 891 drivers/power/supply/bq25890_charger.c client->irq = bq25890_irq_probe(bq); irq 893 drivers/power/supply/bq25890_charger.c if (client->irq < 0) { irq 895 drivers/power/supply/bq25890_charger.c return client->irq; irq 906 drivers/power/supply/bq25890_charger.c ret = devm_request_threaded_irq(dev, client->irq, NULL, irq 27 drivers/power/supply/bq27xxx_battery_i2c.c static irqreturn_t bq27xxx_battery_irq_handler_thread(int irq, void *data) irq 189 drivers/power/supply/bq27xxx_battery_i2c.c if (client->irq) { irq 190 drivers/power/supply/bq27xxx_battery_i2c.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 197 drivers/power/supply/bq27xxx_battery_i2c.c client->irq, ret); irq 143 drivers/power/supply/collie_battery.c static irqreturn_t collie_bat_gpio_isr(int irq, void *data) irq 74 drivers/power/supply/cpcap-battery.c int irq; irq 543 drivers/power/supply/cpcap-battery.c static irqreturn_t cpcap_battery_irq_thread(int irq, void *data) irq 553 drivers/power/supply/cpcap-battery.c if (irq == d->irq) irq 590 drivers/power/supply/cpcap-battery.c int irq, error; irq 592 drivers/power/supply/cpcap-battery.c irq = platform_get_irq_byname(pdev, name); irq 593 drivers/power/supply/cpcap-battery.c if (irq < 0) irq 594 drivers/power/supply/cpcap-battery.c return irq; irq 596 drivers/power/supply/cpcap-battery.c error = devm_request_threaded_irq(ddata->dev, irq, NULL, irq 612 drivers/power/supply/cpcap-battery.c d->irq = irq; irq 144 drivers/power/supply/cpcap-charger.c int irq; irq 477 drivers/power/supply/cpcap-charger.c static irqreturn_t cpcap_charger_irq_thread(int irq, void *data) irq 494 drivers/power/supply/cpcap-charger.c int irq, error; irq 496 drivers/power/supply/cpcap-charger.c irq = platform_get_irq_byname(pdev, name); irq 497 drivers/power/supply/cpcap-charger.c if (irq < 0) irq 500 drivers/power/supply/cpcap-charger.c error = devm_request_threaded_irq(ddata->dev, irq, NULL, irq 516 drivers/power/supply/cpcap-charger.c d->irq = irq; irq 436 drivers/power/supply/da9052-battery.c static irqreturn_t da9052_bat_irq(int irq, void *data) irq 441 drivers/power/supply/da9052-battery.c virq = regmap_irq_get_virq(bat->da9052->irq_data, irq); irq 442 drivers/power/supply/da9052-battery.c irq -= virq; irq 444 drivers/power/supply/da9052-battery.c if (irq == DA9052_IRQ_CHGEND) irq 449 drivers/power/supply/da9052-battery.c if (irq == DA9052_IRQ_CHGEND || irq == DA9052_IRQ_DCIN || irq 450 drivers/power/supply/da9052-battery.c irq == DA9052_IRQ_VBUS || irq == DA9052_IRQ_TBAT) { irq 364 drivers/power/supply/da9150-charger.c static irqreturn_t da9150_charger_chg_irq(int irq, void *data) irq 373 drivers/power/supply/da9150-charger.c static irqreturn_t da9150_charger_tjunc_irq(int irq, void *data) irq 384 drivers/power/supply/da9150-charger.c static irqreturn_t da9150_charger_vfault_irq(int irq, void *data) irq 396 drivers/power/supply/da9150-charger.c static irqreturn_t da9150_charger_vbus_irq(int irq, void *data) irq 466 drivers/power/supply/da9150-charger.c int irq, ret; irq 468 drivers/power/supply/da9150-charger.c irq = platform_get_irq_byname(pdev, irq_name); irq 469 drivers/power/supply/da9150-charger.c if (irq < 0) { irq 470 drivers/power/supply/da9150-charger.c dev_err(dev, "Failed to get IRQ CHG_STATUS: %d\n", irq); irq 471 drivers/power/supply/da9150-charger.c return irq; irq 474 drivers/power/supply/da9150-charger.c ret = request_threaded_irq(irq, NULL, handler, IRQF_ONESHOT, irq_name, irq 477 drivers/power/supply/da9150-charger.c dev_err(dev, "Failed to request IRQ %d: %d\n", irq, ret); irq 487 drivers/power/supply/da9150-charger.c int irq; irq 489 drivers/power/supply/da9150-charger.c irq = platform_get_irq_byname(pdev, irq_name); irq 490 drivers/power/supply/da9150-charger.c if (irq < 0) { irq 491 drivers/power/supply/da9150-charger.c dev_err(dev, "Failed to get IRQ CHG_STATUS: %d\n", irq); irq 495 drivers/power/supply/da9150-charger.c free_irq(irq, charger); irq 648 drivers/power/supply/da9150-charger.c int irq; irq 651 drivers/power/supply/da9150-charger.c irq = platform_get_irq_byname(pdev, "CHG_VBUS"); irq 652 drivers/power/supply/da9150-charger.c free_irq(irq, charger); irq 654 drivers/power/supply/da9150-charger.c irq = platform_get_irq_byname(pdev, "CHG_VFAULT"); irq 655 drivers/power/supply/da9150-charger.c free_irq(irq, charger); irq 657 drivers/power/supply/da9150-charger.c irq = platform_get_irq_byname(pdev, "CHG_TJUNC"); irq 658 drivers/power/supply/da9150-charger.c free_irq(irq, charger); irq 660 drivers/power/supply/da9150-charger.c irq = platform_get_irq_byname(pdev, "CHG_STATUS"); irq 661 drivers/power/supply/da9150-charger.c free_irq(irq, charger); irq 398 drivers/power/supply/da9150-fg.c static irqreturn_t da9150_fg_irq(int irq, void *data) irq 451 drivers/power/supply/da9150-fg.c int ver, irq, ret = 0; irq 515 drivers/power/supply/da9150-fg.c irq = platform_get_irq_byname(pdev, "FG"); irq 516 drivers/power/supply/da9150-fg.c if (irq < 0) { irq 517 drivers/power/supply/da9150-fg.c dev_err(dev, "Failed to get IRQ FG: %d\n", irq); irq 518 drivers/power/supply/da9150-fg.c ret = irq; irq 522 drivers/power/supply/da9150-fg.c ret = devm_request_threaded_irq(dev, irq, NULL, da9150_fg_irq, irq 525 drivers/power/supply/da9150-fg.c dev_err(dev, "Failed to request IRQ %d: %d\n", irq, ret); irq 226 drivers/power/supply/generic-adc-battery.c static irqreturn_t gab_charged(int irq, void *dev_id) irq 331 drivers/power/supply/generic-adc-battery.c int irq; irq 336 drivers/power/supply/generic-adc-battery.c irq = gpio_to_irq(pdata->gpio_charge_finished); irq 337 drivers/power/supply/generic-adc-battery.c ret = request_any_context_irq(irq, gab_charged, irq 23 drivers/power/supply/goldfish_battery.c int irq; irq 161 drivers/power/supply/goldfish_battery.c static irqreturn_t goldfish_battery_interrupt(int irq, void *dev_id) irq 223 drivers/power/supply/goldfish_battery.c data->irq = platform_get_irq(pdev, 0); irq 224 drivers/power/supply/goldfish_battery.c if (data->irq < 0) { irq 229 drivers/power/supply/goldfish_battery.c ret = devm_request_irq(&pdev->dev, data->irq, irq 22 drivers/power/supply/gpio-charger.c unsigned int irq; irq 32 drivers/power/supply/gpio-charger.c static irqreturn_t gpio_charger_irq(int irq, void *devid) irq 98 drivers/power/supply/gpio-charger.c int ret, irq = gpiod_to_irq(gpio); irq 100 drivers/power/supply/gpio-charger.c if (irq > 0) { irq 101 drivers/power/supply/gpio-charger.c ret = devm_request_any_context_irq(dev, irq, gpio_charger_irq, irq 108 drivers/power/supply/gpio-charger.c irq = 0; irq 112 drivers/power/supply/gpio-charger.c return irq; irq 213 drivers/power/supply/gpio-charger.c gpio_charger->irq = gpio_charger_get_irq(dev, gpio_charger->charger, irq 234 drivers/power/supply/gpio-charger.c !enable_irq_wake(gpio_charger->irq); irq 244 drivers/power/supply/gpio-charger.c disable_irq_wake(gpio_charger->irq); irq 96 drivers/power/supply/lp8727_charger.c int irq; irq 246 drivers/power/supply/lp8727_charger.c static irqreturn_t lp8727_isr_func(int irq, void *ptr) irq 257 drivers/power/supply/lp8727_charger.c int irq = pchg->client->irq; irq 263 drivers/power/supply/lp8727_charger.c if (irq <= 0) { irq 264 drivers/power/supply/lp8727_charger.c dev_warn(pchg->dev, "invalid irq number: %d\n", irq); irq 268 drivers/power/supply/lp8727_charger.c ret = request_threaded_irq(irq, NULL, lp8727_isr_func, irq 275 drivers/power/supply/lp8727_charger.c pchg->irq = irq; irq 285 drivers/power/supply/lp8727_charger.c if (pchg->irq) irq 286 drivers/power/supply/lp8727_charger.c free_irq(pchg->irq, pchg); irq 554 drivers/power/supply/lp8788-charger.c int irq; irq 557 drivers/power/supply/lp8788-charger.c irq = pchg->irqs[i].virq; irq 558 drivers/power/supply/lp8788-charger.c if (!irq) irq 561 drivers/power/supply/lp8788-charger.c free_irq(irq, pchg); irq 26 drivers/power/supply/lt3651-charger.c static irqreturn_t lt3651_charger_irq(int irq, void *devid) irq 86 drivers/power/supply/max14656_charger_detector.c int irq; irq 163 drivers/power/supply/max14656_charger_detector.c static irqreturn_t max14656_irq(int irq, void *dev_id) irq 254 drivers/power/supply/max14656_charger_detector.c int irq = client->irq; irq 257 drivers/power/supply/max14656_charger_detector.c if (irq <= 0) { irq 258 drivers/power/supply/max14656_charger_detector.c dev_err(dev, "invalid irq number: %d\n", irq); irq 279 drivers/power/supply/max14656_charger_detector.c chip->irq = irq; irq 299 drivers/power/supply/max14656_charger_detector.c ret = devm_request_irq(dev, chip->irq, max14656_irq, irq 303 drivers/power/supply/max14656_charger_detector.c dev_err(dev, "request_irq %d failed\n", chip->irq); irq 306 drivers/power/supply/max14656_charger_detector.c enable_irq_wake(chip->irq); irq 1078 drivers/power/supply/max17042_battery.c if (client->irq) { irq 1088 drivers/power/supply/max17042_battery.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 1099 drivers/power/supply/max17042_battery.c client->irq = 0; irq 1105 drivers/power/supply/max17042_battery.c if (!client->irq) irq 1131 drivers/power/supply/max17042_battery.c if (chip->client->irq) { irq 1132 drivers/power/supply/max17042_battery.c disable_irq(chip->client->irq); irq 1133 drivers/power/supply/max17042_battery.c enable_irq_wake(chip->client->irq); irq 1143 drivers/power/supply/max17042_battery.c if (chip->client->irq) { irq 1144 drivers/power/supply/max17042_battery.c disable_irq_wake(chip->client->irq); irq 1145 drivers/power/supply/max17042_battery.c enable_irq(chip->client->irq); irq 158 drivers/power/supply/max77650-charger.c static irqreturn_t max77650_charger_check_status(int irq, void *data) irq 71 drivers/power/supply/max8903_charger.c static irqreturn_t max8903_dcin(int irq, void *_data) irq 112 drivers/power/supply/max8903_charger.c static irqreturn_t max8903_usbin(int irq, void *_data) irq 151 drivers/power/supply/max8903_charger.c static irqreturn_t max8903_fault(int irq, void *_data) irq 105 drivers/power/supply/max8925_power.c static irqreturn_t max8925_charger_handler(int irq, void *data) irq 110 drivers/power/supply/max8925_power.c switch (irq - chip->irq_base) { irq 443 drivers/power/supply/max8925_power.c int irq; irq 445 drivers/power/supply/max8925_power.c irq = chip->irq_base + MAX8925_IRQ_VCHG_DC_OVP; irq 446 drivers/power/supply/max8925_power.c for (; irq <= chip->irq_base + MAX8925_IRQ_VCHG_TMR_FAULT; irq++) irq 447 drivers/power/supply/max8925_power.c free_irq(irq, info); irq 253 drivers/power/supply/pcf50633-charger.c pcf50633_mbc_irq_handler(int irq, void *data) irq 258 drivers/power/supply/pcf50633-charger.c if (irq == PCF50633_IRQ_USBINS) { irq 260 drivers/power/supply/pcf50633-charger.c } else if (irq == PCF50633_IRQ_USBREM) { irq 266 drivers/power/supply/pcf50633-charger.c if (irq == PCF50633_IRQ_ADPINS) irq 268 drivers/power/supply/pcf50633-charger.c else if (irq == PCF50633_IRQ_ADPREM) irq 276 drivers/power/supply/pcf50633-charger.c mbc->pcf->pdata->mbc_event_callback(mbc->pcf, irq); irq 172 drivers/power/supply/pda_power.c static irqreturn_t power_changed_isr(int irq, void *power_supply) irq 479 drivers/power/supply/pm2301_charger.c static irqreturn_t pm2xxx_irq_int(int irq, void *data) irq 460 drivers/power/supply/pm2301_charger.h irqreturn_t (*isr)(int irq, void *data); irq 353 drivers/power/supply/qcom_smbb.c static void smbb_set_line_flag(struct smbb_charger *chg, int irq, int flag) irq 358 drivers/power/supply/qcom_smbb.c ret = irq_get_irqchip_state(irq, IRQCHIP_STATE_LINE_LEVEL, &state); irq 374 drivers/power/supply/qcom_smbb.c static irqreturn_t smbb_usb_valid_handler(int irq, void *_data) irq 378 drivers/power/supply/qcom_smbb.c smbb_set_line_flag(chg, irq, STATUS_USBIN_VALID); irq 386 drivers/power/supply/qcom_smbb.c static irqreturn_t smbb_dc_valid_handler(int irq, void *_data) irq 390 drivers/power/supply/qcom_smbb.c smbb_set_line_flag(chg, irq, STATUS_DCIN_VALID); irq 397 drivers/power/supply/qcom_smbb.c static irqreturn_t smbb_bat_temp_handler(int irq, void *_data) irq 421 drivers/power/supply/qcom_smbb.c static irqreturn_t smbb_bat_present_handler(int irq, void *_data) irq 425 drivers/power/supply/qcom_smbb.c smbb_set_line_flag(chg, irq, STATUS_BAT_PRESENT); irq 431 drivers/power/supply/qcom_smbb.c static irqreturn_t smbb_chg_done_handler(int irq, void *_data) irq 435 drivers/power/supply/qcom_smbb.c smbb_set_line_flag(chg, irq, STATUS_CHG_DONE); irq 441 drivers/power/supply/qcom_smbb.c static irqreturn_t smbb_chg_gone_handler(int irq, void *_data) irq 445 drivers/power/supply/qcom_smbb.c smbb_set_line_flag(chg, irq, STATUS_CHG_GONE); irq 454 drivers/power/supply/qcom_smbb.c static irqreturn_t smbb_chg_fast_handler(int irq, void *_data) irq 458 drivers/power/supply/qcom_smbb.c smbb_set_line_flag(chg, irq, STATUS_CHG_FAST); irq 464 drivers/power/supply/qcom_smbb.c static irqreturn_t smbb_chg_trkl_handler(int irq, void *_data) irq 468 drivers/power/supply/qcom_smbb.c smbb_set_line_flag(chg, irq, STATUS_CHG_TRKL); irq 929 drivers/power/supply/qcom_smbb.c int irq; irq 931 drivers/power/supply/qcom_smbb.c irq = platform_get_irq_byname(pdev, smbb_charger_irqs[i].name); irq 932 drivers/power/supply/qcom_smbb.c if (irq < 0) { irq 935 drivers/power/supply/qcom_smbb.c return irq; irq 938 drivers/power/supply/qcom_smbb.c smbb_charger_irqs[i].handler(irq, chg); irq 940 drivers/power/supply/qcom_smbb.c rc = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 1113 drivers/power/supply/rt9455_charger.c static irqreturn_t rt9455_irq_handler_thread(int irq, void *data) irq 1127 drivers/power/supply/rt9455_charger.c if (irq != info->client->irq) { irq 1666 drivers/power/supply/rt9455_charger.c ret = devm_request_threaded_irq(dev, client->irq, NULL, irq 285 drivers/power/supply/s3c_adc_battery.c static irqreturn_t s3c_adc_bat_charged(int irq, void *dev_id) irq 751 drivers/power/supply/sbs-battery.c static irqreturn_t sbs_irq(int irq, void *devid) irq 825 drivers/power/supply/sbs-battery.c int irq; irq 881 drivers/power/supply/sbs-battery.c irq = gpiod_to_irq(chip->gpio_detect); irq 882 drivers/power/supply/sbs-battery.c if (irq <= 0) { irq 883 drivers/power/supply/sbs-battery.c dev_warn(&client->dev, "Failed to get gpio as irq: %d\n", irq); irq 887 drivers/power/supply/sbs-battery.c rc = devm_request_threaded_irq(&client->dev, irq, NULL, sbs_irq, irq 117 drivers/power/supply/sbs-charger.c static irqreturn_t sbs_irq_thread(int irq, void *data) irq 210 drivers/power/supply/sbs-charger.c if (client->irq) { irq 211 drivers/power/supply/sbs-charger.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 778 drivers/power/supply/sc27xx_fuel_gauge.c static irqreturn_t sc27xx_fgu_interrupt(int irq, void *dev_id) irq 816 drivers/power/supply/sc27xx_fuel_gauge.c static irqreturn_t sc27xx_fgu_bat_detection(int irq, void *dev_id) irq 1036 drivers/power/supply/sc27xx_fuel_gauge.c int ret, irq; irq 1104 drivers/power/supply/sc27xx_fuel_gauge.c irq = platform_get_irq(pdev, 0); irq 1105 drivers/power/supply/sc27xx_fuel_gauge.c if (irq < 0) { irq 1107 drivers/power/supply/sc27xx_fuel_gauge.c return irq; irq 1110 drivers/power/supply/sc27xx_fuel_gauge.c ret = devm_request_threaded_irq(data->dev, irq, NULL, irq 1119 drivers/power/supply/sc27xx_fuel_gauge.c irq = gpiod_to_irq(data->gpiod); irq 1120 drivers/power/supply/sc27xx_fuel_gauge.c if (irq < 0) { irq 1122 drivers/power/supply/sc27xx_fuel_gauge.c return irq; irq 1125 drivers/power/supply/sc27xx_fuel_gauge.c ret = devm_request_threaded_irq(dev, irq, NULL, irq 704 drivers/power/supply/smb347-charger.c static irqreturn_t smb347_interrupt(int irq, void *data) irq 835 drivers/power/supply/smb347-charger.c int ret, irq = gpio_to_irq(pdata->irq_gpio); irq 841 drivers/power/supply/smb347-charger.c ret = request_threaded_irq(irq, NULL, smb347_interrupt, irq 862 drivers/power/supply/smb347-charger.c client->irq = irq; irq 868 drivers/power/supply/smb347-charger.c free_irq(irq, smb); irq 872 drivers/power/supply/smb347-charger.c client->irq = 0; irq 1297 drivers/power/supply/smb347-charger.c if (client->irq) { irq 1299 drivers/power/supply/smb347-charger.c free_irq(client->irq, smb); irq 147 drivers/power/supply/tosa_battery.c static irqreturn_t tosa_bat_gpio_isr(int irq, void *data) irq 33 drivers/power/supply/tps65090-charger.c int irq; irq 138 drivers/power/supply/tps65090-charger.c static irqreturn_t tps65090_charger_isr(int irq, void *dev_id) irq 236 drivers/power/supply/tps65090-charger.c int irq; irq 272 drivers/power/supply/tps65090-charger.c irq = platform_get_irq(pdev, 0); irq 273 drivers/power/supply/tps65090-charger.c if (irq < 0) irq 274 drivers/power/supply/tps65090-charger.c irq = -ENXIO; irq 275 drivers/power/supply/tps65090-charger.c cdata->irq = irq; irq 302 drivers/power/supply/tps65090-charger.c if (irq != -ENXIO) { irq 303 drivers/power/supply/tps65090-charger.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 307 drivers/power/supply/tps65090-charger.c "Unable to register irq %d err %d\n", irq, irq 335 drivers/power/supply/tps65090-charger.c if (cdata->irq == -ENXIO) irq 117 drivers/power/supply/tps65217_charger.c static irqreturn_t tps65217_charger_irq(int irq, void *dev) irq 190 drivers/power/supply/tps65217_charger.c int irq[NUM_CHARGER_IRQS]; irq 213 drivers/power/supply/tps65217_charger.c irq[0] = platform_get_irq_byname(pdev, "USB"); irq 214 drivers/power/supply/tps65217_charger.c irq[1] = platform_get_irq_byname(pdev, "AC"); irq 223 drivers/power/supply/tps65217_charger.c if (irq[0] < 0 || irq[1] < 0) { irq 239 drivers/power/supply/tps65217_charger.c ret = devm_request_threaded_irq(&pdev->dev, irq[i], NULL, irq 245 drivers/power/supply/tps65217_charger.c "Unable to register irq %d err %d\n", irq[i], irq 588 drivers/power/supply/twl4030_charger.c static irqreturn_t twl4030_charger_interrupt(int irq, void *arg) irq 605 drivers/power/supply/twl4030_charger.c static irqreturn_t twl4030_bci_interrupt(int irq, void *arg) irq 442 drivers/power/supply/ucs1002_power.c static irqreturn_t ucs1002_charger_irq(int irq, void *data) irq 464 drivers/power/supply/ucs1002_power.c static irqreturn_t ucs1002_alert_irq(int irq, void *data) irq 484 drivers/power/supply/wm831x_power.c static irqreturn_t wm831x_bat_irq(int irq, void *data) irq 489 drivers/power/supply/wm831x_power.c dev_dbg(wm831x->dev, "Battery status changed: %d\n", irq); irq 504 drivers/power/supply/wm831x_power.c static irqreturn_t wm831x_syslo_irq(int irq, void *data) irq 516 drivers/power/supply/wm831x_power.c static irqreturn_t wm831x_pwr_src_irq(int irq, void *data) irq 537 drivers/power/supply/wm831x_power.c int ret, irq, i; irq 611 drivers/power/supply/wm831x_power.c irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "SYSLO")); irq 612 drivers/power/supply/wm831x_power.c ret = request_threaded_irq(irq, NULL, wm831x_syslo_irq, irq 617 drivers/power/supply/wm831x_power.c irq, ret); irq 621 drivers/power/supply/wm831x_power.c irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "PWR SRC")); irq 622 drivers/power/supply/wm831x_power.c ret = request_threaded_irq(irq, NULL, wm831x_pwr_src_irq, irq 627 drivers/power/supply/wm831x_power.c irq, ret); irq 632 drivers/power/supply/wm831x_power.c irq = wm831x_irq(wm831x, irq 635 drivers/power/supply/wm831x_power.c ret = request_threaded_irq(irq, NULL, wm831x_bat_irq, irq 642 drivers/power/supply/wm831x_power.c wm831x_bat_irqs[i], irq, ret); irq 679 drivers/power/supply/wm831x_power.c irq = platform_get_irq_byname(pdev, wm831x_bat_irqs[i]); irq 680 drivers/power/supply/wm831x_power.c free_irq(irq, power); irq 682 drivers/power/supply/wm831x_power.c irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "PWR SRC")); irq 683 drivers/power/supply/wm831x_power.c free_irq(irq, power); irq 685 drivers/power/supply/wm831x_power.c irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "SYSLO")); irq 686 drivers/power/supply/wm831x_power.c free_irq(irq, power); irq 702 drivers/power/supply/wm831x_power.c int irq, i; irq 710 drivers/power/supply/wm831x_power.c irq = wm831x_irq(wm831x, irq 713 drivers/power/supply/wm831x_power.c free_irq(irq, wm831x_power); irq 716 drivers/power/supply/wm831x_power.c irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "PWR SRC")); irq 717 drivers/power/supply/wm831x_power.c free_irq(irq, wm831x_power); irq 719 drivers/power/supply/wm831x_power.c irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "SYSLO")); irq 720 drivers/power/supply/wm831x_power.c free_irq(irq, wm831x_power); irq 184 drivers/power/supply/wm8350_power.c static irqreturn_t wm8350_charger_handler(int irq, void *data) irq 190 drivers/power/supply/wm8350_power.c switch (irq - wm8350->irq_base) { irq 238 drivers/power/supply/wm8350_power.c dev_err(wm8350->dev, "Unknown interrupt %d\n", irq); irq 131 drivers/power/supply/wm97xx_battery.c static irqreturn_t wm97xx_chrg_irq(int irq, void *data) irq 121 drivers/power/supply/z2_battery.c static irqreturn_t z2_charge_switch_irq(int irq, void *devid) irq 29 drivers/pps/clients/pps-gpio.c int irq; /* IRQ used as PPS source */ irq 45 drivers/pps/clients/pps-gpio.c static irqreturn_t pps_gpio_irq_handler(int irq, void *data) irq 198 drivers/pps/clients/pps-gpio.c data->irq = ret; irq 222 drivers/pps/clients/pps-gpio.c data->irq); irq 227 drivers/pps/clients/pps-gpio.c ret = devm_request_irq(&pdev->dev, data->irq, pps_gpio_irq_handler, irq 231 drivers/pps/clients/pps-gpio.c dev_err(&pdev->dev, "failed to acquire IRQ %d\n", data->irq); irq 236 drivers/pps/clients/pps-gpio.c data->irq); irq 251 drivers/pps/clients/pps-gpio.c dev_info(&pdev->dev, "removed IRQ %d as PPS source\n", data->irq); irq 877 drivers/ps3/ps3-vuart.c static irqreturn_t ps3_vuart_irq_handler(int irq, void *_private) irq 150 drivers/ps3/ps3stor_lib.c &dev->irq); irq 158 drivers/ps3/ps3stor_lib.c error = request_irq(dev->irq, handler, 0, irq 213 drivers/ps3/ps3stor_lib.c free_irq(dev->irq, dev); irq 215 drivers/ps3/ps3stor_lib.c ps3_sb_event_receive_port_destroy(&dev->sbd, dev->irq); irq 236 drivers/ps3/ps3stor_lib.c free_irq(dev->irq, dev); irq 238 drivers/ps3/ps3stor_lib.c error = ps3_sb_event_receive_port_destroy(&dev->sbd, dev->irq); irq 72 drivers/ptp/ptp_ixp46x.c static irqreturn_t isr(int irq, void *priv) irq 246 drivers/ptp/ptp_ixp46x.c int irq; irq 257 drivers/ptp/ptp_ixp46x.c irq = gpio_to_irq(gpio); irq 258 drivers/ptp/ptp_ixp46x.c if (irq < 0) irq 259 drivers/ptp/ptp_ixp46x.c return irq; irq 261 drivers/ptp/ptp_ixp46x.c err = irq_set_irq_type(irq, IRQF_TRIGGER_FALLING); irq 263 drivers/ptp/ptp_ixp46x.c pr_err("cannot set trigger type for irq %d\n", irq); irq 267 drivers/ptp/ptp_ixp46x.c err = request_irq(irq, isr, 0, DRIVER, &ixp_clock); irq 269 drivers/ptp/ptp_ixp46x.c pr_err("request_irq failed for irq %d\n", irq); irq 273 drivers/ptp/ptp_ixp46x.c return irq; irq 117 drivers/ptp/ptp_pch.c u32 irq; irq 349 drivers/ptp/ptp_pch.c static irqreturn_t isr(int irq, void *priv) irq 552 drivers/ptp/ptp_pch.c if (pdev->irq != 0) irq 553 drivers/ptp/ptp_pch.c free_irq(pdev->irq, chip); irq 624 drivers/ptp/ptp_pch.c ret = request_irq(pdev->irq, &isr, IRQF_SHARED, KBUILD_MODNAME, chip); irq 626 drivers/ptp/ptp_pch.c dev_err(&pdev->dev, "failed to get irq %d\n", pdev->irq); irq 631 drivers/ptp/ptp_pch.c chip->irq = pdev->irq; irq 124 drivers/ptp/ptp_qoriq.c irqreturn_t ptp_qoriq_isr(int irq, void *priv) irq 553 drivers/ptp/ptp_qoriq.c free_irq(ptp_qoriq->irq, ptp_qoriq); irq 571 drivers/ptp/ptp_qoriq.c ptp_qoriq->irq = platform_get_irq(dev, 0); irq 572 drivers/ptp/ptp_qoriq.c if (ptp_qoriq->irq < 0) { irq 576 drivers/ptp/ptp_qoriq.c if (request_irq(ptp_qoriq->irq, ptp_qoriq_isr, IRQF_SHARED, irq 611 drivers/ptp/ptp_qoriq.c free_irq(ptp_qoriq->irq, ptp_qoriq); irq 403 drivers/pwm/pwm-sti.c static irqreturn_t sti_pwm_interrupt(int irq, void *data) irq 545 drivers/pwm/pwm-sti.c int irq, ret; irq 566 drivers/pwm/pwm-sti.c irq = platform_get_irq(pdev, 0); irq 567 drivers/pwm/pwm-sti.c if (irq < 0) irq 568 drivers/pwm/pwm-sti.c return irq; irq 570 drivers/pwm/pwm-sti.c ret = devm_request_irq(&pdev->dev, irq, sti_pwm_interrupt, 0, irq 457 drivers/rapidio/devices/tsi721.c static irqreturn_t tsi721_irqhandler(int irq, void *ptr) irq 611 drivers/rapidio/devices/tsi721.c static irqreturn_t tsi721_omsg_msix(int irq, void *ptr) irq 616 drivers/rapidio/devices/tsi721.c mbox = (irq - priv->msix[TSI721_VECT_OMB0_DONE].vector) % RIO_MAX_MBOX; irq 628 drivers/rapidio/devices/tsi721.c static irqreturn_t tsi721_imsg_msix(int irq, void *ptr) irq 633 drivers/rapidio/devices/tsi721.c mbox = (irq - priv->msix[TSI721_VECT_IMB0_RCV].vector) % RIO_MAX_MBOX; irq 645 drivers/rapidio/devices/tsi721.c static irqreturn_t tsi721_srio_msix(int irq, void *ptr) irq 667 drivers/rapidio/devices/tsi721.c static irqreturn_t tsi721_sr2pc_ch_msix(int irq, void *ptr) irq 833 drivers/rapidio/devices/tsi721.c err = request_irq(priv->pdev->irq, tsi721_irqhandler, irq 852 drivers/rapidio/devices/tsi721.c free_irq(priv->pdev->irq, (void *)priv); irq 2700 drivers/rapidio/devices/tsi721.c pdev->irq, err); irq 28 drivers/rapidio/devices/tsi721_dma.c static irqreturn_t tsi721_bdma_msix(int irq, void *ptr); irq 292 drivers/rapidio/devices/tsi721_dma.c static irqreturn_t tsi721_bdma_msix(int irq, void *ptr) irq 776 drivers/rapidio/devices/tsi721_dma.c synchronize_irq(priv->pdev->irq); irq 484 drivers/regulator/da9055-regulator.c static irqreturn_t da9055_ldo5_6_oc_irq(int irq, void *data) irq 516 drivers/regulator/da9055-regulator.c int ret, irq; irq 552 drivers/regulator/da9055-regulator.c irq = platform_get_irq_byname(pdev, "REGULATOR"); irq 553 drivers/regulator/da9055-regulator.c if (irq < 0) irq 554 drivers/regulator/da9055-regulator.c return irq; irq 556 drivers/regulator/da9055-regulator.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 566 drivers/regulator/da9055-regulator.c irq, ret); irq 879 drivers/regulator/da9062-regulator.c static irqreturn_t da9062_ldo_lim_event(int irq, void *data) irq 919 drivers/regulator/da9062-regulator.c int irq, n, ret; irq 1010 drivers/regulator/da9062-regulator.c irq = platform_get_irq_byname(pdev, "LDO_LIM"); irq 1011 drivers/regulator/da9062-regulator.c if (irq < 0) irq 1012 drivers/regulator/da9062-regulator.c return irq; irq 1013 drivers/regulator/da9062-regulator.c regulators->irq_ldo_lim = irq; irq 1015 drivers/regulator/da9062-regulator.c ret = devm_request_threaded_irq(&pdev->dev, irq, irq 594 drivers/regulator/da9063-regulator.c static irqreturn_t da9063_ldo_lim_event(int irq, void *data) irq 725 drivers/regulator/da9063-regulator.c int id, irq, n, n_regulators, ret, val; irq 865 drivers/regulator/da9063-regulator.c irq = platform_get_irq_byname(pdev, "LDO_LIM"); irq 866 drivers/regulator/da9063-regulator.c if (irq < 0) irq 867 drivers/regulator/da9063-regulator.c return irq; irq 869 drivers/regulator/da9063-regulator.c ret = devm_request_threaded_irq(&pdev->dev, irq, irq 70 drivers/regulator/da9210-regulator.c static irqreturn_t da9210_irq_handler(int irq, void *data) irq 189 drivers/regulator/da9210-regulator.c if (i2c->irq) { irq 190 drivers/regulator/da9210-regulator.c error = devm_request_threaded_irq(&i2c->dev, i2c->irq, NULL, irq 197 drivers/regulator/da9210-regulator.c i2c->irq, error); irq 307 drivers/regulator/da9211-regulator.c static irqreturn_t da9211_irq_handler(int irq, void *data) irq 472 drivers/regulator/da9211-regulator.c chip->chip_irq = i2c->irq; irq 45 drivers/regulator/lp8755.c int irq; irq 352 drivers/regulator/lp8755.c static irqreturn_t lp8755_irq_handler(int irq, void *data) irq 421 drivers/regulator/lp8755.c if (pchip->irq == 0) { irq 433 drivers/regulator/lp8755.c return devm_request_threaded_irq(pchip->dev, pchip->irq, NULL, irq 493 drivers/regulator/lp8755.c pchip->irq = client->irq; irq 351 drivers/regulator/ltc3589.c static irqreturn_t ltc3589_isr(int irq, void *dev_id) irq 438 drivers/regulator/ltc3589.c if (client->irq) { irq 439 drivers/regulator/ltc3589.c ret = devm_request_threaded_irq(dev, client->irq, NULL, irq 267 drivers/regulator/ltc3676.c static irqreturn_t ltc3676_isr(int irq, void *dev_id) irq 275 drivers/regulator/ltc3676.c dev_dbg(dev, "irq%d irqstat=0x%02x\n", irq, irqstat); irq 352 drivers/regulator/ltc3676.c if (client->irq) { irq 353 drivers/regulator/ltc3676.c ret = devm_request_threaded_irq(dev, client->irq, NULL, irq 126 drivers/regulator/max8973-regulator.c int irq; irq 494 drivers/regulator/max8973-regulator.c static irqreturn_t max8973_thermal_irq(int irq, void *data) irq 527 drivers/regulator/max8973-regulator.c if (mchip->irq <= 0) irq 530 drivers/regulator/max8973-regulator.c irq_data = irq_get_irq_data(mchip->irq); irq 534 drivers/regulator/max8973-regulator.c ret = devm_request_threaded_irq(mchip->dev, mchip->irq, NULL, irq 540 drivers/regulator/max8973-regulator.c mchip->irq, ret); irq 225 drivers/regulator/pv88060-regulator.c static irqreturn_t pv88060_irq_handler(int irq, void *data) irq 305 drivers/regulator/pv88060-regulator.c if (i2c->irq != 0) { irq 327 drivers/regulator/pv88060-regulator.c ret = devm_request_threaded_irq(&i2c->dev, i2c->irq, NULL, irq 333 drivers/regulator/pv88060-regulator.c i2c->irq); irq 326 drivers/regulator/pv88080-regulator.c static irqreturn_t pv88080_irq_handler(int irq, void *data) irq 420 drivers/regulator/pv88080-regulator.c if (i2c->irq != 0) { irq 440 drivers/regulator/pv88080-regulator.c ret = devm_request_threaded_irq(&i2c->dev, i2c->irq, NULL, irq 446 drivers/regulator/pv88080-regulator.c i2c->irq); irq 218 drivers/regulator/pv88090-regulator.c static irqreturn_t pv88090_irq_handler(int irq, void *data) irq 299 drivers/regulator/pv88090-regulator.c if (i2c->irq != 0) { irq 314 drivers/regulator/pv88090-regulator.c ret = devm_request_threaded_irq(&i2c->dev, i2c->irq, NULL, irq 320 drivers/regulator/pv88090-regulator.c i2c->irq); irq 1142 drivers/regulator/qcom_spmi-regulator.c static irqreturn_t spmi_regulator_vs_ocp_isr(int irq, void *data) irq 349 drivers/regulator/slg51000-regulator.c static irqreturn_t slg51000_irq_handler(int irq, void *data) irq 469 drivers/regulator/slg51000-regulator.c chip->chip_irq = client->irq; irq 498 drivers/regulator/stpmic1_regulator.c static irqreturn_t stpmic1_curlim_irq_handler(int irq, void *data) irq 545 drivers/regulator/stpmic1_regulator.c int irq; irq 574 drivers/regulator/stpmic1_regulator.c irq = of_irq_get(config.of_node, 0); irq 575 drivers/regulator/stpmic1_regulator.c if (irq > 0) { irq 577 drivers/regulator/stpmic1_regulator.c irq, NULL, irq 177 drivers/regulator/wm831x-dcdc.c static irqreturn_t wm831x_dcdc_uv_irq(int irq, void *data) irq 190 drivers/regulator/wm831x-dcdc.c static irqreturn_t wm831x_dcdc_oc_irq(int irq, void *data) irq 399 drivers/regulator/wm831x-dcdc.c int ret, irq; irq 478 drivers/regulator/wm831x-dcdc.c irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "UV")); irq 479 drivers/regulator/wm831x-dcdc.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 485 drivers/regulator/wm831x-dcdc.c irq, ret); irq 489 drivers/regulator/wm831x-dcdc.c irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "HC")); irq 490 drivers/regulator/wm831x-dcdc.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 496 drivers/regulator/wm831x-dcdc.c irq, ret); irq 557 drivers/regulator/wm831x-dcdc.c int ret, irq; irq 616 drivers/regulator/wm831x-dcdc.c irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "UV")); irq 617 drivers/regulator/wm831x-dcdc.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 623 drivers/regulator/wm831x-dcdc.c irq, ret); irq 689 drivers/regulator/wm831x-dcdc.c int ret, irq; irq 733 drivers/regulator/wm831x-dcdc.c irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "UV")); irq 734 drivers/regulator/wm831x-dcdc.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 741 drivers/regulator/wm831x-dcdc.c irq, ret); irq 98 drivers/regulator/wm831x-isink.c static irqreturn_t wm831x_isink_irq(int irq, void *data) irq 120 drivers/regulator/wm831x-isink.c int ret, irq; irq 170 drivers/regulator/wm831x-isink.c irq = wm831x_irq(wm831x, platform_get_irq(pdev, 0)); irq 171 drivers/regulator/wm831x-isink.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 178 drivers/regulator/wm831x-isink.c irq, ret); irq 45 drivers/regulator/wm831x-ldo.c static irqreturn_t wm831x_ldo_uv_irq(int irq, void *data) irq 224 drivers/regulator/wm831x-ldo.c int ret, irq; irq 284 drivers/regulator/wm831x-ldo.c irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "UV")); irq 285 drivers/regulator/wm831x-ldo.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 292 drivers/regulator/wm831x-ldo.c irq, ret); irq 434 drivers/regulator/wm831x-ldo.c int ret, irq; irq 494 drivers/regulator/wm831x-ldo.c irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "UV")); irq 495 drivers/regulator/wm831x-ldo.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 501 drivers/regulator/wm831x-ldo.c irq, ret); irq 926 drivers/regulator/wm8350-regulator.c .irq = WM8350_IRQ_UV_DC1, irq 941 drivers/regulator/wm8350-regulator.c .irq = WM8350_IRQ_UV_DC2, irq 951 drivers/regulator/wm8350-regulator.c .irq = WM8350_IRQ_UV_DC3, irq 966 drivers/regulator/wm8350-regulator.c .irq = WM8350_IRQ_UV_DC4, irq 981 drivers/regulator/wm8350-regulator.c .irq = WM8350_IRQ_UV_DC5, irq 991 drivers/regulator/wm8350-regulator.c .irq = WM8350_IRQ_UV_DC6, irq 1006 drivers/regulator/wm8350-regulator.c .irq = WM8350_IRQ_UV_LDO1, irq 1021 drivers/regulator/wm8350-regulator.c .irq = WM8350_IRQ_UV_LDO2, irq 1036 drivers/regulator/wm8350-regulator.c .irq = WM8350_IRQ_UV_LDO3, irq 1051 drivers/regulator/wm8350-regulator.c .irq = WM8350_IRQ_UV_LDO4, irq 1066 drivers/regulator/wm8350-regulator.c .irq = WM8350_IRQ_CS1, irq 1078 drivers/regulator/wm8350-regulator.c .irq = WM8350_IRQ_CS2, irq 1088 drivers/regulator/wm8350-regulator.c static irqreturn_t pmic_uv_handler(int irq, void *data) irq 1093 drivers/regulator/wm8350-regulator.c if (irq == WM8350_IRQ_CS1 || irq == WM8350_IRQ_CS2) irq 1152 drivers/regulator/wm8350-regulator.c ret = wm8350_register_irq(wm8350, wm8350_reg[pdev->id].irq, irq 1168 drivers/regulator/wm8350-regulator.c wm8350_free_irq(wm8350, wm8350_reg[pdev->id].irq, rdev); irq 76 drivers/remoteproc/da8xx_remoteproc.c int irq; irq 85 drivers/remoteproc/da8xx_remoteproc.c static irqreturn_t handle_event(int irq, void *p) irq 105 drivers/remoteproc/da8xx_remoteproc.c static irqreturn_t da8xx_rproc_callback(int irq, void *p) irq 248 drivers/remoteproc/da8xx_remoteproc.c int irq; irq 251 drivers/remoteproc/da8xx_remoteproc.c irq = platform_get_irq(pdev, 0); irq 252 drivers/remoteproc/da8xx_remoteproc.c if (irq < 0) irq 253 drivers/remoteproc/da8xx_remoteproc.c return irq; irq 255 drivers/remoteproc/da8xx_remoteproc.c irq_data = irq_get_irq_data(irq); irq 257 drivers/remoteproc/da8xx_remoteproc.c dev_err(dev, "irq_get_irq_data(%d): NULL\n", irq); irq 321 drivers/remoteproc/da8xx_remoteproc.c ret = devm_request_threaded_irq(dev, irq, da8xx_rproc_callback, irq 342 drivers/remoteproc/da8xx_remoteproc.c drproc->irq = irq; irq 371 drivers/remoteproc/da8xx_remoteproc.c disable_irq(drproc->irq); irq 109 drivers/remoteproc/keystone_remoteproc.c static irqreturn_t keystone_rproc_exception_interrupt(int irq, void *dev_id) irq 153 drivers/remoteproc/keystone_remoteproc.c static irqreturn_t keystone_rproc_vring_interrupt(int irq, void *dev_id) irq 52 drivers/remoteproc/qcom_q6v5.c static irqreturn_t q6v5_wdog_interrupt(int irq, void *data) irq 75 drivers/remoteproc/qcom_q6v5.c static irqreturn_t q6v5_fatal_interrupt(int irq, void *data) irq 93 drivers/remoteproc/qcom_q6v5.c static irqreturn_t q6v5_ready_interrupt(int irq, void *data) irq 123 drivers/remoteproc/qcom_q6v5.c static irqreturn_t q6v5_handover_interrupt(int irq, void *data) irq 135 drivers/remoteproc/qcom_q6v5.c static irqreturn_t q6v5_stop_interrupt(int irq, void *data) irq 476 drivers/remoteproc/qcom_sysmon.c static irqreturn_t sysmon_shutdown_interrupt(int irq, void *data) irq 310 drivers/remoteproc/qcom_wcnss.c static irqreturn_t wcnss_wdog_interrupt(int irq, void *dev) irq 319 drivers/remoteproc/qcom_wcnss.c static irqreturn_t wcnss_fatal_interrupt(int irq, void *dev) irq 334 drivers/remoteproc/qcom_wcnss.c static irqreturn_t wcnss_ready_interrupt(int irq, void *dev) irq 343 drivers/remoteproc/qcom_wcnss.c static irqreturn_t wcnss_handover_interrupt(int irq, void *dev) irq 357 drivers/remoteproc/qcom_wcnss.c static irqreturn_t wcnss_stop_ack_interrupt(int irq, void *dev) irq 255 drivers/remoteproc/stm32_rproc.c static irqreturn_t stm32_rproc_wdg(int irq, void *data) irq 517 drivers/remoteproc/stm32_rproc.c int err, irq; irq 519 drivers/remoteproc/stm32_rproc.c irq = platform_get_irq(pdev, 0); irq 520 drivers/remoteproc/stm32_rproc.c if (irq == -EPROBE_DEFER) irq 523 drivers/remoteproc/stm32_rproc.c if (irq > 0) { irq 524 drivers/remoteproc/stm32_rproc.c err = devm_request_irq(dev, irq, stm32_rproc_wdg, 0, irq 107 drivers/rpmsg/qcom_glink_native.c int irq; irq 978 drivers/rpmsg/qcom_glink_native.c static irqreturn_t qcom_glink_native_intr(int irq, void *data) irq 1583 drivers/rpmsg/qcom_glink_native.c int irq; irq 1620 drivers/rpmsg/qcom_glink_native.c irq = of_irq_get(dev->of_node, 0); irq 1621 drivers/rpmsg/qcom_glink_native.c ret = devm_request_irq(dev, irq, irq 1630 drivers/rpmsg/qcom_glink_native.c glink->irq = irq; irq 1653 drivers/rpmsg/qcom_glink_native.c disable_irq(glink->irq); irq 125 drivers/rpmsg/qcom_smd.c int irq; irq 642 drivers/rpmsg/qcom_smd.c static irqreturn_t qcom_smd_edge_intr(int irq, void *data) irq 1326 drivers/rpmsg/qcom_smd.c int irq; irq 1385 drivers/rpmsg/qcom_smd.c irq = irq_of_parse_and_map(node, 0); irq 1386 drivers/rpmsg/qcom_smd.c if (irq < 0) { irq 1391 drivers/rpmsg/qcom_smd.c ret = devm_request_irq(dev, irq, irq 1399 drivers/rpmsg/qcom_smd.c edge->irq = irq; irq 1508 drivers/rpmsg/qcom_smd.c disable_irq(edge->irq); irq 44 drivers/rtc/rtc-88pm80x.c int irq; irq 47 drivers/rtc/rtc-88pm80x.c static irqreturn_t rtc_update_handler(int irq, void *data) irq 265 drivers/rtc/rtc-88pm80x.c info->irq = platform_get_irq(pdev, 0); irq 266 drivers/rtc/rtc-88pm80x.c if (info->irq < 0) { irq 286 drivers/rtc/rtc-88pm80x.c ret = pm80x_request_irq(chip, info->irq, rtc_update_handler, irq 290 drivers/rtc/rtc-88pm80x.c info->irq, ret); irq 315 drivers/rtc/rtc-88pm80x.c pm80x_free_irq(chip, info->irq, info); irq 323 drivers/rtc/rtc-88pm80x.c pm80x_free_irq(info->chip, info->irq, info); irq 29 drivers/rtc/rtc-88pm860x.c int irq; irq 57 drivers/rtc/rtc-88pm860x.c static irqreturn_t rtc_update_handler(int irq, void *data) irq 330 drivers/rtc/rtc-88pm860x.c info->irq = platform_get_irq(pdev, 0); irq 331 drivers/rtc/rtc-88pm860x.c if (info->irq < 0) irq 332 drivers/rtc/rtc-88pm860x.c return info->irq; irq 343 drivers/rtc/rtc-88pm860x.c ret = devm_request_threaded_irq(&pdev->dev, info->irq, NULL, irq 348 drivers/rtc/rtc-88pm860x.c info->irq, ret); irq 123 drivers/rtc/rtc-ab-b5ze-s3.c int irq; irq 734 drivers/rtc/rtc-ab-b5ze-s3.c if (rtc_data->irq) { irq 744 drivers/rtc/rtc-ab-b5ze-s3.c static irqreturn_t _abb5zes3_rtc_interrupt(int irq, void *data) irq 864 drivers/rtc/rtc-ab-b5ze-s3.c if (client->irq > 0) { irq 865 drivers/rtc/rtc-ab-b5ze-s3.c ret = devm_request_threaded_irq(dev, client->irq, NULL, irq 871 drivers/rtc/rtc-ab-b5ze-s3.c data->irq = client->irq; irq 873 drivers/rtc/rtc-ab-b5ze-s3.c client->irq); irq 876 drivers/rtc/rtc-ab-b5ze-s3.c __func__, client->irq, ret); irq 886 drivers/rtc/rtc-ab-b5ze-s3.c if (!data->battery_low && data->irq) { irq 898 drivers/rtc/rtc-ab-b5ze-s3.c if (ret && data->irq) irq 907 drivers/rtc/rtc-ab-b5ze-s3.c if (rtc_data->irq > 0) irq 919 drivers/rtc/rtc-ab-b5ze-s3.c return enable_irq_wake(rtc_data->irq); irq 929 drivers/rtc/rtc-ab-b5ze-s3.c return disable_irq_wake(rtc_data->irq); irq 323 drivers/rtc/rtc-ab8500.c static irqreturn_t rtc_alarm_handler(int irq, void *data) irq 354 drivers/rtc/rtc-ab8500.c int irq; irq 356 drivers/rtc/rtc-ab8500.c irq = platform_get_irq_byname(pdev, "ALARM"); irq 357 drivers/rtc/rtc-ab8500.c if (irq < 0) irq 358 drivers/rtc/rtc-ab8500.c return irq; irq 388 drivers/rtc/rtc-ab8500.c err = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 394 drivers/rtc/rtc-ab8500.c dev_pm_set_wake_irq(&pdev->dev, irq); irq 240 drivers/rtc/rtc-abx80x.c static irqreturn_t abx80x_handle_irq(int irq, void *dev_id) irq 273 drivers/rtc/rtc-abx80x.c if (client->irq <= 0) irq 304 drivers/rtc/rtc-abx80x.c if (client->irq <= 0) irq 831 drivers/rtc/rtc-abx80x.c if (client->irq > 0) { irq 832 drivers/rtc/rtc-abx80x.c dev_info(&client->dev, "IRQ %d supplied\n", client->irq); irq 833 drivers/rtc/rtc-abx80x.c err = devm_request_threaded_irq(&client->dev, client->irq, NULL, irq 840 drivers/rtc/rtc-abx80x.c client->irq = 0; irq 94 drivers/rtc/rtc-ac100.c int irq; irq 524 drivers/rtc/rtc-ac100.c static irqreturn_t ac100_rtc_irq(int irq, void *data) irq 580 drivers/rtc/rtc-ac100.c chip->irq = platform_get_irq(pdev, 0); irq 581 drivers/rtc/rtc-ac100.c if (chip->irq < 0) irq 582 drivers/rtc/rtc-ac100.c return chip->irq; irq 590 drivers/rtc/rtc-ac100.c ret = devm_request_threaded_irq(&pdev->dev, chip->irq, NULL, irq 74 drivers/rtc/rtc-armada38x.c int irq; irq 324 drivers/rtc/rtc-armada38x.c static irqreturn_t armada38x_rtc_alarm_irq(int irq, void *data) irq 331 drivers/rtc/rtc-armada38x.c dev_dbg(&rtc->rtc_dev->dev, "%s:irq(%d)\n", __func__, irq); irq 531 drivers/rtc/rtc-armada38x.c rtc->irq = platform_get_irq(pdev, 0); irq 532 drivers/rtc/rtc-armada38x.c if (rtc->irq < 0) irq 533 drivers/rtc/rtc-armada38x.c return rtc->irq; irq 539 drivers/rtc/rtc-armada38x.c if (devm_request_irq(&pdev->dev, rtc->irq, armada38x_rtc_alarm_irq, irq 542 drivers/rtc/rtc-armada38x.c rtc->irq = -1; irq 546 drivers/rtc/rtc-armada38x.c if (rtc->irq != -1) { irq 572 drivers/rtc/rtc-armada38x.c return enable_irq_wake(rtc->irq); irq 586 drivers/rtc/rtc-armada38x.c return disable_irq_wake(rtc->irq); irq 151 drivers/rtc/rtc-as3722.c static irqreturn_t as3722_alarm_irq(int irq, void *data) irq 113 drivers/rtc/rtc-asm9260.c static irqreturn_t asm9260_rtc_irq(int irq, void *dev_id) irq 48 drivers/rtc/rtc-at91rm9200.c static int irq; irq 275 drivers/rtc/rtc-at91rm9200.c static irqreturn_t at91_rtc_interrupt(int irq, void *dev_id) irq 380 drivers/rtc/rtc-at91rm9200.c irq = platform_get_irq(pdev, 0); irq 381 drivers/rtc/rtc-at91rm9200.c if (irq < 0) irq 414 drivers/rtc/rtc-at91rm9200.c ret = devm_request_irq(&pdev->dev, irq, at91_rtc_interrupt, irq 418 drivers/rtc/rtc-at91rm9200.c dev_err(&pdev->dev, "IRQ %d already in use.\n", irq); irq 489 drivers/rtc/rtc-at91rm9200.c enable_irq_wake(irq); irq 519 drivers/rtc/rtc-at91rm9200.c disable_irq_wake(irq); irq 74 drivers/rtc/rtc-at91sam9.c int irq; irq 297 drivers/rtc/rtc-at91sam9.c static irqreturn_t at91_rtc_interrupt(int irq, void *_rtc) irq 339 drivers/rtc/rtc-at91sam9.c int ret, irq; irq 344 drivers/rtc/rtc-at91sam9.c irq = platform_get_irq(pdev, 0); irq 345 drivers/rtc/rtc-at91sam9.c if (irq < 0) irq 346 drivers/rtc/rtc-at91sam9.c return irq; irq 353 drivers/rtc/rtc-at91sam9.c rtc->irq = irq; irq 418 drivers/rtc/rtc-at91sam9.c ret = devm_request_irq(&pdev->dev, rtc->irq, at91_rtc_interrupt, irq 422 drivers/rtc/rtc-at91sam9.c dev_dbg(&pdev->dev, "can't share IRQ %d?\n", rtc->irq); irq 487 drivers/rtc/rtc-at91sam9.c enable_irq_wake(rtc->irq); irq 511 drivers/rtc/rtc-at91sam9.c disable_irq_wake(rtc->irq); irq 389 drivers/rtc/rtc-bd70528.c static irqreturn_t alm_hndlr(int irq, void *data) irq 403 drivers/rtc/rtc-bd70528.c int irq; irq 418 drivers/rtc/rtc-bd70528.c irq = platform_get_irq_byname(pdev, "bd70528-rtc-alm"); irq 419 drivers/rtc/rtc-bd70528.c if (irq < 0) irq 420 drivers/rtc/rtc-bd70528.c return irq; irq 460 drivers/rtc/rtc-bd70528.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, &alm_hndlr, irq 30 drivers/rtc/rtc-brcmstb-waketimer.c int irq; irq 61 drivers/rtc/rtc-brcmstb-waketimer.c static irqreturn_t brcmstb_waketmr_irq(int irq, void *data) irq 94 drivers/rtc/rtc-brcmstb-waketimer.c ret = enable_irq_wake(timer->irq); irq 229 drivers/rtc/rtc-brcmstb-waketimer.c timer->irq = platform_get_irq(pdev, 0); irq 230 drivers/rtc/rtc-brcmstb-waketimer.c if (timer->irq < 0) irq 246 drivers/rtc/rtc-brcmstb-waketimer.c ret = devm_request_irq(dev, timer->irq, brcmstb_waketmr_irq, 0, irq 261 drivers/rtc/rtc-brcmstb-waketimer.c dev_info(dev, "registered, with irq %d\n", timer->irq); irq 301 drivers/rtc/rtc-brcmstb-waketimer.c ret = disable_irq_wake(timer->irq); irq 84 drivers/rtc/rtc-cadence.c int irq; irq 99 drivers/rtc/rtc-cadence.c static irqreturn_t cdns_rtc_irq_handler(int irq, void *id) irq 271 drivers/rtc/rtc-cadence.c crtc->irq = platform_get_irq(pdev, 0); irq 272 drivers/rtc/rtc-cadence.c if (crtc->irq < 0) irq 320 drivers/rtc/rtc-cadence.c ret = devm_request_irq(&pdev->dev, crtc->irq, irq 378 drivers/rtc/rtc-cadence.c enable_irq_wake(crtc->irq); irq 388 drivers/rtc/rtc-cadence.c disable_irq_wake(crtc->irq); irq 76 drivers/rtc/rtc-cmos.c int irq; irq 257 drivers/rtc/rtc-cmos.c if (!is_valid_irq(cmos->irq)) irq 453 drivers/rtc/rtc-cmos.c if (!is_valid_irq(cmos->irq)) irq 650 drivers/rtc/rtc-cmos.c static irqreturn_t cmos_interrupt(int irq, void *p) irq 667 drivers/rtc/rtc-cmos.c irqstat = (unsigned long)irq & 0xF0; irq 745 drivers/rtc/rtc-cmos.c cmos_rtc.irq = rtc_irq; irq 912 drivers/rtc/rtc-cmos.c cmos_do_shutdown(cmos->irq); irq 914 drivers/rtc/rtc-cmos.c if (is_valid_irq(cmos->irq)) { irq 915 drivers/rtc/rtc-cmos.c free_irq(cmos->irq, cmos->rtc); irq 1005 drivers/rtc/rtc-cmos.c enable_irq_wake(cmos->irq); irq 1077 drivers/rtc/rtc-cmos.c disable_irq_wake(cmos->irq); irq 1301 drivers/rtc/rtc-cmos.c unsigned int irq = 0; irq 1308 drivers/rtc/rtc-cmos.c irq = 8; irq 1311 drivers/rtc/rtc-cmos.c pnp_get_resource(pnp, IORESOURCE_IO, 0), irq); irq 1336 drivers/rtc/rtc-cmos.c cmos_do_shutdown(cmos->irq); irq 1400 drivers/rtc/rtc-cmos.c int irq; irq 1409 drivers/rtc/rtc-cmos.c irq = platform_get_irq(pdev, 0); irq 1410 drivers/rtc/rtc-cmos.c if (irq < 0) irq 1411 drivers/rtc/rtc-cmos.c irq = -1; irq 1413 drivers/rtc/rtc-cmos.c return cmos_do_probe(&pdev->dev, resource, irq); irq 1434 drivers/rtc/rtc-cmos.c cmos_do_shutdown(cmos->irq); irq 48 drivers/rtc/rtc-coh901331.c int irq; irq 54 drivers/rtc/rtc-coh901331.c static irqreturn_t coh901331_interrupt(int irq, void *data) irq 179 drivers/rtc/rtc-coh901331.c rtap->irq = platform_get_irq(pdev, 0); irq 180 drivers/rtc/rtc-coh901331.c if (devm_request_irq(&pdev->dev, rtap->irq, coh901331_interrupt, 0, irq 230 drivers/rtc/rtc-coh901331.c enable_irq_wake(rtap->irq); irq 251 drivers/rtc/rtc-coh901331.c disable_irq_wake(rtap->irq); irq 228 drivers/rtc/rtc-cpcap.c static irqreturn_t cpcap_rtc_alarm_irq(int irq, void *data) irq 236 drivers/rtc/rtc-cpcap.c static irqreturn_t cpcap_rtc_update_irq(int irq, void *data) irq 302 drivers/rtc/rtc-cros-ec.c return enable_irq_wake(cros_ec_rtc->cros_ec->irq); irq 313 drivers/rtc/rtc-cros-ec.c return disable_irq_wake(cros_ec_rtc->cros_ec->irq); irq 47 drivers/rtc/rtc-da9052.c static irqreturn_t da9052_rtc_irq(int irq, void *data) irq 46 drivers/rtc/rtc-da9055.c static irqreturn_t da9055_rtc_alm_irq(int irq, void *data) irq 351 drivers/rtc/rtc-da9063.c static irqreturn_t da9063_alarm_event(int irq, void *data) irq 109 drivers/rtc/rtc-davinci.c int irq; irq 159 drivers/rtc/rtc-davinci.c static irqreturn_t davinci_rtc_interrupt(int irq, void *class_dev) irq 479 drivers/rtc/rtc-davinci.c davinci_rtc->irq = platform_get_irq(pdev, 0); irq 480 drivers/rtc/rtc-davinci.c if (davinci_rtc->irq < 0) irq 481 drivers/rtc/rtc-davinci.c return davinci_rtc->irq; irq 505 drivers/rtc/rtc-davinci.c ret = devm_request_irq(dev, davinci_rtc->irq, davinci_rtc_interrupt, irq 166 drivers/rtc/rtc-digicolor.c static irqreturn_t dc_rtc_irq(int irq, void *dev_id) irq 180 drivers/rtc/rtc-digicolor.c int irq, ret; irq 195 drivers/rtc/rtc-digicolor.c irq = platform_get_irq(pdev, 0); irq 196 drivers/rtc/rtc-digicolor.c if (irq < 0) irq 197 drivers/rtc/rtc-digicolor.c return irq; irq 198 drivers/rtc/rtc-digicolor.c ret = devm_request_irq(&pdev->dev, irq, dc_rtc_irq, 0, pdev->name, rtc); irq 469 drivers/rtc/rtc-ds1305.c enable_irq(spi->irq); irq 479 drivers/rtc/rtc-ds1305.c static irqreturn_t ds1305_irq(int irq, void *p) irq 483 drivers/rtc/rtc-ds1305.c disable_irq(irq); irq 712 drivers/rtc/rtc-ds1305.c if (spi->irq) { irq 714 drivers/rtc/rtc-ds1305.c status = devm_request_irq(&spi->dev, spi->irq, ds1305_irq, irq 718 drivers/rtc/rtc-ds1305.c spi->irq, status); irq 732 drivers/rtc/rtc-ds1305.c if (spi->irq) { irq 734 drivers/rtc/rtc-ds1305.c devm_free_irq(&spi->dev, spi->irq, ds1305); irq 511 drivers/rtc/rtc-ds1307.c static irqreturn_t rx8130_irq(int irq, void *dev_id) irq 653 drivers/rtc/rtc-ds1307.c static irqreturn_t mcp794xx_irq(int irq, void *dev_id) irq 1084 drivers/rtc/rtc-ds1307.c static irqreturn_t ds1307_irq(int irq, void *dev_id) irq 1622 drivers/rtc/rtc-ds1307.c want_irq = client->irq > 0 && chip->alarm; irq 1819 drivers/rtc/rtc-ds1307.c err = devm_request_threaded_irq(ds1307->dev, client->irq, NULL, irq 1824 drivers/rtc/rtc-ds1307.c client->irq = 0; irq 1829 drivers/rtc/rtc-ds1307.c dev_dbg(ds1307->dev, "got IRQ %d\n", client->irq); irq 83 drivers/rtc/rtc-ds1343.c int irq; irq 354 drivers/rtc/rtc-ds1343.c if (priv->irq <= 0) irq 381 drivers/rtc/rtc-ds1343.c if (priv->irq <= 0) irq 406 drivers/rtc/rtc-ds1343.c if (priv->irq <= 0) irq 423 drivers/rtc/rtc-ds1343.c static irqreturn_t ds1343_thread(int irq, void *dev_id) irq 531 drivers/rtc/rtc-ds1343.c priv->irq = spi->irq; irq 533 drivers/rtc/rtc-ds1343.c if (priv->irq >= 0) { irq 534 drivers/rtc/rtc-ds1343.c res = devm_request_threaded_irq(&spi->dev, spi->irq, NULL, irq 538 drivers/rtc/rtc-ds1343.c priv->irq = -1; irq 543 drivers/rtc/rtc-ds1343.c dev_pm_set_wake_irq(&spi->dev, spi->irq); irq 559 drivers/rtc/rtc-ds1343.c if (spi->irq) { irq 566 drivers/rtc/rtc-ds1343.c devm_free_irq(&spi->dev, spi->irq, priv); irq 582 drivers/rtc/rtc-ds1343.c if (spi->irq >= 0 && device_may_wakeup(dev)) irq 583 drivers/rtc/rtc-ds1343.c enable_irq_wake(spi->irq); irq 592 drivers/rtc/rtc-ds1343.c if (spi->irq >= 0 && device_may_wakeup(dev)) irq 593 drivers/rtc/rtc-ds1343.c disable_irq_wake(spi->irq); irq 194 drivers/rtc/rtc-ds1374.c if (client->irq <= 0) irq 233 drivers/rtc/rtc-ds1374.c if (client->irq <= 0) irq 285 drivers/rtc/rtc-ds1374.c static irqreturn_t ds1374_irq(int irq, void *dev_id) irq 290 drivers/rtc/rtc-ds1374.c disable_irq_nosync(irq); irq 323 drivers/rtc/rtc-ds1374.c enable_irq(client->irq); irq 633 drivers/rtc/rtc-ds1374.c if (client->irq > 0) { irq 634 drivers/rtc/rtc-ds1374.c ret = devm_request_irq(&client->dev, client->irq, ds1374_irq, 0, irq 676 drivers/rtc/rtc-ds1374.c if (client->irq > 0) { irq 681 drivers/rtc/rtc-ds1374.c devm_free_irq(&client->dev, client->irq, client); irq 693 drivers/rtc/rtc-ds1374.c if (client->irq > 0 && device_may_wakeup(&client->dev)) irq 694 drivers/rtc/rtc-ds1374.c enable_irq_wake(client->irq); irq 702 drivers/rtc/rtc-ds1374.c if (client->irq > 0 && device_may_wakeup(&client->dev)) irq 703 drivers/rtc/rtc-ds1374.c disable_irq_wake(client->irq); irq 87 drivers/rtc/rtc-ds1511.c int irq; irq 316 drivers/rtc/rtc-ds1511.c if (pdata->irq <= 0) irq 335 drivers/rtc/rtc-ds1511.c if (pdata->irq <= 0) irq 347 drivers/rtc/rtc-ds1511.c ds1511_interrupt(int irq, void *dev_id) irq 373 drivers/rtc/rtc-ds1511.c if (pdata->irq <= 0) irq 439 drivers/rtc/rtc-ds1511.c pdata->irq = platform_get_irq(pdev, 0); irq 483 drivers/rtc/rtc-ds1511.c if (pdata->irq > 0) { irq 485 drivers/rtc/rtc-ds1511.c if (devm_request_irq(&pdev->dev, pdata->irq, ds1511_interrupt, irq 489 drivers/rtc/rtc-ds1511.c pdata->irq = 0; irq 62 drivers/rtc/rtc-ds1553.c int irq; irq 155 drivers/rtc/rtc-ds1553.c if (pdata->irq <= 0) irq 171 drivers/rtc/rtc-ds1553.c if (pdata->irq <= 0) irq 181 drivers/rtc/rtc-ds1553.c static irqreturn_t ds1553_rtc_interrupt(int irq, void *dev_id) irq 206 drivers/rtc/rtc-ds1553.c if (pdata->irq <= 0) irq 276 drivers/rtc/rtc-ds1553.c pdata->irq = platform_get_irq(pdev, 0); irq 305 drivers/rtc/rtc-ds1553.c if (pdata->irq > 0) { irq 307 drivers/rtc/rtc-ds1553.c if (devm_request_irq(&pdev->dev, pdata->irq, irq 311 drivers/rtc/rtc-ds1553.c pdata->irq = 0; irq 626 drivers/rtc/rtc-ds1685.c ds1685_rtc_irq_handler(int irq, void *dev_id) irq 55 drivers/rtc/rtc-ds3232.c int irq; irq 222 drivers/rtc/rtc-ds3232.c if (ds3232->irq <= 0) irq 399 drivers/rtc/rtc-ds3232.c if (ds3232->irq <= 0) irq 405 drivers/rtc/rtc-ds3232.c static irqreturn_t ds3232_irq(int irq, void *dev_id) irq 482 drivers/rtc/rtc-ds3232.c static int ds3232_probe(struct device *dev, struct regmap *regmap, int irq, irq 503 drivers/rtc/rtc-ds3232.c ds3232->irq = irq; irq 511 drivers/rtc/rtc-ds3232.c if (ds3232->irq > 0) irq 525 drivers/rtc/rtc-ds3232.c if (ds3232->irq > 0) { irq 526 drivers/rtc/rtc-ds3232.c ret = devm_request_threaded_irq(dev, ds3232->irq, NULL, irq 532 drivers/rtc/rtc-ds3232.c ds3232->irq = 0; irq 546 drivers/rtc/rtc-ds3232.c if (enable_irq_wake(ds3232->irq)) irq 558 drivers/rtc/rtc-ds3232.c disable_irq_wake(ds3232->irq); irq 587 drivers/rtc/rtc-ds3232.c return ds3232_probe(&client->dev, regmap, client->irq, client->name); irq 703 drivers/rtc/rtc-ds3232.c return ds3232_probe(&spi->dev, regmap, spi->irq, "ds3234"); irq 150 drivers/rtc/rtc-fsl-ftm-alarm.c static irqreturn_t ftm_rtc_alarm_interrupt(int irq, void *dev) irq 252 drivers/rtc/rtc-fsl-ftm-alarm.c int irq; irq 280 drivers/rtc/rtc-fsl-ftm-alarm.c irq = irq_of_parse_and_map(np, 0); irq 281 drivers/rtc/rtc-fsl-ftm-alarm.c if (irq <= 0) { irq 282 drivers/rtc/rtc-fsl-ftm-alarm.c dev_err(&pdev->dev, "unable to get IRQ from DT, %d\n", irq); irq 286 drivers/rtc/rtc-fsl-ftm-alarm.c ret = devm_request_irq(&pdev->dev, irq, ftm_rtc_alarm_interrupt, irq 50 drivers/rtc/rtc-ftrtc010.c static irqreturn_t ftrtc010_rtc_interrupt(int irq, void *dev) irq 28 drivers/rtc/rtc-goldfish.c int irq; irq 107 drivers/rtc/rtc-goldfish.c static irqreturn_t goldfish_rtc_interrupt(int irq, void *dev_id) irq 185 drivers/rtc/rtc-goldfish.c rtcdrv->irq = platform_get_irq(pdev, 0); irq 186 drivers/rtc/rtc-goldfish.c if (rtcdrv->irq < 0) irq 196 drivers/rtc/rtc-goldfish.c err = devm_request_irq(&pdev->dev, rtcdrv->irq, irq 431 drivers/rtc/rtc-hym8563.c static irqreturn_t hym8563_irq(int irq, void *dev_id) irq 498 drivers/rtc/rtc-hym8563.c ret = enable_irq_wake(client->irq); irq 513 drivers/rtc/rtc-hym8563.c disable_irq_wake(client->irq); irq 542 drivers/rtc/rtc-hym8563.c if (client->irq > 0) { irq 543 drivers/rtc/rtc-hym8563.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 549 drivers/rtc/rtc-hym8563.c client->irq, ret); irq 659 drivers/rtc/rtc-imxdi.c static irqreturn_t dryice_irq(int irq, void *dev_id) irq 592 drivers/rtc/rtc-isl1208.c isl1208_rtc_interrupt(int irq, void *data) irq 781 drivers/rtc/rtc-isl1208.c static int isl1208_setup_irq(struct i2c_client *client, int irq) irq 783 drivers/rtc/rtc-isl1208.c int rc = devm_request_threaded_irq(&client->dev, irq, NULL, irq 790 drivers/rtc/rtc-isl1208.c enable_irq_wake(irq); irq 794 drivers/rtc/rtc-isl1208.c irq); irq 883 drivers/rtc/rtc-isl1208.c if (client->irq > 0) irq 884 drivers/rtc/rtc-isl1208.c rc = isl1208_setup_irq(client, client->irq); irq 888 drivers/rtc/rtc-isl1208.c if (evdet_irq > 0 && evdet_irq != client->irq) irq 59 drivers/rtc/rtc-jz4740.c int irq; irq 232 drivers/rtc/rtc-jz4740.c static irqreturn_t jz4740_rtc_irq(int irq, void *data) irq 325 drivers/rtc/rtc-jz4740.c rtc->irq = platform_get_irq(pdev, 0); irq 326 drivers/rtc/rtc-jz4740.c if (rtc->irq < 0) irq 346 drivers/rtc/rtc-jz4740.c ret = dev_pm_set_wake_irq(&pdev->dev, rtc->irq); irq 366 drivers/rtc/rtc-jz4740.c ret = devm_request_irq(&pdev->dev, rtc->irq, jz4740_rtc_irq, 0, irq 59 drivers/rtc/rtc-lp8788.c int irq; irq 230 drivers/rtc/rtc-lp8788.c if (!rtc->irq) irq 247 drivers/rtc/rtc-lp8788.c static irqreturn_t lp8788_alarm_irq_handler(int irq, void *ptr) irq 261 drivers/rtc/rtc-lp8788.c int irq; irq 263 drivers/rtc/rtc-lp8788.c rtc->irq = 0; irq 271 drivers/rtc/rtc-lp8788.c irq = r->start; irq 273 drivers/rtc/rtc-lp8788.c irq = r->end; irq 275 drivers/rtc/rtc-lp8788.c rtc->irq = irq_create_mapping(irqdm, irq); irq 277 drivers/rtc/rtc-lp8788.c return devm_request_threaded_irq(&pdev->dev, rtc->irq, NULL, irq 166 drivers/rtc/rtc-lpc24xx.c static irqreturn_t lpc24xx_rtc_interrupt(int irq, void *data) irq 198 drivers/rtc/rtc-lpc24xx.c int irq, ret; irq 209 drivers/rtc/rtc-lpc24xx.c irq = platform_get_irq(pdev, 0); irq 210 drivers/rtc/rtc-lpc24xx.c if (irq < 0) { irq 212 drivers/rtc/rtc-lpc24xx.c return irq; irq 247 drivers/rtc/rtc-lpc24xx.c ret = devm_request_irq(&pdev->dev, irq, lpc24xx_rtc_interrupt, 0, irq 49 drivers/rtc/rtc-lpc32xx.c int irq; irq 152 drivers/rtc/rtc-lpc32xx.c static irqreturn_t lpc32xx_rtc_alarm_interrupt(int irq, void *dev) irq 252 drivers/rtc/rtc-lpc32xx.c rtc->irq = platform_get_irq(pdev, 0); irq 253 drivers/rtc/rtc-lpc32xx.c if (rtc->irq < 0) { irq 256 drivers/rtc/rtc-lpc32xx.c if (devm_request_irq(&pdev->dev, rtc->irq, irq 260 drivers/rtc/rtc-lpc32xx.c rtc->irq = -1; irq 273 drivers/rtc/rtc-lpc32xx.c if (rtc->irq >= 0) irq 284 drivers/rtc/rtc-lpc32xx.c if (rtc->irq >= 0) { irq 286 drivers/rtc/rtc-lpc32xx.c enable_irq_wake(rtc->irq); irq 288 drivers/rtc/rtc-lpc32xx.c disable_irq_wake(rtc->irq); irq 298 drivers/rtc/rtc-lpc32xx.c if (rtc->irq >= 0 && device_may_wakeup(dev)) irq 299 drivers/rtc/rtc-lpc32xx.c disable_irq_wake(rtc->irq); irq 157 drivers/rtc/rtc-m41t80.c static irqreturn_t m41t80_handle_irq(int irq, void *dev_id) irq 414 drivers/rtc/rtc-m41t80.c if (client->irq >= 0 && device_may_wakeup(dev)) irq 415 drivers/rtc/rtc-m41t80.c enable_irq_wake(client->irq); irq 424 drivers/rtc/rtc-m41t80.c if (client->irq >= 0 && device_may_wakeup(dev)) irq 425 drivers/rtc/rtc-m41t80.c disable_irq_wake(client->irq); irq 908 drivers/rtc/rtc-m41t80.c if (client->irq > 0) { irq 909 drivers/rtc/rtc-m41t80.c rc = devm_request_threaded_irq(&client->dev, client->irq, irq 915 drivers/rtc/rtc-m41t80.c client->irq = 0; irq 919 drivers/rtc/rtc-m41t80.c if (client->irq > 0 || wakeup_source) { irq 929 drivers/rtc/rtc-m41t80.c if (client->irq <= 0) { irq 36 drivers/rtc/rtc-m48t59.c int irq; irq 158 drivers/rtc/rtc-m48t59.c if (m48t59->irq == NO_IRQ) irq 208 drivers/rtc/rtc-m48t59.c if (m48t59->irq == NO_IRQ) irq 288 drivers/rtc/rtc-m48t59.c static irqreturn_t m48t59_rtc_interrupt(int irq, void *dev_id) irq 430 drivers/rtc/rtc-m48t59.c m48t59->irq = platform_get_irq(pdev, 0); irq 431 drivers/rtc/rtc-m48t59.c if (m48t59->irq <= 0) irq 432 drivers/rtc/rtc-m48t59.c m48t59->irq = NO_IRQ; irq 434 drivers/rtc/rtc-m48t59.c if (m48t59->irq != NO_IRQ) { irq 435 drivers/rtc/rtc-m48t59.c ret = devm_request_irq(&pdev->dev, m48t59->irq, irq 619 drivers/rtc/rtc-max77686.c static irqreturn_t max77686_rtc_alarm_irq(int irq, void *data) irq 623 drivers/rtc/rtc-max77686.c dev_dbg(info->dev, "RTC alarm IRQ: %d\n", irq); irq 679 drivers/rtc/rtc-max77686.c info->rtc_irq = parent_i2c->irq; irq 44 drivers/rtc/rtc-max8907.c int irq; irq 47 drivers/rtc/rtc-max8907.c static irqreturn_t max8907_irq_handler(int irq, void *data) irq 197 drivers/rtc/rtc-max8907.c rtc->irq = regmap_irq_get_virq(max8907->irqc_rtc, irq 199 drivers/rtc/rtc-max8907.c if (rtc->irq < 0) irq 200 drivers/rtc/rtc-max8907.c return rtc->irq; irq 202 drivers/rtc/rtc-max8907.c ret = devm_request_threaded_irq(&pdev->dev, rtc->irq, NULL, irq 207 drivers/rtc/rtc-max8907.c rtc->irq, ret); irq 69 drivers/rtc/rtc-max8925.c int irq; irq 72 drivers/rtc/rtc-max8925.c static irqreturn_t rtc_update_handler(int irq, void *data) irq 258 drivers/rtc/rtc-max8925.c info->irq = platform_get_irq(pdev, 0); irq 260 drivers/rtc/rtc-max8925.c ret = devm_request_threaded_irq(&pdev->dev, info->irq, NULL, irq 265 drivers/rtc/rtc-max8925.c info->irq, ret); irq 347 drivers/rtc/rtc-max8997.c static irqreturn_t max8997_rtc_alarm_irq(int irq, void *data) irq 351 drivers/rtc/rtc-max8997.c dev_info(info->dev, "%s:irq(%d)\n", __func__, irq); irq 71 drivers/rtc/rtc-max8998.c int irq; irq 230 drivers/rtc/rtc-max8998.c static irqreturn_t max8998_rtc_alarm_irq(int irq, void *data) irq 277 drivers/rtc/rtc-max8998.c info->irq = irq_create_mapping(max8998->irq_domain, MAX8998_IRQ_ALARM0); irq 278 drivers/rtc/rtc-max8998.c if (!info->irq) { irq 283 drivers/rtc/rtc-max8998.c ret = devm_request_threaded_irq(&pdev->dev, info->irq, NULL, irq 288 drivers/rtc/rtc-max8998.c info->irq, ret); irq 33 drivers/rtc/rtc-mc13xxx.c unsigned int enabled, int irq) irq 36 drivers/rtc/rtc-mc13xxx.c int (*func)(struct mc13xxx *mc13xxx, int irq); irq 42 drivers/rtc/rtc-mc13xxx.c return func(priv->mc13xxx, irq); irq 239 drivers/rtc/rtc-mc13xxx.c static irqreturn_t mc13xxx_rtc_alarm_handler(int irq, void *dev) irq 246 drivers/rtc/rtc-mc13xxx.c mc13xxx_irq_ack(mc13xxx, irq); irq 259 drivers/rtc/rtc-mc13xxx.c static irqreturn_t mc13xxx_rtc_reset_handler(int irq, void *dev) irq 266 drivers/rtc/rtc-mc13xxx.c mc13xxx_irq_mask(mc13xxx, irq); irq 349 drivers/rtc/rtc-mcp795.c static irqreturn_t mcp795_irq(int irq, void *data) irq 406 drivers/rtc/rtc-mcp795.c if (spi->irq > 0) { irq 414 drivers/rtc/rtc-mcp795.c ret = devm_request_threaded_irq(&spi->dev, spi->irq, NULL, irq 419 drivers/rtc/rtc-mcp795.c spi->irq, ret); irq 77 drivers/rtc/rtc-mpc5121.c unsigned irq; irq 242 drivers/rtc/rtc-mpc5121.c static irqreturn_t mpc5121_rtc_handler(int irq, void *dev) irq 259 drivers/rtc/rtc-mpc5121.c static irqreturn_t mpc5121_rtc_handler_upd(int irq, void *dev) irq 328 drivers/rtc/rtc-mpc5121.c rtc->irq = irq_of_parse_and_map(op->dev.of_node, 1); irq 329 drivers/rtc/rtc-mpc5121.c err = request_irq(rtc->irq, mpc5121_rtc_handler, 0, irq 333 drivers/rtc/rtc-mpc5121.c __func__, rtc->irq); irq 374 drivers/rtc/rtc-mpc5121.c free_irq(rtc->irq, &op->dev); irq 376 drivers/rtc/rtc-mpc5121.c irq_dispose_mapping(rtc->irq); irq 392 drivers/rtc/rtc-mpc5121.c free_irq(rtc->irq, &op->dev); irq 394 drivers/rtc/rtc-mpc5121.c irq_dispose_mapping(rtc->irq); irq 43 drivers/rtc/rtc-mrst.c int irq; irq 144 drivers/rtc/rtc-mrst.c if (mrst->irq <= 0) irq 209 drivers/rtc/rtc-mrst.c if (!mrst->irq) irq 296 drivers/rtc/rtc-mrst.c static irqreturn_t mrst_rtc_irq(int irq, void *p) irq 333 drivers/rtc/rtc-mrst.c mrst_rtc.irq = rtc_irq; irq 419 drivers/rtc/rtc-mrst.c enable_irq_wake(mrst->irq); irq 447 drivers/rtc/rtc-mrst.c disable_irq_wake(mrst->irq); irq 71 drivers/rtc/rtc-mt6397.c int irq; irq 102 drivers/rtc/rtc-mt6397.c static irqreturn_t mtk_rtc_irq_handler_thread(int irq, void *data) irq 336 drivers/rtc/rtc-mt6397.c rtc->irq = platform_get_irq(pdev, 0); irq 337 drivers/rtc/rtc-mt6397.c if (rtc->irq < 0) irq 338 drivers/rtc/rtc-mt6397.c return rtc->irq; irq 350 drivers/rtc/rtc-mt6397.c ret = request_threaded_irq(rtc->irq, NULL, irq 356 drivers/rtc/rtc-mt6397.c rtc->irq, ret); irq 371 drivers/rtc/rtc-mt6397.c free_irq(rtc->irq, rtc); irq 379 drivers/rtc/rtc-mt6397.c free_irq(rtc->irq, rtc); irq 390 drivers/rtc/rtc-mt6397.c enable_irq_wake(rtc->irq); irq 400 drivers/rtc/rtc-mt6397.c disable_irq_wake(rtc->irq); irq 104 drivers/rtc/rtc-mt7622.c int irq; irq 201 drivers/rtc/rtc-mt7622.c static irqreturn_t mtk_rtc_alarmirq(int irq, void *id) irq 279 drivers/rtc/rtc-mt7622.c synchronize_irq(hw->irq); irq 330 drivers/rtc/rtc-mt7622.c hw->irq = platform_get_irq(pdev, 0); irq 331 drivers/rtc/rtc-mt7622.c if (hw->irq < 0) { irq 332 drivers/rtc/rtc-mt7622.c ret = hw->irq; irq 336 drivers/rtc/rtc-mt7622.c ret = devm_request_irq(&pdev->dev, hw->irq, mtk_rtc_alarmirq, irq 377 drivers/rtc/rtc-mt7622.c enable_irq_wake(hw->irq); irq 387 drivers/rtc/rtc-mt7622.c disable_irq_wake(hw->irq); irq 42 drivers/rtc/rtc-mv.c int irq; irq 175 drivers/rtc/rtc-mv.c if (pdata->irq < 0) irq 185 drivers/rtc/rtc-mv.c static irqreturn_t mv_rtc_interrupt(int irq, void *data) irq 253 drivers/rtc/rtc-mv.c pdata->irq = platform_get_irq(pdev, 0); irq 263 drivers/rtc/rtc-mv.c if (pdata->irq >= 0) { irq 265 drivers/rtc/rtc-mv.c if (devm_request_irq(&pdev->dev, pdata->irq, mv_rtc_interrupt, irq 269 drivers/rtc/rtc-mv.c pdata->irq = -1; irq 273 drivers/rtc/rtc-mv.c if (pdata->irq >= 0) { irq 297 drivers/rtc/rtc-mv.c if (pdata->irq >= 0) irq 66 drivers/rtc/rtc-mxc.c int irq; irq 202 drivers/rtc/rtc-mxc.c static irqreturn_t mxc_rtc_interrupt(int irq, void *dev_id) irq 403 drivers/rtc/rtc-mxc.c pdata->irq = platform_get_irq(pdev, 0); irq 405 drivers/rtc/rtc-mxc.c if (pdata->irq >= 0 && irq 406 drivers/rtc/rtc-mxc.c devm_request_irq(&pdev->dev, pdata->irq, mxc_rtc_interrupt, irq 409 drivers/rtc/rtc-mxc.c pdata->irq = -1; irq 412 drivers/rtc/rtc-mxc.c if (pdata->irq >= 0) { irq 414 drivers/rtc/rtc-mxc.c ret = dev_pm_set_wake_irq(&pdev->dev, pdata->irq); irq 44 drivers/rtc/rtc-mxc_v2.c int irq; irq 72 drivers/rtc/rtc-mxc_v2.c static irqreturn_t mxc_rtc_interrupt(int irq, void *dev_id) irq 302 drivers/rtc/rtc-mxc_v2.c pdata->irq = platform_get_irq(pdev, 0); irq 303 drivers/rtc/rtc-mxc_v2.c if (pdata->irq < 0) irq 304 drivers/rtc/rtc-mxc_v2.c return pdata->irq; irq 307 drivers/rtc/rtc-mxc_v2.c ret = dev_pm_set_wake_irq(&pdev->dev, pdata->irq); irq 349 drivers/rtc/rtc-mxc_v2.c devm_request_irq(&pdev->dev, pdata->irq, mxc_rtc_interrupt, 0, irq 215 drivers/rtc/rtc-omap.c static irqreturn_t rtc_irq(int irq, void *dev_id) irq 42 drivers/rtc/rtc-palmas.c unsigned int irq; irq 212 drivers/rtc/rtc-palmas.c static irqreturn_t palmas_rtc_interrupt(int irq, void *context) irq 301 drivers/rtc/rtc-palmas.c palmas_rtc->irq = platform_get_irq(pdev, 0); irq 312 drivers/rtc/rtc-palmas.c ret = devm_request_threaded_irq(&pdev->dev, palmas_rtc->irq, NULL, irq 336 drivers/rtc/rtc-palmas.c enable_irq_wake(palmas_rtc->irq); irq 345 drivers/rtc/rtc-palmas.c disable_irq_wake(palmas_rtc->irq); irq 24 drivers/rtc/rtc-pcap.c static irqreturn_t pcap_rtc_irq(int irq, void *_pcap_rtc) irq 29 drivers/rtc/rtc-pcap.c if (irq == pcap_to_irq(pcap_rtc->pcap, PCAP_IRQ_1HZ)) irq 31 drivers/rtc/rtc-pcap.c else if (irq == pcap_to_irq(pcap_rtc->pcap, PCAP_IRQ_TODA)) irq 307 drivers/rtc/rtc-pcf2123.c static irqreturn_t pcf2123_rtc_irq(int irq, void *dev) irq 416 drivers/rtc/rtc-pcf2123.c if (spi->irq > 0) { irq 417 drivers/rtc/rtc-pcf2123.c ret = devm_request_threaded_irq(&spi->dev, spi->irq, NULL, irq 234 drivers/rtc/rtc-pcf50633.c static void pcf50633_rtc_irq(int irq, void *data) irq 213 drivers/rtc/rtc-pcf85063.c static irqreturn_t pcf85063_rtc_handle_irq(int irq, void *dev_id) irq 451 drivers/rtc/rtc-pcf85063.c if (config->has_alarms && client->irq > 0) { irq 452 drivers/rtc/rtc-pcf85063.c err = devm_request_threaded_irq(&client->dev, client->irq, irq 462 drivers/rtc/rtc-pcf85063.c err = dev_pm_set_wake_irq(&client->dev, client->irq); irq 266 drivers/rtc/rtc-pcf85363.c static irqreturn_t pcf85363_rtc_handle_irq(int irq, void *dev_id) irq 407 drivers/rtc/rtc-pcf85363.c if (client->irq > 0) { irq 411 drivers/rtc/rtc-pcf85363.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 176 drivers/rtc/rtc-pcf8563.c static irqreturn_t pcf8563_irq(int irq, void *dev_id) irq 595 drivers/rtc/rtc-pcf8563.c if (client->irq > 0) { irq 596 drivers/rtc/rtc-pcf8563.c err = devm_request_threaded_irq(&client->dev, client->irq, irq 602 drivers/rtc/rtc-pcf8563.c client->irq); irq 85 drivers/rtc/rtc-pic32.c static irqreturn_t pic32_rtc_alarmirq(int irq, void *id) irq 28 drivers/rtc/rtc-pl030.c static irqreturn_t pl030_interrupt(int irq, void *dev_id) irq 130 drivers/rtc/rtc-pl030.c ret = request_irq(dev->irq[0], pl030_interrupt, 0, irq 142 drivers/rtc/rtc-pl030.c free_irq(dev->irq[0], rtc); irq 157 drivers/rtc/rtc-pl030.c free_irq(dev->irq[0], rtc); irq 229 drivers/rtc/rtc-pl031.c static irqreturn_t pl031_interrupt(int irq, void *dev_id) irq 307 drivers/rtc/rtc-pl031.c if (adev->irq[0]) irq 308 drivers/rtc/rtc-pl031.c free_irq(adev->irq[0], ldata); irq 373 drivers/rtc/rtc-pl031.c if (!adev->irq[0]) { irq 391 drivers/rtc/rtc-pl031.c if (adev->irq[0]) { irq 392 drivers/rtc/rtc-pl031.c ret = request_irq(adev->irq[0], pl031_interrupt, irq 396 drivers/rtc/rtc-pl031.c dev_pm_set_wake_irq(&adev->dev, adev->irq[0]); irq 335 drivers/rtc/rtc-pm8xxx.c static irqreturn_t pm8xxx_alarm_trigger(int irq, void *dev_id) irq 34 drivers/rtc/rtc-puv3.c static irqreturn_t puv3_rtc_alarmirq(int irq, void *id) irq 43 drivers/rtc/rtc-puv3.c static irqreturn_t puv3_rtc_tickirq(int irq, void *id) irq 132 drivers/rtc/rtc-pxa.c static irqreturn_t pxa_rtc_irq(int irq, void *dev_id) irq 53 drivers/rtc/rtc-r7301.c int irq; irq 256 drivers/rtc/rtc-r7301.c if (priv->irq <= 0) irq 279 drivers/rtc/rtc-r7301.c if (priv->irq <= 0) irq 298 drivers/rtc/rtc-r7301.c if (priv->irq <= 0) irq 319 drivers/rtc/rtc-r7301.c static irqreturn_t rtc7301_irq_handler(int irq, void *dev_id) irq 380 drivers/rtc/rtc-r7301.c priv->irq = platform_get_irq(dev, 0); irq 394 drivers/rtc/rtc-r7301.c if (priv->irq > 0) { irq 395 drivers/rtc/rtc-r7301.c ret = devm_request_irq(&dev->dev, priv->irq, irq 399 drivers/rtc/rtc-r7301.c priv->irq = 0; irq 416 drivers/rtc/rtc-r7301.c enable_irq_wake(priv->irq); irq 426 drivers/rtc/rtc-r7301.c disable_irq_wake(priv->irq); irq 168 drivers/rtc/rtc-rc5t583.c static irqreturn_t rc5t583_rtc_interrupt(int irq, void *rtc) irq 211 drivers/rtc/rtc-rc5t583.c int irq; irq 233 drivers/rtc/rtc-rc5t583.c irq = pmic_plat_data->irq_base; irq 234 drivers/rtc/rtc-rc5t583.c if (irq <= 0) { irq 236 drivers/rtc/rtc-rc5t583.c irq); irq 240 drivers/rtc/rtc-rc5t583.c irq += RC5T583_IRQ_YALE; irq 241 drivers/rtc/rtc-rc5t583.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 57 drivers/rtc/rtc-rk808.c int irq; irq 313 drivers/rtc/rtc-rk808.c static irqreturn_t rk808_alarm_irq(int irq, void *data) irq 330 drivers/rtc/rtc-rk808.c "%s:irq=%d\n", __func__, irq); irq 349 drivers/rtc/rtc-rk808.c enable_irq_wake(rk808_rtc->irq); irq 362 drivers/rtc/rtc-rk808.c disable_irq_wake(rk808_rtc->irq); irq 436 drivers/rtc/rtc-rk808.c rk808_rtc->irq = platform_get_irq(pdev, 0); irq 437 drivers/rtc/rtc-rk808.c if (rk808_rtc->irq < 0) irq 438 drivers/rtc/rtc-rk808.c return rk808_rtc->irq; irq 441 drivers/rtc/rtc-rk808.c ret = devm_request_threaded_irq(&pdev->dev, rk808_rtc->irq, NULL, irq 446 drivers/rtc/rtc-rk808.c rk808_rtc->irq, ret); irq 165 drivers/rtc/rtc-rv3028.c static irqreturn_t rv3028_handle_irq(int irq, void *dev_id) irq 645 drivers/rtc/rtc-rv3028.c if (client->irq > 0) { irq 646 drivers/rtc/rtc-rv3028.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 652 drivers/rtc/rtc-rv3028.c client->irq = 0; irq 121 drivers/rtc/rtc-rv3029c2.c int irq; irq 328 drivers/rtc/rtc-rv3029c2.c static irqreturn_t rv3029_handle_irq(int irq, void *dev_id) irq 790 drivers/rtc/rtc-rv3029c2.c static int rv3029_probe(struct device *dev, struct regmap *regmap, int irq, irq 802 drivers/rtc/rtc-rv3029c2.c rv3029->irq = irq; irq 822 drivers/rtc/rtc-rv3029c2.c if (rv3029->irq > 0) { irq 823 drivers/rtc/rtc-rv3029c2.c rc = devm_request_threaded_irq(dev, rv3029->irq, irq 829 drivers/rtc/rtc-rv3029c2.c rv3029->irq = 0; irq 864 drivers/rtc/rtc-rv3029c2.c return rv3029_probe(&client->dev, regmap, client->irq, client->name); irq 933 drivers/rtc/rtc-rv3029c2.c return rv3029_probe(&spi->dev, regmap, spi->irq, "rv3049"); irq 138 drivers/rtc/rtc-rv8803.c static irqreturn_t rv8803_handle_irq(int irq, void *dev_id) irq 570 drivers/rtc/rtc-rv8803.c if (client->irq > 0) { irq 571 drivers/rtc/rtc-rv8803.c err = devm_request_threaded_irq(&client->dev, client->irq, irq 577 drivers/rtc/rtc-rv8803.c client->irq = 0; irq 69 drivers/rtc/rtc-rx8010.c static irqreturn_t rx8010_irq_1_handler(int irq, void *dev_id) irq 458 drivers/rtc/rtc-rx8010.c if (client->irq > 0) { irq 459 drivers/rtc/rtc-rx8010.c dev_info(&client->dev, "IRQ %d supplied\n", client->irq); irq 460 drivers/rtc/rtc-rx8010.c err = devm_request_threaded_irq(&client->dev, client->irq, NULL, irq 467 drivers/rtc/rtc-rx8010.c client->irq = 0; irq 142 drivers/rtc/rtc-rx8025.c static irqreturn_t rx8025_handle_irq(int irq, void *dev_id) irq 288 drivers/rtc/rtc-rx8025.c if (client->irq <= 0) irq 325 drivers/rtc/rtc-rx8025.c if (client->irq <= 0) irq 533 drivers/rtc/rtc-rx8025.c if (client->irq > 0) { irq 534 drivers/rtc/rtc-rx8025.c dev_info(&client->dev, "IRQ %d supplied\n", client->irq); irq 535 drivers/rtc/rtc-rx8025.c err = devm_request_threaded_irq(&client->dev, client->irq, NULL, irq 541 drivers/rtc/rtc-rx8025.c client->irq = 0; irq 95 drivers/rtc/rtc-s3c.c static irqreturn_t s3c_rtc_tickirq(int irq, void *id) irq 105 drivers/rtc/rtc-s3c.c static irqreturn_t s3c_rtc_alarmirq(int irq, void *id) irq 153 drivers/rtc/rtc-s5m.c int irq; irq 643 drivers/rtc/rtc-s5m.c static irqreturn_t s5m_rtc_alarm_irq(int irq, void *data) irq 782 drivers/rtc/rtc-s5m.c info->irq = regmap_irq_get_virq(s5m87xx->irq_data, alarm_irq); irq 783 drivers/rtc/rtc-s5m.c if (info->irq <= 0) { irq 805 drivers/rtc/rtc-s5m.c if (!info->irq) { irq 810 drivers/rtc/rtc-s5m.c ret = devm_request_threaded_irq(&pdev->dev, info->irq, NULL, irq 815 drivers/rtc/rtc-s5m.c info->irq, ret); irq 842 drivers/rtc/rtc-s5m.c if (info->irq && device_may_wakeup(dev)) irq 843 drivers/rtc/rtc-s5m.c ret = disable_irq_wake(info->irq); irq 853 drivers/rtc/rtc-s5m.c if (info->irq && device_may_wakeup(dev)) irq 854 drivers/rtc/rtc-s5m.c ret = enable_irq_wake(info->irq); irq 46 drivers/rtc/rtc-sa1100.c static irqreturn_t sa1100_rtc_interrupt(int irq, void *dev_id) irq 108 drivers/rtc/rtc-sc27xx.c int irq; irq 539 drivers/rtc/rtc-sc27xx.c static irqreturn_t sprd_rtc_handler(int irq, void *dev_id) irq 616 drivers/rtc/rtc-sc27xx.c rtc->irq = platform_get_irq(pdev, 0); irq 617 drivers/rtc/rtc-sc27xx.c if (rtc->irq < 0) irq 618 drivers/rtc/rtc-sc27xx.c return rtc->irq; irq 641 drivers/rtc/rtc-sc27xx.c ret = devm_request_threaded_irq(&pdev->dev, rtc->irq, NULL, irq 165 drivers/rtc/rtc-sh.c static irqreturn_t sh_rtc_interrupt(int irq, void *dev_id) irq 177 drivers/rtc/rtc-sh.c static irqreturn_t sh_rtc_alarm(int irq, void *dev_id) irq 189 drivers/rtc/rtc-sh.c static irqreturn_t sh_rtc_periodic(int irq, void *dev_id) irq 201 drivers/rtc/rtc-sh.c static irqreturn_t sh_rtc_shared(int irq, void *dev_id) irq 46 drivers/rtc/rtc-sirfsoc.c u32 irq; irq 238 drivers/rtc/rtc-sirfsoc.c static irqreturn_t sirfsoc_rtc_irq_handler(int irq, void *pdata) irq 352 drivers/rtc/rtc-sirfsoc.c rtcdrv->irq = platform_get_irq(pdev, 0); irq 355 drivers/rtc/rtc-sirfsoc.c rtcdrv->irq, irq 385 drivers/rtc/rtc-sirfsoc.c if (device_may_wakeup(dev) && !enable_irq_wake(rtcdrv->irq)) irq 435 drivers/rtc/rtc-sirfsoc.c disable_irq_wake(rtcdrv->irq); irq 40 drivers/rtc/rtc-snvs.c int irq; irq 231 drivers/rtc/rtc-snvs.c static irqreturn_t snvs_rtc_irq_handler(int irq, void *dev_id) irq 301 drivers/rtc/rtc-snvs.c data->irq = platform_get_irq(pdev, 0); irq 302 drivers/rtc/rtc-snvs.c if (data->irq < 0) irq 303 drivers/rtc/rtc-snvs.c return data->irq; irq 333 drivers/rtc/rtc-snvs.c ret = dev_pm_set_wake_irq(&pdev->dev, data->irq); irq 337 drivers/rtc/rtc-snvs.c ret = devm_request_irq(&pdev->dev, data->irq, snvs_rtc_irq_handler, irq 341 drivers/rtc/rtc-snvs.c data->irq, ret); irq 153 drivers/rtc/rtc-spear.c static irqreturn_t spear_rtc_irq(int irq, void *dev_id) irq 353 drivers/rtc/rtc-spear.c int irq; irq 360 drivers/rtc/rtc-spear.c irq = platform_get_irq(pdev, 0); irq 361 drivers/rtc/rtc-spear.c if (irq < 0) irq 362 drivers/rtc/rtc-spear.c return irq; irq 364 drivers/rtc/rtc-spear.c status = devm_request_irq(&pdev->dev, irq, spear_rtc_irq, 0, pdev->name, irq 368 drivers/rtc/rtc-spear.c irq); irq 426 drivers/rtc/rtc-spear.c int irq; irq 428 drivers/rtc/rtc-spear.c irq = platform_get_irq(pdev, 0); irq 430 drivers/rtc/rtc-spear.c if (!enable_irq_wake(irq)) irq 444 drivers/rtc/rtc-spear.c int irq; irq 446 drivers/rtc/rtc-spear.c irq = platform_get_irq(pdev, 0); irq 450 drivers/rtc/rtc-spear.c disable_irq_wake(irq); irq 50 drivers/rtc/rtc-st-lpc.c short irq; irq 143 drivers/rtc/rtc-st-lpc.c enable_irq(rtc->irq); irq 146 drivers/rtc/rtc-st-lpc.c disable_irq(rtc->irq); irq 218 drivers/rtc/rtc-st-lpc.c rtc->irq = irq_of_parse_and_map(np, 0); irq 219 drivers/rtc/rtc-st-lpc.c if (!rtc->irq) { irq 224 drivers/rtc/rtc-st-lpc.c ret = devm_request_irq(&pdev->dev, rtc->irq, st_rtc_handler, 0, irq 227 drivers/rtc/rtc-st-lpc.c dev_err(&pdev->dev, "Failed to request irq %i\n", rtc->irq); irq 231 drivers/rtc/rtc-st-lpc.c enable_irq_wake(rtc->irq); irq 232 drivers/rtc/rtc-st-lpc.c disable_irq(rtc->irq); irq 63 drivers/rtc/rtc-stk17ta8.c int irq; irq 163 drivers/rtc/rtc-stk17ta8.c if (pdata->irq <= 0) irq 179 drivers/rtc/rtc-stk17ta8.c if (pdata->irq <= 0) irq 189 drivers/rtc/rtc-stk17ta8.c static irqreturn_t stk17ta8_rtc_interrupt(int irq, void *dev_id) irq 215 drivers/rtc/rtc-stk17ta8.c if (pdata->irq <= 0) irq 283 drivers/rtc/rtc-stk17ta8.c pdata->irq = platform_get_irq(pdev, 0); irq 300 drivers/rtc/rtc-stk17ta8.c if (pdata->irq > 0) { irq 302 drivers/rtc/rtc-stk17ta8.c if (devm_request_irq(&pdev->dev, pdata->irq, irq 307 drivers/rtc/rtc-stk17ta8.c pdata->irq = 0; irq 205 drivers/rtc/rtc-stm32.c static irqreturn_t stm32_rtc_alarm_irq(int irq, void *dev_id) irq 168 drivers/rtc/rtc-stmp3xxx.c static irqreturn_t stmp3xxx_rtc_interrupt(int irq, void *dev_id) irq 142 drivers/rtc/rtc-sun6i.c int irq; irq 411 drivers/rtc/rtc-sun6i.c static irqreturn_t sun6i_rtc_alarmirq(int irq, void *id) irq 659 drivers/rtc/rtc-sun6i.c enable_irq_wake(chip->irq); irq 670 drivers/rtc/rtc-sun6i.c disable_irq_wake(chip->irq); irq 690 drivers/rtc/rtc-sun6i.c chip->irq = platform_get_irq(pdev, 0); irq 691 drivers/rtc/rtc-sun6i.c if (chip->irq < 0) irq 692 drivers/rtc/rtc-sun6i.c return chip->irq; irq 694 drivers/rtc/rtc-sun6i.c ret = devm_request_irq(&pdev->dev, chip->irq, sun6i_rtc_alarmirq, irq 143 drivers/rtc/rtc-sunxi.c int irq; irq 146 drivers/rtc/rtc-sunxi.c static irqreturn_t sunxi_rtc_alarmirq(int irq, void *id) irq 444 drivers/rtc/rtc-sunxi.c chip->irq = platform_get_irq(pdev, 0); irq 445 drivers/rtc/rtc-sunxi.c if (chip->irq < 0) irq 446 drivers/rtc/rtc-sunxi.c return chip->irq; irq 447 drivers/rtc/rtc-sunxi.c ret = devm_request_irq(&pdev->dev, chip->irq, sunxi_rtc_alarmirq, irq 53 drivers/rtc/rtc-tegra.c int irq; /* alarm and periodic IRQ */ irq 231 drivers/rtc/rtc-tegra.c static irqreturn_t tegra_rtc_irq_handler(int irq, void *data) irq 296 drivers/rtc/rtc-tegra.c info->irq = ret; irq 326 drivers/rtc/rtc-tegra.c ret = devm_request_irq(&pdev->dev, info->irq, tegra_rtc_irq_handler, irq 372 drivers/rtc/rtc-tegra.c device_may_wakeup(dev), info->irq); irq 376 drivers/rtc/rtc-tegra.c enable_irq_wake(info->irq); irq 390 drivers/rtc/rtc-tegra.c disable_irq_wake(info->irq); irq 59 drivers/rtc/rtc-tps6586x.c int irq; irq 139 drivers/rtc/rtc-tps6586x.c enable_irq(rtc->irq); irq 142 drivers/rtc/rtc-tps6586x.c disable_irq(rtc->irq); irq 225 drivers/rtc/rtc-tps6586x.c static irqreturn_t tps6586x_rtc_irq(int irq, void *data) irq 244 drivers/rtc/rtc-tps6586x.c rtc->irq = platform_get_irq(pdev, 0); irq 270 drivers/rtc/rtc-tps6586x.c ret = devm_request_threaded_irq(&pdev->dev, rtc->irq, NULL, irq 276 drivers/rtc/rtc-tps6586x.c rtc->irq, ret); irq 279 drivers/rtc/rtc-tps6586x.c disable_irq(rtc->irq); irq 308 drivers/rtc/rtc-tps6586x.c enable_irq_wake(rtc->irq); irq 317 drivers/rtc/rtc-tps6586x.c disable_irq_wake(rtc->irq); irq 27 drivers/rtc/rtc-tps65910.c int irq; irq 328 drivers/rtc/rtc-tps65910.c static irqreturn_t tps65910_rtc_interrupt(int irq, void *rtc) irq 369 drivers/rtc/rtc-tps65910.c int irq; irq 407 drivers/rtc/rtc-tps65910.c irq = platform_get_irq(pdev, 0); irq 408 drivers/rtc/rtc-tps65910.c if (irq <= 0) { irq 410 drivers/rtc/rtc-tps65910.c irq); irq 414 drivers/rtc/rtc-tps65910.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 421 drivers/rtc/rtc-tps65910.c tps_rtc->irq = irq; irq 437 drivers/rtc/rtc-tps65910.c enable_irq_wake(tps_rtc->irq); irq 446 drivers/rtc/rtc-tps65910.c disable_irq_wake(tps_rtc->irq); irq 64 drivers/rtc/rtc-tps80031.c int irq; irq 214 drivers/rtc/rtc-tps80031.c static irqreturn_t tps80031_rtc_irq(int irq, void *data) irq 246 drivers/rtc/rtc-tps80031.c rtc->irq = platform_get_irq(pdev, 0); irq 288 drivers/rtc/rtc-tps80031.c ret = devm_request_threaded_irq(&pdev->dev, rtc->irq, NULL, irq 294 drivers/rtc/rtc-tps80031.c rtc->irq, ret); irq 307 drivers/rtc/rtc-tps80031.c enable_irq_wake(rtc->irq); irq 316 drivers/rtc/rtc-tps80031.c disable_irq_wake(rtc->irq); irq 227 drivers/rtc/rtc-twl.c int irq = platform_get_irq(pdev, 0); irq 234 drivers/rtc/rtc-twl.c enable_irq_wake(irq); irq 241 drivers/rtc/rtc-twl.c disable_irq_wake(irq); irq 429 drivers/rtc/rtc-twl.c static irqreturn_t twl_rtc_interrupt(int irq, void *data) irq 497 drivers/rtc/rtc-twl.c int irq = platform_get_irq(pdev, 0); irq 505 drivers/rtc/rtc-twl.c if (irq <= 0) irq 573 drivers/rtc/rtc-twl.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 178 drivers/rtc/rtc-tx4939.c static irqreturn_t tx4939_rtc_interrupt(int irq, void *dev_id) irq 240 drivers/rtc/rtc-tx4939.c int irq, ret; irq 248 drivers/rtc/rtc-tx4939.c irq = platform_get_irq(pdev, 0); irq 249 drivers/rtc/rtc-tx4939.c if (irq < 0) irq 263 drivers/rtc/rtc-tx4939.c if (devm_request_irq(&pdev->dev, irq, tx4939_rtc_interrupt, irq 213 drivers/rtc/rtc-vr41xx.c static irqreturn_t elapsedtime_interrupt(int irq, void *dev_id) irq 225 drivers/rtc/rtc-vr41xx.c static irqreturn_t rtclong1_interrupt(int irq, void *dev_id) irq 79 drivers/rtc/rtc-vt8500.c static irqreturn_t vt8500_rtc_irq(int irq, void *dev_id) irq 328 drivers/rtc/rtc-wm831x.c static irqreturn_t wm831x_alm_irq(int irq, void *data) irq 298 drivers/rtc/rtc-wm8350.c static irqreturn_t wm8350_rtc_alarm_handler(int irq, void *data) irq 317 drivers/rtc/rtc-wm8350.c static irqreturn_t wm8350_rtc_update_handler(int irq, void *data) irq 121 drivers/rtc/rtc-xgene.c static irqreturn_t xgene_rtc_interrupt(int irq, void *id) irq 142 drivers/rtc/rtc-xgene.c int irq; irq 159 drivers/rtc/rtc-xgene.c irq = platform_get_irq(pdev, 0); irq 160 drivers/rtc/rtc-xgene.c if (irq < 0) irq 161 drivers/rtc/rtc-xgene.c return irq; irq 162 drivers/rtc/rtc-xgene.c ret = devm_request_irq(&pdev->dev, irq, xgene_rtc_interrupt, 0, irq 215 drivers/rtc/rtc-xgene.c int irq; irq 217 drivers/rtc/rtc-xgene.c irq = platform_get_irq(pdev, 0); irq 225 drivers/rtc/rtc-xgene.c if (!enable_irq_wake(irq)) irq 239 drivers/rtc/rtc-xgene.c int irq; irq 242 drivers/rtc/rtc-xgene.c irq = platform_get_irq(pdev, 0); irq 246 drivers/rtc/rtc-xgene.c disable_irq_wake(irq); irq 176 drivers/rtc/rtc-zynqmp.c static irqreturn_t xlnx_rtc_interrupt(int irq, void *id) irq 153 drivers/s390/char/tape.h int (*irq)(struct tape_device *, struct tape_request *, struct irb *); irq 261 drivers/s390/char/tape.h extern int tape_oper_handler(int irq, int status); irq 262 drivers/s390/char/tape.h extern void tape_noper_handler(int irq, int status); irq 1162 drivers/s390/char/tape_34xx.c .irq = tape_34xx_irq, irq 1624 drivers/s390/char/tape_3590.c .irq = tape_3590_irq, irq 1198 drivers/s390/char/tape_core.c rc = device->discipline->irq(device, request, irb); irq 89 drivers/s390/cio/airq.c static irqreturn_t do_airq_interrupt(int irq, void *dummy) irq 160 drivers/s390/cio/chsc_sch.c .irq = chsc_subchannel_irq, irq 532 drivers/s390/cio/cio.c static irqreturn_t do_cio_interrupt(int irq, void *dummy) irq 555 drivers/s390/cio/cio.c if (sch->driver && sch->driver->irq) irq 556 drivers/s390/cio/cio.c sch->driver->irq(sch); irq 604 drivers/s390/cio/cio.c if (sch->driver && sch->driver->irq) irq 605 drivers/s390/cio/cio.c sch->driver->irq(sch); irq 85 drivers/s390/cio/css.h void (*irq)(struct subchannel *); irq 183 drivers/s390/cio/device.c .irq = io_subchannel_irq, irq 367 drivers/s390/cio/eadm_sch.c .irq = eadm_subchannel_irq, irq 314 drivers/s390/cio/qdio.h #define is_thinint_irq(irq) \ irq 315 drivers/s390/cio/qdio.h (irq->qib.qfmt == QDIO_IQDIO_QFMT || \ irq 340 drivers/s390/cio/qdio.h #define pci_out_supported(irq) ((irq)->qib.ac & QIB_AC_OUTBOUND_PCI_SUPPORTED) irq 878 drivers/s390/cio/qdio_main.c static inline void qdio_check_outbound_pci_queues(struct qdio_irq *irq) irq 883 drivers/s390/cio/qdio_main.c if (!pci_out_supported(irq) || !irq->scan_threshold) irq 886 drivers/s390/cio/qdio_main.c for_each_output_queue(irq, out, i) irq 143 drivers/s390/cio/qdio_thinint.c static inline void tiqdio_call_inq_handlers(struct qdio_irq *irq) irq 148 drivers/s390/cio/qdio_thinint.c if (!references_shared_dsci(irq) && irq 149 drivers/s390/cio/qdio_thinint.c has_multiple_inq_on_dsci(irq)) irq 150 drivers/s390/cio/qdio_thinint.c xchg(irq->dsci, 0); irq 152 drivers/s390/cio/qdio_thinint.c for_each_input_queue(irq, q, i) { irq 162 drivers/s390/cio/qdio_thinint.c q->u.in.queue_start_poll(irq->cdev, q->nr, irq 163 drivers/s390/cio/qdio_thinint.c irq->int_parm); irq 165 drivers/s390/cio/qdio_thinint.c if (!shared_ind(irq)) irq 166 drivers/s390/cio/qdio_thinint.c xchg(irq->dsci, 0); irq 195 drivers/s390/cio/qdio_thinint.c struct qdio_irq *irq; irq 198 drivers/s390/cio/qdio_thinint.c irq = q->irq_ptr; irq 199 drivers/s390/cio/qdio_thinint.c if (unlikely(references_shared_dsci(irq))) { irq 202 drivers/s390/cio/qdio_thinint.c } else if (!*irq->dsci) irq 205 drivers/s390/cio/qdio_thinint.c tiqdio_call_inq_handlers(irq); irq 273 drivers/s390/cio/vfio_ccw_drv.c .irq = vfio_ccw_sch_irq, irq 404 drivers/s390/net/ism_drv.c static irqreturn_t ism_handle_irq(int irq, void *data) irq 271 drivers/sbus/char/bbc_i2c.c static irqreturn_t bbc_i2c_interrupt(int irq, void *dev_id) irq 192 drivers/sbus/char/uctrl.c int irq; irq 220 drivers/sbus/char/uctrl.c static irqreturn_t uctrl_interrupt(int irq, void *dev_id) irq 369 drivers/sbus/char/uctrl.c p->irq = op->archdata.irqs[0]; irq 370 drivers/sbus/char/uctrl.c err = request_irq(p->irq, uctrl_interrupt, 0, "uctrl", p); irq 384 drivers/sbus/char/uctrl.c op->dev.of_node, p->regs, p->irq); irq 395 drivers/sbus/char/uctrl.c free_irq(p->irq, p); irq 411 drivers/sbus/char/uctrl.c free_irq(p->irq, p); irq 1218 drivers/scsi/3w-9xxx.c static irqreturn_t twa_interrupt(int irq, void *dev_instance) irq 1944 drivers/scsi/3w-9xxx.c free_irq(tw_dev->tw_pci_dev->irq, tw_dev); irq 2105 drivers/scsi/3w-9xxx.c host->host_no, mem_addr, pdev->irq); irq 2121 drivers/scsi/3w-9xxx.c retval = request_irq(pdev->irq, twa_interrupt, IRQF_SHARED, "3w-9xxx", tw_dev); irq 2204 drivers/scsi/3w-9xxx.c free_irq(tw_dev->tw_pci_dev->irq, tw_dev); irq 2261 drivers/scsi/3w-9xxx.c retval = request_irq(pdev->irq, twa_interrupt, IRQF_SHARED, "3w-9xxx", tw_dev); irq 1121 drivers/scsi/3w-sas.c static irqreturn_t twl_interrupt(int irq, void *dev_instance) irq 1501 drivers/scsi/3w-sas.c free_irq(tw_dev->tw_pci_dev->irq, tw_dev); irq 1647 drivers/scsi/3w-sas.c (u64)pci_resource_start(pdev, 1), pdev->irq); irq 1667 drivers/scsi/3w-sas.c retval = request_irq(pdev->irq, twl_interrupt, IRQF_SHARED, "3w-sas", tw_dev); irq 1770 drivers/scsi/3w-sas.c free_irq(tw_dev->tw_pci_dev->irq, tw_dev); irq 1826 drivers/scsi/3w-sas.c retval = request_irq(pdev->irq, twl_interrupt, IRQF_SHARED, "3w-sas", tw_dev); irq 2002 drivers/scsi/3w-xxxx.c static irqreturn_t tw_interrupt(int irq, void *dev_instance) irq 2204 drivers/scsi/3w-xxxx.c free_irq(tw_dev->tw_pci_dev->irq, tw_dev); irq 2333 drivers/scsi/3w-xxxx.c printk(KERN_WARNING "3w-xxxx: scsi%d: Found a 3ware Storage Controller at 0x%x, IRQ: %d.\n", host->host_no, tw_dev->base_addr, pdev->irq); irq 2336 drivers/scsi/3w-xxxx.c retval = request_irq(pdev->irq, tw_interrupt, IRQF_SHARED, "3w-xxxx", tw_dev); irq 1465 drivers/scsi/53c700.c NCR_700_intr(int irq, void *dev_id) irq 714 drivers/scsi/BusLogic.c irq_ch = pci_device->irq; irq 897 drivers/scsi/BusLogic.c irq_ch = pci_device->irq; irq 954 drivers/scsi/BusLogic.c irq_ch = pci_device->irq; irq 416 drivers/scsi/NCR5380.c instance->hostt->name, instance->irq, hostdata->io_port, irq 849 drivers/scsi/NCR5380.c static irqreturn_t __maybe_unused NCR5380_intr(int irq, void *dev_id) irq 865 drivers/scsi/NCR5380.c irq, basr, sr, mr); irq 959 drivers/scsi/NCR5380.c bool can_disconnect = instance->irq != NO_IRQ && irq 274 drivers/scsi/NCR5380.h static irqreturn_t NCR5380_intr(int irq, void *dev_id); irq 1156 drivers/scsi/a100u2w.c shost->irq = pdev->irq; irq 1161 drivers/scsi/a100u2w.c error = request_irq(pdev->irq, inia100_intr, IRQF_SHARED, irq 1165 drivers/scsi/a100u2w.c pdev->irq); irq 1179 drivers/scsi/a100u2w.c free_irq(shost->irq, shost); irq 1205 drivers/scsi/a100u2w.c free_irq(shost->irq, shost); irq 26 drivers/scsi/a2091.c static irqreturn_t a2091_intr(int irq, void *data) irq 185 drivers/scsi/a2091.c instance->irq = IRQ_AMIGA_PORTS; irq 27 drivers/scsi/a3000.c static irqreturn_t a3000_intr(int irq, void *data) irq 204 drivers/scsi/a3000.c instance->irq = IRQ_AMIGA_PORTS; irq 77 drivers/scsi/a4000t.c host->irq = IRQ_AMIGA_PORTS; irq 79 drivers/scsi/a4000t.c if (request_irq(host->irq, NCR_700_intr, IRQF_SHARED, "a4000t-scsi", irq 107 drivers/scsi/a4000t.c free_irq(host->irq, host); irq 2560 drivers/scsi/aacraid/commsup.c if (request_irq(dev->pdev->irq, dev->a_ops.adapter_intr, irq 2583 drivers/scsi/aacraid/commsup.c free_irq(dev->pdev->irq, &(dev->aac_msix[0])); irq 2586 drivers/scsi/aacraid/commsup.c free_irq(dev->pdev->irq, dev); irq 1569 drivers/scsi/aacraid/linit.c free_irq(aac->pdev->irq, irq 1573 drivers/scsi/aacraid/linit.c free_irq(aac->pdev->irq, aac); irq 1654 drivers/scsi/aacraid/linit.c shost->irq = pdev->irq; irq 34 drivers/scsi/aacraid/rx.c static irqreturn_t aac_rx_intr_producer(int irq, void *dev_id) irq 73 drivers/scsi/aacraid/rx.c static irqreturn_t aac_rx_intr_message(int irq, void *dev_id) irq 638 drivers/scsi/aacraid/rx.c if (request_irq(dev->pdev->irq, dev->a_ops.adapter_intr, irq 34 drivers/scsi/aacraid/sa.c static irqreturn_t aac_sa_intr(int irq, void *dev_id) irq 377 drivers/scsi/aacraid/sa.c if (request_irq(dev->pdev->irq, dev->a_ops.adapter_intr, irq 398 drivers/scsi/aacraid/sa.c free_irq(dev->pdev->irq, (void *)dev); irq 36 drivers/scsi/aacraid/src.c static irqreturn_t aac_src_intr_message(int irq, void *dev_id) irq 975 drivers/scsi/aacraid/src.c if (request_irq(dev->pdev->irq, dev->a_ops.adapter_intr, irq 2250 drivers/scsi/advansys.c unsigned int irq; irq 2419 drivers/scsi/advansys.c (ulong)s->base, (ulong)s->io_port, boardp->irq); irq 2653 drivers/scsi/advansys.c boardp->irq, shost->dma_channel); irq 2675 drivers/scsi/advansys.c boardp->irq); irq 2696 drivers/scsi/advansys.c (ulong)adv_dvc_varp->iop_base + boardp->asc_n_io_port - 1, boardp->irq); irq 7221 drivers/scsi/advansys.c static irqreturn_t advansys_interrupt(int irq, void *dev_id) irq 11295 drivers/scsi/advansys.c ASC_DBG(2, "request_irq(%d, %p)\n", boardp->irq, shost); irq 11297 drivers/scsi/advansys.c ret = request_irq(boardp->irq, advansys_interrupt, share_irq, irq 11303 drivers/scsi/advansys.c "already in use\n", boardp->irq); irq 11306 drivers/scsi/advansys.c "not valid\n", boardp->irq); irq 11309 drivers/scsi/advansys.c "failed with %d\n", boardp->irq, ret); irq 11362 drivers/scsi/advansys.c free_irq(boardp->irq, shost); irq 11387 drivers/scsi/advansys.c free_irq(board->irq, shost); irq 11454 drivers/scsi/advansys.c board->irq = advansys_isa_irq_no(iop_base); irq 11537 drivers/scsi/advansys.c board->irq = advansys_vlb_irq_no(iop_base); irq 11602 drivers/scsi/advansys.c int i, ioport, irq = 0; irq 11636 drivers/scsi/advansys.c if (!irq) irq 11637 drivers/scsi/advansys.c irq = advansys_eisa_irq_no(edev); irq 11645 drivers/scsi/advansys.c board->irq = irq; irq 11762 drivers/scsi/advansys.c board->irq = pdev->irq; irq 326 drivers/scsi/aha152x.c static int irq[] = {0, 0}; irq 327 drivers/scsi/aha152x.c module_param_hw_array(irq, int, irq, NULL, 0); irq 328 drivers/scsi/aha152x.c MODULE_PARM_DESC(irq,"interrupt for controller"); irq 619 drivers/scsi/aha152x.c static irqreturn_t intr(int irq, void *dev_id); irq 732 drivers/scsi/aha152x.c shpnt->irq = setup->irq; irq 778 drivers/scsi/aha152x.c shpnt->irq, irq 790 drivers/scsi/aha152x.c if (request_irq(shpnt->irq, swintr, IRQF_SHARED, "aha152x", shpnt)) { irq 791 drivers/scsi/aha152x.c printk(KERN_ERR "aha152x%d: irq %d busy.\n", shpnt->host_no, shpnt->irq); irq 802 drivers/scsi/aha152x.c free_irq(shpnt->irq, shpnt); irq 814 drivers/scsi/aha152x.c "Please verify.\n", shpnt->host_no, shpnt->irq); irq 824 drivers/scsi/aha152x.c if (request_irq(shpnt->irq, intr, IRQF_SHARED, "aha152x", shpnt)) { irq 825 drivers/scsi/aha152x.c printk(KERN_ERR "aha152x%d: failed to reassign irq %d.\n", shpnt->host_no, shpnt->irq); irq 830 drivers/scsi/aha152x.c free_irq(shpnt->irq, shpnt); irq 852 drivers/scsi/aha152x.c if (shpnt->irq) irq 853 drivers/scsi/aha152x.c free_irq(shpnt->irq, shpnt); irq 2817 drivers/scsi/aha152x.c seq_printf(m, "interrupt 0x%02x\n", shpnt->irq); irq 3040 drivers/scsi/aha152x.c if ((setup->irq < IRQ_MIN) || (setup->irq > IRQ_MAX)) irq 3093 drivers/scsi/aha152x.c override.irq, irq 3114 drivers/scsi/aha152x.c override.irq, irq 3128 drivers/scsi/aha152x.c if (setup_count<ARRAY_SIZE(setup) && (aha152x[0]!=0 || io[0]!=0 || irq[0]!=0)) { irq 3132 drivers/scsi/aha152x.c setup[setup_count].irq = aha152x[1]; irq 3139 drivers/scsi/aha152x.c } else if (io[0] != 0 || irq[0] != 0) { irq 3141 drivers/scsi/aha152x.c if(irq[0]!=0) setup[setup_count].irq = irq[0]; irq 3156 drivers/scsi/aha152x.c setup[setup_count].irq, irq 3165 drivers/scsi/aha152x.c if (setup_count<ARRAY_SIZE(setup) && (aha152x1[0]!=0 || io[1]!=0 || irq[1]!=0)) { irq 3169 drivers/scsi/aha152x.c setup[setup_count].irq = aha152x1[1]; irq 3176 drivers/scsi/aha152x.c } else if (io[1] != 0 || irq[1] != 0) { irq 3178 drivers/scsi/aha152x.c if(irq[1]!=0) setup[setup_count].irq = irq[1]; irq 3192 drivers/scsi/aha152x.c setup[setup_count].irq, irq 3225 drivers/scsi/aha152x.c setup[setup_count].irq = pnp_irq(dev, 0); irq 3237 drivers/scsi/aha152x.c setup[setup_count].io_port, setup[setup_count].irq); irq 3293 drivers/scsi/aha152x.c setup[setup_count].irq = IRQ_MIN + conf.cf_irq; irq 3364 drivers/scsi/aha152x.c setup[setup_count].irq = ints[0] >= 2 ? ints[2] : 11; irq 269 drivers/scsi/aha152x.h unsigned irq:2; /* IRQ-Channel: 0,3=12, 1=10, 2=11 */ irq 278 drivers/scsi/aha152x.h #define cf_irq fields.irq irq 320 drivers/scsi/aha152x.h int irq; irq 259 drivers/scsi/aha1542.c static irqreturn_t aha1542_interrupt(int irq, void *dev_id) irq 578 drivers/scsi/aha1542.c sh->irq = 15; irq 581 drivers/scsi/aha1542.c sh->irq = 14; irq 584 drivers/scsi/aha1542.c sh->irq = 12; irq 587 drivers/scsi/aha1542.c sh->irq = 11; irq 590 drivers/scsi/aha1542.c sh->irq = 10; irq 593 drivers/scsi/aha1542.c sh->irq = 9; irq 765 drivers/scsi/aha1542.c sh->this_id, base_io, sh->irq, dma_info); irq 786 drivers/scsi/aha1542.c if (request_irq(sh->irq, aha1542_interrupt, 0, "aha1542", sh)) { irq 812 drivers/scsi/aha1542.c free_irq(sh->irq, sh); irq 839 drivers/scsi/aha1542.c if (sh->irq) irq 840 drivers/scsi/aha1542.c free_irq(sh->irq, sh); irq 114 drivers/scsi/aha1740.c shpnt->io_port, shpnt->irq, host->edev->slot, irq 207 drivers/scsi/aha1740.c static irqreturn_t aha1740_intr_handle(int irq, void *dev_id) irq 585 drivers/scsi/aha1740.c shpnt->irq = irq_level; irq 636 drivers/scsi/aha1740.c free_irq (shpnt->irq, shpnt); irq 124 drivers/scsi/aic7xxx/aic7770.c u_int irq; irq 157 drivers/scsi/aic7xxx/aic7770.c irq = intdef & VECTOR; irq 158 drivers/scsi/aic7xxx/aic7770.c switch (irq) { irq 242 drivers/scsi/aic7xxx/aic7770.c error = aic7770_map_int(ahc, irq); irq 61 drivers/scsi/aic7xxx/aic7770_osm.c aic7770_map_int(struct ahc_softc *ahc, u_int irq) irq 70 drivers/scsi/aic7xxx/aic7770_osm.c error = request_irq(irq, ahc_linux_isr, shared, "aic7xxx", ahc); irq 72 drivers/scsi/aic7xxx/aic7770_osm.c ahc->platform_data->irq = irq; irq 1242 drivers/scsi/aic7xxx/aic79xx_osm.c host->irq = ahd->platform_data->irq; irq 1330 drivers/scsi/aic7xxx/aic79xx_osm.c ahd->platform_data->irq = AHD_LINUX_NOIRQ; irq 1351 drivers/scsi/aic7xxx/aic79xx_osm.c if (ahd->platform_data->irq != AHD_LINUX_NOIRQ) irq 1352 drivers/scsi/aic7xxx/aic79xx_osm.c free_irq(ahd->platform_data->irq, ahd); irq 1672 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_linux_isr(int irq, void *dev_id) irq 349 drivers/scsi/aic7xxx/aic79xx_osm.h uint32_t irq; /* IRQ for this adapter */ irq 669 drivers/scsi/aic7xxx/aic79xx_osm.h ahd_linux_isr(int irq, void *dev_id); irq 385 drivers/scsi/aic7xxx/aic79xx_osm_pci.c error = request_irq(ahd->dev_softc->irq, ahd_linux_isr, irq 388 drivers/scsi/aic7xxx/aic79xx_osm_pci.c ahd->platform_data->irq = ahd->dev_softc->irq; irq 1105 drivers/scsi/aic7xxx/aic7xxx_osm.c host->irq = ahc->platform_data->irq; irq 1216 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc->platform_data->irq = AHC_LINUX_NOIRQ; irq 1241 drivers/scsi/aic7xxx/aic7xxx_osm.c if (ahc->platform_data->irq != AHC_LINUX_NOIRQ) irq 1242 drivers/scsi/aic7xxx/aic7xxx_osm.c free_irq(ahc->platform_data->irq, ahc); irq 1584 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_linux_isr(int irq, void *dev_id) irq 361 drivers/scsi/aic7xxx/aic7xxx_osm.h uint32_t irq; /* IRQ for this adapter */ irq 453 drivers/scsi/aic7xxx/aic7xxx_osm.h int aic7770_map_int(struct ahc_softc *ahc, u_int irq); irq 685 drivers/scsi/aic7xxx/aic7xxx_osm.h ahc_linux_isr(int irq, void *dev_id); irq 464 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c error = request_irq(ahc->dev_softc->irq, ahc_linux_isr, irq 467 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c ahc->platform_data->irq = ahc->dev_softc->irq; irq 1003 drivers/scsi/aic94xx/aic94xx_hwi.c irqreturn_t asd_hw_isr(int irq, void *dev_id) irq 358 drivers/scsi/aic94xx/aic94xx_hwi.h irqreturn_t asd_hw_isr(int irq, void *dev_id); irq 788 drivers/scsi/aic94xx/aic94xx_init.c err = request_irq(asd_ha->pcidev->irq, asd_hw_isr, IRQF_SHARED, irq 792 drivers/scsi/aic94xx/aic94xx_init.c asd_ha->pcidev->irq, pci_name(asd_ha->pcidev)); irq 822 drivers/scsi/aic94xx/aic94xx_init.c free_irq(dev->irq, asd_ha); irq 899 drivers/scsi/aic94xx/aic94xx_init.c free_irq(dev->irq, asd_ha); irq 452 drivers/scsi/am53c974.c err = request_irq(pdev->irq, scsi_esp_intr, IRQF_SHARED, irq 464 drivers/scsi/am53c974.c shost->irq = pdev->irq; irq 479 drivers/scsi/am53c974.c free_irq(pdev->irq, esp); irq 504 drivers/scsi/am53c974.c free_irq(pdev->irq, esp); irq 344 drivers/scsi/arcmsr/arcmsr_hba.c static irqreturn_t arcmsr_do_interrupt(int irq, void *dev_id) irq 517 drivers/scsi/arm/acornscsi.c printk("%c%02X", host->status[target][ptr].irq ? '-' : ' ', irq 2419 drivers/scsi/arm/acornscsi.c acornscsi_intr(int irq, void *dev_id) irq 2787 drivers/scsi/arm/acornscsi.c , host->hostt->name, host->io_port, host->irq, irq 2813 drivers/scsi/arm/acornscsi.c host->base + SBIC_REGIDX, host->scsi.irq); irq 2816 drivers/scsi/arm/acornscsi.c host->base + DMAC_OFFSET, host->scsi.irq); irq 2845 drivers/scsi/arm/acornscsi.c host->status[devidx][statptr].irq ? '-' : ' ', irq 2917 drivers/scsi/arm/acornscsi.c host->irq = ec->irq; irq 2919 drivers/scsi/arm/acornscsi.c ashost->scsi.irq = host->irq; irq 2924 drivers/scsi/arm/acornscsi.c ret = request_irq(host->irq, acornscsi_intr, 0, "acornscsi", ashost); irq 2927 drivers/scsi/arm/acornscsi.c host->host_no, ashost->scsi.irq, ret); irq 2946 drivers/scsi/arm/acornscsi.c free_irq(host->irq, ashost); irq 2973 drivers/scsi/arm/acornscsi.c free_irq(host->irq, ashost); irq 257 drivers/scsi/arm/acornscsi.h unsigned char irq; irq 266 drivers/scsi/arm/acornscsi.h host->status[(_q)][host->status_ptr[(_q)]].irq = (_irq); \ irq 283 drivers/scsi/arm/acornscsi.h unsigned int irq; /* interrupt */ irq 281 drivers/scsi/arm/arxescsi.c info->info.scsi.irq = 0; irq 256 drivers/scsi/arm/cumana_1.c host->irq = ec->irq; irq 267 drivers/scsi/arm/cumana_1.c ret = request_irq(host->irq, cumanascsi_intr, 0, irq 271 drivers/scsi/arm/cumana_1.c host->host_no, host->irq, ret); irq 283 drivers/scsi/arm/cumana_1.c free_irq(host->irq, host); irq 305 drivers/scsi/arm/cumana_1.c free_irq(host->irq, host); irq 138 drivers/scsi/arm/cumana_2.c cumanascsi_2_intr(int irq, void *dev_id) irq 405 drivers/scsi/arm/cumana_2.c info->info.scsi.irq = ec->irq; irq 428 drivers/scsi/arm/cumana_2.c ret = request_irq(ec->irq, cumanascsi_2_intr, irq 432 drivers/scsi/arm/cumana_2.c host->host_no, ec->irq, ret); irq 453 drivers/scsi/arm/cumana_2.c free_irq(ec->irq, host); irq 478 drivers/scsi/arm/cumana_2.c free_irq(ec->irq, info); irq 139 drivers/scsi/arm/eesox.c eesoxscsi_intr(int irq, void *dev_id) irq 524 drivers/scsi/arm/eesox.c info->info.scsi.irq = ec->irq; irq 549 drivers/scsi/arm/eesox.c ret = request_irq(ec->irq, eesoxscsi_intr, 0, "eesoxscsi", info); irq 552 drivers/scsi/arm/eesox.c host->host_no, ec->irq, ret); irq 574 drivers/scsi/arm/eesox.c free_irq(ec->irq, host); irq 600 drivers/scsi/arm/eesox.c free_irq(ec->irq, info); irq 195 drivers/scsi/arm/fas216.c info->scsi.io_shift, info->scsi.irq, irq 2184 drivers/scsi/arm/fas216.c if (info->scsi.irq) { irq 2284 drivers/scsi/arm/fas216.c BUG_ON(info->scsi.irq); irq 2969 drivers/scsi/arm/fas216.c info->scsi.irq, info->scsi.dma); irq 238 drivers/scsi/arm/fas216.h unsigned int irq; /* interrupt */ irq 142 drivers/scsi/arm/oak.c host->irq = NO_IRQ; irq 112 drivers/scsi/arm/powertec.c static irqreturn_t powertecscsi_intr(int irq, void *dev_id) irq 331 drivers/scsi/arm/powertec.c info->info.scsi.irq = ec->irq; irq 356 drivers/scsi/arm/powertec.c ret = request_irq(ec->irq, powertecscsi_intr, irq 360 drivers/scsi/arm/powertec.c host->host_no, ec->irq, ret); irq 381 drivers/scsi/arm/powertec.c free_irq(ec->irq, host); irq 409 drivers/scsi/arm/powertec.c free_irq(ec->irq, info); irq 181 drivers/scsi/atari_scsi.c static irqreturn_t scsi_tt_intr(int irq, void *dev) irq 264 drivers/scsi/atari_scsi.c NCR5380_intr(irq, dev); irq 270 drivers/scsi/atari_scsi.c static irqreturn_t scsi_falcon_intr(int irq, void *dev) irq 324 drivers/scsi/atari_scsi.c NCR5380_intr(irq, dev); irq 725 drivers/scsi/atari_scsi.c struct resource *irq; irq 728 drivers/scsi/atari_scsi.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); irq 729 drivers/scsi/atari_scsi.c if (!irq) irq 798 drivers/scsi/atari_scsi.c instance->irq = irq->start; irq 808 drivers/scsi/atari_scsi.c error = request_irq(instance->irq, scsi_tt_intr, 0, irq 812 drivers/scsi/atari_scsi.c instance->irq); irq 861 drivers/scsi/atari_scsi.c free_irq(instance->irq, instance); irq 878 drivers/scsi/atari_scsi.c free_irq(instance->irq, instance); irq 118 drivers/scsi/atp870u.c static irqreturn_t atp870u_intr_handle(int irq, void *dev_id) irq 1267 drivers/scsi/atp870u.c shpnt->io_port, shpnt->irq); irq 1318 drivers/scsi/atp870u.c shpnt->io_port, shpnt->irq); irq 1397 drivers/scsi/atp870u.c shpnt->io_port, shpnt->irq); irq 1539 drivers/scsi/atp870u.c shpnt->irq = pdev->irq; irq 1554 drivers/scsi/atp870u.c err = request_irq(shpnt->irq, atp870u_intr_handle, IRQF_SHARED, "atp870u", shpnt); irq 1556 drivers/scsi/atp870u.c dev_err(&pdev->dev, "Unable to allocate IRQ %d.\n", shpnt->irq); irq 1568 drivers/scsi/atp870u.c free_irq(shpnt->irq, shpnt); irq 1632 drivers/scsi/atp870u.c seq_printf(m, " IRQ: %d\n", HBAptr->irq); irq 1664 drivers/scsi/atp870u.c free_irq(pshost->irq, pshost); irq 665 drivers/scsi/be2iscsi/be_main.c static irqreturn_t be_isr_mcc(int irq, void *dev_id) irq 705 drivers/scsi/be2iscsi/be_main.c static irqreturn_t be_isr_msix(int irq, void *dev_id) irq 727 drivers/scsi/be2iscsi/be_main.c static irqreturn_t be_isr(int irq, void *dev_id) irq 790 drivers/scsi/be2iscsi/be_main.c if (phba->pcidev->irq) irq 791 drivers/scsi/be2iscsi/be_main.c free_irq(phba->pcidev->irq, phba); irq 852 drivers/scsi/be2iscsi/be_main.c ret = request_irq(pcidev->irq, be_isr, IRQF_SHARED, irq 1087 drivers/scsi/bfa/bfad.c bfad_intx(int irq, void *dev_id) irq 1117 drivers/scsi/bfa/bfad.c bfad_msix(int irq, void *dev_id) irq 1259 drivers/scsi/bfa/bfad.c error = request_irq(bfad->pcidev->irq, (irq_handler_t)bfad_intx, irq 1282 drivers/scsi/bfa/bfad.c free_irq(bfad->pcidev->irq, bfad); irq 180 drivers/scsi/bfa/bfad_im.h irqreturn_t bfad_intx(int irq, void *dev_id); irq 72 drivers/scsi/bvme6000_scsi.c host->irq = BVME_IRQ_SCSI; irq 101 drivers/scsi/bvme6000_scsi.c free_irq(host->irq, host); irq 45 drivers/scsi/csiostor/csio_isr.c csio_nondata_isr(int irq, void *dev_id) irq 108 drivers/scsi/csiostor/csio_isr.c csio_fwevt_isr(int irq, void *dev_id) irq 256 drivers/scsi/csiostor/csio_isr.c csio_scsi_isr(int irq, void *dev_id) irq 302 drivers/scsi/csiostor/csio_isr.c csio_fcoe_isr(int irq, void *dev_id) irq 25 drivers/scsi/cxlflash/backend.h u64 (*get_irq_objhndl)(void *ctx_cookie, int irq); irq 48 drivers/scsi/cxlflash/cxl_hw.c static u64 cxlflash_get_irq_objhndl(void *ctx_cookie, int irq) irq 1337 drivers/scsi/cxlflash/main.c static irqreturn_t cxlflash_sync_err_irq(int irq, void *data) irq 1475 drivers/scsi/cxlflash/main.c static irqreturn_t cxlflash_rrq_irq(int irq, void *data) irq 1543 drivers/scsi/cxlflash/main.c static irqreturn_t cxlflash_async_err_irq(int irq, void *data) irq 3676 drivers/scsi/cxlflash/main.c __func__, pdev->irq); irq 182 drivers/scsi/cxlflash/ocxl_hw.c struct ocxlflash_irqs *irq; irq 193 drivers/scsi/cxlflash/ocxl_hw.c irq = &ctx->irqs[num]; irq 194 drivers/scsi/cxlflash/ocxl_hw.c virq = irq_create_mapping(NULL, irq->hwirq); irq 207 drivers/scsi/cxlflash/ocxl_hw.c vtrig = ioremap(irq->ptrig, PAGE_SIZE); irq 214 drivers/scsi/cxlflash/ocxl_hw.c irq->virq = virq; irq 215 drivers/scsi/cxlflash/ocxl_hw.c irq->vtrig = vtrig; irq 254 drivers/scsi/cxlflash/ocxl_hw.c struct ocxlflash_irqs *irq; irq 261 drivers/scsi/cxlflash/ocxl_hw.c irq = &ctx->irqs[num]; irq 262 drivers/scsi/cxlflash/ocxl_hw.c if (irq->vtrig) irq 263 drivers/scsi/cxlflash/ocxl_hw.c iounmap(irq->vtrig); irq 265 drivers/scsi/cxlflash/ocxl_hw.c if (irq_find_mapping(NULL, irq->hwirq)) { irq 266 drivers/scsi/cxlflash/ocxl_hw.c free_irq(irq->virq, cookie); irq 267 drivers/scsi/cxlflash/ocxl_hw.c irq_dispose_mapping(irq->virq); irq 270 drivers/scsi/cxlflash/ocxl_hw.c memset(irq, 0, sizeof(*irq)); irq 291 drivers/scsi/cxlflash/ocxl_hw.c static u64 ocxlflash_get_irq_objhndl(void *ctx_cookie, int irq) irq 295 drivers/scsi/cxlflash/ocxl_hw.c if (irq < 0 || irq >= ctx->num_irqs) irq 298 drivers/scsi/cxlflash/ocxl_hw.c return (__force u64)ctx->irqs[irq].vtrig; irq 1071 drivers/scsi/cxlflash/ocxl_hw.c event.irq.irq = bit + 1; irq 1272 drivers/scsi/cxlflash/ocxl_hw.c static irqreturn_t ocxlflash_afu_irq(int irq, void *data) irq 1279 drivers/scsi/cxlflash/ocxl_hw.c __func__, ctx->pe, irq); irq 1282 drivers/scsi/cxlflash/ocxl_hw.c if (ctx->irqs[i].virq == irq) irq 1700 drivers/scsi/dc395x.c static irqreturn_t dc395x_interrupt(int irq, void *dev_id) irq 4319 drivers/scsi/dc395x.c host->irq = acb->irq_level; irq 4396 drivers/scsi/dc395x.c u32 io_port_len, unsigned int irq) irq 4406 drivers/scsi/dc395x.c if (request_irq(irq, dc395x_interrupt, IRQF_SHARED, DC395X_NAME, acb)) { irq 4412 drivers/scsi/dc395x.c acb->irq_level = irq; irq 4672 drivers/scsi/dc395x.c unsigned int irq; irq 4684 drivers/scsi/dc395x.c irq = dev->irq; irq 4685 drivers/scsi/dc395x.c dprintkdbg(DBG_0, "IO_PORT=0x%04lx, IRQ=0x%x\n", io_port_base, dev->irq); irq 4699 drivers/scsi/dc395x.c if (adapter_init(acb, io_port_base, io_port_len, irq)) { irq 87 drivers/scsi/dmx3191d.c shost->irq = NO_IRQ; irq 565 drivers/scsi/dpt_i2o.c pHba->host->host_no, pHba->name, host->irq); irq 1013 drivers/scsi/dpt_i2o.c hba_map0_area_size, pDev->irq, irq 1017 drivers/scsi/dpt_i2o.c hba_count-1, pDev->irq, irq 1023 drivers/scsi/dpt_i2o.c if (request_irq (pDev->irq, adpt_isr, IRQF_SHARED, pHba->name, pHba)) { irq 1024 drivers/scsi/dpt_i2o.c printk(KERN_ERR"%s: Couldn't register IRQ %d\n", pHba->name, pDev->irq); irq 1047 drivers/scsi/dpt_i2o.c free_irq(pHba->host->irq, pHba); irq 1998 drivers/scsi/dpt_i2o.c HbaInfo.Interrupt = pHba->pDev->irq; irq 2083 drivers/scsi/dpt_i2o.c static irqreturn_t adpt_isr(int irq, void *dev_id) irq 2324 drivers/scsi/dpt_i2o.c host->irq = pHba->pDev->irq; irq 266 drivers/scsi/dpti.h static irqreturn_t adpt_isr(int irq, void *dev_id); irq 996 drivers/scsi/esas2r/esas2r.h irqreturn_t esas2r_interrupt(int irq, void *dev_id); irq 997 drivers/scsi/esas2r/esas2r.h irqreturn_t esas2r_msi_interrupt(int irq, void *dev_id); irq 241 drivers/scsi/esas2r/esas2r_init.c a->pcid->irq, a, a->name, flags); irq 243 drivers/scsi/esas2r/esas2r_init.c if (request_irq(a->pcid->irq, irq 251 drivers/scsi/esas2r/esas2r_init.c a->pcid->irq); irq 258 drivers/scsi/esas2r/esas2r_init.c a->pcid->irq, flags); irq 493 drivers/scsi/esas2r/esas2r_init.c "free_irq(%d) called", a->pcid->irq); irq 495 drivers/scsi/esas2r/esas2r_init.c free_irq(a->pcid->irq, a); irq 601 drivers/scsi/esas2r/esas2r_init.c a->pcid->irq, irq 92 drivers/scsi/esas2r/esas2r_int.c irqreturn_t esas2r_interrupt(int irq, void *dev_id) irq 131 drivers/scsi/esas2r/esas2r_int.c irqreturn_t esas2r_msi_interrupt(int irq, void *dev_id) irq 1425 drivers/scsi/esas2r/esas2r_ioctl.c ioctl->data.chaninfo.IRQ = a->pcid->irq; irq 746 drivers/scsi/esas2r/esas2r_main.c a->pcid->bus->number, a->pcid->devfn, a->pcid->irq, irq 2179 drivers/scsi/esp_scsi.c irqreturn_t scsi_esp_intr(int irq, void *dev_id) irq 2406 drivers/scsi/esp_scsi.c esp->host->irq); irq 378 drivers/scsi/fdomain.c static irqreturn_t fdomain_irq(int irq, void *dev_id) irq 504 drivers/scsi/fdomain.c struct Scsi_Host *fdomain_create(int base, int irq, int this_id, irq 524 drivers/scsi/fdomain.c if (!irq) { irq 536 drivers/scsi/fdomain.c sh->irq = irq; irq 548 drivers/scsi/fdomain.c if (request_irq(irq, fdomain_irq, irq_flags, "fdomain", fd)) irq 553 drivers/scsi/fdomain.c base, irq, sh->this_id); irq 563 drivers/scsi/fdomain.c free_irq(irq, fd); irq 576 drivers/scsi/fdomain.c if (sh->irq) irq 577 drivers/scsi/fdomain.c free_irq(sh->irq, fd); irq 112 drivers/scsi/fdomain.h struct Scsi_Host *fdomain_create(int base, int irq, int this_id, irq 14 drivers/scsi/fdomain_isa.c static int irq[MAXBOARDS_PARAM] = { 0, 0, 0, 0 }; irq 15 drivers/scsi/fdomain_isa.c module_param_hw_array(irq, int, irq, NULL, 0); irq 16 drivers/scsi/fdomain_isa.c MODULE_PARM_DESC(irq, "IRQ of controller (0=auto [default])"); irq 89 drivers/scsi/fdomain_isa.c int i, base = 0, irq = 0; irq 134 drivers/scsi/fdomain_isa.c irq = irqs[(inb(base + REG_CFG1) & CFG1_IRQ_MASK) >> 1]; irq 139 drivers/scsi/fdomain_isa.c sh = fdomain_create(base, irq, this_id, dev); irq 155 drivers/scsi/fdomain_isa.c int irq_ = irq[ndev]; irq 25 drivers/scsi/fdomain_pci.c sh = fdomain_create(pci_resource_start(pdev, 0), pdev->irq, 7, irq 30 drivers/scsi/fnic/fnic_isr.c static irqreturn_t fnic_isr_legacy(int irq, void *data) irq 67 drivers/scsi/fnic/fnic_isr.c static irqreturn_t fnic_isr_msi(int irq, void *data) irq 87 drivers/scsi/fnic/fnic_isr.c static irqreturn_t fnic_isr_msix_rq(int irq, void *data) irq 104 drivers/scsi/fnic/fnic_isr.c static irqreturn_t fnic_isr_msix_wq(int irq, void *data) irq 120 drivers/scsi/fnic/fnic_isr.c static irqreturn_t fnic_isr_msix_wq_copy(int irq, void *data) irq 136 drivers/scsi/fnic/fnic_isr.c static irqreturn_t fnic_isr_msix_err_notify(int irq, void *data) irq 92 drivers/scsi/g_NCR5380.c module_param_hw(ncr_irq, int, irq, 0); irq 100 drivers/scsi/g_NCR5380.c static int irq[] = { -1, -1, -1, -1, -1, -1, -1, -1 }; irq 101 drivers/scsi/g_NCR5380.c module_param_hw_array(irq, int, irq, NULL, 0); irq 102 drivers/scsi/g_NCR5380.c MODULE_PARM_DESC(irq, "IRQ number(s) (0=none, 254=auto [default])"); irq 152 drivers/scsi/g_NCR5380.c int irq_mask, irq; irq 157 drivers/scsi/g_NCR5380.c irq = probe_irq_off(irq_mask); irq 160 drivers/scsi/g_NCR5380.c if (irq <= 0) irq 162 drivers/scsi/g_NCR5380.c return irq; irq 169 drivers/scsi/g_NCR5380.c static void magic_configure(int idx, u8 irq, u8 magic[]) irq 179 drivers/scsi/g_NCR5380.c if (irq == 9) irq 180 drivers/scsi/g_NCR5380.c irq = 2; irq 183 drivers/scsi/g_NCR5380.c cfg = 0x80 | idx | (irq << 4); irq 187 drivers/scsi/g_NCR5380.c static irqreturn_t legacy_empty_irq_handler(int irq, void *dev_id) irq 223 drivers/scsi/g_NCR5380.c struct device *pdev, int base, int irq, int board) irq 391 drivers/scsi/g_NCR5380.c if (irq == 255 || irq == 0) irq 392 drivers/scsi/g_NCR5380.c irq = NO_IRQ; irq 393 drivers/scsi/g_NCR5380.c else if (irq == -1) irq 394 drivers/scsi/g_NCR5380.c irq = IRQ_AUTO; irq 400 drivers/scsi/g_NCR5380.c switch (irq) { irq 409 drivers/scsi/g_NCR5380.c if (*irq_table++ == irq) irq 410 drivers/scsi/g_NCR5380.c board_irq = irq; irq 415 drivers/scsi/g_NCR5380.c irq = NO_IRQ; irq 421 drivers/scsi/g_NCR5380.c if (irq == IRQ_AUTO) { irq 422 drivers/scsi/g_NCR5380.c instance->irq = g_NCR5380_probe_irq(instance); irq 423 drivers/scsi/g_NCR5380.c if (instance->irq == NO_IRQ) irq 426 drivers/scsi/g_NCR5380.c instance->irq = irq; irq 427 drivers/scsi/g_NCR5380.c if (instance->irq == NO_IRQ) irq 431 drivers/scsi/g_NCR5380.c if (instance->irq != NO_IRQ) { irq 432 drivers/scsi/g_NCR5380.c if (request_irq(instance->irq, generic_NCR5380_intr, irq 434 drivers/scsi/g_NCR5380.c instance->irq = NO_IRQ; irq 436 drivers/scsi/g_NCR5380.c "irq %d denied\n", instance->irq); irq 439 drivers/scsi/g_NCR5380.c "irq %d acquired\n", instance->irq); irq 451 drivers/scsi/g_NCR5380.c if (instance->irq != NO_IRQ) irq 452 drivers/scsi/g_NCR5380.c free_irq(instance->irq, instance); irq 475 drivers/scsi/g_NCR5380.c if (instance->irq != NO_IRQ) irq 476 drivers/scsi/g_NCR5380.c free_irq(instance->irq, instance); irq 712 drivers/scsi/g_NCR5380.c irq[ndev], card[ndev]); irq 749 drivers/scsi/g_NCR5380.c int base, irq; irq 755 drivers/scsi/g_NCR5380.c irq = pnp_irq(pdev, 0); irq 757 drivers/scsi/g_NCR5380.c return generic_NCR5380_init_one(&driver_template, &pdev->dev, base, irq, irq 782 drivers/scsi/g_NCR5380.c if (irq[0] == -1 && base[0] == 0 && card[0] == -1) { irq 783 drivers/scsi/g_NCR5380.c irq[0] = ncr_irq; irq 118 drivers/scsi/gdth.c static irqreturn_t gdth_interrupt(int irq, void *dev_id); irq 497 drivers/scsi/gdth.c gdth_pcistr.irq, irq 526 drivers/scsi/gdth.c ha->irq = pdev->irq; irq 530 drivers/scsi/gdth.c TRACE2(("init_pci() dpmem %lx irq %d\n",pcistr->dpmem,ha->irq)); irq 638 drivers/scsi/gdth.c pcistr->dpmem,ha->irq)); irq 748 drivers/scsi/gdth.c TRACE2(("init_pci_mpr() dpmem %lx irq %d\n",pcistr->dpmem,ha->irq)); irq 915 drivers/scsi/gdth.c TRACE(("gdth_get_status() irq %d ctr_count %d\n", ha->irq, gdth_ctr_count)); irq 2487 drivers/scsi/gdth.c TRACE(("gdth_interrupt() IRQ %d\n", ha->irq)); irq 2635 drivers/scsi/gdth.c static irqreturn_t gdth_interrupt(int irq, void *dev_id) irq 4113 drivers/scsi/gdth.c ha->irq); irq 4115 drivers/scsi/gdth.c error = request_irq(ha->irq, gdth_interrupt, irq 4123 drivers/scsi/gdth.c shp->irq = ha->irq; irq 4212 drivers/scsi/gdth.c free_irq(ha->irq, ha); irq 4234 drivers/scsi/gdth.c if (shp->irq) irq 4235 drivers/scsi/gdth.c free_irq(shp->irq,ha); irq 834 drivers/scsi/gdth.h u8 irq; /* IRQ */ irq 28 drivers/scsi/gvp11.c static irqreturn_t gvp11_intr(int irq, void *data) irq 309 drivers/scsi/gvp11.c instance->irq = IRQ_AMIGA_PORTS; irq 1406 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c static irqreturn_t int_bcast_v1_hw(int irq, void *p) irq 1436 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c static irqreturn_t int_abnormal_v1_hw(int irq, void *p) irq 1491 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c static irqreturn_t cq_interrupt_v1_hw(int irq, void *p) irq 1538 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c static irqreturn_t fatal_ecc_int_v1_hw(int irq, void *p) irq 1597 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c static irqreturn_t fatal_axi_int_v1_hw(int irq, void *p) irq 1640 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c int i, j, irq, rc, idx; irq 1647 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c irq = platform_get_irq(pdev, idx); irq 1648 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c if (!irq) { irq 1654 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c rc = devm_request_irq(dev, irq, phy_interrupts[j], 0, irq 1658 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c irq, rc); irq 1666 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c irq = platform_get_irq(pdev, idx); irq 1667 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c if (!irq) { irq 1673 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c rc = devm_request_irq(dev, irq, cq_interrupt_v1_hw, 0, irq 1677 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c irq, rc); irq 1684 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c irq = platform_get_irq(pdev, idx); irq 1685 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c if (!irq) { irq 1691 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c rc = devm_request_irq(dev, irq, fatal_interrupts[i], 0, irq 1695 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c irq, rc); irq 3310 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c int irq, rc = 0, irq_map[128]; irq 3317 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c irq = irq_map[i + 1]; /* Phy up/down is irq1 */ irq 3318 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c rc = devm_request_irq(dev, irq, phy_interrupts[i], 0, irq 3322 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c irq, rc); irq 3331 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c irq = irq_map[phy_no + 72]; irq 3332 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c rc = devm_request_irq(dev, irq, sata_int_v2_hw, 0, irq 3336 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c irq, rc); irq 3343 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c irq = irq_map[fatal_no + 81]; irq 3344 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c rc = devm_request_irq(dev, irq, fatal_interrupts[fatal_no], 0, irq 3348 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c irq, rc); irq 3358 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c irq = irq_map[queue_no + 96]; irq 3359 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c rc = devm_request_irq(dev, irq, cq_interrupt_v2_hw, 0, irq 3363 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c irq, rc); irq 253 drivers/scsi/hpsa.c static irqreturn_t do_hpsa_intr_intx(int irq, void *dev_id); irq 254 drivers/scsi/hpsa.c static irqreturn_t do_hpsa_intr_msi(int irq, void *dev_id); irq 5810 drivers/scsi/hpsa.c sh->irq = pci_irq_vector(h->pdev, 0); irq 5811 drivers/scsi/hpsa.c sh->unique_id = sh->irq; irq 6964 drivers/scsi/hpsa.c static irqreturn_t hpsa_intx_discard_completions(int irq, void *queue) irq 6984 drivers/scsi/hpsa.c static irqreturn_t hpsa_msix_discard_completions(int irq, void *queue) irq 7000 drivers/scsi/hpsa.c static irqreturn_t do_hpsa_intr_intx(int irq, void *queue) irq 7019 drivers/scsi/hpsa.c static irqreturn_t do_hpsa_intr_msi(int irq, void *queue) irq 834 drivers/scsi/hptiop.c static irqreturn_t hptiop_intr(int irq, void *dev_id) irq 1298 drivers/scsi/hptiop.c pcidev->irq); irq 1344 drivers/scsi/hptiop.c host->irq = pcidev->irq; irq 1420 drivers/scsi/hptiop.c if (request_irq(pcidev->irq, hptiop_intr, IRQF_SHARED, irq 1423 drivers/scsi/hptiop.c hba->host->host_no, pcidev->irq); irq 1487 drivers/scsi/hptiop.c free_irq(hba->pcidev->irq, hba); irq 1562 drivers/scsi/hptiop.c free_irq(hba->pcidev->irq, hba); irq 649 drivers/scsi/ibmvscsi/ibmvfc.c free_irq(vdev->irq, vhost); irq 3152 drivers/scsi/ibmvscsi/ibmvfc.c static irqreturn_t ibmvfc_interrupt(int irq, void *dev_instance) irq 4541 drivers/scsi/ibmvscsi/ibmvfc.c if ((rc = request_irq(vdev->irq, ibmvfc_interrupt, 0, IBMVFC_NAME, vhost))) { irq 4542 drivers/scsi/ibmvscsi/ibmvfc.c dev_err(dev, "Couldn't register irq 0x%x. rc=%d\n", vdev->irq, rc); irq 123 drivers/scsi/ibmvscsi/ibmvscsi.c static irqreturn_t ibmvscsi_handle_event(int irq, void *dev_instance) irq 146 drivers/scsi/ibmvscsi/ibmvscsi.c free_irq(vdev->irq, (void *)hostdata); irq 372 drivers/scsi/ibmvscsi/ibmvscsi.c if (request_irq(vdev->irq, irq 376 drivers/scsi/ibmvscsi/ibmvscsi.c vdev->irq); irq 3562 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rc = request_irq(vdev->irq, ibmvscsis_interrupt, 0, "ibmvscsis", vscsi); irq 3615 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c free_irq(vdev->irq, vscsi); irq 638 drivers/scsi/initio.c host->addr, host->pci_dev->irq, irq 2897 drivers/scsi/initio.c shost->irq = pdev->irq; irq 2902 drivers/scsi/initio.c error = request_irq(pdev->irq, i91u_intr, IRQF_SHARED, "i91u", shost); irq 2904 drivers/scsi/initio.c printk(KERN_WARNING "initio: Unable to request IRQ %d\n", pdev->irq); irq 2916 drivers/scsi/initio.c free_irq(pdev->irq, shost); irq 2941 drivers/scsi/initio.c free_irq(pdev->irq, host); irq 501 drivers/scsi/initio.h u8 irq; /* 04 */ irq 5799 drivers/scsi/ipr.c static irqreturn_t ipr_isr(int irq, void *devp) irq 5867 drivers/scsi/ipr.c static irqreturn_t ipr_isr_mhrrq(int irq, void *devp) irq 10067 drivers/scsi/ipr.c static irqreturn_t ipr_test_intr(int irq, void *devp) irq 10073 drivers/scsi/ipr.c dev_info(&ioa_cfg->pdev->dev, "Received IRQ : %d\n", irq); irq 10099 drivers/scsi/ipr.c int irq = pci_irq_vector(pdev, 0); irq 10111 drivers/scsi/ipr.c rc = request_irq(irq, ipr_test_intr, 0, IPR_NAME, ioa_cfg); irq 10113 drivers/scsi/ipr.c dev_err(&pdev->dev, "Can not assign irq %d\n", irq); irq 10116 drivers/scsi/ipr.c dev_info(&pdev->dev, "IRQ assigned: %d\n", irq); irq 10133 drivers/scsi/ipr.c free_irq(irq, ioa_cfg); irq 10161 drivers/scsi/ipr.c dev_info(&pdev->dev, "Found IOA with IRQ: %d\n", pdev->irq); irq 10369 drivers/scsi/ipr.c rc = request_irq(pdev->irq, ipr_isr, irq 10375 drivers/scsi/ipr.c pdev->irq, rc); irq 697 drivers/scsi/ips.c free_irq(ha->pcidev->irq, ha); irq 1219 drivers/scsi/ips.c do_ipsintr(int irq, void *dev_id) irq 2052 drivers/scsi/ips.c seq_printf(m, "\tIRQ number : %d\n", ha->pcidev->irq); irq 5008 drivers/scsi/ips.c ips_name, ha->host_num, ha->io_addr, ha->pcidev->irq); irq 5053 drivers/scsi/ips.c ips_name, ha->host_num, ha->mem_addr, ha->pcidev->irq); irq 5099 drivers/scsi/ips.c ips_name, ha->host_num, ha->mem_addr, ha->pcidev->irq); irq 6665 drivers/scsi/ips.c free_irq(oldha->pcidev->irq, oldha); irq 6667 drivers/scsi/ips.c if (request_irq(ha->pcidev->irq, do_ipsintr, IRQF_SHARED, ips_name, ha)) { irq 6698 drivers/scsi/ips.c free_irq(ha->pcidev->irq, ha); irq 7065 drivers/scsi/ips.c if (request_irq(ha->pcidev->irq, do_ipsintr, IRQF_SHARED, ips_name, ha)) { irq 7078 drivers/scsi/ips.c free_irq(ha->pcidev->irq, ha); irq 7085 drivers/scsi/ips.c free_irq(ha->pcidev->irq, ha); irq 7095 drivers/scsi/ips.c free_irq(ha->pcidev->irq, ha); irq 146 drivers/scsi/jazz_esp.c host->irq = platform_get_irq(dev, 0); irq 147 drivers/scsi/jazz_esp.c err = request_irq(host->irq, scsi_esp_intr, IRQF_SHARED, "ESP", esp); irq 165 drivers/scsi/jazz_esp.c free_irq(host->irq, esp); irq 180 drivers/scsi/jazz_esp.c unsigned int irq = esp->host->irq; irq 184 drivers/scsi/jazz_esp.c free_irq(irq, esp); irq 120 drivers/scsi/lasi700.c host->irq = dev->irq; irq 121 drivers/scsi/lasi700.c if(request_irq(dev->irq, NCR_700_intr, IRQF_SHARED, "lasi700", host)) { irq 148 drivers/scsi/lasi700.c free_irq(host->irq, host); irq 5301 drivers/scsi/lpfc/lpfc_attr.c else if (cpup->irq == LPFC_VECTOR_MAP_EMPTY) { irq 5332 drivers/scsi/lpfc/lpfc_attr.c cpup->irq); irq 5343 drivers/scsi/lpfc/lpfc_attr.c cpup->irq); irq 10473 drivers/scsi/lpfc/lpfc_init.c rc = request_irq(phba->pcidev->irq, lpfc_sli_intr_handler, irq 10531 drivers/scsi/lpfc/lpfc_init.c retval = request_irq(phba->pcidev->irq, lpfc_sli_intr_handler, irq 10594 drivers/scsi/lpfc/lpfc_init.c (cpup->irq != LPFC_VECTOR_MAP_EMPTY) && irq 10662 drivers/scsi/lpfc/lpfc_init.c cpup->irq = LPFC_VECTOR_MAP_EMPTY; irq 10732 drivers/scsi/lpfc/lpfc_init.c cpup->irq = pci_irq_vector(phba->pcidev, idx); irq 10744 drivers/scsi/lpfc/lpfc_init.c cpup->irq = pci_irq_vector(phba->pcidev, idx); irq 10756 drivers/scsi/lpfc/lpfc_init.c cpu, cpup->irq, cpup->eq, cpup->flag); irq 10785 drivers/scsi/lpfc/lpfc_init.c (new_cpup->irq != LPFC_VECTOR_MAP_EMPTY) && irq 10798 drivers/scsi/lpfc/lpfc_init.c cpup->irq = new_cpup->irq; irq 10812 drivers/scsi/lpfc/lpfc_init.c cpu, cpup->irq, new_cpu, cpup->phys_id); irq 10836 drivers/scsi/lpfc/lpfc_init.c (new_cpup->irq != LPFC_VECTOR_MAP_EMPTY)) irq 10847 drivers/scsi/lpfc/lpfc_init.c cpup->hdwq, cpup->irq); irq 10852 drivers/scsi/lpfc/lpfc_init.c cpup->irq = new_cpup->irq; irq 10865 drivers/scsi/lpfc/lpfc_init.c cpu, cpup->irq, new_cpu, irq 10888 drivers/scsi/lpfc/lpfc_init.c cpup->hdwq, cpup->eq, cpup->irq, cpup->flag); irq 10966 drivers/scsi/lpfc/lpfc_init.c cpup->hdwq, cpup->eq, cpup->irq, cpup->flag); irq 11021 drivers/scsi/lpfc/lpfc_init.c if (!(map->irq == pci_irq_vector(phba->pcidev, idx))) irq 11246 drivers/scsi/lpfc/lpfc_init.c rc = request_irq(phba->pcidev->irq, lpfc_sli4_intr_handler, irq 11311 drivers/scsi/lpfc/lpfc_init.c retval = request_irq(phba->pcidev->irq, lpfc_sli4_intr_handler, irq 11355 drivers/scsi/lpfc/lpfc_init.c free_irq(phba->pcidev->irq, phba); irq 4400 drivers/scsi/lpfc/lpfc_scsi.c phba->pcidev->irq); irq 12337 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli_sp_intr_handler(int irq, void *dev_id) irq 12637 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli_fp_intr_handler(int irq, void *dev_id) irq 12726 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli_intr_handler(int irq, void *dev_id) irq 12797 drivers/scsi/lpfc/lpfc_sli.c sp_irq_rc = lpfc_sli_sp_intr_handler(irq, dev_id); irq 12817 drivers/scsi/lpfc/lpfc_sli.c fp_irq_rc = lpfc_sli_fp_intr_handler(irq, dev_id); irq 14212 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli4_hba_intr_handler(int irq, void *dev_id) irq 14295 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli4_intr_handler(int irq, void *dev_id) irq 14312 drivers/scsi/lpfc/lpfc_sli.c hba_irq_rc = lpfc_sli4_hba_intr_handler(irq, irq 566 drivers/scsi/lpfc/lpfc_sli4.h uint16_t irq; irq 183 drivers/scsi/mac53c94.c static irqreturn_t do_mac53c94_interrupt(int irq, void *dev_id) irq 189 drivers/scsi/mac53c94.c mac53c94_interrupt(irq, dev_id); irq 194 drivers/scsi/mac53c94.c static void mac53c94_interrupt(int irq, void *dev_id) irq 252 drivers/scsi/mac_esp.c static irqreturn_t mac_scsi_esp_intr(int irq, void *dev_id) irq 265 drivers/scsi/mac_esp.c (void)scsi_esp_intr(irq, esp_chips[0]); irq 270 drivers/scsi/mac_esp.c (void)scsi_esp_intr(irq, esp_chips[1]); irq 372 drivers/scsi/mac_esp.c host->irq = IRQ_MAC_SCSI; irq 377 drivers/scsi/mac_esp.c err = request_irq(host->irq, mac_scsi_esp_intr, 0, "ESP", NULL); irq 397 drivers/scsi/mac_esp.c free_irq(host->irq, NULL); irq 414 drivers/scsi/mac_esp.c unsigned int irq = esp->host->irq; irq 422 drivers/scsi/mac_esp.c free_irq(irq, NULL); irq 447 drivers/scsi/mac_scsi.c struct resource *irq, *pio_mem, *pdma_mem = NULL; irq 455 drivers/scsi/mac_scsi.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); irq 477 drivers/scsi/mac_scsi.c if (irq) irq 478 drivers/scsi/mac_scsi.c instance->irq = irq->start; irq 480 drivers/scsi/mac_scsi.c instance->irq = NO_IRQ; irq 497 drivers/scsi/mac_scsi.c if (instance->irq != NO_IRQ) { irq 498 drivers/scsi/mac_scsi.c error = request_irq(instance->irq, macscsi_intr, IRQF_SHARED, irq 516 drivers/scsi/mac_scsi.c if (instance->irq != NO_IRQ) irq 517 drivers/scsi/mac_scsi.c free_irq(instance->irq, instance); irq 530 drivers/scsi/mac_scsi.c if (instance->irq != NO_IRQ) irq 531 drivers/scsi/mac_scsi.c free_irq(instance->irq, instance); irq 1258 drivers/scsi/megaraid.c megaraid_isr_iomapped(int irq, void *devp) irq 1334 drivers/scsi/megaraid.c megaraid_isr_memmapped(int irq, void *devp) irq 2081 drivers/scsi/megaraid.c adapter->base, adapter->host->irq); irq 4161 drivers/scsi/megaraid.c int irq, i, j; irq 4216 drivers/scsi/megaraid.c irq = pdev->irq; irq 4250 drivers/scsi/megaraid.c host->host_no, mega_baseport, irq); irq 4269 drivers/scsi/megaraid.c adapter->host->irq = irq; irq 4297 drivers/scsi/megaraid.c if (request_irq(irq, (adapter->flag & BOARD_MEMMAP) ? irq 4300 drivers/scsi/megaraid.c dev_warn(&pdev->dev, "Couldn't register IRQ %d!\n", irq); irq 4430 drivers/scsi/megaraid.c mcontroller[i].irq = irq; irq 4488 drivers/scsi/megaraid.c free_irq(adapter->host->irq, adapter); irq 4521 drivers/scsi/megaraid.c free_irq(adapter->host->irq, adapter); irq 510 drivers/scsi/megaraid.h u8 irq; irq 174 drivers/scsi/megaraid/mega_common.h int irq; irq 188 drivers/scsi/megaraid/megaraid_ioctl.h uint8_t irq; irq 214 drivers/scsi/megaraid/megaraid_ioctl.h uint8_t irq; irq 440 drivers/scsi/megaraid/megaraid_mbox.c adapter->irq = pdev->irq; irq 630 drivers/scsi/megaraid/megaraid_mbox.c host->irq = adapter->irq; irq 765 drivers/scsi/megaraid/megaraid_mbox.c if (request_irq(adapter->irq, megaraid_isr, IRQF_SHARED, "megaraid", irq 769 drivers/scsi/megaraid/megaraid_mbox.c "megaraid: Couldn't register IRQ %d!\n", adapter->irq)); irq 892 drivers/scsi/megaraid/megaraid_mbox.c free_irq(adapter->irq, adapter); irq 924 drivers/scsi/megaraid/megaraid_mbox.c free_irq(adapter->irq, adapter); irq 2146 drivers/scsi/megaraid/megaraid_mbox.c megaraid_isr(int irq, void *devp) irq 3740 drivers/scsi/megaraid/megaraid_mbox.c hinfo->irq = adapter->host->irq; irq 886 drivers/scsi/megaraid/megaraid_mm.c cinfo->irq = hinfo->irq; irq 2530 drivers/scsi/megaraid/megaraid_sas.h irqreturn_t (*service_isr)(int irq, void *devp); irq 218 drivers/scsi/megaraid/megaraid_sas_base.c static irqreturn_t megasas_isr(int irq, void *devp); irq 3957 drivers/scsi/megaraid/megaraid_sas_base.c static irqreturn_t megasas_isr(int irq, void *devp) irq 3781 drivers/scsi/megaraid/megaraid_sas_fusion.c static irqreturn_t megasas_isr_fusion(int irq, void *devp) irq 1019 drivers/scsi/mesh.c static irqreturn_t do_mesh_interrupt(int irq, void *dev_id) irq 1889 drivers/scsi/mesh.c mesh_host->irq = macio_irq(mdev, 0); irq 1606 drivers/scsi/mpt3sas/mpt3sas_base.c _base_interrupt(int irq, void *bus_id) irq 20 drivers/scsi/mvme147.c static irqreturn_t mvme147_intr(int irq, void *data) irq 24 drivers/scsi/mvme147.c if (irq == MVME147_IRQ_SCSI_PORT) irq 99 drivers/scsi/mvme147.c mvme147_shost->irq = MVME147_IRQ_SCSI_PORT; irq 77 drivers/scsi/mvme16x_scsi.c host->irq = MVME16x_IRQ_SCSI; irq 78 drivers/scsi/mvme16x_scsi.c if (request_irq(host->irq, NCR_700_intr, 0, "mvme16x-scsi", host)) { irq 122 drivers/scsi/mvme16x_scsi.c free_irq(host->irq, host); irq 438 drivers/scsi/mvsas/mv_64xx.c static u32 mvs_64xx_isr_status(struct mvs_info *mvi, int irq) irq 453 drivers/scsi/mvsas/mv_64xx.c static irqreturn_t mvs_64xx_isr(struct mvs_info *mvi, int irq, u32 stat) irq 623 drivers/scsi/mvsas/mv_94xx.c static u32 mvs_94xx_isr_status(struct mvs_info *mvi, int irq) irq 636 drivers/scsi/mvsas/mv_94xx.c static irqreturn_t mvs_94xx_isr(struct mvs_info *mvi, int irq, u32 stat) irq 160 drivers/scsi/mvsas/mv_init.c stat = MVS_CHIP_DISP->isr_status(mvi, mvi->pdev->irq); irq 166 drivers/scsi/mvsas/mv_init.c MVS_CHIP_DISP->isr(mvi, mvi->pdev->irq, stat); irq 174 drivers/scsi/mvsas/mv_init.c static irqreturn_t mvs_interrupt(int irq, void *opaque) irq 193 drivers/scsi/mvsas/mv_init.c stat = MVS_CHIP_DISP->isr_status(mvi, irq); irq 206 drivers/scsi/mvsas/mv_init.c MVS_CHIP_DISP->isr(mvi, irq, stat); irq 576 drivers/scsi/mvsas/mv_init.c rc = request_irq(pdev->irq, irq_handler, IRQF_SHARED, irq 616 drivers/scsi/mvsas/mv_init.c free_irq(mvi->pdev->irq, sha); irq 95 drivers/scsi/mvsas/mv_sas.h irqreturn_t (*isr)(struct mvs_info *mvi, int irq, u32 stat); irq 96 drivers/scsi/mvsas/mv_sas.h u32 (*isr_status)(struct mvs_info *mvi, int irq); irq 1790 drivers/scsi/mvumi.c static irqreturn_t mvumi_isr_handler(int irq, void *devp) irq 2396 drivers/scsi/mvumi.c host->irq = mhba->pdev->irq; irq 2501 drivers/scsi/mvumi.c ret = request_irq(mhba->pdev->irq, mvumi_isr_handler, IRQF_SHARED, irq 2522 drivers/scsi/mvumi.c free_irq(mhba->pdev->irq, mhba); irq 2552 drivers/scsi/mvumi.c free_irq(mhba->pdev->irq, mhba); irq 2579 drivers/scsi/mvumi.c free_irq(mhba->pdev->irq, mhba); irq 2630 drivers/scsi/mvumi.c ret = request_irq(mhba->pdev->irq, mvumi_isr_handler, IRQF_SHARED, irq 1160 drivers/scsi/myrb.c (unsigned long)cb->pci_addr, cb->irq); irq 1165 drivers/scsi/myrb.c cb->irq); irq 1247 drivers/scsi/myrb.c if (cb->irq) irq 1248 drivers/scsi/myrb.c free_irq(cb->irq, cb); irq 2769 drivers/scsi/myrb.c static irqreturn_t DAC960_LA_intr_handler(int irq, void *arg) irq 3047 drivers/scsi/myrb.c static irqreturn_t DAC960_PG_intr_handler(int irq, void *arg) irq 3255 drivers/scsi/myrb.c static irqreturn_t DAC960_PD_intr_handler(int irq, void *arg) irq 3421 drivers/scsi/myrb.c static irqreturn_t DAC960_P_intr_handler(int irq, void *arg) irq 3545 drivers/scsi/myrb.c if (request_irq(pdev->irq, irq_handler, IRQF_SHARED, "myrb", cb) < 0) { irq 3547 drivers/scsi/myrb.c "Unable to acquire IRQ Channel %d\n", pdev->irq); irq 3550 drivers/scsi/myrb.c cb->irq = pdev->irq; irq 736 drivers/scsi/myrb.h unsigned int irq; irq 2278 drivers/scsi/myrs.c if (cs->irq) irq 2279 drivers/scsi/myrs.c free_irq(cs->irq, cs); irq 2326 drivers/scsi/myrs.c if (request_irq(pdev->irq, irq_handler, IRQF_SHARED, "myrs", cs) < 0) { irq 2328 drivers/scsi/myrs.c "Unable to acquire IRQ Channel %d\n", pdev->irq); irq 2331 drivers/scsi/myrs.c cs->irq = pdev->irq; irq 2614 drivers/scsi/myrs.c static irqreturn_t DAC960_GEM_intr_handler(int irq, void *arg) irq 2864 drivers/scsi/myrs.c static irqreturn_t DAC960_BA_intr_handler(int irq, void *arg) irq 3114 drivers/scsi/myrs.c static irqreturn_t DAC960_LP_intr_handler(int irq, void *arg) irq 892 drivers/scsi/myrs.h unsigned int irq; irq 1672 drivers/scsi/ncr53c8xx.c u32 irq; /* IRQ level */ irq 8061 drivers/scsi/ncr53c8xx.c irqreturn_t ncr53c8xx_intr(int irq, void *dev_id) irq 8313 drivers/scsi/ncr53c8xx.c unit, device->chip.revision_id, device->slot.irq); irq 8393 drivers/scsi/ncr53c8xx.c instance->irq = device->slot.irq; irq 8449 drivers/scsi/ncr53c8xx.c np->irq = device->slot.irq; irq 1287 drivers/scsi/ncr53c8xx.h int irq; irq 1309 drivers/scsi/ncr53c8xx.h irqreturn_t ncr53c8xx_intr(int irq, void *dev_id); irq 1148 drivers/scsi/nsp32.c static irqreturn_t do_nsp32_isr(int irq, void *dev_id) irq 1167 drivers/scsi/nsp32.c "enter IRQ: %d, IRQstatus: 0x%x", irq, irq_stat); irq 1449 drivers/scsi/nsp32.c seq_printf(m, "IRQ: %d\n", host->irq); irq 2571 drivers/scsi/nsp32.c host->irq = data->IrqNumber; irq 2699 drivers/scsi/nsp32.c host->irq, host->io_port, host->n_io_port); irq 2721 drivers/scsi/nsp32.c ret = request_irq(host->irq, do_nsp32_isr, IRQF_SHARED, "nsp32", data); irq 2724 drivers/scsi/nsp32.c "SCSI PCI controller. Interrupt: %d", host->irq); irq 2752 drivers/scsi/nsp32.c free_irq(host->irq, data); irq 2783 drivers/scsi/nsp32.c if (host->irq) { irq 2784 drivers/scsi/nsp32.c free_irq(host->irq, data); irq 3340 drivers/scsi/nsp32.c data->IrqNumber = pdev->irq; irq 3351 drivers/scsi/nsp32.c pdev->irq, irq 153 drivers/scsi/pcmcia/aha152x_stub.c if (!link->irq) irq 164 drivers/scsi/pcmcia/aha152x_stub.c s.irq = link->irq; irq 51 drivers/scsi/pcmcia/fdomain_cs.c sh = fdomain_create(link->resource[0]->start, link->irq, 7, &link->dev); irq 955 drivers/scsi/pcmcia/nsp_cs.c static irqreturn_t nspintr(int irq, void *dev_id) irq 1338 drivers/scsi/pcmcia/nsp_cs.c host->irq = data->IrqNumber; irq 1348 drivers/scsi/pcmcia/nsp_cs.c host->irq); irq 1381 drivers/scsi/pcmcia/nsp_cs.c seq_printf(m, "IRQ: %d\n", host->irq); irq 1616 drivers/scsi/pcmcia/nsp_cs.c data->IrqNumber = link->irq; irq 113 drivers/scsi/pcmcia/qlogic_stub.c shost->irq = qlirq; irq 200 drivers/scsi/pcmcia/qlogic_stub.c if (!link->irq) irq 217 drivers/scsi/pcmcia/qlogic_stub.c link->resource[0]->start + 16, link->irq); irq 220 drivers/scsi/pcmcia/qlogic_stub.c link->resource[0]->start, link->irq); irq 246 drivers/scsi/pcmcia/qlogic_stub.c free_irq(link->irq, info->host); irq 342 drivers/scsi/pcmcia/sym53c500_cs.c SYM53C500_intr(int irq, void *dev_id) irq 516 drivers/scsi/pcmcia/sym53c500_cs.c if (shost->irq) irq 517 drivers/scsi/pcmcia/sym53c500_cs.c free_irq(shost->irq, shost); irq 536 drivers/scsi/pcmcia/sym53c500_cs.c SChost->io_port, SChost->irq, data->fast_pio ? "fast" : "slow"); irq 707 drivers/scsi/pcmcia/sym53c500_cs.c if (!link->irq) irq 739 drivers/scsi/pcmcia/sym53c500_cs.c irq_level = link->irq; irq 769 drivers/scsi/pcmcia/sym53c500_cs.c host->irq = irq_level; irq 194 drivers/scsi/pm8001/pm8001_init.c static irqreturn_t pm8001_interrupt_handler_msix(int irq, void *opaque) irq 219 drivers/scsi/pm8001/pm8001_init.c static irqreturn_t pm8001_interrupt_handler_intx(int irq, void *dev_id) irq 465 drivers/scsi/pm8001/pm8001_init.c pm8001_ha->irq = pdev->irq; irq 944 drivers/scsi/pm8001/pm8001_init.c rc = request_irq(pdev->irq, pm8001_interrupt_handler_intx, IRQF_SHARED, irq 1089 drivers/scsi/pm8001/pm8001_init.c free_irq(pm8001_ha->irq, sha); irq 1139 drivers/scsi/pm8001/pm8001_init.c free_irq(pm8001_ha->irq, sha); irq 527 drivers/scsi/pm8001/pm8001_sas.h u32 irq; irq 4148 drivers/scsi/pmcraid.c static irqreturn_t pmcraid_isr_msix(int irq, void *dev_id) irq 4217 drivers/scsi/pmcraid.c static irqreturn_t pmcraid_isr(int irq, void *dev_id) irq 262 drivers/scsi/ps3rom.c static irqreturn_t ps3rom_interrupt(int irq, void *data) irq 2188 drivers/scsi/qedf/qedf_main.c static irqreturn_t qedf_msix_handler(int irq, void *dev_id) irq 322 drivers/scsi/qedi/qedi_main.c uinfo->irq = UIO_IRQ_CUSTOM; irq 1274 drivers/scsi/qedi/qedi_main.c static irqreturn_t qedi_msix_handler(int irq, void *dev_id) irq 1079 drivers/scsi/qla1280.c qla1280_intr_handler(int irq, void *dev_id) irq 4230 drivers/scsi/qla1280.c host->irq = pdev->irq; irq 4265 drivers/scsi/qla1280.c if (request_irq(pdev->irq, qla1280_intr_handler, IRQF_SHARED, irq 4268 drivers/scsi/qla1280.c "in use\n", pdev->irq); irq 4293 drivers/scsi/qla1280.c free_irq(pdev->irq, ha); irq 4327 drivers/scsi/qla1280.c free_irq(pdev->irq, ha); irq 555 drivers/scsi/qla2xxx/qla_gbl.h qla2xxx_msix_rsp_q(int irq, void *dev_id); irq 44 drivers/scsi/qla2xxx/qla_isr.c qla2100_intr_handler(int irq, void *dev_id) irq 163 drivers/scsi/qla2xxx/qla_isr.c qla2300_intr_handler(int irq, void *dev_id) irq 3171 drivers/scsi/qla2xxx/qla_isr.c qla24xx_intr_handler(int irq, void *dev_id) irq 3274 drivers/scsi/qla2xxx/qla_isr.c qla24xx_msix_rsp_q(int irq, void *dev_id) irq 3305 drivers/scsi/qla2xxx/qla_isr.c qla24xx_msix_default(int irq, void *dev_id) irq 3400 drivers/scsi/qla2xxx/qla_isr.c qla2xxx_msix_rsp_q(int irq, void *dev_id) irq 3661 drivers/scsi/qla2xxx/qla_isr.c ret = request_irq(ha->pdev->irq, ha->isp_ops->intr_handler, irq 3667 drivers/scsi/qla2xxx/qla_isr.c ha->pdev->irq); irq 2904 drivers/scsi/qla2xxx/qla_mr.c qlafx00_intr_handler(int irq, void *dev_id) irq 2029 drivers/scsi/qla2xxx/qla_nx.c qla82xx_intr_handler(int irq, void *dev_id) irq 2113 drivers/scsi/qla2xxx/qla_nx.c qla82xx_msix_default(int irq, void *dev_id) irq 2179 drivers/scsi/qla2xxx/qla_nx.c qla82xx_msix_rsp_q(int irq, void *dev_id) irq 2210 drivers/scsi/qla2xxx/qla_nx.c qla82xx_poll(int irq, void *dev_id) irq 3888 drivers/scsi/qla2xxx/qla_nx2.c qla8044_intr_handler(int irq, void *dev_id) irq 3059 drivers/scsi/qla2xxx/qla_os.c pdev->device, pdev->irq, ha->iobase); irq 3338 drivers/scsi/qla2xxx/qla_os.c base_vha->host->irq = ha->pdev->irq; irq 7107 drivers/scsi/qla2xxx/qla_target.c qla83xx_msix_atio_q(int irq, void *dev_id) irq 18 drivers/scsi/qla4xxx/ql4_glbl.h irqreturn_t qla4xxx_intr_handler(int irq, void *dev_id); irq 95 drivers/scsi/qla4xxx/ql4_glbl.h irqreturn_t qla4xxx_intr_handler(int irq, void *dev_id); irq 114 drivers/scsi/qla4xxx/ql4_glbl.h irqreturn_t qla4_82xx_intr_handler(int irq, void *dev_id); irq 137 drivers/scsi/qla4xxx/ql4_glbl.h irqreturn_t qla4_8xxx_msi_handler(int irq, void *dev_id); irq 138 drivers/scsi/qla4xxx/ql4_glbl.h irqreturn_t qla4_8xxx_default_intr_handler(int irq, void *dev_id); irq 139 drivers/scsi/qla4xxx/ql4_glbl.h irqreturn_t qla4_8xxx_msix_rsp_q(int irq, void *dev_id); irq 225 drivers/scsi/qla4xxx/ql4_glbl.h irqreturn_t qla4_83xx_intr_handler(int irq, void *dev_id); irq 1122 drivers/scsi/qla4xxx/ql4_isr.c irqreturn_t qla4xxx_intr_handler(int irq, void *dev_id) irq 1218 drivers/scsi/qla4xxx/ql4_isr.c irqreturn_t qla4_82xx_intr_handler(int irq, void *dev_id) irq 1284 drivers/scsi/qla4xxx/ql4_isr.c irqreturn_t qla4_83xx_intr_handler(int irq, void *dev_id) irq 1330 drivers/scsi/qla4xxx/ql4_isr.c qla4_8xxx_msi_handler(int irq, void *dev_id) irq 1349 drivers/scsi/qla4xxx/ql4_isr.c return qla4_8xxx_default_intr_handler(irq, dev_id); irq 1352 drivers/scsi/qla4xxx/ql4_isr.c static irqreturn_t qla4_83xx_mailbox_intr_handler(int irq, void *dev_id) irq 1392 drivers/scsi/qla4xxx/ql4_isr.c qla4_8xxx_default_intr_handler(int irq, void *dev_id) irq 1400 drivers/scsi/qla4xxx/ql4_isr.c qla4_83xx_mailbox_intr_handler(irq, dev_id); irq 1429 drivers/scsi/qla4xxx/ql4_isr.c qla4_8xxx_msix_rsp_q(int irq, void *dev_id) irq 1569 drivers/scsi/qla4xxx/ql4_isr.c ret = request_irq(ha->pdev->irq, qla4_8xxx_msi_handler, irq 1577 drivers/scsi/qla4xxx/ql4_isr.c "already in use.\n", ha->pdev->irq); irq 1590 drivers/scsi/qla4xxx/ql4_isr.c ret = request_irq(ha->pdev->irq, ha->isp_ops->intr_handler, irq 1599 drivers/scsi/qla4xxx/ql4_isr.c " use.\n", ha->pdev->irq); irq 1605 drivers/scsi/qla4xxx/ql4_isr.c ha->host->irq = ha->pdev->irq; irq 1607 drivers/scsi/qla4xxx/ql4_isr.c __func__, ha->pdev->irq); irq 8666 drivers/scsi/qla4xxx/ql4_os.c pdev->device, pdev->irq, ha->reg); irq 8811 drivers/scsi/qla4xxx/ql4_os.c "interrupt %d already in use.\n", pdev->irq); irq 102 drivers/scsi/qlogicfas.c hreg->irq = qlirq; irq 139 drivers/scsi/qlogicfas.c static int irq[MAX_QLOGICFAS] = { [0 ... MAX_QLOGICFAS-1] = -1 }; irq 141 drivers/scsi/qlogicfas.c module_param_hw_array(irq, int, irq, NULL, 0); irq 143 drivers/scsi/qlogicfas.c MODULE_PARM_DESC(irq, "IRQ"); irq 152 drivers/scsi/qlogicfas.c shost = __qlogicfas_detect(sht, iobase[num], irq[num]); irq 170 drivers/scsi/qlogicfas.c if (shost->irq) { irq 172 drivers/scsi/qlogicfas.c free_irq(shost->irq, shost); irq 427 drivers/scsi/qlogicfas408.c irqreturn_t qlogicfas408_ihandl(int irq, void *dev_id) irq 106 drivers/scsi/qlogicfas408.h irqreturn_t qlogicfas408_ihandl(int irq, void *dev_id); irq 682 drivers/scsi/qlogicpti.c static irqreturn_t qpti_intr(int irq, void *dev_id); irq 742 drivers/scsi/qlogicpti.c qpti->qhost->irq = qpti->irq = op->archdata.irqs[0]; irq 750 drivers/scsi/qlogicpti.c if (request_irq(qpti->irq, qpti_intr, irq 754 drivers/scsi/qlogicpti.c printk("qlogicpti%d: IRQ %d ", qpti->qpti_id, qpti->irq); irq 852 drivers/scsi/qlogicpti.c qpti->qhost->irq, qpti->qregs); irq 1203 drivers/scsi/qlogicpti.c static irqreturn_t qpti_intr(int irq, void *dev_id) irq 1398 drivers/scsi/qlogicpti.c free_irq(qpti->irq, qpti); irq 1425 drivers/scsi/qlogicpti.c free_irq(qpti->irq, qpti); irq 367 drivers/scsi/qlogicpti.h int irq; irq 53 drivers/scsi/sgiwd93.c static irqreturn_t sgiwd93_intr(int irq, void *dev_id) irq 223 drivers/scsi/sgiwd93.c unsigned int irq = pd->irq; irq 233 drivers/scsi/sgiwd93.c host->irq = irq; irq 257 drivers/scsi/sgiwd93.c err = request_irq(irq, sgiwd93_intr, 0, "SGI WD93", host); irq 260 drivers/scsi/sgiwd93.c "for host %d.\n", irq, unit); irq 275 drivers/scsi/sgiwd93.c free_irq(irq, host); irq 293 drivers/scsi/sgiwd93.c free_irq(pd->irq, host); irq 85 drivers/scsi/sim710.c int irq, int clock, int differential, irq 94 drivers/scsi/sim710.c irq, clock, base_addr, scsi_id); irq 122 drivers/scsi/sim710.c host->irq = irq; irq 123 drivers/scsi/sim710.c if (request_irq(irq, NCR_700_intr, IRQF_SHARED, "sim710", host)) { irq 152 drivers/scsi/sim710.c free_irq(host->irq, host); irq 174 drivers/scsi/sim710.c unsigned char irq, differential = 0, scsi_id = 7; irq 198 drivers/scsi/sim710.c irq = eisa_irqs[irq_index]; irq 200 drivers/scsi/sim710.c return sim710_probe_common(dev, io_addr, irq, 50, irq 3438 drivers/scsi/smartpqi/smartpqi_init.c static irqreturn_t pqi_irq_handler(int irq, void *data) irq 3452 drivers/scsi/smartpqi/smartpqi_init.c if (irq == ctrl_info->event_irq) irq 6519 drivers/scsi/smartpqi/smartpqi_init.c shost->irq = pci_irq_vector(ctrl_info->pci_dev, 0); irq 6520 drivers/scsi/smartpqi/smartpqi_init.c shost->unique_id = shost->irq; irq 8068 drivers/scsi/smartpqi/smartpqi_init.c pci_dev->irq, rc); irq 87 drivers/scsi/sni_53c710.c host->irq = platform_get_irq(dev, 0); irq 88 drivers/scsi/sni_53c710.c if(request_irq(host->irq, NCR_700_intr, IRQF_SHARED, "snirm710", host)) { irq 114 drivers/scsi/sni_53c710.c free_irq(host->irq, host); irq 35 drivers/scsi/snic/snic_isr.c snic_isr_msix_wq(int irq, void *data) irq 53 drivers/scsi/snic/snic_isr.c snic_isr_msix_io_cmpl(int irq, void *data) irq 71 drivers/scsi/snic/snic_isr.c snic_isr_msix_err_notify(int irq, void *data) irq 509 drivers/scsi/stex.c p->irq_vec = hba->pdev->irq; irq 882 drivers/scsi/stex.c static irqreturn_t stex_intr(int irq, void *__hba) irq 983 drivers/scsi/stex.c static irqreturn_t stex_ss_intr(int irq, void *__hba) irq 1632 drivers/scsi/stex.c status = request_irq(pdev->irq, irq 1647 drivers/scsi/stex.c free_irq(pdev->irq, hba); irq 193 drivers/scsi/sun3_scsi.c static irqreturn_t scsi_sun3_intr(int irq, void *dev) irq 212 drivers/scsi/sun3_scsi.c NCR5380_intr(irq, dev); irq 515 drivers/scsi/sun3_scsi.c struct resource *irq, *mem; irq 536 drivers/scsi/sun3_scsi.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, i); irq 538 drivers/scsi/sun3_scsi.c if (!irq || !mem) irq 563 drivers/scsi/sun3_scsi.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); irq 565 drivers/scsi/sun3_scsi.c if (!irq || !mem) irq 586 drivers/scsi/sun3_scsi.c instance->irq = irq->start; irq 596 drivers/scsi/sun3_scsi.c error = request_irq(instance->irq, scsi_sun3_intr, 0, irq 600 drivers/scsi/sun3_scsi.c instance->host_no, instance->irq); irq 616 drivers/scsi/sun3_scsi.c dregs->ivect = VME_DATA24 | (instance->irq & 0xff); irq 631 drivers/scsi/sun3_scsi.c free_irq(instance->irq, instance); irq 650 drivers/scsi/sun3_scsi.c free_irq(instance->irq, instance); irq 209 drivers/scsi/sun3x_esp.c host->irq = platform_get_irq(dev, 0); irq 210 drivers/scsi/sun3x_esp.c err = request_irq(host->irq, scsi_esp_intr, IRQF_SHARED, irq 229 drivers/scsi/sun3x_esp.c free_irq(host->irq, esp); irq 247 drivers/scsi/sun3x_esp.c unsigned int irq = esp->host->irq; irq 256 drivers/scsi/sun3x_esp.c free_irq(irq, esp); irq 117 drivers/scsi/sun_esp.c host->irq = op->archdata.irqs[0]; irq 118 drivers/scsi/sun_esp.c return request_irq(host->irq, scsi_esp_intr, IRQF_SHARED, "ESP", esp); irq 512 drivers/scsi/sun_esp.c free_irq(host->irq, esp); irq 556 drivers/scsi/sun_esp.c unsigned int irq = esp->host->irq; irq 566 drivers/scsi/sun_esp.c free_irq(irq, esp); irq 531 drivers/scsi/sym53c8xx_2/sym_glue.c static irqreturn_t sym53c8xx_intr(int irq, void *dev_id) irq 1173 drivers/scsi/sym53c8xx_2/sym_glue.c pci_name(pdev), pdev->irq); irq 1214 drivers/scsi/sym53c8xx_2/sym_glue.c free_irq(pdev->irq, np->s.host); irq 1249 drivers/scsi/sym53c8xx_2/sym_glue.c pdev->irq); irq 1317 drivers/scsi/sym53c8xx_2/sym_glue.c if (request_irq(pdev->irq, sym53c8xx_intr, IRQF_SHARED, NAME53C8XX, irq 1320 drivers/scsi/sym53c8xx_2/sym_glue.c sym_name(np), pdev->irq); irq 1754 drivers/scsi/sym53c8xx_2/sym_glue.c disable_irq(pdev->irq); irq 1822 drivers/scsi/sym53c8xx_2/sym_glue.c enable_irq(pdev->irq); irq 132 drivers/scsi/ufs/tc-dwc-g210-pci.c err = ufshcd_init(hba, mmio_base, pdev->irq); irq 178 drivers/scsi/ufs/ufshcd-pci.c err = ufshcd_init(hba, mmio_base, pdev->irq); irq 394 drivers/scsi/ufs/ufshcd-pltfrm.c int irq, err; irq 403 drivers/scsi/ufs/ufshcd-pltfrm.c irq = platform_get_irq(pdev, 0); irq 404 drivers/scsi/ufs/ufshcd-pltfrm.c if (irq < 0) { irq 433 drivers/scsi/ufs/ufshcd-pltfrm.c err = ufshcd_init(hba, mmio_base, irq); irq 258 drivers/scsi/ufs/ufshcd.c static irqreturn_t ufshcd_intr(int irq, void *__hba); irq 271 drivers/scsi/ufs/ufshcd.c ret = request_irq(hba->irq, ufshcd_intr, IRQF_SHARED, UFSHCD, irq 285 drivers/scsi/ufs/ufshcd.c free_irq(hba->irq, hba); irq 5609 drivers/scsi/ufs/ufshcd.c static irqreturn_t ufshcd_intr(int irq, void *__hba) irq 8267 drivers/scsi/ufs/ufshcd.c int ufshcd_init(struct ufs_hba *hba, void __iomem *mmio_base, unsigned int irq) irq 8281 drivers/scsi/ufs/ufshcd.c hba->irq = irq; irq 8367 drivers/scsi/ufs/ufshcd.c err = devm_request_irq(dev, irq, ufshcd_intr, IRQF_SHARED, UFSHCD, hba); irq 577 drivers/scsi/ufs/ufshcd.h unsigned int irq; irq 1164 drivers/scsi/vmw_pvscsi.c static irqreturn_t pvscsi_isr(int irq, void *devp) irq 1178 drivers/scsi/vmw_pvscsi.c static irqreturn_t pvscsi_shared_isr(int irq, void *devp) irq 1186 drivers/scsi/vmw_pvscsi.c return pvscsi_isr(irq, devp); irq 1576 drivers/scsi/wd33c93.c disable_irq(instance->irq); irq 1597 drivers/scsi/wd33c93.c enable_irq(instance->irq); irq 1610 drivers/scsi/wd33c93.c disable_irq(cmd->device->host->irq); irq 1635 drivers/scsi/wd33c93.c enable_irq(cmd->device->host->irq); irq 1710 drivers/scsi/wd33c93.c enable_irq(cmd->device->host->irq); irq 1728 drivers/scsi/wd33c93.c enable_irq(cmd->device->host->irq); irq 1747 drivers/scsi/wd33c93.c enable_irq(cmd->device->host->irq); irq 185 drivers/scsi/wd719x.c free_irq(wd->pdev->irq, wd); irq 656 drivers/scsi/wd719x.c static irqreturn_t wd719x_interrupt(int irq, void *dev_id) irq 823 drivers/scsi/wd719x.c sh->irq = wd->pdev->irq; irq 845 drivers/scsi/wd719x.c ret = request_irq(wd->pdev->irq, wd719x_interrupt, IRQF_SHARED, irq 849 drivers/scsi/wd719x.c wd->pdev->irq); irq 863 drivers/scsi/wd719x.c card_types[wd->type], sh->base, sh->irq, sh->this_id); irq 868 drivers/scsi/wd719x.c free_irq(wd->pdev->irq, wd); irq 110 drivers/scsi/xen-scsifront.c unsigned int irq; irq 222 drivers/scsi/xen-scsifront.c notify_remote_via_irq(info->irq); irq 363 drivers/scsi/xen-scsifront.c static irqreturn_t scsifront_irq_fn(int irq, void *dev_id) irq 740 drivers/scsi/xen-scsifront.c info->irq = err; irq 742 drivers/scsi/xen-scsifront.c err = request_threaded_irq(info->irq, NULL, scsifront_irq_fn, irq 753 drivers/scsi/xen-scsifront.c unbind_from_irqhandler(info->irq, info); irq 763 drivers/scsi/xen-scsifront.c unbind_from_irqhandler(info->irq, info); irq 110 drivers/scsi/zalon.c dev->irq = gsc_alloc_irq(&gsc_irq); irq 113 drivers/scsi/zalon.c zalon_vers, dev->irq); irq 133 drivers/scsi/zalon.c device.slot.irq = dev->irq; irq 140 drivers/scsi/zalon.c if (request_irq(dev->irq, ncr53c8xx_intr, IRQF_SHARED, "zalon", host)) { irq 142 drivers/scsi/zalon.c dev->irq); irq 158 drivers/scsi/zalon.c free_irq(dev->irq, host); irq 177 drivers/scsi/zalon.c free_irq(dev->irq, host); irq 129 drivers/scsi/zorro7xx.c host->irq = IRQ_AMIGA_PORTS; irq 131 drivers/scsi/zorro7xx.c if (request_irq(host->irq, NCR_700_intr, IRQF_SHARED, "zorro7xx-scsi", irq 163 drivers/scsi/zorro7xx.c free_irq(host->irq, host); irq 865 drivers/scsi/zorro_esp.c host->irq = IRQ_AMIGA_PORTS; irq 866 drivers/scsi/zorro_esp.c err = request_irq(host->irq, scsi_esp_intr, IRQF_SHARED, irq 884 drivers/scsi/zorro_esp.c free_irq(host->irq, esp); irq 923 drivers/scsi/zorro_esp.c free_irq(host->irq, esp); irq 170 drivers/sh/intc/access.c unsigned int irq) irq 180 drivers/sh/intc/access.c unsigned int irq) irq 190 drivers/sh/intc/access.c unsigned int irq) irq 192 drivers/sh/intc/access.c return fn(addr, handle, intc_get_prio_level(irq)); irq 214 drivers/sh/intc/access.c unsigned int irq) = { irq 227 drivers/sh/intc/access.c unsigned int irq) = { irq 240 drivers/sh/intc/access.c unsigned int irq) = { irq 14 drivers/sh/intc/balancing.c void intc_balancing_enable(unsigned int irq) irq 16 drivers/sh/intc/balancing.c struct intc_desc_int *d = get_intc_desc(irq); irq 17 drivers/sh/intc/balancing.c unsigned long handle = dist_handle[irq]; irq 20 drivers/sh/intc/balancing.c if (irq_balancing_disabled(irq) || !handle) irq 27 drivers/sh/intc/balancing.c void intc_balancing_disable(unsigned int irq) irq 29 drivers/sh/intc/balancing.c struct intc_desc_int *d = get_intc_desc(irq); irq 30 drivers/sh/intc/balancing.c unsigned long handle = dist_handle[irq]; irq 33 drivers/sh/intc/balancing.c if (irq_balancing_disabled(irq) || !handle) irq 83 drivers/sh/intc/balancing.c void intc_set_dist_handle(unsigned int irq, struct intc_desc *desc, irq 95 drivers/sh/intc/balancing.c dist_handle[irq] = intc_dist_data(desc, d, id); irq 18 drivers/sh/intc/chip.c unsigned int irq = data->irq; irq 19 drivers/sh/intc/chip.c struct intc_desc_int *d = get_intc_desc(irq); irq 30 drivers/sh/intc/chip.c [_INTC_FN(handle)], irq); irq 33 drivers/sh/intc/chip.c intc_balancing_enable(irq); irq 43 drivers/sh/intc/chip.c unsigned int irq = data->irq; irq 44 drivers/sh/intc/chip.c struct intc_desc_int *d = get_intc_desc(irq); irq 49 drivers/sh/intc/chip.c intc_balancing_disable(irq); irq 58 drivers/sh/intc/chip.c [_INTC_FN(handle)], irq); irq 83 drivers/sh/intc/chip.c unsigned int irq = data->irq; irq 84 drivers/sh/intc/chip.c struct intc_desc_int *d = get_intc_desc(irq); irq 85 drivers/sh/intc/chip.c unsigned long handle = intc_get_ack_handle(irq); irq 119 drivers/sh/intc/chip.c unsigned int irq) irq 123 drivers/sh/intc/chip.c key.irq = irq; irq 129 drivers/sh/intc/chip.c int intc_set_priority(unsigned int irq, unsigned int prio) irq 131 drivers/sh/intc/chip.c struct intc_desc_int *d = get_intc_desc(irq); irq 132 drivers/sh/intc/chip.c struct irq_data *data = irq_get_irq_data(irq); irq 135 drivers/sh/intc/chip.c if (!intc_get_prio_level(irq) || prio <= 1) irq 138 drivers/sh/intc/chip.c ihp = intc_find_irq(d->prio, d->nr_prio, irq); irq 143 drivers/sh/intc/chip.c intc_set_prio_level(irq, prio); irq 176 drivers/sh/intc/chip.c unsigned int irq = data->irq; irq 177 drivers/sh/intc/chip.c struct intc_desc_int *d = get_intc_desc(irq); irq 187 drivers/sh/intc/chip.c ihp = intc_find_irq(d->sense, d->nr_sense, irq); irq 54 drivers/sh/intc/core.c unsigned int intc_get_prio_level(unsigned int irq) irq 56 drivers/sh/intc/core.c return intc_prio_level[irq]; irq 59 drivers/sh/intc/core.c void intc_set_prio_level(unsigned int irq, unsigned int level) irq 64 drivers/sh/intc/core.c intc_prio_level[irq] = level; irq 76 drivers/sh/intc/core.c unsigned int irq) irq 84 drivers/sh/intc/core.c radix_tree_insert(&d->tree, enum_id, intc_irq_xlate_get(irq)); irq 104 drivers/sh/intc/core.c irq, irq2evt(irq)); irq 114 drivers/sh/intc/core.c irq_data = irq_get_irq_data(irq); irq 116 drivers/sh/intc/core.c disable_irq_nosync(irq); irq 117 drivers/sh/intc/core.c irq_set_chip_and_handler_name(irq, &d->chip, handle_level_irq, irq 119 drivers/sh/intc/core.c irq_set_chip_data(irq, (void *)data[primary]); irq 124 drivers/sh/intc/core.c intc_set_prio_level(irq, intc_get_dfl_prio_level()); irq 133 drivers/sh/intc/core.c hp->irq = irq; irq 150 drivers/sh/intc/core.c (d->sense + d->nr_sense)->irq = irq; irq 158 drivers/sh/intc/core.c intc_set_ack_handle(irq, desc, d, enum_id); irq 159 drivers/sh/intc/core.c intc_set_dist_handle(irq, desc, d, enum_id); irq 161 drivers/sh/intc/core.c activate_irq(irq); irq 313 drivers/sh/intc/core.c unsigned int irq = evt2irq(vect->vect); irq 319 drivers/sh/intc/core.c res = irq_create_identity_mapping(d->domain, irq); irq 322 drivers/sh/intc/core.c res = irq_domain_associate(d->domain, irq, irq); irq 328 drivers/sh/intc/core.c pr_err("can't identity map IRQ %d\n", irq); irq 333 drivers/sh/intc/core.c intc_irq_xlate_set(irq, vect->enum_id, d); irq 334 drivers/sh/intc/core.c intc_register_irq(desc, d, vect->enum_id, irq); irq 360 drivers/sh/intc/core.c irq); irq 371 drivers/sh/intc/core.c (void *)irq); irq 413 drivers/sh/intc/core.c int irq; irq 419 drivers/sh/intc/core.c for_each_active_irq(irq) { irq 423 drivers/sh/intc/core.c data = irq_get_irq_data(irq); irq 439 drivers/sh/intc/core.c int irq; irq 444 drivers/sh/intc/core.c for_each_active_irq(irq) { irq 448 drivers/sh/intc/core.c data = irq_get_irq_data(irq); irq 287 drivers/sh/intc/handle.c void intc_set_ack_handle(unsigned int irq, struct intc_desc *desc, irq 299 drivers/sh/intc/handle.c ack_handle[irq] = intc_ack_data(desc, d, id); irq 303 drivers/sh/intc/handle.c unsigned long intc_get_ack_handle(unsigned int irq) irq 305 drivers/sh/intc/handle.c return ack_handle[irq]; irq 33 drivers/sh/intc/internals.h unsigned int irq; irq 91 drivers/sh/intc/internals.h static inline struct intc_desc_int *get_intc_desc(unsigned int irq) irq 93 drivers/sh/intc/internals.h struct irq_chip *chip = irq_get_chip(irq); irq 101 drivers/sh/intc/internals.h static inline void activate_irq(int irq) irq 103 drivers/sh/intc/internals.h irq_modify_status(irq, IRQ_NOREQUEST, IRQ_NOPROBE); irq 111 drivers/sh/intc/internals.h return _a->irq - _b->irq; irq 122 drivers/sh/intc/internals.h unsigned int irq); irq 127 drivers/sh/intc/internals.h unsigned int irq); irq 132 drivers/sh/intc/internals.h unsigned int irq); irq 144 drivers/sh/intc/internals.h void intc_balancing_enable(unsigned int irq); irq 145 drivers/sh/intc/internals.h void intc_balancing_disable(unsigned int irq); irq 146 drivers/sh/intc/internals.h void intc_set_dist_handle(unsigned int irq, struct intc_desc *desc, irq 149 drivers/sh/intc/internals.h static inline void intc_balancing_enable(unsigned int irq) { } irq 150 drivers/sh/intc/internals.h static inline void intc_balancing_disable(unsigned int irq) { } irq 152 drivers/sh/intc/internals.h intc_set_dist_handle(unsigned int irq, struct intc_desc *desc, irq 166 drivers/sh/intc/internals.h unsigned int intc_get_prio_level(unsigned int irq); irq 167 drivers/sh/intc/internals.h void intc_set_prio_level(unsigned int irq, unsigned int level); irq 179 drivers/sh/intc/internals.h void intc_set_ack_handle(unsigned int irq, struct intc_desc *desc, irq 181 drivers/sh/intc/internals.h unsigned long intc_get_ack_handle(unsigned int irq); irq 190 drivers/sh/intc/internals.h void intc_irq_xlate_set(unsigned int irq, intc_enum id, struct intc_desc_int *d); irq 191 drivers/sh/intc/internals.h struct intc_map_entry *intc_irq_xlate_get(unsigned int irq); irq 23 drivers/sh/intc/virq.c unsigned int irq; irq 35 drivers/sh/intc/virq.c void intc_irq_xlate_set(unsigned int irq, intc_enum id, struct intc_desc_int *d) irq 40 drivers/sh/intc/virq.c intc_irq_xlate[irq].enum_id = id; irq 41 drivers/sh/intc/virq.c intc_irq_xlate[irq].desc = d; irq 45 drivers/sh/intc/virq.c struct intc_map_entry *intc_irq_xlate_get(unsigned int irq) irq 47 drivers/sh/intc/virq.c return intc_irq_xlate + irq; irq 54 drivers/sh/intc/virq.c int irq = -1; irq 75 drivers/sh/intc/virq.c irq = ptr - intc_irq_xlate; irq 80 drivers/sh/intc/virq.c return irq; irq 84 drivers/sh/intc/virq.c static int add_virq_to_pirq(unsigned int irq, unsigned int virq) irq 90 drivers/sh/intc/virq.c for_each_virq(entry, irq_get_handler_data(irq)) { irq 91 drivers/sh/intc/virq.c if (entry->irq == virq) irq 100 drivers/sh/intc/virq.c entry->irq = virq; irq 105 drivers/sh/intc/virq.c irq_set_handler_data(irq, entry); irq 112 drivers/sh/intc/virq.c unsigned int irq = irq_desc_get_irq(desc); irq 116 drivers/sh/intc/virq.c struct intc_desc_int *d = get_intc_desc(irq); irq 122 drivers/sh/intc/virq.c struct irq_desc *vdesc = irq_to_desc(entry->irq); irq 217 drivers/sh/intc/virq.c int irq; irq 225 drivers/sh/intc/virq.c irq = irq_alloc_desc(numa_node_id()); irq 226 drivers/sh/intc/virq.c if (unlikely(irq < 0)) { irq 231 drivers/sh/intc/virq.c activate_irq(irq); irq 234 drivers/sh/intc/virq.c irq, entry->pirq); irq 236 drivers/sh/intc/virq.c intc_irq_xlate_set(irq, entry->enum_id, d); irq 238 drivers/sh/intc/virq.c irq_set_chip_and_handler_name(irq, irq_get_chip(entry->pirq), irq 240 drivers/sh/intc/virq.c irq_set_chip_data(irq, irq_get_chip_data(entry->pirq)); irq 242 drivers/sh/intc/virq.c irq_set_handler_data(irq, (void *)entry->handle); irq 247 drivers/sh/intc/virq.c irq_set_nothread(irq); irq 250 drivers/sh/intc/virq.c add_virq_to_pirq(entry->pirq, irq); irq 256 drivers/sh/intc/virq.c &intc_irq_xlate[irq]); irq 714 drivers/sh/maple/maple.c static irqreturn_t maple_dma_interrupt(int irq, void *dev_id) irq 721 drivers/sh/maple/maple.c static irqreturn_t maple_vblank_interrupt(int irq, void *dev_id) irq 113 drivers/slimbus/qcom-ctrl.c int irq; irq 263 drivers/slimbus/qcom-ctrl.c static irqreturn_t qcom_slim_interrupt(int irq, void *d) irq 284 drivers/slimbus/qcom-ctrl.c enable_irq(ctrl->irq); irq 517 drivers/slimbus/qcom-ctrl.c ctrl->irq = platform_get_irq(pdev, 0); irq 518 drivers/slimbus/qcom-ctrl.c if (!ctrl->irq) { irq 563 drivers/slimbus/qcom-ctrl.c ret = devm_request_irq(&pdev->dev, ctrl->irq, qcom_slim_interrupt, irq 663 drivers/slimbus/qcom-ctrl.c disable_irq(ctrl->irq); irq 749 drivers/slimbus/qcom-ngd-ctrl.c static irqreturn_t qcom_slim_ngd_interrupt(int irq, void *d) irq 69 drivers/soc/aspeed/aspeed-lpc-snoop.c int irq; irq 127 drivers/soc/aspeed/aspeed-lpc-snoop.c static irqreturn_t aspeed_lpc_snoop_irq(int irq, void *arg) irq 166 drivers/soc/aspeed/aspeed-lpc-snoop.c lpc_snoop->irq = platform_get_irq(pdev, 0); irq 167 drivers/soc/aspeed/aspeed-lpc-snoop.c if (!lpc_snoop->irq) irq 170 drivers/soc/aspeed/aspeed-lpc-snoop.c rc = devm_request_irq(dev, lpc_snoop->irq, irq 174 drivers/soc/aspeed/aspeed-lpc-snoop.c dev_warn(dev, "Unable to request IRQ %d\n", lpc_snoop->irq); irq 175 drivers/soc/aspeed/aspeed-lpc-snoop.c lpc_snoop->irq = 0; irq 266 drivers/soc/dove/pmu.c static int __init dove_init_pmu_irq(struct pmu_data *pmu, int irq) irq 303 drivers/soc/dove/pmu.c irq_set_handler_data(irq, pmu); irq 304 drivers/soc/dove/pmu.c irq_set_chained_handler(irq, pmu_irq_handler); irq 340 drivers/soc/dove/pmu.c ret = dove_init_pmu_irq(pmu, initdata->irq); irq 86 drivers/soc/fsl/dpio/dpio-driver.c struct fsl_mc_device_irq *irq; irq 88 drivers/soc/fsl/dpio/dpio-driver.c irq = dpio_dev->irqs[0]; irq 91 drivers/soc/fsl/dpio/dpio-driver.c irq_set_affinity_hint(irq->msi_desc->irq, NULL); irq 97 drivers/soc/fsl/dpio/dpio-driver.c struct fsl_mc_device_irq *irq; irq 100 drivers/soc/fsl/dpio/dpio-driver.c irq = dpio_dev->irqs[0]; irq 102 drivers/soc/fsl/dpio/dpio-driver.c irq->msi_desc->irq, irq 117 drivers/soc/fsl/dpio/dpio-driver.c if (irq_set_affinity_hint(irq->msi_desc->irq, &mask)) irq 120 drivers/soc/fsl/dpio/dpio-driver.c irq->msi_desc->irq, cpu); irq 255 drivers/soc/fsl/qbman/bman.c static irqreturn_t portal_isr(int irq, void *ptr) irq 561 drivers/soc/fsl/qbman/bman.c if (request_irq(c->irq, portal_isr, 0, portal->irqname, portal)) { irq 566 drivers/soc/fsl/qbman/bman.c if (dpaa_set_portal_irq_affinity(c->dev, c->irq, c->cpu)) irq 585 drivers/soc/fsl/qbman/bman.c free_irq(c->irq, portal); irq 158 drivers/soc/fsl/qbman/bman_ccsr.c static irqreturn_t bman_isr(int irq, void *ptr) irq 71 drivers/soc/fsl/qbman/bman_portal.c irq_set_affinity(pcfg->irq, cpumask_of(cpu)); irq 87 drivers/soc/fsl/qbman/bman_portal.c irq_set_affinity(pcfg->irq, cpumask_of(cpu)); irq 103 drivers/soc/fsl/qbman/bman_portal.c int irq, cpu, err, i; irq 137 drivers/soc/fsl/qbman/bman_portal.c irq = platform_get_irq(pdev, 0); irq 138 drivers/soc/fsl/qbman/bman_portal.c if (irq <= 0) irq 140 drivers/soc/fsl/qbman/bman_portal.c pcfg->irq = irq; irq 59 drivers/soc/fsl/qbman/bman_priv.h int irq; irq 115 drivers/soc/fsl/qbman/dpaa_sys.h int irq, int cpu) irq 119 drivers/soc/fsl/qbman/dpaa_sys.h if (!irq_can_set_affinity(irq)) { irq 127 drivers/soc/fsl/qbman/dpaa_sys.h ret = irq_set_affinity(irq, cpumask_of(cpu)); irq 1171 drivers/soc/fsl/qbman/qman.c static irqreturn_t portal_isr(int irq, void *ptr) irq 1302 drivers/soc/fsl/qbman/qman.c if (request_irq(c->irq, portal_isr, 0, portal->irqname, portal)) { irq 1307 drivers/soc/fsl/qbman/qman.c if (dpaa_set_portal_irq_affinity(c->dev, c->irq, c->cpu)) irq 1345 drivers/soc/fsl/qbman/qman.c free_irq(c->irq, portal); irq 1400 drivers/soc/fsl/qbman/qman.c free_irq(pcfg->irq, qm); irq 570 drivers/soc/fsl/qbman/qman_ccsr.c static irqreturn_t qman_isr(int irq, void *ptr) irq 201 drivers/soc/fsl/qbman/qman_portal.c irq_set_affinity(pcfg->irq, cpumask_of(cpu)); irq 217 drivers/soc/fsl/qbman/qman_portal.c irq_set_affinity(pcfg->irq, cpumask_of(cpu)); irq 236 drivers/soc/fsl/qbman/qman_portal.c int irq, cpu, err, i; irq 277 drivers/soc/fsl/qbman/qman_portal.c irq = platform_get_irq(pdev, 0); irq 278 drivers/soc/fsl/qbman/qman_portal.c if (irq <= 0) irq 280 drivers/soc/fsl/qbman/qman_portal.c pcfg->irq = irq; irq 167 drivers/soc/fsl/qbman/qman_priv.h int irq; irq 287 drivers/soc/fsl/qe/qe_ic.c int irq; irq 292 drivers/soc/fsl/qe/qe_ic.c irq = qe_ic_read(qe_ic->regs, QEIC_CIVEC) >> 26; irq 294 drivers/soc/fsl/qe/qe_ic.c if (irq == 0) irq 297 drivers/soc/fsl/qe/qe_ic.c return irq_linear_revmap(qe_ic->irqhost, irq); irq 303 drivers/soc/fsl/qe/qe_ic.c int irq; irq 308 drivers/soc/fsl/qe/qe_ic.c irq = qe_ic_read(qe_ic->regs, QEIC_CHIVEC) >> 26; irq 310 drivers/soc/fsl/qe/qe_ic.c if (irq == 0) irq 313 drivers/soc/fsl/qe/qe_ic.c return irq_linear_revmap(qe_ic->irqhost, irq); irq 140 drivers/soc/ixp4xx/ixp4xx-qmgr.c static irqreturn_t qmgr_irq1_a0(int irq, void *pdev) irq 165 drivers/soc/ixp4xx/ixp4xx-qmgr.c static irqreturn_t qmgr_irq2_a0(int irq, void *pdev) irq 184 drivers/soc/ixp4xx/ixp4xx-qmgr.c static irqreturn_t qmgr_irq(int irq, void *pdev) irq 186 drivers/soc/ixp4xx/ixp4xx-qmgr.c int i, half = (irq == qmgr_irq_1 ? 0 : 1); irq 1896 drivers/soc/mediatek/mtk-pmic-wrap.c int ret, irq; irq 2016 drivers/soc/mediatek/mtk-pmic-wrap.c irq = platform_get_irq(pdev, 0); irq 2017 drivers/soc/mediatek/mtk-pmic-wrap.c ret = devm_request_irq(wrp->dev, irq, pwrap_interrupt, irq 199 drivers/soc/qcom/qcom_aoss.c static irqreturn_t qmp_intr(int irq, void *data) irq 518 drivers/soc/qcom/qcom_aoss.c int irq; irq 542 drivers/soc/qcom/qcom_aoss.c irq = platform_get_irq(pdev, 0); irq 543 drivers/soc/qcom/qcom_aoss.c ret = devm_request_irq(&pdev->dev, irq, qmp_intr, IRQF_ONESHOT, irq 207 drivers/soc/qcom/rpmh-rsc.c static irqreturn_t tcs_tx_done(int irq, void *p) irq 623 drivers/soc/qcom/rpmh-rsc.c int ret, irq; irq 656 drivers/soc/qcom/rpmh-rsc.c irq = platform_get_irq(pdev, drv->id); irq 657 drivers/soc/qcom/rpmh-rsc.c if (irq < 0) irq 658 drivers/soc/qcom/rpmh-rsc.c return irq; irq 660 drivers/soc/qcom/rpmh-rsc.c ret = devm_request_irq(&pdev->dev, irq, tcs_tx_done, irq 172 drivers/soc/qcom/smp2p.c static irqreturn_t qcom_smp2p_intr(int irq, void *data) irq 245 drivers/soc/qcom/smp2p.c irq_hw_number_t irq = irqd_to_hwirq(irqd); irq 247 drivers/soc/qcom/smp2p.c clear_bit(irq, entry->irq_enabled); irq 253 drivers/soc/qcom/smp2p.c irq_hw_number_t irq = irqd_to_hwirq(irqd); irq 255 drivers/soc/qcom/smp2p.c set_bit(irq, entry->irq_enabled); irq 261 drivers/soc/qcom/smp2p.c irq_hw_number_t irq = irqd_to_hwirq(irqd); irq 267 drivers/soc/qcom/smp2p.c set_bit(irq, entry->irq_rising); irq 269 drivers/soc/qcom/smp2p.c clear_bit(irq, entry->irq_rising); irq 272 drivers/soc/qcom/smp2p.c set_bit(irq, entry->irq_falling); irq 274 drivers/soc/qcom/smp2p.c clear_bit(irq, entry->irq_falling); irq 287 drivers/soc/qcom/smp2p.c unsigned int irq, irq 292 drivers/soc/qcom/smp2p.c irq_set_chip_and_handler(irq, &smp2p_irq_chip, handle_level_irq); irq 293 drivers/soc/qcom/smp2p.c irq_set_chip_data(irq, entry); irq 294 drivers/soc/qcom/smp2p.c irq_set_nested_thread(irq, 1); irq 295 drivers/soc/qcom/smp2p.c irq_set_noprobe(irq); irq 447 drivers/soc/qcom/smp2p.c int irq; irq 476 drivers/soc/qcom/smp2p.c irq = platform_get_irq(pdev, 0); irq 477 drivers/soc/qcom/smp2p.c if (irq < 0) { irq 479 drivers/soc/qcom/smp2p.c return irq; irq 532 drivers/soc/qcom/smp2p.c ret = devm_request_threaded_irq(&pdev->dev, irq, irq 198 drivers/soc/qcom/smsm.c static irqreturn_t smsm_intr(int irq, void *data) irq 240 drivers/soc/qcom/smsm.c irq_hw_number_t irq = irqd_to_hwirq(irqd); irq 246 drivers/soc/qcom/smsm.c val &= ~BIT(irq); irq 250 drivers/soc/qcom/smsm.c clear_bit(irq, entry->irq_enabled); irq 265 drivers/soc/qcom/smsm.c irq_hw_number_t irq = irqd_to_hwirq(irqd); irq 269 drivers/soc/qcom/smsm.c set_bit(irq, entry->irq_enabled); irq 273 drivers/soc/qcom/smsm.c val |= BIT(irq); irq 286 drivers/soc/qcom/smsm.c irq_hw_number_t irq = irqd_to_hwirq(irqd); irq 292 drivers/soc/qcom/smsm.c set_bit(irq, entry->irq_rising); irq 294 drivers/soc/qcom/smsm.c clear_bit(irq, entry->irq_rising); irq 297 drivers/soc/qcom/smsm.c set_bit(irq, entry->irq_falling); irq 299 drivers/soc/qcom/smsm.c clear_bit(irq, entry->irq_falling); irq 318 drivers/soc/qcom/smsm.c unsigned int irq, irq 323 drivers/soc/qcom/smsm.c irq_set_chip_and_handler(irq, &smsm_irq_chip, handle_level_irq); irq 324 drivers/soc/qcom/smsm.c irq_set_chip_data(irq, entry); irq 325 drivers/soc/qcom/smsm.c irq_set_nested_thread(irq, 1); irq 386 drivers/soc/qcom/smsm.c int irq; irq 388 drivers/soc/qcom/smsm.c irq = irq_of_parse_and_map(node, 0); irq 389 drivers/soc/qcom/smsm.c if (!irq) { irq 394 drivers/soc/qcom/smsm.c ret = devm_request_threaded_irq(smsm->dev, irq, irq 177 drivers/soc/tegra/pmc.c unsigned int irq; irq 188 drivers/soc/tegra/pmc.c .irq = _irq, \ irq 199 drivers/soc/tegra/pmc.c .irq = 0, \ irq 346 drivers/soc/tegra/pmc.c struct irq_chip irq; irq 1877 drivers/soc/tegra/pmc.c &pmc->irq, pmc); irq 1884 drivers/soc/tegra/pmc.c spec.param[1] = event->irq; irq 1900 drivers/soc/tegra/pmc.c &pmc->irq, pmc); irq 1927 drivers/soc/tegra/pmc.c &pmc->irq, pmc); irq 2030 drivers/soc/tegra/pmc.c pmc->irq.name = dev_name(pmc->dev); irq 2031 drivers/soc/tegra/pmc.c pmc->irq.irq_mask = irq_chip_mask_parent; irq 2032 drivers/soc/tegra/pmc.c pmc->irq.irq_unmask = irq_chip_unmask_parent; irq 2033 drivers/soc/tegra/pmc.c pmc->irq.irq_eoi = irq_chip_eoi_parent; irq 2034 drivers/soc/tegra/pmc.c pmc->irq.irq_set_affinity = irq_chip_set_affinity_parent; irq 2035 drivers/soc/tegra/pmc.c pmc->irq.irq_set_type = tegra_pmc_irq_set_type; irq 2036 drivers/soc/tegra/pmc.c pmc->irq.irq_set_wake = tegra_pmc_irq_set_wake; irq 324 drivers/soc/ti/knav_qmss.h int irq; irq 77 drivers/soc/ti/knav_qmss_acc.c static irqreturn_t knav_acc_int_handler(int irq, void *_instdata) irq 99 drivers/soc/ti/knav_qmss_acc.c if (range->irqs[queue].irq == irq) irq 201 drivers/soc/ti/knav_qmss_acc.c int ret = 0, irq; irq 206 drivers/soc/ti/knav_qmss_acc.c irq = range->irqs[0].irq; irq 210 drivers/soc/ti/knav_qmss_acc.c irq = range->irqs[queue].irq; irq 232 drivers/soc/ti/knav_qmss_acc.c ret = request_irq(irq, knav_acc_int_handler, 0, acc->name, irq 235 drivers/soc/ti/knav_qmss_acc.c ret = irq_set_affinity_hint(irq, cpu_mask); irq 247 drivers/soc/ti/knav_qmss_acc.c ret = irq_set_affinity_hint(irq, NULL); irq 251 drivers/soc/ti/knav_qmss_acc.c free_irq(irq, range); irq 101 drivers/soc/ti/knav_qmss_queue.c static irqreturn_t knav_queue_int_handler(int irq, void *_instdata) irq 113 drivers/soc/ti/knav_qmss_queue.c int ret = 0, irq; irq 116 drivers/soc/ti/knav_qmss_queue.c irq = range->irqs[queue].irq; irq 117 drivers/soc/ti/knav_qmss_queue.c ret = request_irq(irq, knav_queue_int_handler, 0, irq 121 drivers/soc/ti/knav_qmss_queue.c disable_irq(irq); irq 123 drivers/soc/ti/knav_qmss_queue.c ret = irq_set_affinity_hint(irq, range->irqs[queue].cpu_mask); irq 138 drivers/soc/ti/knav_qmss_queue.c int irq; irq 141 drivers/soc/ti/knav_qmss_queue.c irq = range->irqs[queue].irq; irq 142 drivers/soc/ti/knav_qmss_queue.c irq_set_affinity_hint(irq, NULL); irq 143 drivers/soc/ti/knav_qmss_queue.c free_irq(irq, inst); irq 389 drivers/soc/ti/knav_qmss_queue.c enable_irq(range->irqs[queue].irq); irq 391 drivers/soc/ti/knav_qmss_queue.c disable_irq_nosync(range->irqs[queue].irq); irq 1249 drivers/soc/ti/knav_qmss_queue.c range->irqs[i].irq = irq_create_of_mapping(&oirq); irq 1250 drivers/soc/ti/knav_qmss_queue.c if (range->irqs[i].irq == IRQ_NONE) irq 142 drivers/soc/ti/ti_sci_inta_msi.c return desc->irq; irq 112 drivers/soc/ti/wkup_m3_ipc.c static irqreturn_t wkup_m3_txev_handler(int irq, void *ipc_data) irq 431 drivers/soc/ti/wkup_m3_ipc.c int irq, ret; irq 449 drivers/soc/ti/wkup_m3_ipc.c irq = platform_get_irq(pdev, 0); irq 450 drivers/soc/ti/wkup_m3_ipc.c if (!irq) { irq 455 drivers/soc/ti/wkup_m3_ipc.c ret = devm_request_irq(dev, irq, wkup_m3_txev_handler, irq 47 drivers/soc/xilinx/zynqmp_power.c static irqreturn_t zynqmp_pm_isr(int irq, void *data) irq 120 drivers/soc/xilinx/zynqmp_power.c int ret, irq; irq 137 drivers/soc/xilinx/zynqmp_power.c irq = platform_get_irq(pdev, 0); irq 138 drivers/soc/xilinx/zynqmp_power.c if (irq <= 0) irq 141 drivers/soc/xilinx/zynqmp_power.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, zynqmp_pm_isr, irq 146 drivers/soc/xilinx/zynqmp_power.c "with %d\n", irq, ret); irq 664 drivers/soundwire/cadence_master.c irqreturn_t sdw_cdns_irq(int irq, void *dev_id) irq 729 drivers/soundwire/cadence_master.c irqreturn_t sdw_cdns_thread(int irq, void *dev_id) irq 158 drivers/soundwire/cadence_master.h irqreturn_t sdw_cdns_irq(int irq, void *dev_id); irq 159 drivers/soundwire/cadence_master.h irqreturn_t sdw_cdns_thread(int irq, void *dev_id); irq 1063 drivers/soundwire/intel.c ret = request_threaded_irq(sdw->res->irq, sdw_cdns_irq, sdw_cdns_thread, irq 1067 drivers/soundwire/intel.c sdw->res->irq); irq 1084 drivers/soundwire/intel.c free_irq(sdw->res->irq, sdw); irq 1099 drivers/soundwire/intel.c free_irq(sdw->res->irq, sdw); irq 22 drivers/soundwire/intel.h int irq; irq 125 drivers/soundwire/intel_init.c link->res.irq = res->irq; irq 431 drivers/spi/atmel-quadspi.c static irqreturn_t atmel_qspi_interrupt(int irq, void *dev_id) irq 455 drivers/spi/atmel-quadspi.c int irq, err = 0; irq 538 drivers/spi/atmel-quadspi.c irq = platform_get_irq(pdev, 0); irq 539 drivers/spi/atmel-quadspi.c if (irq < 0) { irq 540 drivers/spi/atmel-quadspi.c err = irq; irq 543 drivers/spi/atmel-quadspi.c err = devm_request_irq(&pdev->dev, irq, atmel_qspi_interrupt, irq 45 drivers/spi/spi-altera.c int irq; irq 126 drivers/spi/spi-altera.c if (hw->irq >= 0) { irq 149 drivers/spi/spi-altera.c static irqreturn_t altera_spi_irq(int irq, void *dev) irq 203 drivers/spi/spi-altera.c hw->irq = platform_get_irq(pdev, 0); irq 204 drivers/spi/spi-altera.c if (hw->irq >= 0) { irq 205 drivers/spi/spi-altera.c err = devm_request_irq(&pdev->dev, hw->irq, altera_spi_irq, 0, irq 214 drivers/spi/spi-altera.c dev_info(&pdev->dev, "base %p, irq %d\n", hw->base, hw->irq); irq 106 drivers/spi/spi-armada-3700.c unsigned int irq; irq 318 drivers/spi/spi-armada-3700.c static irqreturn_t a3700_spi_interrupt(int irq, void *dev_id) irq 823 drivers/spi/spi-armada-3700.c int irq, ret = 0; irq 863 drivers/spi/spi-armada-3700.c irq = platform_get_irq(pdev, 0); irq 864 drivers/spi/spi-armada-3700.c if (irq < 0) { irq 868 drivers/spi/spi-armada-3700.c spi->irq = irq; irq 893 drivers/spi/spi-armada-3700.c ret = devm_request_irq(dev, spi->irq, a3700_spi_interrupt, 0, irq 93 drivers/spi/spi-at91-usart.c int irq; irq 334 drivers/spi/spi-at91-usart.c static irqreturn_t at91_usart_spi_interrupt(int irq, void *dev_id) irq 518 drivers/spi/spi-at91-usart.c int irq; irq 526 drivers/spi/spi-at91-usart.c irq = platform_get_irq(to_platform_device(pdev->dev.parent), 0); irq 527 drivers/spi/spi-at91-usart.c if (irq < 0) irq 528 drivers/spi/spi-at91-usart.c return irq; irq 568 drivers/spi/spi-at91-usart.c aus->irq = irq; irq 571 drivers/spi/spi-at91-usart.c ret = devm_request_irq(&pdev->dev, irq, at91_usart_spi_interrupt, 0, irq 601 drivers/spi/spi-at91-usart.c ®s->start, irq); irq 283 drivers/spi/spi-atmel.c int irq; irq 1081 drivers/spi/spi-atmel.c atmel_spi_pio_interrupt(int irq, void *dev_id) irq 1139 drivers/spi/spi-atmel.c atmel_spi_pdc_interrupt(int irq, void *dev_id) irq 1491 drivers/spi/spi-atmel.c int irq; irq 1504 drivers/spi/spi-atmel.c irq = platform_get_irq(pdev, 0); irq 1505 drivers/spi/spi-atmel.c if (irq < 0) irq 1506 drivers/spi/spi-atmel.c return irq; irq 1545 drivers/spi/spi-atmel.c as->irq = irq; irq 1606 drivers/spi/spi-atmel.c ret = devm_request_irq(&pdev->dev, irq, atmel_spi_pdc_interrupt, irq 1609 drivers/spi/spi-atmel.c ret = devm_request_irq(&pdev->dev, irq, atmel_spi_pio_interrupt, irq 1642 drivers/spi/spi-atmel.c irq); irq 44 drivers/spi/spi-au1550.c int irq; irq 642 drivers/spi/spi-au1550.c static irqreturn_t au1550_spi_irq(int irq, void *dev) irq 758 drivers/spi/spi-au1550.c hw->irq = r->start; irq 854 drivers/spi/spi-au1550.c err = request_irq(hw->irq, au1550_spi_irq, 0, pdev->name, hw); irq 895 drivers/spi/spi-au1550.c free_irq(hw->irq, hw); irq 932 drivers/spi/spi-au1550.c free_irq(hw->irq, hw); irq 351 drivers/spi/spi-axi-spi-engine.c static irqreturn_t spi_engine_irq(int irq, void *devid) irq 463 drivers/spi/spi-axi-spi-engine.c int irq; irq 466 drivers/spi/spi-axi-spi-engine.c irq = platform_get_irq(pdev, 0); irq 467 drivers/spi/spi-axi-spi-engine.c if (irq <= 0) irq 522 drivers/spi/spi-axi-spi-engine.c ret = request_irq(irq, spi_engine_irq, 0, pdev->name, master); irq 541 drivers/spi/spi-axi-spi-engine.c free_irq(irq, master); irq 555 drivers/spi/spi-axi-spi-engine.c int irq = platform_get_irq(pdev, 0); irq 559 drivers/spi/spi-axi-spi-engine.c free_irq(irq, master); irq 1000 drivers/spi/spi-bcm-qspi.c static irqreturn_t bcm_qspi_mspi_l2_isr(int irq, void *dev_id) irq 1020 drivers/spi/spi-bcm-qspi.c static irqreturn_t bcm_qspi_bspi_lr_l2_isr(int irq, void *dev_id) irq 1057 drivers/spi/spi-bcm-qspi.c static irqreturn_t bcm_qspi_bspi_lr_err_l2_isr(int irq, void *dev_id) irq 1073 drivers/spi/spi-bcm-qspi.c static irqreturn_t bcm_qspi_l1_isr(int irq, void *dev_id) irq 1084 drivers/spi/spi-bcm-qspi.c ret = bcm_qspi_mspi_l2_isr(irq, dev_id); irq 1086 drivers/spi/spi-bcm-qspi.c ret = bcm_qspi_bspi_lr_l2_isr(irq, dev_id); irq 1088 drivers/spi/spi-bcm-qspi.c ret = bcm_qspi_bspi_lr_err_l2_isr(irq, dev_id); irq 1204 drivers/spi/spi-bcm-qspi.c int irq, ret = 0, num_ints = 0; irq 1294 drivers/spi/spi-bcm-qspi.c irq = -1; irq 1298 drivers/spi/spi-bcm-qspi.c irq = platform_get_irq_byname(pdev, name); irq 1301 drivers/spi/spi-bcm-qspi.c irq = platform_get_irq(pdev, 0); irq 1304 drivers/spi/spi-bcm-qspi.c if (irq >= 0) { irq 1305 drivers/spi/spi-bcm-qspi.c ret = devm_request_irq(&pdev->dev, irq, irq 1319 drivers/spi/spi-bcm-qspi.c irq); irq 126 drivers/spi/spi-bcm2835.c int irq; irq 364 drivers/spi/spi-bcm2835.c static irqreturn_t bcm2835_spi_interrupt(int irq, void *dev_id) irq 1312 drivers/spi/spi-bcm2835.c bs->irq = platform_get_irq(pdev, 0); irq 1313 drivers/spi/spi-bcm2835.c if (bs->irq <= 0) { irq 1314 drivers/spi/spi-bcm2835.c err = bs->irq ? bs->irq : -ENODEV; irq 1326 drivers/spi/spi-bcm2835.c err = devm_request_irq(&pdev->dev, bs->irq, bcm2835_spi_interrupt, 0, irq 92 drivers/spi/spi-bcm2835aux.c int irq; irq 235 drivers/spi/spi-bcm2835aux.c static irqreturn_t bcm2835aux_spi_interrupt(int irq, void *dev_id) irq 539 drivers/spi/spi-bcm2835aux.c bs->irq = platform_get_irq(pdev, 0); irq 540 drivers/spi/spi-bcm2835aux.c if (bs->irq <= 0) { irq 541 drivers/spi/spi-bcm2835aux.c err = bs->irq ? bs->irq : -ENODEV; irq 563 drivers/spi/spi-bcm2835aux.c err = devm_request_irq(&pdev->dev, bs->irq, irq 314 drivers/spi/spi-bcm63xx-hsspi.c static irqreturn_t bcm63xx_hsspi_interrupt(int irq, void *dev_id) irq 336 drivers/spi/spi-bcm63xx-hsspi.c int irq, ret; irq 339 drivers/spi/spi-bcm63xx-hsspi.c irq = platform_get_irq(pdev, 0); irq 340 drivers/spi/spi-bcm63xx-hsspi.c if (irq < 0) irq 341 drivers/spi/spi-bcm63xx-hsspi.c return irq; irq 425 drivers/spi/spi-bcm63xx-hsspi.c ret = devm_request_irq(dev, irq, bcm63xx_hsspi_interrupt, IRQF_SHARED, irq 137 drivers/spi/spi-bcm63xx.c int irq; irq 405 drivers/spi/spi-bcm63xx.c static irqreturn_t bcm63xx_spi_interrupt(int irq, void *dev_id) irq 490 drivers/spi/spi-bcm63xx.c int irq, bus_num; irq 522 drivers/spi/spi-bcm63xx.c irq = platform_get_irq(pdev, 0); irq 523 drivers/spi/spi-bcm63xx.c if (irq < 0) irq 524 drivers/spi/spi-bcm63xx.c return irq; irq 551 drivers/spi/spi-bcm63xx.c bs->irq = irq; irq 556 drivers/spi/spi-bcm63xx.c ret = devm_request_irq(&pdev->dev, irq, bcm63xx_spi_interrupt, 0, irq 592 drivers/spi/spi-bcm63xx.c r, irq, bs->fifo_size); irq 340 drivers/spi/spi-cadence.c static irqreturn_t cdns_spi_irq(int irq, void *dev_id) irq 474 drivers/spi/spi-cadence.c int ret = 0, irq; irq 538 drivers/spi/spi-cadence.c irq = platform_get_irq(pdev, 0); irq 539 drivers/spi/spi-cadence.c if (irq <= 0) { irq 544 drivers/spi/spi-cadence.c ret = devm_request_irq(&pdev->dev, irq, cdns_spi_irq, irq 68 drivers/spi/spi-clps711x.c static irqreturn_t spi_clps711x_isr(int irq, void *dev_id) irq 94 drivers/spi/spi-clps711x.c int irq, ret; irq 96 drivers/spi/spi-clps711x.c irq = platform_get_irq(pdev, 0); irq 97 drivers/spi/spi-clps711x.c if (irq < 0) irq 98 drivers/spi/spi-clps711x.c return irq; irq 139 drivers/spi/spi-clps711x.c ret = devm_request_irq(&pdev->dev, irq, spi_clps711x_isr, 0, irq 61 drivers/spi/spi-coldfire-qspi.c int irq; irq 370 drivers/spi/spi-coldfire-qspi.c mcfqspi->irq = platform_get_irq(pdev, 0); irq 371 drivers/spi/spi-coldfire-qspi.c if (mcfqspi->irq < 0) { irq 377 drivers/spi/spi-coldfire-qspi.c status = devm_request_irq(&pdev->dev, mcfqspi->irq, mcfqspi_irq_handler, irq 112 drivers/spi/spi-davinci.c u32 irq; irq 719 drivers/spi/spi-davinci.c static irqreturn_t dummy_thread_fn(s32 irq, void *data) irq 735 drivers/spi/spi-davinci.c static irqreturn_t davinci_spi_irq(s32 irq, void *data) irq 930 drivers/spi/spi-davinci.c dspi->irq = ret; irq 932 drivers/spi/spi-davinci.c ret = devm_request_threaded_irq(&pdev->dev, dspi->irq, davinci_spi_irq, irq 156 drivers/spi/spi-dw-mmio.c dws->irq = platform_get_irq(pdev, 0); irq 157 drivers/spi/spi-dw-mmio.c if (dws->irq < 0) irq 158 drivers/spi/spi-dw-mmio.c return dws->irq; /* -ENXIO */ irq 66 drivers/spi/spi-dw-pci.c dws->irq = pdev->irq; irq 259 drivers/spi/spi-dw.c static irqreturn_t dw_spi_irq(int irq, void *dev_id) irq 497 drivers/spi/spi-dw.c ret = request_irq(dws->irq, dw_spi_irq, IRQF_SHARED, dev_name(dev), irq 548 drivers/spi/spi-dw.c free_irq(dws->irq, master); irq 566 drivers/spi/spi-dw.c free_irq(dws->irq, dws->master); irq 109 drivers/spi/spi-dw.h int irq; irq 219 drivers/spi/spi-efm32.c static irqreturn_t efm32_spi_rxirq(int irq, void *data) irq 249 drivers/spi/spi-efm32.c static irqreturn_t efm32_spi_txirq(int irq, void *data) irq 433 drivers/spi/spi-ep93xx.c static irqreturn_t ep93xx_spi_interrupt(int irq, void *dev_id) irq 649 drivers/spi/spi-ep93xx.c int irq; irq 658 drivers/spi/spi-ep93xx.c irq = platform_get_irq(pdev, 0); irq 659 drivers/spi/spi-ep93xx.c if (irq < 0) irq 712 drivers/spi/spi-ep93xx.c error = devm_request_irq(&pdev->dev, irq, ep93xx_spi_interrupt, irq 732 drivers/spi/spi-ep93xx.c (unsigned long)res->start, irq); irq 179 drivers/spi/spi-fsl-dspi.c int irq; irq 694 drivers/spi/spi-fsl-dspi.c static irqreturn_t dspi_interrupt(int irq, void *dev_id) irq 795 drivers/spi/spi-fsl-dspi.c if (!dspi->irq) { irq 1103 drivers/spi/spi-fsl-dspi.c dspi->irq = platform_get_irq(pdev, 0); irq 1104 drivers/spi/spi-fsl-dspi.c if (dspi->irq <= 0) { irq 1107 drivers/spi/spi-fsl-dspi.c dspi->irq = 0; irq 1111 drivers/spi/spi-fsl-dspi.c ret = devm_request_irq(&pdev->dev, dspi->irq, dspi_interrupt, irq 555 drivers/spi/spi-fsl-espi.c static irqreturn_t fsl_espi_irq(s32 irq, void *context_data) irq 662 drivers/spi/spi-fsl-espi.c unsigned int irq, unsigned int num_cs) irq 708 drivers/spi/spi-fsl-espi.c ret = devm_request_irq(dev, irq, fsl_espi_irq, 0, "fsl_espi", espi); irq 724 drivers/spi/spi-fsl-espi.c dev_info(dev, "at 0x%p (irq = %u)\n", espi->reg_base, irq); irq 760 drivers/spi/spi-fsl-espi.c unsigned int irq, num_cs; irq 776 drivers/spi/spi-fsl-espi.c irq = irq_of_parse_and_map(np, 0); irq 777 drivers/spi/spi-fsl-espi.c if (!irq) irq 780 drivers/spi/spi-fsl-espi.c return fsl_espi_probe(dev, &mem, irq, num_cs); irq 81 drivers/spi/spi-fsl-lib.c unsigned int irq) irq 101 drivers/spi/spi-fsl-lib.c mpc8xxx_spi->irq = irq; irq 51 drivers/spi/spi-fsl-lib.h unsigned int irq; irq 110 drivers/spi/spi-fsl-lib.h unsigned int irq); irq 757 drivers/spi/spi-fsl-lpspi.c static irqreturn_t fsl_lpspi_isr(int irq, void *dev_id) irq 844 drivers/spi/spi-fsl-lpspi.c int i, ret, irq; irq 914 drivers/spi/spi-fsl-lpspi.c irq = platform_get_irq(pdev, 0); irq 915 drivers/spi/spi-fsl-lpspi.c if (irq < 0) { irq 916 drivers/spi/spi-fsl-lpspi.c ret = irq; irq 920 drivers/spi/spi-fsl-lpspi.c ret = devm_request_irq(&pdev->dev, irq, fsl_lpspi_isr, 0, irq 923 drivers/spi/spi-fsl-lpspi.c dev_err(&pdev->dev, "can't get irq%d: %d\n", irq, ret); irq 328 drivers/spi/spi-fsl-qspi.c static irqreturn_t fsl_qspi_irq_handler(int irq, void *dev_id) irq 529 drivers/spi/spi-fsl-spi.c static irqreturn_t fsl_spi_irq(s32 irq, void *context_data) irq 593 drivers/spi/spi-fsl-spi.c struct resource *mem, unsigned int irq) irq 610 drivers/spi/spi-fsl-spi.c mpc8xxx_spi_probe(dev, mem, irq); irq 647 drivers/spi/spi-fsl-spi.c ret = devm_request_irq(dev, mpc8xxx_spi->irq, fsl_spi_irq, irq 677 drivers/spi/spi-fsl-spi.c mpc8xxx_spi->irq, mpc8xxx_spi_strmode(mpc8xxx_spi->flags)); irq 710 drivers/spi/spi-fsl-spi.c int irq = 0, type; irq 750 drivers/spi/spi-fsl-spi.c irq = platform_get_irq(ofdev, 0); irq 751 drivers/spi/spi-fsl-spi.c if (irq < 0) { irq 752 drivers/spi/spi-fsl-spi.c ret = irq; irq 756 drivers/spi/spi-fsl-spi.c master = fsl_spi_probe(dev, &mem, irq); irq 797 drivers/spi/spi-fsl-spi.c int irq; irq 807 drivers/spi/spi-fsl-spi.c irq = platform_get_irq(pdev, 0); irq 808 drivers/spi/spi-fsl-spi.c if (irq <= 0) irq 811 drivers/spi/spi-fsl-spi.c master = fsl_spi_probe(&pdev->dev, mem, irq); irq 89 drivers/spi/spi-geni-qcom.c int irq; irq 475 drivers/spi/spi-geni-qcom.c static irqreturn_t geni_spi_isr(int irq, void *data) irq 534 drivers/spi/spi-geni-qcom.c int ret, irq; irq 540 drivers/spi/spi-geni-qcom.c irq = platform_get_irq(pdev, 0); irq 541 drivers/spi/spi-geni-qcom.c if (irq < 0) irq 542 drivers/spi/spi-geni-qcom.c return irq; irq 561 drivers/spi/spi-geni-qcom.c mas->irq = irq; irq 588 drivers/spi/spi-geni-qcom.c ret = request_irq(mas->irq, geni_spi_isr, irq 599 drivers/spi/spi-geni-qcom.c free_irq(mas->irq, spi); irq 614 drivers/spi/spi-geni-qcom.c free_irq(mas->irq, spi); irq 95 drivers/spi/spi-img-spfi.c int irq; irq 563 drivers/spi/spi-img-spfi.c static irqreturn_t img_spfi_irq(int irq, void *dev_id) irq 604 drivers/spi/spi-img-spfi.c spfi->irq = platform_get_irq(pdev, 0); irq 605 drivers/spi/spi-img-spfi.c if (spfi->irq < 0) { irq 606 drivers/spi/spi-img-spfi.c ret = spfi->irq; irq 609 drivers/spi/spi-img-spfi.c ret = devm_request_irq(spfi->dev, spfi->irq, img_spfi_irq, irq 1120 drivers/spi/spi-imx.c static irqreturn_t spi_imx_isr(int irq, void *dev_id) irq 1591 drivers/spi/spi-imx.c int i, ret, irq, spi_drctl; irq 1677 drivers/spi/spi-imx.c irq = platform_get_irq(pdev, 0); irq 1678 drivers/spi/spi-imx.c if (irq < 0) { irq 1679 drivers/spi/spi-imx.c ret = irq; irq 1683 drivers/spi/spi-imx.c ret = devm_request_irq(&pdev->dev, irq, spi_imx_isr, 0, irq 1686 drivers/spi/spi-imx.c dev_err(&pdev->dev, "can't get irq%d: %d\n", irq, ret); irq 613 drivers/spi/spi-lantiq-ssc.c static irqreturn_t lantiq_ssc_xmit_interrupt(int irq, void *data) irq 646 drivers/spi/spi-lantiq-ssc.c static irqreturn_t lantiq_ssc_err_interrupt(int irq, void *data) irq 239 drivers/spi/spi-meson-spicc.c static irqreturn_t meson_spicc_irq(int irq, void *data) irq 362 drivers/spi/spi-meson-spicc.c u32 irq = 0; irq 385 drivers/spi/spi-meson-spicc.c irq = meson_spicc_setup_rx_irq(spicc, irq); irq 391 drivers/spi/spi-meson-spicc.c writel_relaxed(irq, spicc->base + SPICC_INTREG); irq 506 drivers/spi/spi-meson-spicc.c int ret, irq, rate; irq 529 drivers/spi/spi-meson-spicc.c irq = platform_get_irq(pdev, 0); irq 530 drivers/spi/spi-meson-spicc.c ret = devm_request_irq(&pdev->dev, irq, meson_spicc_irq, irq 61 drivers/spi/spi-mpc512x-psc.c unsigned int irq; irq 464 drivers/spi/spi-mpc512x-psc.c static irqreturn_t mpc512x_psc_spi_isr(int irq, void *dev_id) irq 486 drivers/spi/spi-mpc512x-psc.c u32 size, unsigned int irq) irq 502 drivers/spi/spi-mpc512x-psc.c mps->irq = irq; irq 529 drivers/spi/spi-mpc512x-psc.c ret = devm_request_irq(dev, mps->irq, mpc512x_psc_spi_isr, IRQF_SHARED, irq 37 drivers/spi/spi-mpc52xx-psc.c unsigned int irq; irq 346 drivers/spi/spi-mpc52xx-psc.c static irqreturn_t mpc52xx_psc_spi_isr(int irq, void *dev_id) irq 362 drivers/spi/spi-mpc52xx-psc.c u32 size, unsigned int irq, s16 bus_num) irq 379 drivers/spi/spi-mpc52xx-psc.c mps->irq = irq; irq 407 drivers/spi/spi-mpc52xx-psc.c ret = request_irq(mps->irq, mpc52xx_psc_spi_isr, 0, "mpc52xx-psc-spi", irq 430 drivers/spi/spi-mpc52xx-psc.c free_irq(mps->irq, mps); irq 475 drivers/spi/spi-mpc52xx-psc.c free_irq(mps->irq, mps); irq 82 drivers/spi/spi-mpc52xx.c int (*state)(int irq, struct mpc52xx_spi *ms, u8 status, u8 data); irq 131 drivers/spi/spi-mpc52xx.c static int mpc52xx_spi_fsmstate_transfer(int irq, struct mpc52xx_spi *ms, irq 133 drivers/spi/spi-mpc52xx.c static int mpc52xx_spi_fsmstate_wait(int irq, struct mpc52xx_spi *ms, irq 143 drivers/spi/spi-mpc52xx.c mpc52xx_spi_fsmstate_idle(int irq, struct mpc52xx_spi *ms, u8 status, u8 data) irq 149 drivers/spi/spi-mpc52xx.c if (status && (irq != NO_IRQ)) irq 209 drivers/spi/spi-mpc52xx.c static int mpc52xx_spi_fsmstate_transfer(int irq, struct mpc52xx_spi *ms, irq 273 drivers/spi/spi-mpc52xx.c mpc52xx_spi_fsmstate_wait(int irq, struct mpc52xx_spi *ms, u8 status, u8 data) irq 275 drivers/spi/spi-mpc52xx.c if (status && irq) irq 314 drivers/spi/spi-mpc52xx.c static void mpc52xx_spi_fsm_process(int irq, struct mpc52xx_spi *ms) irq 324 drivers/spi/spi-mpc52xx.c rc = ms->state(irq, ms, status, data); irq 334 drivers/spi/spi-mpc52xx.c static irqreturn_t mpc52xx_spi_irq(int irq, void *_ms) irq 338 drivers/spi/spi-mpc52xx.c mpc52xx_spi_fsm_process(irq, ms); irq 521 drivers/spi/spi-mt65xx.c static irqreturn_t mtk_spi_interrupt(int irq, void *dev_id) irq 623 drivers/spi/spi-mt65xx.c int i, irq, ret, addr_bits; irq 699 drivers/spi/spi-mt65xx.c irq = platform_get_irq(pdev, 0); irq 700 drivers/spi/spi-mt65xx.c if (irq < 0) { irq 701 drivers/spi/spi-mt65xx.c ret = irq; irq 708 drivers/spi/spi-mt65xx.c ret = devm_request_irq(&pdev->dev, irq, mtk_spi_interrupt, irq 153 drivers/spi/spi-mxs.c static irqreturn_t mxs_ssp_irq_handler(int irq, void *dev_id) irq 293 drivers/spi/spi-npcm-pspi.c static irqreturn_t npcm_pspi_handler(int irq, void *dev_id) irq 348 drivers/spi/spi-npcm-pspi.c int irq; irq 387 drivers/spi/spi-npcm-pspi.c irq = platform_get_irq(pdev, 0); irq 388 drivers/spi/spi-npcm-pspi.c if (irq < 0) { irq 389 drivers/spi/spi-npcm-pspi.c ret = irq; irq 403 drivers/spi/spi-npcm-pspi.c ret = devm_request_irq(&pdev->dev, irq, npcm_pspi_handler, 0, irq 364 drivers/spi/spi-nxp-fspi.c static irqreturn_t nxp_fspi_irq_handler(int irq, void *dev_id) irq 43 drivers/spi/spi-oc-tiny.c int irq; irq 127 drivers/spi/spi-oc-tiny.c if (hw->irq >= 0) { irq 171 drivers/spi/spi-oc-tiny.c static irqreturn_t tiny_spi_irq(int irq, void *dev) irq 272 drivers/spi/spi-oc-tiny.c hw->irq = platform_get_irq(pdev, 0); irq 273 drivers/spi/spi-oc-tiny.c if (hw->irq >= 0) { irq 275 drivers/spi/spi-oc-tiny.c err = devm_request_irq(&pdev->dev, hw->irq, tiny_spi_irq, 0, irq 307 drivers/spi/spi-oc-tiny.c dev_info(&pdev->dev, "base %p, irq %d\n", hw->base, hw->irq); irq 1098 drivers/spi/spi-omap2-mcspi.c static irqreturn_t omap2_mcspi_irq_handler(int irq, void *data) irq 143 drivers/spi/spi-pic32-sqi.c int irq; irq 199 drivers/spi/spi-pic32-sqi.c static irqreturn_t pic32_sqi_isr(int irq, void *dev_id) irq 589 drivers/spi/spi-pic32-sqi.c sqi->irq = platform_get_irq(pdev, 0); irq 590 drivers/spi/spi-pic32-sqi.c if (sqi->irq < 0) { irq 591 drivers/spi/spi-pic32-sqi.c ret = sqi->irq; irq 636 drivers/spi/spi-pic32-sqi.c ret = request_irq(sqi->irq, pic32_sqi_isr, 0, irq 639 drivers/spi/spi-pic32-sqi.c dev_err(&pdev->dev, "request_irq(%d), failed\n", sqi->irq); irq 661 drivers/spi/spi-pic32-sqi.c free_irq(sqi->irq, sqi); irq 686 drivers/spi/spi-pic32-sqi.c free_irq(sqi->irq, sqi); irq 233 drivers/spi/spi-pic32.c static irqreturn_t pic32_spi_fault_irq(int irq, void *dev_id) irq 261 drivers/spi/spi-pic32.c static irqreturn_t pic32_spi_rx_irq(int irq, void *dev_id) irq 280 drivers/spi/spi-pic32.c static irqreturn_t pic32_spi_tx_irq(int irq, void *dev_id) irq 1250 drivers/spi/spi-pl022.c static irqreturn_t pl022_interrupt_handler(int irq, void *dev_id) irq 2252 drivers/spi/spi-pl022.c status = devm_request_irq(dev, adev->irq[0], pl022_interrupt_handler, irq 284 drivers/spi/spi-ppc4xx.c static irqreturn_t spi_ppc4xx_int(int irq, void *dev_id) irq 242 drivers/spi/spi-pxa2xx-pci.c ssp->irq = pci_irq_vector(dev, 0); irq 722 drivers/spi/spi-pxa2xx.c static irqreturn_t ssp_int(int irq, void *dev_id) irq 1602 drivers/spi/spi-pxa2xx.c ssp->irq = platform_get_irq(pdev, 0); irq 1603 drivers/spi/spi-pxa2xx.c if (ssp->irq < 0) irq 1736 drivers/spi/spi-pxa2xx.c status = request_irq(ssp->irq, ssp_int, IRQF_SHARED, dev_name(dev), irq 1739 drivers/spi/spi-pxa2xx.c dev_err(&pdev->dev, "cannot get IRQ %d\n", ssp->irq); irq 1899 drivers/spi/spi-pxa2xx.c free_irq(ssp->irq, drv_data); irq 1932 drivers/spi/spi-pxa2xx.c free_irq(ssp->irq, drv_data); irq 384 drivers/spi/spi-qcom-qspi.c static irqreturn_t qcom_qspi_irq(int irq, void *dev_id) irq 130 drivers/spi/spi-qup.c int irq; irq 592 drivers/spi/spi-qup.c static irqreturn_t spi_qup_qup_irq(int irq, void *dev_id) irq 1004 drivers/spi/spi-qup.c int ret, irq, size; irq 1012 drivers/spi/spi-qup.c irq = platform_get_irq(pdev, 0); irq 1013 drivers/spi/spi-qup.c if (irq < 0) irq 1014 drivers/spi/spi-qup.c return irq; irq 1079 drivers/spi/spi-qup.c controller->irq = irq; irq 1145 drivers/spi/spi-qup.c ret = devm_request_irq(dev, irq, spi_qup_qup_irq, irq 320 drivers/spi/spi-rockchip.c static irqreturn_t rockchip_spi_isr(int irq, void *dev_id) irq 973 drivers/spi/spi-rspi.c static irqreturn_t rspi_irq_mux(int irq, void *_sr) irq 995 drivers/spi/spi-rspi.c static irqreturn_t rspi_irq_rx(int irq, void *_sr) irq 1010 drivers/spi/spi-rspi.c static irqreturn_t rspi_irq_tx(int irq, void *_sr) irq 1182 drivers/spi/spi-rspi.c static int rspi_request_irq(struct device *dev, unsigned int irq, irq 1191 drivers/spi/spi-rspi.c return devm_request_irq(dev, irq, handler, 0, name, dev_id); irq 57 drivers/spi/spi-s3c24xx.c int irq; irq 243 drivers/spi/spi-s3c24xx.c static inline u32 ack_bit(unsigned int irq) irq 245 drivers/spi/spi-s3c24xx.c return 1 << (irq - IRQ_EINT0); irq 312 drivers/spi/spi-s3c24xx.c *ack_ptr = ack_bit(hw->irq); irq 317 drivers/spi/spi-s3c24xx.c s3c24xx_set_fiq(hw->irq, true); irq 420 drivers/spi/spi-s3c24xx.c static irqreturn_t s3c24xx_spi_irq(int irq, void *dev) irq 544 drivers/spi/spi-s3c24xx.c hw->irq = platform_get_irq(pdev, 0); irq 545 drivers/spi/spi-s3c24xx.c if (hw->irq < 0) { irq 550 drivers/spi/spi-s3c24xx.c err = devm_request_irq(&pdev->dev, hw->irq, s3c24xx_spi_irq, 0, irq 894 drivers/spi/spi-s3c64xx.c static irqreturn_t s3c64xx_spi_irq(int irq, void *data) irq 1024 drivers/spi/spi-s3c64xx.c int ret, irq; irq 1044 drivers/spi/spi-s3c64xx.c irq = platform_get_irq(pdev, 0); irq 1045 drivers/spi/spi-s3c64xx.c if (irq < 0) { irq 1046 drivers/spi/spi-s3c64xx.c dev_warn(&pdev->dev, "Failed to get IRQ: %d\n", irq); irq 1047 drivers/spi/spi-s3c64xx.c return irq; irq 1185 drivers/spi/spi-s3c64xx.c ret = devm_request_irq(&pdev->dev, irq, s3c64xx_spi_irq, 0, irq 1189 drivers/spi/spi-s3c64xx.c irq, ret); irq 235 drivers/spi/spi-sh-msiof.c static irqreturn_t sh_msiof_spi_irq(int irq, void *data) irq 74 drivers/spi/spi-sh.c int irq; irq 391 drivers/spi/spi-sh.c static irqreturn_t spi_sh_irq(int irq, void *_ss) irq 420 drivers/spi/spi-sh.c free_irq(ss->irq, ss); irq 430 drivers/spi/spi-sh.c int ret, irq; irq 439 drivers/spi/spi-sh.c irq = platform_get_irq(pdev, 0); irq 440 drivers/spi/spi-sh.c if (irq < 0) irq 441 drivers/spi/spi-sh.c return irq; irq 464 drivers/spi/spi-sh.c ss->irq = irq; irq 477 drivers/spi/spi-sh.c ret = request_irq(irq, spi_sh_irq, 0, "spi_sh", ss); irq 498 drivers/spi/spi-sh.c free_irq(irq, ss); irq 208 drivers/spi/spi-sifive.c static irqreturn_t sifive_spi_irq(int irq, void *dev_id) irq 295 drivers/spi/spi-sifive.c int ret, irq, num_cs; irq 322 drivers/spi/spi-sifive.c irq = platform_get_irq(pdev, 0); irq 323 drivers/spi/spi-sifive.c if (irq < 0) { irq 324 drivers/spi/spi-sifive.c ret = irq; irq 392 drivers/spi/spi-sifive.c ret = devm_request_irq(&pdev->dev, irq, sifive_spi_irq, 0, irq 400 drivers/spi/spi-sifive.c irq, master->num_chipselect); irq 399 drivers/spi/spi-sirf.c static irqreturn_t spi_sirfsoc_irq(int irq, void *dev_id) irq 1074 drivers/spi/spi-sirf.c int irq; irq 1104 drivers/spi/spi-sirf.c irq = platform_get_irq(pdev, 0); irq 1105 drivers/spi/spi-sirf.c if (irq < 0) { irq 1109 drivers/spi/spi-sirf.c ret = devm_request_irq(&pdev->dev, irq, spi_sirfsoc_irq, 0, irq 310 drivers/spi/spi-slave-mt27xx.c static irqreturn_t mtk_spi_slave_interrupt(int irq, void *dev_id) irq 372 drivers/spi/spi-slave-mt27xx.c int irq, ret; irq 411 drivers/spi/spi-slave-mt27xx.c irq = platform_get_irq(pdev, 0); irq 412 drivers/spi/spi-slave-mt27xx.c if (irq < 0) { irq 413 drivers/spi/spi-slave-mt27xx.c ret = irq; irq 417 drivers/spi/spi-slave-mt27xx.c ret = devm_request_irq(&pdev->dev, irq, mtk_spi_slave_interrupt, irq 156 drivers/spi/spi-sprd.c int irq; irq 813 drivers/spi/spi-sprd.c static irqreturn_t sprd_spi_handle_irq(int irq, void *data) irq 845 drivers/spi/spi-sprd.c ss->irq = platform_get_irq(pdev, 0); irq 846 drivers/spi/spi-sprd.c if (ss->irq < 0) irq 847 drivers/spi/spi-sprd.c return ss->irq; irq 849 drivers/spi/spi-sprd.c ret = devm_request_irq(&pdev->dev, ss->irq, sprd_spi_handle_irq, irq 853 drivers/spi/spi-sprd.c ss->irq, ret); irq 273 drivers/spi/spi-st-ssc4.c static irqreturn_t spi_st_irq(int irq, void *dev_id) irq 302 drivers/spi/spi-st-ssc4.c int irq, ret = 0; irq 355 drivers/spi/spi-st-ssc4.c irq = irq_of_parse_and_map(np, 0); irq 356 drivers/spi/spi-st-ssc4.c if (!irq) { irq 362 drivers/spi/spi-st-ssc4.c ret = devm_request_irq(&pdev->dev, irq, spi_st_irq, 0, irq 365 drivers/spi/spi-st-ssc4.c dev_err(&pdev->dev, "Failed to request irq %d\n", irq); irq 124 drivers/spi/spi-stm32-qspi.c static irqreturn_t stm32_qspi_irq(int irq, void *dev_id) irq 540 drivers/spi/spi-stm32-qspi.c int ret, irq; irq 571 drivers/spi/spi-stm32-qspi.c irq = platform_get_irq(pdev, 0); irq 572 drivers/spi/spi-stm32-qspi.c if (irq < 0) irq 573 drivers/spi/spi-stm32-qspi.c return irq; irq 575 drivers/spi/spi-stm32-qspi.c ret = devm_request_irq(dev, irq, stm32_qspi_irq, 0, irq 256 drivers/spi/spi-stm32.c irqreturn_t (*irq_handler_event)(int irq, void *dev_id); irq 257 drivers/spi/spi-stm32.c irqreturn_t (*irq_handler_thread)(int irq, void *dev_id); irq 299 drivers/spi/spi-stm32.c int irq; irq 787 drivers/spi/spi-stm32.c static irqreturn_t stm32f4_spi_irq_event(int irq, void *dev_id) irq 874 drivers/spi/spi-stm32.c static irqreturn_t stm32f4_spi_irq_thread(int irq, void *dev_id) irq 890 drivers/spi/spi-stm32.c static irqreturn_t stm32h7_spi_irq_thread(int irq, void *dev_id) irq 1840 drivers/spi/spi-stm32.c spi->irq = platform_get_irq(pdev, 0); irq 1841 drivers/spi/spi-stm32.c if (spi->irq <= 0) { irq 1842 drivers/spi/spi-stm32.c ret = spi->irq; irq 1847 drivers/spi/spi-stm32.c ret = devm_request_threaded_irq(&pdev->dev, spi->irq, irq 1852 drivers/spi/spi-stm32.c dev_err(&pdev->dev, "irq%d request failed: %d\n", spi->irq, irq 349 drivers/spi/spi-sun4i.c static irqreturn_t sun4i_spi_handler(int irq, void *dev_id) irq 431 drivers/spi/spi-sun4i.c int ret = 0, irq; irq 448 drivers/spi/spi-sun4i.c irq = platform_get_irq(pdev, 0); irq 449 drivers/spi/spi-sun4i.c if (irq < 0) { irq 454 drivers/spi/spi-sun4i.c ret = devm_request_irq(&pdev->dev, irq, sun4i_spi_handler, irq 347 drivers/spi/spi-sun6i.c static irqreturn_t sun6i_spi_handler(int irq, void *dev_id) irq 438 drivers/spi/spi-sun6i.c int ret = 0, irq; irq 455 drivers/spi/spi-sun6i.c irq = platform_get_irq(pdev, 0); irq 456 drivers/spi/spi-sun6i.c if (irq < 0) { irq 461 drivers/spi/spi-sun6i.c ret = devm_request_irq(&pdev->dev, irq, sun6i_spi_handler, irq 559 drivers/spi/spi-synquacer.c static irqreturn_t sq_spi_rx_handler(int irq, void *priv) irq 579 drivers/spi/spi-synquacer.c static irqreturn_t sq_spi_tx_handler(int irq, void *priv) irq 175 drivers/spi/spi-tegra114.c unsigned irq; irq 1246 drivers/spi/spi-tegra114.c static irqreturn_t tegra_spi_isr_thread(int irq, void *context_data) irq 1255 drivers/spi/spi-tegra114.c static irqreturn_t tegra_spi_isr(int irq, void *context_data) irq 1354 drivers/spi/spi-tegra114.c tspi->irq = spi_irq; irq 1408 drivers/spi/spi-tegra114.c ret = request_threaded_irq(tspi->irq, tegra_spi_isr, irq 1413 drivers/spi/spi-tegra114.c tspi->irq); irq 1444 drivers/spi/spi-tegra114.c free_irq(tspi->irq, tspi); irq 111 drivers/spi/spi-tegra20-sflash.c unsigned irq; irq 397 drivers/spi/spi-tegra20-sflash.c static irqreturn_t tegra_sflash_isr(int irq, void *context_data) irq 459 drivers/spi/spi-tegra20-sflash.c tsd->irq = platform_get_irq(pdev, 0); irq 460 drivers/spi/spi-tegra20-sflash.c ret = request_irq(tsd->irq, tegra_sflash_isr, 0, irq 464 drivers/spi/spi-tegra20-sflash.c tsd->irq); irq 518 drivers/spi/spi-tegra20-sflash.c free_irq(tsd->irq, tsd); irq 529 drivers/spi/spi-tegra20-sflash.c free_irq(tsd->irq, tsd); irq 161 drivers/spi/spi-tegra20-slink.c unsigned irq; irq 965 drivers/spi/spi-tegra20-slink.c static irqreturn_t tegra_slink_isr_thread(int irq, void *context_data) irq 974 drivers/spi/spi-tegra20-slink.c static irqreturn_t tegra_slink_isr(int irq, void *context_data) irq 1080 drivers/spi/spi-tegra20-slink.c tspi->irq = spi_irq; irq 1081 drivers/spi/spi-tegra20-slink.c ret = request_threaded_irq(tspi->irq, tegra_slink_isr, irq 1086 drivers/spi/spi-tegra20-slink.c tspi->irq); irq 1161 drivers/spi/spi-tegra20-slink.c free_irq(tspi->irq, tspi); irq 672 drivers/spi/spi-ti-qspi.c int ret = 0, num_cs, irq; irq 721 drivers/spi/spi-ti-qspi.c irq = platform_get_irq(pdev, 0); irq 722 drivers/spi/spi-ti-qspi.c if (irq < 0) { irq 723 drivers/spi/spi-ti-qspi.c ret = irq; irq 332 drivers/spi/spi-topcliff-pch.c static irqreturn_t pch_spi_handler(int irq, void *dev_id) irq 1378 drivers/spi/spi-topcliff-pch.c ret = request_irq(board_dat->pdev->irq, pch_spi_handler, irq 1407 drivers/spi/spi-topcliff-pch.c free_irq(board_dat->pdev->irq, data); irq 1426 drivers/spi/spi-topcliff-pch.c __func__, plat_dev->id, board_dat->pdev->irq); irq 1451 drivers/spi/spi-topcliff-pch.c free_irq(board_dat->pdev->irq, data); irq 1489 drivers/spi/spi-topcliff-pch.c free_irq(board_dat->pdev->irq, data); irq 1513 drivers/spi/spi-topcliff-pch.c retval = request_irq(board_dat->pdev->irq, pch_spi_handler, irq 136 drivers/spi/spi-txx9.c static irqreturn_t txx9spi_interrupt(int irq, void *dev_id) irq 330 drivers/spi/spi-txx9.c int irq; irq 368 drivers/spi/spi-txx9.c irq = platform_get_irq(dev, 0); irq 369 drivers/spi/spi-txx9.c if (irq < 0) irq 371 drivers/spi/spi-txx9.c ret = devm_request_irq(&dev->dev, irq, txx9spi_interrupt, 0, irq 379 drivers/spi/spi-txx9.c (unsigned long long)res->start, irq, irq 435 drivers/spi/spi-uniphier.c static irqreturn_t uniphier_spi_handler(int irq, void *dev_id) irq 481 drivers/spi/spi-uniphier.c int irq; irq 511 drivers/spi/spi-uniphier.c irq = platform_get_irq(pdev, 0); irq 512 drivers/spi/spi-uniphier.c if (irq < 0) { irq 513 drivers/spi/spi-uniphier.c ret = irq; irq 517 drivers/spi/spi-uniphier.c ret = devm_request_irq(&pdev->dev, irq, uniphier_spi_handler, irq 85 drivers/spi/spi-xilinx.c int irq; irq 251 drivers/spi/spi-xilinx.c if (xspi->irq >= 0 && remaining_words > xspi->buffer_size) { irq 342 drivers/spi/spi-xilinx.c static irqreturn_t xilinx_spi_irq(int irq, void *dev_id) irq 468 drivers/spi/spi-xilinx.c xspi->irq = platform_get_irq(pdev, 0); irq 469 drivers/spi/spi-xilinx.c if (xspi->irq < 0 && xspi->irq != -ENXIO) { irq 470 drivers/spi/spi-xilinx.c ret = xspi->irq; irq 472 drivers/spi/spi-xilinx.c } else if (xspi->irq >= 0) { irq 474 drivers/spi/spi-xilinx.c ret = devm_request_irq(&pdev->dev, xspi->irq, xilinx_spi_irq, 0, irq 490 drivers/spi/spi-xilinx.c (unsigned long long)res->start, xspi->regs, xspi->irq); irq 223 drivers/spi/spi-xlp.c static irqreturn_t xlp_spi_interrupt(int irq, void *dev_id) irq 374 drivers/spi/spi-xlp.c int irq, err; irq 384 drivers/spi/spi-xlp.c irq = platform_get_irq(pdev, 0); irq 385 drivers/spi/spi-xlp.c if (irq < 0) irq 386 drivers/spi/spi-xlp.c return irq; irq 387 drivers/spi/spi-xlp.c err = devm_request_irq(&pdev->dev, irq, xlp_spi_interrupt, 0, irq 390 drivers/spi/spi-xlp.c dev_err(&pdev->dev, "unable to request irq %d\n", irq); irq 139 drivers/spi/spi-zynq-qspi.c int irq; irq 461 drivers/spi/spi-zynq-qspi.c static irqreturn_t zynq_qspi_irq(int irq, void *dev_id) irq 669 drivers/spi/spi-zynq-qspi.c xqspi->irq = platform_get_irq(pdev, 0); irq 670 drivers/spi/spi-zynq-qspi.c if (xqspi->irq <= 0) { irq 674 drivers/spi/spi-zynq-qspi.c ret = devm_request_irq(&pdev->dev, xqspi->irq, zynq_qspi_irq, irq 162 drivers/spi/spi-zynqmp-gqspi.c int irq; irq 615 drivers/spi/spi-zynqmp-gqspi.c static irqreturn_t zynqmp_qspi_irq(int irq, void *dev_id) irq 1072 drivers/spi/spi-zynqmp-gqspi.c xqspi->irq = platform_get_irq(pdev, 0); irq 1073 drivers/spi/spi-zynqmp-gqspi.c if (xqspi->irq <= 0) { irq 1077 drivers/spi/spi-zynqmp-gqspi.c ret = devm_request_irq(&pdev->dev, xqspi->irq, zynqmp_qspi_irq, irq 397 drivers/spi/spi.c spi->irq = of_irq_get(dev->of_node, 0); irq 398 drivers/spi/spi.c if (spi->irq == -EPROBE_DEFER) irq 400 drivers/spi/spi.c if (spi->irq < 0) irq 401 drivers/spi/spi.c spi->irq = 0; irq 651 drivers/spi/spi.c proxy->irq = chip->irq; irq 1880 drivers/spi/spi.c int irq; irq 1961 drivers/spi/spi.c } else if (lookup->irq < 0) { irq 1965 drivers/spi/spi.c lookup->irq = r.start; irq 1986 drivers/spi/spi.c lookup.irq = -1; irq 2017 drivers/spi/spi.c spi->irq = lookup.irq; irq 2024 drivers/spi/spi.c if (spi->irq < 0) irq 2025 drivers/spi/spi.c spi->irq = acpi_dev_gpio_irq_get(adev, 0); irq 150 drivers/spmi/spmi-pmic-arb.c int irq; irq 470 drivers/spmi/spmi-pmic-arb.c d->irq); irq 482 drivers/spmi/spmi-pmic-arb.c d->irq); irq 507 drivers/spmi/spmi-pmic-arb.c unsigned int irq; irq 517 drivers/spmi/spmi-pmic-arb.c irq = irq_find_mapping(pmic_arb->domain, irq 519 drivers/spmi/spmi-pmic-arb.c if (irq == 0) { irq 523 drivers/spmi/spmi-pmic-arb.c generic_handle_irq(irq); irq 560 drivers/spmi/spmi-pmic-arb.c u8 irq = hwirq_to_irq(d->hwirq); irq 564 drivers/spmi/spmi-pmic-arb.c writel_relaxed(BIT(irq), pmic_arb->ver_ops->irq_clear(pmic_arb, apid)); irq 566 drivers/spmi/spmi-pmic-arb.c data = BIT(irq); irq 572 drivers/spmi/spmi-pmic-arb.c u8 irq = hwirq_to_irq(d->hwirq); irq 573 drivers/spmi/spmi-pmic-arb.c u8 data = BIT(irq); irq 582 drivers/spmi/spmi-pmic-arb.c u8 irq = hwirq_to_irq(d->hwirq); irq 590 drivers/spmi/spmi-pmic-arb.c if (!(buf[0] & BIT(irq))) { irq 596 drivers/spmi/spmi-pmic-arb.c buf[0] = BIT(irq); irq 597 drivers/spmi/spmi-pmic-arb.c buf[1] = BIT(irq); irq 606 drivers/spmi/spmi-pmic-arb.c u8 irq = hwirq_to_irq(d->hwirq); irq 611 drivers/spmi/spmi-pmic-arb.c type.type |= BIT(irq); irq 613 drivers/spmi/spmi-pmic-arb.c type.polarity_high |= BIT(irq); irq 615 drivers/spmi/spmi-pmic-arb.c type.polarity_low |= BIT(irq); irq 623 drivers/spmi/spmi-pmic-arb.c type.type &= ~BIT(irq); /* level trig */ irq 625 drivers/spmi/spmi-pmic-arb.c type.polarity_high |= BIT(irq); irq 627 drivers/spmi/spmi-pmic-arb.c type.polarity_low |= BIT(irq); irq 642 drivers/spmi/spmi-pmic-arb.c return irq_set_irq_wake(pmic_arb->irq, on); irq 649 drivers/spmi/spmi-pmic-arb.c u8 irq = hwirq_to_irq(d->hwirq); irq 656 drivers/spmi/spmi-pmic-arb.c *state = !!(status & BIT(irq)); irq 668 drivers/spmi/spmi-pmic-arb.c u16 irq = hwirq_to_irq(d->hwirq); irq 672 drivers/spmi/spmi-pmic-arb.c sid, periph, irq, pmic_arb->ee, irq 1240 drivers/spmi/spmi-pmic-arb.c pmic_arb->irq = platform_get_irq_byname(pdev, "periph_irq"); irq 1241 drivers/spmi/spmi-pmic-arb.c if (pmic_arb->irq < 0) { irq 1242 drivers/spmi/spmi-pmic-arb.c err = pmic_arb->irq; irq 1312 drivers/spmi/spmi-pmic-arb.c irq_set_chained_handler_and_data(pmic_arb->irq, pmic_arb_chained_irq, irq 1321 drivers/spmi/spmi-pmic-arb.c irq_set_chained_handler_and_data(pmic_arb->irq, NULL, NULL); irq 1333 drivers/spmi/spmi-pmic-arb.c irq_set_chained_handler_and_data(pmic_arb->irq, NULL, NULL); irq 54 drivers/ssb/bridge_pcmcia_80211.c if (!dev->irq) irq 607 drivers/ssb/driver_chipcommon.c unsigned int irq; irq 613 drivers/ssb/driver_chipcommon.c irq = ssb_mips_irq(cc->dev); irq 690 drivers/ssb/driver_chipcommon.c ports[i].irq = irq; irq 75 drivers/ssb/driver_extif.c ports[i].irq = 2; irq 269 drivers/ssb/driver_gige.c pdev->irq = ssb_mips_irq(sdev) + 2; irq 270 drivers/ssb/driver_gige.c pci_write_config_byte(pdev, PCI_INTERRUPT_LINE, pdev->irq); irq 121 drivers/ssb/driver_gpio.c static irqreturn_t ssb_gpio_irq_chipco_handler(int irq, void *dev_id) irq 157 drivers/ssb/driver_gpio.c int irq = irq_create_mapping(bus->irq_domain, gpio); irq 159 drivers/ssb/driver_gpio.c irq_set_chip_data(irq, bus); irq 160 drivers/ssb/driver_gpio.c irq_set_chip_and_handler(irq, &ssb_gpio_irq_chipco_chip, irq 177 drivers/ssb/driver_gpio.c int irq = irq_find_mapping(bus->irq_domain, gpio); irq 179 drivers/ssb/driver_gpio.c irq_dispose_mapping(irq); irq 198 drivers/ssb/driver_gpio.c int irq = irq_find_mapping(bus->irq_domain, gpio); irq 200 drivers/ssb/driver_gpio.c irq_dispose_mapping(irq); irq 318 drivers/ssb/driver_gpio.c static irqreturn_t ssb_gpio_irq_extif_handler(int irq, void *dev_id) irq 354 drivers/ssb/driver_gpio.c int irq = irq_create_mapping(bus->irq_domain, gpio); irq 356 drivers/ssb/driver_gpio.c irq_set_chip_data(irq, bus); irq 357 drivers/ssb/driver_gpio.c irq_set_chip_and_handler(irq, &ssb_gpio_irq_extif_chip, irq 373 drivers/ssb/driver_gpio.c int irq = irq_find_mapping(bus->irq_domain, gpio); irq 375 drivers/ssb/driver_gpio.c irq_dispose_mapping(irq); irq 393 drivers/ssb/driver_gpio.c int irq = irq_find_mapping(bus->irq_domain, gpio); irq 395 drivers/ssb/driver_gpio.c irq_dispose_mapping(irq); irq 108 drivers/ssb/driver_mipscore.c unsigned int irq; irq 114 drivers/ssb/driver_mipscore.c for (irq = 1; irq <= 4; irq++) { irq 115 drivers/ssb/driver_mipscore.c tmp = ((ipsflag & ipsflag_irq_mask[irq]) >> ipsflag_irq_shift[irq]); irq 119 drivers/ssb/driver_mipscore.c if (irq == 5) { irq 121 drivers/ssb/driver_mipscore.c irq = 0; irq 124 drivers/ssb/driver_mipscore.c return irq; irq 127 drivers/ssb/driver_mipscore.c static void clear_irq(struct ssb_bus *bus, unsigned int irq) irq 132 drivers/ssb/driver_mipscore.c if (irq == 0) { irq 137 drivers/ssb/driver_mipscore.c ipsflag_irq_mask[irq]); irq 141 drivers/ssb/driver_mipscore.c static void set_irq(struct ssb_device *dev, unsigned int irq) irq 150 drivers/ssb/driver_mipscore.c dev->irq = irq + 2; irq 159 drivers/ssb/driver_mipscore.c if (irq == 0) { irq 163 drivers/ssb/driver_mipscore.c if ((ipsflag & ipsflag_irq_mask[irq]) != ipsflag_irq_mask[irq]) { irq 164 drivers/ssb/driver_mipscore.c u32 oldipsflag = (ipsflag & ipsflag_irq_mask[irq]) >> ipsflag_irq_shift[irq]; irq 169 drivers/ssb/driver_mipscore.c irqflag <<= ipsflag_irq_shift[irq]; irq 170 drivers/ssb/driver_mipscore.c irqflag |= (ipsflag & ~ipsflag_irq_mask[irq]); irq 174 drivers/ssb/driver_mipscore.c dev->id.coreid, oldirq+2, irq+2); irq 177 drivers/ssb/driver_mipscore.c static void print_irq(struct ssb_device *dev, unsigned int irq) irq 183 drivers/ssb/driver_mipscore.c irq_name[0], irq == 0 ? "*" : " ", irq 184 drivers/ssb/driver_mipscore.c irq_name[1], irq == 1 ? "*" : " ", irq 185 drivers/ssb/driver_mipscore.c irq_name[2], irq == 2 ? "*" : " ", irq 186 drivers/ssb/driver_mipscore.c irq_name[3], irq == 3 ? "*" : " ", irq 187 drivers/ssb/driver_mipscore.c irq_name[4], irq == 4 ? "*" : " ", irq 188 drivers/ssb/driver_mipscore.c irq_name[5], irq == 5 ? "*" : " ", irq 189 drivers/ssb/driver_mipscore.c irq_name[6], irq == 6 ? "*" : " "); irq 298 drivers/ssb/driver_mipscore.c unsigned int irq, i; irq 317 drivers/ssb/driver_mipscore.c for (irq = 2, i = 0; i < bus->nr_devices; i++) { irq 322 drivers/ssb/driver_mipscore.c dev->irq = 0; irq 324 drivers/ssb/driver_mipscore.c dev->irq = mips_irq + 2; irq 325 drivers/ssb/driver_mipscore.c if (dev->irq > 5) irq 331 drivers/ssb/driver_mipscore.c if ((bus->chip_id == 0x4710) && (irq <= 4)) { irq 332 drivers/ssb/driver_mipscore.c set_irq(dev, irq++); irq 341 drivers/ssb/driver_mipscore.c if (irq <= 4) { irq 342 drivers/ssb/driver_mipscore.c set_irq(dev, irq++); irq 269 drivers/ssb/driver_pcicore.c d->irq = ssb_mips_irq(extpci_core->dev) + 2; irq 270 drivers/ssb/driver_pcicore.c pci_write_config_byte(d, PCI_INTERRUPT_LINE, d->irq); irq 366 drivers/ssb/main.c ssb_config_attr(irq, irq, "%u\n") irq 497 drivers/ssb/main.c sdev->irq = bus->host_pci->irq; irq 504 drivers/ssb/main.c sdev->irq = bus->host_pcmcia->irq; irq 719 drivers/staging/android/vsoc.c static irqreturn_t vsoc_interrupt(int irq, void *region_data_v) irq 127 drivers/staging/axis-fifo/axis-fifo.c int irq; /* interrupt */ irq 536 drivers/staging/axis-fifo/axis-fifo.c static irqreturn_t axis_fifo_irq(int irq, void *dw) irq 985 drivers/staging/axis-fifo/axis-fifo.c fifo->irq = r_irq->start; irq 986 drivers/staging/axis-fifo/axis-fifo.c rc = request_irq(fifo->irq, &axis_fifo_irq, 0, DRIVER_NAME, fifo); irq 989 drivers/staging/axis-fifo/axis-fifo.c fifo->irq); irq 1032 drivers/staging/axis-fifo/axis-fifo.c &fifo->mem->start, &fifo->base_addr, fifo->irq, irq 1044 drivers/staging/axis-fifo/axis-fifo.c free_irq(fifo->irq, fifo); irq 1064 drivers/staging/axis-fifo/axis-fifo.c free_irq(fifo->irq, fifo); irq 113 drivers/staging/comedi/comedi_pci.c if (dev->irq) { irq 114 drivers/staging/comedi/comedi_pci.c free_irq(dev->irq, dev); irq 115 drivers/staging/comedi/comedi_pci.c dev->irq = 0; irq 568 drivers/staging/comedi/comedidev.h unsigned int irq; irq 191 drivers/staging/comedi/drivers.c dev->irq = 0; irq 938 drivers/staging/comedi/drivers.c if (dev->irq) { irq 939 drivers/staging/comedi/drivers.c free_irq(dev->irq, dev); irq 940 drivers/staging/comedi/drivers.c dev->irq = 0; irq 249 drivers/staging/comedi/drivers/addi_apci_1032.c static irqreturn_t apci1032_interrupt(int irq, void *d) irq 308 drivers/staging/comedi/drivers/addi_apci_1032.c if (pcidev->irq > 0) { irq 309 drivers/staging/comedi/drivers/addi_apci_1032.c ret = request_irq(pcidev->irq, apci1032_interrupt, IRQF_SHARED, irq 312 drivers/staging/comedi/drivers/addi_apci_1032.c dev->irq = pcidev->irq; irq 330 drivers/staging/comedi/drivers/addi_apci_1032.c if (dev->irq) { irq 206 drivers/staging/comedi/drivers/addi_apci_1500.c static irqreturn_t apci1500_interrupt(int irq, void *d) irq 766 drivers/staging/comedi/drivers/addi_apci_1500.c if (pcidev->irq > 0) { irq 767 drivers/staging/comedi/drivers/addi_apci_1500.c ret = request_irq(pcidev->irq, apci1500_interrupt, IRQF_SHARED, irq 770 drivers/staging/comedi/drivers/addi_apci_1500.c dev->irq = pcidev->irq; irq 785 drivers/staging/comedi/drivers/addi_apci_1500.c if (dev->irq) { irq 819 drivers/staging/comedi/drivers/addi_apci_1500.c if (dev->irq) { irq 203 drivers/staging/comedi/drivers/addi_apci_1564.c static irqreturn_t apci1564_interrupt(int irq, void *d) irq 684 drivers/staging/comedi/drivers/addi_apci_1564.c if (pcidev->irq > 0) { irq 685 drivers/staging/comedi/drivers/addi_apci_1564.c ret = request_irq(pcidev->irq, apci1564_interrupt, IRQF_SHARED, irq 688 drivers/staging/comedi/drivers/addi_apci_1564.c dev->irq = pcidev->irq; irq 715 drivers/staging/comedi/drivers/addi_apci_1564.c if (dev->irq) { irq 162 drivers/staging/comedi/drivers/addi_apci_2032.c static irqreturn_t apci2032_interrupt(int irq, void *d) irq 239 drivers/staging/comedi/drivers/addi_apci_2032.c if (pcidev->irq > 0) { irq 240 drivers/staging/comedi/drivers/addi_apci_2032.c ret = request_irq(pcidev->irq, apci2032_interrupt, irq 243 drivers/staging/comedi/drivers/addi_apci_2032.c dev->irq = pcidev->irq; irq 273 drivers/staging/comedi/drivers/addi_apci_2032.c if (dev->irq) { irq 469 drivers/staging/comedi/drivers/addi_apci_3120.c static irqreturn_t apci3120_interrupt(int irq, void *d) irq 996 drivers/staging/comedi/drivers/addi_apci_3120.c if (pcidev->irq > 0) { irq 997 drivers/staging/comedi/drivers/addi_apci_3120.c ret = request_irq(pcidev->irq, apci3120_interrupt, IRQF_SHARED, irq 1000 drivers/staging/comedi/drivers/addi_apci_3120.c dev->irq = pcidev->irq; irq 1025 drivers/staging/comedi/drivers/addi_apci_3120.c if (dev->irq) { irq 348 drivers/staging/comedi/drivers/addi_apci_3xxx.c static irqreturn_t apci3xxx_irq_handler(int irq, void *d) irq 731 drivers/staging/comedi/drivers/addi_apci_3xxx.c disable_irq(dev->irq); irq 748 drivers/staging/comedi/drivers/addi_apci_3xxx.c enable_irq(dev->irq); irq 784 drivers/staging/comedi/drivers/addi_apci_3xxx.c if (pcidev->irq > 0) { irq 785 drivers/staging/comedi/drivers/addi_apci_3xxx.c ret = request_irq(pcidev->irq, apci3xxx_irq_handler, irq 788 drivers/staging/comedi/drivers/addi_apci_3xxx.c dev->irq = pcidev->irq; irq 809 drivers/staging/comedi/drivers/addi_apci_3xxx.c if (dev->irq) { irq 450 drivers/staging/comedi/drivers/adl_pci9111.c static irqreturn_t pci9111_interrupt(int irq, void *p_device) irq 644 drivers/staging/comedi/drivers/adl_pci9111.c if (pcidev->irq) { irq 645 drivers/staging/comedi/drivers/adl_pci9111.c ret = request_irq(pcidev->irq, pci9111_interrupt, irq 648 drivers/staging/comedi/drivers/adl_pci9111.c dev->irq = pcidev->irq; irq 667 drivers/staging/comedi/drivers/adl_pci9111.c if (dev->irq) { irq 677 drivers/staging/comedi/drivers/adl_pci9118.c static irqreturn_t pci9118_interrupt(int irq, void *d) irq 1535 drivers/staging/comedi/drivers/adl_pci9118.c if (pcidev->irq) { irq 1536 drivers/staging/comedi/drivers/adl_pci9118.c ret = request_irq(pcidev->irq, pci9118_interrupt, IRQF_SHARED, irq 1539 drivers/staging/comedi/drivers/adl_pci9118.c dev->irq = pcidev->irq; irq 1584 drivers/staging/comedi/drivers/adl_pci9118.c if (dev->irq) { irq 480 drivers/staging/comedi/drivers/adv_pci1710.c static irqreturn_t pci1710_irq_handler(int irq, void *d) irq 793 drivers/staging/comedi/drivers/adv_pci1710.c if (pcidev->irq) { irq 794 drivers/staging/comedi/drivers/adv_pci1710.c ret = request_irq(pcidev->irq, pci1710_irq_handler, irq 797 drivers/staging/comedi/drivers/adv_pci1710.c dev->irq = pcidev->irq; irq 812 drivers/staging/comedi/drivers/adv_pci1710.c if (dev->irq) { irq 56 drivers/staging/comedi/drivers/aio_iiro_16.c static irqreturn_t aio_iiro_16_cos(int irq, void *d) irq 185 drivers/staging/comedi/drivers/aio_iiro_16.c dev->irq = it->options[1]; irq 213 drivers/staging/comedi/drivers/aio_iiro_16.c if (dev->irq) { irq 40 drivers/staging/comedi/drivers/amplc_dio200.h int amplc_dio200_common_attach(struct comedi_device *dev, unsigned int irq, irq 458 drivers/staging/comedi/drivers/amplc_dio200_common.c static irqreturn_t dio200_interrupt(int irq, void *d) irq 775 drivers/staging/comedi/drivers/amplc_dio200_common.c int amplc_dio200_common_attach(struct comedi_device *dev, unsigned int irq, irq 806 drivers/staging/comedi/drivers/amplc_dio200_common.c if (irq && !dev->read_subdev) { irq 831 drivers/staging/comedi/drivers/amplc_dio200_common.c if (irq && dev->read_subdev) { irq 832 drivers/staging/comedi/drivers/amplc_dio200_common.c if (request_irq(irq, dio200_interrupt, req_irq_flags, irq 834 drivers/staging/comedi/drivers/amplc_dio200_common.c dev->irq = irq; irq 837 drivers/staging/comedi/drivers/amplc_dio200_common.c "warning! irq %u unavailable!\n", irq); irq 378 drivers/staging/comedi/drivers/amplc_dio200_pci.c return amplc_dio200_common_attach(dev, pci_dev->irq, IRQF_SHARED); irq 31 drivers/staging/comedi/drivers/amplc_pc236.h unsigned int irq, unsigned long req_irq_flags); irq 121 drivers/staging/comedi/drivers/amplc_pc236_common.c static irqreturn_t pc236_interrupt(int irq, void *d) irq 136 drivers/staging/comedi/drivers/amplc_pc236_common.c unsigned int irq, unsigned long req_irq_flags) irq 157 drivers/staging/comedi/drivers/amplc_pc236_common.c if (irq) { irq 158 drivers/staging/comedi/drivers/amplc_pc236_common.c if (request_irq(irq, pc236_interrupt, req_irq_flags, irq 160 drivers/staging/comedi/drivers/amplc_pc236_common.c dev->irq = irq; irq 945 drivers/staging/comedi/drivers/amplc_pci224.c static irqreturn_t pci224_interrupt(int irq, void *d) irq 998 drivers/staging/comedi/drivers/amplc_pci224.c unsigned int irq; irq 1026 drivers/staging/comedi/drivers/amplc_pci224.c irq = pci_dev->irq; irq 1084 drivers/staging/comedi/drivers/amplc_pci224.c if (irq) { irq 1085 drivers/staging/comedi/drivers/amplc_pci224.c ret = request_irq(irq, pci224_interrupt, IRQF_SHARED, irq 1089 drivers/staging/comedi/drivers/amplc_pci224.c "error! unable to allocate irq %u\n", irq); irq 1092 drivers/staging/comedi/drivers/amplc_pci224.c dev->irq = irq; irq 2281 drivers/staging/comedi/drivers/amplc_pci230.c static irqreturn_t pci230_interrupt(int irq, void *d) irq 2473 drivers/staging/comedi/drivers/amplc_pci230.c if (pci_dev->irq) { irq 2474 drivers/staging/comedi/drivers/amplc_pci230.c rc = request_irq(pci_dev->irq, pci230_interrupt, IRQF_SHARED, irq 2477 drivers/staging/comedi/drivers/amplc_pci230.c dev->irq = pci_dev->irq; irq 2498 drivers/staging/comedi/drivers/amplc_pci230.c if (dev->irq) { irq 2516 drivers/staging/comedi/drivers/amplc_pci230.c if (dev->irq) { irq 108 drivers/staging/comedi/drivers/amplc_pci236.c return amplc_pc236_common_attach(dev, iobase, pci_dev->irq, irq 1203 drivers/staging/comedi/drivers/cb_pcidas.c static irqreturn_t cb_pcidas_interrupt(int irq, void *d) irq 1283 drivers/staging/comedi/drivers/cb_pcidas.c ret = request_irq(pcidev->irq, cb_pcidas_interrupt, IRQF_SHARED, irq 1287 drivers/staging/comedi/drivers/cb_pcidas.c pcidev->irq); irq 1290 drivers/staging/comedi/drivers/cb_pcidas.c dev->irq = pcidev->irq; irq 1317 drivers/staging/comedi/drivers/cb_pcidas.c if (dev->irq) { irq 1342 drivers/staging/comedi/drivers/cb_pcidas.c if (dev->irq && board->has_ao_fifo) { irq 3043 drivers/staging/comedi/drivers/cb_pcidas64.c static irqreturn_t handle_interrupt(int irq, void *d) irq 4037 drivers/staging/comedi/drivers/cb_pcidas64.c retval = request_irq(pcidev->irq, handle_interrupt, IRQF_SHARED, irq 4041 drivers/staging/comedi/drivers/cb_pcidas64.c pcidev->irq); irq 4044 drivers/staging/comedi/drivers/cb_pcidas64.c dev->irq = pcidev->irq; irq 4045 drivers/staging/comedi/drivers/cb_pcidas64.c dev_dbg(dev->class_dev, "irq %u\n", dev->irq); irq 4058 drivers/staging/comedi/drivers/cb_pcidas64.c if (dev->irq) irq 4059 drivers/staging/comedi/drivers/cb_pcidas64.c free_irq(dev->irq, dev); irq 208 drivers/staging/comedi/drivers/comedi_parport.c static irqreturn_t parport_interrupt(int irq, void *d) irq 238 drivers/staging/comedi/drivers/comedi_parport.c dev->irq = it->options[1]; irq 241 drivers/staging/comedi/drivers/comedi_parport.c ret = comedi_alloc_subdevices(dev, dev->irq ? 4 : 3); irq 273 drivers/staging/comedi/drivers/comedi_parport.c if (dev->irq) { irq 1157 drivers/staging/comedi/drivers/das16.c devpriv->ctrl_reg = DAS16_CTRL_IRQ(dev->irq); irq 451 drivers/staging/comedi/drivers/das16m1.c static irqreturn_t das16m1_interrupt(int irq, void *d) irq 480 drivers/staging/comedi/drivers/das16m1.c static int das16m1_irq_bits(unsigned int irq) irq 482 drivers/staging/comedi/drivers/das16m1.c switch (irq) { irq 530 drivers/staging/comedi/drivers/das16m1.c dev->irq = it->options[1]; irq 555 drivers/staging/comedi/drivers/das16m1.c if (dev->irq) { irq 594 drivers/staging/comedi/drivers/das16m1.c devpriv->intr_ctrl = DAS16M1_INTR_CTRL_IRQ(das16m1_irq_bits(dev->irq)); irq 512 drivers/staging/comedi/drivers/das1800.c static irqreturn_t das1800_interrupt(int irq, void *d) irq 1168 drivers/staging/comedi/drivers/das1800.c unsigned int irq = it->options[1]; irq 1198 drivers/staging/comedi/drivers/das1800.c if (irq == 3 || irq == 5 || irq == 7 || irq == 10 || irq == 11 || irq 1199 drivers/staging/comedi/drivers/das1800.c irq == 15) { irq 1200 drivers/staging/comedi/drivers/das1800.c ret = request_irq(irq, das1800_interrupt, 0, irq 1203 drivers/staging/comedi/drivers/das1800.c dev->irq = irq; irq 1205 drivers/staging/comedi/drivers/das1800.c switch (irq) { irq 1229 drivers/staging/comedi/drivers/das1800.c if (dev->irq & it->options[2]) irq 1271 drivers/staging/comedi/drivers/das1800.c if (dev->irq) { irq 133 drivers/staging/comedi/drivers/das6402.c unsigned int irq; irq 174 drivers/staging/comedi/drivers/das6402.c static irqreturn_t das6402_interrupt(int irq, void *d) irq 242 drivers/staging/comedi/drivers/das6402.c DAS6402_CTRL_IRQ(devpriv->irq) | irq 576 drivers/staging/comedi/drivers/das6402.c dev->irq = it->options[1]; irq 578 drivers/staging/comedi/drivers/das6402.c switch (dev->irq) { irq 580 drivers/staging/comedi/drivers/das6402.c devpriv->irq = 4; irq 583 drivers/staging/comedi/drivers/das6402.c devpriv->irq = 1; irq 586 drivers/staging/comedi/drivers/das6402.c devpriv->irq = 6; irq 589 drivers/staging/comedi/drivers/das6402.c devpriv->irq = dev->irq; irq 612 drivers/staging/comedi/drivers/das6402.c if (dev->irq) { irq 421 drivers/staging/comedi/drivers/das800.c static irqreturn_t das800_interrupt(int irq, void *d) irq 652 drivers/staging/comedi/drivers/das800.c unsigned int irq = it->options[1]; irq 670 drivers/staging/comedi/drivers/das800.c if (irq > 1 && irq <= 7) { irq 671 drivers/staging/comedi/drivers/das800.c ret = request_irq(irq, das800_interrupt, 0, dev->board_name, irq 674 drivers/staging/comedi/drivers/das800.c dev->irq = irq; irq 695 drivers/staging/comedi/drivers/das800.c if (dev->irq) { irq 403 drivers/staging/comedi/drivers/dmm32at.c static irqreturn_t dmm32at_isr(int irq, void *d) irq 564 drivers/staging/comedi/drivers/dmm32at.c dev->irq = it->options[1]; irq 579 drivers/staging/comedi/drivers/dmm32at.c if (dev->irq) { irq 193 drivers/staging/comedi/drivers/dt2811.c static irqreturn_t dt2811_interrupt(int irq, void *d) irq 571 drivers/staging/comedi/drivers/dt2811.c dev->irq = it->options[1]; irq 589 drivers/staging/comedi/drivers/dt2811.c if (dev->irq) { irq 187 drivers/staging/comedi/drivers/dt2814.c static irqreturn_t dt2814_interrupt(int irq, void *d) irq 251 drivers/staging/comedi/drivers/dt2814.c dev->irq = it->options[1]; irq 269 drivers/staging/comedi/drivers/dt2814.c if (dev->irq) { irq 501 drivers/staging/comedi/drivers/dt282x.c static irqreturn_t dt282x_interrupt(int irq, void *d) irq 1058 drivers/staging/comedi/drivers/dt282x.c dev->irq = irq_num; irq 1133 drivers/staging/comedi/drivers/dt282x.c if (dev->irq) { irq 1152 drivers/staging/comedi/drivers/dt282x.c if (dev->irq) { irq 317 drivers/staging/comedi/drivers/dt3000.c static irqreturn_t dt3k_interrupt(int irq, void *d) irq 639 drivers/staging/comedi/drivers/dt3000.c if (pcidev->irq) { irq 640 drivers/staging/comedi/drivers/dt3000.c ret = request_irq(pcidev->irq, dt3k_interrupt, IRQF_SHARED, irq 643 drivers/staging/comedi/drivers/dt3000.c dev->irq = pcidev->irq; irq 658 drivers/staging/comedi/drivers/dt3000.c if (dev->irq) { irq 177 drivers/staging/comedi/drivers/gsc_hpdi.c static irqreturn_t gsc_hpdi_interrupt(int irq, void *d) irq 610 drivers/staging/comedi/drivers/gsc_hpdi.c if (request_irq(pcidev->irq, gsc_hpdi_interrupt, IRQF_SHARED, irq 613 drivers/staging/comedi/drivers/gsc_hpdi.c "unable to allocate irq %u\n", pcidev->irq); irq 616 drivers/staging/comedi/drivers/gsc_hpdi.c dev->irq = pcidev->irq; irq 618 drivers/staging/comedi/drivers/gsc_hpdi.c dev_dbg(dev->class_dev, " irq %u\n", dev->irq); irq 679 drivers/staging/comedi/drivers/gsc_hpdi.c if (dev->irq) irq 680 drivers/staging/comedi/drivers/gsc_hpdi.c free_irq(dev->irq, dev); irq 920 drivers/staging/comedi/drivers/me4000.c static irqreturn_t me4000_ai_isr(int irq, void *dev_id) irq 1131 drivers/staging/comedi/drivers/me4000.c if (pcidev->irq > 0) { irq 1132 drivers/staging/comedi/drivers/me4000.c result = request_irq(pcidev->irq, me4000_ai_isr, IRQF_SHARED, irq 1135 drivers/staging/comedi/drivers/me4000.c dev->irq = pcidev->irq; irq 1160 drivers/staging/comedi/drivers/me4000.c if (dev->irq) { irq 1227 drivers/staging/comedi/drivers/me4000.c if (dev->irq) { irq 187 drivers/staging/comedi/drivers/ni_6527.c static irqreturn_t ni6527_interrupt(int irq, void *d) irq 404 drivers/staging/comedi/drivers/ni_6527.c ret = request_irq(pcidev->irq, ni6527_interrupt, IRQF_SHARED, irq 407 drivers/staging/comedi/drivers/ni_6527.c dev->irq = pcidev->irq; irq 434 drivers/staging/comedi/drivers/ni_6527.c if (dev->irq) { irq 470 drivers/staging/comedi/drivers/ni_65xx.c static irqreturn_t ni_65xx_interrupt(int irq, void *d) irq 660 drivers/staging/comedi/drivers/ni_65xx.c if (pcidev->irq) { irq 661 drivers/staging/comedi/drivers/ni_65xx.c ret = request_irq(pcidev->irq, ni_65xx_interrupt, IRQF_SHARED, irq 664 drivers/staging/comedi/drivers/ni_65xx.c dev->irq = pcidev->irq; irq 749 drivers/staging/comedi/drivers/ni_65xx.c if (dev->irq) { irq 430 drivers/staging/comedi/drivers/ni_660x.c static irqreturn_t ni_660x_interrupt(int irq, void *d) irq 1186 drivers/staging/comedi/drivers/ni_660x.c ret = request_irq(pcidev->irq, ni_660x_interrupt, IRQF_SHARED, irq 1192 drivers/staging/comedi/drivers/ni_660x.c dev->irq = pcidev->irq; irq 1206 drivers/staging/comedi/drivers/ni_660x.c if (dev->irq) { irq 1208 drivers/staging/comedi/drivers/ni_660x.c free_irq(dev->irq, dev); irq 132 drivers/staging/comedi/drivers/ni_at_a2150.c static irqreturn_t a2150_interrupt(int irq, void *d) irq 662 drivers/staging/comedi/drivers/ni_at_a2150.c dev->irq = irq_num; irq 729 drivers/staging/comedi/drivers/ni_at_a2150.c if (dev->irq) { irq 287 drivers/staging/comedi/drivers/ni_atmio.c unsigned int irq; irq 294 drivers/staging/comedi/drivers/ni_atmio.c irq = it->options[1]; irq 302 drivers/staging/comedi/drivers/ni_atmio.c irq = pnp_irq(isapnp_dev, 0); irq 318 drivers/staging/comedi/drivers/ni_atmio.c if (irq != 0) { irq 319 drivers/staging/comedi/drivers/ni_atmio.c if (irq > 15 || ni_irqpin[irq] == -1) irq 321 drivers/staging/comedi/drivers/ni_atmio.c ret = request_irq(irq, ni_E_interrupt, 0, irq 325 drivers/staging/comedi/drivers/ni_atmio.c dev->irq = irq; irq 330 drivers/staging/comedi/drivers/ni_atmio.c ret = ni_E_init(dev, ni_irqpin[dev->irq], 0); irq 221 drivers/staging/comedi/drivers/ni_atmio16d.c static irqreturn_t atmio16d_interrupt(int irq, void *d) irq 607 drivers/staging/comedi/drivers/ni_atmio16d.c dev->irq = it->options[1]; irq 640 drivers/staging/comedi/drivers/ni_atmio16d.c if (dev->irq) { irq 78 drivers/staging/comedi/drivers/ni_labpc.c unsigned int irq = it->options[1]; irq 86 drivers/staging/comedi/drivers/ni_labpc.c ret = labpc_common_attach(dev, irq, 0); irq 90 drivers/staging/comedi/drivers/ni_labpc.c if (dev->irq) irq 52 drivers/staging/comedi/drivers/ni_labpc.h unsigned int irq, unsigned long isr_flags); irq 815 drivers/staging/comedi/drivers/ni_labpc_common.c static irqreturn_t labpc_interrupt(int irq, void *d) irq 1189 drivers/staging/comedi/drivers/ni_labpc_common.c unsigned int irq, unsigned long isr_flags) irq 1219 drivers/staging/comedi/drivers/ni_labpc_common.c if (irq) { irq 1220 drivers/staging/comedi/drivers/ni_labpc_common.c ret = request_irq(irq, labpc_interrupt, isr_flags, irq 1223 drivers/staging/comedi/drivers/ni_labpc_common.c dev->irq = irq; irq 1260 drivers/staging/comedi/drivers/ni_labpc_common.c if (dev->irq) { irq 71 drivers/staging/comedi/drivers/ni_labpc_cs.c if (!link->irq) irq 74 drivers/staging/comedi/drivers/ni_labpc_cs.c return labpc_common_attach(dev, link->irq, IRQF_SHARED); irq 93 drivers/staging/comedi/drivers/ni_labpc_pci.c return labpc_common_attach(dev, pcidev->irq, IRQF_SHARED); irq 2175 drivers/staging/comedi/drivers/ni_mio_common.c if (dev->irq == 0) { irq 2360 drivers/staging/comedi/drivers/ni_mio_common.c if (dev->irq) { irq 3262 drivers/staging/comedi/drivers/ni_mio_common.c if (dev->irq == 0) { irq 5883 drivers/staging/comedi/drivers/ni_mio_common.c static irqreturn_t ni_E_interrupt(int irq, void *d) irq 6029 drivers/staging/comedi/drivers/ni_mio_common.c if (dev->irq) { irq 6070 drivers/staging/comedi/drivers/ni_mio_common.c if (dev->irq && (board->ao_fifo_depth || devpriv->mite)) { irq 6105 drivers/staging/comedi/drivers/ni_mio_common.c if (dev->irq) { irq 6270 drivers/staging/comedi/drivers/ni_mio_common.c if (dev->irq && devpriv->mite) { irq 6297 drivers/staging/comedi/drivers/ni_mio_common.c if (dev->irq) { irq 170 drivers/staging/comedi/drivers/ni_mio_cs.c dev->irq = link->irq; irq 374 drivers/staging/comedi/drivers/ni_pcidio.c static irqreturn_t nidio_interrupt(int irq, void *d) irq 888 drivers/staging/comedi/drivers/ni_pcidio.c unsigned int irq; irq 950 drivers/staging/comedi/drivers/ni_pcidio.c irq = pcidev->irq; irq 951 drivers/staging/comedi/drivers/ni_pcidio.c if (irq) { irq 952 drivers/staging/comedi/drivers/ni_pcidio.c ret = request_irq(irq, nidio_interrupt, IRQF_SHARED, irq 955 drivers/staging/comedi/drivers/ni_pcidio.c dev->irq = irq; irq 965 drivers/staging/comedi/drivers/ni_pcidio.c if (dev->irq) irq 966 drivers/staging/comedi/drivers/ni_pcidio.c free_irq(dev->irq, dev); irq 1275 drivers/staging/comedi/drivers/ni_pcimio.c if (dev->irq) irq 1276 drivers/staging/comedi/drivers/ni_pcimio.c free_irq(dev->irq, dev); irq 1296 drivers/staging/comedi/drivers/ni_pcimio.c unsigned int irq; irq 1361 drivers/staging/comedi/drivers/ni_pcimio.c irq = pcidev->irq; irq 1362 drivers/staging/comedi/drivers/ni_pcimio.c if (irq) { irq 1363 drivers/staging/comedi/drivers/ni_pcimio.c ret = request_irq(irq, ni_E_interrupt, IRQF_SHARED, irq 1366 drivers/staging/comedi/drivers/ni_pcimio.c dev->irq = irq; irq 158 drivers/staging/comedi/drivers/pcl711.c mode |= PCL711_MODE_IRQ(dev->irq); irq 182 drivers/staging/comedi/drivers/pcl711.c static irqreturn_t pcl711_interrupt(int irq, void *d) irq 431 drivers/staging/comedi/drivers/pcl711.c dev->irq = it->options[1]; irq 453 drivers/staging/comedi/drivers/pcl711.c if (dev->irq) { irq 216 drivers/staging/comedi/drivers/pcl726.c static irqreturn_t pcl726_interrupt(int irq, void *d) irq 335 drivers/staging/comedi/drivers/pcl726.c dev->irq = it->options[1]; irq 350 drivers/staging/comedi/drivers/pcl726.c if (dev->irq) irq 391 drivers/staging/comedi/drivers/pcl726.c if (dev->irq) { irq 836 drivers/staging/comedi/drivers/pcl812.c static irqreturn_t pcl812_interrupt(int irq, void *d) irq 1158 drivers/staging/comedi/drivers/pcl812.c dev->irq = it->options[1]; irq 1163 drivers/staging/comedi/drivers/pcl812.c if (dev->irq && board->has_dma) irq 1210 drivers/staging/comedi/drivers/pcl812.c if (dev->irq) { irq 1301 drivers/staging/comedi/drivers/pcl812.c devpriv->mode_reg_int = (dev->irq << 4) & 0xf0; irq 241 drivers/staging/comedi/drivers/pcl816.c static irqreturn_t pcl816_interrupt(int irq, void *d) irq 444 drivers/staging/comedi/drivers/pcl816.c outb((dma->chan << 4) | dev->irq, irq 591 drivers/staging/comedi/drivers/pcl816.c dev->irq = irq_num; irq 636 drivers/staging/comedi/drivers/pcl816.c if (dev->irq) { irq 534 drivers/staging/comedi/drivers/pcl818.c static irqreturn_t pcl818_interrupt(int irq, void *d) irq 741 drivers/staging/comedi/drivers/pcl818.c ctrl |= PCL818_CTRL_INTE | PCL818_CTRL_IRQ(dev->irq) | irq 747 drivers/staging/comedi/drivers/pcl818.c ctrl |= PCL818_CTRL_INTE | PCL818_CTRL_IRQ(dev->irq); irq 1003 drivers/staging/comedi/drivers/pcl818.c dev->irq = it->options[1]; irq 1007 drivers/staging/comedi/drivers/pcl818.c if (dev->irq && board->has_fifo && it->options[2] == -1) irq 1011 drivers/staging/comedi/drivers/pcl818.c if (dev->irq && board->has_dma) irq 1052 drivers/staging/comedi/drivers/pcl818.c if (dev->irq) { irq 359 drivers/staging/comedi/drivers/pcmmio.c static irqreturn_t interrupt_pcmmio(int irq, void *d) irq 688 drivers/staging/comedi/drivers/pcmmio.c dev->irq = it->options[1]; irq 693 drivers/staging/comedi/drivers/pcmmio.c outb(PCMMIO_RESOURCE_IRQ(dev->irq), irq 745 drivers/staging/comedi/drivers/pcmmio.c if (dev->irq) { irq 360 drivers/staging/comedi/drivers/pcmuio.c static irqreturn_t pcmuio_interrupt(int irq, void *d) irq 366 drivers/staging/comedi/drivers/pcmuio.c if (irq == dev->irq) irq 368 drivers/staging/comedi/drivers/pcmuio.c if (irq == devpriv->irq2) irq 551 drivers/staging/comedi/drivers/pcmuio.c dev->irq = it->options[1]; irq 555 drivers/staging/comedi/drivers/pcmuio.c if (it->options[2] == dev->irq) { irq 582 drivers/staging/comedi/drivers/pcmuio.c if ((i == 0 && dev->irq) || (i == 2 && devpriv->irq2)) { irq 605 drivers/staging/comedi/drivers/pcmuio.c if (devpriv->irq2 && devpriv->irq2 != dev->irq) irq 211 drivers/staging/comedi/drivers/quatech_daqp_cs.c static irqreturn_t daqp_interrupt(int irq, void *dev_id) irq 719 drivers/staging/comedi/drivers/quatech_daqp_cs.c dev->irq = link->irq; irq 732 drivers/staging/comedi/drivers/quatech_daqp_cs.c if (dev->irq) { irq 609 drivers/staging/comedi/drivers/rtd520.c static irqreturn_t rtd_interrupt(int irq, void *d) irq 1240 drivers/staging/comedi/drivers/rtd520.c if (pcidev->irq) { irq 1241 drivers/staging/comedi/drivers/rtd520.c ret = request_irq(pcidev->irq, rtd_interrupt, IRQF_SHARED, irq 1244 drivers/staging/comedi/drivers/rtd520.c dev->irq = pcidev->irq; irq 1260 drivers/staging/comedi/drivers/rtd520.c if (dev->irq) { irq 1309 drivers/staging/comedi/drivers/rtd520.c if (dev->irq) irq 1324 drivers/staging/comedi/drivers/rtd520.c if (dev->irq) irq 1325 drivers/staging/comedi/drivers/rtd520.c free_irq(dev->irq, dev); irq 1230 drivers/staging/comedi/drivers/s626.c static irqreturn_t s626_irq_handler(int irq, void *d) irq 2449 drivers/staging/comedi/drivers/s626.c if (pcidev->irq) { irq 2450 drivers/staging/comedi/drivers/s626.c ret = request_irq(pcidev->irq, s626_irq_handler, IRQF_SHARED, irq 2454 drivers/staging/comedi/drivers/s626.c dev->irq = pcidev->irq; irq 2470 drivers/staging/comedi/drivers/s626.c if (dev->irq) { irq 2331 drivers/staging/emxx_udc/emxx_udc.c static irqreturn_t _nbu2ss_vbus_irq(int irq, void *_udc) irq 2344 drivers/staging/emxx_udc/emxx_udc.c static irqreturn_t _nbu2ss_udc_irq(int irq, void *_udc) irq 3082 drivers/staging/emxx_udc/emxx_udc.c int irq; irq 3096 drivers/staging/emxx_udc/emxx_udc.c irq = platform_get_irq(pdev, 0); irq 3097 drivers/staging/emxx_udc/emxx_udc.c if (irq < 0) irq 3098 drivers/staging/emxx_udc/emxx_udc.c return irq; irq 3099 drivers/staging/emxx_udc/emxx_udc.c status = devm_request_irq(&pdev->dev, irq, _nbu2ss_udc_irq, irq 32 drivers/staging/fieldbus/anybuss/anybuss-controller.h int irq; irq 160 drivers/staging/fieldbus/anybuss/arcx-anybus.c ops.irq = platform_get_irq(pdev, idx); irq 161 drivers/staging/fieldbus/anybuss/arcx-anybus.c if (ops.irq <= 0) irq 374 drivers/staging/fieldbus/anybuss/host.c int irq; irq 457 drivers/staging/fieldbus/anybuss/host.c static irqreturn_t irq_handler(int irq, void *data) irq 488 drivers/staging/fieldbus/anybuss/host.c disable_irq(cd->irq); irq 505 drivers/staging/fieldbus/anybuss/host.c disable_irq(cd->irq); irq 526 drivers/staging/fieldbus/anybuss/host.c enable_irq(cd->irq); irq 1298 drivers/staging/fieldbus/anybuss/host.c cd->irq = ops->irq; irq 1299 drivers/staging/fieldbus/anybuss/host.c if (cd->irq <= 0) { irq 1313 drivers/staging/fieldbus/anybuss/host.c ret = devm_request_threaded_irq(dev, cd->irq, NULL, irq_handler, irq 1355 drivers/staging/fieldbus/anybuss/host.c disable_irq(cd->irq); irq 741 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct fsl_mc_device_irq *irq; irq 762 drivers/staging/fsl-dpaa2/ethsw/ethsw.c irq = sw_dev->irqs[DPSW_IRQ_INDEX_IF]; irq 764 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = devm_request_threaded_irq(dev, irq->msi_desc->irq, irq 791 drivers/staging/fsl-dpaa2/ethsw/ethsw.c devm_free_irq(dev, irq->msi_desc->irq, dev); irq 1236 drivers/staging/fwserial/fwserial.c if (ss->irq != 0 || ss->port != 0 || ss->custom_divisor != 0 || irq 66 drivers/staging/gasket/gasket_interrupt.c int irq; irq 155 drivers/staging/gasket/gasket_interrupt.c static irqreturn_t gasket_msix_interrupt_handler(int irq, void *dev_id) irq 163 drivers/staging/gasket/gasket_interrupt.c if (interrupt_data->msix_entries[i].vector == irq) { irq 169 drivers/staging/gasket/gasket_interrupt.c pr_err("Received unknown irq %d\n", irq); irq 31 drivers/staging/goldfish/goldfish_audio.c int irq; irq 241 drivers/staging/goldfish/goldfish_audio.c static irqreturn_t goldfish_audio_interrupt(int irq, void *dev_id) irq 304 drivers/staging/goldfish/goldfish_audio.c data->irq = platform_get_irq(pdev, 0); irq 305 drivers/staging/goldfish/goldfish_audio.c if (data->irq < 0) irq 319 drivers/staging/goldfish/goldfish_audio.c ret = devm_request_irq(&pdev->dev, data->irq, goldfish_audio_interrupt, irq 121 drivers/staging/greybus/arche-platform.c static irqreturn_t arche_platform_wd_irq_thread(int irq, void *devid) irq 154 drivers/staging/greybus/arche-platform.c static irqreturn_t arche_platform_wd_irq(int irq, void *devid) irq 367 drivers/staging/greybus/gpio.c int irq; irq 389 drivers/staging/greybus/gpio.c irq = irq_find_mapping(ggc->chip.irq.domain, event->which); irq 390 drivers/staging/greybus/gpio.c if (!irq) { irq 394 drivers/staging/greybus/gpio.c desc = irq_to_desc(irq); irq 788 drivers/staging/iio/adc/ad7192.c if (!spi->irq) { irq 768 drivers/staging/iio/adc/ad7280a.c static irqreturn_t ad7280_event_handler(int irq, void *private) irq 996 drivers/staging/iio/adc/ad7280a.c if (spi->irq > 0) { irq 1010 drivers/staging/iio/adc/ad7280a.c ret = devm_request_threaded_irq(&spi->dev, spi->irq, irq 262 drivers/staging/iio/adc/ad7816.c static irqreturn_t ad7816_event_handler(int irq, void *private) irq 401 drivers/staging/iio/adc/ad7816.c if (spi_dev->irq) { irq 403 drivers/staging/iio/adc/ad7816.c ret = devm_request_threaded_irq(&spi_dev->dev, spi_dev->irq, irq 101 drivers/staging/iio/addac/adt7316-i2c.c .irq = client->irq, irq 95 drivers/staging/iio/addac/adt7316-spi.c .irq = spi_dev->irq, irq 1730 drivers/staging/iio/addac/adt7316.c static irqreturn_t adt7316_event_handler(int irq, void *private) irq 1806 drivers/staging/iio/addac/adt7316.c irq_type = irqd_get_trigger_type(irq_get_irq_data(chip->bus.irq)); irq 1822 drivers/staging/iio/addac/adt7316.c ret = devm_request_threaded_irq(&indio_dev->dev, chip->bus.irq, irq 1828 drivers/staging/iio/addac/adt7316.c chip->bus.irq); irq 2182 drivers/staging/iio/addac/adt7316.c if (chip->bus.irq > 0) { irq 18 drivers/staging/iio/addac/adt7316.h int irq; irq 485 drivers/staging/iio/cdc/ad7150.c static irqreturn_t ad7150_event_handler(int irq, void *private) irq 600 drivers/staging/iio/cdc/ad7150.c if (client->irq) { irq 601 drivers/staging/iio/cdc/ad7150.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 632 drivers/staging/iio/cdc/ad7150.c id->name, client->irq); irq 126 drivers/staging/iio/meter/ade7854-i2c.c st->irq = client->irq; irq 134 drivers/staging/iio/meter/ade7854-spi.c st->irq = spi->irq; irq 163 drivers/staging/iio/meter/ade7854.h int irq; irq 74 drivers/staging/isdn/avm/avm_cs.c int (*addcard)(unsigned int port, unsigned irq); irq 87 drivers/staging/isdn/avm/avm_cs.c if (!link->irq) { irq 132 drivers/staging/isdn/avm/avm_cs.c if ((i = (*addcard)(link->resource[0]->start, link->irq)) < 0) { irq 135 drivers/staging/isdn/avm/avm_cs.c (unsigned int) link->resource[0]->start, link->irq); irq 146 drivers/staging/isdn/avm/avm_cs.c b1pcmcia_delcard(link->resource[0]->start, link->irq); irq 82 drivers/staging/isdn/avm/avmcard.h unsigned irq; irq 512 drivers/staging/isdn/avm/avmcard.h static inline void b1_setinterrupt(unsigned int base, unsigned irq, irq 523 drivers/staging/isdn/avm/avmcard.h b1outp(base, B1_RESET, b1_irq_table[irq]); irq 312 drivers/staging/isdn/avm/b1.c b1_setinterrupt(port, card->irq, card->cardtype); irq 650 drivers/staging/isdn/avm/b1.c seq_printf(m, "%-16s %d\n", "irq", card->irq); irq 873 drivers/staging/isdn/avm/b1dma.c seq_printf(m, "%-16s %d\n", "irq", card->irq); irq 54 drivers/staging/isdn/avm/b1isa.c free_irq(card->irq, card); irq 79 drivers/staging/isdn/avm/b1isa.c card->irq = pdev->irq; irq 89 drivers/staging/isdn/avm/b1isa.c if (b1_irq_table[card->irq & 0xf] == 0) { irq 90 drivers/staging/isdn/avm/b1isa.c printk(KERN_WARNING "b1isa: irq %d not valid.\n", card->irq); irq 100 drivers/staging/isdn/avm/b1isa.c retval = request_irq(card->irq, b1_interrupt, 0, card->name, card); irq 102 drivers/staging/isdn/avm/b1isa.c printk(KERN_ERR "b1isa: unable to get IRQ %d.\n", card->irq); irq 134 drivers/staging/isdn/avm/b1isa.c card->port, card->irq, card->revision); irq 140 drivers/staging/isdn/avm/b1isa.c free_irq(card->irq, card); irq 159 drivers/staging/isdn/avm/b1isa.c cinfo->card ? cinfo->card->irq : 0, irq 170 drivers/staging/isdn/avm/b1isa.c static int irq[MAX_CARDS]; irq 173 drivers/staging/isdn/avm/b1isa.c module_param_hw_array(irq, int, irq, NULL, 0); irq 175 drivers/staging/isdn/avm/b1isa.c MODULE_PARM_DESC(irq, "IRQ number(s) (assigned)"); irq 186 drivers/staging/isdn/avm/b1isa.c isa_dev[i].irq = data->irq; irq 218 drivers/staging/isdn/avm/b1isa.c isa_dev[i].irq = irq[i]; irq 56 drivers/staging/isdn/avm/b1pci.c cinfo->card ? cinfo->card->irq : 0, irq 80 drivers/staging/isdn/avm/b1pci.c card->irq = p->irq; irq 100 drivers/staging/isdn/avm/b1pci.c retval = request_irq(card->irq, b1_interrupt, IRQF_SHARED, card->name, card); irq 102 drivers/staging/isdn/avm/b1pci.c printk(KERN_ERR "b1pci: unable to get IRQ %d.\n", card->irq); irq 127 drivers/staging/isdn/avm/b1pci.c card->port, card->irq, card->revision); irq 130 drivers/staging/isdn/avm/b1pci.c card->port, card->irq, card->revision); irq 137 drivers/staging/isdn/avm/b1pci.c free_irq(card->irq, card); irq 156 drivers/staging/isdn/avm/b1pci.c free_irq(card->irq, card); irq 174 drivers/staging/isdn/avm/b1pci.c cinfo->card ? cinfo->card->irq : 0, irq 206 drivers/staging/isdn/avm/b1pci.c card->irq = p->irq; irq 237 drivers/staging/isdn/avm/b1pci.c retval = request_irq(card->irq, b1dma_interrupt, IRQF_SHARED, card->name, card); irq 240 drivers/staging/isdn/avm/b1pci.c card->irq); irq 265 drivers/staging/isdn/avm/b1pci.c card->port, card->irq, card->membase, card->revision); irq 271 drivers/staging/isdn/avm/b1pci.c free_irq(card->irq, card); irq 293 drivers/staging/isdn/avm/b1pci.c free_irq(card->irq, card); irq 312 drivers/staging/isdn/avm/b1pci.c param.irq = pdev->irq; irq 322 drivers/staging/isdn/avm/b1pci.c param.port, param.irq, param.membase); irq 330 drivers/staging/isdn/avm/b1pci.c param.port, param.irq, param.membase); irq 337 drivers/staging/isdn/avm/b1pci.c param.port, param.irq); irq 341 drivers/staging/isdn/avm/b1pci.c param.port, param.irq); irq 50 drivers/staging/isdn/avm/b1pcmcia.c free_irq(card->irq, card); irq 60 drivers/staging/isdn/avm/b1pcmcia.c static int b1pcmcia_add_card(unsigned int port, unsigned irq, irq 82 drivers/staging/isdn/avm/b1pcmcia.c card->irq = irq; irq 85 drivers/staging/isdn/avm/b1pcmcia.c retval = request_irq(card->irq, b1_interrupt, IRQF_SHARED, card->name, card); irq 88 drivers/staging/isdn/avm/b1pcmcia.c card->irq); irq 126 drivers/staging/isdn/avm/b1pcmcia.c cardname, card->port, card->irq, card->revision); irq 132 drivers/staging/isdn/avm/b1pcmcia.c free_irq(card->irq, card); irq 151 drivers/staging/isdn/avm/b1pcmcia.c cinfo->card ? cinfo->card->irq : 0, irq 159 drivers/staging/isdn/avm/b1pcmcia.c int b1pcmcia_addcard_b1(unsigned int port, unsigned irq) irq 161 drivers/staging/isdn/avm/b1pcmcia.c return b1pcmcia_add_card(port, irq, avm_b1pcmcia); irq 164 drivers/staging/isdn/avm/b1pcmcia.c int b1pcmcia_addcard_m1(unsigned int port, unsigned irq) irq 166 drivers/staging/isdn/avm/b1pcmcia.c return b1pcmcia_add_card(port, irq, avm_m1); irq 169 drivers/staging/isdn/avm/b1pcmcia.c int b1pcmcia_addcard_m2(unsigned int port, unsigned irq) irq 171 drivers/staging/isdn/avm/b1pcmcia.c return b1pcmcia_add_card(port, irq, avm_m2); irq 174 drivers/staging/isdn/avm/b1pcmcia.c int b1pcmcia_delcard(unsigned int port, unsigned irq) irq 181 drivers/staging/isdn/avm/b1pcmcia.c if (card->port == port && card->irq == irq) { irq 936 drivers/staging/isdn/avm/c4.c free_irq(card->irq, card); irq 1062 drivers/staging/isdn/avm/c4.c cinfo->card ? cinfo->card->irq : 0, irq 1078 drivers/staging/isdn/avm/c4.c seq_printf(m, "%-16s %d\n", "irq", card->irq); irq 1155 drivers/staging/isdn/avm/c4.c card->irq = p->irq; irq 1183 drivers/staging/isdn/avm/c4.c retval = request_irq(card->irq, c4_interrupt, IRQF_SHARED, card->name, card); irq 1185 drivers/staging/isdn/avm/c4.c printk(KERN_ERR "c4: unable to get IRQ %d.\n", card->irq); irq 1218 drivers/staging/isdn/avm/c4.c nr_controllers, card->port, card->irq, irq 1224 drivers/staging/isdn/avm/c4.c free_irq(card->irq, card); irq 1252 drivers/staging/isdn/avm/c4.c param.irq = dev->irq; irq 1256 drivers/staging/isdn/avm/c4.c nr, param.port, param.irq, param.membase); irq 1261 drivers/staging/isdn/avm/c4.c nr, param.port, param.irq, param.membase); irq 62 drivers/staging/isdn/avm/t1isa.c static int t1_detectandinit(unsigned int base, unsigned irq, int cardnr) irq 76 drivers/staging/isdn/avm/t1isa.c cregs[5] = hema_irq_table[irq & 0xf]; irq 318 drivers/staging/isdn/avm/t1isa.c b1_setinterrupt(port, card->irq, card->cardtype); irq 362 drivers/staging/isdn/avm/t1isa.c free_irq(card->irq, card); irq 387 drivers/staging/isdn/avm/t1isa.c card->irq = pdev->irq; irq 397 drivers/staging/isdn/avm/t1isa.c if (hema_irq_table[card->irq & 0xf] == 0) { irq 398 drivers/staging/isdn/avm/t1isa.c printk(KERN_WARNING "t1isa: irq %d not valid.\n", card->irq); irq 408 drivers/staging/isdn/avm/t1isa.c retval = request_irq(card->irq, t1isa_interrupt, 0, card->name, card); irq 410 drivers/staging/isdn/avm/t1isa.c printk(KERN_INFO "t1isa: unable to get IRQ %d.\n", card->irq); irq 415 drivers/staging/isdn/avm/t1isa.c if ((retval = t1_detectandinit(card->port, card->irq, card->cardnr)) != 0) { irq 443 drivers/staging/isdn/avm/t1isa.c card->port, card->irq, card->cardnr); irq 449 drivers/staging/isdn/avm/t1isa.c free_irq(card->irq, card); irq 504 drivers/staging/isdn/avm/t1isa.c cinfo->card ? cinfo->card->irq : 0, irq 516 drivers/staging/isdn/avm/t1isa.c static int irq[MAX_CARDS]; irq 520 drivers/staging/isdn/avm/t1isa.c module_param_hw_array(irq, int, irq, NULL, 0); irq 523 drivers/staging/isdn/avm/t1isa.c MODULE_PARM_DESC(irq, "IRQ number(s) (assigned)"); irq 535 drivers/staging/isdn/avm/t1isa.c isa_dev[i].irq = data->irq; irq 567 drivers/staging/isdn/avm/t1isa.c isa_dev[i].irq = irq[i]; irq 72 drivers/staging/isdn/avm/t1pci.c card->irq = p->irq; irq 106 drivers/staging/isdn/avm/t1pci.c retval = request_irq(card->irq, b1dma_interrupt, IRQF_SHARED, card->name, card); irq 108 drivers/staging/isdn/avm/t1pci.c printk(KERN_ERR "t1pci: unable to get IRQ %d.\n", card->irq); irq 134 drivers/staging/isdn/avm/t1pci.c card->port, card->irq, card->membase); irq 140 drivers/staging/isdn/avm/t1pci.c free_irq(card->irq, card); irq 163 drivers/staging/isdn/avm/t1pci.c free_irq(card->irq, card); irq 182 drivers/staging/isdn/avm/t1pci.c cinfo->card ? cinfo->card->irq : 0, irq 202 drivers/staging/isdn/avm/t1pci.c param.irq = dev->irq; irq 206 drivers/staging/isdn/avm/t1pci.c param.port, param.irq, param.membase); irq 211 drivers/staging/isdn/avm/t1pci.c param.port, param.irq, param.membase); irq 399 drivers/staging/isdn/hysdn/boardergo.c free_irq(card->irq, card); /* release interrupt */ irq 429 drivers/staging/isdn/hysdn/boardergo.c if (request_irq(card->irq, ergo_interrupt, IRQF_SHARED, "HYSDN", card)) { irq 447 drivers/staging/isdn/hysdn/hycapi.c seq_printf(m, "%-16s %d\n", "irq", card->irq); irq 499 drivers/staging/isdn/hysdn/hycapi.c cinfo->card ? cinfo->card->irq : 0, irq 148 drivers/staging/isdn/hysdn/hysdn_defs.h unsigned int irq; /* interrupt number */ irq 78 drivers/staging/isdn/hysdn/hysdn_init.c card->irq = akt_pcidev->irq; irq 276 drivers/staging/isdn/hysdn/hysdn_net.c dev->irq = card->irq; /* irq */ irq 279 drivers/staging/isdn/hysdn/hysdn_procconf.c card->irq, irq 122 drivers/staging/kpc2000/kpc2000/cell_probe.c resources[1].start = pcard->pdev->irq; irq 123 drivers/staging/kpc2000/kpc2000/cell_probe.c resources[1].end = pcard->pdev->irq; irq 252 drivers/staging/kpc2000/kpc2000/cell_probe.c irqreturn_t kuio_handler(int irq, struct uio_info *uioinfo) irq 256 drivers/staging/kpc2000/kpc2000/cell_probe.c if (irq != kudev->pcard->pdev->irq) irq 309 drivers/staging/kpc2000/kpc2000/cell_probe.c kudev->uioinfo.irq = pcard->pdev->irq; irq 313 drivers/staging/kpc2000/kpc2000/cell_probe.c kudev->uioinfo.irq = 0; irq 385 drivers/staging/kpc2000/kpc2000/cell_probe.c err = create_dma_engine_core(pcard, (KPC_DMA_S2C_BASE_OFFSET + (KPC_DMA_ENGINE_SIZE * i)), i, pcard->pdev->irq); irq 394 drivers/staging/kpc2000/kpc2000/cell_probe.c err = create_dma_engine_core(pcard, (KPC_DMA_C2S_BASE_OFFSET + (KPC_DMA_ENGINE_SIZE * i)), 32 + i, pcard->pdev->irq); irq 285 drivers/staging/kpc2000/kpc2000/core.c static irqreturn_t kp2000_irq_handler(int irq, void *dev_id) irq 447 drivers/staging/kpc2000/kpc2000/core.c err = request_irq(pcard->pdev->irq, kp2000_irq_handler, IRQF_SHARED, irq 475 drivers/staging/kpc2000/kpc2000/core.c free_irq(pcard->pdev->irq, pcard); irq 507 drivers/staging/kpc2000/kpc2000/core.c free_irq(pcard->pdev->irq, pcard); irq 77 drivers/staging/kpc2000/kpc2000/pcie.h unsigned int irq; irq 15 drivers/staging/kpc2000/kpc_dma/dma.c irqreturn_t ndd_irq_handler(int irq, void *dev_id) irq 145 drivers/staging/kpc2000/kpc_dma/dma.c rv = request_irq(eng->irq, ndd_irq_handler, IRQF_SHARED, KP_DRIVER_NAME_DMA_CONTROLLER, eng); irq 229 drivers/staging/kpc2000/kpc_dma/dma.c free_irq(eng->irq, eng); irq 138 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c ldev->irq = r->start; irq 31 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h unsigned int irq; irq 1779 drivers/staging/media/allegro-dvt/allegro-core.c static irqreturn_t allegro_hardirq(int irq, void *data) irq 1793 drivers/staging/media/allegro-dvt/allegro-core.c static irqreturn_t allegro_irq_thread(int irq, void *data) irq 2902 drivers/staging/media/allegro-dvt/allegro-core.c int irq; irq 2952 drivers/staging/media/allegro-dvt/allegro-core.c irq = platform_get_irq(pdev, 0); irq 2953 drivers/staging/media/allegro-dvt/allegro-core.c if (irq < 0) irq 2954 drivers/staging/media/allegro-dvt/allegro-core.c return irq; irq 2955 drivers/staging/media/allegro-dvt/allegro-core.c ret = devm_request_threaded_irq(&pdev->dev, irq, irq 63 drivers/staging/media/hantro/hantro.h irqreturn_t (*handler)(int irq, void *priv); irq 794 drivers/staging/media/hantro/hantro_drv.c int irq; irq 799 drivers/staging/media/hantro/hantro_drv.c irq = platform_get_irq_byname(vpu->pdev, irq_name); irq 800 drivers/staging/media/hantro/hantro_drv.c if (irq <= 0) irq 803 drivers/staging/media/hantro/hantro_drv.c ret = devm_request_irq(vpu->dev, irq, irq 105 drivers/staging/media/hantro/rk3288_vpu_hw.c static irqreturn_t rk3288_vepu_irq(int irq, void *dev_id) irq 124 drivers/staging/media/hantro/rk3288_vpu_hw.c static irqreturn_t rk3288_vdpu_irq(int irq, void *dev_id) irq 91 drivers/staging/media/hantro/rk3399_vpu_hw.c static irqreturn_t rk3399_vepu_irq(int irq, void *dev_id) irq 110 drivers/staging/media/hantro/rk3399_vpu_hw.c static irqreturn_t rk3399_vdpu_irq(int irq, void *dev_id) irq 237 drivers/staging/media/imx/imx-ic-prpencvf.c static irqreturn_t prp_eof_interrupt(int irq, void *dev_id) irq 269 drivers/staging/media/imx/imx-ic-prpencvf.c static irqreturn_t prp_nfb4eof_interrupt(int irq, void *dev_id) irq 301 drivers/staging/media/imx/imx-media-csi.c static irqreturn_t csi_idmac_eof_interrupt(int irq, void *dev_id) irq 333 drivers/staging/media/imx/imx-media-csi.c static irqreturn_t csi_idmac_nfb4eof_interrupt(int irq, void *dev_id) irq 180 drivers/staging/media/imx/imx7-media-csi.c int irq; irq 655 drivers/staging/media/imx/imx7-media-csi.c static irqreturn_t imx7_csi_irq_handler(int irq, void *data) irq 1211 drivers/staging/media/imx/imx7-media-csi.c csi->irq = platform_get_irq(pdev, 0); irq 1212 drivers/staging/media/imx/imx7-media-csi.c if (csi->irq < 0) irq 1213 drivers/staging/media/imx/imx7-media-csi.c return csi->irq; irq 1223 drivers/staging/media/imx/imx7-media-csi.c ret = devm_request_irq(dev, csi->irq, imx7_csi_irq_handler, 0, "csi", irq 233 drivers/staging/media/imx/imx7-mipi-csis.c int irq; irq 759 drivers/staging/media/imx/imx7-mipi-csis.c static irqreturn_t mipi_csis_irq_handler(int irq, void *dev_id) irq 982 drivers/staging/media/imx/imx7-mipi-csis.c state->irq = platform_get_irq(pdev, 0); irq 983 drivers/staging/media/imx/imx7-mipi-csis.c if (state->irq < 0) irq 984 drivers/staging/media/imx/imx7-mipi-csis.c return state->irq; irq 996 drivers/staging/media/imx/imx7-mipi-csis.c ret = devm_request_irq(dev, state->irq, mipi_csis_irq_handler, irq 374 drivers/staging/media/ipu3/ipu3.c synchronize_irq(imgu->pci_dev->irq); irq 501 drivers/staging/media/ipu3/ipu3.c static irqreturn_t imgu_isr_threaded(int irq, void *imgu_ptr) irq 579 drivers/staging/media/ipu3/ipu3.c static irqreturn_t imgu_isr(int irq, void *imgu_ptr) irq 705 drivers/staging/media/ipu3/ipu3.c r = devm_request_threaded_irq(&pci_dev->dev, pci_dev->irq, irq 764 drivers/staging/media/ipu3/ipu3.c synchronize_irq(pci_dev->irq); irq 59 drivers/staging/media/meson/vdec/esparser.c static irqreturn_t esparser_isr(int irq, void *dev) irq 301 drivers/staging/media/meson/vdec/esparser.c int irq; irq 303 drivers/staging/media/meson/vdec/esparser.c irq = platform_get_irq_byname(pdev, "esparser"); irq 304 drivers/staging/media/meson/vdec/esparser.c if (irq < 0) irq 305 drivers/staging/media/meson/vdec/esparser.c return irq; irq 307 drivers/staging/media/meson/vdec/esparser.c ret = devm_request_irq(dev, irq, esparser_isr, IRQF_SHARED, irq 936 drivers/staging/media/meson/vdec/vdec.c static irqreturn_t vdec_isr(int irq, void *data) irq 946 drivers/staging/media/meson/vdec/vdec.c static irqreturn_t vdec_threaded_isr(int irq, void *data) irq 972 drivers/staging/media/meson/vdec/vdec.c int irq; irq 1024 drivers/staging/media/meson/vdec/vdec.c irq = platform_get_irq_byname(pdev, "vdec"); irq 1025 drivers/staging/media/meson/vdec/vdec.c if (irq < 0) irq 1026 drivers/staging/media/meson/vdec/vdec.c return irq; irq 1028 drivers/staging/media/meson/vdec/vdec.c ret = devm_request_threaded_irq(core->dev, irq, vdec_isr, irq 310 drivers/staging/media/omap4iss/iss.c static irqreturn_t iss_isr(int irq, void *_iss) irq 102 drivers/staging/media/sunxi/cedrus/cedrus_hw.c static irqreturn_t cedrus_irq(int irq, void *data) irq 905 drivers/staging/media/tegra-vde/vde.c static irqreturn_t tegra_vde_isr(int irq, void *data) irq 954 drivers/staging/media/tegra-vde/vde.c int irq, err; irq 1055 drivers/staging/media/tegra-vde/vde.c irq = platform_get_irq_byname(pdev, "sync-token"); irq 1056 drivers/staging/media/tegra-vde/vde.c if (irq < 0) irq 1057 drivers/staging/media/tegra-vde/vde.c return irq; irq 1059 drivers/staging/media/tegra-vde/vde.c err = devm_request_irq(dev, irq, tegra_vde_isr, 0, irq 336 drivers/staging/most/dim2/dim2.c static irqreturn_t dim2_mlb_isr(int irq, void *_dev) irq 386 drivers/staging/most/dim2/dim2.c static irqreturn_t dim2_ahb_isr(int irq, void *_dev) irq 733 drivers/staging/most/dim2/dim2.c int irq; irq 779 drivers/staging/most/dim2/dim2.c irq = platform_get_irq(pdev, AHB0_INT_IDX); irq 780 drivers/staging/most/dim2/dim2.c if (irq < 0) { irq 781 drivers/staging/most/dim2/dim2.c ret = irq; irq 785 drivers/staging/most/dim2/dim2.c ret = devm_request_irq(&pdev->dev, irq, dim2_ahb_isr, 0, irq 788 drivers/staging/most/dim2/dim2.c dev_err(&pdev->dev, "failed to request ahb0_int irq %d\n", irq); irq 792 drivers/staging/most/dim2/dim2.c irq = platform_get_irq(pdev, MLB_INT_IDX); irq 793 drivers/staging/most/dim2/dim2.c if (irq < 0) { irq 794 drivers/staging/most/dim2/dim2.c ret = irq; irq 798 drivers/staging/most/dim2/dim2.c ret = devm_request_irq(&pdev->dev, irq, dim2_mlb_isr, 0, irq 801 drivers/staging/most/dim2/dim2.c dev_err(&pdev->dev, "failed to request mlb_int irq %d\n", irq); irq 86 drivers/staging/most/i2c/i2c.c if (dev->client->irq <= 0) { irq 87 drivers/staging/most/i2c/i2c.c pr_err("bad irq: %d\n", dev->client->irq); irq 91 drivers/staging/most/i2c/i2c.c ret = request_irq(dev->client->irq, most_irq_handler, 0, irq 95 drivers/staging/most/i2c/i2c.c dev->client->irq, ret); irq 131 drivers/staging/most/i2c/i2c.c disable_irq(dev->client->irq); irq 137 drivers/staging/most/i2c/i2c.c enable_irq(dev->client->irq); irq 175 drivers/staging/most/i2c/i2c.c free_irq(dev->client->irq, dev); irq 246 drivers/staging/most/i2c/i2c.c enable_irq(dev->client->irq); irq 268 drivers/staging/most/i2c/i2c.c static irqreturn_t most_irq_handler(int irq, void *_dev) irq 272 drivers/staging/most/i2c/i2c.c disable_irq_nosync(irq); irq 425 drivers/staging/mt7621-dma/mtk-hsdma.c static irqreturn_t mtk_hsdma_irq(int irq, void *devid) irq 655 drivers/staging/mt7621-dma/mtk-hsdma.c int irq; irq 677 drivers/staging/mt7621-dma/mtk-hsdma.c irq = platform_get_irq(pdev, 0); irq 678 drivers/staging/mt7621-dma/mtk-hsdma.c if (irq < 0) irq 680 drivers/staging/mt7621-dma/mtk-hsdma.c ret = devm_request_irq(&pdev->dev, irq, mtk_hsdma_irq, irq 50 drivers/staging/netlogic/platform_net.c static void xlr_resource_init(struct resource *res, int offset, int irq) irq 60 drivers/staging/netlogic/platform_net.c res->start = irq; irq 61 drivers/staging/netlogic/platform_net.c res->end = irq; irq 996 drivers/staging/netlogic/xlr_net.c ndev->irq = res->start; irq 576 drivers/staging/nvec/nvec.c static irqreturn_t nvec_interrupt(int irq, void *dev) irq 743 drivers/staging/nvec/nvec.c enable_irq(nvec->irq); irq 749 drivers/staging/nvec/nvec.c disable_irq(nvec->irq); irq 796 drivers/staging/nvec/nvec.c nvec->irq = platform_get_irq(pdev, 0); irq 797 drivers/staging/nvec/nvec.c if (nvec->irq < 0) irq 834 drivers/staging/nvec/nvec.c err = devm_request_irq(dev, nvec->irq, nvec_interrupt, 0, irq 840 drivers/staging/nvec/nvec.c disable_irq(nvec->irq); irq 136 drivers/staging/nvec/nvec.h int irq; irq 3514 drivers/staging/octeon-usb/octeon-hcd.c .irq = octeon_usb_irq, irq 3535 drivers/staging/octeon-usb/octeon-hcd.c int irq = platform_get_irq(pdev, 0); irq 3596 drivers/staging/octeon-usb/octeon-hcd.c if (irq < 0) { irq 3600 drivers/staging/octeon-usb/octeon-hcd.c irq = irq_create_mapping(NULL, hwirq); irq 3668 drivers/staging/octeon-usb/octeon-hcd.c status = usb_add_hcd(hcd, irq, 0); irq 3676 drivers/staging/octeon-usb/octeon-hcd.c dev_info(dev, "Registered HCD for port %d on irq %d\n", usb_num, irq); irq 35 drivers/staging/octeon/ethernet-rx.c int irq; irq 48 drivers/staging/octeon/ethernet-rx.c static irqreturn_t cvm_oct_do_interrupt(int irq, void *napi_id) irq 51 drivers/staging/octeon/ethernet-rx.c disable_irq_nosync(irq); irq 419 drivers/staging/octeon/ethernet-rx.c enable_irq(rx_group->irq); irq 472 drivers/staging/octeon/ethernet-rx.c oct_rx_group[i].irq = OCTEON_IRQ_WORKQ0 + i; irq 476 drivers/staging/octeon/ethernet-rx.c ret = request_irq(oct_rx_group[i].irq, cvm_oct_do_interrupt, 0, irq 480 drivers/staging/octeon/ethernet-rx.c oct_rx_group[i].irq); irq 482 drivers/staging/octeon/ethernet-rx.c disable_irq_nosync(oct_rx_group[i].irq); irq 534 drivers/staging/octeon/ethernet-rx.c free_irq(oct_rx_group[i].irq, cvm_oct_device); irq 726 drivers/staging/olpc_dcon/olpc_dcon.c irqreturn_t dcon_interrupt(int irq, void *id) irq 107 drivers/staging/olpc_dcon/olpc_dcon.h irqreturn_t dcon_interrupt(int irq, void *id); irq 88 drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c unsigned int irq; irq 121 drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c irq = acpi_gbl_FADT.sci_interrupt; irq 122 drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c if (request_irq(irq, &dcon_interrupt, IRQF_SHARED, "DCON", dcon)) { irq 123 drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c pr_err("DCON (IRQ%d) allocation failed\n", irq); irq 116 drivers/staging/pi433/pi433_if.c static irqreturn_t DIO0_irq_handler(int irq, void *dev_id) irq 136 drivers/staging/pi433/pi433_if.c static irqreturn_t DIO1_irq_handler(int irq, void *dev_id) irq 1467 drivers/staging/qlge/qlge.h u32 irq; /* Which vector this ring is assigned. */ irq 1797 drivers/staging/qlge/qlge_dbg.c pr_err("rx_ring->irq = %d\n", rx_ring->irq); irq 2335 drivers/staging/qlge/qlge_main.c ql_enable_completion_interrupt(qdev, rx_ring->irq); irq 2483 drivers/staging/qlge/qlge_main.c static irqreturn_t qlge_msix_rx_isr(int irq, void *dev_id) irq 2495 drivers/staging/qlge/qlge_main.c static irqreturn_t qlge_isr(int irq, void *dev_id) irq 3169 drivers/staging/qlge/qlge_main.c cqicb->msix_vect = rx_ring->irq; irq 3395 drivers/staging/qlge/qlge_main.c qdev->rx_ring[i].irq = vect; irq 3403 drivers/staging/qlge/qlge_main.c qdev->rx_ring[i].irq = 0; irq 3455 drivers/staging/qlge/qlge_main.c qdev->rx_ring[i].irq = i; irq 3543 drivers/staging/qlge/qlge_main.c free_irq(qdev->pdev->irq, &qdev->rx_ring[0]); irq 3577 drivers/staging/qlge/qlge_main.c "%s: irq = %d.\n", __func__, pdev->irq); irq 3585 drivers/staging/qlge/qlge_main.c request_irq(pdev->irq, qlge_isr, irq 4782 drivers/staging/qlge/qlge_main.c ndev->irq = pdev->irq; irq 463 drivers/staging/ralink-gdma/ralink-gdma.c static irqreturn_t gdma_dma_irq(int irq, void *devid) irq 801 drivers/staging/ralink-gdma/ralink-gdma.c int irq; irq 828 drivers/staging/ralink-gdma/ralink-gdma.c irq = platform_get_irq(pdev, 0); irq 829 drivers/staging/ralink-gdma/ralink-gdma.c if (irq < 0) irq 831 drivers/staging/ralink-gdma/ralink-gdma.c ret = devm_request_irq(&pdev->dev, irq, gdma_dma_irq, irq 64 drivers/staging/rtl8192e/rtl8192e/rtl_core.c static irqreturn_t _rtl92e_irq(int irq, void *netdev); irq 1073 drivers/staging/rtl8192e/rtl8192e/rtl_core.c if (request_irq(dev->irq, _rtl92e_irq, IRQF_SHARED, dev->name, dev)) { irq 1074 drivers/staging/rtl8192e/rtl8192e/rtl_core.c netdev_err(dev, "Error allocating IRQ %d", dev->irq); irq 1078 drivers/staging/rtl8192e/rtl8192e/rtl_core.c priv->irq = dev->irq; irq 1079 drivers/staging/rtl8192e/rtl8192e/rtl_core.c RT_TRACE(COMP_INIT, "IRQ %d\n", dev->irq); irq 1083 drivers/staging/rtl8192e/rtl8192e/rtl_core.c free_irq(dev->irq, dev); irq 2256 drivers/staging/rtl8192e/rtl8192e/rtl_core.c static irqreturn_t _rtl92e_irq(int irq, void *netdev) irq 2485 drivers/staging/rtl8192e/rtl8192e/rtl_core.c dev->irq = pdev->irq; irq 2486 drivers/staging/rtl8192e/rtl8192e/rtl_core.c priv->irq = 0; irq 2522 drivers/staging/rtl8192e/rtl8192e/rtl_core.c free_irq(dev->irq, dev); irq 2523 drivers/staging/rtl8192e/rtl8192e/rtl_core.c priv->irq = 0; irq 2557 drivers/staging/rtl8192e/rtl8192e/rtl_core.c if (priv->irq) { irq 2558 drivers/staging/rtl8192e/rtl8192e/rtl_core.c dev_info(&pdev->dev, "Freeing irq %d\n", dev->irq); irq 2559 drivers/staging/rtl8192e/rtl8192e/rtl_core.c free_irq(dev->irq, dev); irq 2560 drivers/staging/rtl8192e/rtl8192e/rtl_core.c priv->irq = 0; irq 316 drivers/staging/rtl8192e/rtl8192e/rtl_core.h int irq; irq 825 drivers/staging/rtl8192u/r8192U.h int irq; irq 122 drivers/staging/rtl8723bs/os_dep/sdio_intf.c static irqreturn_t gpio_hostwakeup_irq_thread(int irq, void *data) irq 49 drivers/staging/rts5208/rtsx.c static irqreturn_t rtsx_interrupt(int irq, void *dev_id); irq 244 drivers/staging/rts5208/rtsx.c __func__, chip->msi_en, dev->pci->irq); irq 246 drivers/staging/rts5208/rtsx.c if (request_irq(dev->pci->irq, rtsx_interrupt, irq 251 drivers/staging/rts5208/rtsx.c dev->pci->irq); irq 255 drivers/staging/rts5208/rtsx.c dev->irq = dev->pci->irq; irq 280 drivers/staging/rts5208/rtsx.c if (dev->irq >= 0) { irq 281 drivers/staging/rts5208/rtsx.c free_irq(dev->irq, (void *)dev); irq 282 drivers/staging/rts5208/rtsx.c dev->irq = -1; irq 357 drivers/staging/rts5208/rtsx.c if (dev->irq >= 0) { irq 358 drivers/staging/rts5208/rtsx.c free_irq(dev->irq, (void *)dev); irq 359 drivers/staging/rts5208/rtsx.c dev->irq = -1; irq 524 drivers/staging/rts5208/rtsx.c static irqreturn_t rtsx_interrupt(int irq, void *dev_id) irq 607 drivers/staging/rts5208/rtsx.c if (dev->irq > 0) irq 608 drivers/staging/rts5208/rtsx.c free_irq(dev->irq, (void *)dev); irq 856 drivers/staging/rts5208/rtsx.c dev->irq = -1; irq 892 drivers/staging/rts5208/rtsx.c dev_info(&pci->dev, "pci->irq = %d\n", pci->irq); irq 905 drivers/staging/rts5208/rtsx.c synchronize_irq(dev->irq); irq 960 drivers/staging/rts5208/rtsx.c free_irq(dev->irq, (void *)dev); irq 87 drivers/staging/rts5208/rtsx.h int irq; irq 20 drivers/staging/speakup/serialio.c static void start_serial_interrupt(int irq); irq 107 drivers/staging/speakup/serialio.c start_serial_interrupt(ser->irq); irq 112 drivers/staging/speakup/serialio.c static irqreturn_t synth_readbuf_handler(int irq, void *dev_id) irq 126 drivers/staging/speakup/serialio.c static void start_serial_interrupt(int irq) irq 133 drivers/staging/speakup/serialio.c rv = request_irq(irq, synth_readbuf_handler, IRQF_SHARED, irq 210 drivers/staging/speakup/serialio.c free_irq(serstate->irq, (void *)synth_readbuf_handler); irq 19 drivers/staging/speakup/serialio.h unsigned int irq; irq 68 drivers/staging/uwb/include/umc.h unsigned irq; irq 175 drivers/staging/uwb/whc-rc.c irqreturn_t whcrc_irq_cb(int irq, void *_whcrc) irq 226 drivers/staging/uwb/whc-rc.c result = request_irq(umc_dev->irq, whcrc_irq_cb, IRQF_SHARED, irq 230 drivers/staging/uwb/whc-rc.c umc_dev->irq, result); irq 254 drivers/staging/uwb/whc-rc.c free_irq(umc_dev->irq, whcrc); irq 276 drivers/staging/uwb/whc-rc.c free_irq(umc_dev->irq, whcrc); irq 118 drivers/staging/uwb/whci.c umc->irq = card->pci->irq; irq 69 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c vchiq_doorbell_irq(int irq, void *dev_id); irq 89 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c int err, irq, i; irq 143 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c irq = platform_get_irq(pdev, 0); irq 144 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c if (irq <= 0) irq 145 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c return irq; irq 147 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c err = devm_request_irq(dev, irq, vchiq_doorbell_irq, IRQF_IRQPOLL, irq 150 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c dev_err(dev, "failed to register irq=%d\n", irq); irq 311 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c vchiq_doorbell_irq(int irq, void *dev_id) irq 417 drivers/staging/vt6655/device_main.c (unsigned long)priv->PortOffset, priv->pcid->irq); irq 1136 drivers/staging/vt6655/device_main.c static irqreturn_t vnt_interrupt(int irq, void *arg) irq 1228 drivers/staging/vt6655/device_main.c ret = request_irq(priv->pcid->irq, vnt_interrupt, irq 1265 drivers/staging/vt6655/device_main.c free_irq(priv->pcid->irq, priv); irq 1289 drivers/staging/vt6655/device_main.c free_irq(priv->pcid->irq, priv); irq 18 drivers/staging/wilc1000/wilc_netdev.c static irqreturn_t isr_uh_routine(int irq, void *user_data) irq 31 drivers/staging/wilc1000/wilc_netdev.c static irqreturn_t isr_bh_routine(int irq, void *userdata) irq 170 drivers/staging/wlan-ng/p80211netdev.h unsigned int irq; irq 607 drivers/staging/wusbcore/host/hwa-hc.c .irq = NULL, /* FIXME */ irq 209 drivers/staging/wusbcore/host/whci/hcd.c .irq = whc_int_handler, irq 280 drivers/staging/wusbcore/host/whci/hcd.c ret = usb_add_hcd(usb_hcd, whc->umc->irq, IRQF_SHARED); irq 27 drivers/staging/wusbcore/host/whci/whcd.h int irq; irq 1923 drivers/target/target_core_user.c info->irq = UIO_IRQ_CUSTOM; irq 524 drivers/thermal/armada_thermal.c static irqreturn_t armada_overheat_isr(int irq, void *blob) irq 530 drivers/thermal/armada_thermal.c disable_irq_nosync(irq); irq 535 drivers/thermal/armada_thermal.c static irqreturn_t armada_overheat_isr_thread(int irq, void *blob) irq 568 drivers/thermal/armada_thermal.c enable_irq(irq); irq 823 drivers/thermal/armada_thermal.c int sensor_id, irq; irq 893 drivers/thermal/armada_thermal.c irq = platform_get_irq(pdev, 0); irq 894 drivers/thermal/armada_thermal.c if (irq == -EPROBE_DEFER) irq 895 drivers/thermal/armada_thermal.c return irq; irq 898 drivers/thermal/armada_thermal.c if (irq > 0) { irq 899 drivers/thermal/armada_thermal.c ret = devm_request_threaded_irq(&pdev->dev, irq, irq 905 drivers/thermal/armada_thermal.c irq); irq 939 drivers/thermal/armada_thermal.c if (irq > 0 && !priv->overheat_sensor) irq 224 drivers/thermal/broadcom/brcmstb_thermal.c static irqreturn_t brcmstb_tmon_irq_thread(int irq, void *data) irq 296 drivers/thermal/broadcom/brcmstb_thermal.c int irq, ret; irq 320 drivers/thermal/broadcom/brcmstb_thermal.c irq = platform_get_irq(pdev, 0); irq 321 drivers/thermal/broadcom/brcmstb_thermal.c if (irq < 0) { irq 323 drivers/thermal/broadcom/brcmstb_thermal.c return irq; irq 325 drivers/thermal/broadcom/brcmstb_thermal.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 55 drivers/thermal/da9062-thermal.c int irq; irq 111 drivers/thermal/da9062-thermal.c enable_irq(thermal->irq); irq 114 drivers/thermal/da9062-thermal.c static irqreturn_t da9062_thermal_irq_handler(int irq, void *data) irq 118 drivers/thermal/da9062-thermal.c disable_irq_nosync(thermal->irq); irq 261 drivers/thermal/da9062-thermal.c thermal->irq = ret; irq 263 drivers/thermal/da9062-thermal.c ret = request_threaded_irq(thermal->irq, NULL, irq 286 drivers/thermal/da9062-thermal.c free_irq(thermal->irq, thermal); irq 111 drivers/thermal/db8500_thermal.c static irqreturn_t prcmu_low_irq_handler(int irq, void *irq_data) irq 140 drivers/thermal/db8500_thermal.c static irqreturn_t prcmu_high_irq_handler(int irq, void *irq_data) irq 462 drivers/thermal/hisi_thermal.c static irqreturn_t hisi_thermal_alarm_irq_thread(int irq, void *dev) irq 216 drivers/thermal/imx_thermal.c int irq; irq 335 drivers/thermal/imx_thermal.c enable_irq(data->irq); irq 369 drivers/thermal/imx_thermal.c enable_irq(data->irq); irq 381 drivers/thermal/imx_thermal.c disable_irq(data->irq); irq 621 drivers/thermal/imx_thermal.c static irqreturn_t imx_thermal_alarm_irq(int irq, void *dev) irq 625 drivers/thermal/imx_thermal.c disable_irq_nosync(irq); irq 631 drivers/thermal/imx_thermal.c static irqreturn_t imx_thermal_alarm_irq_thread(int irq, void *dev) irq 737 drivers/thermal/imx_thermal.c data->irq = platform_get_irq(pdev, 0); irq 738 drivers/thermal/imx_thermal.c if (data->irq < 0) irq 739 drivers/thermal/imx_thermal.c return data->irq; irq 843 drivers/thermal/imx_thermal.c ret = devm_request_threaded_irq(&pdev->dev, data->irq, irq 446 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c static irqreturn_t proc_thermal_pci_msi_irq(int irq, void *devid) irq 648 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c if (!IS_ERR(proc_priv->soc_dts) && pdev->irq) { irq 651 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c ret = request_threaded_irq(pdev->irq, NULL, irq 685 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c if (pdev->irq) { irq 686 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c free_irq(pdev->irq, pdev); irq 153 drivers/thermal/intel/intel_bxt_pmic_thermal.c static irqreturn_t pmic_thermal_irq_handler(int irq, void *data) irq 212 drivers/thermal/intel/intel_bxt_pmic_thermal.c int ret, irq, virq, i, j, pmic_irq_count; irq 237 drivers/thermal/intel/intel_bxt_pmic_thermal.c while ((irq = platform_get_irq(pdev, pmic_irq_count)) != -ENXIO) { irq 238 drivers/thermal/intel/intel_bxt_pmic_thermal.c virq = regmap_irq_get_virq(regmap_irq_chip, irq); irq 240 drivers/thermal/intel/intel_bxt_pmic_thermal.c dev_err(dev, "failed to get virq by irq %d\n", irq); irq 30 drivers/thermal/intel/intel_soc_dts_thermal.c static irqreturn_t soc_irq_thread_fn(int irq, void *dev_data) irq 73 drivers/thermal/max77620_thermal.c static irqreturn_t max77620_thermal_irq(int irq, void *data) irq 77 drivers/thermal/max77620_thermal.c if (irq == mtherm->irq_tjalarm1) irq 79 drivers/thermal/max77620_thermal.c else if (irq == mtherm->irq_tjalarm2) irq 267 drivers/thermal/qcom/qcom-spmi-temp-alarm.c static irqreturn_t qpnp_tm_isr(int irq, void *data) irq 355 drivers/thermal/qcom/qcom-spmi-temp-alarm.c int ret, irq; irq 376 drivers/thermal/qcom/qcom-spmi-temp-alarm.c irq = platform_get_irq(pdev, 0); irq 377 drivers/thermal/qcom/qcom-spmi-temp-alarm.c if (irq < 0) irq 378 drivers/thermal/qcom/qcom-spmi-temp-alarm.c return irq; irq 430 drivers/thermal/qcom/qcom-spmi-temp-alarm.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, qpnp_tm_isr, irq 242 drivers/thermal/rcar_gen3_thermal.c static irqreturn_t rcar_gen3_thermal_irq(int irq, void *data) irq 364 drivers/thermal/rcar_gen3_thermal.c int ret, irq, i; irq 387 drivers/thermal/rcar_gen3_thermal.c irq = platform_get_irq(pdev, i); irq 388 drivers/thermal/rcar_gen3_thermal.c if (irq < 0) irq 389 drivers/thermal/rcar_gen3_thermal.c return irq; irq 396 drivers/thermal/rcar_gen3_thermal.c ret = devm_request_threaded_irq(dev, irq, NULL, irq 435 drivers/thermal/rcar_thermal.c static irqreturn_t rcar_thermal_irq(int irq, void *data) irq 495 drivers/thermal/rcar_thermal.c struct resource *res, *irq; irq 517 drivers/thermal/rcar_thermal.c irq = platform_get_resource(pdev, IORESOURCE_IRQ, i); irq 518 drivers/thermal/rcar_thermal.c if (!irq) irq 535 drivers/thermal/rcar_thermal.c ret = devm_request_irq(dev, irq->start, rcar_thermal_irq, irq 1064 drivers/thermal/rockchip_thermal.c static irqreturn_t rockchip_thermal_alarm_irq_thread(int irq, void *dev) irq 1223 drivers/thermal/rockchip_thermal.c int irq; irq 1231 drivers/thermal/rockchip_thermal.c irq = platform_get_irq(pdev, 0); irq 1232 drivers/thermal/rockchip_thermal.c if (irq < 0) { irq 1312 drivers/thermal/rockchip_thermal.c error = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 177 drivers/thermal/samsung/exynos_tmu.c int irq; irq 788 drivers/thermal/samsung/exynos_tmu.c enable_irq(data->irq); irq 822 drivers/thermal/samsung/exynos_tmu.c static irqreturn_t exynos_tmu_irq(int irq, void *id) irq 826 drivers/thermal/samsung/exynos_tmu.c disable_irq_nosync(irq); irq 877 drivers/thermal/samsung/exynos_tmu.c data->irq = irq_of_parse_and_map(pdev->dev.of_node, 0); irq 878 drivers/thermal/samsung/exynos_tmu.c if (data->irq <= 0) { irq 1104 drivers/thermal/samsung/exynos_tmu.c ret = devm_request_irq(&pdev->dev, data->irq, exynos_tmu_irq, irq 1107 drivers/thermal/samsung/exynos_tmu.c dev_err(&pdev->dev, "Failed to request irq: %d\n", data->irq); irq 91 drivers/thermal/st/st_thermal.h int irq; irq 37 drivers/thermal/st/st_thermal_memmap.c static irqreturn_t st_mmap_thermal_trip_handler(int irq, void *sdata) irq 96 drivers/thermal/st/st_thermal_memmap.c sensor->irq = platform_get_irq(pdev, 0); irq 97 drivers/thermal/st/st_thermal_memmap.c if (sensor->irq < 0) { irq 99 drivers/thermal/st/st_thermal_memmap.c return sensor->irq; irq 102 drivers/thermal/st/st_thermal_memmap.c ret = devm_request_threaded_irq(dev, sensor->irq, irq 107 drivers/thermal/st/st_thermal_memmap.c dev_err(dev, "failed to register IRQ %d\n", sensor->irq); irq 100 drivers/thermal/st/stm_thermal.c int irq; irq 106 drivers/thermal/st/stm_thermal.c static irqreturn_t stm_thermal_alarm_irq(int irq, void *sdata) irq 110 drivers/thermal/st/stm_thermal.c disable_irq_nosync(irq); irq 116 drivers/thermal/st/stm_thermal.c static irqreturn_t stm_thermal_alarm_irq_thread(int irq, void *sdata) irq 475 drivers/thermal/st/stm_thermal.c enable_irq(sensor->irq); irq 489 drivers/thermal/st/stm_thermal.c sensor->irq = platform_get_irq(pdev, 0); irq 490 drivers/thermal/st/stm_thermal.c if (sensor->irq < 0) { irq 492 drivers/thermal/st/stm_thermal.c return sensor->irq; irq 495 drivers/thermal/st/stm_thermal.c ret = devm_request_threaded_irq(dev, sensor->irq, irq 502 drivers/thermal/st/stm_thermal.c sensor->irq); irq 831 drivers/thermal/tegra/soctherm.c static irqreturn_t soctherm_thermal_isr(int irq, void *dev_id) irq 868 drivers/thermal/tegra/soctherm.c static irqreturn_t soctherm_thermal_isr_thread(int irq, void *dev_id) irq 1029 drivers/thermal/tegra/soctherm.c static irqreturn_t soctherm_edp_isr_thread(int irq, void *arg) irq 1100 drivers/thermal/tegra/soctherm.c static irqreturn_t soctherm_edp_isr(int irq, void *arg) irq 194 drivers/thermal/ti-soc-thermal/ti-bandgap.c static irqreturn_t ti_bandgap_talert_irq_handler(int irq, void *data) irq 256 drivers/thermal/ti-soc-thermal/ti-bandgap.c static irqreturn_t ti_bandgap_tshut_irq_handler(int irq, void *data) irq 789 drivers/thermal/ti-soc-thermal/ti-bandgap.c bgp->irq = platform_get_irq(pdev, 0); irq 790 drivers/thermal/ti-soc-thermal/ti-bandgap.c if (bgp->irq < 0) { irq 792 drivers/thermal/ti-soc-thermal/ti-bandgap.c return bgp->irq; irq 794 drivers/thermal/ti-soc-thermal/ti-bandgap.c ret = request_threaded_irq(bgp->irq, NULL, irq 1080 drivers/thermal/ti-soc-thermal/ti-bandgap.c free_irq(bgp->irq, bgp); irq 201 drivers/thermal/ti-soc-thermal/ti-bandgap.h int irq; irq 226 drivers/thermal/uniphier_thermal.c static irqreturn_t uniphier_tm_alarm_irq(int irq, void *_tdev) irq 230 drivers/thermal/uniphier_thermal.c disable_irq_nosync(irq); irq 236 drivers/thermal/uniphier_thermal.c static irqreturn_t uniphier_tm_alarm_irq_thread(int irq, void *_tdev) irq 252 drivers/thermal/uniphier_thermal.c int i, ret, irq, ntrips, crit_temp = INT_MAX; irq 263 drivers/thermal/uniphier_thermal.c irq = platform_get_irq(pdev, 0); irq 264 drivers/thermal/uniphier_thermal.c if (irq < 0) irq 265 drivers/thermal/uniphier_thermal.c return irq; irq 284 drivers/thermal/uniphier_thermal.c ret = devm_request_threaded_irq(dev, irq, uniphier_tm_alarm_irq, irq 64 drivers/thunderbolt/nhi.c if (ring->irq > 0) { irq 385 drivers/thunderbolt/nhi.c static irqreturn_t ring_msix(int irq, void *data) irq 413 drivers/thunderbolt/nhi.c ring->irq = pci_irq_vector(ring->nhi->pdev, ring->vector); irq 414 drivers/thunderbolt/nhi.c if (ring->irq < 0) irq 415 drivers/thunderbolt/nhi.c return ring->irq; irq 418 drivers/thunderbolt/nhi.c return request_irq(ring->irq, ring_msix, irqflags, "thunderbolt", ring); irq 423 drivers/thunderbolt/nhi.c if (ring->irq <= 0) irq 426 drivers/thunderbolt/nhi.c free_irq(ring->irq, ring); irq 429 drivers/thunderbolt/nhi.c ring->irq = 0; irq 856 drivers/thunderbolt/nhi.c static irqreturn_t nhi_msi(int irq, void *data) irq 1033 drivers/thunderbolt/nhi.c devm_free_irq(&nhi->pdev->dev, nhi->pdev->irq, nhi); irq 1045 drivers/thunderbolt/nhi.c int res, irq, nvec; irq 1069 drivers/thunderbolt/nhi.c irq = pci_irq_vector(nhi->pdev, 0); irq 1070 drivers/thunderbolt/nhi.c if (irq < 0) irq 1071 drivers/thunderbolt/nhi.c return irq; irq 1073 drivers/thunderbolt/nhi.c res = devm_request_irq(&pdev->dev, irq, nhi_msi, irq 450 drivers/tty/amiserial.c static irqreturn_t ser_vbl_int( int irq, void *data) irq 463 drivers/tty/amiserial.c static irqreturn_t ser_rx_int(int irq, void *dev_id) irq 481 drivers/tty/amiserial.c static irqreturn_t ser_tx_int(int irq, void *dev_id) irq 1026 drivers/tty/amiserial.c if (ss->irq || ss->port != state->port || irq 158 drivers/tty/cyclades.c static int irq[NR_CARDS]; irq 161 drivers/tty/cyclades.c module_param_hw_array(irq, int, irq, NULL, 0); irq 391 drivers/tty/cyclades.c int irq; irq 397 drivers/tty/cyclades.c irq = probe_irq_off(probe_irq_on()); irq 421 drivers/tty/cyclades.c irq = probe_irq_off(irqs); irq 434 drivers/tty/cyclades.c return (irq > 0) ? irq : 0; irq 756 drivers/tty/cyclades.c static irqreturn_t cyy_interrupt(int irq, void *dev_id) irq 767 drivers/tty/cyclades.c irq); irq 1180 drivers/tty/cyclades.c static irqreturn_t cyz_interrupt(int irq, void *dev_id) irq 1187 drivers/tty/cyclades.c "(IRQ%d).\n", irq); irq 2272 drivers/tty/cyclades.c ss->irq = cinfo->irq; irq 3272 drivers/tty/cyclades.c if (isparam && i < NR_CARDS && irq[i]) irq 3273 drivers/tty/cyclades.c cy_isa_irq = irq[i]; irq 3321 drivers/tty/cyclades.c card->irq = (int)cy_isa_irq; irq 3377 drivers/tty/cyclades.c static void plx_init(struct pci_dev *pdev, int irq, irq 3394 drivers/tty/cyclades.c pci_write_config_byte(pdev, PCI_INTERRUPT_LINE, irq); irq 3475 drivers/tty/cyclades.c struct RUNTIME_9060 __iomem *ctl_addr, int irq) irq 3521 drivers/tty/cyclades.c plx_init(pdev, irq, ctl_addr); irq 3589 drivers/tty/cyclades.c plx_init(pdev, irq, ctl_addr); irq 3613 drivers/tty/cyclades.c plx_init(pdev, irq, ctl_addr); irq 3649 drivers/tty/cyclades.c int retval, irq; irq 3658 drivers/tty/cyclades.c irq = pdev->irq; irq 3726 drivers/tty/cyclades.c plx_init(pdev, irq, addr0); irq 3764 drivers/tty/cyclades.c retval = cyz_load_fw(pdev, addr2, addr0, irq); irq 3792 drivers/tty/cyclades.c retval = request_irq(irq, cyy_interrupt, irq 3810 drivers/tty/cyclades.c if (irq != 0 && irq != 255) { irq 3811 drivers/tty/cyclades.c retval = request_irq(irq, cyz_interrupt, irq 3824 drivers/tty/cyclades.c card->irq = irq; irq 3848 drivers/tty/cyclades.c plx_init(pdev, irq, ctl_addr); irq 3866 drivers/tty/cyclades.c free_irq(irq, card); irq 3899 drivers/tty/cyclades.c if (cinfo->irq irq 3904 drivers/tty/cyclades.c free_irq(cinfo->irq, cinfo); irq 4097 drivers/tty/cyclades.c if (card->irq irq 4102 drivers/tty/cyclades.c free_irq(card->irq, card); irq 347 drivers/tty/ehv_bytechan.c static irqreturn_t ehv_bc_tty_rx_isr(int irq, void *data) irq 448 drivers/tty/ehv_bytechan.c static irqreturn_t ehv_bc_tty_tx_isr(int irq, void *data) irq 40 drivers/tty/goldfish.c u32 irq; irq 137 drivers/tty/goldfish.c static irqreturn_t goldfish_tty_interrupt(int irq, void *dev_id) irq 301 drivers/tty/goldfish.c u32 irq; irq 322 drivers/tty/goldfish.c irq = r->start; irq 350 drivers/tty/goldfish.c qtty->irq = irq; irq 381 drivers/tty/goldfish.c ret = request_irq(irq, goldfish_tty_interrupt, IRQF_SHARED, irq 408 drivers/tty/goldfish.c free_irq(irq, qtty); irq 430 drivers/tty/goldfish.c free_irq(qtty->irq, pdev); irq 60 drivers/tty/hvc/hvc_console.h int (*notifier_add)(struct hvc_struct *hp, int irq); irq 61 drivers/tty/hvc/hvc_console.h void (*notifier_del)(struct hvc_struct *hp, int irq); irq 62 drivers/tty/hvc/hvc_console.h void (*notifier_hangup)(struct hvc_struct *hp, int irq); irq 13 drivers/tty/hvc/hvc_irq.c static irqreturn_t hvc_handle_interrupt(int irq, void *dev_instance) irq 29 drivers/tty/hvc/hvc_irq.c int notifier_add_irq(struct hvc_struct *hp, int irq) irq 33 drivers/tty/hvc/hvc_irq.c if (!irq) { irq 37 drivers/tty/hvc/hvc_irq.c rc = request_irq(irq, hvc_handle_interrupt, hp->flags, irq 44 drivers/tty/hvc/hvc_irq.c void notifier_del_irq(struct hvc_struct *hp, int irq) irq 48 drivers/tty/hvc/hvc_irq.c free_irq(irq, hp); irq 52 drivers/tty/hvc/hvc_irq.c void notifier_hangup_irq(struct hvc_struct *hp, int irq) irq 54 drivers/tty/hvc/hvc_irq.c notifier_del_irq(hp, irq); irq 159 drivers/tty/hvc/hvc_opal.c unsigned int termno, irq, boot = 0; irq 211 drivers/tty/hvc/hvc_opal.c irq = irq_of_parse_and_map(dev->dev.of_node, 0); irq 212 drivers/tty/hvc/hvc_opal.c if (!irq) { irq 215 drivers/tty/hvc/hvc_opal.c irq = opal_event_request(ilog2(OPAL_EVENT_CONSOLE_INPUT)); irq 218 drivers/tty/hvc/hvc_opal.c if (!irq) { irq 221 drivers/tty/hvc/hvc_opal.c return irq; irq 224 drivers/tty/hvc/hvc_opal.c hp = hvc_alloc(termno, irq, ops, MAX_VIO_PUT_CHARS); irq 350 drivers/tty/hvc/hvc_vio.c hp = hvc_alloc(termno, vdev->irq, ops, MAX_VIO_PUT_CHARS); irq 41 drivers/tty/hvc/hvc_xen.c int irq; irq 288 drivers/tty/hvc/hvc_xen.c info->irq = bind_virq_to_irq(VIRQ_CONSOLE, 0, false); irq 314 drivers/tty/hvc/hvc_xen.c if (info != NULL && info->irq) { irq 317 drivers/tty/hvc/hvc_xen.c rebind_evtchn_irq(info->evtchn, info->irq); irq 324 drivers/tty/hvc/hvc_xen.c if (info->irq > 0) irq 325 drivers/tty/hvc/hvc_xen.c unbind_from_irqhandler(info->irq, NULL); irq 326 drivers/tty/hvc/hvc_xen.c info->irq = 0; irq 370 drivers/tty/hvc/hvc_xen.c int ret, evtchn, devid, ref, irq; irq 378 drivers/tty/hvc/hvc_xen.c irq = bind_evtchn_to_irq(evtchn); irq 379 drivers/tty/hvc/hvc_xen.c if (irq < 0) irq 380 drivers/tty/hvc/hvc_xen.c return irq; irq 381 drivers/tty/hvc/hvc_xen.c info->irq = irq; irq 384 drivers/tty/hvc/hvc_xen.c irq, &domU_hvc_ops, 256); irq 542 drivers/tty/hvc/hvc_xen.c info->irq = bind_evtchn_to_irq(info->evtchn); irq 544 drivers/tty/hvc/hvc_xen.c if (info->irq < 0) irq 545 drivers/tty/hvc/hvc_xen.c info->irq = 0; /* NO_IRQ */ irq 547 drivers/tty/hvc/hvc_xen.c irq_set_noprobe(info->irq); irq 549 drivers/tty/hvc/hvc_xen.c info->hvc = hvc_alloc(HVC_COOKIE, info->irq, ops, 256); irq 555 drivers/tty/hvc/hvc_xen.c if (info->irq) irq 556 drivers/tty/hvc/hvc_xen.c unbind_from_irqhandler(info->irq, NULL); irq 297 drivers/tty/hvc/hvcs.c static irqreturn_t hvcs_handle_interrupt(int irq, void *dev_instance); irq 314 drivers/tty/hvc/hvcs.c uint32_t unit_address, unsigned int irq, struct vio_dev *dev); irq 530 drivers/tty/hvc/hvcs.c static irqreturn_t hvcs_handle_interrupt(int irq, void *dev_instance) irq 1024 drivers/tty/hvc/hvcs.c unsigned int irq, struct vio_dev *vdev) irq 1033 drivers/tty/hvc/hvcs.c rc = request_irq(irq, &hvcs_handle_interrupt, 0, "ibmhvcs", hvcsd); irq 1044 drivers/tty/hvc/hvcs.c free_irq(irq, hvcsd); irq 1091 drivers/tty/hvc/hvcs.c unsigned int irq; irq 1126 drivers/tty/hvc/hvcs.c irq = hvcsd->vdev->irq; irq 1137 drivers/tty/hvc/hvcs.c retval = hvcs_enable_device(hvcsd, unit_address, irq, vdev); irq 1152 drivers/tty/hvc/hvcs.c free_irq(irq, hvcsd); irq 1185 drivers/tty/hvc/hvcs.c int irq; irq 1216 drivers/tty/hvc/hvcs.c irq = hvcsd->vdev->irq; irq 1228 drivers/tty/hvc/hvcs.c free_irq(irq, hvcsd); irq 1250 drivers/tty/hvc/hvcs.c int irq; irq 1276 drivers/tty/hvc/hvcs.c irq = hvcsd->vdev->irq; irq 1280 drivers/tty/hvc/hvcs.c free_irq(irq, hvcsd); irq 475 drivers/tty/hvc/hvsi.c static irqreturn_t hvsi_interrupt(int irq, void *arg) irq 1172 drivers/tty/hvc/hvsi.c const __be32 *vtermno, *irq; irq 1175 drivers/tty/hvc/hvsi.c irq = of_get_property(vty, "interrupts", NULL); irq 1176 drivers/tty/hvc/hvsi.c if (!vtermno || !irq) irq 1195 drivers/tty/hvc/hvsi.c hp->virq = irq_create_mapping(NULL, be32_to_cpup(irq)); irq 1198 drivers/tty/hvc/hvsi.c __func__, be32_to_cpup(irq)); irq 271 drivers/tty/ipwireless/hardware.c int irq; irq 1057 drivers/tty/ipwireless/hardware.c static irqreturn_t ipwireless_handle_v1_interrupt(int irq, irq 1102 drivers/tty/ipwireless/hardware.c static irqreturn_t ipwireless_handle_v2_v3_interrupt(int irq, irq 1215 drivers/tty/ipwireless/hardware.c irqreturn_t ipwireless_interrupt(int irq, void *dev_id) irq 1220 drivers/tty/ipwireless/hardware.c return ipwireless_handle_v1_interrupt(irq, ipw->hardware); irq 1222 drivers/tty/ipwireless/hardware.c return ipwireless_handle_v2_v3_interrupt(irq, ipw->hardware); irq 1613 drivers/tty/ipwireless/hardware.c synchronize_irq(hw->irq); irq 1626 drivers/tty/ipwireless/hardware.c hw->irq = -1; irq 1655 drivers/tty/ipwireless/hardware.c enable_irq(hw->irq); irq 38 drivers/tty/ipwireless/hardware.h irqreturn_t ipwireless_interrupt(int irq, void *dev_id); irq 197 drivers/tty/ipwireless/main.c (unsigned int) link->irq); irq 186 drivers/tty/isicom.c int irq; irq 507 drivers/tty/isicom.c static irqreturn_t isicom_interrupt(int irq, void *dev_id) irq 1143 drivers/tty/isicom.c ss->irq = port->card->irq; irq 1546 drivers/tty/isicom.c board->irq = pdev->irq; irq 1560 drivers/tty/isicom.c retval = request_irq(board->irq, isicom_interrupt, irq 1564 drivers/tty/isicom.c "Card%d will be disabled.\n", board->irq, index + 1); irq 1589 drivers/tty/isicom.c free_irq(board->irq, board); irq 1611 drivers/tty/isicom.c free_irq(board->irq, board); irq 1635 drivers/tty/isicom.c isi_card[idx].irq = 0; irq 160 drivers/tty/mips_ejtag_fdc.c int irq; irq 502 drivers/tty/mips_ejtag_fdc.c if (priv->irq >= 0) { irq 649 drivers/tty/mips_ejtag_fdc.c static irqreturn_t mips_ejtag_fdc_isr(int irq, void *dev_id) irq 972 drivers/tty/mips_ejtag_fdc.c priv->irq = get_c0_fdc_int(); irq 975 drivers/tty/mips_ejtag_fdc.c if (priv->irq >= 0) { irq 985 drivers/tty/mips_ejtag_fdc.c ret = devm_request_irq(priv->dev, priv->irq, mips_ejtag_fdc_isr, irq 990 drivers/tty/mips_ejtag_fdc.c priv->irq = -1; irq 992 drivers/tty/mips_ejtag_fdc.c if (priv->irq >= 0) { irq 1023 drivers/tty/mips_ejtag_fdc.c if (priv->irq >= 0) { irq 1053 drivers/tty/mips_ejtag_fdc.c if (priv->irq >= 0) { irq 1077 drivers/tty/mips_ejtag_fdc.c if (priv->irq >= 0) { irq 2059 drivers/tty/moxa.c if (ss->irq != 0 || ss->port != 0 || irq 264 drivers/tty/mxser.c int irq; irq 1222 drivers/tty/mxser.c ss->irq = info->board->irq, irq 1253 drivers/tty/mxser.c if (ss->irq != info->board->irq || irq 2212 drivers/tty/mxser.c static irqreturn_t mxser_interrupt(int irq, void *dev_id) irq 2416 drivers/tty/mxser.c retval = request_irq(brd->irq, mxser_interrupt, IRQF_SHARED, "mxser", irq 2423 drivers/tty/mxser.c brd->info->name, brd->irq); irq 2437 drivers/tty/mxser.c free_irq(brd->irq, brd); irq 2443 drivers/tty/mxser.c unsigned short regs[16], irq; irq 2472 drivers/tty/mxser.c irq = 0; irq 2476 drivers/tty/mxser.c irq = regs[9] & 0xF000; irq 2477 drivers/tty/mxser.c irq = irq | (irq >> 4); irq 2478 drivers/tty/mxser.c if (irq != (regs[9] & 0xFF00)) irq 2481 drivers/tty/mxser.c irq = regs[9] & 0xF000; irq 2482 drivers/tty/mxser.c irq = irq | (irq >> 4); irq 2483 drivers/tty/mxser.c irq = irq | (irq >> 8); irq 2484 drivers/tty/mxser.c if (irq != regs[9]) irq 2487 drivers/tty/mxser.c irq = regs[9] & 0xF000; irq 2488 drivers/tty/mxser.c irq = irq | (irq >> 4); irq 2489 drivers/tty/mxser.c irq = irq | (irq >> 8); irq 2490 drivers/tty/mxser.c if ((irq != regs[9]) || (irq != regs[10])) irq 2494 drivers/tty/mxser.c if (!irq) { irq 2498 drivers/tty/mxser.c brd->irq = ((int)(irq & 0xF000) >> 12); irq 2605 drivers/tty/mxser.c brd->irq = pdev->irq; irq 2664 drivers/tty/mxser.c free_irq(brd->irq, brd); irq 2764 drivers/tty/mxser.c free_irq(brd->irq, brd); irq 1123 drivers/tty/nozomi.c static irqreturn_t interrupt_handler(int irq, void *dev_id) irq 1394 drivers/tty/nozomi.c ret = request_irq(pdev->irq, &interrupt_handler, IRQF_SHARED, irq 1397 drivers/tty/nozomi.c dev_err(&pdev->dev, "can't request irq %d\n", pdev->irq); irq 1502 drivers/tty/nozomi.c free_irq(pdev->irq, dc); irq 82 drivers/tty/serial/21285.c static irqreturn_t serial21285_rx_chars(int irq, void *dev_id) irq 119 drivers/tty/serial/21285.c static irqreturn_t serial21285_tx_chars(int irq, void *dev_id) irq 331 drivers/tty/serial/21285.c if (ser->irq <= 0) irq 359 drivers/tty/serial/21285.c .irq = 0, irq 57 drivers/tty/serial/8250/8250.h unsigned int irq; irq 102 drivers/tty/serial/8250/8250.h .irq = _irq, \ irq 63 drivers/tty/serial/8250/8250_acorn.c uart.port.irq = ec->irq; irq 381 drivers/tty/serial/8250/8250_aspeed_vuart.c port.port.irq = irq_of_parse_and_map(np, 0); irq 412 drivers/tty/serial/8250/8250_aspeed_vuart.c irq_dispose_mapping(port.port.irq); irq 61 drivers/tty/serial/8250/8250_bcm2835aux.c data->uart.port.irq = ret; irq 85 drivers/tty/serial/8250/8250_core.c int irq; irq 108 drivers/tty/serial/8250/8250_core.c static irqreturn_t serial8250_interrupt(int irq, void *dev_id) irq 114 drivers/tty/serial/8250/8250_core.c pr_debug("%s(%d): start\n", __func__, irq); irq 140 drivers/tty/serial/8250/8250_core.c pr_debug("%s(%d): end\n", __func__, irq); irq 181 drivers/tty/serial/8250/8250_core.c h = &irq_lists[up->port.irq % NR_IRQ_HASH]; irq 185 drivers/tty/serial/8250/8250_core.c if (i->irq == up->port.irq) irq 196 drivers/tty/serial/8250/8250_core.c i->irq = up->port.irq; irq 212 drivers/tty/serial/8250/8250_core.c ret = request_irq(up->port.irq, serial8250_interrupt, irq 233 drivers/tty/serial/8250/8250_core.c h = &irq_lists[up->port.irq % NR_IRQ_HASH]; irq 237 drivers/tty/serial/8250/8250_core.c if (i->irq == up->port.irq) irq 245 drivers/tty/serial/8250/8250_core.c free_irq(up->port.irq, i); irq 277 drivers/tty/serial/8250/8250_core.c if (up->port.irq) { irq 302 drivers/tty/serial/8250/8250_core.c if (up->port.irq) irq 334 drivers/tty/serial/8250/8250_core.c if (!port->irq) { irq 348 drivers/tty/serial/8250/8250_core.c if (port->irq) irq 542 drivers/tty/serial/8250/8250_core.c port->irq = irq_canonicalize(old_serial_port[i].irq); irq 717 drivers/tty/serial/8250/8250_core.c p->irq = port->irq; irq 810 drivers/tty/serial/8250/8250_core.c uart.port.irq = p->irq; irq 835 drivers/tty/serial/8250/8250_core.c p->irq, ret); irq 992 drivers/tty/serial/8250/8250_core.c uart->port.irq = up->port.irq; irq 1085 drivers/tty/serial/8250/8250_core.c uart->port.irq); irq 392 drivers/tty/serial/8250/8250_dw.c int irq; irq 401 drivers/tty/serial/8250/8250_dw.c irq = platform_get_irq(pdev, 0); irq 402 drivers/tty/serial/8250/8250_dw.c if (irq < 0) irq 403 drivers/tty/serial/8250/8250_dw.c return irq; irq 407 drivers/tty/serial/8250/8250_dw.c p->irq = irq; irq 82 drivers/tty/serial/8250/8250_em.c struct resource *irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); irq 87 drivers/tty/serial/8250/8250_em.c if (!regs || !irq) { irq 104 drivers/tty/serial/8250/8250_em.c up.port.irq = irq->start; irq 544 drivers/tty/serial/8250/8250_exar.c static irqreturn_t exar_misc_handler(int irq, void *data) irq 589 drivers/tty/serial/8250/8250_exar.c uart.port.irq = pci_irq_vector(pcidev, 0); irq 592 drivers/tty/serial/8250/8250_exar.c rc = devm_request_irq(&pcidev->dev, uart.port.irq, exar_misc_handler, irq 608 drivers/tty/serial/8250/8250_exar.c uart.port.iobase, uart.port.irq, uart.port.iotype); irq 614 drivers/tty/serial/8250/8250_exar.c uart.port.iobase, uart.port.irq, irq 418 drivers/tty/serial/8250/8250_fintek.c irq_data = irq_get_irq_data(uart->port.irq); irq 30 drivers/tty/serial/8250/8250_gsc.c if (!dev->irq && (dev->id.sversion == 0xad)) irq 31 drivers/tty/serial/8250/8250_gsc.c dev->irq = iosapic_serial_irq(dev); irq 34 drivers/tty/serial/8250/8250_gsc.c if (!dev->irq) { irq 63 drivers/tty/serial/8250/8250_gsc.c uart.port.irq = dev->irq; irq 137 drivers/tty/serial/8250/8250_hp300.c port.irq = DIO_IPL(pa + DIO_VIRADDRBASE); irq 174 drivers/tty/serial/8250/8250_hp300.c uart.port.irq = d->ipl; irq 185 drivers/tty/serial/8250/8250_hp300.c d->scode, uart.port.irq); irq 256 drivers/tty/serial/8250/8250_hp300.c uart.port.irq = 0; irq 267 drivers/tty/serial/8250/8250_hp300.c i, uart.port.irq); irq 13 drivers/tty/serial/8250/8250_hub6.c .irq = 3, \ irq 211 drivers/tty/serial/8250/8250_ingenic.c struct resource *irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); irq 224 drivers/tty/serial/8250/8250_ingenic.c if (!regs || !irq) { irq 241 drivers/tty/serial/8250/8250_ingenic.c uart.port.irq = irq->start; irq 106 drivers/tty/serial/8250/8250_lpc18xx.c int irq, ret; irq 108 drivers/tty/serial/8250/8250_lpc18xx.c irq = platform_get_irq(pdev, 0); irq 109 drivers/tty/serial/8250/8250_lpc18xx.c if (irq < 0) irq 110 drivers/tty/serial/8250/8250_lpc18xx.c return irq; irq 162 drivers/tty/serial/8250/8250_lpc18xx.c uart.port.irq = irq; irq 181 drivers/tty/serial/8250/8250_lpss.c chip->irq = pci_irq_vector(pdev, 0); irq 233 drivers/tty/serial/8250/8250_lpss.c port->irq = pci_irq_vector(pdev, 0); irq 305 drivers/tty/serial/8250/8250_lpss.c uart.port.irq = pdev->irq; irq 115 drivers/tty/serial/8250/8250_men_mcb.c data[i].uart.port.irq = mcb_get_irq(mdev); irq 171 drivers/tty/serial/8250/8250_mid.c p->irq = pci_irq_vector(pdev, 0); irq 174 drivers/tty/serial/8250/8250_mid.c chip->irq = pci_irq_vector(pdev, 0); irq 302 drivers/tty/serial/8250/8250_mid.c uart.port.irq = pdev->irq; irq 486 drivers/tty/serial/8250/8250_mtk.c struct resource *irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); irq 490 drivers/tty/serial/8250/8250_mtk.c if (!regs || !irq) { irq 513 drivers/tty/serial/8250/8250_mtk.c uart.port.irq = irq->start; irq 570 drivers/tty/serial/8250/8250_mtk.c int irq = data->rx_wakeup_irq; irq 576 drivers/tty/serial/8250/8250_mtk.c if (irq >= 0) { irq 577 drivers/tty/serial/8250/8250_mtk.c err = enable_irq_wake(irq); irq 581 drivers/tty/serial/8250/8250_mtk.c irq, err); irq 594 drivers/tty/serial/8250/8250_mtk.c int irq = data->rx_wakeup_irq; irq 596 drivers/tty/serial/8250/8250_mtk.c if (irq >= 0) irq 597 drivers/tty/serial/8250/8250_mtk.c disable_irq_wake(irq); irq 61 drivers/tty/serial/8250/8250_of.c int ret, irq; irq 151 drivers/tty/serial/8250/8250_of.c irq = of_irq_get(np, 0); irq 152 drivers/tty/serial/8250/8250_of.c if (irq < 0) { irq 153 drivers/tty/serial/8250/8250_of.c if (irq == -EPROBE_DEFER) { irq 158 drivers/tty/serial/8250/8250_of.c irq = 0; irq 161 drivers/tty/serial/8250/8250_of.c port->irq = irq; irq 258 drivers/tty/serial/8250/8250_of.c irq_dispose_mapping(port8250.port.irq); irq 583 drivers/tty/serial/8250/8250_omap.c static irqreturn_t omap8250_irq(int irq, void *dev_id) irq 640 drivers/tty/serial/8250/8250_omap.c ret = request_irq(port->irq, omap8250_irq, IRQF_SHARED, irq 699 drivers/tty/serial/8250/8250_omap.c free_irq(port->irq, port); irq 1133 drivers/tty/serial/8250/8250_omap.c struct resource *irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); irq 1141 drivers/tty/serial/8250/8250_omap.c if (!regs || !irq) { irq 1159 drivers/tty/serial/8250/8250_omap.c up.port.irq = irq->start; irq 1595 drivers/tty/serial/8250/8250_pci.c pci_write_config_byte(dev, config_base + 0x06, dev->irq); irq 2768 drivers/tty/serial/8250/8250_pci.c return dev->irq; irq 3926 drivers/tty/serial/8250/8250_pci.c uart.port.irq = pci_irq_vector(dev, 0); irq 3934 drivers/tty/serial/8250/8250_pci.c uart.port.iobase, uart.port.irq, uart.port.iotype); irq 3940 drivers/tty/serial/8250/8250_pci.c uart.port.iobase, uart.port.irq, irq 450 drivers/tty/serial/8250/8250_pnp.c uart.port.irq = pnp_irq(dev, 0); irq 467 drivers/tty/serial/8250/8250_pnp.c uart.port.irq, uart.port.iotype); irq 1337 drivers/tty/serial/8250/8250_port.c int irq; irq 1371 drivers/tty/serial/8250/8250_port.c irq = probe_irq_off(irqs); irq 1382 drivers/tty/serial/8250/8250_port.c port->irq = (irq > 0) ? irq : 0; irq 2196 drivers/tty/serial/8250/8250_port.c if (port->irq && (up->port.flags & UPF_SHARE_IRQ)) irq 2199 drivers/tty/serial/8250/8250_port.c if (port->irq && !(up->port.flags & UPF_NO_THRE_TEST)) { irq 2211 drivers/tty/serial/8250/8250_port.c disable_irq_nosync(port->irq); irq 2224 drivers/tty/serial/8250/8250_port.c enable_irq(port->irq); irq 2249 drivers/tty/serial/8250/8250_port.c if (!up->port.irq) irq 2255 drivers/tty/serial/8250/8250_port.c if (port->irq) irq 2364 drivers/tty/serial/8250/8250_port.c synchronize_irq(port->irq); irq 3026 drivers/tty/serial/8250/8250_port.c if (ser->irq >= nr_irqs || ser->irq < 0 || irq 124 drivers/tty/serial/8250/8250_pxa.c uart.port.irq = irqres->start; irq 165 drivers/tty/serial/8250/8250_uniphier.c int irq; irq 178 drivers/tty/serial/8250/8250_uniphier.c irq = platform_get_irq(pdev, 0); irq 179 drivers/tty/serial/8250/8250_uniphier.c if (irq < 0) irq 180 drivers/tty/serial/8250/8250_uniphier.c return irq; irq 214 drivers/tty/serial/8250/8250_uniphier.c up.port.irq = irq; irq 344 drivers/tty/serial/8250/serial_cs.c unsigned int iobase, int irq) irq 351 drivers/tty/serial/8250/serial_cs.c uart.port.irq = irq; irq 364 drivers/tty/serial/8250/serial_cs.c (unsigned long)iobase, irq); irq 391 drivers/tty/serial/8250/serial_cs.c return setup_serial(p_dev, info, port, p_dev->irq); irq 478 drivers/tty/serial/8250/serial_cs.c return setup_serial(link, info, link->resource[0]->start, link->irq); irq 543 drivers/tty/serial/8250/serial_cs.c if (!link->irq) irq 567 drivers/tty/serial/8250/serial_cs.c link->irq); irq 571 drivers/tty/serial/8250/serial_cs.c link->irq); irq 585 drivers/tty/serial/8250/serial_cs.c setup_serial(link, info, link->resource[0]->start, link->irq); irq 588 drivers/tty/serial/8250/serial_cs.c link->irq); irq 179 drivers/tty/serial/altera_jtaguart.c static irqreturn_t altera_jtaguart_interrupt(int irq, void *data) irq 216 drivers/tty/serial/altera_jtaguart.c ret = request_irq(port->irq, altera_jtaguart_interrupt, 0, irq 220 drivers/tty/serial/altera_jtaguart.c "interrupt vector=%d\n", port->line, port->irq); irq 249 drivers/tty/serial/altera_jtaguart.c free_irq(port->irq, port); irq 445 drivers/tty/serial/altera_jtaguart.c port->irq = res_irq->start; irq 447 drivers/tty/serial/altera_jtaguart.c port->irq = platp->irq; irq 120 drivers/tty/serial/altera_uart.c if (!pp->port.irq) irq 283 drivers/tty/serial/altera_uart.c static irqreturn_t altera_uart_interrupt(int irq, void *data) irq 325 drivers/tty/serial/altera_uart.c if (!port->irq) { irq 331 drivers/tty/serial/altera_uart.c ret = request_irq(port->irq, altera_uart_interrupt, 0, irq 335 drivers/tty/serial/altera_uart.c "interrupt vector=%d\n", port->line, port->irq); irq 364 drivers/tty/serial/altera_uart.c if (port->irq) irq 365 drivers/tty/serial/altera_uart.c free_irq(port->irq, port); irq 584 drivers/tty/serial/altera_uart.c port->irq = res_irq->start; irq 586 drivers/tty/serial/altera_uart.c port->irq = platp->irq; irq 229 drivers/tty/serial/amba-pl010.c static irqreturn_t pl010_int(int irq, void *dev_id) irq 331 drivers/tty/serial/amba-pl010.c retval = request_irq(uap->port.irq, pl010_int, 0, "uart-pl010", uap); irq 362 drivers/tty/serial/amba-pl010.c free_irq(uap->port.irq, uap); irq 537 drivers/tty/serial/amba-pl010.c if (ser->irq < 0 || ser->irq >= nr_irqs) irq 729 drivers/tty/serial/amba-pl010.c uap->port.irq = dev->irq[0]; irq 1476 drivers/tty/serial/amba-pl011.c static irqreturn_t pl011_int(int irq, void *dev_id) irq 1718 drivers/tty/serial/amba-pl011.c return request_irq(uap->port.irq, pl011_int, IRQF_SHARED, "uart-pl011", uap); irq 1877 drivers/tty/serial/amba-pl011.c free_irq(uap->port.irq, uap); irq 1907 drivers/tty/serial/amba-pl011.c free_irq(uap->port.irq, uap); irq 2130 drivers/tty/serial/amba-pl011.c if (ser->irq < 0 || ser->irq >= nr_irqs) irq 2641 drivers/tty/serial/amba-pl011.c uap->port.irq = dev->irq[0]; irq 2721 drivers/tty/serial/amba-pl011.c uap->port.irq = ret; irq 163 drivers/tty/serial/apbuart.c static irqreturn_t apbuart_int(int irq, void *dev_id) irq 209 drivers/tty/serial/apbuart.c retval = request_irq(port->irq, apbuart_int, 0, "apbuart", port); irq 233 drivers/tty/serial/apbuart.c free_irq(port->irq, port); irq 322 drivers/tty/serial/apbuart.c if (ser->irq < 0 || ser->irq >= NR_IRQS) irq 565 drivers/tty/serial/apbuart.c port->irq = op->archdata.irqs[0]; irq 572 drivers/tty/serial/apbuart.c (unsigned long long) port->mapbase, port->irq); irq 626 drivers/tty/serial/apbuart.c port->irq = 0; irq 375 drivers/tty/serial/ar933x_uart.c static irqreturn_t ar933x_uart_interrupt(int irq, void *dev_id) irq 414 drivers/tty/serial/ar933x_uart.c ret = request_irq(up->port.irq, ar933x_uart_interrupt, irq 451 drivers/tty/serial/ar933x_uart.c free_irq(up->port.irq, up); irq 486 drivers/tty/serial/ar933x_uart.c if (ser->irq < 0 || ser->irq >= NR_IRQS) irq 685 drivers/tty/serial/ar933x_uart.c port->irq = irq_res->start; irq 277 drivers/tty/serial/arc_uart.c static irqreturn_t arc_serial_isr(int irq, void *dev_id) irq 342 drivers/tty/serial/arc_uart.c if (request_irq(port->irq, arc_serial_isr, 0, "arc uart rx-tx", port)) { irq 355 drivers/tty/serial/arc_uart.c free_irq(port->irq, port); irq 621 drivers/tty/serial/arc_uart.c port->irq = irq_of_parse_and_map(np, 0); irq 1404 drivers/tty/serial/atmel_serial.c static irqreturn_t atmel_interrupt(int irq, void *dev_id) irq 1903 drivers/tty/serial/atmel_serial.c retval = request_irq(port->irq, atmel_interrupt, irq 2054 drivers/tty/serial/atmel_serial.c synchronize_irq(port->irq); irq 2089 drivers/tty/serial/atmel_serial.c free_irq(port->irq, port); irq 2420 drivers/tty/serial/atmel_serial.c if (port->irq != ser->irq) irq 2500 drivers/tty/serial/atmel_serial.c port->irq = mpdev->resource[1].start; irq 364 drivers/tty/serial/bcm63xx_uart.c static irqreturn_t bcm_uart_interrupt(int irq, void *dev_id) irq 473 drivers/tty/serial/bcm63xx_uart.c ret = request_irq(port->irq, bcm_uart_interrupt, 0, irq 495 drivers/tty/serial/bcm63xx_uart.c free_irq(port->irq, port); irq 626 drivers/tty/serial/bcm63xx_uart.c if (port->irq != serinfo->irq) irq 854 drivers/tty/serial/bcm63xx_uart.c port->irq = res_irq->start; irq 80 drivers/tty/serial/clps711x.c disable_irq(port->irq); irq 91 drivers/tty/serial/clps711x.c enable_irq(port->irq); irq 95 drivers/tty/serial/clps711x.c static irqreturn_t uart_clps711x_int_rx(int irq, void *dev_id) irq 148 drivers/tty/serial/clps711x.c static irqreturn_t uart_clps711x_int_tx(int irq, void *dev_id) irq 163 drivers/tty/serial/clps711x.c disable_irq_nosync(port->irq); irq 448 drivers/tty/serial/clps711x.c int irq, ret; irq 463 drivers/tty/serial/clps711x.c irq = platform_get_irq(pdev, 0); irq 464 drivers/tty/serial/clps711x.c if (irq < 0) irq 465 drivers/tty/serial/clps711x.c return irq; irq 466 drivers/tty/serial/clps711x.c s->port.irq = irq; irq 502 drivers/tty/serial/clps711x.c ret = devm_request_irq(&pdev->dev, s->port.irq, uart_clps711x_int_tx, 0, irq 359 drivers/tty/serial/cpm_uart/cpm_uart_core.c static irqreturn_t cpm_uart_int(int irq, void *data) irq 422 drivers/tty/serial/cpm_uart/cpm_uart_core.c retval = request_irq(port->irq, cpm_uart_int, 0, "cpm_uart", port); irq 455 drivers/tty/serial/cpm_uart/cpm_uart_core.c free_irq(port->irq, port); irq 667 drivers/tty/serial/cpm_uart/cpm_uart_core.c if (ser->irq < 0 || ser->irq >= nr_irqs) irq 1212 drivers/tty/serial/cpm_uart/cpm_uart_core.c pinfo->port.irq = irq_of_parse_and_map(np, 0); irq 1213 drivers/tty/serial/cpm_uart/cpm_uart_core.c if (pinfo->port.irq == NO_IRQ) { irq 219 drivers/tty/serial/digicolor-usart.c static irqreturn_t digicolor_uart_int(int irq, void *dev_id) irq 452 drivers/tty/serial/digicolor-usart.c int irq, ret, index; irq 480 drivers/tty/serial/digicolor-usart.c irq = platform_get_irq(pdev, 0); irq 481 drivers/tty/serial/digicolor-usart.c if (irq < 0) irq 482 drivers/tty/serial/digicolor-usart.c return irq; irq 483 drivers/tty/serial/digicolor-usart.c dp->port.irq = irq; irq 499 drivers/tty/serial/digicolor-usart.c ret = devm_request_irq(&pdev->dev, dp->port.irq, digicolor_uart_int, 0, irq 337 drivers/tty/serial/dz.c static irqreturn_t dz_interrupt(int irq, void *dev_id) irq 415 drivers/tty/serial/dz.c ret = request_irq(dport->port.irq, dz_interrupt, irq 419 drivers/tty/serial/dz.c printk(KERN_ERR "dz: Cannot get IRQ %d!\n", dport->port.irq); irq 462 drivers/tty/serial/dz.c free_irq(dport->port.irq, mux); irq 738 drivers/tty/serial/dz.c if (ser->irq != uport->irq) irq 783 drivers/tty/serial/dz.c uport->irq = dec_interrupt[DEC_IRQ_DZ11]; irq 243 drivers/tty/serial/efm32-uart.c static irqreturn_t efm32_uart_rxirq(int irq, void *data) irq 275 drivers/tty/serial/efm32-uart.c static irqreturn_t efm32_uart_txirq(int irq, void *data) irq 309 drivers/tty/serial/efm32-uart.c ret = request_irq(port->irq, efm32_uart_rxirq, 0, irq 323 drivers/tty/serial/efm32-uart.c free_irq(port->irq, efm_port); irq 342 drivers/tty/serial/efm32-uart.c free_irq(port->irq, efm_port); irq 738 drivers/tty/serial/efm32-uart.c efm_port->port.irq = ret; irq 742 drivers/tty/serial/efm32-uart.c ret = efm_port->port.irq + 1; irq 204 drivers/tty/serial/fsl_linflexuart.c static irqreturn_t linflex_txint(int irq, void *dev_id) irq 242 drivers/tty/serial/fsl_linflexuart.c static irqreturn_t linflex_rxint(int irq, void *dev_id) irq 297 drivers/tty/serial/fsl_linflexuart.c static irqreturn_t linflex_int(int irq, void *dev_id) irq 305 drivers/tty/serial/fsl_linflexuart.c linflex_rxint(irq, dev_id); irq 307 drivers/tty/serial/fsl_linflexuart.c linflex_txint(irq, dev_id); irq 399 drivers/tty/serial/fsl_linflexuart.c ret = devm_request_irq(port->dev, port->irq, linflex_int, 0, irq 419 drivers/tty/serial/fsl_linflexuart.c devm_free_irq(port->dev, port->irq, port); irq 863 drivers/tty/serial/fsl_linflexuart.c sport->irq = platform_get_irq(pdev, 0); irq 964 drivers/tty/serial/fsl_lpuart.c static irqreturn_t lpuart_int(int irq, void *dev_id) irq 980 drivers/tty/serial/fsl_lpuart.c static irqreturn_t lpuart32_int(int irq, void *dev_id) irq 2014 drivers/tty/serial/fsl_lpuart.c if (port->irq != ser->irq) irq 2399 drivers/tty/serial/fsl_lpuart.c sport->port.irq = ret; irq 2453 drivers/tty/serial/fsl_lpuart.c ret = devm_request_irq(&pdev->dev, sport->port.irq, lpuart32_int, 0, irq 2457 drivers/tty/serial/fsl_lpuart.c ret = devm_request_irq(&pdev->dev, sport->port.irq, lpuart_int, 0, irq 2543 drivers/tty/serial/fsl_lpuart.c irq_wake = irqd_is_wakeup_set(irq_get_irq_data(sport->port.irq)); irq 2583 drivers/tty/serial/fsl_lpuart.c bool irq_wake = irqd_is_wakeup_set(irq_get_irq_data(sport->port.irq)); irq 849 drivers/tty/serial/icom.c static irqreturn_t icom_interrupt(int irq, void *dev_id) irq 1461 drivers/tty/serial/icom.c free_irq(icom_adapter->pci_dev->irq, (void *) icom_adapter); irq 1544 drivers/tty/serial/icom.c retval = request_irq(dev->irq, icom_interrupt, IRQF_SHARED, ICOM_DRIVER_NAME, (void *)icom_adapter); irq 1555 drivers/tty/serial/icom.c icom_port->uart_port.irq = icom_port->adapter->pci_dev->irq; irq 879 drivers/tty/serial/ifx6x60.c static irqreturn_t ifx_spi_srdy_interrupt(int irq, void *dev) irq 898 drivers/tty/serial/ifx6x60.c static irqreturn_t ifx_spi_reset_interrupt(int irq, void *dev) irq 703 drivers/tty/serial/imx.c static irqreturn_t __imx_uart_rtsint(int irq, void *dev_id) irq 716 drivers/tty/serial/imx.c static irqreturn_t imx_uart_rtsint(int irq, void *dev_id) irq 723 drivers/tty/serial/imx.c ret = __imx_uart_rtsint(irq, dev_id); irq 730 drivers/tty/serial/imx.c static irqreturn_t imx_uart_txint(int irq, void *dev_id) irq 740 drivers/tty/serial/imx.c static irqreturn_t __imx_uart_rxint(int irq, void *dev_id) irq 809 drivers/tty/serial/imx.c static irqreturn_t imx_uart_rxint(int irq, void *dev_id) irq 816 drivers/tty/serial/imx.c ret = __imx_uart_rxint(irq, dev_id); irq 875 drivers/tty/serial/imx.c static irqreturn_t imx_uart_int(int irq, void *dev_id) irq 916 drivers/tty/serial/imx.c __imx_uart_rxint(irq, dev_id); irq 934 drivers/tty/serial/imx.c __imx_uart_rtsint(irq, dev_id); irq 1757 drivers/tty/serial/imx.c if (sport->port.irq != ser->irq) irq 2258 drivers/tty/serial/imx.c sport->port.irq = rxirq; irq 2511 drivers/tty/serial/imx.c disable_irq(sport->port.irq); irq 2531 drivers/tty/serial/imx.c enable_irq(sport->port.irq); irq 430 drivers/tty/serial/ip22zilog.c static irqreturn_t ip22zilog_interrupt(int irq, void *dev_id) irq 1115 drivers/tty/serial/ip22zilog.c up[(chip * 2) + 0].port.irq = zilog_irq; irq 1126 drivers/tty/serial/ip22zilog.c up[(chip * 2) + 1].port.irq = zilog_irq; irq 141 drivers/tty/serial/jsm/jsm.h u32 irq; /* Interrupt request number */ irq 821 drivers/tty/serial/jsm/jsm_cls.c static irqreturn_t cls_intr(int irq, void *voidbrd) irq 116 drivers/tty/serial/jsm/jsm_driver.c brd->irq = pdev->irq; irq 218 drivers/tty/serial/jsm/jsm_driver.c rc = request_irq(brd->irq, brd->bd_ops->intr, IRQF_SHARED, "JSM", brd); irq 220 drivers/tty/serial/jsm/jsm_driver.c dev_warn(&pdev->dev, "Failed to hook IRQ %d\n", brd->irq); irq 241 drivers/tty/serial/jsm/jsm_driver.c adapter_count, brd->rev, brd->irq); irq 249 drivers/tty/serial/jsm/jsm_driver.c free_irq(brd->irq, brd); irq 281 drivers/tty/serial/jsm/jsm_driver.c free_irq(brd->irq, brd); irq 1095 drivers/tty/serial/jsm/jsm_neo.c static irqreturn_t neo_intr(int irq, void *voidbrd) irq 451 drivers/tty/serial/jsm/jsm_tty.c brd->channels[i]->uart_port.irq = brd->irq; irq 256 drivers/tty/serial/lantiq.c lqasc_tx_int(int irq, void *_port) irq 270 drivers/tty/serial/lantiq.c lqasc_err_int(int irq, void *_port) irq 285 drivers/tty/serial/lantiq.c lqasc_rx_int(int irq, void *_port) irq 298 drivers/tty/serial/lantiq.c static irqreturn_t lqasc_irq(int irq, void *p) irq 312 drivers/tty/serial/lantiq.c lqasc_tx_int(irq, p); irq 315 drivers/tty/serial/lantiq.c lqasc_rx_int(irq, p); irq 318 drivers/tty/serial/lantiq.c lqasc_err_int(irq, p); irq 576 drivers/tty/serial/lantiq.c if (ser->irq < 0 || ser->irq >= NR_IRQS) irq 734 drivers/tty/serial/lantiq.c port->irq = irqres[0].start; irq 793 drivers/tty/serial/lantiq.c port->irq = ret; irq 320 drivers/tty/serial/lpc32xx_hs.c static irqreturn_t serial_lpc32xx_interrupt(int irq, void *dev_id) irq 471 drivers/tty/serial/lpc32xx_hs.c retval = request_irq(port->irq, serial_lpc32xx_interrupt, irq 496 drivers/tty/serial/lpc32xx_hs.c free_irq(port->irq, port); irq 663 drivers/tty/serial/lpc32xx_hs.c p->port.irq = ret; irq 113 drivers/tty/serial/max3100.c int irq; /* irq assigned to the max3100 */ irq 564 drivers/tty/serial/max3100.c if (s->irq) irq 565 drivers/tty/serial/max3100.c free_irq(s->irq, s); irq 606 drivers/tty/serial/max3100.c if (request_irq(s->irq, max3100_irq, irq 608 drivers/tty/serial/max3100.c dev_warn(&s->spi->dev, "cannot allocate irq %d\n", s->irq); irq 609 drivers/tty/serial/max3100.c s->irq = 0; irq 772 drivers/tty/serial/max3100.c max3100s[i]->irq = spi->irq; irq 786 drivers/tty/serial/max3100.c max3100s[i]->port.irq = max3100s[i]->irq; irq 851 drivers/tty/serial/max3100.c disable_irq(s->irq); irq 879 drivers/tty/serial/max3100.c enable_irq(s->irq); irq 826 drivers/tty/serial/max310x.c static irqreturn_t max310x_ist(int irq, void *dev_id) irq 1129 drivers/tty/serial/max310x.c if (s->irq != port->irq) irq 1254 drivers/tty/serial/max310x.c struct regmap *regmap, int irq) irq 1344 drivers/tty/serial/max310x.c s->p[i].port.irq = irq; irq 1400 drivers/tty/serial/max310x.c ret = devm_request_threaded_irq(dev, irq, NULL, max310x_ist, irq 1405 drivers/tty/serial/max310x.c dev_err(dev, "Unable to reguest IRQ %i\n", irq); irq 1490 drivers/tty/serial/max310x.c return max310x_probe(&spi->dev, devtype, regmap, spi->irq); irq 365 drivers/tty/serial/mcf.c static irqreturn_t mcf_interrupt(int irq, void *data) irq 398 drivers/tty/serial/mcf.c if (request_irq(port->irq, mcf_interrupt, 0, "UART", port)) irq 400 drivers/tty/serial/mcf.c "interrupt vector=%d\n", port->line, port->irq); irq 504 drivers/tty/serial/mcf.c port->irq = platp[i].irq; irq 630 drivers/tty/serial/mcf.c port->irq = platp[i].irq; irq 385 drivers/tty/serial/men_z135_uart.c static irqreturn_t men_z135_intr(int irq, void *data) irq 442 drivers/tty/serial/men_z135_uart.c err = request_irq(port->irq, men_z135_intr, IRQF_SHARED, irq 645 drivers/tty/serial/men_z135_uart.c free_irq(uart->port.irq, uart); irq 835 drivers/tty/serial/men_z135_uart.c uart->port.irq = mcb_get_irq(mdev); irq 125 drivers/tty/serial/meson_uart.c free_irq(port->irq, port); irq 235 drivers/tty/serial/meson_uart.c static irqreturn_t meson_uart_interrupt(int irq, void *dev_id) irq 291 drivers/tty/serial/meson_uart.c ret = request_irq(port->irq, meson_uart_interrupt, 0, irq 392 drivers/tty/serial/meson_uart.c if (port->irq != ser->irq) irq 704 drivers/tty/serial/meson_uart.c port->irq = res_irq->start; irq 212 drivers/tty/serial/milbeaut_usio.c static irqreturn_t mlb_usio_rx_irq(int irq, void *dev_id) irq 223 drivers/tty/serial/milbeaut_usio.c static irqreturn_t mlb_usio_tx_irq(int irq, void *dev_id) irq 537 drivers/tty/serial/milbeaut_usio.c port->irq = mlb_usio_irq[index][RX]; irq 81 drivers/tty/serial/mpc52xx_uart.c static irqreturn_t mpc52xx_uart_int(int irq, void *dev_id); irq 337 drivers/tty/serial/mpc52xx_uart.c port->irq = irq_of_parse_and_map(np, 0); irq 759 drivers/tty/serial/mpc52xx_uart.c port->irq = psc_fifoc_irq; irq 1126 drivers/tty/serial/mpc52xx_uart.c ret = request_irq(port->irq, mpc52xx_uart_int, irq 1170 drivers/tty/serial/mpc52xx_uart.c free_irq(port->irq, port); irq 1336 drivers/tty/serial/mpc52xx_uart.c if ((ser->irq != port->irq) || irq 1517 drivers/tty/serial/mpc52xx_uart.c mpc52xx_uart_int(int irq, void *dev_id) irq 1657 drivers/tty/serial/mpc52xx_uart.c port->irq = irq_of_parse_and_map(np, 0); irq 1664 drivers/tty/serial/mpc52xx_uart.c port->irq, port->uartclk); irq 1792 drivers/tty/serial/mpc52xx_uart.c if (port->irq == 0) { irq 1798 drivers/tty/serial/mpc52xx_uart.c (void *)port->mapbase, port->irq, port->uartclk); irq 202 drivers/tty/serial/mps2-uart.c static irqreturn_t mps2_uart_rxirq(int irq, void *data) irq 220 drivers/tty/serial/mps2-uart.c static irqreturn_t mps2_uart_txirq(int irq, void *data) irq 238 drivers/tty/serial/mps2-uart.c static irqreturn_t mps2_uart_oerrirq(int irq, void *data) irq 271 drivers/tty/serial/mps2-uart.c static irqreturn_t mps2_uart_combinedirq(int irq, void *data) irq 273 drivers/tty/serial/mps2-uart.c if (mps2_uart_rxirq(irq, data) == IRQ_HANDLED) irq 276 drivers/tty/serial/mps2-uart.c if (mps2_uart_txirq(irq, data) == IRQ_HANDLED) irq 279 drivers/tty/serial/mps2-uart.c if (mps2_uart_oerrirq(irq, data) == IRQ_HANDLED) irq 296 drivers/tty/serial/mps2-uart.c ret = request_irq(port->irq, mps2_uart_combinedirq, 0, irq 304 drivers/tty/serial/mps2-uart.c ret = request_irq(port->irq, mps2_uart_oerrirq, IRQF_SHARED, irq 337 drivers/tty/serial/mps2-uart.c free_irq(port->irq, mps_port); irq 356 drivers/tty/serial/mps2-uart.c free_irq(port->irq, mps_port); irq 587 drivers/tty/serial/mps2-uart.c mps_port->port.irq = platform_get_irq(pdev, 0); irq 591 drivers/tty/serial/mps2-uart.c mps_port->port.irq = platform_get_irq(pdev, 2); irq 924 drivers/tty/serial/msm_serial.c static irqreturn_t msm_uart_irq(int irq, void *dev_id) irq 1207 drivers/tty/serial/msm_serial.c ret = request_irq(port->irq, msm_uart_irq, IRQF_TRIGGER_HIGH, irq 1236 drivers/tty/serial/msm_serial.c free_irq(port->irq, port); irq 1388 drivers/tty/serial/msm_serial.c if (unlikely(port->irq != ser->irq)) irq 1766 drivers/tty/serial/msm_serial.c int irq, line; irq 1809 drivers/tty/serial/msm_serial.c irq = platform_get_irq(pdev, 0); irq 1810 drivers/tty/serial/msm_serial.c if (unlikely(irq < 0)) irq 1812 drivers/tty/serial/msm_serial.c port->irq = irq; irq 480 drivers/tty/serial/mux.c port->irq = 0; irq 130 drivers/tty/serial/mvebu-uart.c int irq[UART_IRQ_COUNT]; irq 336 drivers/tty/serial/mvebu-uart.c static irqreturn_t mvebu_uart_isr(int irq, void *dev_id) irq 351 drivers/tty/serial/mvebu-uart.c static irqreturn_t mvebu_uart_rx_isr(int irq, void *dev_id) irq 363 drivers/tty/serial/mvebu-uart.c static irqreturn_t mvebu_uart_tx_isr(int irq, void *dev_id) irq 395 drivers/tty/serial/mvebu-uart.c if (!mvuart->irq[UART_TX_IRQ]) { irq 397 drivers/tty/serial/mvebu-uart.c ret = devm_request_irq(port->dev, mvuart->irq[UART_IRQ_SUM], irq 402 drivers/tty/serial/mvebu-uart.c mvuart->irq[UART_IRQ_SUM]); irq 407 drivers/tty/serial/mvebu-uart.c ret = devm_request_irq(port->dev, mvuart->irq[UART_RX_IRQ], irq 412 drivers/tty/serial/mvebu-uart.c mvuart->irq[UART_RX_IRQ]); irq 416 drivers/tty/serial/mvebu-uart.c ret = devm_request_irq(port->dev, mvuart->irq[UART_TX_IRQ], irq 422 drivers/tty/serial/mvebu-uart.c mvuart->irq[UART_TX_IRQ]); irq 423 drivers/tty/serial/mvebu-uart.c devm_free_irq(port->dev, mvuart->irq[UART_RX_IRQ], irq 438 drivers/tty/serial/mvebu-uart.c if (!mvuart->irq[UART_TX_IRQ]) { irq 439 drivers/tty/serial/mvebu-uart.c devm_free_irq(port->dev, mvuart->irq[UART_IRQ_SUM], port); irq 441 drivers/tty/serial/mvebu-uart.c devm_free_irq(port->dev, mvuart->irq[UART_RX_IRQ], port); irq 442 drivers/tty/serial/mvebu-uart.c devm_free_irq(port->dev, mvuart->irq[UART_TX_IRQ], port); irq 806 drivers/tty/serial/mvebu-uart.c int ret, id, irq; irq 848 drivers/tty/serial/mvebu-uart.c port->irq = 0; irq 886 drivers/tty/serial/mvebu-uart.c irq = platform_get_irq(pdev, 0); irq 887 drivers/tty/serial/mvebu-uart.c if (irq < 0) irq 888 drivers/tty/serial/mvebu-uart.c return irq; irq 890 drivers/tty/serial/mvebu-uart.c mvuart->irq[UART_IRQ_SUM] = irq; irq 897 drivers/tty/serial/mvebu-uart.c irq = platform_get_irq_byname(pdev, "uart-rx"); irq 898 drivers/tty/serial/mvebu-uart.c if (irq < 0) irq 899 drivers/tty/serial/mvebu-uart.c return irq; irq 901 drivers/tty/serial/mvebu-uart.c mvuart->irq[UART_RX_IRQ] = irq; irq 903 drivers/tty/serial/mvebu-uart.c irq = platform_get_irq_byname(pdev, "uart-tx"); irq 904 drivers/tty/serial/mvebu-uart.c if (irq < 0) irq 905 drivers/tty/serial/mvebu-uart.c return irq; irq 907 drivers/tty/serial/mvebu-uart.c mvuart->irq[UART_TX_IRQ] = irq; irq 1127 drivers/tty/serial/mxs-auart.c static irqreturn_t mxs_auart_irq_handle(int irq, void *context) irq 1143 drivers/tty/serial/mxs-auart.c if (irq == s->gpio_irq[UART_GPIO_CTS] || irq 1144 drivers/tty/serial/mxs-auart.c irq == s->gpio_irq[UART_GPIO_DCD] || irq 1145 drivers/tty/serial/mxs-auart.c irq == s->gpio_irq[UART_GPIO_DSR] || irq 1146 drivers/tty/serial/mxs-auart.c irq == s->gpio_irq[UART_GPIO_RI]) irq 1617 drivers/tty/serial/mxs-auart.c int *irq = s->gpio_irq; irq 1622 drivers/tty/serial/mxs-auart.c if (irq[i] < 0) irq 1625 drivers/tty/serial/mxs-auart.c irq_set_status_flags(irq[i], IRQ_NOAUTOEN); irq 1626 drivers/tty/serial/mxs-auart.c err = request_irq(irq[i], mxs_auart_irq_handle, irq 1630 drivers/tty/serial/mxs-auart.c __func__, irq[i]); irq 1638 drivers/tty/serial/mxs-auart.c if (irq[i] >= 0) irq 1639 drivers/tty/serial/mxs-auart.c free_irq(irq[i], s); irq 1650 drivers/tty/serial/mxs-auart.c int ret, irq; irq 1701 drivers/tty/serial/mxs-auart.c irq = platform_get_irq(pdev, 0); irq 1702 drivers/tty/serial/mxs-auart.c if (irq < 0) { irq 1703 drivers/tty/serial/mxs-auart.c ret = irq; irq 1707 drivers/tty/serial/mxs-auart.c s->port.irq = irq; irq 1708 drivers/tty/serial/mxs-auart.c ret = devm_request_irq(&pdev->dev, irq, mxs_auart_irq_handle, 0, irq 564 drivers/tty/serial/omap-serial.c static irqreturn_t serial_omap_irq(int irq, void *dev_id) irq 727 drivers/tty/serial/omap-serial.c retval = request_irq(up->port.irq, serial_omap_irq, up->port.irqflags, irq 736 drivers/tty/serial/omap-serial.c free_irq(up->port.irq, up); irq 826 drivers/tty/serial/omap-serial.c free_irq(up->port.irq, up); irq 1679 drivers/tty/serial/omap-serial.c up->port.irq = uartirq; irq 251 drivers/tty/serial/owl-uart.c static irqreturn_t owl_uart_irq(int irq, void *dev_id) irq 290 drivers/tty/serial/owl-uart.c free_irq(port->irq, port); irq 299 drivers/tty/serial/owl-uart.c ret = request_irq(port->irq, owl_uart_irq, IRQF_TRIGGER_HIGH, irq 450 drivers/tty/serial/owl-uart.c if (port->irq != ser->irq) irq 644 drivers/tty/serial/owl-uart.c int ret, irq; irq 664 drivers/tty/serial/owl-uart.c irq = platform_get_irq(pdev, 0); irq 665 drivers/tty/serial/owl-uart.c if (irq < 0) irq 666 drivers/tty/serial/owl-uart.c return irq; irq 694 drivers/tty/serial/owl-uart.c owl_port->port.irq = irq; irq 1082 drivers/tty/serial/pch_uart.c static irqreturn_t pch_uart_interrupt(int irq, void *dev_id) irq 1330 drivers/tty/serial/pch_uart.c ret = request_irq(priv->port.irq, pch_uart_interrupt, IRQF_SHARED, irq 1362 drivers/tty/serial/pch_uart.c free_irq(priv->port.irq, priv); irq 1793 drivers/tty/serial/pch_uart.c priv->port.irq = pdev->irq; irq 334 drivers/tty/serial/pic32_uart.c static irqreturn_t pic32_uart_rx_interrupt(int irq, void *dev_id) irq 344 drivers/tty/serial/pic32_uart.c static irqreturn_t pic32_uart_tx_interrupt(int irq, void *dev_id) irq 357 drivers/tty/serial/pic32_uart.c static irqreturn_t pic32_uart_fault_interrupt(int irq, void *dev_id) irq 663 drivers/tty/serial/pic32_uart.c if (port->irq != serinfo->irq) irq 437 drivers/tty/serial/pmac_zilog.c static irqreturn_t pmz_interrupt(int irq, void *dev_id) irq 929 drivers/tty/serial/pmac_zilog.c if (request_irq(uap->port.irq, pmz_interrupt, IRQF_SHARED, irq 983 drivers/tty/serial/pmac_zilog.c free_irq(uap->port.irq, uap); irq 1494 drivers/tty/serial/pmac_zilog.c uap->port.irq = irq_of_parse_and_map(np, 0); irq 1507 drivers/tty/serial/pmac_zilog.c if (uap->port.irq == 0 && irq 1511 drivers/tty/serial/pmac_zilog.c uap->port.irq = irq_create_mapping(NULL, 64 + 15); irq 1704 drivers/tty/serial/pmac_zilog.c int irq; irq 1707 drivers/tty/serial/pmac_zilog.c irq = platform_get_irq(uap->pdev, 0); irq 1708 drivers/tty/serial/pmac_zilog.c if (!r_ports || irq <= 0) irq 1714 drivers/tty/serial/pmac_zilog.c uap->port.irq = irq; irq 287 drivers/tty/serial/pnx8xxx_uart.c static irqreturn_t pnx8xxx_int(int irq, void *dev_id) irq 376 drivers/tty/serial/pnx8xxx_uart.c retval = request_irq(sport->port.irq, pnx8xxx_int, 0, irq 435 drivers/tty/serial/pnx8xxx_uart.c free_irq(sport->port.irq, sport); irq 615 drivers/tty/serial/pnx8xxx_uart.c if (sport->port.irq != ser->irq) irq 246 drivers/tty/serial/pxa.c static inline irqreturn_t serial_pxa_irq(int irq, void *dev_id) irq 349 drivers/tty/serial/pxa.c retval = request_irq(up->port.irq, serial_pxa_irq, 0, up->name, up); irq 404 drivers/tty/serial/pxa.c free_irq(up->port.irq, up); irq 876 drivers/tty/serial/pxa.c sport->port.irq = irqres->start; irq 843 drivers/tty/serial/qcom_geni_serial.c free_irq(uport->irq, uport); irq 913 drivers/tty/serial/qcom_geni_serial.c ret = request_irq(uport->irq, qcom_geni_serial_isr, IRQF_TRIGGER_HIGH, irq 1265 drivers/tty/serial/qcom_geni_serial.c int irq; irq 1310 drivers/tty/serial/qcom_geni_serial.c irq = platform_get_irq(pdev, 0); irq 1311 drivers/tty/serial/qcom_geni_serial.c if (irq < 0) irq 1312 drivers/tty/serial/qcom_geni_serial.c return irq; irq 1313 drivers/tty/serial/qcom_geni_serial.c uport->irq = irq; irq 406 drivers/tty/serial/rda-uart.c static irqreturn_t rda_interrupt(int irq, void *dev_id) irq 444 drivers/tty/serial/rda-uart.c ret = request_irq(port->irq, rda_interrupt, IRQF_NO_SUSPEND, irq 553 drivers/tty/serial/rda-uart.c if (port->irq != ser->irq) irq 721 drivers/tty/serial/rda-uart.c int ret, irq; irq 737 drivers/tty/serial/rda-uart.c irq = platform_get_irq(pdev, 0); irq 738 drivers/tty/serial/rda-uart.c if (irq < 0) irq 739 drivers/tty/serial/rda-uart.c return irq; irq 762 drivers/tty/serial/rda-uart.c rda_port->port.irq = irq; irq 499 drivers/tty/serial/rp2.c static irqreturn_t rp2_uart_interrupt(int irq, void *dev_id) irq 701 drivers/tty/serial/rp2.c p->irq = card->pdev->irq; irq 783 drivers/tty/serial/rp2.c rc = devm_request_irq(&pdev->dev, pdev->irq, rp2_uart_interrupt, irq 278 drivers/tty/serial/sa1100.c static irqreturn_t sa1100_int(int irq, void *dev_id) irq 376 drivers/tty/serial/sa1100.c retval = request_irq(sport->port.irq, sa1100_int, 0, irq 410 drivers/tty/serial/sa1100.c free_irq(sport->port.irq, sport); irq 582 drivers/tty/serial/sa1100.c if (sport->port.irq != ser->irq) irq 681 drivers/tty/serial/sa1100.c sa1100_ports[idx].port.irq = IRQ_Ser1UART; irq 688 drivers/tty/serial/sa1100.c sa1100_ports[idx].port.irq = IRQ_Ser2ICP; irq 695 drivers/tty/serial/sa1100.c sa1100_ports[idx].port.irq = IRQ_Ser3UART; irq 695 drivers/tty/serial/samsung.c static irqreturn_t s3c24xx_serial_rx_chars(int irq, void *dev_id) irq 704 drivers/tty/serial/samsung.c static irqreturn_t s3c24xx_serial_tx_chars(int irq, void *id) irq 779 drivers/tty/serial/samsung.c static irqreturn_t s3c64xx_serial_handle_irq(int irq, void *id) irq 787 drivers/tty/serial/samsung.c ret = s3c24xx_serial_rx_chars(irq, id); irq 791 drivers/tty/serial/samsung.c ret = s3c24xx_serial_tx_chars(irq, id); irq 995 drivers/tty/serial/samsung.c free_irq(port->irq, ourport); irq 1072 drivers/tty/serial/samsung.c ret = request_irq(port->irq, s3c64xx_serial_handle_irq, IRQF_SHARED, irq 1075 drivers/tty/serial/samsung.c dev_err(port->dev, "cannot get irq %d\n", port->irq); irq 1787 drivers/tty/serial/samsung.c port->irq = 0; irq 1789 drivers/tty/serial/samsung.c port->irq = ret; irq 1839 drivers/tty/serial/samsung.c &port->mapbase, port->membase, port->irq, irq 442 drivers/tty/serial/sb1250-duart.c static irqreturn_t sbd_interrupt(int irq, void *dev_id) irq 479 drivers/tty/serial/sb1250-duart.c ret = request_irq(sport->port.irq, sbd_interrupt, irq 513 drivers/tty/serial/sb1250-duart.c free_irq(sport->port.irq, sport); irq 746 drivers/tty/serial/sb1250-duart.c if (ser->irq != uport->irq) irq 808 drivers/tty/serial/sb1250-duart.c uport->irq = SBD_INT(line); irq 732 drivers/tty/serial/sc16is7xx.c static irqreturn_t sc16is7xx_irq(int irq, void *dev_id) irq 1090 drivers/tty/serial/sc16is7xx.c if (s->irq != port->irq) irq 1179 drivers/tty/serial/sc16is7xx.c struct regmap *regmap, int irq, unsigned long flags) irq 1260 drivers/tty/serial/sc16is7xx.c s->p[i].port.irq = irq; irq 1306 drivers/tty/serial/sc16is7xx.c ret = devm_request_irq(dev, irq, sc16is7xx_irq, irq 1409 drivers/tty/serial/sc16is7xx.c return sc16is7xx_probe(&spi->dev, devtype, regmap, spi->irq, flags); irq 1464 drivers/tty/serial/sc16is7xx.c return sc16is7xx_probe(&i2c->dev, devtype, regmap, i2c->irq, flags); irq 120 drivers/tty/serial/sccnxp.c int irq; irq 515 drivers/tty/serial/sccnxp.c static irqreturn_t sccnxp_ist(int irq, void *dev_id) irq 810 drivers/tty/serial/sccnxp.c if (s->irq == port->irq) irq 962 drivers/tty/serial/sccnxp.c s->irq = platform_get_irq(pdev, 0); irq 963 drivers/tty/serial/sccnxp.c if (s->irq < 0) { irq 993 drivers/tty/serial/sccnxp.c s->port[i].irq = s->irq; irq 1014 drivers/tty/serial/sccnxp.c ret = devm_request_threaded_irq(&pdev->dev, s->irq, NULL, irq 1022 drivers/tty/serial/sccnxp.c dev_err(&pdev->dev, "Unable to reguest IRQ %i\n", s->irq); irq 1044 drivers/tty/serial/sccnxp.c devm_free_irq(&pdev->dev, s->irq, s); irq 817 drivers/tty/serial/serial-tegra.c static irqreturn_t tegra_uart_isr(int irq, void *data) irq 1208 drivers/tty/serial/serial-tegra.c ret = request_irq(u->irq, tegra_uart_isr, 0, irq 1211 drivers/tty/serial/serial-tegra.c dev_err(u->dev, "Failed to register ISR for IRQ %d\n", u->irq); irq 1243 drivers/tty/serial/serial-tegra.c free_irq(u->irq, tup); irq 1608 drivers/tty/serial/serial-tegra.c u->irq = ret; irq 776 drivers/tty/serial/serial_core.c retinfo->irq = uport->irq; irq 823 drivers/tty/serial/serial_core.c new_info->irq = irq_canonicalize(new_info->irq); irq 831 drivers/tty/serial/serial_core.c && new_info->irq != uport->irq; irq 876 drivers/tty/serial/serial_core.c if ((new_info->irq >= nr_irqs) || (new_info->irq < 0) || irq 966 drivers/tty/serial/serial_core.c uport->irq = new_info->irq; irq 1709 drivers/tty/serial/serial_core.c synchronize_irq(uport->irq); irq 1839 drivers/tty/serial/serial_core.c uport->irq); irq 2161 drivers/tty/serial/serial_core.c enable_irq_wake(uport->irq); irq 2224 drivers/tty/serial/serial_core.c if (irqd_is_wakeup_set(irq_get_irq_data((uport->irq)))) irq 2225 drivers/tty/serial/serial_core.c disable_irq_wake(uport->irq); irq 2325 drivers/tty/serial/serial_core.c address, port->irq, port->uartclk / 16, uart_type(port)); irq 2657 drivers/tty/serial/serial_core.c return snprintf(buf, PAGE_SIZE, "%d\n", tmp.irq); irq 2745 drivers/tty/serial/serial_core.c static DEVICE_ATTR(irq, S_IRUSR | S_IRGRP, uart_get_attr_irq, NULL); irq 22 drivers/tty/serial/serial_mctrl_gpio.c int irq[UART_GPIO_MAX]; irq 156 drivers/tty/serial/serial_mctrl_gpio.c static irqreturn_t mctrl_gpio_irq_handle(int irq, void *context) irq 216 drivers/tty/serial/serial_mctrl_gpio.c gpios->irq[i] = ret; irq 219 drivers/tty/serial/serial_mctrl_gpio.c irq_set_status_flags(gpios->irq[i], IRQ_NOAUTOEN); irq 221 drivers/tty/serial/serial_mctrl_gpio.c ret = devm_request_irq(port->dev, gpios->irq[i], irq 246 drivers/tty/serial/serial_mctrl_gpio.c if (gpios->irq[i]) irq 247 drivers/tty/serial/serial_mctrl_gpio.c devm_free_irq(gpios->port->dev, gpios->irq[i], gpios); irq 273 drivers/tty/serial/serial_mctrl_gpio.c if (!gpios->irq[i]) irq 276 drivers/tty/serial/serial_mctrl_gpio.c enable_irq(gpios->irq[i]); irq 294 drivers/tty/serial/serial_mctrl_gpio.c if (!gpios->irq[i]) irq 297 drivers/tty/serial/serial_mctrl_gpio.c disable_irq(gpios->irq[i]); irq 375 drivers/tty/serial/serial_txx9.c static irqreturn_t serial_txx9_interrupt(int irq, void *dev_id) irq 563 drivers/tty/serial/serial_txx9.c retval = request_irq(up->port.irq, serial_txx9_interrupt, irq 607 drivers/tty/serial/serial_txx9.c free_irq(up->port.irq, up); irq 621 drivers/tty/serial/serial_txx9.c free_irq(up->port.irq, up); irq 1041 drivers/tty/serial/serial_txx9.c uart->port.irq = port->irq; irq 1092 drivers/tty/serial/serial_txx9.c port.irq = p->irq; irq 1103 drivers/tty/serial/serial_txx9.c p->irq, ret); irq 1187 drivers/tty/serial/serial_txx9.c port.irq = dev->irq; irq 1689 drivers/tty/serial/sh-sci.c static irqreturn_t sci_rx_interrupt(int irq, void *ptr) irq 1701 drivers/tty/serial/sh-sci.c disable_irq_nosync(irq); irq 1740 drivers/tty/serial/sh-sci.c static irqreturn_t sci_tx_interrupt(int irq, void *ptr) irq 1752 drivers/tty/serial/sh-sci.c static irqreturn_t sci_br_interrupt(int irq, void *ptr) irq 1763 drivers/tty/serial/sh-sci.c static irqreturn_t sci_er_interrupt(int irq, void *ptr) irq 1774 drivers/tty/serial/sh-sci.c sci_br_interrupt(irq, ptr); irq 1798 drivers/tty/serial/sh-sci.c sci_tx_interrupt(irq, ptr); irq 1803 drivers/tty/serial/sh-sci.c static irqreturn_t sci_mpxed_interrupt(int irq, void *ptr) irq 1822 drivers/tty/serial/sh-sci.c ret = sci_tx_interrupt(irq, ptr); irq 1830 drivers/tty/serial/sh-sci.c ret = sci_rx_interrupt(irq, ptr); irq 1834 drivers/tty/serial/sh-sci.c ret = sci_er_interrupt(irq, ptr); irq 1838 drivers/tty/serial/sh-sci.c ret = sci_br_interrupt(irq, ptr); irq 1902 drivers/tty/serial/sh-sci.c int irq; irq 1913 drivers/tty/serial/sh-sci.c irq = up->irq; irq 1915 drivers/tty/serial/sh-sci.c irq = port->irqs[i]; irq 1921 drivers/tty/serial/sh-sci.c if (unlikely(irq < 0)) irq 1933 drivers/tty/serial/sh-sci.c ret = request_irq(irq, desc->handler, up->irqflags, irq 1963 drivers/tty/serial/sh-sci.c int irq = port->irqs[i]; irq 1969 drivers/tty/serial/sh-sci.c if (unlikely(irq < 0)) irq 1974 drivers/tty/serial/sh-sci.c if (port->irqs[j] == irq) irq 2990 drivers/tty/serial/sh-sci.c port->irq = sci_port->irqs[SCIx_RXI_IRQ]; irq 553 drivers/tty/serial/sifive.c static irqreturn_t sifive_serial_irq(int irq, void *dev_id) irq 897 drivers/tty/serial/sifive.c int irq, id, r; irq 899 drivers/tty/serial/sifive.c irq = platform_get_irq(pdev, 0); irq 900 drivers/tty/serial/sifive.c if (irq < 0) irq 936 drivers/tty/serial/sifive.c ssp->port.irq = irq; irq 970 drivers/tty/serial/sifive.c r = request_irq(ssp->port.irq, sifive_serial_irq, ssp->port.irqflags, irq 989 drivers/tty/serial/sifive.c free_irq(ssp->port.irq, ssp); irq 1002 drivers/tty/serial/sifive.c free_irq(ssp->port.irq, ssp); irq 341 drivers/tty/serial/sirfsoc_uart.c static irqreturn_t sirfsoc_uart_usp_cts_handler(int irq, void *dev_id) irq 464 drivers/tty/serial/sirfsoc_uart.c static irqreturn_t sirfsoc_uart_isr(int irq, void *dev_id) irq 901 drivers/tty/serial/sirfsoc_uart.c irq_modify_status(port->irq, IRQ_NOREQUEST, IRQ_NOAUTOEN); irq 902 drivers/tty/serial/sirfsoc_uart.c ret = request_irq(port->irq, irq 909 drivers/tty/serial/sirfsoc_uart.c index, port->irq); irq 993 drivers/tty/serial/sirfsoc_uart.c enable_irq(port->irq); irq 997 drivers/tty/serial/sirfsoc_uart.c free_irq(port->irq, sirfport); irq 1014 drivers/tty/serial/sirfsoc_uart.c free_irq(port->irq, sirfport); irq 1375 drivers/tty/serial/sirfsoc_uart.c port->irq = res->start; irq 665 drivers/tty/serial/sprd_serial.c static irqreturn_t sprd_handle_irq(int irq, void *dev_id) irq 747 drivers/tty/serial/sprd_serial.c ret = devm_request_irq(port->dev, port->irq, sprd_handle_irq, irq 751 drivers/tty/serial/sprd_serial.c port->irq, ret); irq 775 drivers/tty/serial/sprd_serial.c devm_free_irq(port->dev, port->irq, port); irq 902 drivers/tty/serial/sprd_serial.c if (port->irq != ser->irq) irq 1172 drivers/tty/serial/sprd_serial.c int irq; irq 1211 drivers/tty/serial/sprd_serial.c irq = platform_get_irq(pdev, 0); irq 1212 drivers/tty/serial/sprd_serial.c if (irq < 0) irq 1213 drivers/tty/serial/sprd_serial.c return irq; irq 1214 drivers/tty/serial/sprd_serial.c up->irq = irq; irq 308 drivers/tty/serial/st-asc.c if (irqd_is_wakeup_set(irq_get_irq_data(port->irq))) irq 360 drivers/tty/serial/st-asc.c static irqreturn_t asc_interrupt(int irq, void *ptr) irq 462 drivers/tty/serial/st-asc.c if (request_irq(port->irq, asc_interrupt, 0, irq 478 drivers/tty/serial/st-asc.c free_irq(port->irq, port); irq 732 drivers/tty/serial/st-asc.c port->irq = platform_get_irq(pdev, 0); irq 224 drivers/tty/serial/stm32-usart.c if (irqd_is_wakeup_set(irq_get_irq_data(port->irq))) irq 452 drivers/tty/serial/stm32-usart.c static irqreturn_t stm32_interrupt(int irq, void *ptr) irq 485 drivers/tty/serial/stm32-usart.c static irqreturn_t stm32_threaded_interrupt(int irq, void *ptr) irq 597 drivers/tty/serial/stm32-usart.c ret = request_threaded_irq(port->irq, stm32_interrupt, irq 648 drivers/tty/serial/stm32-usart.c free_irq(port->irq, port); irq 933 drivers/tty/serial/stm32-usart.c port->irq = ret; irq 220 drivers/tty/serial/sunhv.c static irqreturn_t sunhv_interrupt(int irq, void *dev_id) irq 409 drivers/tty/serial/sunhv.c irq_force_affinity(sunhv_port->irq, cpumask_of(cpu)); irq 562 drivers/tty/serial/sunhv.c port->irq = op->archdata.irqs[0]; irq 577 drivers/tty/serial/sunhv.c err = request_irq(port->irq, sunhv_interrupt, 0, "hvcons", port); irq 607 drivers/tty/serial/sunhv.c free_irq(port->irq, port); irq 309 drivers/tty/serial/sunsab.c static irqreturn_t sunsab_interrupt(int irq, void *dev_id) irq 530 drivers/tty/serial/sunsab.c int err = request_irq(up->port.irq, sunsab_interrupt, irq 637 drivers/tty/serial/sunsab.c free_irq(up->port.irq, up); irq 984 drivers/tty/serial/sunsab.c up->port.irq = op->archdata.irqs[0]; irq 457 drivers/tty/serial/sunsu.c static irqreturn_t sunsu_serial_interrupt(int irq, void *dev_id) irq 535 drivers/tty/serial/sunsu.c static irqreturn_t sunsu_kbd_ms_interrupt(int irq, void *dev_id) irq 678 drivers/tty/serial/sunsu.c retval = request_irq(up->port.irq, sunsu_kbd_ms_interrupt, irq 681 drivers/tty/serial/sunsu.c retval = request_irq(up->port.irq, sunsu_serial_interrupt, irq 685 drivers/tty/serial/sunsu.c printk("su: Cannot register IRQ %d\n", up->port.irq); irq 774 drivers/tty/serial/sunsu.c free_irq(up->port.irq, up); irq 1220 drivers/tty/serial/sunsu.c up->port.irq); irq 1472 drivers/tty/serial/sunsu.c up->port.irq = op->archdata.irqs[0]; irq 529 drivers/tty/serial/sunzilog.c static irqreturn_t sunzilog_interrupt(int irq, void *dev_id) irq 1438 drivers/tty/serial/sunzilog.c up[0].port.irq = op->archdata.irqs[0]; irq 1455 drivers/tty/serial/sunzilog.c up[1].port.irq = op->archdata.irqs[0]; irq 37 drivers/tty/serial/timbuart.c static irqreturn_t timbuart_handleinterrupt(int irq, void *devid); irq 253 drivers/tty/serial/timbuart.c return request_irq(port->irq, timbuart_handleinterrupt, IRQF_SHARED, irq 262 drivers/tty/serial/timbuart.c free_irq(port->irq, uart); irq 349 drivers/tty/serial/timbuart.c static irqreturn_t timbuart_handleinterrupt(int irq, void *devid) irq 415 drivers/tty/serial/timbuart.c int err, irq; irq 434 drivers/tty/serial/timbuart.c uart->port.irq = 0; irq 447 drivers/tty/serial/timbuart.c irq = platform_get_irq(dev, 0); irq 448 drivers/tty/serial/timbuart.c if (irq < 0) { irq 452 drivers/tty/serial/timbuart.c uart->port.irq = irq; irq 204 drivers/tty/serial/uartlite.c static irqreturn_t ulite_isr(int irq, void *dev_id) irq 283 drivers/tty/serial/uartlite.c ret = request_irq(port->irq, ulite_isr, IRQF_SHARED | IRQF_TRIGGER_RISING, irq 301 drivers/tty/serial/uartlite.c free_irq(port->irq, port); irq 619 drivers/tty/serial/uartlite.c static int ulite_assign(struct device *dev, int id, u32 base, int irq, irq 652 drivers/tty/serial/uartlite.c port->irq = irq; irq 789 drivers/tty/serial/uartlite.c int irq, ret; irq 823 drivers/tty/serial/uartlite.c irq = platform_get_irq(pdev, 0); irq 824 drivers/tty/serial/uartlite.c if (irq <= 0) irq 851 drivers/tty/serial/uartlite.c ret = ulite_assign(&pdev->dev, id, res->start, irq, pdata); irq 564 drivers/tty/serial/ucc_uart.c static irqreturn_t qe_uart_int(int irq, void *data) irq 795 drivers/tty/serial/ucc_uart.c ret = request_irq(port->irq, qe_uart_int, IRQF_SHARED, "ucc-uart", irq 798 drivers/tty/serial/ucc_uart.c dev_err(port->dev, "could not claim IRQ %u\n", port->irq); irq 845 drivers/tty/serial/ucc_uart.c free_irq(port->irq, qe_port); irq 1074 drivers/tty/serial/ucc_uart.c if (ser->irq < 0 || ser->irq >= nr_irqs) irq 1351 drivers/tty/serial/ucc_uart.c qe_port->port.irq = irq_of_parse_and_map(np, 0); irq 1352 drivers/tty/serial/ucc_uart.c if (qe_port->port.irq == 0) { irq 1423 drivers/tty/serial/ucc_uart.c qe_port->us_info.irq = qe_port->port.irq; irq 51 drivers/tty/serial/vr41xx_siu.c .irq = 0, irq 161 drivers/tty/serial/vr41xx_siu.c if (port->line == 1 && port->irq) irq 411 drivers/tty/serial/vr41xx_siu.c static irqreturn_t siu_interrupt(int irq, void *dev_id) irq 451 drivers/tty/serial/vr41xx_siu.c retval = request_irq(port->irq, siu_interrupt, 0, siu_type_name(port), port); irq 499 drivers/tty/serial/vr41xx_siu.c free_irq(port->irq, port); irq 661 drivers/tty/serial/vr41xx_siu.c if (port->irq != serial->irq) irq 706 drivers/tty/serial/vr41xx_siu.c port->irq = platform_get_irq(pdev, i); irq 246 drivers/tty/serial/vt8500_serial.c static irqreturn_t vt8500_irq(int irq, void *dev_id) irq 339 drivers/tty/serial/vt8500_serial.c ret = request_irq(port->irq, vt8500_irq, IRQF_TRIGGER_HIGH, irq 359 drivers/tty/serial/vt8500_serial.c free_irq(port->irq, port); irq 469 drivers/tty/serial/vt8500_serial.c if (unlikely(port->irq != ser->irq)) irq 700 drivers/tty/serial/vt8500_serial.c vt8500_port->uart.irq = irqres->start; irq 354 drivers/tty/serial/xilinx_uartps.c static irqreturn_t cdns_uart_isr(int irq, void *dev_id) irq 877 drivers/tty/serial/xilinx_uartps.c ret = request_irq(port->irq, cdns_uart_isr, 0, CDNS_UART_NAME, port); irq 880 drivers/tty/serial/xilinx_uartps.c port->irq, ret); irq 916 drivers/tty/serial/xilinx_uartps.c free_irq(port->irq, port); irq 942 drivers/tty/serial/xilinx_uartps.c if (port->irq != ser->irq) irq 1415 drivers/tty/serial/xilinx_uartps.c int rc, id, irq; irq 1514 drivers/tty/serial/xilinx_uartps.c irq = platform_get_irq(pdev, 0); irq 1515 drivers/tty/serial/xilinx_uartps.c if (irq <= 0) { irq 1543 drivers/tty/serial/xilinx_uartps.c port->irq = irq; irq 107 drivers/tty/serial/zs.c int irq[ZS_NUM_SCCS]; irq 216 drivers/tty/serial/zs.c static void zs_spin_lock_cond_irq(spinlock_t *lock, int irq) irq 218 drivers/tty/serial/zs.c if (irq) irq 224 drivers/tty/serial/zs.c static void zs_spin_unlock_cond_irq(spinlock_t *lock, int irq) irq 226 drivers/tty/serial/zs.c if (irq) irq 241 drivers/tty/serial/zs.c static int zs_transmit_drain(struct zs_port *zport, int irq) irq 247 drivers/tty/serial/zs.c zs_spin_unlock_cond_irq(&scc->zlock, irq); irq 249 drivers/tty/serial/zs.c zs_spin_lock_cond_irq(&scc->zlock, irq); irq 254 drivers/tty/serial/zs.c static int zs_line_drain(struct zs_port *zport, int irq) irq 260 drivers/tty/serial/zs.c zs_spin_unlock_cond_irq(&scc->zlock, irq); irq 262 drivers/tty/serial/zs.c zs_spin_lock_cond_irq(&scc->zlock, irq); irq 268 drivers/tty/serial/zs.c static void load_zsregs(struct zs_port *zport, u8 *regs, int irq) irq 271 drivers/tty/serial/zs.c zs_line_drain(zport, irq); irq 705 drivers/tty/serial/zs.c static irqreturn_t zs_interrupt(int irq, void *dev_id) irq 766 drivers/tty/serial/zs.c ret = request_irq(zport->port.irq, zs_interrupt, irq 771 drivers/tty/serial/zs.c zport->port.irq); irq 826 drivers/tty/serial/zs.c free_irq(zport->port.irq, scc); irq 833 drivers/tty/serial/zs.c int irq; irq 837 drivers/tty/serial/zs.c irq = !irqs_disabled_flags(flags); irq 842 drivers/tty/serial/zs.c zs_line_drain(zport, irq); irq 848 drivers/tty/serial/zs.c load_zsregs(zport, zport->regs, irq); irq 858 drivers/tty/serial/zs.c int irq; irq 863 drivers/tty/serial/zs.c irq = !irqs_disabled_flags(flags); irq 957 drivers/tty/serial/zs.c load_zsregs(zport, zport->regs, irq); irq 1041 drivers/tty/serial/zs.c if (ser->irq != uport->irq) irq 1076 drivers/tty/serial/zs.c int chip, side, irq; irq 1083 drivers/tty/serial/zs.c irq = dec_interrupt[DEC_IRQ_SCC0]; irq 1084 drivers/tty/serial/zs.c if (irq >= 0) { irq 1086 drivers/tty/serial/zs.c zs_parms.irq[n_chips] = dec_interrupt[DEC_IRQ_SCC0]; irq 1089 drivers/tty/serial/zs.c irq = dec_interrupt[DEC_IRQ_SCC1]; irq 1090 drivers/tty/serial/zs.c if (irq >= 0) { irq 1092 drivers/tty/serial/zs.c zs_parms.irq[n_chips] = dec_interrupt[DEC_IRQ_SCC1]; irq 1109 drivers/tty/serial/zs.c uport->irq = zs_parms.irq[chip]; irq 1134 drivers/tty/serial/zs.c int irq; irq 1138 drivers/tty/serial/zs.c irq = !irqs_disabled_flags(flags); irq 1139 drivers/tty/serial/zs.c if (zs_transmit_drain(zport, irq)) irq 1156 drivers/tty/serial/zs.c int irq; irq 1176 drivers/tty/serial/zs.c irq = !irqs_disabled_flags(flags); irq 1177 drivers/tty/serial/zs.c zs_line_drain(zport, irq); irq 862 drivers/tty/synclink.c static int irq[MAX_ISA_DEVICES]; irq 872 drivers/tty/synclink.c module_param_hw_array(irq, int, irq, NULL, 0); irq 7935 drivers/tty/synclink.c dev->irq = info->irq_level; irq 7995 drivers/tty/synclink.c info->irq_level = dev->irq; irq 1778 drivers/tty/synclink_gt.c dev->irq = info->irq_level; irq 3583 drivers/tty/synclink_gt.c info->irq_level = pdev->irq; irq 1906 drivers/tty/synclinkmp.c dev->irq = info->irq_level; irq 3749 drivers/tty/synclinkmp.c info->irq_level = pdev->irq; irq 2680 drivers/tty/tty_io.c compat_int_t irq; irq 442 drivers/uio/uio.c static irqreturn_t uio_interrupt(int irq, void *dev_id) irq 447 drivers/uio/uio.c ret = idev->info->handler(irq, idev->info); irq 550 drivers/uio/uio.c if (!idev->info || !idev->info->irq) irq 579 drivers/uio/uio.c if (!idev->info || !idev->info->irq) { irq 638 drivers/uio/uio.c if (!idev->info->irq) { irq 969 drivers/uio/uio.c if (info->irq && (info->irq != UIO_IRQ_CUSTOM)) { irq 978 drivers/uio/uio.c ret = request_irq(info->irq, uio_interrupt, irq 1018 drivers/uio/uio.c if (info->irq && info->irq != UIO_IRQ_CUSTOM) irq 1019 drivers/uio/uio.c free_irq(info->irq, idev); irq 42 drivers/uio/uio_aec.c static irqreturn_t aectc_irq(int irq, struct uio_info *dev_info) irq 95 drivers/uio/uio_aec.c info->irq = pdev->irq; irq 27 drivers/uio/uio_cif.c static irqreturn_t hilscher_handler(int irq, struct uio_info *dev_info) irq 79 drivers/uio/uio_cif.c info->irq = dev->irq; irq 105 drivers/uio/uio_dmem_genirq.c static irqreturn_t uio_dmem_genirq_handler(int irq, struct uio_info *dev_info) irq 114 drivers/uio/uio_dmem_genirq.c disable_irq_nosync(irq); irq 134 drivers/uio/uio_dmem_genirq.c enable_irq(dev_info->irq); irq 139 drivers/uio/uio_dmem_genirq.c disable_irq(dev_info->irq); irq 156 drivers/uio/uio_dmem_genirq.c int irq; irq 170 drivers/uio/uio_dmem_genirq.c irq = platform_get_irq(pdev, 0); irq 171 drivers/uio/uio_dmem_genirq.c if (irq == -ENXIO) irq 172 drivers/uio/uio_dmem_genirq.c uioinfo->irq = UIO_IRQ_NONE; irq 174 drivers/uio/uio_dmem_genirq.c uioinfo->irq = irq; irq 203 drivers/uio/uio_dmem_genirq.c if (!uioinfo->irq) { irq 207 drivers/uio/uio_dmem_genirq.c uioinfo->irq = ret; irq 63 drivers/uio/uio_fsl_elbc_gpcm.c irqreturn_t (*irq_handler)(int irq, struct uio_info *info); irq 156 drivers/uio/uio_fsl_elbc_gpcm.c static irqreturn_t netx5152_irq_handler(int irq, struct uio_info *info) irq 252 drivers/uio/uio_fsl_elbc_gpcm.c u32 *reg_or, unsigned int *irq, char **name) irq 292 drivers/uio/uio_fsl_elbc_gpcm.c *irq = irq_of_parse_and_map(node, 0); irq 316 drivers/uio/uio_fsl_elbc_gpcm.c unsigned int irq; irq 335 drivers/uio/uio_fsl_elbc_gpcm.c &irq, &uio_name); irq 397 drivers/uio/uio_fsl_elbc_gpcm.c if (irq != NO_IRQ) { irq 399 drivers/uio/uio_fsl_elbc_gpcm.c info->irq = irq; irq 403 drivers/uio/uio_fsl_elbc_gpcm.c irq = NO_IRQ; irq 424 drivers/uio/uio_fsl_elbc_gpcm.c irq != NO_IRQ ? irq : -1); irq 117 drivers/uio/uio_hv_generic.c pdata->info.irq = 0; irq 267 drivers/uio/uio_hv_generic.c pdata->info.irq = UIO_IRQ_CUSTOM; irq 88 drivers/uio/uio_mf624.c static irqreturn_t mf624_irq_handler(int irq, struct uio_info *info) irq 166 drivers/uio/uio_mf624.c info->irq = dev->irq; irq 32 drivers/uio/uio_netx.c static irqreturn_t netx_handler(int irq, struct uio_info *dev_info) irq 92 drivers/uio/uio_netx.c info->irq = dev->irq; irq 60 drivers/uio/uio_pci_generic.c static irqreturn_t irqhandler(int irq, struct uio_info *info) irq 84 drivers/uio/uio_pci_generic.c if (pdev->irq && !pci_intx_mask_supported(pdev)) { irq 99 drivers/uio/uio_pci_generic.c if (pdev->irq) { irq 100 drivers/uio/uio_pci_generic.c gdev->info.irq = pdev->irq; irq 60 drivers/uio/uio_pdrv_genirq.c static irqreturn_t uio_pdrv_genirq_handler(int irq, struct uio_info *dev_info) irq 70 drivers/uio/uio_pdrv_genirq.c disable_irq_nosync(irq); irq 92 drivers/uio/uio_pdrv_genirq.c enable_irq(dev_info->irq); irq 95 drivers/uio/uio_pdrv_genirq.c disable_irq_nosync(dev_info->irq); irq 154 drivers/uio/uio_pdrv_genirq.c if (!uioinfo->irq) { irq 156 drivers/uio/uio_pdrv_genirq.c uioinfo->irq = ret; irq 158 drivers/uio/uio_pdrv_genirq.c uioinfo->irq = UIO_IRQ_NONE; irq 76 drivers/uio/uio_pruss.c static irqreturn_t pruss_handler(int irq, struct uio_info *info) irq 79 drivers/uio/uio_pruss.c int intr_bit = (irq - gdev->hostirq_start + 2); irq 213 drivers/uio/uio_pruss.c p->irq = gdev->hostirq_start + cnt; irq 75 drivers/uio/uio_sercos3.c static irqreturn_t sercos3_handler(int irq, struct uio_info *info) irq 157 drivers/uio/uio_sercos3.c info->irq = dev->irq; irq 72 drivers/usb/c67x00/c67x00-drv.c static irqreturn_t c67x00_irq(int irq, void *__dev) irq 90 drivers/usb/c67x00/c67x00-drv.c if (sie->irq) irq 91 drivers/usb/c67x00/c67x00-drv.c sie->irq(sie, int_status, msg); irq 377 drivers/usb/c67x00/c67x00-hcd.c sie->irq = c67x00_hcd_irq; irq 196 drivers/usb/c67x00/c67x00.h void (*irq) (struct c67x00_sie *sie, u16 int_status, u16 msg); irq 125 drivers/usb/cdns3/cdns3-pci-wrap.c wrap->dev_res[RES_IRQ_HOST_ID].start = pdev->irq; irq 130 drivers/usb/cdns3/cdns3-pci-wrap.c wrap->dev_res[RES_IRQ_PERIPHERAL_ID].start = pdev->irq; irq 142 drivers/usb/cdns3/cdns3-pci-wrap.c wrap->dev_res[RES_IRQ_OTG_ID].start = pdev->irq; irq 258 drivers/usb/cdns3/drd.c static irqreturn_t cdns3_drd_thread_irq(int irq, void *data) irq 275 drivers/usb/cdns3/drd.c static irqreturn_t cdns3_drd_irq(int irq, void *data) irq 1376 drivers/usb/cdns3/gadget.c static irqreturn_t cdns3_device_irq_handler(int irq, void *data) irq 1417 drivers/usb/cdns3/gadget.c static irqreturn_t cdns3_device_thread_irq_handler(int irq, void *data) irq 134 drivers/usb/chipidea/ci.h irqreturn_t (*irq)(struct ci_hdrc *); irq 211 drivers/usb/chipidea/ci.h int irq; irq 75 drivers/usb/chipidea/ci_hdrc_pci.c if (!pdev->irq) { irq 92 drivers/usb/chipidea/ci_hdrc_pci.c res[1].start = pdev->irq; irq 537 drivers/usb/chipidea/core.c static irqreturn_t ci_irq(int irq, void *data) irq 544 drivers/usb/chipidea/core.c disable_irq_nosync(irq); irq 585 drivers/usb/chipidea/core.c ret = ci_role(ci)->irq(ci); irq 599 drivers/usb/chipidea/core.c ci_irq(ci->irq, ci); irq 637 drivers/usb/chipidea/core.c ci_irq(ci->irq, ci); irq 655 drivers/usb/chipidea/core.c ci_irq(ci->irq, ci); irq 958 drivers/usb/chipidea/core.c disable_irq(ci->irq); irq 963 drivers/usb/chipidea/core.c enable_irq(ci->irq); irq 1074 drivers/usb/chipidea/core.c ci->irq = platform_get_irq(pdev, 0); irq 1075 drivers/usb/chipidea/core.c if (ci->irq < 0) { irq 1076 drivers/usb/chipidea/core.c ret = ci->irq; irq 1159 drivers/usb/chipidea/core.c ret = devm_request_irq(dev, ci->irq, ci_irq, IRQF_SHARED, irq 1254 drivers/usb/chipidea/core.c disable_irq(ci->irq); irq 1261 drivers/usb/chipidea/core.c enable_irq(ci->irq); irq 1293 drivers/usb/chipidea/core.c enable_irq(ci->irq); irq 1327 drivers/usb/chipidea/core.c enable_irq_wake(ci->irq); irq 1341 drivers/usb/chipidea/core.c disable_irq_wake(ci->irq); irq 282 drivers/usb/chipidea/debug.c disable_irq(ci->irq); irq 285 drivers/usb/chipidea/debug.c enable_irq(ci->irq); irq 104 drivers/usb/chipidea/host.c return usb_hcd_irq(ci->irq, ci->hcd); irq 204 drivers/usb/chipidea/host.c synchronize_irq(ci->irq); irq 365 drivers/usb/chipidea/host.c rdrv->irq = host_irq; irq 201 drivers/usb/chipidea/otg.c enable_irq(ci->irq); irq 219 drivers/usb/chipidea/otg.c enable_irq(ci->irq); irq 19 drivers/usb/chipidea/otg.h disable_irq_nosync(ci->irq); irq 21 drivers/usb/chipidea/otg.h enable_irq(ci->irq); irq 2052 drivers/usb/chipidea/udc.c rdrv->irq = udc_irq; irq 81 drivers/usb/class/cdc-wdm.c struct usb_ctrlrequest *irq; irq 341 drivers/usb/class/cdc-wdm.c kfree(desc->irq); irq 820 drivers/usb/class/cdc-wdm.c desc->irq = kmalloc(sizeof(struct usb_ctrlrequest), GFP_KERNEL); irq 821 drivers/usb/class/cdc-wdm.c if (!desc->irq) irq 859 drivers/usb/class/cdc-wdm.c desc->irq->bRequestType = (USB_DIR_IN | USB_TYPE_CLASS | USB_RECIP_INTERFACE); irq 860 drivers/usb/class/cdc-wdm.c desc->irq->bRequest = USB_CDC_GET_ENCAPSULATED_RESPONSE; irq 861 drivers/usb/class/cdc-wdm.c desc->irq->wValue = 0; irq 862 drivers/usb/class/cdc-wdm.c desc->irq->wIndex = desc->inum; /* already converted */ irq 863 drivers/usb/class/cdc-wdm.c desc->irq->wLength = cpu_to_le16(desc->wMaxCommand); irq 870 drivers/usb/class/cdc-wdm.c (unsigned char *)desc->irq, irq 115 drivers/usb/common/usb-conn-gpio.c static irqreturn_t usb_conn_isr(int irq, void *dev_id) irq 196 drivers/usb/core/hcd-pci.c if (!dev->irq) { irq 203 drivers/usb/core/hcd-pci.c hcd_irq = dev->irq; irq 364 drivers/usb/core/hcd-pci.c if (usb_hcd_is_primary_hcd(hcd) && hcd->irq > 0) irq 365 drivers/usb/core/hcd-pci.c free_irq(hcd->irq, hcd); irq 456 drivers/usb/core/hcd-pci.c synchronize_irq(pci_dev->irq); irq 2319 drivers/usb/core/hcd.c irqreturn_t usb_hcd_irq (int irq, void *__hcd) irq 2326 drivers/usb/core/hcd.c else if (hcd->driver->irq(hcd) == IRQ_NONE) irq 2581 drivers/usb/core/hcd.c if (hcd->driver->irq) { irq 2593 drivers/usb/core/hcd.c hcd->irq = irqnum; irq 2599 drivers/usb/core/hcd.c hcd->irq = 0; irq 2814 drivers/usb/core/hcd.c if (usb_hcd_is_primary_hcd(hcd) && hcd->irq > 0) irq 2893 drivers/usb/core/hcd.c if (hcd->irq > 0) irq 2894 drivers/usb/core/hcd.c free_irq(hcd->irq, hcd); irq 1067 drivers/usb/dwc2/core.h int irq; irq 1324 drivers/usb/dwc2/core.h irqreturn_t dwc2_handle_common_intr(int irq, void *dev); irq 780 drivers/usb/dwc2/core_intr.c irqreturn_t dwc2_handle_common_intr(int irq, void *dev) irq 3647 drivers/usb/dwc2/gadget.c static irqreturn_t dwc2_hsotg_irq(int irq, void *pw) irq 4851 drivers/usb/dwc2/gadget.c ret = devm_request_irq(hsotg->dev, hsotg->irq, dwc2_hsotg_irq, irq 4283 drivers/usb/dwc2/hcd.c synchronize_irq(hcd->irq); irq 4904 drivers/usb/dwc2/hcd.c .irq = _dwc2_hcd_irq, irq 5230 drivers/usb/dwc2/hcd.c retval = usb_add_hcd(hcd, hsotg->irq, IRQF_SHARED); irq 134 drivers/usb/dwc2/pci.c res[1].start = pci->irq; irq 340 drivers/usb/dwc2/platform.c disable_irq(hsotg->irq); irq 409 drivers/usb/dwc2/platform.c hsotg->irq = platform_get_irq(dev, 0); irq 410 drivers/usb/dwc2/platform.c if (hsotg->irq < 0) irq 411 drivers/usb/dwc2/platform.c return hsotg->irq; irq 414 drivers/usb/dwc2/platform.c hsotg->irq); irq 415 drivers/usb/dwc2/platform.c retval = devm_request_irq(hsotg->dev, hsotg->irq, irq 52 drivers/usb/dwc3/drd.c static irqreturn_t dwc3_otg_thread_irq(int irq, void *_dwc) irq 69 drivers/usb/dwc3/drd.c static irqreturn_t dwc3_otg_irq(int irq, void *_dwc) irq 140 drivers/usb/dwc3/drd.c int irq; irq 142 drivers/usb/dwc3/drd.c irq = platform_get_irq_byname_optional(dwc3_pdev, "otg"); irq 143 drivers/usb/dwc3/drd.c if (irq > 0) irq 146 drivers/usb/dwc3/drd.c if (irq == -EPROBE_DEFER) irq 149 drivers/usb/dwc3/drd.c irq = platform_get_irq_byname_optional(dwc3_pdev, "dwc_usb3"); irq 150 drivers/usb/dwc3/drd.c if (irq > 0) irq 153 drivers/usb/dwc3/drd.c if (irq == -EPROBE_DEFER) irq 156 drivers/usb/dwc3/drd.c irq = platform_get_irq(dwc3_pdev, 0); irq 157 drivers/usb/dwc3/drd.c if (irq > 0) irq 160 drivers/usb/dwc3/drd.c if (!irq) irq 161 drivers/usb/dwc3/drd.c irq = -EINVAL; irq 164 drivers/usb/dwc3/drd.c return irq; irq 481 drivers/usb/dwc3/drd.c int ret, irq; irq 502 drivers/usb/dwc3/drd.c irq = dwc3_otg_get_irq(dwc); irq 503 drivers/usb/dwc3/drd.c if (irq < 0) irq 504 drivers/usb/dwc3/drd.c return irq; irq 506 drivers/usb/dwc3/drd.c dwc->otg_irq = irq; irq 67 drivers/usb/dwc3/dwc3-haps.c res[1].start = pci->irq; irq 67 drivers/usb/dwc3/dwc3-keystone.c static irqreturn_t dwc3_keystone_interrupt(int irq, void *_kdwc) irq 84 drivers/usb/dwc3/dwc3-keystone.c int error, irq; irq 111 drivers/usb/dwc3/dwc3-keystone.c irq = platform_get_irq(pdev, 0); irq 112 drivers/usb/dwc3/dwc3-keystone.c if (irq < 0) { irq 113 drivers/usb/dwc3/dwc3-keystone.c error = irq; irq 117 drivers/usb/dwc3/dwc3-keystone.c error = devm_request_irq(dev, irq, dwc3_keystone_interrupt, IRQF_SHARED, irq 121 drivers/usb/dwc3/dwc3-keystone.c irq, error); irq 349 drivers/usb/dwc3/dwc3-meson-g12a.c static irqreturn_t dwc3_meson_g12a_irq_thread(int irq, void *data) irq 390 drivers/usb/dwc3/dwc3-meson-g12a.c int ret, i, irq; irq 456 drivers/usb/dwc3/dwc3-meson-g12a.c irq = platform_get_irq(pdev, 0); irq 457 drivers/usb/dwc3/dwc3-meson-g12a.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 117 drivers/usb/dwc3/dwc3-omap.c int irq; irq 268 drivers/usb/dwc3/dwc3-omap.c static irqreturn_t dwc3_omap_interrupt(int irq, void *_omap) irq 282 drivers/usb/dwc3/dwc3-omap.c static irqreturn_t dwc3_omap_interrupt_thread(int irq, void *_omap) irq 458 drivers/usb/dwc3/dwc3-omap.c int irq; irq 475 drivers/usb/dwc3/dwc3-omap.c irq = platform_get_irq(pdev, 0); irq 476 drivers/usb/dwc3/dwc3-omap.c if (irq < 0) irq 477 drivers/usb/dwc3/dwc3-omap.c return irq; irq 492 drivers/usb/dwc3/dwc3-omap.c omap->irq = irq; irq 519 drivers/usb/dwc3/dwc3-omap.c ret = devm_request_threaded_irq(dev, omap->irq, dwc3_omap_interrupt, irq 524 drivers/usb/dwc3/dwc3-omap.c omap->irq, ret); irq 542 drivers/usb/dwc3/dwc3-omap.c disable_irq(omap->irq); irq 248 drivers/usb/dwc3/dwc3-pci.c res[1].start = pci->irq; irq 288 drivers/usb/dwc3/dwc3-qcom.c static irqreturn_t qcom_dwc3_resume_irq(int irq, void *data) irq 338 drivers/usb/dwc3/dwc3-qcom.c int irq, ret; irq 339 drivers/usb/dwc3/dwc3-qcom.c irq = dwc3_qcom_get_irq(pdev, "hs_phy_irq", irq 341 drivers/usb/dwc3/dwc3-qcom.c if (irq > 0) { irq 343 drivers/usb/dwc3/dwc3-qcom.c irq_set_status_flags(irq, IRQ_NOAUTOEN); irq 344 drivers/usb/dwc3/dwc3-qcom.c ret = devm_request_threaded_irq(qcom->dev, irq, NULL, irq 352 drivers/usb/dwc3/dwc3-qcom.c qcom->hs_phy_irq = irq; irq 355 drivers/usb/dwc3/dwc3-qcom.c irq = dwc3_qcom_get_irq(pdev, "dp_hs_phy_irq", irq 357 drivers/usb/dwc3/dwc3-qcom.c if (irq > 0) { irq 358 drivers/usb/dwc3/dwc3-qcom.c irq_set_status_flags(irq, IRQ_NOAUTOEN); irq 359 drivers/usb/dwc3/dwc3-qcom.c ret = devm_request_threaded_irq(qcom->dev, irq, NULL, irq 367 drivers/usb/dwc3/dwc3-qcom.c qcom->dp_hs_phy_irq = irq; irq 370 drivers/usb/dwc3/dwc3-qcom.c irq = dwc3_qcom_get_irq(pdev, "dm_hs_phy_irq", irq 372 drivers/usb/dwc3/dwc3-qcom.c if (irq > 0) { irq 373 drivers/usb/dwc3/dwc3-qcom.c irq_set_status_flags(irq, IRQ_NOAUTOEN); irq 374 drivers/usb/dwc3/dwc3-qcom.c ret = devm_request_threaded_irq(qcom->dev, irq, NULL, irq 382 drivers/usb/dwc3/dwc3-qcom.c qcom->dm_hs_phy_irq = irq; irq 385 drivers/usb/dwc3/dwc3-qcom.c irq = dwc3_qcom_get_irq(pdev, "ss_phy_irq", irq 387 drivers/usb/dwc3/dwc3-qcom.c if (irq > 0) { irq 388 drivers/usb/dwc3/dwc3-qcom.c irq_set_status_flags(irq, IRQ_NOAUTOEN); irq 389 drivers/usb/dwc3/dwc3-qcom.c ret = devm_request_threaded_irq(qcom->dev, irq, NULL, irq 397 drivers/usb/dwc3/dwc3-qcom.c qcom->ss_phy_irq = irq; irq 460 drivers/usb/dwc3/dwc3-qcom.c int irq; irq 489 drivers/usb/dwc3/dwc3-qcom.c irq = platform_get_irq(pdev, 0); irq 491 drivers/usb/dwc3/dwc3-qcom.c child_res[1].start = child_res[1].end = irq; irq 1909 drivers/usb/dwc3/gadget.c static irqreturn_t dwc3_interrupt(int irq, void *_dwc); irq 1910 drivers/usb/dwc3/gadget.c static irqreturn_t dwc3_thread_interrupt(int irq, void *_dwc); irq 2026 drivers/usb/dwc3/gadget.c int irq; irq 2028 drivers/usb/dwc3/gadget.c irq = dwc->irq_gadget; irq 2029 drivers/usb/dwc3/gadget.c ret = request_threaded_irq(irq, dwc3_interrupt, dwc3_thread_interrupt, irq 2033 drivers/usb/dwc3/gadget.c irq, ret); irq 2057 drivers/usb/dwc3/gadget.c free_irq(irq, dwc); irq 3246 drivers/usb/dwc3/gadget.c static irqreturn_t dwc3_thread_interrupt(int irq, void *_evt) irq 3307 drivers/usb/dwc3/gadget.c static irqreturn_t dwc3_interrupt(int irq, void *_evt) irq 3317 drivers/usb/dwc3/gadget.c int irq; irq 3319 drivers/usb/dwc3/gadget.c irq = platform_get_irq_byname_optional(dwc3_pdev, "peripheral"); irq 3320 drivers/usb/dwc3/gadget.c if (irq > 0) irq 3323 drivers/usb/dwc3/gadget.c if (irq == -EPROBE_DEFER) irq 3326 drivers/usb/dwc3/gadget.c irq = platform_get_irq_byname_optional(dwc3_pdev, "dwc_usb3"); irq 3327 drivers/usb/dwc3/gadget.c if (irq > 0) irq 3330 drivers/usb/dwc3/gadget.c if (irq == -EPROBE_DEFER) irq 3333 drivers/usb/dwc3/gadget.c irq = platform_get_irq(dwc3_pdev, 0); irq 3334 drivers/usb/dwc3/gadget.c if (irq > 0) irq 3337 drivers/usb/dwc3/gadget.c if (!irq) irq 3338 drivers/usb/dwc3/gadget.c irq = -EINVAL; irq 3341 drivers/usb/dwc3/gadget.c return irq; irq 3353 drivers/usb/dwc3/gadget.c int irq; irq 3355 drivers/usb/dwc3/gadget.c irq = dwc3_gadget_get_irq(dwc); irq 3356 drivers/usb/dwc3/gadget.c if (irq < 0) { irq 3357 drivers/usb/dwc3/gadget.c ret = irq; irq 3361 drivers/usb/dwc3/gadget.c dwc->irq_gadget = irq; irq 17 drivers/usb/dwc3/host.c int irq; irq 19 drivers/usb/dwc3/host.c irq = platform_get_irq_byname_optional(dwc3_pdev, "host"); irq 20 drivers/usb/dwc3/host.c if (irq > 0) irq 23 drivers/usb/dwc3/host.c if (irq == -EPROBE_DEFER) irq 26 drivers/usb/dwc3/host.c irq = platform_get_irq_byname_optional(dwc3_pdev, "dwc_usb3"); irq 27 drivers/usb/dwc3/host.c if (irq > 0) irq 30 drivers/usb/dwc3/host.c if (irq == -EPROBE_DEFER) irq 33 drivers/usb/dwc3/host.c irq = platform_get_irq(dwc3_pdev, 0); irq 34 drivers/usb/dwc3/host.c if (irq > 0) irq 37 drivers/usb/dwc3/host.c if (!irq) irq 38 drivers/usb/dwc3/host.c irq = -EINVAL; irq 41 drivers/usb/dwc3/host.c return irq; irq 48 drivers/usb/dwc3/host.c int ret, irq; irq 53 drivers/usb/dwc3/host.c irq = dwc3_host_get_irq(dwc); irq 54 drivers/usb/dwc3/host.c if (irq < 0) irq 55 drivers/usb/dwc3/host.c return irq; irq 66 drivers/usb/dwc3/host.c dwc->xhci_resources[1].start = irq; irq 67 drivers/usb/dwc3/host.c dwc->xhci_resources[1].end = irq; irq 561 drivers/usb/gadget/udc/amd5536udc.h unsigned irq; irq 590 drivers/usb/gadget/udc/amd5536udc.h irqreturn_t udc_irq(int irq, void *pdev); irq 72 drivers/usb/gadget/udc/amd5536udc_pci.c free_irq(pdev->irq, dev); irq 126 drivers/usb/gadget/udc/amd5536udc_pci.c if (!pdev->irq) { irq 143 drivers/usb/gadget/udc/amd5536udc_pci.c if (request_irq(pdev->irq, udc_irq, IRQF_SHARED, name, dev) != 0) { irq 144 drivers/usb/gadget/udc/amd5536udc_pci.c dev_dbg(&pdev->dev, "request_irq(%d) fail\n", pdev->irq); irq 165 drivers/usb/gadget/udc/amd5536udc_pci.c dev->irq = pdev->irq; irq 180 drivers/usb/gadget/udc/amd5536udc_pci.c free_irq(pdev->irq, dev); irq 98 drivers/usb/gadget/udc/aspeed-vhub/core.c static irqreturn_t ast_vhub_irq(int irq, void *data) irq 351 drivers/usb/gadget/udc/aspeed-vhub/core.c vhub->irq = platform_get_irq(pdev, 0); irq 352 drivers/usb/gadget/udc/aspeed-vhub/core.c if (vhub->irq < 0) { irq 353 drivers/usb/gadget/udc/aspeed-vhub/core.c rc = vhub->irq; irq 356 drivers/usb/gadget/udc/aspeed-vhub/core.c rc = devm_request_irq(&pdev->dev, vhub->irq, ast_vhub_irq, 0, irq 380 drivers/usb/gadget/udc/aspeed-vhub/vhub.h int irq; irq 1394 drivers/usb/gadget/udc/at91_udc.c static irqreturn_t at91_udc_irq (int irq, void *_udc) irq 1518 drivers/usb/gadget/udc/at91_udc.c static irqreturn_t at91_vbus_irq(int irq, void *_udc) irq 1712 drivers/usb/gadget/udc/atmel_usba_udc.c static irqreturn_t usba_udc_irq(int irq, void *devid) irq 1937 drivers/usb/gadget/udc/atmel_usba_udc.c static irqreturn_t usba_vbus_irq_thread(int irq, void *devid) irq 2208 drivers/usb/gadget/udc/atmel_usba_udc.c int irq, ret, i; irq 2230 drivers/usb/gadget/udc/atmel_usba_udc.c irq = platform_get_irq(pdev, 0); irq 2231 drivers/usb/gadget/udc/atmel_usba_udc.c if (irq < 0) irq 2232 drivers/usb/gadget/udc/atmel_usba_udc.c return irq; irq 2266 drivers/usb/gadget/udc/atmel_usba_udc.c ret = devm_request_irq(&pdev->dev, irq, usba_udc_irq, 0, irq 2270 drivers/usb/gadget/udc/atmel_usba_udc.c irq, ret); irq 2273 drivers/usb/gadget/udc/atmel_usba_udc.c udc->irq = irq; irq 2345 drivers/usb/gadget/udc/atmel_usba_udc.c enable_irq_wake(udc->irq); irq 2364 drivers/usb/gadget/udc/atmel_usba_udc.c disable_irq_wake(udc->irq); irq 324 drivers/usb/gadget/udc/atmel_usba_udc.h int irq; irq 1970 drivers/usb/gadget/udc/bcm63xx_udc.c static irqreturn_t bcm63xx_udc_ctrl_isr(int irq, void *dev_id) irq 2041 drivers/usb/gadget/udc/bcm63xx_udc.c static irqreturn_t bcm63xx_udc_data_isr(int irq, void *dev_id) irq 2286 drivers/usb/gadget/udc/bcm63xx_udc.c int rc = -ENOMEM, i, irq; irq 2330 drivers/usb/gadget/udc/bcm63xx_udc.c irq = platform_get_irq(pdev, 0); irq 2331 drivers/usb/gadget/udc/bcm63xx_udc.c if (irq < 0) irq 2333 drivers/usb/gadget/udc/bcm63xx_udc.c if (devm_request_irq(dev, irq, &bcm63xx_udc_ctrl_isr, 0, irq 2339 drivers/usb/gadget/udc/bcm63xx_udc.c irq = platform_get_irq(pdev, i + 1); irq 2340 drivers/usb/gadget/udc/bcm63xx_udc.c if (irq < 0) irq 2342 drivers/usb/gadget/udc/bcm63xx_udc.c if (devm_request_irq(dev, irq, &bcm63xx_udc_data_isr, 0, irq 2358 drivers/usb/gadget/udc/bcm63xx_udc.c dev_err(dev, "error requesting IRQ #%d\n", irq); irq 437 drivers/usb/gadget/udc/bdc/bdc.h int irq; irq 485 drivers/usb/gadget/udc/bdc/bdc_core.c int irq; irq 517 drivers/usb/gadget/udc/bdc/bdc_core.c irq = platform_get_irq(pdev, 0); irq 518 drivers/usb/gadget/udc/bdc/bdc_core.c if (irq < 0) irq 519 drivers/usb/gadget/udc/bdc/bdc_core.c return irq; irq 522 drivers/usb/gadget/udc/bdc/bdc_core.c bdc->irq = irq; irq 524 drivers/usb/gadget/udc/bdc/bdc_core.c dev_dbg(dev, "bdc->regs: %p irq=%d\n", bdc->regs, bdc->irq); irq 72 drivers/usb/gadget/udc/bdc/bdc_pci.c res[1].start = pci->irq; irq 288 drivers/usb/gadget/udc/bdc/bdc_udc.c static irqreturn_t bdc_udc_interrupt(int irq, void *_bdc) irq 532 drivers/usb/gadget/udc/bdc/bdc_udc.c ret = devm_request_irq(bdc->dev, bdc->irq, bdc_udc_interrupt, irq 537 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->irq, ret); irq 861 drivers/usb/gadget/udc/fotg210-udc.c static irqreturn_t fotg210_irq(int irq, void *_fotg210) irq 2211 drivers/usb/gadget/udc/fsl_qe_udc.c static irqreturn_t qe_udc_irq(int irq, void *_udc) irq 1864 drivers/usb/gadget/udc/fsl_udc_core.c static irqreturn_t fsl_udc_irq(int irq, void *_udc) irq 2445 drivers/usb/gadget/udc/fsl_udc_core.c udc_controller->irq = platform_get_irq(pdev, 0); irq 2446 drivers/usb/gadget/udc/fsl_udc_core.c if (!udc_controller->irq) { irq 2451 drivers/usb/gadget/udc/fsl_udc_core.c ret = request_irq(udc_controller->irq, fsl_udc_irq, IRQF_SHARED, irq 2455 drivers/usb/gadget/udc/fsl_udc_core.c udc_controller->irq, ret); irq 2534 drivers/usb/gadget/udc/fsl_udc_core.c free_irq(udc_controller->irq, udc_controller); irq 2577 drivers/usb/gadget/udc/fsl_udc_core.c free_irq(udc_controller->irq, udc_controller); irq 479 drivers/usb/gadget/udc/fsl_usb2_udc.h unsigned int irq; irq 1059 drivers/usb/gadget/udc/fusb300_udc.c static irqreturn_t fusb300_irq(int irq, void *_fusb300) irq 1531 drivers/usb/gadget/udc/goku_udc.c static irqreturn_t goku_irq(int irq, void *_dev) irq 1722 drivers/usb/gadget/udc/goku_udc.c free_irq(pdev->irq, dev); irq 1747 drivers/usb/gadget/udc/goku_udc.c if (!pdev->irq) { irq 1796 drivers/usb/gadget/udc/goku_udc.c INFO(dev, "irq %d, pci mem %p\n", pdev->irq, base); irq 1801 drivers/usb/gadget/udc/goku_udc.c if (request_irq(pdev->irq, goku_irq, IRQF_SHARED, irq 1803 drivers/usb/gadget/udc/goku_udc.c DBG(dev, "request interrupt %d failed\n", pdev->irq); irq 1395 drivers/usb/gadget/udc/gr_udc.c static irqreturn_t gr_irq_handler(int irq, void *_dev) irq 1451 drivers/usb/gadget/udc/gr_udc.c static irqreturn_t gr_irq(int irq, void *_dev) irq 2112 drivers/usb/gadget/udc/gr_udc.c static int gr_request_irq(struct gr_udc *dev, int irq) irq 2114 drivers/usb/gadget/udc/gr_udc.c return devm_request_threaded_irq(dev->dev, irq, gr_irq, gr_irq_handler, irq 2136 drivers/usb/gadget/udc/gr_udc.c dev->irq = platform_get_irq(pdev, 0); irq 2137 drivers/usb/gadget/udc/gr_udc.c if (dev->irq <= 0) irq 2202 drivers/usb/gadget/udc/gr_udc.c retval = gr_request_irq(dev, dev->irq); irq 2204 drivers/usb/gadget/udc/gr_udc.c dev_err(dev->dev, "Failed to request irq %d\n", dev->irq); irq 2225 drivers/usb/gadget/udc/gr_udc.c dev->irq, dev->irqi, dev->irqo); irq 2227 drivers/usb/gadget/udc/gr_udc.c dev_info(dev->dev, "regs: %p, irq %d\n", dev->regs, dev->irq); irq 200 drivers/usb/gadget/udc/gr_udc.h int irq; irq 2735 drivers/usb/gadget/udc/lpc32xx_udc.c static irqreturn_t lpc32xx_usb_lp_irq(int irq, void *_udc) irq 2774 drivers/usb/gadget/udc/lpc32xx_udc.c static irqreturn_t lpc32xx_usb_hp_irq(int irq, void *_udc) irq 2814 drivers/usb/gadget/udc/lpc32xx_udc.c static irqreturn_t lpc32xx_usb_devdma_irq(int irq, void *_udc) irq 2883 drivers/usb/gadget/udc/lpc32xx_udc.c static irqreturn_t lpc32xx_usb_vbus_irq(int irq, void *_udc) irq 1194 drivers/usb/gadget/udc/m66592-udc.c static irqreturn_t m66592_irq(int irq, void *_m66592) irq 245 drivers/usb/gadget/udc/mv_u3d.h int irq; irq 1675 drivers/usb/gadget/udc/mv_u3d_core.c static irqreturn_t mv_u3d_irq(int irq, void *dev) irq 1766 drivers/usb/gadget/udc/mv_u3d_core.c if (u3d->irq) irq 1767 drivers/usb/gadget/udc/mv_u3d_core.c free_irq(u3d->irq, u3d); irq 1924 drivers/usb/gadget/udc/mv_u3d_core.c u3d->irq = r->start; irq 1925 drivers/usb/gadget/udc/mv_u3d_core.c if (request_irq(u3d->irq, mv_u3d_irq, irq 1927 drivers/usb/gadget/udc/mv_u3d_core.c u3d->irq = 0; irq 1929 drivers/usb/gadget/udc/mv_u3d_core.c u3d->irq); irq 1967 drivers/usb/gadget/udc/mv_u3d_core.c free_irq(u3d->irq, u3d); irq 175 drivers/usb/gadget/udc/mv_udc.h int irq; irq 1998 drivers/usb/gadget/udc/mv_udc_core.c static irqreturn_t mv_udc_irq(int irq, void *dev) irq 2041 drivers/usb/gadget/udc/mv_udc_core.c static irqreturn_t mv_udc_vbus_irq(int irq, void *dev) irq 2248 drivers/usb/gadget/udc/mv_udc_core.c udc->irq = r->start; irq 2249 drivers/usb/gadget/udc/mv_udc_core.c if (devm_request_irq(&pdev->dev, udc->irq, mv_udc_irq, irq 2252 drivers/usb/gadget/udc/mv_udc_core.c udc->irq); irq 2275 drivers/usb/gadget/udc/mv_udc_core.c pdata->vbus->irq, NULL, irq 2045 drivers/usb/gadget/udc/net2272.c static irqreturn_t net2272_irq(int irq, void *_dev) irq 2209 drivers/usb/gadget/udc/net2272.c free_irq(dev->irq, dev); irq 2216 drivers/usb/gadget/udc/net2272.c static struct net2272 *net2272_probe_init(struct device *dev, unsigned int irq) irq 2220 drivers/usb/gadget/udc/net2272.c if (!irq) { irq 2231 drivers/usb/gadget/udc/net2272.c ret->irq = irq; irq 2257 drivers/usb/gadget/udc/net2272.c ret = request_irq(dev->irq, net2272_irq, irqflags, driver_name, dev); irq 2259 drivers/usb/gadget/udc/net2272.c dev_err(dev->dev, "request interrupt %i failed\n", dev->irq); irq 2268 drivers/usb/gadget/udc/net2272.c dev->irq, dev->base_addr, dev->chiprev, irq 2286 drivers/usb/gadget/udc/net2272.c free_irq(dev->irq, dev); irq 2445 drivers/usb/gadget/udc/net2272.c dev = net2272_probe_init(&pdev->dev, pdev->irq); irq 456 drivers/usb/gadget/udc/net2272.h unsigned int irq; irq 3532 drivers/usb/gadget/udc/net2280.c static irqreturn_t net2280_irq(int irq, void *_dev) irq 3592 drivers/usb/gadget/udc/net2280.c free_irq(pdev->irq, dev); irq 3707 drivers/usb/gadget/udc/net2280.c if (!pdev->irq) { irq 3717 drivers/usb/gadget/udc/net2280.c if (request_irq(pdev->irq, net2280_irq, IRQF_SHARED, irq 3719 drivers/usb/gadget/udc/net2280.c ep_err(dev, "request interrupt %d failed\n", pdev->irq); irq 3771 drivers/usb/gadget/udc/net2280.c pdev->irq, base, dev->chiprev); irq 1814 drivers/usb/gadget/udc/omap_udc.c static irqreturn_t omap_udc_irq(int irq, void *_udc) irq 1886 drivers/usb/gadget/udc/omap_udc.c static irqreturn_t omap_udc_pio_irq(int irq, void *_dev) irq 1965 drivers/usb/gadget/udc/omap_udc.c static irqreturn_t omap_udc_iso_irq(int irq, void *_dev) irq 1340 drivers/usb/gadget/udc/pch_udc.c static irqreturn_t pch_vbus_gpio_irq(int irq, void *data) irq 2755 drivers/usb/gadget/udc/pch_udc.c static irqreturn_t pch_udc_isr(int irq, void *pdev) irq 3105 drivers/usb/gadget/udc/pch_udc.c retval = devm_request_irq(&pdev->dev, pdev->irq, pch_udc_isr, irq 3109 drivers/usb/gadget/udc/pch_udc.c pdev->irq); irq 1572 drivers/usb/gadget/udc/pxa25x_udc.c lubbock_vbus_irq(int irq, void *_dev) irq 1578 drivers/usb/gadget/udc/pxa25x_udc.c switch (irq) { irq 1907 drivers/usb/gadget/udc/pxa25x_udc.c pxa25x_udc_irq(int irq, void *_dev) irq 2322 drivers/usb/gadget/udc/pxa25x_udc.c int retval, irq; irq 2366 drivers/usb/gadget/udc/pxa25x_udc.c irq = platform_get_irq(pdev, 0); irq 2367 drivers/usb/gadget/udc/pxa25x_udc.c if (irq < 0) irq 2379 drivers/usb/gadget/udc/pxa25x_udc.c pr_debug("%s: IRQ %d%s%s\n", driver_name, irq, irq 2413 drivers/usb/gadget/udc/pxa25x_udc.c retval = devm_request_irq(&pdev->dev, irq, pxa25x_udc_irq, 0, irq 2417 drivers/usb/gadget/udc/pxa25x_udc.c driver_name, irq, retval); irq 2138 drivers/usb/gadget/udc/pxa27x_udc.c static void irq_handle_data(int irq, struct pxa_udc *udc) irq 2268 drivers/usb/gadget/udc/pxa27x_udc.c static irqreturn_t pxa_udc_irq(int irq, void *_dev) irq 2290 drivers/usb/gadget/udc/pxa27x_udc.c irq_handle_data(irq, udc); irq 2385 drivers/usb/gadget/udc/pxa27x_udc.c udc->irq = platform_get_irq(pdev, 0); irq 2386 drivers/usb/gadget/udc/pxa27x_udc.c if (udc->irq < 0) irq 2387 drivers/usb/gadget/udc/pxa27x_udc.c return udc->irq; irq 2422 drivers/usb/gadget/udc/pxa27x_udc.c retval = devm_request_irq(&pdev->dev, udc->irq, pxa_udc_irq, irq 2426 drivers/usb/gadget/udc/pxa27x_udc.c driver_name, udc->irq, retval); irq 450 drivers/usb/gadget/udc/pxa27x_udc.h int irq; irq 1459 drivers/usb/gadget/udc/r8a66597-udc.c static irqreturn_t r8a66597_irq(int irq, void *_r8a66597) irq 1842 drivers/usb/gadget/udc/r8a66597-udc.c int irq; irq 1855 drivers/usb/gadget/udc/r8a66597-udc.c irq = ires->start; irq 1858 drivers/usb/gadget/udc/r8a66597-udc.c if (irq < 0) { irq 1898 drivers/usb/gadget/udc/r8a66597-udc.c ret = devm_request_irq(dev, irq, r8a66597_irq, IRQF_SHARED, irq 2053 drivers/usb/gadget/udc/renesas_usb3.c static irqreturn_t renesas_usb3_irq(int irq, void *_usb3) irq 2737 drivers/usb/gadget/udc/renesas_usb3.c int irq, ret; irq 2747 drivers/usb/gadget/udc/renesas_usb3.c irq = platform_get_irq(pdev, 0); irq 2748 drivers/usb/gadget/udc/renesas_usb3.c if (irq < 0) irq 2749 drivers/usb/gadget/udc/renesas_usb3.c return irq; irq 2772 drivers/usb/gadget/udc/renesas_usb3.c ret = devm_request_irq(&pdev->dev, irq, renesas_usb3_irq, 0, irq 149 drivers/usb/gadget/udc/s3c-hsudc.c int irq; irq 1066 drivers/usb/gadget/udc/s3c-hsudc.c static irqreturn_t s3c_hsudc_irq(int irq, void *_dev) irq 1186 drivers/usb/gadget/udc/s3c-hsudc.c enable_irq(hsudc->irq); irq 1225 drivers/usb/gadget/udc/s3c-hsudc.c disable_irq(hsudc->irq); irq 1316 drivers/usb/gadget/udc/s3c-hsudc.c hsudc->irq = ret; irq 1318 drivers/usb/gadget/udc/s3c-hsudc.c ret = devm_request_irq(&pdev->dev, hsudc->irq, s3c_hsudc_irq, 0, irq 1335 drivers/usb/gadget/udc/s3c-hsudc.c disable_irq(hsudc->irq); irq 1476 drivers/usb/gadget/udc/s3c2410_udc.c static irqreturn_t s3c2410_udc_vbus_irq(int irq, void *_dev) irq 1752 drivers/usb/gadget/udc/s3c2410_udc.c int irq; irq 1824 drivers/usb/gadget/udc/s3c2410_udc.c irq = gpio_to_irq(udc_info->vbus_pin); irq 1825 drivers/usb/gadget/udc/s3c2410_udc.c if (irq < 0) { irq 1827 drivers/usb/gadget/udc/s3c2410_udc.c retval = irq; irq 1831 drivers/usb/gadget/udc/s3c2410_udc.c retval = request_irq(irq, s3c2410_udc_vbus_irq, irq 1838 drivers/usb/gadget/udc/s3c2410_udc.c irq, retval); irq 1843 drivers/usb/gadget/udc/s3c2410_udc.c dev_dbg(dev, "got irq %i\n", irq); irq 1897 drivers/usb/gadget/udc/s3c2410_udc.c unsigned int irq; irq 1912 drivers/usb/gadget/udc/s3c2410_udc.c irq = gpio_to_irq(udc_info->vbus_pin); irq 1913 drivers/usb/gadget/udc/s3c2410_udc.c free_irq(irq, udc); irq 2996 drivers/usb/gadget/udc/snps_udc_core.c irqreturn_t udc_irq(int irq, void *pdev) irq 3172 drivers/usb/gadget/udc/snps_udc_core.c snprintf(tmp, sizeof(tmp), "%d", dev->irq); irq 135 drivers/usb/gadget/udc/snps_udc_plat.c udc->irq = irq_of_parse_and_map(dev->of_node, 0); irq 136 drivers/usb/gadget/udc/snps_udc_plat.c if (udc->irq <= 0) { irq 196 drivers/usb/gadget/udc/snps_udc_plat.c ret = devm_request_irq(dev, udc->irq, udc_irq, IRQF_SHARED, irq 199 drivers/usb/gadget/udc/snps_udc_plat.c dev_err(dev, "Request irq %d failed for UDC\n", udc->irq); irq 1977 drivers/usb/gadget/udc/udc-xilinx.c static irqreturn_t xudc_irq(int irq, void *_udc) irq 2049 drivers/usb/gadget/udc/udc-xilinx.c int irq; irq 2076 drivers/usb/gadget/udc/udc-xilinx.c irq = platform_get_irq(pdev, 0); irq 2077 drivers/usb/gadget/udc/udc-xilinx.c if (irq < 0) irq 2078 drivers/usb/gadget/udc/udc-xilinx.c return irq; irq 2079 drivers/usb/gadget/udc/udc-xilinx.c ret = devm_request_irq(&pdev->dev, irq, xudc_irq, 0, irq 2082 drivers/usb/gadget/udc/udc-xilinx.c dev_dbg(&pdev->dev, "unable to request irq %d", irq); irq 315 drivers/usb/host/bcma-hcd.c hci_res[1].start = dev->irq; irq 93 drivers/usb/host/ehci-atmel.c int irq; irq 101 drivers/usb/host/ehci-atmel.c irq = platform_get_irq(pdev, 0); irq 102 drivers/usb/host/ehci-atmel.c if (irq <= 0) { irq 152 drivers/usb/host/ehci-atmel.c retval = usb_add_hcd(hcd, irq, IRQF_SHARED); irq 157 drivers/usb/host/ehci-exynos.c int irq; irq 205 drivers/usb/host/ehci-exynos.c irq = platform_get_irq(pdev, 0); irq 206 drivers/usb/host/ehci-exynos.c if (!irq) { irq 232 drivers/usb/host/ehci-exynos.c err = usb_add_hcd(hcd, irq, IRQF_SHARED); irq 52 drivers/usb/host/ehci-fsl.c int irq; irq 86 drivers/usb/host/ehci-fsl.c irq = res->start; irq 146 drivers/usb/host/ehci-fsl.c retval = usb_add_hcd(hcd, irq, IRQF_SHARED); irq 32 drivers/usb/host/ehci-grlib.c .irq = ehci_irq, irq 79 drivers/usb/host/ehci-grlib.c int irq; irq 101 drivers/usb/host/ehci-grlib.c irq = irq_of_parse_and_map(dn, 0); irq 102 drivers/usb/host/ehci-grlib.c if (irq == NO_IRQ) { irq 127 drivers/usb/host/ehci-grlib.c rv = usb_add_hcd(hcd, irq, 0); irq 135 drivers/usb/host/ehci-grlib.c irq_dispose_mapping(irq); irq 151 drivers/usb/host/ehci-grlib.c irq_dispose_mapping(hcd->irq); irq 203 drivers/usb/host/ehci-hcd.c synchronize_irq(ehci_to_hcd(ehci)->irq); irq 1105 drivers/usb/host/ehci-hcd.c synchronize_irq(hcd->irq); irq 1195 drivers/usb/host/ehci-hcd.c .irq = ehci_irq, irq 159 drivers/usb/host/ehci-mv.c hcd->irq = platform_get_irq(pdev, 0); irq 160 drivers/usb/host/ehci-mv.c if (!hcd->irq) { irq 196 drivers/usb/host/ehci-mv.c retval = usb_add_hcd(hcd, hcd->irq, IRQF_SHARED); irq 207 drivers/usb/host/ehci-mv.c " working in %s mode\n", hcd->regs, hcd->irq, irq 42 drivers/usb/host/ehci-mxc.c int irq, ret; irq 52 drivers/usb/host/ehci-mxc.c irq = platform_get_irq(pdev, 0); irq 134 drivers/usb/host/ehci-mxc.c ret = usb_add_hcd(hcd, irq, IRQF_SHARED); irq 68 drivers/usb/host/ehci-npcm7xx.c int irq; irq 114 drivers/usb/host/ehci-npcm7xx.c irq = platform_get_irq(pdev, 0); irq 115 drivers/usb/host/ehci-npcm7xx.c if (irq < 0) { irq 116 drivers/usb/host/ehci-npcm7xx.c retval = irq; irq 147 drivers/usb/host/ehci-npcm7xx.c retval = usb_add_hcd(hcd, irq, IRQF_SHARED); irq 94 drivers/usb/host/ehci-omap.c int irq; irq 117 drivers/usb/host/ehci-omap.c irq = platform_get_irq(pdev, 0); irq 118 drivers/usb/host/ehci-omap.c if (irq < 0) irq 119 drivers/usb/host/ehci-omap.c return irq; irq 196 drivers/usb/host/ehci-omap.c ret = usb_add_hcd(hcd, irq, IRQF_SHARED); irq 215 drivers/usb/host/ehci-orion.c int irq, err; irq 224 drivers/usb/host/ehci-orion.c irq = platform_get_irq(pdev, 0); irq 225 drivers/usb/host/ehci-orion.c if (irq <= 0) { irq 304 drivers/usb/host/ehci-orion.c err = usb_add_hcd(hcd, irq, IRQF_SHARED); irq 128 drivers/usb/host/ehci-platform.c int err, irq, clk = 0; irq 147 drivers/usb/host/ehci-platform.c irq = platform_get_irq(dev, 0); irq 148 drivers/usb/host/ehci-platform.c if (irq < 0) irq 149 drivers/usb/host/ehci-platform.c return irq; irq 242 drivers/usb/host/ehci-platform.c err = usb_add_hcd(hcd, irq, IRQF_SHARED); irq 252 drivers/usb/host/ehci-pmcmsp.c .irq = ehci_irq, irq 33 drivers/usb/host/ehci-ppc-of.c .irq = ehci_irq, irq 100 drivers/usb/host/ehci-ppc-of.c int irq; irq 121 drivers/usb/host/ehci-ppc-of.c irq = irq_of_parse_and_map(dn, 0); irq 122 drivers/usb/host/ehci-ppc-of.c if (irq == NO_IRQ) { irq 170 drivers/usb/host/ehci-ppc-of.c rv = usb_add_hcd(hcd, irq, 0); irq 178 drivers/usb/host/ehci-ppc-of.c irq_dispose_mapping(irq); irq 198 drivers/usb/host/ehci-ppc-of.c irq_dispose_mapping(hcd->irq); irq 61 drivers/usb/host/ehci-ps3.c .irq = ehci_irq, irq 211 drivers/usb/host/ehci-ps3.c dev_dbg(&dev->core, "%s:%d: irq %u\n", __func__, __LINE__, hcd->irq); irq 213 drivers/usb/host/ehci-ps3.c tmp = hcd->irq; irq 35 drivers/usb/host/ehci-sh.c .irq = ehci_irq, irq 81 drivers/usb/host/ehci-sh.c int irq, ret; irq 86 drivers/usb/host/ehci-sh.c irq = platform_get_irq(pdev, 0); irq 87 drivers/usb/host/ehci-sh.c if (irq <= 0) { irq 133 drivers/usb/host/ehci-sh.c ret = usb_add_hcd(hcd, irq, IRQF_SHARED); irq 65 drivers/usb/host/ehci-spear.c int irq, retval; irq 70 drivers/usb/host/ehci-spear.c irq = platform_get_irq(pdev, 0); irq 71 drivers/usb/host/ehci-spear.c if (irq < 0) { irq 72 drivers/usb/host/ehci-spear.c retval = irq; irq 114 drivers/usb/host/ehci-spear.c retval = usb_add_hcd(hcd, irq, IRQF_SHARED); irq 155 drivers/usb/host/ehci-st.c int err, irq, clk = 0; irq 160 drivers/usb/host/ehci-st.c irq = platform_get_irq(dev, 0); irq 161 drivers/usb/host/ehci-st.c if (irq < 0) irq 162 drivers/usb/host/ehci-st.c return irq; irq 236 drivers/usb/host/ehci-st.c err = usb_add_hcd(hcd, irq, IRQF_SHARED); irq 392 drivers/usb/host/ehci-tegra.c int irq; irq 489 drivers/usb/host/ehci-tegra.c irq = platform_get_irq(pdev, 0); irq 490 drivers/usb/host/ehci-tegra.c if (!irq) { irq 498 drivers/usb/host/ehci-tegra.c err = usb_add_hcd(hcd, irq, IRQF_SHARED); irq 68 drivers/usb/host/ehci-xilinx-of.c .irq = ehci_irq, irq 122 drivers/usb/host/ehci-xilinx-of.c int irq; irq 143 drivers/usb/host/ehci-xilinx-of.c irq = irq_of_parse_and_map(dn, 0); irq 144 drivers/usb/host/ehci-xilinx-of.c if (!irq) { irq 181 drivers/usb/host/ehci-xilinx-of.c rv = usb_add_hcd(hcd, irq, 0); irq 86 drivers/usb/host/fhci-hcd.c enable_irq(fhci_to_hcd(fhci)->irq); irq 93 drivers/usb/host/fhci-hcd.c enable_irq(fhci->timer->irq); irq 106 drivers/usb/host/fhci-hcd.c disable_irq_nosync(fhci->timer->irq); irq 109 drivers/usb/host/fhci-hcd.c disable_irq_nosync(fhci_to_hcd(fhci)->irq); irq 540 drivers/usb/host/fhci-hcd.c .irq = fhci_irq, irq 687 drivers/usb/host/fhci-hcd.c ret = request_irq(fhci->timer->irq, fhci_frame_limit_timer_irq, irq 761 drivers/usb/host/fhci-hcd.c free_irq(fhci->timer->irq, hcd); irq 789 drivers/usb/host/fhci-hcd.c free_irq(fhci->timer->irq, hcd); irq 504 drivers/usb/host/fhci-sched.c irqreturn_t fhci_frame_limit_timer_irq(int irq, void *_hcd) irq 639 drivers/usb/host/fhci-sched.c disable_irq(fhci->timer->irq); irq 640 drivers/usb/host/fhci-sched.c disable_irq(fhci_to_hcd(fhci)->irq); irq 676 drivers/usb/host/fhci-sched.c enable_irq(fhci->timer->irq); irq 677 drivers/usb/host/fhci-sched.c enable_irq(fhci_to_hcd(fhci)->irq); irq 561 drivers/usb/host/fhci.h irqreturn_t fhci_frame_limit_timer_irq(int irq, void *_hcd); irq 922 drivers/usb/host/fotg210-hcd.c synchronize_irq(fotg210_to_hcd(fotg210)->irq); irq 5510 drivers/usb/host/fotg210-hcd.c .irq = fotg210_irq, irq 5573 drivers/usb/host/fotg210-hcd.c int irq; irq 5589 drivers/usb/host/fotg210-hcd.c irq = res->start; irq 5638 drivers/usb/host/fotg210-hcd.c retval = usb_add_hcd(hcd, irq, IRQF_SHARED); irq 1775 drivers/usb/host/imx21-hcd.c .irq = imx21_irq, irq 1831 drivers/usb/host/imx21-hcd.c int irq; irq 1838 drivers/usb/host/imx21-hcd.c irq = platform_get_irq(pdev, 0); irq 1839 drivers/usb/host/imx21-hcd.c if (irq < 0) irq 1840 drivers/usb/host/imx21-hcd.c return irq; irq 1894 drivers/usb/host/imx21-hcd.c ret = usb_add_hcd(hcd, irq, 0); irq 1509 drivers/usb/host/isp116x-hcd.c .irq = isp116x_irq, irq 1560 drivers/usb/host/isp116x-hcd.c int irq; irq 1581 drivers/usb/host/isp116x-hcd.c irq = ires->start; irq 1631 drivers/usb/host/isp116x-hcd.c ret = usb_add_hcd(hcd, irq, irqflags); irq 2590 drivers/usb/host/isp1362-hcd.c .irq = isp1362_irq, irq 2633 drivers/usb/host/isp1362-hcd.c int irq; irq 2652 drivers/usb/host/isp1362-hcd.c irq = irq_res->start; irq 2698 drivers/usb/host/isp1362-hcd.c retval = usb_add_hcd(hcd, irq, irq_flags | IRQF_SHARED); irq 2703 drivers/usb/host/isp1362-hcd.c dev_info(&pdev->dev, "%s, irq %d\n", hcd->product_desc, irq); irq 1166 drivers/usb/host/max3421-hcd.c max3421_irq_handler(int irq, void *dev_id) irq 1176 drivers/usb/host/max3421-hcd.c disable_irq_nosync(spi->irq); irq 1416 drivers/usb/host/max3421-hcd.c spi->irq); irq 1429 drivers/usb/host/max3421-hcd.c enable_irq(spi->irq); irq 1857 drivers/usb/host/max3421-hcd.c if (!spi->irq) { irq 1925 drivers/usb/host/max3421-hcd.c retval = request_irq(spi->irq, max3421_irq_handler, irq 1928 drivers/usb/host/max3421-hcd.c dev_err(&spi->dev, "failed to request irq %d\n", spi->irq); irq 1977 drivers/usb/host/max3421-hcd.c free_irq(spi->irq, hcd); irq 175 drivers/usb/host/ohci-at91.c int irq; irq 177 drivers/usb/host/ohci-at91.c irq = platform_get_irq(pdev, 0); irq 178 drivers/usb/host/ohci-at91.c if (irq < 0) { irq 180 drivers/usb/host/ohci-at91.c return irq; irq 231 drivers/usb/host/ohci-at91.c retval = usb_add_hcd(hcd, irq, IRQF_SHARED); irq 466 drivers/usb/host/ohci-at91.c static irqreturn_t ohci_hcd_at91_overcurrent_irq(int irq, void *data) irq 475 drivers/usb/host/ohci-at91.c if (gpiod_to_irq(pdata->overcurrent_pin[port]) == irq) irq 609 drivers/usb/host/ohci-at91.c enable_irq_wake(hcd->irq); irq 616 drivers/usb/host/ohci-at91.c disable_irq_wake(hcd->irq); irq 644 drivers/usb/host/ohci-at91.c disable_irq_wake(hcd->irq); irq 193 drivers/usb/host/ohci-da8xx.c static irqreturn_t ohci_da8xx_oc_thread(int irq, void *data) irq 127 drivers/usb/host/ohci-exynos.c int irq; irq 173 drivers/usb/host/ohci-exynos.c irq = platform_get_irq(pdev, 0); irq 174 drivers/usb/host/ohci-exynos.c if (!irq) { irq 196 drivers/usb/host/ohci-exynos.c err = usb_add_hcd(hcd, irq, IRQF_SHARED); irq 1001 drivers/usb/host/ohci-hcd.c free_irq(hcd->irq, hcd); irq 1002 drivers/usb/host/ohci-hcd.c hcd->irq = 0; irq 1111 drivers/usb/host/ohci-hcd.c synchronize_irq(hcd->irq); irq 1189 drivers/usb/host/ohci-hcd.c .irq = ohci_irq, irq 40 drivers/usb/host/ohci-nxp.c #define start_int_set_falling_edge(irq) irq 41 drivers/usb/host/ohci-nxp.c #define start_int_set_rising_edge(irq) irq 42 drivers/usb/host/ohci-nxp.c #define start_int_ack(irq) irq 43 drivers/usb/host/ohci-nxp.c #define start_int_mask(irq) irq 44 drivers/usb/host/ohci-nxp.c #define start_int_umask(irq) irq 156 drivers/usb/host/ohci-nxp.c int ret = 0, irq; irq 213 drivers/usb/host/ohci-nxp.c irq = platform_get_irq(pdev, 0); irq 214 drivers/usb/host/ohci-nxp.c if (irq < 0) { irq 222 drivers/usb/host/ohci-nxp.c dev_info(&pdev->dev, "at 0x%p, irq %d\n", hcd->regs, hcd->irq); irq 223 drivers/usb/host/ohci-nxp.c ret = usb_add_hcd(hcd, irq, 0); irq 306 drivers/usb/host/ohci-omap.c int retval, irq; irq 358 drivers/usb/host/ohci-omap.c irq = platform_get_irq(pdev, 0); irq 359 drivers/usb/host/ohci-omap.c if (irq < 0) { irq 363 drivers/usb/host/ohci-omap.c retval = usb_add_hcd(hcd, irq, 0); irq 97 drivers/usb/host/ohci-platform.c int err, irq, clk = 0; irq 113 drivers/usb/host/ohci-platform.c irq = platform_get_irq(dev, 0); irq 114 drivers/usb/host/ohci-platform.c if (irq < 0) irq 115 drivers/usb/host/ohci-platform.c return irq; irq 213 drivers/usb/host/ohci-platform.c err = usb_add_hcd(hcd, irq, IRQF_SHARED); irq 52 drivers/usb/host/ohci-ppc-of.c .irq = ohci_irq, irq 93 drivers/usb/host/ohci-ppc-of.c int irq; irq 125 drivers/usb/host/ohci-ppc-of.c irq = irq_of_parse_and_map(dn, 0); irq 126 drivers/usb/host/ohci-ppc-of.c if (irq == NO_IRQ) { irq 144 drivers/usb/host/ohci-ppc-of.c rv = usb_add_hcd(hcd, irq, 0); irq 174 drivers/usb/host/ohci-ppc-of.c irq_dispose_mapping(irq); irq 189 drivers/usb/host/ohci-ppc-of.c irq_dispose_mapping(hcd->irq); irq 48 drivers/usb/host/ohci-ps3.c .irq = ohci_irq, irq 195 drivers/usb/host/ohci-ps3.c dev_dbg(&dev->core, "%s:%d: irq %u\n", __func__, __LINE__, hcd->irq); irq 197 drivers/usb/host/ohci-ps3.c tmp = hcd->irq; irq 422 drivers/usb/host/ohci-pxa27x.c int retval, irq; irq 440 drivers/usb/host/ohci-pxa27x.c irq = platform_get_irq(pdev, 0); irq 441 drivers/usb/host/ohci-pxa27x.c if (irq < 0) { irq 443 drivers/usb/host/ohci-pxa27x.c return irq; irq 494 drivers/usb/host/ohci-pxa27x.c retval = usb_add_hcd(hcd, irq, 0); irq 86 drivers/usb/host/ohci-sa1111.c .irq = ohci_irq, irq 182 drivers/usb/host/ohci-sa1111.c int ret, irq; irq 200 drivers/usb/host/ohci-sa1111.c irq = sa1111_get_irq(dev, 1); irq 201 drivers/usb/host/ohci-sa1111.c if (irq <= 0) { irq 202 drivers/usb/host/ohci-sa1111.c ret = irq ? : -ENXIO; irq 218 drivers/usb/host/ohci-sa1111.c ret = usb_add_hcd(hcd, irq, 0); irq 51 drivers/usb/host/ohci-sm501.c .irq = ohci_irq, irq 93 drivers/usb/host/ohci-sm501.c int retval, irq; irq 96 drivers/usb/host/ohci-sm501.c irq = retval = platform_get_irq(pdev, 0); irq 164 drivers/usb/host/ohci-sm501.c retval = usb_add_hcd(hcd, irq, IRQF_SHARED); irq 42 drivers/usb/host/ohci-spear.c int retval, irq; irq 44 drivers/usb/host/ohci-spear.c irq = platform_get_irq(pdev, 0); irq 45 drivers/usb/host/ohci-spear.c if (irq < 0) { irq 46 drivers/usb/host/ohci-spear.c retval = irq; irq 135 drivers/usb/host/ohci-st.c int err, irq, clk = 0; irq 140 drivers/usb/host/ohci-st.c irq = platform_get_irq(dev, 0); irq 141 drivers/usb/host/ohci-st.c if (irq < 0) irq 142 drivers/usb/host/ohci-st.c return irq; irq 212 drivers/usb/host/ohci-st.c err = usb_add_hcd(hcd, irq, IRQF_SHARED); irq 131 drivers/usb/host/ohci-tmio.c (u64) hcd->rsrc_start, hcd->irq); irq 158 drivers/usb/host/ohci-tmio.c .irq = ohci_irq, irq 193 drivers/usb/host/ohci-tmio.c int irq = platform_get_irq(dev, 0); irq 245 drivers/usb/host/ohci-tmio.c ret = usb_add_hcd(hcd, irq, 0); irq 4030 drivers/usb/host/oxu210hp-hcd.c .irq = oxu_irq, irq 4124 drivers/usb/host/oxu210hp-hcd.c void *base, int irq, int otg) irq 4145 drivers/usb/host/oxu210hp-hcd.c hcd->irq = irq; irq 4151 drivers/usb/host/oxu210hp-hcd.c ret = usb_add_hcd(hcd, irq, IRQF_SHARED); irq 4161 drivers/usb/host/oxu210hp-hcd.c void *base, int irq) irq 4177 drivers/usb/host/oxu210hp-hcd.c hcd = oxu_create(pdev, memstart, memlen, base, irq, 1); irq 4186 drivers/usb/host/oxu210hp-hcd.c hcd = oxu_create(pdev, memstart, memlen, base, irq, 0); irq 4212 drivers/usb/host/oxu210hp-hcd.c int irq, ret; irq 4227 drivers/usb/host/oxu210hp-hcd.c irq = res->start; irq 4228 drivers/usb/host/oxu210hp-hcd.c dev_dbg(&pdev->dev, "IRQ resource %d\n", irq); irq 4239 drivers/usb/host/oxu210hp-hcd.c ret = irq_set_irq_type(irq, IRQF_TRIGGER_FALLING); irq 4256 drivers/usb/host/oxu210hp-hcd.c ret = oxu_init(pdev, memstart, memlen, base, irq); irq 2310 drivers/usb/host/r8a66597-hcd.c .irq = r8a66597_irq, irq 2403 drivers/usb/host/r8a66597-hcd.c int irq = -1; irq 2429 drivers/usb/host/r8a66597-hcd.c irq = ires->start; irq 2493 drivers/usb/host/r8a66597-hcd.c ret = usb_add_hcd(hcd, irq, irq_trigger); irq 1554 drivers/usb/host/sl811-hcd.c .irq = sl811h_irq, irq 1613 drivers/usb/host/sl811-hcd.c int irq; irq 1632 drivers/usb/host/sl811-hcd.c irq = ires->start; irq 1712 drivers/usb/host/sl811-hcd.c retval = usb_add_hcd(hcd, irq, irqflags); irq 91 drivers/usb/host/sl811_cs.c int irq) irq 98 drivers/usb/host/sl811_cs.c resources[0].start = irq; irq 160 drivers/usb/host/sl811_cs.c if (!link->irq) irq 167 drivers/usb/host/sl811_cs.c if (sl811_hc_init(parent, link->resource[0]->start, link->irq) irq 115 drivers/usb/host/ssb-hcd.c hci_res[1].start = dev->irq; irq 2943 drivers/usb/host/u132-hcd.c .irq = NULL, irq 65 drivers/usb/host/uhci-grlib.c .irq = uhci_irq, irq 96 drivers/usb/host/uhci-grlib.c int irq; irq 118 drivers/usb/host/uhci-grlib.c irq = irq_of_parse_and_map(dn, 0); irq 119 drivers/usb/host/uhci-grlib.c if (irq == NO_IRQ) { irq 135 drivers/usb/host/uhci-grlib.c rv = usb_add_hcd(hcd, irq, 0); irq 143 drivers/usb/host/uhci-grlib.c irq_dispose_mapping(irq); irq 158 drivers/usb/host/uhci-grlib.c irq_dispose_mapping(hcd->irq); irq 719 drivers/usb/host/uhci-hcd.c synchronize_irq(hcd->irq); irq 201 drivers/usb/host/uhci-pci.c synchronize_irq(hcd->irq); irq 263 drivers/usb/host/uhci-pci.c .irq = uhci_irq, irq 43 drivers/usb/host/uhci-platform.c .irq = uhci_irq, irq 205 drivers/usb/host/xhci-histb.c int irq; irq 218 drivers/usb/host/xhci-histb.c irq = platform_get_irq(pdev, 0); irq 219 drivers/usb/host/xhci-histb.c if (irq < 0) irq 220 drivers/usb/host/xhci-histb.c return irq; irq 286 drivers/usb/host/xhci-histb.c ret = usb_add_hcd(hcd, irq, IRQF_SHARED); irq 293 drivers/usb/host/xhci-histb.c ret = usb_add_hcd(xhci->shared_hcd, irq, IRQF_SHARED); irq 435 drivers/usb/host/xhci-mtk.c int irq; irq 485 drivers/usb/host/xhci-mtk.c irq = platform_get_irq(pdev, 0); irq 486 drivers/usb/host/xhci-mtk.c if (irq < 0) { irq 487 drivers/usb/host/xhci-mtk.c ret = irq; irq 550 drivers/usb/host/xhci-mtk.c ret = usb_add_hcd(hcd, irq, IRQF_SHARED); irq 557 drivers/usb/host/xhci-mtk.c ret = usb_add_hcd(xhci->shared_hcd, irq, IRQF_SHARED); irq 358 drivers/usb/host/xhci-pci.c retval = usb_add_hcd(xhci->shared_hcd, dev->irq, irq 165 drivers/usb/host/xhci-plat.c int irq; irq 172 drivers/usb/host/xhci-plat.c irq = platform_get_irq(pdev, 0); irq 173 drivers/usb/host/xhci-plat.c if (irq < 0) irq 174 drivers/usb/host/xhci-plat.c return irq; irq 310 drivers/usb/host/xhci-plat.c ret = usb_add_hcd(hcd, irq, IRQF_SHARED); irq 317 drivers/usb/host/xhci-plat.c ret = usb_add_hcd(xhci->shared_hcd, irq, IRQF_SHARED); irq 2897 drivers/usb/host/xhci-ring.c irqreturn_t xhci_msi_irq(int irq, void *hcd) irq 443 drivers/usb/host/xhci-tegra.c static irqreturn_t tegra_xusb_mbox_irq(int irq, void *data) irq 593 drivers/usb/host/xhci-tegra.c static irqreturn_t tegra_xusb_mbox_thread(int irq, void *data) irq 308 drivers/usb/host/xhci.c ret = request_irq(pdev->irq, xhci_msi_irq, irq 374 drivers/usb/host/xhci.c if (hcd->irq > 0) irq 422 drivers/usb/host/xhci.c if (hcd->irq) irq 423 drivers/usb/host/xhci.c free_irq(hcd->irq, hcd); irq 424 drivers/usb/host/xhci.c hcd->irq = 0; irq 436 drivers/usb/host/xhci.c if (!pdev->irq) { irq 447 drivers/usb/host/xhci.c ret = request_irq(pdev->irq, &usb_hcd_irq, IRQF_SHARED, irq 451 drivers/usb/host/xhci.c pdev->irq); irq 454 drivers/usb/host/xhci.c hcd->irq = pdev->irq; irq 5302 drivers/usb/host/xhci.c .irq = xhci_irq, irq 2072 drivers/usb/host/xhci.h irqreturn_t xhci_msi_irq(int irq, void *hcd); irq 108 drivers/usb/isp1760/isp1760-core.c int isp1760_register(struct resource *mem, int irq, unsigned long irqflags, irq 141 drivers/usb/isp1760/isp1760-core.c ret = isp1760_hcd_register(&isp->hcd, isp->regs, mem, irq, irq 148 drivers/usb/isp1760/isp1760-core.c ret = isp1760_udc_register(isp, irq, irqflags); irq 49 drivers/usb/isp1760/isp1760-core.h int isp1760_register(struct resource *mem, int irq, unsigned long irqflags, irq 2140 drivers/usb/isp1760/isp1760-hcd.c .irq = isp1760_irq, irq 2190 drivers/usb/isp1760/isp1760-hcd.c struct resource *mem, int irq, unsigned long irqflags, irq 2206 drivers/usb/isp1760/isp1760-hcd.c hcd->irq = irq; irq 2214 drivers/usb/isp1760/isp1760-hcd.c ret = usb_add_hcd(hcd, irq, irqflags); irq 74 drivers/usb/isp1760/isp1760-hcd.h struct resource *mem, int irq, unsigned long irqflags, irq 83 drivers/usb/isp1760/isp1760-hcd.h int irq, unsigned long irqflags, irq 130 drivers/usb/isp1760/isp1760-if.c if (!dev->irq) irq 142 drivers/usb/isp1760/isp1760-if.c ret = isp1760_register(&dev->resource[3], dev->irq, 0, &dev->dev, irq 1263 drivers/usb/isp1760/isp1760-udc.c static irqreturn_t isp1760_udc_irq(int irq, void *dev) irq 1440 drivers/usb/isp1760/isp1760-udc.c int isp1760_udc_register(struct isp1760_device *isp, int irq, irq 1446 drivers/usb/isp1760/isp1760-udc.c udc->irq = -1; irq 1461 drivers/usb/isp1760/isp1760-udc.c ret = request_irq(irq, isp1760_udc_irq, IRQF_SHARED | irqflags, irq 1466 drivers/usb/isp1760/isp1760-udc.c udc->irq = irq; irq 1487 drivers/usb/isp1760/isp1760-udc.c if (udc->irq >= 0) irq 1488 drivers/usb/isp1760/isp1760-udc.c free_irq(udc->irq, udc); irq 1503 drivers/usb/isp1760/isp1760-udc.c free_irq(udc->irq, udc); irq 65 drivers/usb/isp1760/isp1760-udc.h int irq; irq 88 drivers/usb/isp1760/isp1760-udc.h int isp1760_udc_register(struct isp1760_device *isp, int irq, irq 92 drivers/usb/isp1760/isp1760-udc.h static inline int isp1760_udc_register(struct isp1760_device *isp, int irq, irq 332 drivers/usb/mtu3/mtu3.h int irq; irq 730 drivers/usb/mtu3/mtu3_core.c static irqreturn_t mtu3_irq(int irq, void *data) irq 838 drivers/usb/mtu3/mtu3_core.c mtu->irq = platform_get_irq(pdev, 0); irq 839 drivers/usb/mtu3/mtu3_core.c if (mtu->irq < 0) irq 840 drivers/usb/mtu3/mtu3_core.c return mtu->irq; irq 841 drivers/usb/mtu3/mtu3_core.c dev_info(dev, "irq %d\n", mtu->irq); irq 890 drivers/usb/mtu3/mtu3_core.c ret = devm_request_irq(dev, mtu->irq, mtu3_irq, 0, dev_name(dev), mtu); irq 892 drivers/usb/mtu3/mtu3_core.c dev_err(dev, "request irq %d failed!\n", mtu->irq); irq 197 drivers/usb/musb/am35x.c static irqreturn_t am35x_musb_interrupt(int irq, void *hci) irq 1141 drivers/usb/musb/cppi_dma.c irqreturn_t cppi_interrupt(int irq, void *dev_id) irq 1152 drivers/usb/musb/cppi_dma.c if (cppi->irq) irq 1161 drivers/usb/musb/cppi_dma.c if (cppi->irq) irq 1291 drivers/usb/musb/cppi_dma.c if (cppi->irq) irq 1305 drivers/usb/musb/cppi_dma.c int irq = platform_get_irq_byname(pdev, "dma"); irq 1334 drivers/usb/musb/cppi_dma.c if (irq > 0) { irq 1335 drivers/usb/musb/cppi_dma.c if (request_irq(irq, cppi_interrupt, 0, "cppi-dma", musb)) { irq 1336 drivers/usb/musb/cppi_dma.c dev_err(dev, "request_irq %d failed!\n", irq); irq 1340 drivers/usb/musb/cppi_dma.c controller->irq = irq; irq 1359 drivers/usb/musb/cppi_dma.c if (cppi->irq) irq 1360 drivers/usb/musb/cppi_dma.c free_irq(cppi->irq, cppi->controller.musb); irq 114 drivers/usb/musb/cppi_dma.h int irq; irq 222 drivers/usb/musb/da8xx.c static irqreturn_t da8xx_musb_interrupt(int irq, void *hci) irq 243 drivers/usb/musb/davinci.c static irqreturn_t davinci_musb_interrupt(int irq, void *__hci) irq 268 drivers/usb/musb/davinci.c if (is_cppi_enabled(musb) && musb->dma_controller && !cppi->irq) irq 269 drivers/usb/musb/davinci.c retval = cppi_interrupt(irq, __hci); irq 25 drivers/usb/musb/jz4740.c static irqreturn_t jz4740_musb_interrupt(int irq, void *__hci) irq 2444 drivers/usb/musb/musb_core.c int irq = platform_get_irq_byname(pdev, "mc"); irq 2448 drivers/usb/musb/musb_core.c if (irq <= 0) irq 2456 drivers/usb/musb/musb_core.c return musb_init_controller(dev, irq, base); irq 314 drivers/usb/musb/musb_dsps.c static irqreturn_t dsps_interrupt(int irq, void *hci) irq 821 drivers/usb/musb/musb_dsps.c static irqreturn_t dsps_vbus_threaded_irq(int irq, void *priv) irq 76 drivers/usb/musb/musbhsdma.c int irq; irq 271 drivers/usb/musb/musbhsdma.c static irqreturn_t dma_controller_irq(int irq, void *private_data) irq 394 drivers/usb/musb/musbhsdma.c if (controller->irq) irq 395 drivers/usb/musb/musbhsdma.c free_irq(controller->irq, c); irq 407 drivers/usb/musb/musbhsdma.c int irq = platform_get_irq_byname(pdev, "dma"); irq 409 drivers/usb/musb/musbhsdma.c if (irq <= 0) { irq 427 drivers/usb/musb/musbhsdma.c if (request_irq(irq, dma_controller_irq, 0, irq 429 drivers/usb/musb/musbhsdma.c dev_err(dev, "request_irq %d failed!\n", irq); irq 435 drivers/usb/musb/musbhsdma.c controller->irq = irq; irq 204 drivers/usb/musb/omap2430.c static irqreturn_t omap2430_musb_interrupt(int irq, void *__hci) irq 167 drivers/usb/musb/sunxi.c static irqreturn_t sunxi_musb_interrupt(int irq, void *__hci) irq 817 drivers/usb/musb/tusb6010.c static irqreturn_t tusb_musb_interrupt(int irq, void *__hci) irq 124 drivers/usb/musb/ux500.c static irqreturn_t ux500_musb_interrupt(int irq, void *__hci) irq 543 drivers/usb/phy/phy-ab8500-usb.c static irqreturn_t ab8500_usb_disconnect_irq(int irq, void *data) irq 582 drivers/usb/phy/phy-ab8500-usb.c static irqreturn_t ab8500_usb_link_status_irq(int irq, void *data) irq 717 drivers/usb/phy/phy-ab8500-usb.c int irq; irq 720 drivers/usb/phy/phy-ab8500-usb.c irq = platform_get_irq_byname(pdev, "USB_LINK_STATUS"); irq 721 drivers/usb/phy/phy-ab8500-usb.c if (irq < 0) irq 722 drivers/usb/phy/phy-ab8500-usb.c return irq; irq 723 drivers/usb/phy/phy-ab8500-usb.c err = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 734 drivers/usb/phy/phy-ab8500-usb.c irq = platform_get_irq_byname(pdev, "ID_WAKEUP_F"); irq 735 drivers/usb/phy/phy-ab8500-usb.c if (irq < 0) irq 736 drivers/usb/phy/phy-ab8500-usb.c return irq; irq 737 drivers/usb/phy/phy-ab8500-usb.c err = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 748 drivers/usb/phy/phy-ab8500-usb.c irq = platform_get_irq_byname(pdev, "VBUS_DET_F"); irq 749 drivers/usb/phy/phy-ab8500-usb.c if (irq < 0) irq 750 drivers/usb/phy/phy-ab8500-usb.c return irq; irq 751 drivers/usb/phy/phy-ab8500-usb.c err = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 706 drivers/usb/phy/phy-fsl-usb.c irqreturn_t fsl_otg_isr(int irq, void *dev_id) irq 875 drivers/usb/phy/phy-fsl-usb.c p_otg->irq = platform_get_irq(pdev, 0); irq 876 drivers/usb/phy/phy-fsl-usb.c status = request_irq(p_otg->irq, fsl_otg_isr, irq 880 drivers/usb/phy/phy-fsl-usb.c p_otg->irq, status); irq 1148 drivers/usb/phy/phy-fsl-usb.c free_irq(fsl_otg_dev->irq, fsl_otg_dev); irq 367 drivers/usb/phy/phy-fsl-usb.h int irq; irq 102 drivers/usb/phy/phy-generic.c static irqreturn_t nop_gpio_vbus_thread(int irq, void *data) irq 39 drivers/usb/phy/phy-gpio-vbus-usb.c int irq; irq 154 drivers/usb/phy/phy-gpio-vbus-usb.c static irqreturn_t gpio_vbus_irq(int irq, void *data) irq 209 drivers/usb/phy/phy-gpio-vbus-usb.c gpio_vbus_irq(gpio_vbus->irq, pdev); irq 248 drivers/usb/phy/phy-gpio-vbus-usb.c int err, gpio, irq; irq 286 drivers/usb/phy/phy-gpio-vbus-usb.c irq = res->start; irq 289 drivers/usb/phy/phy-gpio-vbus-usb.c irq = gpio_to_irq(gpio); irq 293 drivers/usb/phy/phy-gpio-vbus-usb.c gpio_vbus->irq = irq; irq 308 drivers/usb/phy/phy-gpio-vbus-usb.c err = devm_request_irq(&pdev->dev, irq, gpio_vbus_irq, irqflags, irq 312 drivers/usb/phy/phy-gpio-vbus-usb.c irq, err); irq 356 drivers/usb/phy/phy-gpio-vbus-usb.c enable_irq_wake(gpio_vbus->irq); irq 366 drivers/usb/phy/phy-gpio-vbus-usb.c disable_irq_wake(gpio_vbus->irq); irq 640 drivers/usb/phy/phy-isp1301-omap.c static irqreturn_t omap_otg_irq(int irq, void *_isp) irq 1167 drivers/usb/phy/phy-isp1301-omap.c static irqreturn_t isp1301_irq(int irq, void *isp) irq 1207 drivers/usb/phy/phy-isp1301-omap.c free_irq(i2c->irq, isp); irq 1559 drivers/usb/phy/phy-isp1301-omap.c status = request_irq(i2c->irq, isp1301_irq, irq 1563 drivers/usb/phy/phy-isp1301-omap.c i2c->irq, status); irq 207 drivers/usb/phy/phy-mv-usb.c usb_add_hcd(hcd, hcd->irq, IRQF_SHARED); irq 479 drivers/usb/phy/phy-mv-usb.c static irqreturn_t mv_otg_irq(int irq, void *dev) irq 504 drivers/usb/phy/phy-mv-usb.c static irqreturn_t mv_otg_inputs_irq(int irq, void *dev) irq 761 drivers/usb/phy/phy-mv-usb.c retval = devm_request_threaded_irq(&pdev->dev, pdata->id->irq, irq 773 drivers/usb/phy/phy-mv-usb.c retval = devm_request_threaded_irq(&pdev->dev, pdata->vbus->irq, irq 798 drivers/usb/phy/phy-mv-usb.c mvotg->irq = r->start; irq 799 drivers/usb/phy/phy-mv-usb.c if (devm_request_irq(&pdev->dev, mvotg->irq, mv_otg_irq, IRQF_SHARED, irq 802 drivers/usb/phy/phy-mv-usb.c mvotg->irq); irq 803 drivers/usb/phy/phy-mv-usb.c mvotg->irq = 0; irq 144 drivers/usb/phy/phy-mv-usb.h int irq; irq 50 drivers/usb/phy/phy-tahvo.c int irq; irq 248 drivers/usb/phy/phy-tahvo.c static irqreturn_t tahvo_usb_vbus_interrupt(int irq, void *_tu) irq 396 drivers/usb/phy/phy-tahvo.c tu->irq = platform_get_irq(pdev, 0); irq 397 drivers/usb/phy/phy-tahvo.c ret = request_threaded_irq(tu->irq, NULL, tahvo_usb_vbus_interrupt, irq 421 drivers/usb/phy/phy-tahvo.c free_irq(tu->irq, tu); irq 205 drivers/usb/phy/phy-twl6030-usb.c static irqreturn_t twl6030_usb_irq(int irq, void *_twl) irq 247 drivers/usb/phy/phy-twl6030-usb.c static irqreturn_t twl6030_usbotg_irq(int irq, void *_twl) irq 674 drivers/usb/renesas_usbhs/common.c priv->irq = irq_res->start; irq 254 drivers/usb/renesas_usbhs/common.h unsigned int irq; irq 126 drivers/usb/renesas_usbhs/mod.c static irqreturn_t usbhs_interrupt(int irq, void *data); irq 144 drivers/usb/renesas_usbhs/mod.c ret = devm_request_irq(dev, priv->irq, usbhs_interrupt, irq 252 drivers/usb/renesas_usbhs/mod.c static irqreturn_t usbhs_interrupt(int irq, void *data) irq 1649 drivers/usb/serial/io_edgeport.c ss->irq = 0; irq 2454 drivers/usb/serial/io_ti.c ss->irq = 0; irq 1798 drivers/usb/serial/mos7720.c ss->irq = 0; irq 1929 drivers/usb/serial/mos7840.c ss->irq = 0; irq 340 drivers/usb/serial/opticon.c ss->irq = 0; irq 463 drivers/usb/serial/quatech2.c ss->irq = 0; irq 341 drivers/usb/serial/ssu100.c ss->irq = 0; irq 42 drivers/usb/storage/onetouch.c struct urb *irq; /* urb for interrupt in report */ irq 124 drivers/usb/storage/onetouch.c onetouch->irq->dev = onetouch->udev; irq 125 drivers/usb/storage/onetouch.c if (usb_submit_urb(onetouch->irq, GFP_KERNEL)) { irq 137 drivers/usb/storage/onetouch.c usb_kill_urb(onetouch->irq); irq 149 drivers/usb/storage/onetouch.c usb_kill_urb(onetouch->irq); irq 152 drivers/usb/storage/onetouch.c if (usb_submit_urb(onetouch->irq, GFP_NOIO) != 0) irq 153 drivers/usb/storage/onetouch.c dev_err(&onetouch->irq->dev->dev, irq 196 drivers/usb/storage/onetouch.c onetouch->irq = usb_alloc_urb(0, GFP_KERNEL); irq 197 drivers/usb/storage/onetouch.c if (!onetouch->irq) irq 235 drivers/usb/storage/onetouch.c usb_fill_int_urb(onetouch->irq, udev, pipe, onetouch->data, maxp, irq 237 drivers/usb/storage/onetouch.c onetouch->irq->transfer_dma = onetouch->data_dma; irq 238 drivers/usb/storage/onetouch.c onetouch->irq->transfer_flags |= URB_NO_TRANSFER_DMA_MAP; irq 252 drivers/usb/storage/onetouch.c fail3: usb_free_urb(onetouch->irq); irq 265 drivers/usb/storage/onetouch.c usb_kill_urb(onetouch->irq); irq 267 drivers/usb/storage/onetouch.c usb_free_urb(onetouch->irq); irq 1466 drivers/usb/typec/tcpm/fusb302.c static irqreturn_t fusb302_irq_intn(int irq, void *dev_id) irq 1733 drivers/usb/typec/tcpm/fusb302.c if (client->irq) { irq 1734 drivers/usb/typec/tcpm/fusb302.c chip->gpio_int_n_irq = client->irq; irq 480 drivers/usb/typec/tcpm/tcpci.c static irqreturn_t _tcpci_irq(int irq, void *dev_id) irq 579 drivers/usb/typec/tcpm/tcpci.c err = devm_request_threaded_irq(&client->dev, client->irq, NULL, irq 155 drivers/usb/typec/tcpm/tcpci_rt1711h.c static irqreturn_t rt1711h_irq(int irq, void *dev_id) irq 192 drivers/usb/typec/tcpm/tcpci_rt1711h.c ret = devm_request_threaded_irq(chip->dev, client->irq, NULL, irq 198 drivers/usb/typec/tcpm/tcpci_rt1711h.c enable_irq_wake(client->irq); irq 468 drivers/usb/typec/tcpm/wcove.c static irqreturn_t wcove_typec_irq(int irq, void *data) irq 608 drivers/usb/typec/tcpm/wcove.c int irq; irq 619 drivers/usb/typec/tcpm/wcove.c irq = platform_get_irq(pdev, 0); irq 620 drivers/usb/typec/tcpm/wcove.c if (irq < 0) irq 621 drivers/usb/typec/tcpm/wcove.c return irq; irq 623 drivers/usb/typec/tcpm/wcove.c irq = regmap_irq_get_virq(pmic->irq_chip_data_chgr, irq); irq 624 drivers/usb/typec/tcpm/wcove.c if (irq < 0) irq 625 drivers/usb/typec/tcpm/wcove.c return irq; irq 660 drivers/usb/typec/tcpm/wcove.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 372 drivers/usb/typec/tps6598x.c static irqreturn_t tps6598x_interrupt(int irq, void *data) irq 538 drivers/usb/typec/tps6598x.c ret = devm_request_threaded_irq(&client->dev, client->irq, NULL, irq 192 drivers/usb/typec/ucsi/ucsi_ccg.c int irq; irq 388 drivers/usb/typec/ucsi/ucsi_ccg.c static irqreturn_t ccg_irq_handler(int irq, void *data) irq 1022 drivers/usb/typec/ucsi/ucsi_ccg.c status = request_threaded_irq(uc->irq, NULL, ccg_irq_handler, irq 1051 drivers/usb/typec/ucsi/ucsi_ccg.c free_irq(uc->irq, uc); irq 1136 drivers/usb/typec/ucsi/ucsi_ccg.c status = request_threaded_irq(client->irq, NULL, ccg_irq_handler, irq 1144 drivers/usb/typec/ucsi/ucsi_ccg.c uc->irq = client->irq; irq 1180 drivers/usb/typec/ucsi/ucsi_ccg.c free_irq(uc->irq, uc); irq 60 drivers/vfio/pci/vfio_pci_intrs.c disable_irq_nosync(pdev->irq); irq 100 drivers/vfio/pci/vfio_pci_intrs.c enable_irq(pdev->irq); irq 116 drivers/vfio/pci/vfio_pci_intrs.c static irqreturn_t vfio_intx_handler(int irq, void *dev_id) irq 125 drivers/vfio/pci/vfio_pci_intrs.c disable_irq_nosync(vdev->pdev->irq); irq 147 drivers/vfio/pci/vfio_pci_intrs.c if (!vdev->pdev->irq) irq 180 drivers/vfio/pci/vfio_pci_intrs.c free_irq(pdev->irq, vdev); irq 205 drivers/vfio/pci/vfio_pci_intrs.c ret = request_irq(pdev->irq, vfio_intx_handler, irq 220 drivers/vfio/pci/vfio_pci_intrs.c disable_irq_nosync(pdev->irq); irq 239 drivers/vfio/pci/vfio_pci_intrs.c static irqreturn_t vfio_msihandler(int irq, void *arg) irq 289 drivers/vfio/pci/vfio_pci_intrs.c int irq, ret; irq 294 drivers/vfio/pci/vfio_pci_intrs.c irq = pci_irq_vector(pdev, vector); irq 298 drivers/vfio/pci/vfio_pci_intrs.c free_irq(irq, vdev->ctx[vector].trigger); irq 329 drivers/vfio/pci/vfio_pci_intrs.c get_cached_msi_msg(irq, &msg); irq 330 drivers/vfio/pci/vfio_pci_intrs.c pci_write_msi_msg(irq, &msg); irq 333 drivers/vfio/pci/vfio_pci_intrs.c ret = request_irq(irq, vfio_msihandler, 0, irq 342 drivers/vfio/pci/vfio_pci_intrs.c vdev->ctx[vector].producer.irq = irq; irq 37 drivers/vfio/platform/vfio_amba.c ret = adev->irq[i]; irq 139 drivers/vfio/platform/vfio_platform_irq.c static irqreturn_t vfio_automasked_irq_handler(int irq, void *dev_id) irq 163 drivers/vfio/platform/vfio_platform_irq.c static irqreturn_t vfio_irq_handler(int irq, void *dev_id) irq 175 drivers/vfio/platform/vfio_platform_irq.c struct vfio_platform_irq *irq = &vdev->irqs[index]; irq 179 drivers/vfio/platform/vfio_platform_irq.c if (irq->trigger) { irq 180 drivers/vfio/platform/vfio_platform_irq.c irq_clear_status_flags(irq->hwirq, IRQ_NOAUTOEN); irq 181 drivers/vfio/platform/vfio_platform_irq.c free_irq(irq->hwirq, irq); irq 182 drivers/vfio/platform/vfio_platform_irq.c kfree(irq->name); irq 183 drivers/vfio/platform/vfio_platform_irq.c eventfd_ctx_put(irq->trigger); irq 184 drivers/vfio/platform/vfio_platform_irq.c irq->trigger = NULL; irq 190 drivers/vfio/platform/vfio_platform_irq.c irq->name = kasprintf(GFP_KERNEL, "vfio-irq[%d](%s)", irq 191 drivers/vfio/platform/vfio_platform_irq.c irq->hwirq, vdev->name); irq 192 drivers/vfio/platform/vfio_platform_irq.c if (!irq->name) irq 197 drivers/vfio/platform/vfio_platform_irq.c kfree(irq->name); irq 201 drivers/vfio/platform/vfio_platform_irq.c irq->trigger = trigger; irq 203 drivers/vfio/platform/vfio_platform_irq.c irq_set_status_flags(irq->hwirq, IRQ_NOAUTOEN); irq 204 drivers/vfio/platform/vfio_platform_irq.c ret = request_irq(irq->hwirq, handler, 0, irq->name, irq); irq 206 drivers/vfio/platform/vfio_platform_irq.c kfree(irq->name); irq 208 drivers/vfio/platform/vfio_platform_irq.c irq->trigger = NULL; irq 212 drivers/vfio/platform/vfio_platform_irq.c if (!irq->masked) irq 213 drivers/vfio/platform/vfio_platform_irq.c enable_irq(irq->hwirq); irq 223 drivers/vfio/platform/vfio_platform_irq.c struct vfio_platform_irq *irq = &vdev->irqs[index]; irq 244 drivers/vfio/platform/vfio_platform_irq.c handler(irq->hwirq, irq); irq 250 drivers/vfio/platform/vfio_platform_irq.c handler(irq->hwirq, irq); irq 46 drivers/video/backlight/lm3630a_bl.c int irq; irq 128 drivers/video/backlight/lm3630a_bl.c static irqreturn_t lm3630a_isr_func(int irq, void *chip) irq 159 drivers/video/backlight/lm3630a_bl.c (pchip->irq, NULL, lm3630a_isr_func, irq 565 drivers/video/backlight/lm3630a_bl.c pchip->irq = client->irq; irq 566 drivers/video/backlight/lm3630a_bl.c if (pchip->irq) { irq 588 drivers/video/backlight/lm3630a_bl.c if (pchip->irq) { irq 589 drivers/video/backlight/lm3630a_bl.c free_irq(pchip->irq, pchip); irq 3460 drivers/video/fbdev/amifb.c static irqreturn_t amifb_interrupt(int irq, void *dev_id) irq 78 drivers/video/fbdev/arcfb.c unsigned int irq; irq 110 drivers/video/fbdev/arcfb.c static unsigned int irq; irq 410 drivers/video/fbdev/arcfb.c if (!par->irq) irq 551 drivers/video/fbdev/arcfb.c if (irq) { irq 552 drivers/video/fbdev/arcfb.c par->irq = irq; irq 553 drivers/video/fbdev/arcfb.c if (request_irq(par->irq, &arcfb_interrupt, IRQF_SHARED, irq 556 drivers/video/fbdev/arcfb.c "arcfb: Failed req IRQ %d\n", par->irq); irq 660 drivers/video/fbdev/arcfb.c module_param_hw(irq, uint, irq, 0); irq 661 drivers/video/fbdev/arcfb.c MODULE_PARM_DESC(irq, "IRQ for the Arc board"); irq 1594 drivers/video/fbdev/atafb.c static irqreturn_t falcon_vbl_switcher(int irq, void *dummy) irq 839 drivers/video/fbdev/atmel_lcdfb.c static irqreturn_t atmel_lcdfb_interrupt(int irq, void *dev_id) irq 185 drivers/video/fbdev/aty/atyfb.h unsigned int irq; irq 1585 drivers/video/fbdev/aty/atyfb_base.c static irqreturn_t aty_irq(int irq, void *dev_id) irq 1618 drivers/video/fbdev/aty/atyfb_base.c if (request_irq(par->irq, aty_irq, IRQF_SHARED, "atyfb", par)) { irq 1659 drivers/video/fbdev/aty/atyfb_base.c free_irq(par->irq, par); irq 3534 drivers/video/fbdev/aty/atyfb_base.c par->irq = pdev->irq; irq 3623 drivers/video/fbdev/aty/atyfb_base.c par->irq = (unsigned int) -1; /* something invalid */ irq 1504 drivers/video/fbdev/au1200fb.c static irqreturn_t au1200fb_handle_irq(int irq, void* dev_id) irq 1649 drivers/video/fbdev/au1200fb.c int bpp, plane, ret, irq; irq 1731 drivers/video/fbdev/au1200fb.c irq = platform_get_irq(dev, 0); irq 1732 drivers/video/fbdev/au1200fb.c ret = request_irq(irq, au1200fb_handle_irq, irq 1736 drivers/video/fbdev/au1200fb.c irq, ret); irq 64 drivers/video/fbdev/cyber2000fb.c u_int irq; irq 1133 drivers/video/fbdev/cyber2000fb.c info->irq = int_cfb_info->irq; irq 1735 drivers/video/fbdev/cyber2000fb.c cfb->irq = dev->irq; irq 471 drivers/video/fbdev/cyber2000fb.h unsigned int irq; irq 151 drivers/video/fbdev/da8xx-fb.c int irq; irq 821 drivers/video/fbdev/da8xx-fb.c static irqreturn_t lcdc_irq_handler_rev02(int irq, void *arg) irq 883 drivers/video/fbdev/da8xx-fb.c static irqreturn_t lcdc_irq_handler_rev01(int irq, void *arg) irq 1457 drivers/video/fbdev/da8xx-fb.c par->irq = platform_get_irq(device, 0); irq 1458 drivers/video/fbdev/da8xx-fb.c if (par->irq < 0) { irq 1516 drivers/video/fbdev/da8xx-fb.c ret = devm_request_irq(&device->dev, par->irq, lcdc_irq_handler, 0, irq 371 drivers/video/fbdev/fsl-diu-fb.c unsigned int irq; irq 1578 drivers/video/fbdev/fsl-diu-fb.c static irqreturn_t fsl_diu_isr(int irq, void *dev_id) irq 1750 drivers/video/fbdev/fsl-diu-fb.c data->irq = irq_of_parse_and_map(np, 0); irq 1752 drivers/video/fbdev/fsl-diu-fb.c if (!data->irq) { irq 1786 drivers/video/fbdev/fsl-diu-fb.c ret = request_irq(data->irq, fsl_diu_isr, 0, "fsl-diu-fb", irq 1797 drivers/video/fbdev/fsl-diu-fb.c free_irq(data->irq, data->diu_reg); irq 1833 drivers/video/fbdev/fsl-diu-fb.c free_irq(data->irq, data->diu_reg); irq 39 drivers/video/fbdev/goldfishfb.c int irq; irq 48 drivers/video/fbdev/goldfishfb.c static irqreturn_t goldfish_fb_interrupt(int irq, void *dev_id) irq 205 drivers/video/fbdev/goldfishfb.c fb->irq = platform_get_irq(pdev, 0); irq 206 drivers/video/fbdev/goldfishfb.c if (fb->irq <= 0) { irq 257 drivers/video/fbdev/goldfishfb.c ret = request_irq(fb->irq, goldfish_fb_interrupt, IRQF_SHARED, irq 271 drivers/video/fbdev/goldfishfb.c free_irq(fb->irq, fb); irq 293 drivers/video/fbdev/goldfishfb.c free_irq(fb->irq, fb); irq 2005 drivers/video/fbdev/intelfb/intelfbhw.c static irqreturn_t intelfbhw_irq(int irq, void *dev_id) irq 2044 drivers/video/fbdev/intelfb/intelfbhw.c if (request_irq(dinfo->pdev->irq, intelfbhw_irq, IRQF_SHARED, irq 2084 drivers/video/fbdev/intelfb/intelfbhw.c free_irq(dinfo->pdev->irq, dinfo); irq 202 drivers/video/fbdev/matrox/matroxfb_base.c static irqreturn_t matrox_irq(int irq, void *dev_id) irq 236 drivers/video/fbdev/matrox/matroxfb_base.c if (request_irq(minfo->pcidev->irq, matrox_irq, irq 265 drivers/video/fbdev/matrox/matroxfb_base.c free_irq(minfo->pcidev->irq, minfo); irq 78 drivers/video/fbdev/mb862xx/mb862xxfb.h unsigned int irq; irq 580 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c static irqreturn_t mb862xx_intr(int irq, void *dev_id) irq 690 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c par->irq = irq_of_parse_and_map(np, 0); irq 691 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c if (par->irq == NO_IRQ) { irq 732 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c (u64)par->mmio_base_phys, (ulong)par->mmio_len, par->irq); irq 737 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c if (request_irq(par->irq, mb862xx_intr, 0, irq 768 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c free_irq(par->irq, (void *)par); irq 776 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c irq_dispose_mapping(par->irq); irq 799 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c free_irq(par->irq, (void *)par); irq 800 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c irq_dispose_mapping(par->irq); irq 1014 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c par->irq = pdev->irq; irq 1073 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c ret = request_irq(par->irq, mb862xx_intr, IRQF_SHARED, irq 1112 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c free_irq(par->irq, (void *)par); irq 1154 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c free_irq(par->irq, (void *)par); irq 30 drivers/video/fbdev/mmp/hw/mmp_ctrl.c static irqreturn_t ctrl_handle_irq(int irq, void *dev_id) irq 436 drivers/video/fbdev/mmp/hw/mmp_ctrl.c int ret, i, irq; irq 448 drivers/video/fbdev/mmp/hw/mmp_ctrl.c irq = platform_get_irq(pdev, 0); irq 449 drivers/video/fbdev/mmp/hw/mmp_ctrl.c if (irq < 0) { irq 475 drivers/video/fbdev/mmp/hw/mmp_ctrl.c ctrl->irq = irq; irq 497 drivers/video/fbdev/mmp/hw/mmp_ctrl.c ret = devm_request_irq(ctrl->dev, ctrl->irq, ctrl_handle_irq, irq 501 drivers/video/fbdev/mmp/hw/mmp_ctrl.c __func__, ctrl->irq); irq 636 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define DMA_FRAME_IRQ0_ENA(irq) ((irq)<<31) irq 638 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define DMA_FRAME_IRQ1_ENA(irq) ((irq)<<30) irq 642 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define AXI_BUS_ERROR_IRQ_ENA(irq) ((irq)<<28) irq 644 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define GRA_FRAME_IRQ0_ENA(irq) ((irq)<<27) irq 646 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define GRA_FRAME_IRQ1_ENA(irq) ((irq)<<26) irq 658 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define SLV_IRQ_ENA(irq) ((irq)<<19) irq 660 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define SPI_IRQ_ENA(irq) ((irq)<<18) irq 662 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define PWRDN_IRQ_ENA(irq) ((irq)<<17) irq 664 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define AXI_LATENCY_TOO_LONG_IRQ_ENA(irq) ((irq)<<16) irq 666 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define CLEAN_SPU_IRQ_ISR(irq) (irq) irq 668 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define TV_DMA_FRAME_IRQ0_ENA(irq) ((irq)<<15) irq 670 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define TV_DMA_FRAME_IRQ1_ENA(irq) ((irq)<<14) irq 674 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define TVSYNC_IRQ_ENA(irq) ((irq)<<12) irq 676 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define TV_FRAME_IRQ0_ENA(irq) ((irq)<<11) irq 678 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define TV_FRAME_IRQ1_ENA(irq) ((irq)<<10) irq 682 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define TV_FRAMEDONE_ENA(irq) ((irq)<<8) irq 686 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define PN2_DMA_FRAME_IRQ0_ENA(irq) ((irq)<<7) irq 688 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define PN2_DMA_FRAME_IRQ1_ENA(irq) ((irq)<<6) irq 692 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define PN2_GRA_FRAME_IRQ0_ENA(irq) ((irq)<<3) irq 694 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define PN2_GRA_FRAME_IRQ1_ENA(irq) ((irq)<<2) irq 698 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define PN2_VSYNC_IRQ_ENA(irq) ((irq)<<0) irq 745 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define DMA_FRAME_IRQ0(irq) ((irq)<<31) irq 747 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define DMA_FRAME_IRQ1(irq) ((irq)<<30) irq 751 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define AXI_BUS_ERROR_IRQ(irq) ((irq)<<28) irq 753 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define GRA_FRAME_IRQ0(irq) ((irq)<<27) irq 755 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define GRA_FRAME_IRQ1(irq) ((irq)<<26) irq 767 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define SLV_IRQ(irq) ((irq)<<19) irq 769 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define SPI_IRQ(irq) ((irq)<<18) irq 771 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define PWRDN_IRQ(irq) ((irq)<<17) irq 773 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define AXI_LATENCY_TOO_LONGR_IRQ(irq) ((irq)<<16) irq 775 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define TV_DMA_FRAME_IRQ0(irq) ((irq)<<15) irq 777 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define TV_DMA_FRAME_IRQ1(irq) ((irq)<<14) irq 781 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define TVSYNC_IRQ(irq) ((irq)<<12) irq 783 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define TV_FRAME_IRQ0(irq) ((irq)<<11) irq 785 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define TV_FRAME_IRQ1(irq) ((irq)<<10) irq 789 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define PN2_DMA_FRAME_IRQ0(irq) ((irq)<<7) irq 791 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define PN2_DMA_FRAME_IRQ1(irq) ((irq)<<6) irq 795 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define PN2_GRA_FRAME_IRQ0(irq) ((irq)<<3) irq 797 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define PN2_GRA_FRAME_IRQ1(irq) ((irq)<<2) irq 801 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define PN2_VSYNC_IRQ(irq) ((irq)<<0) irq 1395 drivers/video/fbdev/mmp/hw/mmp_ctrl.h int irq; irq 1430 drivers/video/fbdev/mx3fb.c unsigned int irq; irq 1443 drivers/video/fbdev/mx3fb.c irq = ichan->eof_irq; irq 228 drivers/video/fbdev/omap/lcdc.c static irqreturn_t lcdc_irq_handler(int irq, void *dev_id) irq 545 drivers/video/fbdev/omap/sossi.c static irqreturn_t sossi_match_irq(int irq, void *data) irq 82 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c static irqreturn_t dsicm_te_isr(int irq, void *data); irq 824 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c static irqreturn_t dsicm_te_isr(int irq, void *data) irq 440 drivers/video/fbdev/omap2/omapfb/dss/apply.c u32 irq; irq 452 drivers/video/fbdev/omap2/omapfb/dss/apply.c irq = DISPC_IRQ_EVSYNC_ODD; irq 455 drivers/video/fbdev/omap2/omapfb/dss/apply.c irq = DISPC_IRQ_EVSYNC_EVEN; irq 458 drivers/video/fbdev/omap2/omapfb/dss/apply.c irq = dispc_mgr_get_vsync_irq(mgr->id); irq 462 drivers/video/fbdev/omap2/omapfb/dss/apply.c r = omap_dispc_wait_for_irq_interruptible_timeout(irq, timeout); irq 473 drivers/video/fbdev/omap2/omapfb/dss/apply.c u32 irq; irq 496 drivers/video/fbdev/omap2/omapfb/dss/apply.c irq = dispc_mgr_get_vsync_irq(mgr->id); irq 524 drivers/video/fbdev/omap2/omapfb/dss/apply.c r = omap_dispc_wait_for_irq_interruptible_timeout(irq, timeout); irq 544 drivers/video/fbdev/omap2/omapfb/dss/apply.c u32 irq; irq 572 drivers/video/fbdev/omap2/omapfb/dss/apply.c irq = dispc_mgr_get_vsync_irq(ovl->manager->id); irq 601 drivers/video/fbdev/omap2/omapfb/dss/apply.c r = omap_dispc_wait_for_irq_interruptible_timeout(irq, timeout); irq 251 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c static irqreturn_t omap_dispc_irq_handler(int irq, void *arg) irq 466 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c u32 irq; irq 476 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c irq = dispc_mgr_get_framedone_irq(channel); irq 479 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c irq); irq 496 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c irq); irq 104 drivers/video/fbdev/omap2/omapfb/dss/dispc.c int irq; irq 3999 drivers/video/fbdev/omap2/omapfb/dss/dispc.c static irqreturn_t dispc_irq_handler(int irq, void *arg) irq 4004 drivers/video/fbdev/omap2/omapfb/dss/dispc.c return dispc.user_handler(irq, dispc.user_data); irq 4020 drivers/video/fbdev/omap2/omapfb/dss/dispc.c r = devm_request_irq(&dispc.pdev->dev, dispc.irq, dispc_irq_handler, irq 4033 drivers/video/fbdev/omap2/omapfb/dss/dispc.c devm_free_irq(&dispc.pdev->dev, dispc.irq, &dispc); irq 4070 drivers/video/fbdev/omap2/omapfb/dss/dispc.c dispc.irq = platform_get_irq(dispc.pdev, 0); irq 4071 drivers/video/fbdev/omap2/omapfb/dss/dispc.c if (dispc.irq < 0) { irq 4145 drivers/video/fbdev/omap2/omapfb/dss/dispc.c synchronize_irq(dispc.irq); irq 298 drivers/video/fbdev/omap2/omapfb/dss/dsi.c int irq; irq 785 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static irqreturn_t omap_dsi_irq_handler(int irq, void *arg) irq 5355 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dsi->irq = platform_get_irq(dsi->pdev, 0); irq 5356 drivers/video/fbdev/omap2/omapfb/dss/dsi.c if (dsi->irq < 0) { irq 5361 drivers/video/fbdev/omap2/omapfb/dss/dsi.c r = devm_request_irq(&dsidev->dev, dsi->irq, omap_dsi_irq_handler, irq 5512 drivers/video/fbdev/omap2/omapfb/dss/dsi.c synchronize_irq(dsi->irq); irq 59 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static irqreturn_t hdmi_irq_handler(int irq, void *data) irq 673 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c int irq; irq 703 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c irq = platform_get_irq(pdev, 0); irq 704 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c if (irq < 0) { irq 710 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c r = devm_request_threaded_irq(&pdev->dev, irq, irq 63 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static irqreturn_t hdmi_irq_handler(int irq, void *data) irq 712 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c int irq; irq 742 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c irq = platform_get_irq(pdev, 0); irq 743 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c if (irq < 0) { irq 749 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c r = devm_request_threaded_irq(&pdev->dev, irq, irq 102 drivers/video/fbdev/ps3fb.c struct gpu_irq irq; irq 908 drivers/video/fbdev/ps3fb.c static irqreturn_t ps3fb_vsync_interrupt(int irq, void *ptr) irq 1058 drivers/video/fbdev/ps3fb.c dev_dbg(&dev->core, "irq outlet:%x\n", dinfo->irq.irq_outlet); irq 1072 drivers/video/fbdev/ps3fb.c retval = ps3_irq_plug_setup(PS3_BINDING_CPU_ANY, dinfo->irq.irq_outlet, irq 1088 drivers/video/fbdev/ps3fb.c dinfo->irq.mask = (1 << GPU_INTR_STATUS_VSYNC_1) | irq 1218 drivers/video/fbdev/ps3fb.c ps3fb.dinfo->irq.mask = 0; irq 621 drivers/video/fbdev/pvr2fb.c static irqreturn_t __maybe_unused pvr2fb_interrupt(int irq, void *dev_id) irq 533 drivers/video/fbdev/pxa168fb.c static irqreturn_t pxa168fb_handle_irq(int irq, void *dev_id) irq 607 drivers/video/fbdev/pxa168fb.c int irq, ret; irq 627 drivers/video/fbdev/pxa168fb.c irq = platform_get_irq(pdev, 0); irq 628 drivers/video/fbdev/pxa168fb.c if (irq < 0) { irq 738 drivers/video/fbdev/pxa168fb.c ret = devm_request_irq(&pdev->dev, irq, pxa168fb_handle_irq, irq 782 drivers/video/fbdev/pxa168fb.c int irq; irq 802 drivers/video/fbdev/pxa168fb.c irq = platform_get_irq(pdev, 0); irq 404 drivers/video/fbdev/pxa168fb.h #define DMA_FRAME_IRQ0_ENA(irq) ((irq) << 31) irq 406 drivers/video/fbdev/pxa168fb.h #define DMA_FRAME_IRQ1_ENA(irq) ((irq) << 30) irq 410 drivers/video/fbdev/pxa168fb.h #define GRA_FRAME_IRQ0_ENA(irq) ((irq) << 27) irq 412 drivers/video/fbdev/pxa168fb.h #define GRA_FRAME_IRQ1_ENA(irq) ((irq) << 26) irq 424 drivers/video/fbdev/pxa168fb.h #define SLV_IRQ_ENA(irq) ((irq) << 19) irq 426 drivers/video/fbdev/pxa168fb.h #define SPI_IRQ_ENA(irq) ((irq) << 18) irq 428 drivers/video/fbdev/pxa168fb.h #define PWRDN_IRQ_ENA(irq) ((irq) << 17) irq 430 drivers/video/fbdev/pxa168fb.h #define ERR_IRQ_ENA(irq) ((irq) << 16) irq 432 drivers/video/fbdev/pxa168fb.h #define CLEAN_SPU_IRQ_ISR(irq) (irq) irq 437 drivers/video/fbdev/pxa168fb.h #define DMA_FRAME_IRQ0(irq) ((irq) << 31) irq 439 drivers/video/fbdev/pxa168fb.h #define DMA_FRAME_IRQ1(irq) ((irq) << 30) irq 443 drivers/video/fbdev/pxa168fb.h #define GRA_FRAME_IRQ0(irq) ((irq) << 27) irq 445 drivers/video/fbdev/pxa168fb.h #define GRA_FRAME_IRQ1(irq) ((irq) << 26) irq 457 drivers/video/fbdev/pxa168fb.h #define SLV_IRQ(irq) ((irq) << 19) irq 459 drivers/video/fbdev/pxa168fb.h #define SPI_IRQ(irq) ((irq) << 18) irq 461 drivers/video/fbdev/pxa168fb.h #define PWRDN_IRQ(irq) ((irq) << 17) irq 463 drivers/video/fbdev/pxa168fb.h #define ERR_IRQ(irq) ((irq) << 16) irq 240 drivers/video/fbdev/pxa3xx-gcu.c pxa3xx_gcu_handle_irq(int irq, void *ctx) irq 580 drivers/video/fbdev/pxa3xx-gcu.c int i, ret, irq; irq 616 drivers/video/fbdev/pxa3xx-gcu.c irq = platform_get_irq(pdev, 0); irq 617 drivers/video/fbdev/pxa3xx-gcu.c if (irq < 0) { irq 618 drivers/video/fbdev/pxa3xx-gcu.c dev_err(dev, "no IRQ defined: %d\n", irq); irq 619 drivers/video/fbdev/pxa3xx-gcu.c return irq; irq 622 drivers/video/fbdev/pxa3xx-gcu.c ret = devm_request_irq(dev, irq, pxa3xx_gcu_handle_irq, irq 667 drivers/video/fbdev/pxa3xx-gcu.c SHARED_SIZE, irq); irq 1504 drivers/video/fbdev/pxafb.c static irqreturn_t pxafb_handle_irq(int irq, void *dev_id) irq 2241 drivers/video/fbdev/pxafb.c int i, irq, ret; irq 2336 drivers/video/fbdev/pxafb.c irq = platform_get_irq(dev, 0); irq 2337 drivers/video/fbdev/pxafb.c if (irq < 0) { irq 2343 drivers/video/fbdev/pxafb.c ret = devm_request_irq(&dev->dev, irq, pxafb_handle_irq, 0, "LCD", fbi); irq 957 drivers/video/fbdev/s3c-fb.c static irqreturn_t s3c_fb_irq(int irq, void *dev_id) irq 753 drivers/video/fbdev/s3c2410fb.c static irqreturn_t s3c2410fb_irq(int irq, void *dev_id) irq 831 drivers/video/fbdev/s3c2410fb.c int irq; irq 851 drivers/video/fbdev/s3c2410fb.c irq = platform_get_irq(pdev, 0); irq 852 drivers/video/fbdev/s3c2410fb.c if (irq < 0) { irq 921 drivers/video/fbdev/s3c2410fb.c ret = request_irq(irq, s3c2410fb_irq, 0, pdev->name, info); irq 923 drivers/video/fbdev/s3c2410fb.c dev_err(&pdev->dev, "cannot get irq %d - err %d\n", irq, ret); irq 1002 drivers/video/fbdev/s3c2410fb.c free_irq(irq, info); irq 1030 drivers/video/fbdev/s3c2410fb.c int irq; irq 1046 drivers/video/fbdev/s3c2410fb.c irq = platform_get_irq(pdev, 0); irq 1047 drivers/video/fbdev/s3c2410fb.c free_irq(irq, info); irq 845 drivers/video/fbdev/sa1100fb.c static irqreturn_t sa1100fb_handle_irq(int irq, void *dev_id) irq 1160 drivers/video/fbdev/sa1100fb.c int ret, irq; irq 1167 drivers/video/fbdev/sa1100fb.c irq = platform_get_irq(pdev, 0); irq 1168 drivers/video/fbdev/sa1100fb.c if (irq < 0) irq 1184 drivers/video/fbdev/sa1100fb.c ret = devm_request_irq(&pdev->dev, irq, sa1100fb_handle_irq, 0, irq 32 drivers/video/fbdev/sh7760fb.c int irq; irq 47 drivers/video/fbdev/sh7760fb.c static irqreturn_t sh7760fb_irq(int irq, void *data) irq 474 drivers/video/fbdev/sh7760fb.c par->irq = platform_get_irq(pdev, 0); irq 475 drivers/video/fbdev/sh7760fb.c if (par->irq >= 0) { irq 476 drivers/video/fbdev/sh7760fb.c ret = request_irq(par->irq, sh7760fb_irq, 0, irq 480 drivers/video/fbdev/sh7760fb.c par->irq = -ENXIO; irq 482 drivers/video/fbdev/sh7760fb.c disable_irq_nosync(par->irq); irq 547 drivers/video/fbdev/sh7760fb.c if (par->irq >= 0) irq 548 drivers/video/fbdev/sh7760fb.c free_irq(par->irq, &par->vsync); irq 566 drivers/video/fbdev/sh7760fb.c if (par->irq >= 0) irq 567 drivers/video/fbdev/sh7760fb.c free_irq(par->irq, &par->vsync); irq 208 drivers/video/fbdev/sh_mobile_lcdcfb.c int irq; irq 639 drivers/video/fbdev/sh_mobile_lcdcfb.c static irqreturn_t sh_mobile_lcdc_irq(int irq, void *data) irq 2306 drivers/video/fbdev/sh_mobile_lcdcfb.c if (priv->irq) irq 2307 drivers/video/fbdev/sh_mobile_lcdcfb.c free_irq(priv->irq, priv); irq 2515 drivers/video/fbdev/sh_mobile_lcdcfb.c int irq, i; irq 2523 drivers/video/fbdev/sh_mobile_lcdcfb.c irq = platform_get_irq(pdev, 0); irq 2524 drivers/video/fbdev/sh_mobile_lcdcfb.c if (!res || irq < 0) { irq 2539 drivers/video/fbdev/sh_mobile_lcdcfb.c error = request_irq(irq, sh_mobile_lcdc_irq, 0, irq 2546 drivers/video/fbdev/sh_mobile_lcdcfb.c priv->irq = irq; irq 91 drivers/video/fbdev/sm501fb.c int irq; irq 1531 drivers/video/fbdev/sm501fb.c info->irq = ret = platform_get_irq(pdev, 0); irq 210 drivers/video/fbdev/tmiofb.c static irqreturn_t tmiofb_irq(int irq, void *__info) irq 224 drivers/video/fbdev/tmiofb.c if (unlikely(par->use_polling && irq != -1)) { irq 677 drivers/video/fbdev/tmiofb.c int irq = platform_get_irq(dev, 0); irq 689 drivers/video/fbdev/tmiofb.c if (ccr == NULL || lcr == NULL || vram == NULL || irq < 0) { irq 743 drivers/video/fbdev/tmiofb.c retval = request_irq(irq, &tmiofb_irq, 0, irq 788 drivers/video/fbdev/tmiofb.c free_irq(irq, info); irq 804 drivers/video/fbdev/tmiofb.c int irq = platform_get_irq(dev, 0); irq 816 drivers/video/fbdev/tmiofb.c free_irq(irq, info); irq 165 drivers/video/fbdev/via/via-core.c static irqreturn_t viafb_dma_irq(int irq, void *data) irq 200 drivers/video/fbdev/via/via-core.c ret = request_irq(global_dev.pdev->irq, viafb_dma_irq, irq 218 drivers/video/fbdev/via/via-core.c free_irq(global_dev.pdev->irq, &viafb_dma_users); irq 255 drivers/video/fbdev/vt8500lcdfb.c static irqreturn_t vt8500lcd_handle_irq(int irq, void *dev_id) irq 272 drivers/video/fbdev/vt8500lcdfb.c int irq, ret; irq 374 drivers/video/fbdev/vt8500lcdfb.c irq = platform_get_irq(pdev, 0); irq 375 drivers/video/fbdev/vt8500lcdfb.c if (irq < 0) { irq 381 drivers/video/fbdev/vt8500lcdfb.c ret = request_irq(irq, vt8500lcd_handle_irq, 0, "LCD", fbi); irq 431 drivers/video/fbdev/vt8500lcdfb.c free_irq(irq, fbi); irq 446 drivers/video/fbdev/vt8500lcdfb.c int irq; irq 455 drivers/video/fbdev/vt8500lcdfb.c irq = platform_get_irq(pdev, 0); irq 456 drivers/video/fbdev/vt8500lcdfb.c free_irq(irq, fbi); irq 49 drivers/video/fbdev/xen-fbfront.c int irq; irq 87 drivers/video/fbdev/xen-fbfront.c notify_remote_via_irq(info->irq); irq 355 drivers/video/fbdev/xen-fbfront.c notify_remote_via_irq(info->irq); irq 404 drivers/video/fbdev/xen-fbfront.c info->irq = -1; irq 579 drivers/video/fbdev/xen-fbfront.c int ret, evtchn, irq; irq 585 drivers/video/fbdev/xen-fbfront.c irq = bind_evtchn_to_irqhandler(evtchn, xenfb_event_handler, irq 587 drivers/video/fbdev/xen-fbfront.c if (irq < 0) { irq 590 drivers/video/fbdev/xen-fbfront.c return irq; irq 622 drivers/video/fbdev/xen-fbfront.c info->irq = irq; irq 629 drivers/video/fbdev/xen-fbfront.c unbind_from_irqhandler(irq, info); irq 637 drivers/video/fbdev/xen-fbfront.c if (info->irq >= 0) irq 638 drivers/video/fbdev/xen-fbfront.c unbind_from_irqhandler(info->irq, info); irq 639 drivers/video/fbdev/xen-fbfront.c info->irq = -1; irq 482 drivers/virt/fsl_hypervisor.c unsigned int irq; irq 521 drivers/virt/fsl_hypervisor.c static irqreturn_t fsl_hv_isr(int irq, void *data) irq 538 drivers/virt/fsl_hypervisor.c static irqreturn_t fsl_hv_state_change_thread(int irq, void *data) irq 551 drivers/virt/fsl_hypervisor.c static irqreturn_t fsl_hv_state_change_isr(int irq, void *data) irq 718 drivers/virt/fsl_hypervisor.c static irqreturn_t fsl_hv_shutdown_isr(int irq, void *data) irq 841 drivers/virt/fsl_hypervisor.c unsigned int irq; irq 845 drivers/virt/fsl_hypervisor.c irq = irq_of_parse_and_map(np, 0); irq 846 drivers/virt/fsl_hypervisor.c if (!handle || (irq == NO_IRQ)) { irq 856 drivers/virt/fsl_hypervisor.c dbisr->irq = irq; irq 861 drivers/virt/fsl_hypervisor.c ret = request_irq(irq, fsl_hv_shutdown_isr, 0, irq 880 drivers/virt/fsl_hypervisor.c ret = request_threaded_irq(irq, fsl_hv_state_change_isr, irq 884 drivers/virt/fsl_hypervisor.c ret = request_irq(irq, fsl_hv_isr, 0, np->name, dbisr); irq 888 drivers/virt/fsl_hypervisor.c irq, np); irq 903 drivers/virt/fsl_hypervisor.c free_irq(dbisr->irq, dbisr); irq 923 drivers/virt/fsl_hypervisor.c free_irq(dbisr->irq, dbisr); irq 1597 drivers/virt/vboxguest/vboxguest_core.c irqreturn_t vbg_core_isr(int irq, void *dev_id) irq 170 drivers/virt/vboxguest/vboxguest_core.h irqreturn_t vbg_core_isr(int irq, void *dev_id); irq 363 drivers/virt/vboxguest/vboxguest_linux.c ret = devm_request_irq(dev, pci->irq, vbg_core_isr, IRQF_SHARED, irq 401 drivers/virt/vboxguest/vboxguest_linux.c gdev->misc_device.minor, pci->irq, gdev->io_port, irq 283 drivers/virtio/virtio_mmio.c static irqreturn_t vm_interrupt(int irq, void *opaque) irq 303 drivers/virtio/virtio_mmio.c ret |= vring_interrupt(irq, info->vq); irq 466 drivers/virtio/virtio_mmio.c int irq = platform_get_irq(vm_dev->pdev, 0); irq 469 drivers/virtio/virtio_mmio.c if (irq < 0) { irq 471 drivers/virtio/virtio_mmio.c return irq; irq 474 drivers/virtio/virtio_mmio.c err = request_irq(irq, vm_interrupt, IRQF_SHARED, irq 642 drivers/virtio/virtio_mmio.c unsigned int irq; irq 651 drivers/virtio/virtio_mmio.c &base, &irq, &consumed, irq 667 drivers/virtio/virtio_mmio.c resources[1].start = resources[1].end = irq; irq 34 drivers/virtio/virtio_pci_common.c synchronize_irq(vp_dev->pci_dev->irq); irq 50 drivers/virtio/virtio_pci_common.c static irqreturn_t vp_config_changed(int irq, void *opaque) irq 59 drivers/virtio/virtio_pci_common.c static irqreturn_t vp_vring_interrupt(int irq, void *opaque) irq 68 drivers/virtio/virtio_pci_common.c if (vring_interrupt(irq, info->vq) == IRQ_HANDLED) irq 82 drivers/virtio/virtio_pci_common.c static irqreturn_t vp_interrupt(int irq, void *opaque) irq 97 drivers/virtio/virtio_pci_common.c vp_config_changed(irq, opaque); irq 99 drivers/virtio/virtio_pci_common.c return vp_vring_interrupt(irq, opaque); irq 237 drivers/virtio/virtio_pci_common.c int irq = pci_irq_vector(vp_dev->pci_dev, v); irq 239 drivers/virtio/virtio_pci_common.c irq_set_affinity_hint(irq, NULL); irq 240 drivers/virtio/virtio_pci_common.c free_irq(irq, vq); irq 248 drivers/virtio/virtio_pci_common.c free_irq(vp_dev->pci_dev->irq, vp_dev); irq 364 drivers/virtio/virtio_pci_common.c err = request_irq(vp_dev->pci_dev->irq, vp_interrupt, IRQF_SHARED, irq 429 drivers/virtio/virtio_pci_common.c unsigned int irq; irq 436 drivers/virtio/virtio_pci_common.c irq = pci_irq_vector(vp_dev->pci_dev, info->msix_vector); irq 438 drivers/virtio/virtio_pci_common.c irq_set_affinity_hint(irq, NULL); irq 441 drivers/virtio/virtio_pci_common.c irq_set_affinity_hint(irq, mask); irq 2032 drivers/virtio/virtio_ring.c irqreturn_t vring_interrupt(int irq, void *_vq) irq 47 drivers/vlynq/vlynq.c #define VINT_OFFSET(irq) (8 * ((irq) % 4)) irq 132 drivers/vlynq/vlynq.c virq = d->irq - dev->irq_start; irq 145 drivers/vlynq/vlynq.c virq = d->irq - dev->irq_start; irq 158 drivers/vlynq/vlynq.c virq = d->irq - dev->irq_start; irq 202 drivers/vlynq/vlynq.c static irqreturn_t vlynq_irq(int irq, void *dev_id) irq 294 drivers/vlynq/vlynq.c if (request_irq(dev->irq, vlynq_irq, IRQF_SHARED, "vlynq", dev)) { irq 580 drivers/vlynq/vlynq.c free_irq(dev->irq, dev); irq 621 drivers/vlynq/vlynq.c int irq = dev->irq_start + virq; irq 625 drivers/vlynq/vlynq.c if ((irq < dev->irq_start) || (irq > dev->irq_end)) irq 639 drivers/vlynq/vlynq.c int irq = dev->irq_start + virq; irq 643 drivers/vlynq/vlynq.c if ((irq < dev->irq_start) || (irq > dev->irq_end)) irq 711 drivers/vlynq/vlynq.c dev->irq = platform_get_irq_byname(pdev, "irq"); irq 722 drivers/vlynq/vlynq.c dev_name(&dev->dev), (void *)dev->regs_start, dev->irq, irq 150 drivers/vme/bridges/vme_ca91cx42.c static irqreturn_t ca91cx42_irqhandler(int irq, void *ptr) irq 213 drivers/vme/bridges/vme_ca91cx42.c result = request_irq(pdev->irq, ca91cx42_irqhandler, IRQF_SHARED, irq 217 drivers/vme/bridges/vme_ca91cx42.c pdev->irq); irq 251 drivers/vme/bridges/vme_ca91cx42.c free_irq(pdev->irq, ca91cx42_bridge); irq 292 drivers/vme/bridges/vme_ca91cx42.c synchronize_irq(pdev->irq); irq 244 drivers/vme/bridges/vme_tsi148.c static irqreturn_t tsi148_irqhandler(int irq, void *ptr) irq 315 drivers/vme/bridges/vme_tsi148.c result = request_irq(pdev->irq, irq 321 drivers/vme/bridges/vme_tsi148.c "vector %02X\n", pdev->irq); irq 378 drivers/vme/bridges/vme_tsi148.c free_irq(pdev->irq, tsi148_bridge); irq 420 drivers/vme/bridges/vme_tsi148.c synchronize_irq(pdev->irq); irq 1316 drivers/vme/vme.c call = bridge->irq[level - 1].callback[statid].func; irq 1317 drivers/vme/vme.c priv_data = bridge->irq[level - 1].callback[statid].priv_data; irq 1366 drivers/vme/vme.c if (bridge->irq[level - 1].callback[statid].func) { irq 1372 drivers/vme/vme.c bridge->irq[level - 1].count++; irq 1373 drivers/vme/vme.c bridge->irq[level - 1].callback[statid].priv_data = priv_data; irq 1374 drivers/vme/vme.c bridge->irq[level - 1].callback[statid].func = callback; irq 1415 drivers/vme/vme.c bridge->irq[level - 1].count--; irq 1418 drivers/vme/vme.c if (bridge->irq[level - 1].count == 0) irq 1421 drivers/vme/vme.c bridge->irq[level - 1].callback[statid].func = NULL; irq 1422 drivers/vme/vme.c bridge->irq[level - 1].callback[statid].priv_data = NULL; irq 126 drivers/vme/vme_bridge.h struct vme_irq irq[7]; irq 102 drivers/w1/masters/ds1wm.c int irq; irq 562 drivers/w1/masters/ds1wm.c ds1wm_data->irq = res->start; irq 572 drivers/w1/masters/ds1wm.c irq_set_irq_type(ds1wm_data->irq, IRQ_TYPE_EDGE_RISING); irq 574 drivers/w1/masters/ds1wm.c irq_set_irq_type(ds1wm_data->irq, IRQ_TYPE_EDGE_FALLING); irq 576 drivers/w1/masters/ds1wm.c irq_set_irq_type(ds1wm_data->irq, IRQ_TYPE_LEVEL_HIGH); irq 578 drivers/w1/masters/ds1wm.c irq_set_irq_type(ds1wm_data->irq, IRQ_TYPE_LEVEL_LOW); irq 580 drivers/w1/masters/ds1wm.c ret = devm_request_irq(&pdev->dev, ds1wm_data->irq, ds1wm_isr, irq 585 drivers/w1/masters/ds1wm.c ds1wm_data->irq, irq 198 drivers/w1/masters/omap_hdq.c static irqreturn_t hdq_isr(int irq, void *_hdq) irq 663 drivers/w1/masters/omap_hdq.c int ret, irq; irq 703 drivers/w1/masters/omap_hdq.c irq = platform_get_irq(pdev, 0); irq 704 drivers/w1/masters/omap_hdq.c if (irq < 0) { irq 705 drivers/w1/masters/omap_hdq.c dev_dbg(&pdev->dev, "Failed to get IRQ: %d\n", irq); irq 706 drivers/w1/masters/omap_hdq.c ret = irq; irq 710 drivers/w1/masters/omap_hdq.c ret = devm_request_irq(dev, irq, hdq_isr, 0, "omap_hdq", hdq_data); irq 62 drivers/watchdog/asm9260_wdt.c int irq; irq 153 drivers/watchdog/asm9260_wdt.c static irqreturn_t asm9260_wdt_irq(int irq, void *devid) irq 331 drivers/watchdog/asm9260_wdt.c priv->irq = platform_get_irq(pdev, 0); irq 333 drivers/watchdog/asm9260_wdt.c if (priv->irq > 0) { irq 338 drivers/watchdog/asm9260_wdt.c ret = devm_request_irq(dev, priv->irq, asm9260_wdt_irq, 0, irq 90 drivers/watchdog/at91sam9_wdt.c unsigned int irq; irq 96 drivers/watchdog/at91sam9_wdt.c static irqreturn_t wdt_interrupt(int irq, void *dev_id) irq 208 drivers/watchdog/at91sam9_wdt.c if ((tmp & AT91_WDT_WDFIEN) && wdt->irq) { irq 209 drivers/watchdog/at91sam9_wdt.c err = request_irq(wdt->irq, wdt_interrupt, irq 273 drivers/watchdog/at91sam9_wdt.c wdt->irq = irq_of_parse_and_map(np, 0); irq 274 drivers/watchdog/at91sam9_wdt.c if (!wdt->irq) irq 248 drivers/watchdog/cadence_wdt.c static irqreturn_t cdns_wdt_irq_handler(int irq, void *dev_id) irq 294 drivers/watchdog/cadence_wdt.c int ret, irq; irq 316 drivers/watchdog/cadence_wdt.c irq = platform_get_irq(pdev, 0); irq 317 drivers/watchdog/cadence_wdt.c if (!wdt->rst && irq >= 0) { irq 318 drivers/watchdog/cadence_wdt.c ret = devm_request_irq(dev, irq, cdns_wdt_irq_handler, 0, irq 74 drivers/watchdog/coh901327_wdt.c static int irq; irq 196 drivers/watchdog/coh901327_wdt.c static irqreturn_t coh901327_interrupt(int irq, void *data) irq 303 drivers/watchdog/coh901327_wdt.c irq = platform_get_irq(pdev, 0); irq 304 drivers/watchdog/coh901327_wdt.c if (request_irq(irq, coh901327_interrupt, 0, irq 322 drivers/watchdog/coh901327_wdt.c free_irq(irq, pdev); irq 77 drivers/watchdog/cpwd.c unsigned int irq; irq 353 drivers/watchdog/cpwd.c static irqreturn_t cpwd_interrupt(int irq, void *dev_id) irq 388 drivers/watchdog/cpwd.c if (request_irq(p->irq, &cpwd_interrupt, irq 390 drivers/watchdog/cpwd.c pr_err("Cannot register IRQ %d\n", p->irq); irq 529 drivers/watchdog/cpwd.c p->irq = op->archdata.irqs[0]; irq 637 drivers/watchdog/cpwd.c free_irq(p->irq, p); irq 71 drivers/watchdog/eurotechwdt.c static int irq = 10; irq 98 drivers/watchdog/eurotechwdt.c module_param_hw(irq, int, irq, 0); irq 99 drivers/watchdog/eurotechwdt.c MODULE_PARM_DESC(irq, "Eurotech WDT irq (default=10)"); irq 143 drivers/watchdog/eurotechwdt.c if (irq == 2 || irq > 15 || irq < 0) { irq 145 drivers/watchdog/eurotechwdt.c irq = 0; /* if invalid we disable interrupt */ irq 147 drivers/watchdog/eurotechwdt.c if (irq == 0) irq 150 drivers/watchdog/eurotechwdt.c eurwdt_write_reg(WDT_TIMER_CFG, irq << 4); irq 161 drivers/watchdog/eurotechwdt.c static irqreturn_t eurwdt_interrupt(int irq, void *dev_id) irq 411 drivers/watchdog/eurotechwdt.c free_irq(irq, NULL); irq 426 drivers/watchdog/eurotechwdt.c ret = request_irq(irq, eurwdt_interrupt, 0, "eurwdt", NULL); irq 428 drivers/watchdog/eurotechwdt.c pr_err("IRQ %d is not free\n", irq); irq 454 drivers/watchdog/eurotechwdt.c io, irq, (!strcmp("int", ev) ? "int" : "reboot")); irq 466 drivers/watchdog/eurotechwdt.c free_irq(irq, NULL); irq 96 drivers/watchdog/ftwdt010_wdt.c static irqreturn_t ftwdt010_wdt_interrupt(int irq, void *data) irq 126 drivers/watchdog/ftwdt010_wdt.c int irq; irq 158 drivers/watchdog/ftwdt010_wdt.c irq = platform_get_irq(pdev, 0); irq 159 drivers/watchdog/ftwdt010_wdt.c if (irq) { irq 160 drivers/watchdog/ftwdt010_wdt.c ret = devm_request_irq(dev, irq, ftwdt010_wdt_interrupt, 0, irq 205 drivers/watchdog/imx2_wdt.c static irqreturn_t imx2_wdt_isr(int irq, void *wdog_arg) irq 88 drivers/watchdog/intel-mid_wdt.c static irqreturn_t mid_wdt_irq(int irq, void *dev_id) irq 139 drivers/watchdog/intel-mid_wdt.c ret = devm_request_irq(dev, pdata->irq, mid_wdt_irq, irq 143 drivers/watchdog/intel-mid_wdt.c dev_err(dev, "error requesting warning irq %d\n", pdata->irq); irq 139 drivers/watchdog/intel_scu_watchdog.c static irqreturn_t watchdog_timer_interrupt(int irq, void *dev_id) irq 460 drivers/watchdog/intel_scu_watchdog.c if (watchdog_device.timer_tbl_ptr->irq == 0) { irq 509 drivers/watchdog/intel_scu_watchdog.c ret = request_irq((unsigned int)watchdog_device.timer_tbl_ptr->irq, irq 137 drivers/watchdog/npcm_wdt.c static irqreturn_t npcm_wdt_interrupt(int irq, void *data) irq 184 drivers/watchdog/npcm_wdt.c int irq; irq 195 drivers/watchdog/npcm_wdt.c irq = platform_get_irq(pdev, 0); irq 196 drivers/watchdog/npcm_wdt.c if (irq < 0) irq 197 drivers/watchdog/npcm_wdt.c return irq; irq 217 drivers/watchdog/npcm_wdt.c ret = devm_request_irq(dev, irq, npcm_wdt_interrupt, 0, "watchdog", irq 303 drivers/watchdog/octeon-wdt-main.c int irq; irq 315 drivers/watchdog/octeon-wdt-main.c irq = irq_find_mapping(domain, hwirq); irq 317 drivers/watchdog/octeon-wdt-main.c irq = OCTEON_IRQ_WDOG0 + coreid; irq 319 drivers/watchdog/octeon-wdt-main.c return irq; irq 346 drivers/watchdog/octeon-wdt-main.c unsigned int irq; irq 369 drivers/watchdog/octeon-wdt-main.c irq = irq_create_mapping(domain, hwirq); irq 370 drivers/watchdog/octeon-wdt-main.c irqd_set_trigger_type(irq_get_irq_data(irq), irq 373 drivers/watchdog/octeon-wdt-main.c irq = OCTEON_IRQ_WDOG0 + core; irq 375 drivers/watchdog/octeon-wdt-main.c if (request_irq(irq, octeon_wdt_poke_irq, irq 377 drivers/watchdog/octeon-wdt-main.c panic("octeon_wdt: Couldn't obtain irq %d", irq); irq 385 drivers/watchdog/octeon-wdt-main.c irq_set_affinity(irq, &mask); irq 382 drivers/watchdog/orion_wdt.c static irqreturn_t orion_wdt_irq(int irq, void *devid) irq 388 drivers/watchdog/orion_wdt.c static irqreturn_t orion_wdt_pre_irq(int irq, void *devid) irq 556 drivers/watchdog/orion_wdt.c int ret, irq; irq 605 drivers/watchdog/orion_wdt.c irq = platform_get_irq_optional(pdev, 0); irq 606 drivers/watchdog/orion_wdt.c if (irq > 0) { irq 611 drivers/watchdog/orion_wdt.c ret = devm_request_irq(&pdev->dev, irq, orion_wdt_irq, 0, irq 620 drivers/watchdog/orion_wdt.c irq = platform_get_irq_optional(pdev, 1); irq 621 drivers/watchdog/orion_wdt.c if (irq > 0) { irq 623 drivers/watchdog/orion_wdt.c ret = devm_request_irq(&pdev->dev, irq, orion_wdt_pre_irq, irq 98 drivers/watchdog/pm8916_wdt.c static irqreturn_t pm8916_wdt_isr(int irq, void *arg) irq 138 drivers/watchdog/pm8916_wdt.c int err, irq; irq 164 drivers/watchdog/pm8916_wdt.c irq = platform_get_irq(pdev, 0); irq 165 drivers/watchdog/pm8916_wdt.c if (irq > 0) { irq 166 drivers/watchdog/pm8916_wdt.c err = devm_request_irq(dev, irq, pm8916_wdt_isr, 0, irq 173 drivers/watchdog/pm8916_wdt.c if (irq == -EPROBE_DEFER) irq 71 drivers/watchdog/qcom-wdt.c static irqreturn_t qcom_wdt_isr(int irq, void *arg) irq 190 drivers/watchdog/qcom-wdt.c int irq, ret; irq 249 drivers/watchdog/qcom-wdt.c irq = platform_get_irq_optional(pdev, 0); irq 250 drivers/watchdog/qcom-wdt.c if (irq > 0) { irq 251 drivers/watchdog/qcom-wdt.c ret = devm_request_irq(dev, irq, qcom_wdt_isr, irq 260 drivers/watchdog/qcom-wdt.c if (irq == -EPROBE_DEFER) irq 143 drivers/watchdog/sama5d4_wdt.c static irqreturn_t sama5d4_wdt_irq_handler(int irq, void *dev_id) irq 203 drivers/watchdog/sama5d4_wdt.c u32 irq = 0; irq 227 drivers/watchdog/sama5d4_wdt.c irq = irq_of_parse_and_map(dev->of_node, 0); irq 228 drivers/watchdog/sama5d4_wdt.c if (!irq) irq 235 drivers/watchdog/sama5d4_wdt.c if ((wdt->mr & AT91_WDT_WDFIEN) && irq) { irq 236 drivers/watchdog/sama5d4_wdt.c ret = devm_request_irq(dev, irq, sama5d4_wdt_irq_handler, irq 262 drivers/watchdog/sb_wdog.c irqreturn_t sbwdog_interrupt(int irq, void *addr) irq 195 drivers/watchdog/sbsa_gwdt.c static irqreturn_t sbsa_gwdt_interrupt(int irq, void *dev_id) irq 225 drivers/watchdog/sbsa_gwdt.c int ret, irq; irq 269 drivers/watchdog/sbsa_gwdt.c irq = platform_get_irq(pdev, 0); irq 270 drivers/watchdog/sbsa_gwdt.c if (irq < 0) { irq 279 drivers/watchdog/sbsa_gwdt.c if (devm_request_irq(dev, irq, sbsa_gwdt_interrupt, 0, irq 283 drivers/watchdog/sbsa_gwdt.c irq); irq 63 drivers/watchdog/sprd_wdt.c int irq; irq 81 drivers/watchdog/sprd_wdt.c static irqreturn_t sprd_wdt_isr(int irq, void *dev_id) irq 286 drivers/watchdog/sprd_wdt.c wdt->irq = platform_get_irq(pdev, 0); irq 287 drivers/watchdog/sprd_wdt.c if (wdt->irq < 0) irq 288 drivers/watchdog/sprd_wdt.c return wdt->irq; irq 290 drivers/watchdog/sprd_wdt.c ret = devm_request_irq(dev, wdt->irq, sprd_wdt_isr, IRQF_NO_SUSPEND, irq 73 drivers/watchdog/wdt.c static int irq = 11; irq 79 drivers/watchdog/wdt.c module_param_hw(irq, int, irq, 0); irq 80 drivers/watchdog/wdt.c MODULE_PARM_DESC(irq, "WDT irq (default=11)"); irq 269 drivers/watchdog/wdt.c static irqreturn_t wdt_interrupt(int irq, void *dev_id) irq 575 drivers/watchdog/wdt.c free_irq(irq, NULL); irq 610 drivers/watchdog/wdt.c ret = request_irq(irq, wdt_interrupt, 0, "wdt501p", NULL); irq 612 drivers/watchdog/wdt.c pr_err("IRQ %d is not free\n", irq); irq 639 drivers/watchdog/wdt.c io, irq, heartbeat, nowayout); irq 651 drivers/watchdog/wdt.c free_irq(irq, NULL); irq 48 drivers/watchdog/wdt285.c static void watchdog_fire(int irq, void *dev_id) irq 65 drivers/watchdog/wdt_pci.c static int irq; irq 296 drivers/watchdog/wdt_pci.c static irqreturn_t wdtpci_interrupt(int irq, void *dev_id) irq 636 drivers/watchdog/wdt_pci.c irq = dev->irq; irq 639 drivers/watchdog/wdt_pci.c if (request_irq(irq, wdtpci_interrupt, IRQF_SHARED, irq 641 drivers/watchdog/wdt_pci.c pr_err("IRQ %d is not free\n", irq); irq 646 drivers/watchdog/wdt_pci.c (unsigned long long)io, irq); irq 694 drivers/watchdog/wdt_pci.c free_irq(irq, &wdtpci_miscdev); irq 711 drivers/watchdog/wdt_pci.c free_irq(irq, &wdtpci_miscdev); irq 164 drivers/xen/events/events_2l.c int irq; irq 174 drivers/xen/events/events_2l.c irq = irq_from_virq(cpu, VIRQ_TIMER); irq 175 drivers/xen/events/events_2l.c if (irq != -1) { irq 176 drivers/xen/events/events_2l.c unsigned int evtchn = evtchn_from_irq(irq); irq 180 drivers/xen/events/events_2l.c generic_handle_irq(irq); irq 243 drivers/xen/events/events_2l.c irq = get_evtchn_to_irq(port); irq 245 drivers/xen/events/events_2l.c if (irq != -1) irq 246 drivers/xen/events/events_2l.c generic_handle_irq(irq); irq 265 drivers/xen/events/events_2l.c irqreturn_t xen_debug_interrupt(int irq, void *dev_id) irq 85 drivers/xen/events/events_base.c static bool (*pirq_needs_eoi)(unsigned irq); irq 119 drivers/xen/events/events_base.c static int set_evtchn_to_irq(unsigned evtchn, unsigned irq) irq 132 drivers/xen/events/events_base.c if (irq == -1) irq 142 drivers/xen/events/events_base.c evtchn_to_irq[row][col] = irq; irq 156 drivers/xen/events/events_base.c struct irq_info *info_for_irq(unsigned irq) irq 158 drivers/xen/events/events_base.c return irq_get_handler_data(irq); irq 163 drivers/xen/events/events_base.c unsigned irq, irq 173 drivers/xen/events/events_base.c info->irq = irq; irq 177 drivers/xen/events/events_base.c ret = set_evtchn_to_irq(evtchn, irq); irq 181 drivers/xen/events/events_base.c irq_clear_status_flags(irq, IRQ_NOREQUEST|IRQ_NOAUTOEN); irq 186 drivers/xen/events/events_base.c static int xen_irq_info_evtchn_setup(unsigned irq, irq 189 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq 191 drivers/xen/events/events_base.c return xen_irq_info_common_setup(info, irq, IRQT_EVTCHN, evtchn, 0); irq 195 drivers/xen/events/events_base.c unsigned irq, irq 199 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq 203 drivers/xen/events/events_base.c per_cpu(ipi_to_irq, cpu)[ipi] = irq; irq 205 drivers/xen/events/events_base.c return xen_irq_info_common_setup(info, irq, IRQT_IPI, evtchn, 0); irq 209 drivers/xen/events/events_base.c unsigned irq, irq 213 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq 217 drivers/xen/events/events_base.c per_cpu(virq_to_irq, cpu)[virq] = irq; irq 219 drivers/xen/events/events_base.c return xen_irq_info_common_setup(info, irq, IRQT_VIRQ, evtchn, 0); irq 222 drivers/xen/events/events_base.c static int xen_irq_info_pirq_setup(unsigned irq, irq 229 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq 236 drivers/xen/events/events_base.c return xen_irq_info_common_setup(info, irq, IRQT_PIRQ, evtchn, 0); irq 248 drivers/xen/events/events_base.c unsigned int evtchn_from_irq(unsigned irq) irq 250 drivers/xen/events/events_base.c if (WARN(irq >= nr_irqs, "Invalid irq %d!\n", irq)) irq 253 drivers/xen/events/events_base.c return info_for_irq(irq)->evtchn; irq 267 drivers/xen/events/events_base.c static enum ipi_vector ipi_from_irq(unsigned irq) irq 269 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq 277 drivers/xen/events/events_base.c static unsigned virq_from_irq(unsigned irq) irq 279 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq 287 drivers/xen/events/events_base.c static unsigned pirq_from_irq(unsigned irq) irq 289 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq 297 drivers/xen/events/events_base.c static enum xen_irq_type type_from_irq(unsigned irq) irq 299 drivers/xen/events/events_base.c return info_for_irq(irq)->type; irq 302 drivers/xen/events/events_base.c unsigned cpu_from_irq(unsigned irq) irq 304 drivers/xen/events/events_base.c return info_for_irq(irq)->cpu; irq 309 drivers/xen/events/events_base.c int irq = get_evtchn_to_irq(evtchn); irq 312 drivers/xen/events/events_base.c if (irq != -1) irq 313 drivers/xen/events/events_base.c ret = cpu_from_irq(irq); irq 319 drivers/xen/events/events_base.c static bool pirq_check_eoi_map(unsigned irq) irq 321 drivers/xen/events/events_base.c return test_bit(pirq_from_irq(irq), pirq_eoi_map); irq 325 drivers/xen/events/events_base.c static bool pirq_needs_eoi_flag(unsigned irq) irq 327 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq 335 drivers/xen/events/events_base.c int irq = get_evtchn_to_irq(chn); irq 336 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq 338 drivers/xen/events/events_base.c BUG_ON(irq == -1); irq 340 drivers/xen/events/events_base.c cpumask_copy(irq_get_affinity_mask(irq), cpumask_of(cpu)); irq 355 drivers/xen/events/events_base.c void notify_remote_via_irq(int irq) irq 357 drivers/xen/events/events_base.c int evtchn = evtchn_from_irq(irq); irq 364 drivers/xen/events/events_base.c static void xen_irq_init(unsigned irq) irq 369 drivers/xen/events/events_base.c cpumask_copy(irq_get_affinity_mask(irq), cpumask_of(0)); irq 374 drivers/xen/events/events_base.c panic("Unable to allocate metadata for IRQ%d\n", irq); irq 379 drivers/xen/events/events_base.c irq_set_handler_data(irq, info); irq 386 drivers/xen/events/events_base.c int i, irq = irq_alloc_descs(-1, 0, nvec, -1); irq 388 drivers/xen/events/events_base.c if (irq >= 0) { irq 390 drivers/xen/events/events_base.c xen_irq_init(irq + i); irq 393 drivers/xen/events/events_base.c return irq; irq 404 drivers/xen/events/events_base.c int irq; irq 417 drivers/xen/events/events_base.c irq = gsi; irq 419 drivers/xen/events/events_base.c irq = irq_alloc_desc_at(gsi, -1); irq 421 drivers/xen/events/events_base.c xen_irq_init(irq); irq 423 drivers/xen/events/events_base.c return irq; irq 426 drivers/xen/events/events_base.c static void xen_free_irq(unsigned irq) irq 428 drivers/xen/events/events_base.c struct irq_info *info = irq_get_handler_data(irq); irq 435 drivers/xen/events/events_base.c irq_set_handler_data(irq, NULL); irq 442 drivers/xen/events/events_base.c if (irq < nr_legacy_irqs()) irq 445 drivers/xen/events/events_base.c irq_free_desc(irq); irq 457 drivers/xen/events/events_base.c static void pirq_query_unmask(int irq) irq 460 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq 464 drivers/xen/events/events_base.c irq_status.irq = pirq_from_irq(irq); irq 475 drivers/xen/events/events_base.c int evtchn = evtchn_from_irq(data->irq); irq 476 drivers/xen/events/events_base.c struct physdev_eoi eoi = { .irq = pirq_from_irq(data->irq) }; irq 495 drivers/xen/events/events_base.c if (pirq_needs_eoi(data->irq)) { irq 507 drivers/xen/events/events_base.c static unsigned int __startup_pirq(unsigned int irq) irq 510 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq 511 drivers/xen/events/events_base.c int evtchn = evtchn_from_irq(irq); irq 519 drivers/xen/events/events_base.c bind_pirq.pirq = pirq_from_irq(irq); irq 525 drivers/xen/events/events_base.c pr_warn("Failed to obtain physical IRQ %d\n", irq); irq 530 drivers/xen/events/events_base.c pirq_query_unmask(irq); irq 532 drivers/xen/events/events_base.c rc = set_evtchn_to_irq(evtchn, irq); irq 545 drivers/xen/events/events_base.c eoi_pirq(irq_get_irq_data(irq)); irq 550 drivers/xen/events/events_base.c pr_err("irq%d: Failed to set port to irq mapping (%d)\n", irq, rc); irq 557 drivers/xen/events/events_base.c return __startup_pirq(data->irq); irq 562 drivers/xen/events/events_base.c unsigned int irq = data->irq; irq 563 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq 564 drivers/xen/events/events_base.c unsigned evtchn = evtchn_from_irq(irq); irq 595 drivers/xen/events/events_base.c return info->irq; irq 602 drivers/xen/events/events_base.c static void __unbind_from_irq(unsigned int irq) irq 604 drivers/xen/events/events_base.c int evtchn = evtchn_from_irq(irq); irq 605 drivers/xen/events/events_base.c struct irq_info *info = irq_get_handler_data(irq); irq 614 drivers/xen/events/events_base.c unsigned int cpu = cpu_from_irq(irq); irq 618 drivers/xen/events/events_base.c switch (type_from_irq(irq)) { irq 620 drivers/xen/events/events_base.c per_cpu(virq_to_irq, cpu)[virq_from_irq(irq)] = -1; irq 623 drivers/xen/events/events_base.c per_cpu(ipi_to_irq, cpu)[ipi_from_irq(irq)] = -1; irq 632 drivers/xen/events/events_base.c xen_free_irq(irq); irq 648 drivers/xen/events/events_base.c int irq = -1; irq 654 drivers/xen/events/events_base.c irq = xen_irq_from_gsi(gsi); irq 655 drivers/xen/events/events_base.c if (irq != -1) { irq 657 drivers/xen/events/events_base.c __func__, irq, gsi); irq 661 drivers/xen/events/events_base.c irq = xen_allocate_irq_gsi(gsi); irq 662 drivers/xen/events/events_base.c if (irq < 0) irq 665 drivers/xen/events/events_base.c irq_op.irq = irq; irq 673 drivers/xen/events/events_base.c xen_free_irq(irq); irq 674 drivers/xen/events/events_base.c irq = -ENOSPC; irq 678 drivers/xen/events/events_base.c ret = xen_irq_info_pirq_setup(irq, 0, pirq, gsi, DOMID_SELF, irq 681 drivers/xen/events/events_base.c __unbind_from_irq(irq); irq 682 drivers/xen/events/events_base.c irq = ret; irq 686 drivers/xen/events/events_base.c pirq_query_unmask(irq); irq 703 drivers/xen/events/events_base.c irq_set_chip_and_handler_name(irq, &xen_pirq_chip, irq 706 drivers/xen/events/events_base.c irq_set_chip_and_handler_name(irq, &xen_pirq_chip, irq 712 drivers/xen/events/events_base.c return irq; irq 733 drivers/xen/events/events_base.c int i, irq, ret; irq 737 drivers/xen/events/events_base.c irq = xen_allocate_irqs_dynamic(nvec); irq 738 drivers/xen/events/events_base.c if (irq < 0) irq 742 drivers/xen/events/events_base.c irq_set_chip_and_handler_name(irq + i, &xen_pirq_chip, handle_edge_irq, name); irq 744 drivers/xen/events/events_base.c ret = xen_irq_info_pirq_setup(irq + i, 0, pirq + i, 0, domid, irq 750 drivers/xen/events/events_base.c ret = irq_set_msi_desc(irq, msidesc); irq 755 drivers/xen/events/events_base.c return irq; irq 758 drivers/xen/events/events_base.c __unbind_from_irq(irq + nvec); irq 764 drivers/xen/events/events_base.c int xen_destroy_irq(int irq) irq 767 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq 794 drivers/xen/events/events_base.c xen_free_irq(irq); irq 803 drivers/xen/events/events_base.c int irq; irq 812 drivers/xen/events/events_base.c irq = info->irq; irq 816 drivers/xen/events/events_base.c irq = -1; irq 820 drivers/xen/events/events_base.c return irq; irq 824 drivers/xen/events/events_base.c int xen_pirq_from_irq(unsigned irq) irq 826 drivers/xen/events/events_base.c return pirq_from_irq(irq); irq 832 drivers/xen/events/events_base.c int irq; irq 840 drivers/xen/events/events_base.c irq = get_evtchn_to_irq(evtchn); irq 842 drivers/xen/events/events_base.c if (irq == -1) { irq 843 drivers/xen/events/events_base.c irq = xen_allocate_irq_dynamic(); irq 844 drivers/xen/events/events_base.c if (irq < 0) irq 847 drivers/xen/events/events_base.c irq_set_chip_and_handler_name(irq, &xen_dynamic_chip, irq 850 drivers/xen/events/events_base.c ret = xen_irq_info_evtchn_setup(irq, evtchn); irq 852 drivers/xen/events/events_base.c __unbind_from_irq(irq); irq 853 drivers/xen/events/events_base.c irq = ret; irq 859 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq 866 drivers/xen/events/events_base.c return irq; irq 873 drivers/xen/events/events_base.c int evtchn, irq; irq 878 drivers/xen/events/events_base.c irq = per_cpu(ipi_to_irq, cpu)[ipi]; irq 880 drivers/xen/events/events_base.c if (irq == -1) { irq 881 drivers/xen/events/events_base.c irq = xen_allocate_irq_dynamic(); irq 882 drivers/xen/events/events_base.c if (irq < 0) irq 885 drivers/xen/events/events_base.c irq_set_chip_and_handler_name(irq, &xen_percpu_chip, irq 894 drivers/xen/events/events_base.c ret = xen_irq_info_ipi_setup(cpu, irq, evtchn, ipi); irq 896 drivers/xen/events/events_base.c __unbind_from_irq(irq); irq 897 drivers/xen/events/events_base.c irq = ret; irq 902 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq 908 drivers/xen/events/events_base.c return irq; irq 965 drivers/xen/events/events_base.c int evtchn, irq, ret; irq 969 drivers/xen/events/events_base.c irq = per_cpu(virq_to_irq, cpu)[virq]; irq 971 drivers/xen/events/events_base.c if (irq == -1) { irq 972 drivers/xen/events/events_base.c irq = xen_allocate_irq_dynamic(); irq 973 drivers/xen/events/events_base.c if (irq < 0) irq 977 drivers/xen/events/events_base.c irq_set_chip_and_handler_name(irq, &xen_percpu_chip, irq 980 drivers/xen/events/events_base.c irq_set_chip_and_handler_name(irq, &xen_dynamic_chip, irq 996 drivers/xen/events/events_base.c ret = xen_irq_info_virq_setup(cpu, irq, evtchn, virq); irq 998 drivers/xen/events/events_base.c __unbind_from_irq(irq); irq 999 drivers/xen/events/events_base.c irq = ret; irq 1005 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq 1012 drivers/xen/events/events_base.c return irq; irq 1015 drivers/xen/events/events_base.c static void unbind_from_irq(unsigned int irq) irq 1018 drivers/xen/events/events_base.c __unbind_from_irq(irq); irq 1027 drivers/xen/events/events_base.c int irq, retval; irq 1029 drivers/xen/events/events_base.c irq = bind_evtchn_to_irq(evtchn); irq 1030 drivers/xen/events/events_base.c if (irq < 0) irq 1031 drivers/xen/events/events_base.c return irq; irq 1032 drivers/xen/events/events_base.c retval = request_irq(irq, handler, irqflags, devname, dev_id); irq 1034 drivers/xen/events/events_base.c unbind_from_irq(irq); irq 1038 drivers/xen/events/events_base.c return irq; irq 1049 drivers/xen/events/events_base.c int irq, retval; irq 1051 drivers/xen/events/events_base.c irq = bind_interdomain_evtchn_to_irq(remote_domain, remote_port); irq 1052 drivers/xen/events/events_base.c if (irq < 0) irq 1053 drivers/xen/events/events_base.c return irq; irq 1055 drivers/xen/events/events_base.c retval = request_irq(irq, handler, irqflags, devname, dev_id); irq 1057 drivers/xen/events/events_base.c unbind_from_irq(irq); irq 1061 drivers/xen/events/events_base.c return irq; irq 1069 drivers/xen/events/events_base.c int irq, retval; irq 1071 drivers/xen/events/events_base.c irq = bind_virq_to_irq(virq, cpu, irqflags & IRQF_PERCPU); irq 1072 drivers/xen/events/events_base.c if (irq < 0) irq 1073 drivers/xen/events/events_base.c return irq; irq 1074 drivers/xen/events/events_base.c retval = request_irq(irq, handler, irqflags, devname, dev_id); irq 1076 drivers/xen/events/events_base.c unbind_from_irq(irq); irq 1080 drivers/xen/events/events_base.c return irq; irq 1091 drivers/xen/events/events_base.c int irq, retval; irq 1093 drivers/xen/events/events_base.c irq = bind_ipi_to_irq(ipi, cpu); irq 1094 drivers/xen/events/events_base.c if (irq < 0) irq 1095 drivers/xen/events/events_base.c return irq; irq 1098 drivers/xen/events/events_base.c retval = request_irq(irq, handler, irqflags, devname, dev_id); irq 1100 drivers/xen/events/events_base.c unbind_from_irq(irq); irq 1104 drivers/xen/events/events_base.c return irq; irq 1107 drivers/xen/events/events_base.c void unbind_from_irqhandler(unsigned int irq, void *dev_id) irq 1109 drivers/xen/events/events_base.c struct irq_info *info = irq_get_handler_data(irq); irq 1113 drivers/xen/events/events_base.c free_irq(irq, dev_id); irq 1114 drivers/xen/events/events_base.c unbind_from_irq(irq); irq 1123 drivers/xen/events/events_base.c int xen_set_irq_priority(unsigned irq, unsigned priority) irq 1127 drivers/xen/events/events_base.c set_priority.port = evtchn_from_irq(irq); irq 1137 drivers/xen/events/events_base.c int irq = get_evtchn_to_irq(evtchn); irq 1140 drivers/xen/events/events_base.c if (irq == -1) irq 1143 drivers/xen/events/events_base.c info = irq_get_handler_data(irq); irq 1158 drivers/xen/events/events_base.c int irq; irq 1167 drivers/xen/events/events_base.c irq = get_evtchn_to_irq(evtchn); irq 1168 drivers/xen/events/events_base.c if (irq == -1) irq 1171 drivers/xen/events/events_base.c info = irq_get_handler_data(irq); irq 1191 drivers/xen/events/events_base.c int irq = get_evtchn_to_irq(evtchn); irq 1192 drivers/xen/events/events_base.c if (WARN_ON(irq == -1)) irq 1194 drivers/xen/events/events_base.c unbind_from_irq(irq); irq 1200 drivers/xen/events/events_base.c int irq; irq 1211 drivers/xen/events/events_base.c irq = per_cpu(ipi_to_irq, cpu)[vector]; irq 1212 drivers/xen/events/events_base.c BUG_ON(irq < 0); irq 1213 drivers/xen/events/events_base.c notify_remote_via_irq(irq); irq 1265 drivers/xen/events/events_base.c void rebind_evtchn_irq(int evtchn, int irq) irq 1267 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq 1274 drivers/xen/events/events_base.c disable_irq(irq); irq 1284 drivers/xen/events/events_base.c (void)xen_irq_info_evtchn_setup(irq, evtchn); irq 1290 drivers/xen/events/events_base.c irq_set_affinity(irq, cpumask_of(info->cpu)); irq 1293 drivers/xen/events/events_base.c enable_irq(irq); irq 1336 drivers/xen/events/events_base.c int ret = xen_rebind_evtchn_to_cpu(evtchn_from_irq(data->irq), tcpu); irq 1355 drivers/xen/events/events_base.c int evtchn = evtchn_from_irq(data->irq); irq 1363 drivers/xen/events/events_base.c int evtchn = evtchn_from_irq(data->irq); irq 1371 drivers/xen/events/events_base.c int evtchn = evtchn_from_irq(data->irq); irq 1398 drivers/xen/events/events_base.c unsigned int evtchn = evtchn_from_irq(data->irq); irq 1414 drivers/xen/events/events_base.c int pirq, rc, irq, gsi; irq 1424 drivers/xen/events/events_base.c irq = info->irq; irq 1439 drivers/xen/events/events_base.c gsi, irq, pirq, rc); irq 1440 drivers/xen/events/events_base.c xen_free_irq(irq); irq 1444 drivers/xen/events/events_base.c printk(KERN_DEBUG "xen: --> irq=%d, pirq=%d\n", irq, map_irq.pirq); irq 1446 drivers/xen/events/events_base.c __startup_pirq(irq); irq 1453 drivers/xen/events/events_base.c int virq, irq, evtchn; irq 1456 drivers/xen/events/events_base.c if ((irq = per_cpu(virq_to_irq, cpu)[virq]) == -1) irq 1459 drivers/xen/events/events_base.c BUG_ON(virq_from_irq(irq) != virq); irq 1470 drivers/xen/events/events_base.c (void)xen_irq_info_virq_setup(cpu, irq, evtchn, virq); irq 1478 drivers/xen/events/events_base.c int ipi, irq, evtchn; irq 1481 drivers/xen/events/events_base.c if ((irq = per_cpu(ipi_to_irq, cpu)[ipi]) == -1) irq 1484 drivers/xen/events/events_base.c BUG_ON(ipi_from_irq(irq) != ipi); irq 1494 drivers/xen/events/events_base.c (void)xen_irq_info_ipi_setup(cpu, irq, evtchn, ipi); irq 1500 drivers/xen/events/events_base.c void xen_clear_irq_pending(int irq) irq 1502 drivers/xen/events/events_base.c int evtchn = evtchn_from_irq(irq); irq 1508 drivers/xen/events/events_base.c void xen_set_irq_pending(int irq) irq 1510 drivers/xen/events/events_base.c int evtchn = evtchn_from_irq(irq); irq 1516 drivers/xen/events/events_base.c bool xen_test_irq_pending(int irq) irq 1518 drivers/xen/events/events_base.c int evtchn = evtchn_from_irq(irq); irq 1529 drivers/xen/events/events_base.c void xen_poll_irq_timeout(int irq, u64 timeout) irq 1531 drivers/xen/events/events_base.c evtchn_port_t evtchn = evtchn_from_irq(irq); irq 1547 drivers/xen/events/events_base.c void xen_poll_irq(int irq) irq 1549 drivers/xen/events/events_base.c xen_poll_irq_timeout(irq, 0 /* no timeout */); irq 1553 drivers/xen/events/events_base.c int xen_test_irq_shared(int irq) irq 1555 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq 1561 drivers/xen/events/events_base.c irq_status.irq = info->u.pirq.pirq; irq 275 drivers/xen/events/events_fifo.c int irq; irq 277 drivers/xen/events/events_fifo.c irq = get_evtchn_to_irq(port); irq 278 drivers/xen/events/events_fifo.c if (irq != -1) irq 279 drivers/xen/events/events_fifo.c generic_handle_irq(irq); irq 35 drivers/xen/events/events_internal.h unsigned irq; irq 79 drivers/xen/events/events_internal.h struct irq_info *info_for_irq(unsigned irq); irq 80 drivers/xen/events/events_internal.h unsigned cpu_from_irq(unsigned irq); irq 160 drivers/xen/evtchn.c static irqreturn_t evtchn_interrupt(int irq, void *data) irq 169 drivers/xen/evtchn.c disable_irq_nosync(irq); irq 415 drivers/xen/evtchn.c int irq = irq_from_evtchn(evtchn->port); irq 417 drivers/xen/evtchn.c BUG_ON(irq < 0); irq 419 drivers/xen/evtchn.c unbind_from_irqhandler(irq, evtchn); irq 428 drivers/xen/evtchn.c unsigned int selected_cpu, irq; irq 432 drivers/xen/evtchn.c irq = irq_from_evtchn(evtchn); irq 433 drivers/xen/evtchn.c desc = irq_to_desc(irq); irq 345 drivers/xen/mcelog.c static irqreturn_t xen_mce_interrupt(int irq, void *dev_id) irq 342 drivers/xen/pcpu.c static irqreturn_t xen_pcpu_interrupt(int irq, void *dev_id) irq 385 drivers/xen/pcpu.c int irq, ret; irq 390 drivers/xen/pcpu.c irq = bind_virq_to_irqhandler(VIRQ_PCPU_STATE, 0, irq 393 drivers/xen/pcpu.c if (irq < 0) { irq 395 drivers/xen/pcpu.c return irq; irq 415 drivers/xen/pcpu.c unbind_from_irqhandler(irq, NULL); irq 48 drivers/xen/platform-pci.c int irq; irq 50 drivers/xen/platform-pci.c irq = pdev->irq; irq 51 drivers/xen/platform-pci.c if (irq < 16) irq 52 drivers/xen/platform-pci.c return irq; /* ISA IRQ */ irq 64 drivers/xen/platform-pci.c static irqreturn_t do_hvm_evtchn_intr(int irq, void *dev_id) irq 72 drivers/xen/platform-pci.c return request_irq(pdev->irq, do_hvm_evtchn_intr, irq 42 drivers/xen/pvcalls-back.c int irq; irq 64 drivers/xen/pvcalls-back.c int irq; irq 85 drivers/xen/pvcalls-back.c static irqreturn_t pvcalls_back_conn_event(int irq, void *sock_map); irq 161 drivers/xen/pvcalls-back.c notify_remote_via_irq(map->irq); irq 221 drivers/xen/pvcalls-back.c notify_remote_via_irq(map->irq); irq 282 drivers/xen/pvcalls-back.c notify_remote_via_irq(map->irq); irq 345 drivers/xen/pvcalls-back.c map->irq = ret; irq 426 drivers/xen/pvcalls-back.c disable_irq(map->irq); irq 439 drivers/xen/pvcalls-back.c unbind_from_irqhandler(map->irq, map); irq 569 drivers/xen/pvcalls-back.c notify_remote_via_irq(fedata->irq); irq 600 drivers/xen/pvcalls-back.c notify_remote_via_irq(mappass->fedata->irq); irq 864 drivers/xen/pvcalls-back.c notify_remote_via_irq(fedata->irq); irq 872 drivers/xen/pvcalls-back.c static irqreturn_t pvcalls_back_event(int irq, void *dev_id) irq 888 drivers/xen/pvcalls-back.c static irqreturn_t pvcalls_back_conn_event(int irq, void *sock_map) irq 916 drivers/xen/pvcalls-back.c fedata->irq = -1; irq 937 drivers/xen/pvcalls-back.c fedata->irq = err; irq 939 drivers/xen/pvcalls-back.c err = request_threaded_irq(fedata->irq, NULL, pvcalls_back_event, irq 964 drivers/xen/pvcalls-back.c if (fedata->irq >= 0) irq 965 drivers/xen/pvcalls-back.c unbind_from_irqhandler(fedata->irq, dev); irq 1004 drivers/xen/pvcalls-back.c unbind_from_irqhandler(fedata->irq, dev); irq 34 drivers/xen/pvcalls-front.c int irq; irq 63 drivers/xen/pvcalls-front.c int irq; irq 165 drivers/xen/pvcalls-front.c static irqreturn_t pvcalls_front_event_handler(int irq, void *dev_id) irq 233 drivers/xen/pvcalls-front.c unbind_from_irqhandler(map->active.irq, map); irq 248 drivers/xen/pvcalls-front.c static irqreturn_t pvcalls_front_conn_handler(int irq, void *sock_map) irq 321 drivers/xen/pvcalls-front.c notify_remote_via_irq(bedata->irq); irq 374 drivers/xen/pvcalls-front.c int ret = -ENOMEM, irq = -1, i; irq 392 drivers/xen/pvcalls-front.c irq = bind_evtchn_to_irqhandler(*evtchn, pvcalls_front_conn_handler, irq 394 drivers/xen/pvcalls-front.c if (irq < 0) { irq 395 drivers/xen/pvcalls-front.c ret = irq; irq 399 drivers/xen/pvcalls-front.c map->active.irq = irq; irq 467 drivers/xen/pvcalls-front.c notify_remote_via_irq(bedata->irq); irq 563 drivers/xen/pvcalls-front.c notify_remote_via_irq(map->active.irq); irq 649 drivers/xen/pvcalls-front.c notify_remote_via_irq(map->active.irq); irq 698 drivers/xen/pvcalls-front.c notify_remote_via_irq(bedata->irq); irq 747 drivers/xen/pvcalls-front.c notify_remote_via_irq(bedata->irq); irq 857 drivers/xen/pvcalls-front.c notify_remote_via_irq(bedata->irq); irq 949 drivers/xen/pvcalls-front.c notify_remote_via_irq(bedata->irq); irq 1035 drivers/xen/pvcalls-front.c notify_remote_via_irq(bedata->irq); irq 1094 drivers/xen/pvcalls-front.c if (bedata->irq >= 0) irq 1095 drivers/xen/pvcalls-front.c unbind_from_irqhandler(bedata->irq, dev); irq 1171 drivers/xen/pvcalls-front.c bedata->irq = -1; irq 1188 drivers/xen/pvcalls-front.c bedata->irq = bind_evtchn_to_irqhandler(evtchn, irq 1191 drivers/xen/pvcalls-front.c if (bedata->irq < 0) { irq 1192 drivers/xen/pvcalls-front.c ret = bedata->irq; irq 286 drivers/xen/xen-pciback/conf_space_header.c *value = (u8) dev->irq; irq 53 drivers/xen/xen-pciback/pciback.h unsigned int irq; /* Saved in case device transitions to MSI/MSI-X */ irq 182 drivers/xen/xen-pciback/pciback.h irqreturn_t xen_pcibk_handle_event(int irq, void *dev_id); irq 20 drivers/xen/xen-pciback/pciback_ops.c static irqreturn_t xen_pcibk_guest_interrupt(int irq, void *dev_id); irq 55 drivers/xen/xen-pciback/pciback_ops.c dev_data->irq = dev->irq; irq 61 drivers/xen/xen-pciback/pciback_ops.c if (dev_data->irq == 0) irq 66 drivers/xen/xen-pciback/pciback_ops.c dev_data->irq, irq 81 drivers/xen/xen-pciback/pciback_ops.c rc = request_irq(dev_data->irq, irq 87 drivers/xen/xen-pciback/pciback_ops.c dev_data->irq_name, dev_data->irq, rc); irq 91 drivers/xen/xen-pciback/pciback_ops.c free_irq(dev_data->irq, dev); irq 92 drivers/xen/xen-pciback/pciback_ops.c dev_data->irq = 0; irq 99 drivers/xen/xen-pciback/pciback_ops.c dev_data->irq, irq 171 drivers/xen/xen-pciback/pciback_ops.c op->value = dev->irq ? xen_pirq_from_irq(dev->irq) : 0; irq 200 drivers/xen/xen-pciback/pciback_ops.c op->value = dev->irq ? xen_pirq_from_irq(dev->irq) : 0; irq 293 drivers/xen/xen-pciback/pciback_ops.c op->value = dev->irq ? xen_pirq_from_irq(dev->irq) : 0; irq 410 drivers/xen/xen-pciback/pciback_ops.c irqreturn_t xen_pcibk_handle_event(int irq, void *dev_id) irq 418 drivers/xen/xen-pciback/pciback_ops.c static irqreturn_t xen_pcibk_guest_interrupt(int irq, void *dev_id) irq 426 drivers/xen/xen-pciback/pciback_ops.c if (xen_test_irq_shared(irq)) { irq 91 drivers/xen/xen-scsiback.c unsigned int irq; irq 357 drivers/xen/xen-scsiback.c notify_remote_via_irq(info->irq); irq 588 drivers/xen/xen-scsiback.c unbind_from_irqhandler(info->irq, info); irq 589 drivers/xen/xen-scsiback.c info->irq = 0; irq 802 drivers/xen/xen-scsiback.c static irqreturn_t scsiback_irq_fn(int irq, void *dev_id) irq 822 drivers/xen/xen-scsiback.c if (info->irq) irq 836 drivers/xen/xen-scsiback.c info->irq = err; irq 838 drivers/xen/xen-scsiback.c err = request_threaded_irq(info->irq, NULL, scsiback_irq_fn, irq 846 drivers/xen/xen-scsiback.c unbind_from_irqhandler(info->irq, info); irq 847 drivers/xen/xen-scsiback.c info->irq = 0; irq 1177 drivers/xen/xen-scsiback.c if (info->irq) irq 1226 drivers/xen/xen-scsiback.c if (info->irq) irq 1259 drivers/xen/xen-scsiback.c info->irq = 0; irq 63 drivers/xen/xenbus/xenbus_comms.c static irqreturn_t wake_waiting(int irq, void *unused) irq 110 fs/proc/stat.c u64 user, nice, system, idle, iowait, irq, softirq, steal; irq 118 fs/proc/stat.c irq = softirq = steal = 0; irq 130 fs/proc/stat.c irq += kcs->cpustat[CPUTIME_IRQ]; irq 152 fs/proc/stat.c seq_put_decimal_ull(p, " ", nsec_to_clock_t(irq)); irq 168 fs/proc/stat.c irq = kcs->cpustat[CPUTIME_IRQ]; irq 179 fs/proc/stat.c seq_put_decimal_ull(p, " ", nsec_to_clock_t(irq)); irq 615 include/acpi/acrestyp.h struct acpi_resource_irq irq; irq 943 include/acpi/actbl2.h u32 irq; irq 499 include/acpi/actbl3.h u32 irq; irq 28 include/acpi/ghes.h unsigned int irq; irq 16 include/asm-generic/hardirq.h static inline void ack_bad_irq(unsigned int irq) irq 18 include/asm-generic/hardirq.h printk(KERN_CRIT "unexpected IRQ trap at vector %02x\n", irq); irq 14 include/asm-generic/irq.h static inline int irq_canonicalize(int irq) irq 16 include/asm-generic/irq.h return irq; irq 177 include/asm-generic/mshyperv.h extern int hv_setup_stimer0_irq(int *irq, int *vector, void (*handler)(void)); irq 178 include/asm-generic/mshyperv.h extern void hv_remove_stimer0_irq(int irq); irq 11 include/clocksource/pxa.h extern void pxa_timer_nodt_init(int irq, void __iomem *base); irq 37 include/clocksource/timer-davinci.h struct resource irq[DAVINCI_TIMER_NUM_IRQS]; irq 24 include/clocksource/timer-sp804.h static inline void sp804_clockevents_init(void __iomem *base, unsigned int irq, const char *name) irq 26 include/clocksource/timer-sp804.h __sp804_clockevents_init(base, irq, NULL, name); irq 98 include/clocksource/timer-ti-dm.h int irq; irq 192 include/drm/drm_device.h int irq; irq 430 include/drm/drm_drv.h irqreturn_t(*irq_handler) (int irq, void *arg); irq 29 include/drm/drm_irq.h int drm_irq_install(struct drm_device *dev, int irq); irq 34 include/kvm/arm_arch_timer.h struct kvm_irq_level irq; irq 32 include/kvm/arm_vgic.h #define irq_is_ppi(irq) ((irq) >= VGIC_NR_SGIS && (irq) < VGIC_NR_PRIVATE_IRQS) irq 33 include/kvm/arm_vgic.h #define irq_is_spi(irq) ((irq) >= VGIC_NR_PRIVATE_IRQS && \ irq 34 include/kvm/arm_vgic.h (irq) <= VGIC_MAX_SPI) irq 393 include/kvm/arm_vgic.h int kvm_vgic_v4_set_forwarding(struct kvm *kvm, int irq, irq 396 include/kvm/arm_vgic.h int kvm_vgic_v4_unset_forwarding(struct kvm *kvm, int irq, irq 312 include/linux/acpi.h int acpi_gsi_to_irq (u32 gsi, unsigned int *irq); irq 342 include/linux/acpi.h void acpi_penalize_isa_irq(int irq, int active); irq 343 include/linux/acpi.h bool acpi_isa_irq_available(int irq); irq 345 include/linux/acpi.h void acpi_penalize_sci_irq(int irq, int trigger, int polarity); irq 347 include/linux/acpi.h static inline void acpi_penalize_sci_irq(int irq, int trigger, irq 14 include/linux/acpi_iort.h #define IORT_IRQ_MASK(irq) (irq & 0xffffffffULL) irq 15 include/linux/acpi_iort.h #define IORT_IRQ_TRIGGER_MASK(irq) ((irq >> 32) & 0xffffffffULL) irq 265 include/linux/alcor_pci.h unsigned int irq; irq 14 include/linux/altera_jtaguart.h unsigned int irq; /* Interrupt vector */ irq 11 include/linux/altera_uart.h unsigned int irq; /* Interrupt vector */ irq 71 include/linux/amba/bus.h unsigned int irq[AMBA_NR_IRQS]; irq 184 include/linux/amba/bus.h .irq = irqs, \ irq 195 include/linux/amba/bus.h .irq = irqs, \ irq 22 include/linux/atmel-ssc.h int irq; irq 16 include/linux/b1pcmcia.h int b1pcmcia_addcard_b1(unsigned int port, unsigned irq); irq 17 include/linux/b1pcmcia.h int b1pcmcia_addcard_m1(unsigned int port, unsigned irq); irq 18 include/linux/b1pcmcia.h int b1pcmcia_addcard_m2(unsigned int port, unsigned irq); irq 19 include/linux/b1pcmcia.h int b1pcmcia_delcard(unsigned int port, unsigned irq); irq 274 include/linux/bcma/bcma.h unsigned int irq; irq 611 include/linux/bcma/bcma_driver_chipcommon.h unsigned int irq; irq 127 include/linux/clockchips.h int irq; irq 337 include/linux/compat.h unsigned char irq; irq 64 include/linux/cpu_rmap.h extern int irq_cpu_rmap_add(struct cpu_rmap *rmap, int irq); irq 50 include/linux/cs5535.h unsigned int irq) irq 56 include/linux/cs5535.h lo |= (irq & 0xF) << (group * 4); irq 176 include/linux/cs5535.h int cs5535_gpio_set_irq(unsigned group, unsigned irq); irq 219 include/linux/cs5535.h int *irq, int enable); irq 225 include/linux/cs5535.h int cmp, int *irq) irq 227 include/linux/cs5535.h return cs5535_mfgpt_set_irq(timer, cmp, irq, 1); irq 231 include/linux/cs5535.h int cmp, int *irq) irq 233 include/linux/cs5535.h return cs5535_mfgpt_set_irq(timer, cmp, irq, 0); irq 81 include/linux/cyclades.h int irq; irq 33 include/linux/dma/dw.h int irq; irq 27 include/linux/dma/edma.h int irq; irq 30 include/linux/dma/hsu.h int irq; irq 276 include/linux/dmar.h extern void dmar_msi_read(int irq, struct msi_msg *msg); irq 277 include/linux/dmar.h extern void dmar_msi_write(int irq, struct msi_msg *msg); irq 279 include/linux/dmar.h extern irqreturn_t dmar_fault(int irq, void *dev_id); irq 281 include/linux/dmar.h extern void dmar_free_hwirq(int irq); irq 22 include/linux/dw_apb_timer.h int irq; irq 44 include/linux/dw_apb_timer.h void __iomem *base, int irq, unsigned long freq); irq 110 include/linux/fs_enet_pd.h int irq[32]; /* irqs per phy's */ irq 150 include/linux/fs_enet_pd.h u32 irq[32]; irq 50 include/linux/fsl/bestcomm/bestcomm.h int irq; irq 91 include/linux/fsl/bestcomm/bestcomm.h return tsk->irq; irq 150 include/linux/fsl/ptp_qoriq.h int irq; irq 184 include/linux/fsl/ptp_qoriq.h irqreturn_t ptp_qoriq_isr(int irq, void *priv); irq 839 include/linux/fsl_ifc.h int irq; irq 15 include/linux/gpio-pxa.h extern int pxa_irq_to_gpio(int irq); irq 84 include/linux/gpio.h static inline int irq_to_gpio(unsigned int irq) irq 224 include/linux/gpio.h static inline int irq_to_gpio(unsigned irq) irq 412 include/linux/gpio/driver.h struct gpio_irq_chip irq; irq 571 include/linux/gpio/driver.h int gpiochip_irq_map(struct irq_domain *d, unsigned int irq, irq 573 include/linux/gpio/driver.h void gpiochip_irq_unmap(struct irq_domain *d, unsigned int irq); irq 36 include/linux/gpio_keys.h unsigned int irq; irq 12 include/linux/hardirq.h extern void synchronize_irq(unsigned int irq); irq 13 include/linux/hardirq.h extern bool synchronize_hardirq(unsigned int irq); irq 268 include/linux/hdlcdrv.h unsigned int baseaddr, unsigned int irq, irq 54 include/linux/hp_sdc.h typedef void (hp_sdc_irqhook) (int irq, void *dev_id, irq 267 include/linux/hp_sdc.h unsigned int irq, nmi; /* Our IRQ lines */ irq 31 include/linux/i2c-smbus.h int irq; irq 331 include/linux/i2c.h int irq; /* irq issued by device */ irq 420 include/linux/i2c.h int irq; irq 222 include/linux/ide.h int irq; /* our irq number */ irq 774 include/linux/ide.h int irq; /* our irq number */ irq 1221 include/linux/ide.h extern irqreturn_t ide_intr(int irq, void *dev_id); irq 131 include/linux/iio/common/cros_ec_sensors_core.h irqreturn_t cros_ec_sensors_capture(int irq, void *p); irq 249 include/linux/iio/common/st_sensors.h int irq; irq 259 include/linux/iio/common/st_sensors.h irqreturn_t st_sensors_trigger_handler(int irq, void *p); irq 165 include/linux/iio/trigger.h irqreturn_t iio_trigger_generic_data_rdy_poll(int irq, void *private); irq 32 include/linux/iio/trigger_consumer.h irqreturn_t (*h)(int irq, void *p); irq 33 include/linux/iio/trigger_consumer.h irqreturn_t (*thread)(int irq, void *p); irq 36 include/linux/iio/trigger_consumer.h int irq; irq 42 include/linux/iio/trigger_consumer.h *iio_alloc_pollfunc(irqreturn_t (*h)(int irq, void *p), irq 43 include/linux/iio/trigger_consumer.h irqreturn_t (*thread)(int irq, void *p), irq 49 include/linux/iio/trigger_consumer.h irqreturn_t iio_pollfunc_store_time(int irq, void *p); irq 11 include/linux/iio/triggered_buffer.h irqreturn_t (*h)(int irq, void *p), irq 12 include/linux/iio/triggered_buffer.h irqreturn_t (*thread)(int irq, void *p), irq 18 include/linux/iio/triggered_buffer.h irqreturn_t (*h)(int irq, void *p), irq 19 include/linux/iio/triggered_buffer.h irqreturn_t (*thread)(int irq, void *p), irq 8 include/linux/iio/triggered_event.h irqreturn_t (*h)(int irq, void *p), irq 9 include/linux/iio/triggered_event.h irqreturn_t (*thread)(int irq, void *p)); irq 532 include/linux/intel-iommu.h unsigned int irq, pr_irq; irq 118 include/linux/interrupt.h unsigned int irq; irq 139 include/linux/interrupt.h request_threaded_irq(unsigned int irq, irq_handler_t handler, irq 144 include/linux/interrupt.h request_irq(unsigned int irq, irq_handler_t handler, unsigned long flags, irq 147 include/linux/interrupt.h return request_threaded_irq(irq, handler, NULL, flags, name, dev); irq 151 include/linux/interrupt.h request_any_context_irq(unsigned int irq, irq_handler_t handler, irq 155 include/linux/interrupt.h __request_percpu_irq(unsigned int irq, irq_handler_t handler, irq 160 include/linux/interrupt.h request_nmi(unsigned int irq, irq_handler_t handler, unsigned long flags, irq 164 include/linux/interrupt.h request_percpu_irq(unsigned int irq, irq_handler_t handler, irq 167 include/linux/interrupt.h return __request_percpu_irq(irq, handler, 0, irq 172 include/linux/interrupt.h request_percpu_nmi(unsigned int irq, irq_handler_t handler, irq 178 include/linux/interrupt.h extern const void *free_nmi(unsigned int irq, void *dev_id); irq 179 include/linux/interrupt.h extern void free_percpu_nmi(unsigned int irq, void __percpu *percpu_dev_id); irq 184 include/linux/interrupt.h devm_request_threaded_irq(struct device *dev, unsigned int irq, irq 190 include/linux/interrupt.h devm_request_irq(struct device *dev, unsigned int irq, irq_handler_t handler, irq 193 include/linux/interrupt.h return devm_request_threaded_irq(dev, irq, handler, NULL, irqflags, irq 198 include/linux/interrupt.h devm_request_any_context_irq(struct device *dev, unsigned int irq, irq 202 include/linux/interrupt.h extern void devm_free_irq(struct device *dev, unsigned int irq, void *dev_id); irq 222 include/linux/interrupt.h extern void disable_irq_nosync(unsigned int irq); irq 223 include/linux/interrupt.h extern bool disable_hardirq(unsigned int irq); irq 224 include/linux/interrupt.h extern void disable_irq(unsigned int irq); irq 225 include/linux/interrupt.h extern void disable_percpu_irq(unsigned int irq); irq 226 include/linux/interrupt.h extern void enable_irq(unsigned int irq); irq 227 include/linux/interrupt.h extern void enable_percpu_irq(unsigned int irq, unsigned int type); irq 228 include/linux/interrupt.h extern bool irq_percpu_is_enabled(unsigned int irq); irq 229 include/linux/interrupt.h extern void irq_wake_thread(unsigned int irq, void *dev_id); irq 231 include/linux/interrupt.h extern void disable_nmi_nosync(unsigned int irq); irq 232 include/linux/interrupt.h extern void disable_percpu_nmi(unsigned int irq); irq 233 include/linux/interrupt.h extern void enable_nmi(unsigned int irq); irq 234 include/linux/interrupt.h extern void enable_percpu_nmi(unsigned int irq, unsigned int type); irq 235 include/linux/interrupt.h extern int prepare_percpu_nmi(unsigned int irq); irq 236 include/linux/interrupt.h extern void teardown_percpu_nmi(unsigned int irq); irq 241 include/linux/interrupt.h extern void rearm_wake_irq(unsigned int irq); irq 256 include/linux/interrupt.h unsigned int irq; irq 303 include/linux/interrupt.h extern int __irq_set_affinity(unsigned int irq, const struct cpumask *cpumask, irq 314 include/linux/interrupt.h irq_set_affinity(unsigned int irq, const struct cpumask *cpumask) irq 316 include/linux/interrupt.h return __irq_set_affinity(irq, cpumask, false); irq 331 include/linux/interrupt.h irq_force_affinity(unsigned int irq, const struct cpumask *cpumask) irq 333 include/linux/interrupt.h return __irq_set_affinity(irq, cpumask, true); irq 336 include/linux/interrupt.h extern int irq_can_set_affinity(unsigned int irq); irq 337 include/linux/interrupt.h extern int irq_select_affinity(unsigned int irq); irq 339 include/linux/interrupt.h extern int irq_set_affinity_hint(unsigned int irq, const struct cpumask *m); irq 342 include/linux/interrupt.h irq_set_affinity_notifier(unsigned int irq, struct irq_affinity_notify *notify); irq 352 include/linux/interrupt.h static inline int irq_set_affinity(unsigned int irq, const struct cpumask *m) irq 357 include/linux/interrupt.h static inline int irq_force_affinity(unsigned int irq, const struct cpumask *cpumask) irq 362 include/linux/interrupt.h static inline int irq_can_set_affinity(unsigned int irq) irq 367 include/linux/interrupt.h static inline int irq_select_affinity(unsigned int irq) { return 0; } irq 369 include/linux/interrupt.h static inline int irq_set_affinity_hint(unsigned int irq, irq 376 include/linux/interrupt.h irq_set_affinity_notifier(unsigned int irq, struct irq_affinity_notify *notify) irq 407 include/linux/interrupt.h static inline void disable_irq_nosync_lockdep(unsigned int irq) irq 409 include/linux/interrupt.h disable_irq_nosync(irq); irq 415 include/linux/interrupt.h static inline void disable_irq_nosync_lockdep_irqsave(unsigned int irq, unsigned long *flags) irq 417 include/linux/interrupt.h disable_irq_nosync(irq); irq 423 include/linux/interrupt.h static inline void disable_irq_lockdep(unsigned int irq) irq 425 include/linux/interrupt.h disable_irq(irq); irq 431 include/linux/interrupt.h static inline void enable_irq_lockdep(unsigned int irq) irq 436 include/linux/interrupt.h enable_irq(irq); irq 439 include/linux/interrupt.h static inline void enable_irq_lockdep_irqrestore(unsigned int irq, unsigned long *flags) irq 444 include/linux/interrupt.h enable_irq(irq); irq 448 include/linux/interrupt.h extern int irq_set_irq_wake(unsigned int irq, unsigned int on); irq 450 include/linux/interrupt.h static inline int enable_irq_wake(unsigned int irq) irq 452 include/linux/interrupt.h return irq_set_irq_wake(irq, 1); irq 455 include/linux/interrupt.h static inline int disable_irq_wake(unsigned int irq) irq 457 include/linux/interrupt.h return irq_set_irq_wake(irq, 0); irq 470 include/linux/interrupt.h extern int irq_get_irqchip_state(unsigned int irq, enum irqchip_irq_state which, irq 472 include/linux/interrupt.h extern int irq_set_irqchip_state(unsigned int irq, enum irqchip_irq_state which, irq 175 include/linux/irq.h unsigned int irq; irq 563 include/linux/irq.h extern int setup_irq(unsigned int irq, struct irqaction *new); irq 564 include/linux/irq.h extern void remove_irq(unsigned int irq, struct irqaction *act); irq 565 include/linux/irq.h extern int setup_percpu_irq(unsigned int irq, struct irqaction *new); irq 566 include/linux/irq.h extern void remove_percpu_irq(unsigned int irq, struct irqaction *act); irq 572 include/linux/irq.h extern int irq_set_vcpu_affinity(unsigned int irq, void *vcpu_info); irq 599 include/linux/irq.h int irq_set_parent(int irq, int parent_irq); irq 601 include/linux/irq.h static inline int irq_set_parent(int irq, int parent_irq) irq 620 include/linux/irq.h extern void handle_nested_irq(unsigned int irq); irq 658 include/linux/irq.h extern int can_request_irq(unsigned int irq, unsigned long irqflags); irq 665 include/linux/irq.h irq_set_chip_and_handler_name(unsigned int irq, struct irq_chip *chip, irq 668 include/linux/irq.h static inline void irq_set_chip_and_handler(unsigned int irq, struct irq_chip *chip, irq 671 include/linux/irq.h irq_set_chip_and_handler_name(irq, chip, handle, NULL); irq 674 include/linux/irq.h extern int irq_set_percpu_devid(unsigned int irq); irq 675 include/linux/irq.h extern int irq_set_percpu_devid_partition(unsigned int irq, irq 677 include/linux/irq.h extern int irq_get_percpu_devid_partition(unsigned int irq, irq 681 include/linux/irq.h __irq_set_handler(unsigned int irq, irq_flow_handler_t handle, int is_chained, irq 685 include/linux/irq.h irq_set_handler(unsigned int irq, irq_flow_handler_t handle) irq 687 include/linux/irq.h __irq_set_handler(irq, handle, 0, NULL); irq 696 include/linux/irq.h irq_set_chained_handler(unsigned int irq, irq_flow_handler_t handle) irq 698 include/linux/irq.h __irq_set_handler(irq, handle, 1, NULL); irq 707 include/linux/irq.h irq_set_chained_handler_and_data(unsigned int irq, irq_flow_handler_t handle, irq 710 include/linux/irq.h void irq_modify_status(unsigned int irq, unsigned long clr, unsigned long set); irq 712 include/linux/irq.h static inline void irq_set_status_flags(unsigned int irq, unsigned long set) irq 714 include/linux/irq.h irq_modify_status(irq, 0, set); irq 717 include/linux/irq.h static inline void irq_clear_status_flags(unsigned int irq, unsigned long clr) irq 719 include/linux/irq.h irq_modify_status(irq, clr, 0); irq 722 include/linux/irq.h static inline void irq_set_noprobe(unsigned int irq) irq 724 include/linux/irq.h irq_modify_status(irq, 0, IRQ_NOPROBE); irq 727 include/linux/irq.h static inline void irq_set_probe(unsigned int irq) irq 729 include/linux/irq.h irq_modify_status(irq, IRQ_NOPROBE, 0); irq 732 include/linux/irq.h static inline void irq_set_nothread(unsigned int irq) irq 734 include/linux/irq.h irq_modify_status(irq, 0, IRQ_NOTHREAD); irq 737 include/linux/irq.h static inline void irq_set_thread(unsigned int irq) irq 739 include/linux/irq.h irq_modify_status(irq, IRQ_NOTHREAD, 0); irq 742 include/linux/irq.h static inline void irq_set_nested_thread(unsigned int irq, bool nest) irq 745 include/linux/irq.h irq_set_status_flags(irq, IRQ_NESTED_THREAD); irq 747 include/linux/irq.h irq_clear_status_flags(irq, IRQ_NESTED_THREAD); irq 750 include/linux/irq.h static inline void irq_set_percpu_devid_flags(unsigned int irq) irq 752 include/linux/irq.h irq_set_status_flags(irq, irq 758 include/linux/irq.h extern int irq_set_chip(unsigned int irq, struct irq_chip *chip); irq 759 include/linux/irq.h extern int irq_set_handler_data(unsigned int irq, void *data); irq 760 include/linux/irq.h extern int irq_set_chip_data(unsigned int irq, void *data); irq 761 include/linux/irq.h extern int irq_set_irq_type(unsigned int irq, unsigned int type); irq 762 include/linux/irq.h extern int irq_set_msi_desc(unsigned int irq, struct msi_desc *entry); irq 765 include/linux/irq.h extern struct irq_data *irq_get_irq_data(unsigned int irq); irq 767 include/linux/irq.h static inline struct irq_chip *irq_get_chip(unsigned int irq) irq 769 include/linux/irq.h struct irq_data *d = irq_get_irq_data(irq); irq 778 include/linux/irq.h static inline void *irq_get_chip_data(unsigned int irq) irq 780 include/linux/irq.h struct irq_data *d = irq_get_irq_data(irq); irq 789 include/linux/irq.h static inline void *irq_get_handler_data(unsigned int irq) irq 791 include/linux/irq.h struct irq_data *d = irq_get_irq_data(irq); irq 800 include/linux/irq.h static inline struct msi_desc *irq_get_msi_desc(unsigned int irq) irq 802 include/linux/irq.h struct irq_data *d = irq_get_irq_data(irq); irq 811 include/linux/irq.h static inline u32 irq_get_trigger_type(unsigned int irq) irq 813 include/linux/irq.h struct irq_data *d = irq_get_irq_data(irq); irq 831 include/linux/irq.h static inline struct cpumask *irq_get_affinity_mask(int irq) irq 833 include/linux/irq.h struct irq_data *d = irq_get_irq_data(irq); irq 868 include/linux/irq.h int __irq_alloc_descs(int irq, unsigned int from, unsigned int cnt, int node, irq 872 include/linux/irq.h int __devm_irq_alloc_descs(struct device *dev, int irq, unsigned int from, irq 877 include/linux/irq.h #define irq_alloc_descs(irq, from, cnt, node) \ irq 878 include/linux/irq.h __irq_alloc_descs(irq, from, cnt, node, THIS_MODULE, NULL) irq 892 include/linux/irq.h #define devm_irq_alloc_descs(dev, irq, from, cnt, node) \ irq 893 include/linux/irq.h __devm_irq_alloc_descs(dev, irq, from, cnt, node, THIS_MODULE, NULL) irq 907 include/linux/irq.h void irq_free_descs(unsigned int irq, unsigned int cnt); irq 908 include/linux/irq.h static inline void irq_free_desc(unsigned int irq) irq 910 include/linux/irq.h irq_free_descs(irq, 1); irq 920 include/linux/irq.h static inline void irq_free_hwirq(unsigned int irq) irq 922 include/linux/irq.h return irq_free_hwirqs(irq, 1); irq 924 include/linux/irq.h int arch_setup_hwirq(unsigned int irq, int node); irq 925 include/linux/irq.h void arch_teardown_hwirq(unsigned int irq); irq 929 include/linux/irq.h void irq_init_desc(unsigned int irq); irq 1203 include/linux/irq.h irq_hw_number_t ipi_get_hwirq(unsigned int irq, unsigned int cpu); irq 48 include/linux/irqbypass.h int irq; irq 36 include/linux/irqchip/arm-gic-v4.h int irq; irq 96 include/linux/irqchip/arm-gic-v4.h int its_map_vlpi(int irq, struct its_vlpi_map *map); irq 97 include/linux/irqchip/arm-gic-v4.h int its_get_vlpi(int irq, struct its_vlpi_map *map); irq 98 include/linux/irqchip/arm-gic-v4.h int its_unmap_vlpi(int irq); irq 99 include/linux/irqchip/arm-gic-v4.h int its_prop_update_vlpi(int irq, u8 config, bool inv); irq 135 include/linux/irqchip/arm-gic.h void gic_cascade_irq(unsigned int gic_nr, unsigned int irq); irq 152 include/linux/irqchip/arm-gic.h int gic_of_init_child(struct device *dev, struct gic_chip_data **gic, int irq); irq 160 include/linux/irqchip/arm-gic.h void gic_send_sgi(unsigned int cpu_id, unsigned int irq); irq 94 include/linux/irqchip/irq-madera.h static inline int madera_get_irq_mapping(struct madera *madera, int irq) irq 99 include/linux/irqchip/irq-madera.h return regmap_irq_get_virq(madera->irq_data, irq); irq 102 include/linux/irqchip/irq-madera.h static inline int madera_request_irq(struct madera *madera, int irq, irq 106 include/linux/irqchip/irq-madera.h irq = madera_get_irq_mapping(madera, irq); irq 107 include/linux/irqchip/irq-madera.h if (irq < 0) irq 108 include/linux/irqchip/irq-madera.h return irq; irq 110 include/linux/irqchip/irq-madera.h return request_threaded_irq(irq, NULL, handler, IRQF_ONESHOT, name, irq 114 include/linux/irqchip/irq-madera.h static inline void madera_free_irq(struct madera *madera, int irq, void *data) irq 116 include/linux/irqchip/irq-madera.h irq = madera_get_irq_mapping(madera, irq); irq 117 include/linux/irqchip/irq-madera.h if (irq < 0) irq 120 include/linux/irqchip/irq-madera.h free_irq(irq, data); irq 123 include/linux/irqchip/irq-madera.h static inline int madera_set_irq_wake(struct madera *madera, int irq, int on) irq 125 include/linux/irqchip/irq-madera.h irq = madera_get_irq_mapping(madera, irq); irq 126 include/linux/irqchip/irq-madera.h if (irq < 0) irq 127 include/linux/irqchip/irq-madera.h return irq; irq 129 include/linux/irqchip/irq-madera.h return irq_set_irq_wake(irq, on); irq 127 include/linux/irqdesc.h return desc->irq_data.irq; irq 159 include/linux/irqdesc.h int generic_handle_irq(unsigned int irq); irq 189 include/linux/irqdesc.h static inline int irq_has_action(unsigned int irq) irq 191 include/linux/irqdesc.h return irq_desc_has_action(irq_to_desc(irq)); irq 235 include/linux/irqdesc.h static inline bool irq_balancing_disabled(unsigned int irq) irq 239 include/linux/irqdesc.h desc = irq_to_desc(irq); irq 243 include/linux/irqdesc.h static inline bool irq_is_percpu(unsigned int irq) irq 247 include/linux/irqdesc.h desc = irq_to_desc(irq); irq 251 include/linux/irqdesc.h static inline bool irq_is_percpu_devid(unsigned int irq) irq 255 include/linux/irqdesc.h desc = irq_to_desc(irq); irq 260 include/linux/irqdesc.h irq_set_lockdep_class(unsigned int irq, struct lock_class_key *lock_class, irq 263 include/linux/irqdesc.h struct irq_desc *desc = irq_to_desc(irq); irq 273 include/linux/irqdesc.h __irq_set_preflow_handler(unsigned int irq, irq_preflow_handler_t handler) irq 277 include/linux/irqdesc.h desc = irq_to_desc(irq); irq 377 include/linux/irqdomain.h extern int irq_domain_associate(struct irq_domain *domain, unsigned int irq, irq 383 include/linux/irqdomain.h unsigned int irq); irq 438 include/linux/irqdomain.h int irq_destroy_ipi(unsigned int irq, const struct cpumask *dest); irq 9 include/linux/irqnr.h extern struct irq_desc *irq_to_desc(unsigned int irq); irq 12 include/linux/irqnr.h # define for_each_irq_desc(irq, desc) \ irq 13 include/linux/irqnr.h for (irq = 0, desc = irq_to_desc(irq); irq < nr_irqs; \ irq 14 include/linux/irqnr.h irq++, desc = irq_to_desc(irq)) \ irq 20 include/linux/irqnr.h # define for_each_irq_desc_reverse(irq, desc) \ irq 21 include/linux/irqnr.h for (irq = nr_irqs - 1, desc = irq_to_desc(irq); irq >= 0; \ irq 22 include/linux/irqnr.h irq--, desc = irq_to_desc(irq)) \ irq 27 include/linux/irqnr.h # define for_each_active_irq(irq) \ irq 28 include/linux/irqnr.h for (irq = irq_get_next_irq(0); irq < nr_irqs; \ irq 29 include/linux/irqnr.h irq = irq_get_next_irq(irq + 1)) irq 31 include/linux/irqnr.h #define for_each_irq_nr(irq) \ irq 32 include/linux/irqnr.h for (irq = 0; irq < nr_irqs; irq++) irq 33 include/linux/isdn/capilli.h unsigned irq; irq 54 include/linux/kernel_stat.h extern unsigned int kstat_irqs_cpu(unsigned int irq, int cpu); irq 55 include/linux/kernel_stat.h extern void kstat_incr_irq_this_cpu(unsigned int irq); irq 57 include/linux/kernel_stat.h static inline void kstat_incr_softirqs_this_cpu(unsigned int irq) irq 59 include/linux/kernel_stat.h __this_cpu_inc(kstat.softirqs[irq]); irq 62 include/linux/kernel_stat.h static inline unsigned int kstat_softirqs_cpu(unsigned int irq, int cpu) irq 64 include/linux/kernel_stat.h return kstat_cpu(cpu).softirqs[irq]; irq 70 include/linux/kernel_stat.h extern unsigned int kstat_irqs(unsigned int irq); irq 71 include/linux/kernel_stat.h extern unsigned int kstat_irqs_usr(unsigned int irq); irq 986 include/linux/kvm_host.h int kvm_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, irq 1103 include/linux/libata.h extern int ata_host_activate(struct ata_host *host, int irq, irq 1859 include/linux/libata.h extern irqreturn_t ata_sff_interrupt(int irq, void *dev_instance); irq 1903 include/linux/libata.h extern irqreturn_t ata_bmdma_interrupt(int irq, void *dev_instance); irq 26 include/linux/lp.h #define LP_IRQ(minor) lp_table[(minor)].dev->port->irq /* interrupt # */ irq 74 include/linux/mcb.h struct resource irq; irq 300 include/linux/mfd/88pm80x.h int irq; irq 325 include/linux/mfd/88pm80x.h static inline int pm80x_request_irq(struct pm80x_chip *pm80x, int irq, irq 331 include/linux/mfd/88pm80x.h return request_threaded_irq(regmap_irq_get_virq(pm80x->irq_data, irq), irq 335 include/linux/mfd/88pm80x.h static inline void pm80x_free_irq(struct pm80x_chip *pm80x, int irq, void *data) irq 339 include/linux/mfd/88pm80x.h free_irq(regmap_irq_get_virq(pm80x->irq_data, irq), data); irq 347 include/linux/mfd/88pm80x.h int irq = platform_get_irq(pdev, 0); irq 350 include/linux/mfd/88pm80x.h set_bit(irq, &chip->wu_flag); irq 359 include/linux/mfd/88pm80x.h int irq = platform_get_irq(pdev, 0); irq 362 include/linux/mfd/88pm80x.h clear_bit(irq, &chip->wu_flag); irq 331 include/linux/mfd/abx500.h int abx500_startup_irq_enabled(struct device *dev, unsigned int irq); irq 352 include/linux/mfd/abx500/ab8500.h int irq; irq 135 include/linux/mfd/arizona/core.h int irq; irq 172 include/linux/mfd/arizona/core.h int arizona_request_irq(struct arizona *arizona, int irq, char *name, irq 174 include/linux/mfd/arizona/core.h void arizona_free_irq(struct arizona *arizona, int irq, void *data); irq 175 include/linux/mfd/arizona/core.h int arizona_set_irq_wake(struct arizona *arizona, int irq, int on); irq 414 include/linux/mfd/as3722.h static inline int as3722_irq_get_virq(struct as3722 *as3722, int irq) irq 416 include/linux/mfd/as3722.h return regmap_irq_get_virq(as3722->irq_data, irq); irq 71 include/linux/mfd/atmel-hlcdc.h int irq; irq 637 include/linux/mfd/axp20x.h int irq; irq 116 include/linux/mfd/bd9571mwv.h int irq; irq 210 include/linux/mfd/da9052/da9052.h int da9052_request_irq(struct da9052 *da9052, int irq, char *name, irq 212 include/linux/mfd/da9052/da9052.h void da9052_free_irq(struct da9052 *da9052, int irq, void *data); irq 214 include/linux/mfd/da9052/da9052.h int da9052_enable_irq(struct da9052 *da9052, int irq); irq 215 include/linux/mfd/da9052/da9052.h int da9052_disable_irq(struct da9052 *da9052, int irq); irq 216 include/linux/mfd/da9052/da9052.h int da9052_disable_irq_nosync(struct da9052 *da9052, int irq); irq 89 include/linux/mfd/da9063/core.h int da9063_device_init(struct da9063 *da9063, unsigned int irq); irq 66 include/linux/mfd/da9150/core.h int irq; irq 426 include/linux/mfd/intel_msic.h int irq[INTEL_MSIC_BLOCK_LAST]; irq 17 include/linux/mfd/intel_soc_pmic.h int irq; irq 27 include/linux/mfd/lm3533.h int irq; irq 320 include/linux/mfd/lp8788.h int irq; irq 185 include/linux/mfd/madera/core.h int irq; irq 438 include/linux/mfd/max14577-private.h int irq; irq 433 include/linux/mfd/max77686-private.h int irq; irq 41 include/linux/mfd/max77693-common.h int irq; irq 380 include/linux/mfd/max8997-private.h int irq; irq 149 include/linux/mfd/max8998-private.h int irq; irq 21 include/linux/mfd/mc13xxx.h int mc13xxx_irq_request(struct mc13xxx *mc13xxx, int irq, irq 23 include/linux/mfd/mc13xxx.h int mc13xxx_irq_free(struct mc13xxx *mc13xxx, int irq, void *dev); irq 25 include/linux/mfd/mc13xxx.h int mc13xxx_irq_status(struct mc13xxx *mc13xxx, int irq, irq 35 include/linux/mfd/mc13xxx.h static inline int mc13xxx_irq_ack(struct mc13xxx *mc13xxx, int irq) irq 40 include/linux/mfd/mc13xxx.h static inline int mc13xxx_irq_request_nounmask(struct mc13xxx *mc13xxx, int irq, irq 44 include/linux/mfd/mc13xxx.h return mc13xxx_irq_request(mc13xxx, irq, handler, name, dev); irq 47 include/linux/mfd/mc13xxx.h int mc13xxx_irq_mask(struct mc13xxx *mc13xxx, int irq); irq 48 include/linux/mfd/mc13xxx.h int mc13xxx_irq_unmask(struct mc13xxx *mc13xxx, int irq); irq 57 include/linux/mfd/mt6397/core.h int irq; irq 72 include/linux/mfd/palmas.h int irq; irq 3798 include/linux/mfd/palmas.h static inline int palmas_irq_get_virq(struct palmas *palmas, int irq) irq 3800 include/linux/mfd/palmas.h return regmap_irq_get_virq(palmas->irq_data, irq); irq 53 include/linux/mfd/pcf50633/core.h int pcf50633_register_irq(struct pcf50633 *pcf, int irq, irq 55 include/linux/mfd/pcf50633/core.h int pcf50633_free_irq(struct pcf50633 *pcf, int irq); irq 57 include/linux/mfd/pcf50633/core.h int pcf50633_irq_mask(struct pcf50633 *pcf, int irq); irq 58 include/linux/mfd/pcf50633/core.h int pcf50633_irq_unmask(struct pcf50633 *pcf, int irq); irq 59 include/linux/mfd/pcf50633/core.h int pcf50633_irq_mask_get(struct pcf50633 *pcf, int irq); irq 137 include/linux/mfd/pcf50633/core.h int irq; irq 227 include/linux/mfd/pcf50633/core.h int pcf50633_irq_init(struct pcf50633 *pcf, int irq); irq 366 include/linux/mfd/rc5t583.h int rc5t583_irq_init(struct rc5t583 *rc5t583, int irq, int irq_base); irq 31 include/linux/mfd/rt5033.h int irq; irq 71 include/linux/mfd/samsung/core.h int irq; irq 135 include/linux/mfd/stmpe.h int irq; irq 208 include/linux/mfd/stpmic1.h int irq; irq 170 include/linux/mfd/ti_am335x_tscadc.h int irq; irq 113 include/linux/mfd/tps65086.h int irq; irq 272 include/linux/mfd/tps65217.h int irq; irq 266 include/linux/mfd/tps65218.h int irq; irq 109 include/linux/mfd/tps6586x.h extern int tps6586x_irq_get_virq(struct device *dev, int irq); irq 870 include/linux/mfd/tps65910.h int irq; irq 907 include/linux/mfd/tps65910.h int irq; irq 946 include/linux/mfd/tps65910.h static inline int tps65910_irq_get_virq(struct tps65910 *tps65910, int irq) irq 948 include/linux/mfd/tps65910.h return regmap_irq_get_virq(tps65910->irq_data, irq); irq 318 include/linux/mfd/tps65912.h int irq; irq 627 include/linux/mfd/tps80031.h static inline int tps80031_irq_get_virq(struct device *dev, int irq) irq 631 include/linux/mfd/tps80031.h return regmap_irq_get_virq(tps80031->irq_data, irq); irq 230 include/linux/mfd/twl6040.h unsigned int irq; irq 123 include/linux/mfd/ucb1x00.h unsigned int irq; irq 370 include/linux/mfd/wm831x/core.h int irq; /* Our chip IRQ */ irq 415 include/linux/mfd/wm831x/core.h int wm831x_device_init(struct wm831x *wm831x, int irq); irq 418 include/linux/mfd/wm831x/core.h int wm831x_irq_init(struct wm831x *wm831x, int irq); irq 422 include/linux/mfd/wm831x/core.h static inline int wm831x_irq(struct wm831x *wm831x, int irq) irq 424 include/linux/mfd/wm831x/core.h return irq_create_mapping(wm831x->irq_domain, irq); irq 639 include/linux/mfd/wm8350/core.h int wm8350_device_init(struct wm8350 *wm8350, int irq, irq 657 include/linux/mfd/wm8350/core.h static inline int wm8350_register_irq(struct wm8350 *wm8350, int irq, irq 665 include/linux/mfd/wm8350/core.h return request_threaded_irq(irq + wm8350->irq_base, NULL, irq 669 include/linux/mfd/wm8350/core.h static inline void wm8350_free_irq(struct wm8350 *wm8350, int irq, void *data) irq 671 include/linux/mfd/wm8350/core.h free_irq(irq + wm8350->irq_base, data); irq 674 include/linux/mfd/wm8350/core.h static inline void wm8350_mask_irq(struct wm8350 *wm8350, int irq) irq 676 include/linux/mfd/wm8350/core.h disable_irq(irq + wm8350->irq_base); irq 679 include/linux/mfd/wm8350/core.h static inline void wm8350_unmask_irq(struct wm8350 *wm8350, int irq) irq 681 include/linux/mfd/wm8350/core.h enable_irq(irq + wm8350->irq_base); irq 684 include/linux/mfd/wm8350/core.h int wm8350_irq_init(struct wm8350 *wm8350, int irq, irq 68 include/linux/mfd/wm8994/core.h int irq; irq 120 include/linux/mfd/wm8994/core.h static inline int wm8994_request_irq(struct wm8994 *wm8994, int irq, irq 126 include/linux/mfd/wm8994/core.h return request_threaded_irq(regmap_irq_get_virq(wm8994->irq_data, irq), irq 130 include/linux/mfd/wm8994/core.h static inline void wm8994_free_irq(struct wm8994 *wm8994, int irq, void *data) irq 134 include/linux/mfd/wm8994/core.h free_irq(regmap_irq_get_virq(wm8994->irq_data, irq), data); irq 745 include/linux/mlx4/device.h u16 irq; irq 25 include/linux/mmc/slot-gpio.h irqreturn_t (*isr)(int irq, void *dev_id)); irq 55 include/linux/moxtet.h } irq; irq 22 include/linux/msi.h void get_cached_msi_msg(unsigned int irq, struct msi_msg *msg); irq 24 include/linux/msi.h static inline void get_cached_msi_msg(unsigned int irq, struct msi_msg *msg) irq 88 include/linux/msi.h unsigned int irq; irq 173 include/linux/msi.h void pci_write_msi_msg(unsigned int irq, struct msi_msg *msg); irq 179 include/linux/msi.h static inline void pci_write_msi_msg(unsigned int irq, struct msi_msg *msg) irq 201 include/linux/msi.h void arch_teardown_msi_irq(unsigned int irq); irq 219 include/linux/msi.h void (*teardown_irq)(struct msi_controller *chip, unsigned int irq); irq 122 include/linux/mtd/onenand.h int irq; irq 1794 include/linux/netdevice.h int irq; irq 1650 include/linux/ntb.h void ntbm_msi_free_irq(struct ntb_dev *ntb, unsigned int irq, void *dev_id); irq 1677 include/linux/ntb.h static inline void ntbm_msi_free_irq(struct ntb_dev *ntb, unsigned int irq, irq 23 include/linux/omap-mailbox.h void omap_mbox_enable_irq(struct mbox_chan *chan, omap_mbox_irq_t irq); irq 24 include/linux/omap-mailbox.h void omap_mbox_disable_irq(struct mbox_chan *chan, omap_mbox_irq_t irq); irq 185 include/linux/parport.h struct semaphore irq; irq 195 include/linux/parport.h int irq; /* interrupt (or -1 for none) */ irq 278 include/linux/parport.h struct parport *parport_register_port(unsigned long base, int irq, int dma, irq 313 include/linux/parport.h extern irqreturn_t parport_irq_handler(int irq, void *dev_id); irq 234 include/linux/parport_pc.h int irq, int dma, irq 377 include/linux/pci.h unsigned int irq; irq 1480 include/linux/pci.h if ((flags & PCI_IRQ_LEGACY) && min_vecs == 1 && dev->irq) irq 1493 include/linux/pci.h return dev->irq; irq 2017 include/linux/pci.h void pcibios_penalize_isa_irq(int irq, int active); irq 2019 include/linux/pci.h static inline void pcibios_penalize_isa_irq(int irq, int active) {} irq 69 include/linux/perf/arm_pmu.h int irq; irq 167 include/linux/perf/arm_pmu.h int armpmu_request_irq(int irq, int cpu); irq 168 include/linux/perf/arm_pmu.h void armpmu_free_irq(int irq, int cpu); irq 249 include/linux/phy.h int irq[PHY_MAX_ADDR]; irq 426 include/linux/phy.h int irq; irq 922 include/linux/phy.h return phydev->irq != PHY_POLL && phydev->irq != PHY_IGNORE_INTERRUPT; irq 932 include/linux/phy.h return phydev->irq == PHY_POLL; irq 18 include/linux/phy_fixed.h extern int fixed_phy_add(unsigned int irq, int phy_id, irq 20 include/linux/phy_fixed.h extern struct phy_device *fixed_phy_register(unsigned int irq, irq 25 include/linux/phy_fixed.h fixed_phy_register_with_gpiod(unsigned int irq, irq 34 include/linux/phy_fixed.h static inline int fixed_phy_add(unsigned int irq, int phy_id, irq 39 include/linux/phy_fixed.h static inline struct phy_device *fixed_phy_register(unsigned int irq, irq 47 include/linux/phy_fixed.h fixed_phy_register_with_gpiod(unsigned int irq, irq 21 include/linux/platform_data/asoc-imx-ssi.h extern int mxc_set_irq_fiq(unsigned int irq, unsigned int type); irq 144 include/linux/platform_data/cros_ec_proto.h int irq; irq 54 include/linux/platform_data/dma-ep93xx.h int irq; irq 14 include/linux/platform_data/gpio-dwapb.h int irq[32]; irq 15 include/linux/platform_data/intel-mid_wdt.h int irq; irq 157 include/linux/platform_data/mlxreg.h int irq; irq 16 include/linux/platform_data/mv88e6xxx.h int irq; irq 28 include/linux/platform_data/mv_usb.h unsigned int irq; irq 35 include/linux/platform_data/net-cw1200.h int irq; /* IRQ line or 0 to use SDIO IRQ */ irq 44 include/linux/platform_data/nfcmrvl.h unsigned int irq; irq 15 include/linux/platform_data/pinctrl-single.h int irq; irq 21 include/linux/platform_data/usb-musb-ux500.h int irq, int *dma_rx_cfg, int *dma_tx_cfg); irq 19 include/linux/pm_wakeirq.h extern int dev_pm_set_wake_irq(struct device *dev, int irq); irq 21 include/linux/pm_wakeirq.h int irq); irq 28 include/linux/pm_wakeirq.h static inline int dev_pm_set_wake_irq(struct device *dev, int irq) irq 33 include/linux/pm_wakeirq.h static inline int dev_pm_set_dedicated_wake_irq(struct device *dev, int irq) irq 157 include/linux/power/smartreflex.h unsigned int irq; irq 220 include/linux/pxa2xx_ssp.h int irq; irq 36 include/linux/random.h extern void add_interrupt_randomness(int irq, int irq_flags) __latent_entropy; irq 1265 include/linux/regmap.h int regmap_add_irq_chip(struct regmap *map, int irq, int irq_flags, irq 1268 include/linux/regmap.h void regmap_del_irq_chip(int irq, struct regmap_irq_chip_data *data); irq 1270 include/linux/regmap.h int devm_regmap_add_irq_chip(struct device *dev, struct regmap *map, int irq, irq 1274 include/linux/regmap.h void devm_regmap_del_irq_chip(struct device *dev, int irq, irq 1278 include/linux/regmap.h int regmap_irq_get_virq(struct regmap_irq_chip_data *data, int irq); irq 340 include/linux/regulator/driver.h int irq; irq 214 include/linux/rmi.h int irq; irq 1181 include/linux/rtsx_pci.h int irq; irq 61 include/linux/scc.h int irq; /* Number of Interrupt */ irq 214 include/linux/sdla.h char irq; irq 21 include/linux/serial_8250.h unsigned int irq; /* interrupt number */ irq 137 include/linux/serial_core.h unsigned int irq; /* irq number */ irq 144 include/linux/sfi.h u32 irq; irq 149 include/linux/sfi.h u32 irq; irq 163 include/linux/sfi.h u8 irq; irq 18 include/linux/sh_intc.h #define irq2evt(irq) (((irq) + 16) << 5) irq 21 include/linux/sh_intc.h #define irq2evt(irq) (irq) irq 32 include/linux/sh_intc.h #define INTC_IRQ(enum_id, irq) INTC_VECT(enum_id, irq2evt(irq)) irq 137 include/linux/sh_intc.h int intc_set_priority(unsigned int irq, unsigned int prio); irq 67 include/linux/shdma-base.h int irq; /* Channel IRQ */ irq 17 include/linux/soc/dove/pmu.h int irq; irq 29 include/linux/soundwire/sdw_intel.h int irq; irq 23 include/linux/spi/s3c24xx.h extern int s3c24xx_set_fiq(unsigned int irq, bool on); irq 169 include/linux/spi/spi.h int irq; irq 1313 include/linux/spi/spi.h int irq; irq 279 include/linux/ssb/ssb.h unsigned int irq; irq 12 include/linux/ssb/ssb_driver_mips.h unsigned int irq; irq 31 include/linux/sunxi-rsb.h int irq; irq 494 include/linux/thunderbolt.h int irq; irq 94 include/linux/ucb1400.h int irq; irq 106 include/linux/ucb1400.h int irq; irq 104 include/linux/uio_driver.h long irq; irq 107 include/linux/uio_driver.h irqreturn_t (*handler)(int irq, struct uio_info *dev_info); irq 176 include/linux/usb/hcd.h unsigned int irq; /* irq allocated */ irq 255 include/linux/usb/hcd.h irqreturn_t (*irq) (struct usb_hcd *hcd); irq 504 include/linux/usb/hcd.h extern irqreturn_t usb_hcd_irq(int irq, void *__hcd); irq 144 include/linux/usb/musb.h unsigned irq, unsigned dmachan); irq 114 include/linux/virtio_ring.h irqreturn_t vring_interrupt(int irq, void *_vq); irq 57 include/linux/vlynq.h int irq; irq 124 include/linux/vlynq.h int irq = dev->irq_start + virq; irq 125 include/linux/vlynq.h if ((irq < dev->irq_start) || (irq > dev->irq_end)) irq 128 include/linux/vlynq.h return irq; irq 131 include/linux/vlynq.h static inline int vlynq_irq_to_virq(struct vlynq_device *dev, int irq) irq 133 include/linux/vlynq.h if ((irq < dev->irq_start) || (irq > dev->irq_end)) irq 136 include/linux/vlynq.h return irq - dev->irq_start; irq 18 include/linux/wl12xx.h int irq; irq 47 include/linux/yam.h unsigned int irq; /* IRQ of COM port */ irq 462 include/pcmcia/cistpl.h cistpl_irq_t irq; irq 482 include/pcmcia/cistpl.h cistpl_irq_t irq; irq 105 include/pcmcia/ds.h unsigned int irq; irq 674 include/scsi/scsi_host.h unsigned int irq; irq 68 include/soc/at91/atmel_tcb.h int irq[3]; irq 147 include/soc/fsl/qe/ucc_fast.h int irq; irq 151 include/soc/fsl/qe/ucc_slow.h int irq; irq 21 include/soc/imx/timer.h void mxc_timer_init(unsigned long pbase, int irq, enum imx_gpt_type type); irq 10 include/soc/sa1100/pwer.h int sa11x0_sc_set_wake(unsigned int irq, unsigned int on); irq 171 include/soc/tegra/mc.h int irq; irq 117 include/sound/ad1816a.h int irq; irq 158 include/sound/ad1816a.h int irq, int dma1, int dma2, irq 76 include/sound/da7219-aad.h int irq; irq 1598 include/sound/emu10k1.h struct snd_emu10k1_fx8010_irq irq; irq 1681 include/sound/emu10k1.h int irq; irq 1814 include/sound/emu10k1.h irqreturn_t snd_emu10k1_interrupt(int irq, void *dev_id); irq 1890 include/sound/emu10k1.h struct snd_emu10k1_fx8010_irq *irq); irq 1892 include/sound/emu10k1.h struct snd_emu10k1_fx8010_irq *irq); irq 23 include/sound/es1688.h int irq; /* IRQ number of ESS chip */ irq 99 include/sound/es1688.h int irq, irq 290 include/sound/gus.h int irq; /* IRQ number */ irq 591 include/sound/gus.h int irq, int dma1, int dma2, irq 601 include/sound/gus.h irqreturn_t snd_gus_interrupt(int irq, void *dev_id); irq 292 include/sound/hdaudio.h int irq; irq 56 include/sound/initval.h static irqreturn_t snd_legacy_empty_irq_handler(int irq, void *dev_id) irq 64 include/sound/mpu401.h int irq; /* IRQ number of MPU-401 chip */ irq 112 include/sound/mpu401.h irqreturn_t snd_mpu401_uart_interrupt(int irq, void *dev_id); irq 113 include/sound/mpu401.h irqreturn_t snd_mpu401_uart_interrupt_tx(int irq, void *dev_id); irq 120 include/sound/mpu401.h int irq, irq 54 include/sound/sb.h int irq; /* IRQ number of DSP chip */ irq 281 include/sound/sb.h int irq, irq 312 include/sound/sb.h irqreturn_t snd_sb16dsp_interrupt(int irq, void *dev_id); irq 51 include/sound/snd_wavefront.h unsigned long irq; /* "you were one, one of the few ..." */ irq 114 include/sound/snd_wavefront.h extern int snd_wavefront_check_irq (snd_wavefront_t *dev, int irq); irq 146 include/sound/vx_core.h int irq; irq 208 include/sound/vx_core.h irqreturn_t snd_vx_irq_handler(int irq, void *dev); irq 209 include/sound/vx_core.h irqreturn_t snd_vx_threaded_irq_handler(int irq, void *dev); irq 69 include/sound/wss.h int irq; /* IRQ line */ irq 131 include/sound/wss.h irqreturn_t snd_wss_interrupt(int irq, void *dev_id); irq 138 include/sound/wss.h int irq, int dma1, int dma2, irq 151 include/sound/wss.h int irq, int dma1, int dma2, irq 3 include/trace/events/irq.h #define TRACE_SYSTEM irq irq 55 include/trace/events/irq.h TP_PROTO(int irq, struct irqaction *action), irq 57 include/trace/events/irq.h TP_ARGS(irq, action), irq 60 include/trace/events/irq.h __field( int, irq ) irq 65 include/trace/events/irq.h __entry->irq = irq; irq 69 include/trace/events/irq.h TP_printk("irq=%d name=%s", __entry->irq, __get_str(name)) irq 85 include/trace/events/irq.h TP_PROTO(int irq, struct irqaction *action, int ret), irq 87 include/trace/events/irq.h TP_ARGS(irq, action, ret), irq 90 include/trace/events/irq.h __field( int, irq ) irq 95 include/trace/events/irq.h __entry->irq = irq; irq 100 include/trace/events/irq.h __entry->irq, __entry->ret ? "handled" : "unhandled") irq 45 include/trace/events/tegra_apb_dma.h TP_PROTO(struct dma_chan *dc, int irq), irq 46 include/trace/events/tegra_apb_dma.h TP_ARGS(dc, irq), irq 49 include/trace/events/tegra_apb_dma.h __field(int, irq) irq 53 include/trace/events/tegra_apb_dma.h __entry->irq = irq; irq 55 include/trace/events/tegra_apb_dma.h TP_printk("%s: irq %d\n", __get_str(chan), __entry->irq) irq 183 include/uapi/drm/drm.h int irq; irq 472 include/uapi/drm/drm.h int irq; /**< IRQ number */ irq 240 include/uapi/drm/via_drm.h unsigned irq; irq 49 include/uapi/linux/b1lli.h int irq; irq 59 include/uapi/linux/b1lli.h int irq; irq 37 include/uapi/linux/bpqether.h int irq; /* unused */ irq 18 include/uapi/linux/hdlcdrv.h int irq; irq 198 include/uapi/linux/if.h unsigned char irq; irq 83 include/uapi/linux/if_link.h __u16 irq; irq 27 include/uapi/linux/kernelcapi.h unsigned irq; irq 122 include/uapi/linux/kvm.h __u32 irq; irq 484 include/uapi/linux/kvm.h __u32 irq; irq 152 include/uapi/linux/scc.h int irq; /* irq */ irq 23 include/uapi/linux/serial.h int irq; irq 85 include/uapi/linux/serial.h int irq; irq 111 include/uapi/misc/cxl.h __u16 irq; /* Raised AFU interrupt number */ irq 149 include/uapi/misc/cxl.h struct cxl_event_afu_interrupt irq; irq 231 include/uapi/misc/xilinx_sdfec.h struct xsdfec_irq irq; irq 186 include/video/imx-ipu-v3.h int ipu_map_irq(struct ipu_soc *ipu, int irq); irq 188 include/video/imx-ipu-v3.h enum ipu_channel_irq irq); irq 47 include/xen/events.h void unbind_from_irqhandler(unsigned int irq, void *dev_id); irq 52 include/xen/events.h int xen_set_irq_priority(unsigned irq, unsigned priority); irq 62 include/xen/events.h void rebind_evtchn_irq(int evtchn, int irq); irq 71 include/xen/events.h void notify_remote_via_irq(int irq); irq 76 include/xen/events.h void xen_clear_irq_pending(int irq); irq 77 include/xen/events.h void xen_set_irq_pending(int irq); irq 78 include/xen/events.h bool xen_test_irq_pending(int irq); irq 82 include/xen/events.h void xen_poll_irq(int irq); irq 86 include/xen/events.h void xen_poll_irq_timeout(int irq, u64 timeout); irq 91 include/xen/events.h unsigned int evtchn_from_irq(unsigned irq); irq 117 include/xen/events.h int xen_destroy_irq(int irq); irq 123 include/xen/events.h int xen_pirq_from_irq(unsigned irq); irq 129 include/xen/events.h int xen_test_irq_shared(int irq); irq 38 include/xen/interface/physdev.h uint32_t irq; irq 69 include/xen/interface/physdev.h uint32_t irq; irq 125 include/xen/interface/physdev.h uint32_t irq; irq 22 kernel/irq/chip.c static irqreturn_t bad_chained_irq(int irq, void *dev_id) irq 24 kernel/irq/chip.c WARN_ONCE(1, "Chained irq %d should not call an action\n", irq); irq 41 kernel/irq/chip.c int irq_set_chip(unsigned int irq, struct irq_chip *chip) irq 44 kernel/irq/chip.c struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); irq 58 kernel/irq/chip.c irq_mark_irq(irq); irq 68 kernel/irq/chip.c int irq_set_irq_type(unsigned int irq, unsigned int type) irq 71 kernel/irq/chip.c struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, IRQ_GET_DESC_CHECK_GLOBAL); irq 90 kernel/irq/chip.c int irq_set_handler_data(unsigned int irq, void *data) irq 93 kernel/irq/chip.c struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); irq 121 kernel/irq/chip.c entry->irq = irq_base; irq 133 kernel/irq/chip.c int irq_set_msi_desc(unsigned int irq, struct msi_desc *entry) irq 135 kernel/irq/chip.c return irq_set_msi_desc_off(irq, 0, entry); irq 145 kernel/irq/chip.c int irq_set_chip_data(unsigned int irq, void *data) irq 148 kernel/irq/chip.c struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); irq 158 kernel/irq/chip.c struct irq_data *irq_get_irq_data(unsigned int irq) irq 160 kernel/irq/chip.c struct irq_desc *desc = irq_to_desc(irq); irq 458 kernel/irq/chip.c void handle_nested_irq(unsigned int irq) irq 460 kernel/irq/chip.c struct irq_desc *desc = irq_to_desc(irq); irq 482 kernel/irq/chip.c action_ret |= action->thread_fn(action->irq, action->dev_id); irq 754 kernel/irq/chip.c unsigned int irq = irq_desc_get_irq(desc); irq 759 kernel/irq/chip.c trace_irq_handler_entry(irq, action); irq 763 kernel/irq/chip.c res = action->handler(irq, action->dev_id); irq 764 kernel/irq/chip.c trace_irq_handler_exit(irq, action, res); irq 927 kernel/irq/chip.c unsigned int irq = irq_desc_get_irq(desc); irq 940 kernel/irq/chip.c trace_irq_handler_entry(irq, action); irq 941 kernel/irq/chip.c res = action->handler(irq, raw_cpu_ptr(action->percpu_dev_id)); irq 942 kernel/irq/chip.c trace_irq_handler_exit(irq, action, res); irq 951 kernel/irq/chip.c enabled ? " and unmasked" : "", irq, cpu); irq 970 kernel/irq/chip.c unsigned int irq = irq_desc_get_irq(desc); irq 975 kernel/irq/chip.c trace_irq_handler_entry(irq, action); irq 976 kernel/irq/chip.c res = action->handler(irq, raw_cpu_ptr(action->percpu_dev_id)); irq 977 kernel/irq/chip.c trace_irq_handler_exit(irq, action, res); irq 1054 kernel/irq/chip.c __irq_set_handler(unsigned int irq, irq_flow_handler_t handle, int is_chained, irq 1058 kernel/irq/chip.c struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, 0); irq 1069 kernel/irq/chip.c irq_set_chained_handler_and_data(unsigned int irq, irq_flow_handler_t handle, irq 1073 kernel/irq/chip.c struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, 0); irq 1086 kernel/irq/chip.c irq_set_chip_and_handler_name(unsigned int irq, struct irq_chip *chip, irq 1089 kernel/irq/chip.c irq_set_chip(irq, chip); irq 1090 kernel/irq/chip.c __irq_set_handler(irq, handle, 0, name); irq 1094 kernel/irq/chip.c void irq_modify_status(unsigned int irq, unsigned long clr, unsigned long set) irq 1097 kernel/irq/chip.c struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); irq 1144 kernel/irq/chip.c unsigned int irq; irq 1146 kernel/irq/chip.c for_each_active_irq(irq) { irq 1147 kernel/irq/chip.c desc = irq_to_desc(irq); irq 1174 kernel/irq/chip.c unsigned int irq; irq 1176 kernel/irq/chip.c for_each_active_irq(irq) { irq 1177 kernel/irq/chip.c desc = irq_to_desc(irq); irq 45 kernel/irq/cpuhotplug.c cpumask_pr_args(m), d->irq, cpu); irq 67 kernel/irq/cpuhotplug.c pr_debug("IRQ %u: Unable to migrate away\n", d->irq); irq 134 kernel/irq/cpuhotplug.c d->irq, err); irq 157 kernel/irq/cpuhotplug.c unsigned int irq; irq 159 kernel/irq/cpuhotplug.c for_each_active_irq(irq) { irq 162 kernel/irq/cpuhotplug.c desc = irq_to_desc(irq); irq 169 kernel/irq/cpuhotplug.c irq, smp_processor_id()); irq 204 kernel/irq/cpuhotplug.c unsigned int irq; irq 207 kernel/irq/cpuhotplug.c for_each_active_irq(irq) { irq 208 kernel/irq/cpuhotplug.c desc = irq_to_desc(irq); irq 11 kernel/irq/debug.h static inline void print_irq_desc(unsigned int irq, struct irq_desc *desc) irq 19 kernel/irq/debug.h irq, desc, desc->depth, desc->irq_count, desc->irqs_unhandled); irq 242 kernel/irq/debugfs.c void irq_debugfs_copy_devname(int irq, struct device *dev) irq 244 kernel/irq/debugfs.c struct irq_desc *desc = irq_to_desc(irq); irq 251 kernel/irq/debugfs.c void irq_add_debugfs_entry(unsigned int irq, struct irq_desc *desc) irq 258 kernel/irq/debugfs.c sprintf(name, "%d", irq); irq 266 kernel/irq/debugfs.c int irq; irq 275 kernel/irq/debugfs.c for_each_active_irq(irq) irq 276 kernel/irq/debugfs.c irq_add_debugfs_entry(irq, irq_to_desc(irq)); irq 14 kernel/irq/devres.c unsigned int irq; irq 22 kernel/irq/devres.c free_irq(this->irq, this->dev_id); irq 29 kernel/irq/devres.c return this->irq == match->irq && this->dev_id == match->dev_id; irq 51 kernel/irq/devres.c int devm_request_threaded_irq(struct device *dev, unsigned int irq, irq 67 kernel/irq/devres.c rc = request_threaded_irq(irq, handler, thread_fn, irqflags, devname, irq 74 kernel/irq/devres.c dr->irq = irq; irq 99 kernel/irq/devres.c int devm_request_any_context_irq(struct device *dev, unsigned int irq, irq 114 kernel/irq/devres.c rc = request_any_context_irq(irq, handler, irqflags, devname, dev_id); irq 120 kernel/irq/devres.c dr->irq = irq; irq 139 kernel/irq/devres.c void devm_free_irq(struct device *dev, unsigned int irq, void *dev_id) irq 141 kernel/irq/devres.c struct irq_devres match_data = { irq, dev_id }; irq 145 kernel/irq/devres.c free_irq(irq, dev_id); irq 178 kernel/irq/devres.c int __devm_irq_alloc_descs(struct device *dev, int irq, unsigned int from, irq 189 kernel/irq/devres.c base = __irq_alloc_descs(irq, from, cnt, node, owner, affinity); irq 22 kernel/irq/dummychip.c print_irq_desc(data->irq, desc); irq 23 kernel/irq/dummychip.c ack_bad_irq(data->irq); irq 33 kernel/irq/handle.c unsigned int irq = irq_desc_get_irq(desc); irq 35 kernel/irq/handle.c print_irq_desc(irq, desc); irq 37 kernel/irq/handle.c ack_bad_irq(irq); irq 50 kernel/irq/handle.c static void warn_no_thread(unsigned int irq, struct irqaction *action) irq 56 kernel/irq/handle.c "but no thread function available.", irq, action->name); irq 140 kernel/irq/handle.c unsigned int irq = desc->irq_data.irq; irq 148 kernel/irq/handle.c trace_irq_handler_entry(irq, action); irq 149 kernel/irq/handle.c res = action->handler(irq, action->dev_id); irq 150 kernel/irq/handle.c trace_irq_handler_exit(irq, action, res); irq 153 kernel/irq/handle.c irq, action->handler)) irq 163 kernel/irq/handle.c warn_no_thread(irq, action); irq 191 kernel/irq/handle.c add_interrupt_randomness(desc->irq_data.irq, flags); irq 95 kernel/irq/internals.h static inline void irq_mark_irq(unsigned int irq) { } irq 97 kernel/irq/internals.h extern void irq_mark_irq(unsigned int irq); irq 116 kernel/irq/internals.h extern void register_irq_proc(unsigned int irq, struct irq_desc *desc); irq 117 kernel/irq/internals.h extern void unregister_irq_proc(unsigned int irq, struct irq_desc *desc); irq 118 kernel/irq/internals.h extern void register_handler_proc(unsigned int irq, struct irqaction *action); irq 119 kernel/irq/internals.h extern void unregister_handler_proc(unsigned int irq, struct irqaction *action); irq 121 kernel/irq/internals.h static inline void register_irq_proc(unsigned int irq, struct irq_desc *desc) { } irq 122 kernel/irq/internals.h static inline void unregister_irq_proc(unsigned int irq, struct irq_desc *desc) { } irq 123 kernel/irq/internals.h static inline void register_handler_proc(unsigned int irq, irq 125 kernel/irq/internals.h static inline void unregister_handler_proc(unsigned int irq, irq 129 kernel/irq/internals.h extern bool irq_can_set_affinity_usr(unsigned int irq); irq 165 kernel/irq/internals.h __irq_get_desc_lock(unsigned int irq, unsigned long *flags, bool bus, irq 170 kernel/irq/internals.h irq_get_desc_buslock(unsigned int irq, unsigned long *flags, unsigned int check) irq 172 kernel/irq/internals.h return __irq_get_desc_lock(irq, flags, true, check); irq 182 kernel/irq/internals.h irq_get_desc_lock(unsigned int irq, unsigned long *flags, unsigned int check) irq 184 kernel/irq/internals.h return __irq_get_desc_lock(irq, flags, false, check); irq 302 kernel/irq/internals.h extern void irq_timings_free(int irq); irq 303 kernel/irq/internals.h extern int irq_timings_alloc(int irq); irq 314 kernel/irq/internals.h int irq = irq_desc_get_irq(desc); irq 328 kernel/irq/internals.h ret = irq_timings_alloc(irq); irq 331 kernel/irq/internals.h irq, ret); irq 349 kernel/irq/internals.h static inline u64 irq_timing_encode(u64 timestamp, int irq) irq 351 kernel/irq/internals.h return (timestamp << 16) | irq; irq 360 kernel/irq/internals.h static __always_inline void irq_timings_push(u64 ts, int irq) irq 365 kernel/irq/internals.h irq_timing_encode(ts, irq); irq 471 kernel/irq/internals.h void irq_add_debugfs_entry(unsigned int irq, struct irq_desc *desc); irq 477 kernel/irq/internals.h void irq_debugfs_copy_devname(int irq, struct device *dev); irq 486 kernel/irq/internals.h static inline void irq_add_debugfs_entry(unsigned int irq, struct irq_desc *d) irq 492 kernel/irq/internals.h static inline void irq_debugfs_copy_devname(int irq, struct device *dev) irq 115 kernel/irq/ipi.c int irq_destroy_ipi(unsigned int irq, const struct cpumask *dest) irq 117 kernel/irq/ipi.c struct irq_data *data = irq_get_irq_data(irq); irq 122 kernel/irq/ipi.c if (!irq || !data || !ipimask) irq 142 kernel/irq/ipi.c irq = irq + cpumask_first(dest) - data->common->ipi_offset; irq 148 kernel/irq/ipi.c irq_domain_free_irqs(irq, nr_irqs); irq 162 kernel/irq/ipi.c irq_hw_number_t ipi_get_hwirq(unsigned int irq, unsigned int cpu) irq 164 kernel/irq/ipi.c struct irq_data *data = irq_get_irq_data(irq); irq 180 kernel/irq/ipi.c data = irq_get_irq_data(irq + cpu - data->common->ipi_offset); irq 244 kernel/irq/ipi.c unsigned irq = data->irq + cpu - data->common->ipi_offset; irq 246 kernel/irq/ipi.c data = irq_get_irq_data(irq); irq 284 kernel/irq/ipi.c unsigned int base = data->irq; irq 287 kernel/irq/ipi.c unsigned irq = base + cpu - data->common->ipi_offset; irq 289 kernel/irq/ipi.c data = irq_get_irq_data(irq); irq 103 kernel/irq/irqdesc.c static void desc_set_defaults(unsigned int irq, struct irq_desc *desc, int node, irq 112 kernel/irq/irqdesc.c desc->irq_data.irq = irq; irq 150 kernel/irq/irqdesc.c int cpu, irq = desc->irq_data.irq; irq 155 kernel/irq/irqdesc.c unsigned int c = kstat_irqs_cpu(irq, cpu); irq 278 kernel/irq/irqdesc.c ATTRIBUTE_GROUPS(irq); irq 286 kernel/irq/irqdesc.c static void irq_sysfs_add(int irq, struct irq_desc *desc) irq 293 kernel/irq/irqdesc.c if (kobject_add(&desc->kobj, irq_kobj_base, "%d", irq)) irq 294 kernel/irq/irqdesc.c pr_warn("Failed to add kobject for irq %d\n", irq); irq 313 kernel/irq/irqdesc.c int irq; irq 325 kernel/irq/irqdesc.c for_each_irq_desc(irq, desc) irq 326 kernel/irq/irqdesc.c irq_sysfs_add(irq, desc); irq 339 kernel/irq/irqdesc.c static void irq_sysfs_add(int irq, struct irq_desc *desc) {} irq 346 kernel/irq/irqdesc.c static void irq_insert_desc(unsigned int irq, struct irq_desc *desc) irq 348 kernel/irq/irqdesc.c radix_tree_insert(&irq_desc_tree, irq, desc); irq 351 kernel/irq/irqdesc.c struct irq_desc *irq_to_desc(unsigned int irq) irq 353 kernel/irq/irqdesc.c return radix_tree_lookup(&irq_desc_tree, irq); irq 357 kernel/irq/irqdesc.c static void delete_irq_desc(unsigned int irq) irq 359 kernel/irq/irqdesc.c radix_tree_delete(&irq_desc_tree, irq); irq 387 kernel/irq/irqdesc.c static struct irq_desc *alloc_desc(int irq, int node, unsigned int flags, irq 409 kernel/irq/irqdesc.c desc_set_defaults(irq, desc, node, affinity, owner); irq 438 kernel/irq/irqdesc.c static void free_desc(unsigned int irq) irq 440 kernel/irq/irqdesc.c struct irq_desc *desc = irq_to_desc(irq); irq 443 kernel/irq/irqdesc.c unregister_irq_proc(irq, desc); irq 455 kernel/irq/irqdesc.c delete_irq_desc(irq); irq 581 kernel/irq/irqdesc.c struct irq_desc *irq_to_desc(unsigned int irq) irq 583 kernel/irq/irqdesc.c return (irq < NR_IRQS) ? irq_desc + irq : NULL; irq 587 kernel/irq/irqdesc.c static void free_desc(unsigned int irq) irq 589 kernel/irq/irqdesc.c struct irq_desc *desc = irq_to_desc(irq); irq 593 kernel/irq/irqdesc.c desc_set_defaults(irq, desc, irq_desc_get_node(desc), NULL, NULL); irq 617 kernel/irq/irqdesc.c void irq_mark_irq(unsigned int irq) irq 620 kernel/irq/irqdesc.c bitmap_set(allocated_irqs, irq, 1); irq 625 kernel/irq/irqdesc.c void irq_init_desc(unsigned int irq) irq 627 kernel/irq/irqdesc.c free_desc(irq); irq 638 kernel/irq/irqdesc.c int generic_handle_irq(unsigned int irq) irq 640 kernel/irq/irqdesc.c struct irq_desc *desc = irq_to_desc(irq); irq 663 kernel/irq/irqdesc.c unsigned int irq = hwirq; irq 670 kernel/irq/irqdesc.c irq = irq_find_mapping(domain, hwirq); irq 677 kernel/irq/irqdesc.c if (unlikely(!irq || irq >= nr_irqs)) { irq 678 kernel/irq/irqdesc.c ack_bad_irq(irq); irq 681 kernel/irq/irqdesc.c generic_handle_irq(irq); irq 704 kernel/irq/irqdesc.c unsigned int irq; irq 712 kernel/irq/irqdesc.c irq = irq_find_mapping(domain, hwirq); irq 718 kernel/irq/irqdesc.c if (likely(irq)) irq 719 kernel/irq/irqdesc.c generic_handle_irq(irq); irq 766 kernel/irq/irqdesc.c __irq_alloc_descs(int irq, unsigned int from, unsigned int cnt, int node, irq 774 kernel/irq/irqdesc.c if (irq >= 0) { irq 775 kernel/irq/irqdesc.c if (from > irq) irq 777 kernel/irq/irqdesc.c from = irq; irq 792 kernel/irq/irqdesc.c if (irq >=0 && start != irq) irq 817 kernel/irq/irqdesc.c int i, irq = __irq_alloc_descs(-1, 0, cnt, node, NULL, NULL); irq 819 kernel/irq/irqdesc.c if (irq < 0) irq 822 kernel/irq/irqdesc.c for (i = irq; cnt > 0; i++, cnt--) { irq 827 kernel/irq/irqdesc.c return irq; irq 830 kernel/irq/irqdesc.c for (i--; i >= irq; i--) { irq 834 kernel/irq/irqdesc.c irq_free_descs(irq, cnt); irq 870 kernel/irq/irqdesc.c __irq_get_desc_lock(unsigned int irq, unsigned long *flags, bool bus, irq 873 kernel/irq/irqdesc.c struct irq_desc *desc = irq_to_desc(irq); irq 900 kernel/irq/irqdesc.c int irq_set_percpu_devid_partition(unsigned int irq, irq 903 kernel/irq/irqdesc.c struct irq_desc *desc = irq_to_desc(irq); irq 921 kernel/irq/irqdesc.c irq_set_percpu_devid_flags(irq); irq 925 kernel/irq/irqdesc.c int irq_set_percpu_devid(unsigned int irq) irq 927 kernel/irq/irqdesc.c return irq_set_percpu_devid_partition(irq, NULL); irq 930 kernel/irq/irqdesc.c int irq_get_percpu_devid_partition(unsigned int irq, struct cpumask *affinity) irq 932 kernel/irq/irqdesc.c struct irq_desc *desc = irq_to_desc(irq); irq 944 kernel/irq/irqdesc.c void kstat_incr_irq_this_cpu(unsigned int irq) irq 946 kernel/irq/irqdesc.c kstat_incr_irqs_this_cpu(irq_to_desc(irq)); irq 958 kernel/irq/irqdesc.c unsigned int kstat_irqs_cpu(unsigned int irq, int cpu) irq 960 kernel/irq/irqdesc.c struct irq_desc *desc = irq_to_desc(irq); irq 979 kernel/irq/irqdesc.c unsigned int kstat_irqs(unsigned int irq) irq 981 kernel/irq/irqdesc.c struct irq_desc *desc = irq_to_desc(irq); irq 1006 kernel/irq/irqdesc.c unsigned int kstat_irqs_usr(unsigned int irq) irq 1011 kernel/irq/irqdesc.c sum = kstat_irqs(irq); irq 494 kernel/irq/irqdomain.c domain->linear_revmap[hwirq] = irq_data->irq; irq 502 kernel/irq/irqdomain.c void irq_domain_disassociate(struct irq_domain *domain, unsigned int irq) irq 504 kernel/irq/irqdomain.c struct irq_data *irq_data = irq_get_irq_data(irq); irq 508 kernel/irq/irqdomain.c "virq%i doesn't exist; cannot disassociate\n", irq)) irq 512 kernel/irq/irqdomain.c irq_set_status_flags(irq, IRQ_NOREQUEST); irq 515 kernel/irq/irqdomain.c irq_set_chip_and_handler(irq, NULL, NULL); irq 518 kernel/irq/irqdomain.c synchronize_irq(irq); irq 522 kernel/irq/irqdomain.c domain->ops->unmap(domain, irq); irq 917 kernel/irq/irqdomain.c return data ? data->irq : 0; irq 1116 kernel/irq/irqdomain.c irq_data->irq = child->irq; irq 98 kernel/irq/manage.c bool synchronize_hardirq(unsigned int irq) irq 100 kernel/irq/manage.c struct irq_desc *desc = irq_to_desc(irq); irq 126 kernel/irq/manage.c void synchronize_irq(unsigned int irq) irq 128 kernel/irq/manage.c struct irq_desc *desc = irq_to_desc(irq); irq 159 kernel/irq/manage.c int irq_can_set_affinity(unsigned int irq) irq 161 kernel/irq/manage.c return __irq_can_set_affinity(irq_to_desc(irq)); irq 171 kernel/irq/manage.c bool irq_can_set_affinity_usr(unsigned int irq) irq 173 kernel/irq/manage.c struct irq_desc *desc = irq_to_desc(irq); irq 206 kernel/irq/manage.c chip->name, data->irq); irq 298 kernel/irq/manage.c int __irq_set_affinity(unsigned int irq, const struct cpumask *mask, bool force) irq 300 kernel/irq/manage.c struct irq_desc *desc = irq_to_desc(irq); irq 313 kernel/irq/manage.c int irq_set_affinity_hint(unsigned int irq, const struct cpumask *m) irq 316 kernel/irq/manage.c struct irq_desc *desc = irq_get_desc_lock(irq, &flags, IRQ_GET_DESC_CHECK_GLOBAL); irq 324 kernel/irq/manage.c __irq_set_affinity(irq, m, false); irq 333 kernel/irq/manage.c struct irq_desc *desc = irq_to_desc(notify->irq); irq 366 kernel/irq/manage.c irq_set_affinity_notifier(unsigned int irq, struct irq_affinity_notify *notify) irq 368 kernel/irq/manage.c struct irq_desc *desc = irq_to_desc(irq); irq 380 kernel/irq/manage.c notify->irq = irq; irq 467 kernel/irq/manage.c int irq_set_vcpu_affinity(unsigned int irq, void *vcpu_info) irq 470 kernel/irq/manage.c struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); irq 504 kernel/irq/manage.c static int __disable_irq_nosync(unsigned int irq) irq 507 kernel/irq/manage.c struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, IRQ_GET_DESC_CHECK_GLOBAL); irq 527 kernel/irq/manage.c void disable_irq_nosync(unsigned int irq) irq 529 kernel/irq/manage.c __disable_irq_nosync(irq); irq 545 kernel/irq/manage.c void disable_irq(unsigned int irq) irq 547 kernel/irq/manage.c if (!__disable_irq_nosync(irq)) irq 548 kernel/irq/manage.c synchronize_irq(irq); irq 569 kernel/irq/manage.c bool disable_hardirq(unsigned int irq) irq 571 kernel/irq/manage.c if (!__disable_irq_nosync(irq)) irq 572 kernel/irq/manage.c return synchronize_hardirq(irq); irq 588 kernel/irq/manage.c void disable_nmi_nosync(unsigned int irq) irq 590 kernel/irq/manage.c disable_irq_nosync(irq); irq 632 kernel/irq/manage.c void enable_irq(unsigned int irq) irq 635 kernel/irq/manage.c struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, IRQ_GET_DESC_CHECK_GLOBAL); irq 640 kernel/irq/manage.c KERN_ERR "enable_irq before setup/request_irq: irq %u\n", irq)) irq 658 kernel/irq/manage.c void enable_nmi(unsigned int irq) irq 660 kernel/irq/manage.c enable_irq(irq); irq 663 kernel/irq/manage.c static int set_irq_wake_real(unsigned int irq, unsigned int on) irq 665 kernel/irq/manage.c struct irq_desc *desc = irq_to_desc(irq); irq 689 kernel/irq/manage.c int irq_set_irq_wake(unsigned int irq, unsigned int on) irq 692 kernel/irq/manage.c struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, IRQ_GET_DESC_CHECK_GLOBAL); irq 709 kernel/irq/manage.c ret = set_irq_wake_real(irq, on); irq 717 kernel/irq/manage.c WARN(1, "Unbalanced IRQ %d wake disable\n", irq); irq 719 kernel/irq/manage.c ret = set_irq_wake_real(irq, on); irq 738 kernel/irq/manage.c int can_request_irq(unsigned int irq, unsigned long irqflags) irq 741 kernel/irq/manage.c struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); irq 812 kernel/irq/manage.c int irq_set_parent(int irq, int parent_irq) irq 815 kernel/irq/manage.c struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); irq 833 kernel/irq/manage.c static irqreturn_t irq_default_primary_handler(int irq, void *dev_id) irq 842 kernel/irq/manage.c static irqreturn_t irq_nested_primary_handler(int irq, void *dev_id) irq 844 kernel/irq/manage.c WARN(1, "Primary handler called for nested irq %d\n", irq); irq 848 kernel/irq/manage.c static irqreturn_t irq_forced_secondary_handler(int irq, void *dev_id) irq 850 kernel/irq/manage.c WARN(1, "Secondary action handler called for irq %d\n", irq); irq 992 kernel/irq/manage.c ret = action->thread_fn(action->irq, action->dev_id); irq 1011 kernel/irq/manage.c ret = action->thread_fn(action->irq, action->dev_id); irq 1037 kernel/irq/manage.c tsk->comm, tsk->pid, action->irq); irq 1040 kernel/irq/manage.c desc = irq_to_desc(action->irq); irq 1071 kernel/irq/manage.c struct irq_desc *desc = irq_to_desc(action->irq); irq 1114 kernel/irq/manage.c void irq_wake_thread(unsigned int irq, void *dev_id) irq 1116 kernel/irq/manage.c struct irq_desc *desc = irq_to_desc(irq); irq 1164 kernel/irq/manage.c new->secondary->irq = new->irq; irq 1225 kernel/irq/manage.c setup_irq_thread(struct irqaction *new, unsigned int irq, bool secondary) irq 1233 kernel/irq/manage.c t = kthread_create(irq_thread, new, "irq/%d-%s", irq, irq 1236 kernel/irq/manage.c t = kthread_create(irq_thread, new, "irq/%d-s-%s", irq, irq 1280 kernel/irq/manage.c __setup_irq(unsigned int irq, struct irq_desc *desc, struct irqaction *new) irq 1294 kernel/irq/manage.c new->irq = irq; irq 1333 kernel/irq/manage.c ret = setup_irq_thread(new, irq, false); irq 1337 kernel/irq/manage.c ret = setup_irq_thread(new->secondary, irq, true); irq 1376 kernel/irq/manage.c new->name, irq, desc->irq_data.chip->name); irq 1403 kernel/irq/manage.c new->name, irq, desc->irq_data.chip->name); irq 1497 kernel/irq/manage.c irq); irq 1568 kernel/irq/manage.c irq, omsk, nmsk); irq 1603 kernel/irq/manage.c register_irq_proc(irq, desc); irq 1605 kernel/irq/manage.c register_handler_proc(irq, new); irq 1611 kernel/irq/manage.c irq, new->flags, new->name, old->flags, old->name); irq 1654 kernel/irq/manage.c int setup_irq(unsigned int irq, struct irqaction *act) irq 1657 kernel/irq/manage.c struct irq_desc *desc = irq_to_desc(irq); irq 1666 kernel/irq/manage.c retval = __setup_irq(irq, desc, act); irq 1681 kernel/irq/manage.c unsigned irq = desc->irq_data.irq; irq 1685 kernel/irq/manage.c WARN(in_interrupt(), "Trying to free IRQ %d from IRQ context!\n", irq); irq 1700 kernel/irq/manage.c WARN(1, "Trying to free already-free IRQ %d\n", irq); irq 1747 kernel/irq/manage.c unregister_handler_proc(irq, action); irq 1767 kernel/irq/manage.c action->handler(irq, dev_id); irq 1822 kernel/irq/manage.c void remove_irq(unsigned int irq, struct irqaction *act) irq 1824 kernel/irq/manage.c struct irq_desc *desc = irq_to_desc(irq); irq 1847 kernel/irq/manage.c const void *free_irq(unsigned int irq, void *dev_id) irq 1849 kernel/irq/manage.c struct irq_desc *desc = irq_to_desc(irq); irq 1873 kernel/irq/manage.c static const void *__cleanup_nmi(unsigned int irq, struct irq_desc *desc) irq 1882 kernel/irq/manage.c unregister_handler_proc(irq, desc->action); irq 1899 kernel/irq/manage.c const void *free_nmi(unsigned int irq, void *dev_id) irq 1901 kernel/irq/manage.c struct irq_desc *desc = irq_to_desc(irq); irq 1913 kernel/irq/manage.c disable_nmi_nosync(irq); irq 1918 kernel/irq/manage.c devname = __cleanup_nmi(irq, desc); irq 1967 kernel/irq/manage.c int request_threaded_irq(unsigned int irq, irq_handler_t handler, irq 1975 kernel/irq/manage.c if (irq == IRQ_NOTCONNECTED) irq 1992 kernel/irq/manage.c desc = irq_to_desc(irq); irq 2022 kernel/irq/manage.c retval = __setup_irq(irq, desc, action); irq 2040 kernel/irq/manage.c disable_irq(irq); irq 2043 kernel/irq/manage.c handler(irq, dev_id); irq 2046 kernel/irq/manage.c enable_irq(irq); irq 2070 kernel/irq/manage.c int request_any_context_irq(unsigned int irq, irq_handler_t handler, irq 2076 kernel/irq/manage.c if (irq == IRQ_NOTCONNECTED) irq 2079 kernel/irq/manage.c desc = irq_to_desc(irq); irq 2084 kernel/irq/manage.c ret = request_threaded_irq(irq, NULL, handler, irq 2089 kernel/irq/manage.c ret = request_irq(irq, handler, flags, name, dev_id); irq 2120 kernel/irq/manage.c int request_nmi(unsigned int irq, irq_handler_t handler, irq 2128 kernel/irq/manage.c if (irq == IRQ_NOTCONNECTED) irq 2141 kernel/irq/manage.c desc = irq_to_desc(irq); irq 2162 kernel/irq/manage.c retval = __setup_irq(irq, desc, action); irq 2172 kernel/irq/manage.c __cleanup_nmi(irq, desc); irq 2189 kernel/irq/manage.c void enable_percpu_irq(unsigned int irq, unsigned int type) irq 2193 kernel/irq/manage.c struct irq_desc *desc = irq_get_desc_lock(irq, &flags, IRQ_GET_DESC_CHECK_PERCPU); irq 2212 kernel/irq/manage.c WARN(1, "failed to set type for IRQ%d\n", irq); irq 2223 kernel/irq/manage.c void enable_percpu_nmi(unsigned int irq, unsigned int type) irq 2225 kernel/irq/manage.c enable_percpu_irq(irq, type); irq 2235 kernel/irq/manage.c bool irq_percpu_is_enabled(unsigned int irq) irq 2242 kernel/irq/manage.c desc = irq_get_desc_lock(irq, &flags, IRQ_GET_DESC_CHECK_PERCPU); irq 2253 kernel/irq/manage.c void disable_percpu_irq(unsigned int irq) irq 2257 kernel/irq/manage.c struct irq_desc *desc = irq_get_desc_lock(irq, &flags, IRQ_GET_DESC_CHECK_PERCPU); irq 2267 kernel/irq/manage.c void disable_percpu_nmi(unsigned int irq) irq 2269 kernel/irq/manage.c disable_percpu_irq(irq); irq 2275 kernel/irq/manage.c static struct irqaction *__free_percpu_irq(unsigned int irq, void __percpu *dev_id) irq 2277 kernel/irq/manage.c struct irq_desc *desc = irq_to_desc(irq); irq 2281 kernel/irq/manage.c WARN(in_interrupt(), "Trying to free IRQ %d from IRQ context!\n", irq); irq 2290 kernel/irq/manage.c WARN(1, "Trying to free already-free IRQ %d\n", irq); irq 2296 kernel/irq/manage.c irq, cpumask_first(desc->percpu_enabled)); irq 2307 kernel/irq/manage.c unregister_handler_proc(irq, action); irq 2325 kernel/irq/manage.c void remove_percpu_irq(unsigned int irq, struct irqaction *act) irq 2327 kernel/irq/manage.c struct irq_desc *desc = irq_to_desc(irq); irq 2330 kernel/irq/manage.c __free_percpu_irq(irq, act->percpu_dev_id); irq 2345 kernel/irq/manage.c void free_percpu_irq(unsigned int irq, void __percpu *dev_id) irq 2347 kernel/irq/manage.c struct irq_desc *desc = irq_to_desc(irq); irq 2353 kernel/irq/manage.c kfree(__free_percpu_irq(irq, dev_id)); irq 2358 kernel/irq/manage.c void free_percpu_nmi(unsigned int irq, void __percpu *dev_id) irq 2360 kernel/irq/manage.c struct irq_desc *desc = irq_to_desc(irq); irq 2368 kernel/irq/manage.c kfree(__free_percpu_irq(irq, dev_id)); irq 2378 kernel/irq/manage.c int setup_percpu_irq(unsigned int irq, struct irqaction *act) irq 2380 kernel/irq/manage.c struct irq_desc *desc = irq_to_desc(irq); irq 2390 kernel/irq/manage.c retval = __setup_irq(irq, desc, act); irq 2415 kernel/irq/manage.c int __request_percpu_irq(unsigned int irq, irq_handler_t handler, irq 2426 kernel/irq/manage.c desc = irq_to_desc(irq); irq 2449 kernel/irq/manage.c retval = __setup_irq(irq, desc, action); irq 2481 kernel/irq/manage.c int request_percpu_nmi(unsigned int irq, irq_handler_t handler, irq 2492 kernel/irq/manage.c desc = irq_to_desc(irq); irq 2518 kernel/irq/manage.c retval = __setup_irq(irq, desc, action); irq 2549 kernel/irq/manage.c int prepare_percpu_nmi(unsigned int irq) irq 2557 kernel/irq/manage.c desc = irq_get_desc_lock(irq, &flags, irq 2564 kernel/irq/manage.c irq)) { irq 2571 kernel/irq/manage.c pr_err("Failed to setup NMI delivery: irq %u\n", irq); irq 2592 kernel/irq/manage.c void teardown_percpu_nmi(unsigned int irq) irq 2599 kernel/irq/manage.c desc = irq_get_desc_lock(irq, &flags, irq 2647 kernel/irq/manage.c int irq_get_irqchip_state(unsigned int irq, enum irqchip_irq_state which, irq 2655 kernel/irq/manage.c desc = irq_get_desc_buslock(irq, &flags, 0); irq 2680 kernel/irq/manage.c int irq_set_irqchip_state(unsigned int irq, enum irqchip_irq_state which, irq 2689 kernel/irq/manage.c desc = irq_get_desc_buslock(irq, &flags, 0); irq 64 kernel/irq/msi.c void get_cached_msi_msg(unsigned int irq, struct msi_msg *msg) irq 66 kernel/irq/msi.c struct msi_desc *entry = irq_get_msi_desc(irq); irq 325 kernel/irq/msi.c if (WARN_ON(!desc->irq || desc->nvec_used != 1)) { irq 330 kernel/irq/msi.c if (!(desc->irq >= virq && desc->irq < (virq + nvec))) irq 335 kernel/irq/msi.c ret = irq_domain_alloc_irqs_hierarchy(domain, desc->irq, 1, irq 340 kernel/irq/msi.c irq_set_msi_desc_off(desc->irq, 0, desc); irq 346 kernel/irq/msi.c if (!(desc->irq >= virq && desc->irq < (virq + nvec))) irq 349 kernel/irq/msi.c irq_domain_free_irqs_common(domain, desc->irq, 1); irq 441 kernel/irq/msi.c virq = desc->irq; irq 455 kernel/irq/msi.c irq_data = irq_domain_get_irq_data(domain, desc->irq); irq 472 kernel/irq/msi.c irq_data = irq_domain_get_irq_data(domain, desc->irq); irq 482 kernel/irq/msi.c if (desc->irq == virq) irq 485 kernel/irq/msi.c irqd = irq_domain_get_irq_data(domain, desc->irq); irq 509 kernel/irq/msi.c if (desc->irq) { irq 510 kernel/irq/msi.c irq_domain_free_irqs(desc->irq, desc->nvec_used); irq 511 kernel/irq/msi.c desc->irq = 0; irq 120 kernel/irq/pm.c int irq; irq 122 kernel/irq/pm.c for_each_irq_desc(irq, desc) { irq 133 kernel/irq/pm.c synchronize_irq(irq); irq 161 kernel/irq/pm.c int irq; irq 163 kernel/irq/pm.c for_each_irq_desc(irq, desc) { irq 183 kernel/irq/pm.c void rearm_wake_irq(unsigned int irq) irq 186 kernel/irq/pm.c struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, IRQ_GET_DESC_CHECK_GLOBAL); irq 115 kernel/irq/proc.c static inline int irq_select_affinity_usr(unsigned int irq) irq 131 kernel/irq/proc.c static inline int irq_select_affinity_usr(unsigned int irq) irq 133 kernel/irq/proc.c return irq_select_affinity(irq); irq 140 kernel/irq/proc.c unsigned int irq = (int)(long)PDE_DATA(file_inode(file)); irq 144 kernel/irq/proc.c if (!irq_can_set_affinity_usr(irq) || no_irq_affinity) irq 167 kernel/irq/proc.c err = irq_select_affinity_usr(irq) ? -EINVAL : count; irq 169 kernel/irq/proc.c err = irq_set_affinity(irq, new_value); irq 300 kernel/irq/proc.c static int name_unique(unsigned int irq, struct irqaction *new_action) irq 302 kernel/irq/proc.c struct irq_desc *desc = irq_to_desc(irq); irq 319 kernel/irq/proc.c void register_handler_proc(unsigned int irq, struct irqaction *action) irq 322 kernel/irq/proc.c struct irq_desc *desc = irq_to_desc(irq); irq 325 kernel/irq/proc.c !name_unique(irq, action)) irq 338 kernel/irq/proc.c void register_irq_proc(unsigned int irq, struct irq_desc *desc) irq 341 kernel/irq/proc.c void __maybe_unused *irqp = (void *)(unsigned long) irq; irq 357 kernel/irq/proc.c sprintf(name, "%d", irq); irq 387 kernel/irq/proc.c irq_spurious_proc_show, (void *)(long)irq); irq 393 kernel/irq/proc.c void unregister_irq_proc(unsigned int irq, struct irq_desc *desc) irq 411 kernel/irq/proc.c sprintf(name, "%u", irq); irq 417 kernel/irq/proc.c void unregister_handler_proc(unsigned int irq, struct irqaction *action) irq 432 kernel/irq/proc.c unsigned int irq; irq 445 kernel/irq/proc.c for_each_irq_desc(irq, desc) irq 446 kernel/irq/proc.c register_irq_proc(irq, desc); irq 33 kernel/irq/resend.c int irq; irq 36 kernel/irq/resend.c irq = find_first_bit(irqs_resend, nr_irqs); irq 37 kernel/irq/resend.c clear_bit(irq, irqs_resend); irq 38 kernel/irq/resend.c desc = irq_to_desc(irq); irq 78 kernel/irq/resend.c unsigned int irq = irq_desc_get_irq(desc); irq 94 kernel/irq/resend.c irq = desc->parent_irq; irq 97 kernel/irq/resend.c set_bit(irq, irqs_resend); irq 40 kernel/irq/spurious.c smp_processor_id(), desc->irq_data.irq)) irq 117 kernel/irq/spurious.c static int misrouted_irq(int irq) irq 131 kernel/irq/spurious.c if (i == irq) /* Already tried */ irq 193 kernel/irq/spurious.c unsigned int irq = irq_desc_get_irq(desc); irq 199 kernel/irq/spurious.c irq, action_ret); irq 202 kernel/irq/spurious.c "the \"irqpoll\" option)\n", irq); irq 235 kernel/irq/spurious.c try_misrouted_irq(unsigned int irq, struct irq_desc *desc, irq 255 kernel/irq/spurious.c if (!irq) irq 273 kernel/irq/spurious.c unsigned int irq; irq 398 kernel/irq/spurious.c irq = irq_desc_get_irq(desc); irq 399 kernel/irq/spurious.c if (unlikely(try_misrouted_irq(irq, desc, action_ret))) { irq 400 kernel/irq/spurious.c int ok = misrouted_irq(irq); irq 418 kernel/irq/spurious.c printk(KERN_EMERG "Disabling IRQ #%d\n", irq); irq 382 kernel/irq/timings.c static u64 __irq_timings_next_event(struct irqt_stat *irqs, int irq, u64 now) irq 446 kernel/irq/timings.c static __always_inline void __irq_timings_store(int irq, struct irqt_stat *irqs, irq 468 kernel/irq/timings.c static inline void irq_timings_store(int irq, struct irqt_stat *irqs, u64 ts) irq 502 kernel/irq/timings.c __irq_timings_store(irq, irqs, interval); irq 537 kernel/irq/timings.c int i, irq = 0; irq 564 kernel/irq/timings.c irq = irq_timing_decode(irqts->values[i], &ts); irq 565 kernel/irq/timings.c s = idr_find(&irqt_stats, irq); irq 567 kernel/irq/timings.c irq_timings_store(irq, this_cpu_ptr(s), ts); irq 589 kernel/irq/timings.c void irq_timings_free(int irq) irq 593 kernel/irq/timings.c s = idr_find(&irqt_stats, irq); irq 596 kernel/irq/timings.c idr_remove(&irqt_stats, irq); irq 600 kernel/irq/timings.c int irq_timings_alloc(int irq) irq 611 kernel/irq/timings.c s = idr_find(&irqt_stats, irq); irq 620 kernel/irq/timings.c id = idr_alloc(&irqt_stats, s, irq, irq + 1, GFP_NOWAIT); irq 773 kernel/irq/timings.c int i, index, ret, irq = 0xACE5; irq 775 kernel/irq/timings.c ret = irq_timings_alloc(irq); irq 781 kernel/irq/timings.c s = idr_find(&irqt_stats, irq); irq 795 kernel/irq/timings.c __irq_timings_store(irq, irqs, ti->intervals[i]); irq 809 kernel/irq/timings.c irq_timings_free(irq); irq 833 kernel/irq/timings.c int i, irq, oirq = 0xBEEF; irq 866 kernel/irq/timings.c irq = irq_timing_decode(irqts->values[i], &ts); irq 869 kernel/irq/timings.c i, ts, ots, irq, oirq); irq 871 kernel/irq/timings.c if (WARN_ON(ts != ots || irq != oirq)) irq 635 kernel/rcu/tree.c static __always_inline void rcu_nmi_exit_common(bool irq) irq 663 kernel/rcu/tree.c if (irq) irq 668 kernel/rcu/tree.c if (irq) irq 801 kernel/rcu/tree.c static __always_inline void rcu_nmi_enter_common(bool irq) irq 819 kernel/rcu/tree.c if (irq) irq 824 kernel/rcu/tree.c if (irq) irq 210 kernel/sched/cpufreq_schedutil.c unsigned long dl_util, util, irq; irq 223 kernel/sched/cpufreq_schedutil.c irq = cpu_util_irq(rq); irq 224 kernel/sched/cpufreq_schedutil.c if (unlikely(irq >= max)) irq 273 kernel/sched/cpufreq_schedutil.c util = scale_irq_capacity(util, irq, max); irq 274 kernel/sched/cpufreq_schedutil.c util += irq; irq 7776 kernel/sched/fair.c unsigned long irq; irq 7778 kernel/sched/fair.c irq = cpu_util_irq(rq); irq 7780 kernel/sched/fair.c if (unlikely(irq >= max)) irq 7791 kernel/sched/fair.c return scale_irq_capacity(free, irq, max); irq 2437 kernel/sched/sched.h unsigned long scale_irq_capacity(unsigned long util, unsigned long irq, unsigned long max) irq 2439 kernel/sched/sched.h util *= (max - irq); irq 2452 kernel/sched/sched.h unsigned long scale_irq_capacity(unsigned long util, unsigned long irq, unsigned long max) irq 562 kernel/time/tick-broadcast.c irq_set_affinity(bc->irq, bc->cpumask); irq 256 kernel/time/tick-common.c irq_set_affinity(newdev->irq, cpumask); irq 293 kernel/time/tick-common.c if (newdev->irq >= 0 && !irq_can_set_affinity(newdev->irq)) irq 71 kernel/trace/trace_mmiotrace.c dev->vendor, dev->device, dev->irq); irq 235 lib/cpu_rmap.c irq_set_affinity_notifier(glue->notify.irq, NULL); irq 285 lib/cpu_rmap.c int irq_cpu_rmap_add(struct cpu_rmap *rmap, int irq) irq 297 lib/cpu_rmap.c rc = irq_set_affinity_notifier(irq, &glue->notify); irq 64 net/9p/trans_xen.c int irq; irq 187 net/9p/trans_xen.c notify_remote_via_irq(ring->irq); irq 212 net/9p/trans_xen.c notify_remote_via_irq(ring->irq); irq 253 net/9p/trans_xen.c static irqreturn_t xen_9pfs_front_event_handler(int irq, void *r) irq 295 net/9p/trans_xen.c if (priv->rings[i].irq > 0) irq 296 net/9p/trans_xen.c unbind_from_irqhandler(priv->rings[i].irq, priv->dev); irq 364 net/9p/trans_xen.c ring->irq = bind_evtchn_to_irqhandler(ring->evtchn, irq 367 net/9p/trans_xen.c if (ring->irq >= 0) irq 371 net/9p/trans_xen.c ret = ring->irq; irq 519 net/core/dev.c dev->irq = s[i].map.irq; irq 577 net/core/dev.c map.irq = ints[1]; irq 144 net/core/dev_ioctl.c ifr->ifr_map.irq = dev->irq; irq 1357 net/core/rtnetlink.c map.irq = dev->irq; irq 2449 net/core/rtnetlink.c k_map.irq = (unsigned char) u_map->irq; irq 149 net/phonet/af_phonet.c u16 dst, u16 src, u8 res, u8 irq) irq 185 net/phonet/af_phonet.c err = (irq ? netif_rx(skb) : netif_rx_ni(skb)) ? -ENOBUFS : 0; irq 3313 net/socket.c err |= get_user(ifr.ifr_map.irq, &uifmap32->irq); irq 3326 net/socket.c err |= put_user(ifr.ifr_map.irq, &uifmap32->irq); irq 130 samples/v4l/v4l2-pci-skeleton.c static irqreturn_t skeleton_irq(int irq, void *dev_id) irq 783 samples/v4l/v4l2-pci-skeleton.c ret = devm_request_irq(&pdev->dev, pdev->irq, irq 317 sound/aoa/core/gpio-feature.c int irq; irq 325 sound/aoa/core/gpio-feature.c irq = headphone_detect_irq; irq 330 sound/aoa/core/gpio-feature.c irq = linein_detect_irq; irq 335 sound/aoa/core/gpio-feature.c irq = lineout_detect_irq; irq 341 sound/aoa/core/gpio-feature.c if (!irq) irq 360 sound/aoa/core/gpio-feature.c free_irq(irq, notif); irq 363 sound/aoa/core/gpio-feature.c err = request_irq(irq, ftr_handle_notify_irq, 0, name, notif); irq 90 sound/aoa/soundbus/i2sbus/core.c static irqreturn_t i2sbus_bus_intr(int irq, void *devid) irq 240 sound/aoa/soundbus/i2sbus/core.c int irq = irq_of_parse_and_map(np, i); irq 241 sound/aoa/soundbus/i2sbus/core.c if (request_irq(irq, ints[i], 0, dev->rnames[i], dev)) irq 243 sound/aoa/soundbus/i2sbus/core.c dev->interrupts[i] = irq; irq 102 sound/aoa/soundbus/i2sbus/i2sbus.h i2sbus_tx_intr(int irq, void *devid); irq 104 sound/aoa/soundbus/i2sbus/i2sbus.h i2sbus_rx_intr(int irq, void *devid); irq 709 sound/aoa/soundbus/i2sbus/pcm.c irqreturn_t i2sbus_tx_intr(int irq, void *devid) irq 715 sound/aoa/soundbus/i2sbus/pcm.c irqreturn_t i2sbus_rx_intr(int irq, void *devid) irq 324 sound/arm/aaci.c static irqreturn_t aaci_irq(int irq, void *devid) irq 442 sound/arm/aaci.c ret = request_irq(aaci->dev->irq[0], aaci_irq, irq 467 sound/arm/aaci.c free_irq(aaci->dev->irq[0], aaci); irq 910 sound/arm/aaci.c (unsigned long long)dev->res.start, dev->irq[0]); irq 276 sound/arm/pxa2xx-ac97-lib.c static irqreturn_t pxa2xx_ac97_irq(int irq, void *dev_id) irq 52 sound/atmel/ac97c.c int irq; irq 481 sound/atmel/ac97c.c static irqreturn_t atmel_ac97c_interrupt(int irq, void *dev) irq 726 sound/atmel/ac97c.c int irq; irq 734 sound/atmel/ac97c.c irq = platform_get_irq(pdev, 0); irq 735 sound/atmel/ac97c.c if (irq < 0) { irq 736 sound/atmel/ac97c.c dev_dbg(&pdev->dev, "could not get irq: %d\n", irq); irq 737 sound/atmel/ac97c.c return irq; irq 759 sound/atmel/ac97c.c retval = request_irq(irq, atmel_ac97c_interrupt, 0, "AC97C", chip); irq 761 sound/atmel/ac97c.c dev_dbg(&pdev->dev, "unable to request irq %d\n", irq); irq 764 sound/atmel/ac97c.c chip->irq = irq; irq 820 sound/atmel/ac97c.c chip->regs, irq); irq 827 sound/atmel/ac97c.c free_irq(irq, chip); irq 874 sound/atmel/ac97c.c free_irq(chip->irq, chip); irq 12 sound/core/pcm_trace.h TP_PROTO(struct snd_pcm_substream *substream, snd_pcm_uframes_t pos, bool irq), irq 13 sound/core/pcm_trace.h TP_ARGS(substream, pos, irq), irq 27 sound/core/pcm_trace.h __entry->in_interrupt = (irq); irq 336 sound/drivers/ml403-ac97cr.c int irq; /* for playback */ irq 546 sound/drivers/ml403-ac97cr.c enable_irq(ml403_ac97cr->irq); irq 555 sound/drivers/ml403-ac97cr.c disable_irq_nosync(ml403_ac97cr->irq); irq 770 sound/drivers/ml403-ac97cr.c static irqreturn_t snd_ml403_ac97cr_irq(int irq, void *dev_id) irq 784 sound/drivers/ml403-ac97cr.c if (irq == cmp_irq) { irq 796 sound/drivers/ml403-ac97cr.c if (irq == cmp_irq) { irq 812 sound/drivers/ml403-ac97cr.c "to disable it _really_!\n", irq); irq 813 sound/drivers/ml403-ac97cr.c disable_irq_nosync(irq); irq 1078 sound/drivers/ml403-ac97cr.c if (ml403_ac97cr->irq >= 0) irq 1079 sound/drivers/ml403-ac97cr.c free_irq(ml403_ac97cr->irq, ml403_ac97cr); irq 1106 sound/drivers/ml403-ac97cr.c int irq; irq 1116 sound/drivers/ml403-ac97cr.c ml403_ac97cr->irq = -1; irq 1140 sound/drivers/ml403-ac97cr.c irq = platform_get_irq(pfdev, 0); irq 1141 sound/drivers/ml403-ac97cr.c if (request_irq(irq, snd_ml403_ac97cr_irq, 0, irq 1145 sound/drivers/ml403-ac97cr.c irq); irq 1149 sound/drivers/ml403-ac97cr.c ml403_ac97cr->irq = irq; irq 1152 sound/drivers/ml403-ac97cr.c ml403_ac97cr->irq); irq 1153 sound/drivers/ml403-ac97cr.c irq = platform_get_irq(pfdev, 1); irq 1154 sound/drivers/ml403-ac97cr.c if (request_irq(irq, snd_ml403_ac97cr_irq, 0, irq 1158 sound/drivers/ml403-ac97cr.c irq); irq 1162 sound/drivers/ml403-ac97cr.c ml403_ac97cr->capture_irq = irq; irq 1291 sound/drivers/ml403-ac97cr.c (unsigned long)ml403_ac97cr->port, ml403_ac97cr->irq, irq 28 sound/drivers/mpu401/mpu401.c static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ; /* MPU-401 IRQ */ irq 43 sound/drivers/mpu401/mpu401.c module_param_hw_array(irq, int, irq, NULL, 0444); irq 44 sound/drivers/mpu401/mpu401.c MODULE_PARM_DESC(irq, "IRQ # for MPU-401 device."); irq 69 sound/drivers/mpu401/mpu401.c if (irq[dev] >= 0) { irq 70 sound/drivers/mpu401/mpu401.c sprintf(card->longname + strlen(card->longname), "irq %d", irq[dev]); irq 76 sound/drivers/mpu401/mpu401.c irq[dev], NULL); irq 100 sound/drivers/mpu401/mpu401.c if (irq[dev] == SNDRV_AUTO_IRQ) { irq 162 sound/drivers/mpu401/mpu401.c irq[dev] = -1; irq 164 sound/drivers/mpu401/mpu401.c irq[dev] = pnp_irq(device, 0); irq 120 sound/drivers/mpu401/mpu401_uart.c irqreturn_t snd_mpu401_uart_interrupt(int irq, void *dev_id) irq 141 sound/drivers/mpu401/mpu401_uart.c irqreturn_t snd_mpu401_uart_interrupt_tx(int irq, void *dev_id) irq 485 sound/drivers/mpu401/mpu401_uart.c if (mpu->irq >= 0) irq 486 sound/drivers/mpu401/mpu401_uart.c free_irq(mpu->irq, (void *) mpu); irq 513 sound/drivers/mpu401/mpu401_uart.c int irq, irq 541 sound/drivers/mpu401/mpu401_uart.c mpu->irq = -1; irq 565 sound/drivers/mpu401/mpu401_uart.c if (irq >= 0) { irq 566 sound/drivers/mpu401/mpu401_uart.c if (request_irq(irq, snd_mpu401_uart_interrupt, 0, irq 569 sound/drivers/mpu401/mpu401_uart.c "unable to grab IRQ %d\n", irq); irq 574 sound/drivers/mpu401/mpu401_uart.c if (irq < 0 && !(info_flags & MPU401_INFO_IRQ_HOOK)) irq 577 sound/drivers/mpu401/mpu401_uart.c mpu->irq = irq; irq 66 sound/drivers/mtpav.c static int irq = MTPAV_IRQ; /* 7, 5 */ irq 75 sound/drivers/mtpav.c module_param_hw(irq, int, irq, 0444); irq 76 sound/drivers/mtpav.c MODULE_PARM_DESC(irq, "Parallel IRQ # for MotuMTPAV MIDI."); irq 127 sound/drivers/mtpav.c int irq; /* interrupt (for inputs) */ irq 555 sound/drivers/mtpav.c static irqreturn_t snd_mtpav_irqh(int irq, void *dev_id) irq 575 sound/drivers/mtpav.c if (request_irq(irq, snd_mtpav_irqh, 0, "MOTU MTPAV", mcard)) { irq 576 sound/drivers/mtpav.c snd_printk(KERN_ERR "MTVAP IRQ %d busy\n", irq); irq 579 sound/drivers/mtpav.c mcard->irq = irq; irq 669 sound/drivers/mtpav.c if (crd->irq >= 0) irq 670 sound/drivers/mtpav.c free_irq(crd->irq, (void *)crd); irq 690 sound/drivers/mtpav.c mtp_card->irq = -1; irq 720 sound/drivers/mtpav.c printk(KERN_INFO "Motu MidiTimePiece on parallel port irq: %d ioport: 0x%lx\n", irq, port); irq 934 sound/drivers/mts64.c card->shortname, p->base, p->irq); irq 85 sound/drivers/pcsp/pcsp.c pcsp_chip.irq = -1; irq 58 sound/drivers/pcsp/pcsp.h unsigned short port, irq, dma; irq 733 sound/drivers/portman2x4.c card->shortname, p->base, p->irq); irq 60 sound/drivers/serial-u16550.c static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ; /* 3,4,5,7,9,10,11,14,15 */ irq 76 sound/drivers/serial-u16550.c module_param_hw_array(irq, int, irq, NULL, 0444); irq 77 sound/drivers/serial-u16550.c MODULE_PARM_DESC(irq, "IRQ # for UART16550A chip."); irq 116 sound/drivers/serial-u16550.c int irq; irq 257 sound/drivers/serial-u16550.c if (uart->irq < 0 && uart->buff_in_count > 0) irq 281 sound/drivers/serial-u16550.c static irqreturn_t snd_uart16550_interrupt(int irq, void *dev_id) irq 426 sound/drivers/serial-u16550.c if (uart->irq < 0) { irq 453 sound/drivers/serial-u16550.c if (uart->irq < 0) irq 591 sound/drivers/serial-u16550.c if (uart->irq < 0) /* polling mode */ irq 650 sound/drivers/serial-u16550.c if (uart->irq < 0) /* polling */ irq 758 sound/drivers/serial-u16550.c if (uart->irq >= 0) irq 759 sound/drivers/serial-u16550.c free_irq(uart->irq, uart); irq 773 sound/drivers/serial-u16550.c int irq, irq 792 sound/drivers/serial-u16550.c uart->irq = -1; irq 802 sound/drivers/serial-u16550.c if (irq >= 0 && irq != SNDRV_AUTO_IRQ) { irq 803 sound/drivers/serial-u16550.c if (request_irq(irq, snd_uart16550_interrupt, irq 806 sound/drivers/serial-u16550.c "irq %d busy. Using Polling.\n", irq); irq 808 sound/drivers/serial-u16550.c uart->irq = irq; irq 938 sound/drivers/serial-u16550.c irq[dev], irq 954 sound/drivers/serial-u16550.c uart->irq); irq 485 sound/drivers/vx/vx_core.c irqreturn_t snd_vx_threaded_irq_handler(int irq, void *dev) irq 532 sound/drivers/vx/vx_core.c irqreturn_t snd_vx_irq_handler(int irq, void *dev) irq 781 sound/drivers/vx/vx_core.c chip->irq = -1; irq 30 sound/firewire/amdtp-stream-trace.h __field(unsigned int, irq) irq 52 sound/firewire/amdtp-stream-trace.h __entry->irq = !!in_interrupt(); irq 66 sound/firewire/amdtp-stream-trace.h __entry->irq, irq 46 sound/hda/hdac_bus.c bus->irq = -1; irq 39 sound/isa/ad1816a/ad1816a.c static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ; /* Pnp setup */ irq 105 sound/isa/ad1816a/ad1816a.c irq[dev] = pnp_irq(pdev, 0); irq 147 sound/isa/ad1816a/ad1816a.c irq[dev], irq 160 sound/isa/ad1816a/ad1816a.c card->shortname, chip->port, irq[dev], dma1[dev], dma2[dev]); irq 306 sound/isa/ad1816a/ad1816a_lib.c static irqreturn_t snd_ad1816a_interrupt(int irq, void *dev_id) irq 555 sound/isa/ad1816a/ad1816a_lib.c if (chip->irq >= 0) irq 556 sound/isa/ad1816a/ad1816a_lib.c free_irq(chip->irq, (void *) chip); irq 588 sound/isa/ad1816a/ad1816a_lib.c unsigned long port, int irq, int dma1, int dma2, irq 596 sound/isa/ad1816a/ad1816a_lib.c chip->irq = -1; irq 605 sound/isa/ad1816a/ad1816a_lib.c if (request_irq(irq, snd_ad1816a_interrupt, 0, "AD1816A", (void *) chip)) { irq 606 sound/isa/ad1816a/ad1816a_lib.c snd_printk(KERN_ERR "ad1816a: can't grab IRQ %d\n", irq); irq 610 sound/isa/ad1816a/ad1816a_lib.c chip->irq = irq; irq 33 sound/isa/ad1848/ad1848.c static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ; /* 5,7,9,11,12,15 */ irq 45 sound/isa/ad1848/ad1848.c module_param_hw_array(irq, int, irq, NULL, 0444); irq 46 sound/isa/ad1848/ad1848.c MODULE_PARM_DESC(irq, "IRQ # for " CRD_NAME " driver."); irq 61 sound/isa/ad1848/ad1848.c if (irq[n] == SNDRV_AUTO_IRQ) { irq 82 sound/isa/ad1848/ad1848.c error = snd_wss_create(card, port[n], -1, irq[n], dma1[n], -1, irq 104 sound/isa/ad1848/ad1848.c chip->pcm->name, chip->port, irq[n], dma1[n]); irq 108 sound/isa/ad1848/ad1848.c chip->pcm->name, chip->port, irq[n], dma1[n]); irq 49 sound/isa/als100.c static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ; /* PnP setup */ irq 136 sound/isa/als100.c irq[dev] = pnp_irq(pdev, 0); irq 199 sound/isa/als100.c error = snd_sbdsp_create(card, port[dev], irq[dev], irq 215 sound/isa/als100.c chip->name, chip->port, irq[dev], dma8[dev]); irq 221 sound/isa/als100.c chip->name, chip->port, irq[dev], dma8[dev], irq 51 sound/isa/azt2320.c static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ; /* Pnp setup */ irq 115 sound/isa/azt2320.c irq[dev] = pnp_irq(pdev, 0); irq 193 sound/isa/azt2320.c irq[dev], irq 204 sound/isa/azt2320.c card->shortname, chip->port, irq[dev], dma1[dev], dma2[dev]); irq 41 sound/isa/cmi8328.c static int irq[CMI8328_MAX] = {[0 ... (CMI8328_MAX-1)] = SNDRV_AUTO_IRQ}; irq 57 sound/isa/cmi8328.c module_param_hw_array(irq, int, irq, NULL, 0444); irq 58 sound/isa/cmi8328.c MODULE_PARM_DESC(irq, "IRQ # for CMI8328 driver."); irq 66 sound/isa/cmi8328.c module_param_hw_array(mpuirq, int, irq, NULL, 0444); irq 251 sound/isa/cmi8328.c if (irq[ndev] == SNDRV_AUTO_IRQ) { irq 252 sound/isa/cmi8328.c irq[ndev] = snd_legacy_find_free_irq(irqs); irq 253 sound/isa/cmi8328.c if (irq[ndev] < 0) { irq 273 sound/isa/cmi8328.c pos = array_find(irqs, irq[ndev]); irq 275 sound/isa/cmi8328.c snd_printk(KERN_ERR "invalid IRQ %d\n", irq[ndev]); irq 306 sound/isa/cmi8328.c err = snd_wss_create(card, port + 4, -1, irq[ndev], dma1[ndev], irq 368 sound/isa/cmi8328.c card->shortname, cmi->wss->port, irq[ndev], dma1[ndev], irq 86 sound/isa/cmi8330.c module_param_hw_array(sbirq, int, irq, NULL, 0444); irq 95 sound/isa/cmi8330.c module_param_hw_array(wssirq, int, irq, NULL, 0444); irq 104 sound/isa/cmi8330.c module_param_hw_array(mpuirq, int, irq, NULL, 0444); irq 33 sound/isa/cs423x/cs4231.c static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ; /* 5,7,9,11,12,15 */ irq 48 sound/isa/cs423x/cs4231.c module_param_hw_array(irq, int, irq, NULL, 0444); irq 49 sound/isa/cs423x/cs4231.c MODULE_PARM_DESC(irq, "IRQ # for " CRD_NAME " driver."); irq 50 sound/isa/cs423x/cs4231.c module_param_hw_array(mpu_irq, int, irq, NULL, 0444); irq 66 sound/isa/cs423x/cs4231.c if (irq[n] == SNDRV_AUTO_IRQ) { irq 87 sound/isa/cs423x/cs4231.c error = snd_wss_create(card, port[n], -1, irq[n], dma1[n], dma2[n], irq 104 sound/isa/cs423x/cs4231.c chip->pcm->name, chip->port, irq[n], dma1[n]); irq 108 sound/isa/cs423x/cs4231.c chip->pcm->name, chip->port, irq[n], dma1[n], dma2[n]); irq 71 sound/isa/cs423x/cs4236.c static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ; /* 5,7,9,11,12,15 */ irq 96 sound/isa/cs423x/cs4236.c module_param_hw_array(irq, int, irq, NULL, 0444); irq 97 sound/isa/cs423x/cs4236.c MODULE_PARM_DESC(irq, "IRQ # for " IDENT " driver."); irq 98 sound/isa/cs423x/cs4236.c module_param_hw_array(mpu_irq, int, irq, NULL, 0444); irq 249 sound/isa/cs423x/cs4236.c irq[dev] = pnp_irq(pdev, 0); irq 255 sound/isa/cs423x/cs4236.c irq[dev], dma1[dev], dma2[dev]); irq 383 sound/isa/cs423x/cs4236.c irq[dev], irq 413 sound/isa/cs423x/cs4236.c chip->pcm->name, chip->port, irq[dev], dma1[dev]); irq 417 sound/isa/cs423x/cs4236.c chip->pcm->name, chip->port, irq[dev], dma1[dev], irq 461 sound/isa/cs423x/cs4236.c if (irq[dev] == SNDRV_AUTO_IRQ) { irq 262 sound/isa/cs423x/cs4236_lib.c int irq, int dma1, int dma2, irq 277 sound/isa/cs423x/cs4236_lib.c irq, dma1, dma2, hardware, hwshare, &chip); irq 45 sound/isa/es1688/es1688.c static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ; /* 5,7,9,10 */ irq 63 sound/isa/es1688/es1688.c module_param_hw_array(irq, int, irq, NULL, 0444); irq 66 sound/isa/es1688/es1688.c MODULE_PARM_DESC(irq, "IRQ # for " CRD_NAME " driver."); irq 67 sound/isa/es1688/es1688.c module_param_hw_array(mpu_irq, int, irq, NULL, 0444); irq 93 sound/isa/es1688/es1688.c if (irq[n] == SNDRV_AUTO_IRQ) { irq 94 sound/isa/es1688/es1688.c irq[n] = snd_legacy_find_free_irq(possible_irqs); irq 95 sound/isa/es1688/es1688.c if (irq[n] < 0) { irq 110 sound/isa/es1688/es1688.c irq[n], mpu_irq[n], dma8[n], ES1688_HW_AUTO); irq 116 sound/isa/es1688/es1688.c irq[n], mpu_irq[n], dma8[n], ES1688_HW_AUTO); irq 140 sound/isa/es1688/es1688.c chip->irq, chip->dma8); irq 236 sound/isa/es1688/es1688.c irq[n] = pnp_irq(pdev, 0); irq 238 sound/isa/es1688/es1688.c return snd_es1688_create(card, chip, port[n], mpu_port[n], irq[n], irq 226 sound/isa/es1688/es1688_lib.c irq_bits = irqs[chip->irq & 0x0f]; irq 230 sound/isa/es1688/es1688_lib.c chip->port, chip->irq); irq 473 sound/isa/es1688/es1688_lib.c static irqreturn_t snd_es1688_interrupt(int irq, void *dev_id) irq 601 sound/isa/es1688/es1688_lib.c if (chip->irq >= 0) irq 602 sound/isa/es1688/es1688_lib.c free_irq(chip->irq, (void *) chip); irq 627 sound/isa/es1688/es1688_lib.c int irq, irq 640 sound/isa/es1688/es1688_lib.c chip->irq = -1; irq 651 sound/isa/es1688/es1688_lib.c err = request_irq(irq, snd_es1688_interrupt, 0, "ES1688", (void *) chip); irq 653 sound/isa/es1688/es1688_lib.c snd_printk(KERN_ERR "es1688: can't grab IRQ %d\n", irq); irq 657 sound/isa/es1688/es1688_lib.c chip->irq = irq; irq 93 sound/isa/es18xx.c int irq; /* IRQ number of ESS chip */ irq 725 sound/isa/es18xx.c static irqreturn_t snd_es18xx_interrupt(int irq, void *dev_id) irq 771 sound/isa/es18xx.c snd_mpu401_uart_interrupt(irq, chip->rmidi->private_data); irq 1395 sound/isa/es18xx.c snd_es18xx_config_write(chip, 0x27, chip->irq); irq 1406 sound/isa/es18xx.c snd_es18xx_config_write(chip, 0x28, chip->irq); irq 1409 sound/isa/es18xx.c snd_es18xx_config_write(chip, 0x70, chip->irq); irq 1411 sound/isa/es18xx.c snd_es18xx_config_write(chip, 0x72, chip->irq); irq 1430 sound/isa/es18xx.c switch (chip->irq) { irq 1445 sound/isa/es18xx.c snd_printk(KERN_ERR "invalid irq %d\n", chip->irq); irq 1747 sound/isa/es18xx.c if (chip->irq >= 0) irq 1748 sound/isa/es18xx.c free_irq(chip->irq, (void *) card); irq 1769 sound/isa/es18xx.c int irq, int dma1, int dma2) irq 1780 sound/isa/es18xx.c chip->irq = -1; irq 1793 sound/isa/es18xx.c if (request_irq(irq, snd_es18xx_interrupt, 0, "ES18xx", irq 1796 sound/isa/es18xx.c snd_printk(KERN_ERR PFX "unable to grap IRQ %d\n", irq); irq 1799 sound/isa/es18xx.c chip->irq = irq; irq 1972 sound/isa/es18xx.c static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ; /* 5,7,9,10 */ irq 1992 sound/isa/es18xx.c module_param_hw_array(irq, int, irq, NULL, 0444); irq 1993 sound/isa/es18xx.c MODULE_PARM_DESC(irq, "IRQ # for ES18xx driver."); irq 2034 sound/isa/es18xx.c irq[dev] = pnp_irq(pdev, 0); irq 2036 sound/isa/es18xx.c snd_printdd("PnP ES18xx: dma1=%i, dma2=%i, irq=%i\n", dma1[dev], dma2[dev], irq[dev]); irq 2117 sound/isa/es18xx.c irq[dev], dma1[dev], dma2[dev]); irq 2128 sound/isa/es18xx.c irq[dev], dma1[dev], dma2[dev]); irq 2133 sound/isa/es18xx.c irq[dev], dma1[dev]); irq 2194 sound/isa/es18xx.c if (irq[dev] == SNDRV_AUTO_IRQ) { irq 2195 sound/isa/es18xx.c if ((irq[dev] = snd_legacy_find_free_irq(possible_irqs)) < 0) { irq 38 sound/isa/galaxy/galaxy.c static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ; irq 51 sound/isa/galaxy/galaxy.c module_param_hw_array(irq, int, irq, NULL, 0444); irq 52 sound/isa/galaxy/galaxy.c MODULE_PARM_DESC(irq, "IRQ # for " CRD_NAME " driver."); irq 53 sound/isa/galaxy/galaxy.c module_param_hw_array(mpu_irq, int, irq, NULL, 0444); irq 241 sound/isa/galaxy/galaxy.c switch (irq[n]) { irq 249 sound/isa/galaxy/galaxy.c irq[n] = 9; irq 261 sound/isa/galaxy/galaxy.c dev_err(dev, "invalid IRQ %d\n", irq[n]); irq 350 sound/isa/galaxy/galaxy.c if (mpu_irq[n] == irq[n]) { irq 554 sound/isa/galaxy/galaxy.c card->shortname, port[n], wss_port[n], irq[n], dma1[n], irq 557 sound/isa/galaxy/galaxy.c err = snd_wss_create(card, wss_port[n] + 4, -1, irq[n], dma1[n], irq 17 sound/isa/gus/gus_irq.c irqreturn_t snd_gus_interrupt(int irq, void *dev_id) irq 106 sound/isa/gus/gus_main.c if (gus->gf1.irq >= 0) irq 107 sound/isa/gus/gus_main.c free_irq(gus->gf1.irq, (void *) gus); irq 128 sound/isa/gus/gus_main.c int irq, int dma1, int dma2, irq 153 sound/isa/gus/gus_main.c gus->gf1.irq = -1; irq 178 sound/isa/gus/gus_main.c if (irq >= 0 && request_irq(irq, snd_gus_interrupt, 0, "GUS GF1", (void *) gus)) { irq 179 sound/isa/gus/gus_main.c snd_printk(KERN_ERR "gus: can't grab irq %d\n", irq); irq 183 sound/isa/gus/gus_main.c gus->gf1.irq = irq; irq 268 sound/isa/gus/gus_main.c int irq, dma1, dma2; irq 298 sound/isa/gus/gus_main.c irq = gus->gf1.irq; irq 299 sound/isa/gus/gus_main.c irq = abs(irq); irq 300 sound/isa/gus/gus_main.c irq = irqs[irq & 0x0f]; irq 301 sound/isa/gus/gus_main.c if (irq == 0) { irq 305 sound/isa/gus/gus_main.c irq |= 0x40; irq 324 sound/isa/gus/gus_main.c outb(irq, GUSP(gus, IRQDMACNTRLREG)); irq 335 sound/isa/gus/gus_main.c outb(irq, GUSP(gus, IRQDMACNTRLREG)); irq 32 sound/isa/gus/gusclassic.c static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ; /* 3,5,9,11,12,15 */ irq 48 sound/isa/gus/gusclassic.c module_param_hw_array(irq, int, irq, NULL, 0444); irq 49 sound/isa/gus/gusclassic.c MODULE_PARM_DESC(irq, "IRQ # for " CRD_NAME " driver."); irq 76 sound/isa/gus/gusclassic.c if (irq[n] == SNDRV_AUTO_IRQ) { irq 77 sound/isa/gus/gusclassic.c irq[n] = snd_legacy_find_free_irq(possible_irqs); irq 78 sound/isa/gus/gusclassic.c if (irq[n] < 0) { irq 99 sound/isa/gus/gusclassic.c return snd_gus_create(card, port[n], irq[n], dma1[n], dma2[n], irq 105 sound/isa/gus/gusclassic.c error = snd_gus_create(card, port[n], irq[n], dma1[n], dma2[n], irq 181 sound/isa/gus/gusclassic.c gus->gf1.port, gus->gf1.irq, gus->gf1.dma1); irq 38 sound/isa/gus/gusextreme.c static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ; /* 5,7,9,10 */ irq 60 sound/isa/gus/gusextreme.c module_param_hw_array(irq, int, irq, NULL, 0444); irq 61 sound/isa/gus/gusextreme.c MODULE_PARM_DESC(irq, "IRQ # for " CRD_NAME " driver."); irq 62 sound/isa/gus/gusextreme.c module_param_hw_array(mpu_irq, int, irq, NULL, 0444); irq 64 sound/isa/gus/gusextreme.c module_param_hw_array(gf1_irq, int, irq, NULL, 0444); irq 92 sound/isa/gus/gusextreme.c if (irq[n] == SNDRV_AUTO_IRQ) { irq 93 sound/isa/gus/gusextreme.c irq[n] = snd_legacy_find_free_irq(possible_irqs); irq 94 sound/isa/gus/gusextreme.c if (irq[n] < 0) { irq 109 sound/isa/gus/gusextreme.c irq[n], mpu_irq[n], dma8[n], ES1688_HW_1688); irq 115 sound/isa/gus/gusextreme.c irq[n], mpu_irq[n], dma8[n], ES1688_HW_1688); irq 314 sound/isa/gus/gusextreme.c gus->gf1.irq, es1688->irq, gus->gf1.dma1, es1688->dma8); irq 30 sound/isa/gus/gusmax.c static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ; /* 2,3,5,9,11,12,15 */ irq 46 sound/isa/gus/gusmax.c module_param_hw_array(irq, int, irq, NULL, 0444); irq 47 sound/isa/gus/gusmax.c MODULE_PARM_DESC(irq, "IRQ # for GUS MAX driver."); irq 60 sound/isa/gus/gusmax.c int irq; irq 90 sound/isa/gus/gusmax.c static irqreturn_t snd_gusmax_interrupt(int irq, void *dev_id) irq 100 sound/isa/gus/gusmax.c snd_gus_interrupt(irq, maxcard->gus); irq 105 sound/isa/gus/gusmax.c snd_wss_interrupt(irq, maxcard->wss); irq 183 sound/isa/gus/gusmax.c if (maxcard->irq >= 0) irq 184 sound/isa/gus/gusmax.c free_irq(maxcard->irq, (void *)maxcard); irq 209 sound/isa/gus/gusmax.c maxcard->irq = -1; irq 211 sound/isa/gus/gusmax.c xirq = irq[dev]; irq 284 sound/isa/gus/gusmax.c maxcard->irq = xirq; irq 51 sound/isa/gus/interwave.c static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ; /* 2,3,5,9,11,12,15 */ irq 86 sound/isa/gus/interwave.c module_param_hw_array(irq, int, irq, NULL, 0444); irq 87 sound/isa/gus/interwave.c MODULE_PARM_DESC(irq, "IRQ # for InterWave driver."); irq 102 sound/isa/gus/interwave.c int irq; irq 284 sound/isa/gus/interwave.c static irqreturn_t snd_interwave_interrupt(int irq, void *dev_id) irq 294 sound/isa/gus/interwave.c snd_gus_interrupt(irq, iwcard->gus); irq 299 sound/isa/gus/interwave.c snd_wss_interrupt(irq, iwcard->wss); irq 572 sound/isa/gus/interwave.c irq[dev] = pnp_irq(pdev, 0); irq 577 sound/isa/gus/interwave.c snd_printdd("isapnp IW: dma1=%i, dma2=%i, irq=%i\n", dma1[dev], dma2[dev], irq[dev]); irq 603 sound/isa/gus/interwave.c if (iwcard->irq >= 0) irq 604 sound/isa/gus/interwave.c free_irq(iwcard->irq, (void *)iwcard); irq 620 sound/isa/gus/interwave.c iwcard->irq = -1; irq 638 sound/isa/gus/interwave.c xirq = irq[dev]; irq 669 sound/isa/gus/interwave.c iwcard->irq = xirq; irq 793 sound/isa/gus/interwave.c if (irq[dev] == SNDRV_AUTO_IRQ) { irq 794 sound/isa/gus/interwave.c if ((irq[dev] = snd_legacy_find_free_irq(possible_irqs)) < 0) { irq 151 sound/isa/msnd/msnd.c enable_irq(dev->irq); irq 183 sound/isa/msnd/msnd.c disable_irq(dev->irq); irq 225 sound/isa/msnd/msnd.h int irq, irq_ref; irq 155 sound/isa/msnd/msnd_pinnacle.c static irqreturn_t snd_msnd_interrupt(int irq, void *dev_id) irq 232 sound/isa/msnd/msnd_pinnacle.c chip->irq, irq 293 sound/isa/msnd/msnd_pinnacle.c chip->irq, irq 535 sound/isa/msnd/msnd_pinnacle.c err = request_irq(chip->irq, snd_msnd_interrupt, 0, card->shortname, irq 538 sound/isa/msnd/msnd_pinnacle.c printk(KERN_ERR LOGNAME ": Couldn't grab IRQ %d\n", chip->irq); irq 542 sound/isa/msnd/msnd_pinnacle.c free_irq(chip->irq, chip); irq 551 sound/isa/msnd/msnd_pinnacle.c free_irq(chip->irq, chip); irq 606 sound/isa/msnd/msnd_pinnacle.c disable_irq(chip->irq); irq 620 sound/isa/msnd/msnd_pinnacle.c free_irq(chip->irq, chip); irq 632 sound/isa/msnd/msnd_pinnacle.c free_irq(chip->irq, chip); irq 673 sound/isa/msnd/msnd_pinnacle.c static int snd_msnd_write_cfg_irq(int cfg, int num, u16 irq) irq 677 sound/isa/msnd/msnd_pinnacle.c if (snd_msnd_write_cfg(cfg, IREG_IRQ_NUMBER, LOBYTE(irq))) irq 712 sound/isa/msnd/msnd_pinnacle.c u16 io1, u16 irq, int mem) irq 720 sound/isa/msnd/msnd_pinnacle.c if (snd_msnd_write_cfg_irq(cfg, num, irq)) irq 752 sound/isa/msnd/msnd_pinnacle.c static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ; irq 792 sound/isa/msnd/msnd_pinnacle.c module_param_hw_array(irq, int, irq, NULL, 0444); irq 801 sound/isa/msnd/msnd_pinnacle.c module_param_hw_array(mpu_irq, int, irq, NULL, 0444); irq 804 sound/isa/msnd/msnd_pinnacle.c module_param_hw_array(ide_irq, int, irq, NULL, 0444); irq 814 sound/isa/msnd/msnd_pinnacle.c if (irq[i] == SNDRV_AUTO_PORT || mem[i] == SNDRV_AUTO_PORT) { irq 842 sound/isa/msnd/msnd_pinnacle.c if (!(irq[i] == 5 || irq 843 sound/isa/msnd/msnd_pinnacle.c irq[i] == 7 || irq 844 sound/isa/msnd/msnd_pinnacle.c irq[i] == 9 || irq 845 sound/isa/msnd/msnd_pinnacle.c irq[i] == 10 || irq 846 sound/isa/msnd/msnd_pinnacle.c irq[i] == 11 || irq 847 sound/isa/msnd/msnd_pinnacle.c irq[i] == 12)) { irq 903 sound/isa/msnd/msnd_pinnacle.c switch (irq[idx]) { irq 951 sound/isa/msnd/msnd_pinnacle.c irq[idx], mem[idx]); irq 1010 sound/isa/msnd/msnd_pinnacle.c chip->irq = irq[idx]; irq 1123 sound/isa/msnd/msnd_pinnacle.c irq[idx] = pnp_irq(pnp_dev, 0); irq 1135 sound/isa/msnd/msnd_pinnacle.c chip->irq = irq[idx]; irq 42 sound/isa/opl3sa2.c static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ; /* 0,1,3,5,9,11,12,15 */ irq 67 sound/isa/opl3sa2.c module_param_hw_array(irq, int, irq, NULL, 0444); irq 68 sound/isa/opl3sa2.c MODULE_PARM_DESC(irq, "IRQ # for OPL3-SA driver."); irq 113 sound/isa/opl3sa2.c int irq; irq 283 sound/isa/opl3sa2.c static irqreturn_t snd_opl3sa2_interrupt(int irq, void *dev_id) irq 303 sound/isa/opl3sa2.c snd_mpu401_uart_interrupt(irq, chip->rmidi->private_data); irq 308 sound/isa/opl3sa2.c snd_wss_interrupt(irq, chip->wss); irq 597 sound/isa/opl3sa2.c irq[dev] = pnp_irq(pdev, 0); irq 601 sound/isa/opl3sa2.c pnp_device_is_pnpbios(pdev) ? "BIOS" : "ISA", port[dev], dma1[dev], dma2[dev], irq[dev]); irq 609 sound/isa/opl3sa2.c if (chip->irq >= 0) irq 610 sound/isa/opl3sa2.c free_irq(chip->irq, card); irq 629 sound/isa/opl3sa2.c chip->irq = -1; irq 647 sound/isa/opl3sa2.c xirq = irq[dev]; irq 661 sound/isa/opl3sa2.c chip->irq = xirq; irq 45 sound/isa/opti9xx/miro.c static int irq = SNDRV_DEFAULT_IRQ1; /* 5,7,9,10,11 */ irq 65 sound/isa/opti9xx/miro.c module_param_hw(irq, int, irq, 0444); irq 66 sound/isa/opti9xx/miro.c MODULE_PARM_DESC(irq, "WSS irq # for miro driver."); irq 67 sound/isa/opti9xx/miro.c module_param_hw(mpu_irq, int, irq, 0444); irq 110 sound/isa/opti9xx/miro.c int irq; irq 777 sound/isa/opti9xx/miro.c chip->irq = -1; irq 942 sound/isa/opti9xx/miro.c snd_iprintf(buffer, " irq : %d\n", miro->irq); irq 1049 sound/isa/opti9xx/miro.c switch (chip->irq) { irq 1066 sound/isa/opti9xx/miro.c snd_printk(KERN_ERR "WSS irq # %d not valid\n", chip->irq); irq 1285 sound/isa/opti9xx/miro.c miro->irq = irq; irq 1298 sound/isa/opti9xx/miro.c miro->irq, miro->dma1, miro->dma2, irq 1351 sound/isa/opti9xx/miro.c miro->wss_base + 4, miro->irq, miro->dma1, miro->dma2); irq 1439 sound/isa/opti9xx/miro.c if (irq == SNDRV_AUTO_IRQ) { irq 1440 sound/isa/opti9xx/miro.c irq = snd_legacy_find_free_irq(possible_irqs); irq 1441 sound/isa/opti9xx/miro.c if (irq < 0) { irq 1548 sound/isa/opti9xx/miro.c irq = pnp_irq(pdev, 0); irq 62 sound/isa/opti9xx/opti92x-ad1848.c static int irq = SNDRV_DEFAULT_IRQ1; /* 5,7,9,10,11 */ irq 85 sound/isa/opti9xx/opti92x-ad1848.c module_param_hw(irq, int, irq, 0444); irq 86 sound/isa/opti9xx/opti92x-ad1848.c MODULE_PARM_DESC(irq, "WSS irq # for opti9xx driver."); irq 87 sound/isa/opti9xx/opti92x-ad1848.c module_param_hw(mpu_irq, int, irq, 0444); irq 135 sound/isa/opti9xx/opti92x-ad1848.c int irq; irq 183 sound/isa/opti9xx/opti92x-ad1848.c chip->irq = -1; irq 330 sound/isa/opti9xx/opti92x-ad1848.c int irq, int dma1, int dma2, irq 436 sound/isa/opti9xx/opti92x-ad1848.c switch (irq) { irq 455 sound/isa/opti9xx/opti92x-ad1848.c snd_printk(KERN_WARNING "WSS irq # %d not valid\n", irq); irq 639 sound/isa/opti9xx/opti92x-ad1848.c static irqreturn_t snd_opti93x_interrupt(int irq, void *dev_id) irq 774 sound/isa/opti9xx/opti92x-ad1848.c irq = pnp_irq(pdev, 0); irq 802 sound/isa/opti9xx/opti92x-ad1848.c if (chip->irq > 0) { irq 803 sound/isa/opti9xx/opti92x-ad1848.c disable_irq(chip->irq); irq 804 sound/isa/opti9xx/opti92x-ad1848.c free_irq(chip->irq, chip); irq 835 sound/isa/opti9xx/opti92x-ad1848.c error = snd_opti9xx_configure(chip, port, irq, dma1, xdma2, irq 840 sound/isa/opti9xx/opti92x-ad1848.c error = snd_wss_create(card, chip->wss_base + 4, -1, irq, dma1, xdma2, irq 867 sound/isa/opti9xx/opti92x-ad1848.c error = request_irq(irq, snd_opti93x_interrupt, irq 870 sound/isa/opti9xx/opti92x-ad1848.c snd_printk(KERN_ERR "opti9xx: can't grab IRQ %d\n", irq); irq 874 sound/isa/opti9xx/opti92x-ad1848.c chip->irq = irq; irq 881 sound/isa/opti9xx/opti92x-ad1848.c chip->wss_base + 4, irq, dma1, xdma2); irq 885 sound/isa/opti9xx/opti92x-ad1848.c card->shortname, codec->pcm->name, chip->wss_base + 4, irq, irq 981 sound/isa/opti9xx/opti92x-ad1848.c if (irq == SNDRV_AUTO_IRQ) { irq 982 sound/isa/opti9xx/opti92x-ad1848.c if ((irq = snd_legacy_find_free_irq(possible_irqs)) < 0) { irq 1051 sound/isa/opti9xx/opti92x-ad1848.c error = snd_opti9xx_configure(chip, port, irq, dma1, xdma2, irq 42 sound/isa/sb/jazz16.c static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ; irq 57 sound/isa/sb/jazz16.c module_param_hw_array(irq, int, irq, NULL, 0444); irq 58 sound/isa/sb/jazz16.c MODULE_PARM_DESC(irq, "IRQ # for jazz16 driver."); irq 59 sound/isa/sb/jazz16.c module_param_hw_array(mpu_irq, int, irq, NULL, 0444); irq 76 sound/isa/sb/jazz16.c static irqreturn_t jazz16_interrupt(int irq, void *chip) irq 167 sound/isa/sb/jazz16.c jazz_irq_bits[chip->irq] == 0) irq 179 sound/isa/sb/jazz16.c jazz_irq_bits[chip->irq] | irq 239 sound/isa/sb/jazz16.c xirq = irq[dev]; irq 275 sound/isa/sb/jazz16.c err = snd_sbdsp_create(card, port[dev], irq[dev], irq 66 sound/isa/sb/sb16.c static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ; /* 5,7,9,10 */ irq 97 sound/isa/sb/sb16.c module_param_hw_array(irq, int, irq, NULL, 0444); irq 98 sound/isa/sb/sb16.c MODULE_PARM_DESC(irq, "IRQ # for SB16 driver."); irq 265 sound/isa/sb/sb16.c irq[dev] = pnp_irq(pdev, 0); irq 269 sound/isa/sb/sb16.c dma8[dev], dma16[dev], irq[dev]); irq 339 sound/isa/sb/sb16.c xirq = irq[dev]; irq 516 sound/isa/sb/sb16.c if (irq[dev] == SNDRV_AUTO_IRQ) { irq 517 sound/isa/sb/sb16.c if ((irq[dev] = snd_legacy_find_free_irq(possible_irqs)) < 0) { irq 386 sound/isa/sb/sb16_main.c irqreturn_t snd_sb16dsp_interrupt(int irq, void *dev_id) irq 396 sound/isa/sb/sb16_main.c chip->rmidi_callback(irq, chip->rmidi->private_data); irq 751 sound/isa/sb/sb16_main.c switch (chip->irq) { irq 26 sound/isa/sb/sb8.c static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ; /* 5,7,9,10 */ irq 37 sound/isa/sb/sb8.c module_param_hw_array(irq, int, irq, NULL, 0444); irq 38 sound/isa/sb/sb8.c MODULE_PARM_DESC(irq, "IRQ # for SB8 driver."); irq 47 sound/isa/sb/sb8.c static irqreturn_t snd_sb8_interrupt(int irq, void *dev_id) irq 71 sound/isa/sb/sb8.c if (irq[dev] == SNDRV_AUTO_IRQ) { irq 105 sound/isa/sb/sb8.c if ((err = snd_sbdsp_create(card, port[dev], irq[dev], irq 120 sound/isa/sb/sb8.c irq[dev], irq 182 sound/isa/sb/sb8.c irq[dev], dma8[dev]); irq 174 sound/isa/sb/sb_common.c if (chip->irq >= 0) irq 175 sound/isa/sb/sb_common.c free_irq(chip->irq, (void *) chip); irq 198 sound/isa/sb/sb_common.c int irq, irq 221 sound/isa/sb/sb_common.c chip->irq = -1; irq 226 sound/isa/sb/sb_common.c if (request_irq(irq, irq_handler, irq 231 sound/isa/sb/sb_common.c snd_printk(KERN_ERR "sb: can't grab irq %d\n", irq); irq 235 sound/isa/sb/sb_common.c chip->irq = irq; irq 40 sound/isa/sc6000.c static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ; /* 5, 7, 9, 10, 11 */ irq 60 sound/isa/sc6000.c module_param_hw_array(irq, int, irq, NULL, 0444); irq 61 sound/isa/sc6000.c MODULE_PARM_DESC(irq, "IRQ # for sc-6000 driver."); irq 62 sound/isa/sc6000.c module_param_hw_array(mpu_irq, int, irq, NULL, 0444); irq 111 sound/isa/sc6000.c static unsigned char sc6000_irq_to_softcfg(int irq) irq 115 sound/isa/sc6000.c switch (irq) { irq 381 sound/isa/sc6000.c int mss_config = sc6000_irq_to_softcfg(irq[dev]) | irq 512 sound/isa/sc6000.c if (irq[dev] != SNDRV_AUTO_IRQ && !sc6000_irq_to_softcfg(irq[dev])) { irq 513 sound/isa/sc6000.c printk(KERN_ERR PFX "invalid IRQ %d\n", irq[dev]); irq 540 sound/isa/sc6000.c int xirq = irq[dev]; irq 40 sound/isa/sscape.c static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ; irq 58 sound/isa/sscape.c module_param_hw_array(irq, int, irq, NULL, 0444); irq 59 sound/isa/sscape.c MODULE_PARM_DESC(irq, "IRQ # for SoundScape driver."); irq 61 sound/isa/sscape.c module_param_hw_array(mpu_irq, int, irq, NULL, 0444); irq 674 sound/isa/sscape.c static unsigned get_irq_config(int sscape_type, int irq) irq 682 sound/isa/sscape.c if (irq == old_irq[cfg]) irq 686 sound/isa/sscape.c if (irq == valid_irq[cfg]) irq 809 sound/isa/sscape.c unsigned long port, int irq) irq 816 sound/isa/sscape.c MPU401_INFO_INTEGRATED, irq, &rawmidi); irq 837 sound/isa/sscape.c int irq, int dma1, int dma2) irq 864 sound/isa/sscape.c err = snd_wss_create(card, port, -1, irq, dma1, dma2, irq 1001 sound/isa/sscape.c name, sscape->io_base, irq[dev], dma[dev]); irq 1006 sound/isa/sscape.c irq_cfg = get_irq_config(sscape->type, irq[dev]); irq 1008 sound/isa/sscape.c snd_printk(KERN_ERR "sscape: Invalid IRQ %d\n", irq[dev]); irq 1057 sound/isa/sscape.c err = create_ad1845(card, wss_port[dev], irq[dev], irq 1062 sound/isa/sscape.c wss_port[dev], irq[dev]); irq 1069 sound/isa/sscape.c name, sscape->chip->port, sscape->chip->irq, irq 1141 sound/isa/sscape.c if (irq[i] == SNDRV_AUTO_IRQ || irq 1268 sound/isa/sscape.c irq[idx] = pnp_irq(dev, 0); irq 55 sound/isa/wavefront/wavefront.c module_param_hw_array(cs4232_pcm_irq, int, irq, NULL, 0444); irq 63 sound/isa/wavefront/wavefront.c module_param_hw_array(cs4232_mpu_irq, int, irq, NULL, 0444); irq 65 sound/isa/wavefront/wavefront.c module_param_hw_array(ics2115_irq, int, irq, NULL, 0444); irq 204 sound/isa/wavefront/wavefront.c static irqreturn_t snd_wavefront_ics2115_interrupt(int irq, void *dev_id) irq 319 sound/isa/wavefront/wavefront.c if (acard->wavefront.irq > 0) irq 320 sound/isa/wavefront/wavefront.c free_irq(acard->wavefront.irq, (void *)acard); irq 337 sound/isa/wavefront/wavefront.c acard->wavefront.irq = -1; irq 411 sound/isa/wavefront/wavefront.c acard->wavefront.irq = ics2115_irq[dev]; irq 1749 sound/isa/wavefront/wavefront_synth.c snd_wavefront_interrupt_bits (int irq) irq 1754 sound/isa/wavefront/wavefront_synth.c switch (irq) { irq 1769 sound/isa/wavefront/wavefront_synth.c snd_printk ("invalid IRQ %d\n", irq); irq 1804 sound/isa/wavefront/wavefront_synth.c bits = snd_wavefront_interrupt_bits (dev->irq); irq 1089 sound/isa/wss/wss_lib.c irqreturn_t snd_wss_interrupt(int irq, void *dev_id) irq 1676 sound/isa/wss/wss_lib.c if (chip->irq >= 0) { irq 1677 sound/isa/wss/wss_lib.c disable_irq(chip->irq); irq 1679 sound/isa/wss/wss_lib.c free_irq(chip->irq, (void *) chip); irq 1786 sound/isa/wss/wss_lib.c int irq, int dma1, int dma2, irq 1801 sound/isa/wss/wss_lib.c chip->irq = -1; irq 1823 sound/isa/wss/wss_lib.c if (request_irq(irq, snd_wss_interrupt, 0, irq 1825 sound/isa/wss/wss_lib.c snd_printk(KERN_ERR "wss: can't grab IRQ %d\n", irq); irq 1829 sound/isa/wss/wss_lib.c chip->irq = irq; irq 297 sound/mips/hal2.c static irqreturn_t hal2_interrupt(int irq, void *dev_id) irq 228 sound/mips/hal2.h u32 irq; /* IRQ Status */ irq 469 sound/mips/sgio2audio.c static irqreturn_t snd_sgio2audio_dma_in_isr(int irq, void *dev_id) irq 489 sound/mips/sgio2audio.c static irqreturn_t snd_sgio2audio_dma_out_isr(int irq, void *dev_id) irq 508 sound/mips/sgio2audio.c static irqreturn_t snd_sgio2audio_error_isr(int irq, void *dev_id) irq 741 sound/mips/sgio2audio.c int irq; irq 747 sound/mips/sgio2audio.c .irq = MACEISA_AUDIO1_DMAT_IRQ, irq 752 sound/mips/sgio2audio.c .irq = MACEISA_AUDIO1_OF_IRQ, irq 757 sound/mips/sgio2audio.c .irq = MACEISA_AUDIO2_DMAT_IRQ, irq 762 sound/mips/sgio2audio.c .irq = MACEISA_AUDIO2_MERR_IRQ, irq 767 sound/mips/sgio2audio.c .irq = MACEISA_AUDIO3_DMAT_IRQ, irq 772 sound/mips/sgio2audio.c .irq = MACEISA_AUDIO3_MERR_IRQ, irq 791 sound/mips/sgio2audio.c free_irq(snd_sgio2_isr_table[i].irq, irq 852 sound/mips/sgio2audio.c if (request_irq(snd_sgio2_isr_table[i].irq, irq 859 sound/mips/sgio2audio.c snd_sgio2_isr_table[i].irq); irq 137 sound/oss/dmasound/dmasound_atari.c static irqreturn_t AtaInterrupt(int irq, void *dummy); irq 1262 sound/oss/dmasound/dmasound_atari.c static irqreturn_t AtaInterrupt(int irq, void *dummy) irq 87 sound/oss/dmasound/dmasound_paula.c static irqreturn_t AmiInterrupt(int irq, void *dummy); irq 557 sound/oss/dmasound/dmasound_paula.c static irqreturn_t AmiInterrupt(int irq, void *dummy) irq 52 sound/oss/dmasound/dmasound_q40.c static irqreturn_t Q40StereoInterrupt(int irq, void *dummy); irq 53 sound/oss/dmasound/dmasound_q40.c static irqreturn_t Q40MonoInterrupt(int irq, void *dummy); irq 459 sound/oss/dmasound/dmasound_q40.c static irqreturn_t Q40StereoInterrupt(int irq, void *dummy) irq 471 sound/oss/dmasound/dmasound_q40.c static irqreturn_t Q40MonoInterrupt(int irq, void *dummy) irq 182 sound/parisc/harmony.c snd_harmony_interrupt(int irq, void *dev) irq 874 sound/parisc/harmony.c if (h->irq >= 0) irq 875 sound/parisc/harmony.c free_irq(h->irq, h); irq 909 sound/parisc/harmony.c h->irq = -1; irq 918 sound/parisc/harmony.c err = request_irq(padev->irq, snd_harmony_interrupt, 0, irq 922 sound/parisc/harmony.c padev->irq); irq 925 sound/parisc/harmony.c h->irq = padev->irq; irq 970 sound/parisc/harmony.c card->shortname, h->hpa, h->irq); irq 18 sound/parisc/harmony.h int irq; irq 78 sound/pci/ad1889.c int irq; irq 585 sound/pci/ad1889.c snd_ad1889_interrupt(int irq, void *dev_id) irq 816 sound/pci/ad1889.c if (chip->irq < 0) irq 832 sound/pci/ad1889.c if (chip->irq >= 0) irq 833 sound/pci/ad1889.c free_irq(chip->irq, chip); irq 898 sound/pci/ad1889.c chip->irq = -1; irq 916 sound/pci/ad1889.c if (request_irq(pci->irq, snd_ad1889_interrupt, irq 918 sound/pci/ad1889.c dev_err(card->dev, "cannot obtain IRQ %d\n", pci->irq); irq 923 sound/pci/ad1889.c chip->irq = pci->irq; irq 924 sound/pci/ad1889.c synchronize_irq(chip->irq); irq 982 sound/pci/ad1889.c card->shortname, chip->bar, chip->irq); irq 215 sound/pci/ali5451/ali5451.c int irq; irq 881 sound/pci/ali5451/ali5451.c static irqreturn_t snd_ali_card_interrupt(int irq, void *dev_id) irq 1952 sound/pci/ali5451/ali5451.c if (codec->irq >= 0) irq 1953 sound/pci/ali5451/ali5451.c free_irq(codec->irq, codec); irq 2051 sound/pci/ali5451/ali5451.c if (request_irq(codec->pci->irq, snd_ali_card_interrupt, irq 2056 sound/pci/ali5451/ali5451.c codec->irq = codec->pci->irq; irq 2108 sound/pci/ali5451/ali5451.c codec->irq = -1; irq 2130 sound/pci/ali5451/ali5451.c synchronize_irq(pci->irq); irq 2233 sound/pci/ali5451/ali5451.c card->shortname, codec->port, codec->irq); irq 117 sound/pci/als300.c int irq; irq 170 sound/pci/als300.c if (chip->irq >= 0) irq 171 sound/pci/als300.c free_irq(chip->irq, chip); irq 184 sound/pci/als300.c static irqreturn_t snd_als300_interrupt(int irq, void *dev_id) irq 215 sound/pci/als300.c static irqreturn_t snd_als300plus_interrupt(int irq, void *dev_id) irq 664 sound/pci/als300.c chip->irq = -1; irq 680 sound/pci/als300.c if (request_irq(pci->irq, irq_handler, IRQF_SHARED, irq 682 sound/pci/als300.c dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); irq 686 sound/pci/als300.c chip->irq = pci->irq; irq 781 sound/pci/als300.c card->shortname, chip->port, chip->irq); irq 529 sound/pci/als4000.c static irqreturn_t snd_als4000_interrupt(int irq, void *dev_id) irq 547 sound/pci/als4000.c snd_mpu401_uart_interrupt(irq, chip->rmidi->private_data); irq 896 sound/pci/als4000.c pci->irq, irq 915 sound/pci/als4000.c card->shortname, chip->alt_port, chip->irq); irq 679 sound/pci/asihpi/hpi_internal.h } irq; irq 311 sound/pci/asihpi/hpioctl.c static irqreturn_t asihpi_isr(int irq, void *dev_id) irq 481 sound/pci/asihpi/hpioctl.c if (request_irq(pci_dev->irq, asihpi_isr, IRQF_SHARED, irq 484 sound/pci/asihpi/hpioctl.c pci_dev->irq); irq 490 sound/pci/asihpi/hpioctl.c dev_info(&pci_dev->dev, "using irq %d\n", pci_dev->irq); irq 491 sound/pci/asihpi/hpioctl.c adapters[adapter_index].irq = pci_dev->irq; irq 547 sound/pci/asihpi/hpioctl.c if (pa->irq) irq 548 sound/pci/asihpi/hpioctl.c free_irq(pa->irq, pa); irq 143 sound/pci/asihpi/hpios.h int irq; irq 253 sound/pci/atiixp.c int irq; irq 1339 sound/pci/atiixp.c static irqreturn_t snd_atiixp_interrupt(int irq, void *dev_id) irq 1542 sound/pci/atiixp.c if (chip->irq < 0) irq 1547 sound/pci/atiixp.c if (chip->irq >= 0) irq 1548 sound/pci/atiixp.c free_irq(chip->irq, chip); irq 1588 sound/pci/atiixp.c chip->irq = -1; irq 1602 sound/pci/atiixp.c if (request_irq(pci->irq, snd_atiixp_interrupt, IRQF_SHARED, irq 1604 sound/pci/atiixp.c dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); irq 1608 sound/pci/atiixp.c chip->irq = pci->irq; irq 1610 sound/pci/atiixp.c synchronize_irq(chip->irq); irq 1658 sound/pci/atiixp.c chip->addr, chip->irq); irq 228 sound/pci/atiixp_modem.c int irq; irq 1009 sound/pci/atiixp_modem.c static irqreturn_t snd_atiixp_interrupt(int irq, void *dev_id) irq 1170 sound/pci/atiixp_modem.c if (chip->irq < 0) irq 1175 sound/pci/atiixp_modem.c if (chip->irq >= 0) irq 1176 sound/pci/atiixp_modem.c free_irq(chip->irq, chip); irq 1216 sound/pci/atiixp_modem.c chip->irq = -1; irq 1230 sound/pci/atiixp_modem.c if (request_irq(pci->irq, snd_atiixp_interrupt, IRQF_SHARED, irq 1232 sound/pci/atiixp_modem.c dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); irq 1236 sound/pci/atiixp_modem.c chip->irq = pci->irq; irq 1238 sound/pci/atiixp_modem.c synchronize_irq(chip->irq); irq 1281 sound/pci/atiixp_modem.c card->shortname, pci->revision, chip->addr, chip->irq); irq 129 sound/pci/au88x0/au88x0.c free_irq(vortex->irq, vortex); irq 175 sound/pci/au88x0/au88x0.c chip->irq = -1; irq 198 sound/pci/au88x0/au88x0.c if ((err = request_irq(pci->irq, vortex_interrupt, irq 204 sound/pci/au88x0/au88x0.c chip->irq = pci->irq; irq 219 sound/pci/au88x0/au88x0.c free_irq(chip->irq, chip); irq 267 sound/pci/au88x0/au88x0.c card->shortname, chip->io, chip->irq); irq 175 sound/pci/au88x0/au88x0.h unsigned int irq; irq 231 sound/pci/au88x0/au88x0.h static irqreturn_t vortex_interrupt(int irq, void *dev_id); irq 2402 sound/pci/au88x0/au88x0_core.c static irqreturn_t vortex_interrupt(int irq, void *dev_id) irq 2484 sound/pci/au88x0/au88x0_core.c snd_mpu401_uart_interrupt(vortex->irq, irq 86 sound/pci/aw2/aw2-alsa.c int irq; irq 216 sound/pci/aw2/aw2-alsa.c if (chip->irq >= 0) irq 217 sound/pci/aw2/aw2-alsa.c free_irq(chip->irq, (void *)chip); irq 263 sound/pci/aw2/aw2-alsa.c chip->irq = -1; irq 288 sound/pci/aw2/aw2-alsa.c if (request_irq(pci->irq, snd_aw2_saa7146_interrupt, irq 290 sound/pci/aw2/aw2-alsa.c dev_err(card->dev, "Cannot grab irq %d\n", pci->irq); irq 298 sound/pci/aw2/aw2-alsa.c chip->irq = pci->irq; irq 302 sound/pci/aw2/aw2-alsa.c free_irq(chip->irq, (void *)chip); irq 356 sound/pci/aw2/aw2-alsa.c card->shortname, chip->irq); irq 330 sound/pci/aw2/aw2-saa7146.c irqreturn_t snd_aw2_saa7146_interrupt(int irq, void *dev_id) irq 70 sound/pci/aw2/aw2-saa7146.h extern irqreturn_t snd_aw2_saa7146_interrupt(int irq, void *dev_id); irq 291 sound/pci/azt3328.c int irq; irq 1912 sound/pci/azt3328.c snd_azf3328_interrupt(int irq, void *dev_id) irq 1955 sound/pci/azt3328.c snd_mpu401_uart_interrupt(irq, chip->rmidi->private_data); irq 2275 sound/pci/azt3328.c if (chip->irq < 0) irq 2284 sound/pci/azt3328.c if (chip->irq >= 0) irq 2285 sound/pci/azt3328.c free_irq(chip->irq, chip); irq 2332 sound/pci/azt3328.c chip->opl3_io, chip->mixer_io, chip->irq); irq 2404 sound/pci/azt3328.c chip->irq = -1; irq 2444 sound/pci/azt3328.c if (request_irq(pci->irq, snd_azf3328_interrupt, irq 2446 sound/pci/azt3328.c dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); irq 2450 sound/pci/azt3328.c chip->irq = pci->irq; irq 2452 sound/pci/azt3328.c synchronize_irq(chip->irq); irq 2572 sound/pci/azt3328.c card->shortname, chip->ctrl_io, chip->irq); irq 183 sound/pci/bt87x.c int irq; irq 305 sound/pci/bt87x.c static irqreturn_t snd_bt87x_interrupt(int irq, void *dev_id) irq 677 sound/pci/bt87x.c if (chip->irq >= 0) irq 678 sound/pci/bt87x.c free_irq(chip->irq, chip); irq 733 sound/pci/bt87x.c chip->irq = -1; irq 755 sound/pci/bt87x.c err = request_irq(pci->irq, snd_bt87x_interrupt, IRQF_SHARED, irq 758 sound/pci/bt87x.c dev_err(card->dev, "cannot grab irq %d\n", pci->irq); irq 761 sound/pci/bt87x.c chip->irq = pci->irq; irq 763 sound/pci/bt87x.c synchronize_irq(chip->irq); irq 931 sound/pci/bt87x.c chip->irq); irq 671 sound/pci/ca0106/ca0106.h int irq; irq 1239 sound/pci/ca0106/ca0106_main.c if (chip->irq >= 0) irq 1240 sound/pci/ca0106/ca0106_main.c free_irq(chip->irq, chip); irq 1261 sound/pci/ca0106/ca0106_main.c static irqreturn_t snd_ca0106_interrupt(int irq, void *dev_id) irq 1674 sound/pci/ca0106/ca0106_main.c chip->irq = -1; irq 1686 sound/pci/ca0106/ca0106_main.c if (request_irq(pci->irq, snd_ca0106_interrupt, irq 1692 sound/pci/ca0106/ca0106_main.c chip->irq = pci->irq; irq 1725 sound/pci/ca0106/ca0106_main.c c->name, chip->port, chip->irq); irq 450 sound/pci/cmipci.c int irq; irq 1430 sound/pci/cmipci.c static irqreturn_t snd_cmipci_interrupt(int irq, void *dev_id) irq 1451 sound/pci/cmipci.c snd_mpu401_uart_interrupt(irq, cm->rmidi->private_data); irq 2913 sound/pci/cmipci.c if (cm->irq >= 0) { irq 2925 sound/pci/cmipci.c free_irq(cm->irq, cm); irq 3029 sound/pci/cmipci.c cm->irq = -1; irq 3041 sound/pci/cmipci.c if (request_irq(pci->irq, snd_cmipci_interrupt, irq 3043 sound/pci/cmipci.c dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); irq 3047 sound/pci/cmipci.c cm->irq = pci->irq; irq 3145 sound/pci/cmipci.c card->shortname, modelstr, cm->iobase, cm->irq); irq 438 sound/pci/cs4281.c int irq; irq 480 sound/pci/cs4281.c static irqreturn_t snd_cs4281_interrupt(int irq, void *dev_id); irq 1288 sound/pci/cs4281.c if (chip->irq >= 0) irq 1289 sound/pci/cs4281.c synchronize_irq(chip->irq); irq 1300 sound/pci/cs4281.c if (chip->irq >= 0) irq 1301 sound/pci/cs4281.c free_irq(chip->irq, chip); irq 1342 sound/pci/cs4281.c chip->irq = -1; irq 1365 sound/pci/cs4281.c if (request_irq(pci->irq, snd_cs4281_interrupt, IRQF_SHARED, irq 1367 sound/pci/cs4281.c dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); irq 1371 sound/pci/cs4281.c chip->irq = pci->irq; irq 1620 sound/pci/cs4281.c synchronize_irq(chip->irq); irq 1787 sound/pci/cs4281.c static irqreturn_t snd_cs4281_interrupt(int irq, void *dev_id) irq 1940 sound/pci/cs4281.c chip->irq); irq 132 sound/pci/cs46xx/cs46xx.c chip->irq); irq 1642 sound/pci/cs46xx/cs46xx.h int irq; irq 1335 sound/pci/cs46xx/cs46xx_lib.c static irqreturn_t snd_cs46xx_interrupt(int irq, void *dev_id) irq 2931 sound/pci/cs46xx/cs46xx_lib.c if (chip->irq >= 0) irq 2932 sound/pci/cs46xx/cs46xx_lib.c free_irq(chip->irq, chip); irq 3894 sound/pci/cs46xx/cs46xx_lib.c chip->irq = -1; irq 3991 sound/pci/cs46xx/cs46xx_lib.c if (request_irq(pci->irq, snd_cs46xx_interrupt, IRQF_SHARED, irq 3993 sound/pci/cs46xx/cs46xx_lib.c dev_err(chip->card->dev, "unable to grab IRQ %d\n", pci->irq); irq 3997 sound/pci/cs46xx/cs46xx_lib.c chip->irq = pci->irq; irq 102 sound/pci/cs5530.c u8 irq, dma8, dma16 = 0; irq 166 sound/pci/cs5530.c irq = snd_cs5530_mixer_read(sb_base, 0x80) & 0x0F; irq 193 sound/pci/cs5530.c if (irq & 1) irq 194 sound/pci/cs5530.c irq = 9; irq 195 sound/pci/cs5530.c else if (irq & 2) irq 196 sound/pci/cs5530.c irq = 5; irq 197 sound/pci/cs5530.c else if (irq & 4) irq 198 sound/pci/cs5530.c irq = 7; irq 199 sound/pci/cs5530.c else if (irq & 8) irq 200 sound/pci/cs5530.c irq = 10; irq 207 sound/pci/cs5530.c dev_info(card->dev, "IRQ: %d DMA8: %d DMA16: %d\n", irq, dma8, dma16); irq 209 sound/pci/cs5530.c err = snd_sbdsp_create(card, sb_base, irq, snd_sb16dsp_interrupt, dma8, irq 199 sound/pci/cs5535audio/cs5535audio.c static irqreturn_t snd_cs5535audio_interrupt(int irq, void *dev_id) irq 240 sound/pci/cs5535audio/cs5535audio.c synchronize_irq(cs5535au->irq); irq 243 sound/pci/cs5535audio/cs5535audio.c if (cs5535au->irq >= 0) irq 244 sound/pci/cs5535audio/cs5535audio.c free_irq(cs5535au->irq, cs5535au); irq 289 sound/pci/cs5535audio/cs5535audio.c cs5535au->irq = -1; irq 298 sound/pci/cs5535audio/cs5535audio.c if (request_irq(pci->irq, snd_cs5535audio_interrupt, irq 300 sound/pci/cs5535audio/cs5535audio.c dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); irq 305 sound/pci/cs5535audio/cs5535audio.c cs5535au->irq = pci->irq; irq 360 sound/pci/cs5535audio/cs5535audio.c cs5535au->port, cs5535au->irq); irq 89 sound/pci/cs5535audio/cs5535audio.h int irq; irq 185 sound/pci/ctxfi/cthardware.h int irq; irq 1792 sound/pci/ctxfi/cthw20k1.c unsigned int cmd, irq, cl_size, l_timer, pwr; irq 1843 sound/pci/ctxfi/cthw20k1.c pci_read_config_dword(pci, PCI_INTERRUPT_LINE, &irq); irq 1860 sound/pci/ctxfi/cthw20k1.c pci_write_config_dword(pci, PCI_INTERRUPT_LINE, irq); irq 1877 sound/pci/ctxfi/cthw20k1.c static irqreturn_t ct_20k1_interrupt(int irq, void *dev_id) irq 1931 sound/pci/ctxfi/cthw20k1.c if (hw->irq < 0) { irq 1932 sound/pci/ctxfi/cthw20k1.c err = request_irq(pci->irq, ct_20k1_interrupt, IRQF_SHARED, irq 1936 sound/pci/ctxfi/cthw20k1.c "XFi: Cannot get irq %d\n", pci->irq); irq 1939 sound/pci/ctxfi/cthw20k1.c hw->irq = pci->irq; irq 1966 sound/pci/ctxfi/cthw20k1.c if (hw->irq >= 0) irq 1967 sound/pci/ctxfi/cthw20k1.c synchronize_irq(hw->irq); irq 1973 sound/pci/ctxfi/cthw20k1.c if (hw->irq >= 0) irq 1974 sound/pci/ctxfi/cthw20k1.c free_irq(hw->irq, hw); irq 1976 sound/pci/ctxfi/cthw20k1.c hw->irq = -1; irq 2154 sound/pci/ctxfi/cthw20k1.c .irq = -1, irq 2001 sound/pci/ctxfi/cthw20k2.c static irqreturn_t ct_20k2_interrupt(int irq, void *dev_id) irq 2055 sound/pci/ctxfi/cthw20k2.c if (hw->irq < 0) { irq 2056 sound/pci/ctxfi/cthw20k2.c err = request_irq(pci->irq, ct_20k2_interrupt, IRQF_SHARED, irq 2060 sound/pci/ctxfi/cthw20k2.c "XFi: Cannot get irq %d\n", pci->irq); irq 2063 sound/pci/ctxfi/cthw20k2.c hw->irq = pci->irq; irq 2098 sound/pci/ctxfi/cthw20k2.c if (hw->irq >= 0) irq 2099 sound/pci/ctxfi/cthw20k2.c free_irq(hw->irq, hw); irq 2101 sound/pci/ctxfi/cthw20k2.c hw->irq = -1; irq 2220 sound/pci/ctxfi/cthw20k2.c .irq = -1, irq 1809 sound/pci/echoaudio/echoaudio.c static irqreturn_t snd_echo_interrupt(int irq, void *dev_id) irq 1860 sound/pci/echoaudio/echoaudio.c if (chip->irq >= 0) irq 1861 sound/pci/echoaudio/echoaudio.c free_irq(chip->irq, chip); irq 1918 sound/pci/echoaudio/echoaudio.c chip->irq = -1; irq 1949 sound/pci/echoaudio/echoaudio.c if (request_irq(pci->irq, snd_echo_interrupt, IRQF_SHARED, irq 1955 sound/pci/echoaudio/echoaudio.c chip->irq = pci->irq; irq 1957 sound/pci/echoaudio/echoaudio.c chip->pci, chip->irq, chip->pci->subsystem_device); irq 2029 sound/pci/echoaudio/echoaudio.c chip->dsp_registers_phys, chip->irq); irq 2177 sound/pci/echoaudio/echoaudio.c free_irq(chip->irq, chip); irq 2178 sound/pci/echoaudio/echoaudio.c chip->irq = -1; irq 2225 sound/pci/echoaudio/echoaudio.c if (request_irq(pci->irq, snd_echo_interrupt, IRQF_SHARED, irq 2231 sound/pci/echoaudio/echoaudio.c chip->irq = pci->irq; irq 2232 sound/pci/echoaudio/echoaudio.c dev_dbg(dev, "resume irq=%d\n", chip->irq); irq 348 sound/pci/echoaudio/echoaudio.h int irq; irq 176 sound/pci/emu10k1/emu10k1.c card->shortname, emu->revision, emu->serial, emu->port, emu->irq); irq 1259 sound/pci/emu10k1/emu10k1_main.c if (emu->irq >= 0) irq 1260 sound/pci/emu10k1/emu10k1_main.c free_irq(emu->irq, emu); irq 1822 sound/pci/emu10k1/emu10k1_main.c emu->irq = -1; irq 1981 sound/pci/emu10k1/emu10k1_main.c if (request_irq(pci->irq, snd_emu10k1_interrupt, IRQF_SHARED, irq 1986 sound/pci/emu10k1/emu10k1_main.c emu->irq = pci->irq; irq 221 sound/pci/emu10k1/emu10k1x.c int irq; irq 749 sound/pci/emu10k1/emu10k1x.c if (chip->irq >= 0) irq 750 sound/pci/emu10k1/emu10k1x.c free_irq(chip->irq, chip); irq 773 sound/pci/emu10k1/emu10k1x.c static irqreturn_t snd_emu10k1x_interrupt(int irq, void *dev_id) irq 917 sound/pci/emu10k1/emu10k1x.c chip->irq = -1; irq 931 sound/pci/emu10k1/emu10k1x.c if (request_irq(pci->irq, snd_emu10k1x_interrupt, irq 933 sound/pci/emu10k1/emu10k1x.c dev_err(card->dev, "cannot grab irq %d\n", pci->irq); irq 937 sound/pci/emu10k1/emu10k1x.c chip->irq = pci->irq; irq 1589 sound/pci/emu10k1/emu10k1x.c card->shortname, chip->port, chip->irq); irq 393 sound/pci/emu10k1/emufx.c struct snd_emu10k1_fx8010_irq *irq, *nirq; irq 395 sound/pci/emu10k1/emufx.c irq = emu->fx8010.irq_handlers; irq 396 sound/pci/emu10k1/emufx.c while (irq) { irq 397 sound/pci/emu10k1/emufx.c nirq = irq->next; /* irq ptr can be removed from list */ irq 398 sound/pci/emu10k1/emufx.c if (snd_emu10k1_ptr_read(emu, emu->gpr_base + irq->gpr_running, 0) & 0xffff0000) { irq 399 sound/pci/emu10k1/emufx.c if (irq->handler) irq 400 sound/pci/emu10k1/emufx.c irq->handler(emu, irq->private_data); irq 401 sound/pci/emu10k1/emufx.c snd_emu10k1_ptr_write(emu, emu->gpr_base + irq->gpr_running, 0, 1); irq 403 sound/pci/emu10k1/emufx.c irq = nirq; irq 411 sound/pci/emu10k1/emufx.c struct snd_emu10k1_fx8010_irq *irq) irq 415 sound/pci/emu10k1/emufx.c irq->handler = handler; irq 416 sound/pci/emu10k1/emufx.c irq->gpr_running = gpr_running; irq 417 sound/pci/emu10k1/emufx.c irq->private_data = private_data; irq 418 sound/pci/emu10k1/emufx.c irq->next = NULL; irq 421 sound/pci/emu10k1/emufx.c emu->fx8010.irq_handlers = irq; irq 425 sound/pci/emu10k1/emufx.c irq->next = emu->fx8010.irq_handlers; irq 426 sound/pci/emu10k1/emufx.c emu->fx8010.irq_handlers = irq; irq 433 sound/pci/emu10k1/emufx.c struct snd_emu10k1_fx8010_irq *irq) irq 439 sound/pci/emu10k1/emufx.c if ((tmp = emu->fx8010.irq_handlers) == irq) { irq 446 sound/pci/emu10k1/emufx.c while (tmp && tmp->next != irq) irq 1709 sound/pci/emu10k1/emupcm.c result = snd_emu10k1_fx8010_register_irq_handler(emu, snd_emu10k1_fx8010_playback_irq, pcm->gpr_running, substream, &pcm->irq); irq 1718 sound/pci/emu10k1/emupcm.c snd_emu10k1_fx8010_unregister_irq_handler(emu, &pcm->irq); irq 18 sound/pci/emu10k1/irq.c irqreturn_t snd_emu10k1_interrupt(int irq, void *dev_id) irq 374 sound/pci/ens1370.c int irq; irq 433 sound/pci/ens1370.c static irqreturn_t snd_audiopci_interrupt(int irq, void *dev_id); irq 1902 sound/pci/ens1370.c if (ensoniq->irq < 0) irq 1911 sound/pci/ens1370.c if (ensoniq->irq >= 0) irq 1912 sound/pci/ens1370.c synchronize_irq(ensoniq->irq); irq 1919 sound/pci/ens1370.c if (ensoniq->irq >= 0) irq 1920 sound/pci/ens1370.c free_irq(ensoniq->irq, ensoniq); irq 2013 sound/pci/ens1370.c synchronize_irq(ensoniq->irq); irq 2083 sound/pci/ens1370.c ensoniq->irq = -1; irq 2090 sound/pci/ens1370.c if (request_irq(pci->irq, snd_audiopci_interrupt, IRQF_SHARED, irq 2092 sound/pci/ens1370.c dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); irq 2096 sound/pci/ens1370.c ensoniq->irq = pci->irq; irq 2335 sound/pci/ens1370.c static irqreturn_t snd_audiopci_interrupt(int irq, void *dev_id) irq 2430 sound/pci/ens1370.c ensoniq->irq); irq 182 sound/pci/es1938.c int irq; irq 228 sound/pci/es1938.c static irqreturn_t snd_es1938_interrupt(int irq, void *dev_id); irq 1469 sound/pci/es1938.c if (chip->irq >= 0) { irq 1470 sound/pci/es1938.c free_irq(chip->irq, chip); irq 1471 sound/pci/es1938.c chip->irq = -1; irq 1483 sound/pci/es1938.c if (request_irq(pci->irq, snd_es1938_interrupt, irq 1486 sound/pci/es1938.c pci->irq); irq 1490 sound/pci/es1938.c chip->irq = pci->irq; irq 1554 sound/pci/es1938.c if (chip->irq >= 0) irq 1555 sound/pci/es1938.c free_irq(chip->irq, chip); irq 1601 sound/pci/es1938.c chip->irq = -1; irq 1612 sound/pci/es1938.c if (request_irq(pci->irq, snd_es1938_interrupt, IRQF_SHARED, irq 1614 sound/pci/es1938.c dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); irq 1618 sound/pci/es1938.c chip->irq = pci->irq; irq 1639 sound/pci/es1938.c static irqreturn_t snd_es1938_interrupt(int irq, void *dev_id) irq 1719 sound/pci/es1938.c snd_mpu401_uart_interrupt(irq, chip->rmidi->private_data); irq 1803 sound/pci/es1938.c chip->irq); irq 502 sound/pci/es1968.c int irq; irq 557 sound/pci/es1968.c static irqreturn_t snd_es1968_interrupt(int irq, void *dev_id); irq 1959 sound/pci/es1968.c static irqreturn_t snd_es1968_interrupt(int irq, void *dev_id) irq 1976 sound/pci/es1968.c snd_mpu401_uart_interrupt(irq, chip->rmidi->private_data); irq 2609 sound/pci/es1968.c if (chip->irq >= 0) irq 2610 sound/pci/es1968.c synchronize_irq(chip->irq); irq 2620 sound/pci/es1968.c if (chip->irq >= 0) irq 2621 sound/pci/es1968.c free_irq(chip->irq, chip); irq 2701 sound/pci/es1968.c chip->irq = -1; irq 2712 sound/pci/es1968.c if (request_irq(pci->irq, snd_es1968_interrupt, IRQF_SHARED, irq 2714 sound/pci/es1968.c dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); irq 2718 sound/pci/es1968.c chip->irq = pci->irq; irq 2893 sound/pci/es1968.c card->shortname, chip->io_port, chip->irq); irq 157 sound/pci/fm801.c int irq; irq 543 sound/pci/fm801.c static irqreturn_t snd_fm801_interrupt(int irq, void *dev_id) irq 584 sound/pci/fm801.c snd_mpu401_uart_interrupt(irq, chip->rmidi->private_data); irq 1155 sound/pci/fm801.c if (chip->irq < 0) irq 1170 sound/pci/fm801.c if (chip->irq < 0) irq 1178 sound/pci/fm801.c devm_free_irq(chip->dev, chip->irq, chip); irq 1217 sound/pci/fm801.c chip->irq = -1; irq 1237 sound/pci/fm801.c if (devm_request_irq(&pci->dev, pci->irq, snd_fm801_interrupt, irq 1239 sound/pci/fm801.c dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); irq 1243 sound/pci/fm801.c chip->irq = pci->irq; irq 1332 sound/pci/fm801.c card->shortname, chip->port, chip->irq); irq 1133 sound/pci/hda/hda_controller.c irqreturn_t azx_interrupt(int irq, void *dev_id) irq 206 sound/pci/hda/hda_controller.h irqreturn_t azx_interrupt(int irq, void *dev_id); irq 783 sound/pci/hda/hda_intel.c if (request_irq(chip->pci->irq, azx_interrupt, irq 788 sound/pci/hda/hda_intel.c chip->pci->irq); irq 793 sound/pci/hda/hda_intel.c bus->irq = chip->pci->irq; irq 1029 sound/pci/hda/hda_intel.c if (bus->irq >= 0) { irq 1030 sound/pci/hda/hda_intel.c free_irq(bus->irq, chip); irq 1031 sound/pci/hda/hda_intel.c bus->irq = -1; irq 1368 sound/pci/hda/hda_intel.c if (bus->irq >= 0) irq 1369 sound/pci/hda/hda_intel.c free_irq(bus->irq, (void*)chip); irq 1852 sound/pci/hda/hda_intel.c synchronize_irq(bus->irq); irq 1972 sound/pci/hda/hda_intel.c card->shortname, bus->addr, bus->irq); irq 2000 sound/pci/hda/hda_intel.c free_irq(bus->irq, chip); irq 2001 sound/pci/hda/hda_intel.c bus->irq = -1; irq 173 sound/pci/hda/hda_tegra.c synchronize_irq(bus->irq); irq 300 sound/pci/hda/hda_tegra.c bus->irq = irq_id; irq 302 sound/pci/hda/hda_tegra.c synchronize_irq(bus->irq); irq 357 sound/pci/hda/hda_tegra.c card->shortname, bus->addr, bus->irq); irq 411 sound/pci/ice1712/ice1712.c static irqreturn_t snd_ice1712_interrupt(int irq, void *dev_id) irq 424 sound/pci/ice1712/ice1712.c snd_mpu401_uart_interrupt(irq, ice->rmidi[0]->private_data); irq 432 sound/pci/ice1712/ice1712.c snd_mpu401_uart_interrupt(irq, ice->rmidi[1]->private_data); irq 2478 sound/pci/ice1712/ice1712.c if (ice->irq >= 0) irq 2479 sound/pci/ice1712/ice1712.c free_irq(ice->irq, ice); irq 2554 sound/pci/ice1712/ice1712.c ice->irq = -1; irq 2560 sound/pci/ice1712/ice1712.c synchronize_irq(pci->irq); irq 2575 sound/pci/ice1712/ice1712.c if (request_irq(pci->irq, snd_ice1712_interrupt, IRQF_SHARED, irq 2577 sound/pci/ice1712/ice1712.c dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); irq 2582 sound/pci/ice1712/ice1712.c ice->irq = pci->irq; irq 2746 sound/pci/ice1712/ice1712.c card->shortname, ice->port, ice->irq); irq 289 sound/pci/ice1712/ice1712.h int irq; irq 402 sound/pci/ice1712/ice1724.c static irqreturn_t snd_vt1724_interrupt(int irq, void *dev_id) irq 2497 sound/pci/ice1712/ice1724.c if (ice->irq >= 0) irq 2498 sound/pci/ice1712/ice1724.c free_irq(ice->irq, ice); irq 2549 sound/pci/ice1712/ice1724.c ice->irq = -1; irq 2552 sound/pci/ice1712/ice1724.c synchronize_irq(pci->irq); irq 2565 sound/pci/ice1712/ice1724.c if (request_irq(pci->irq, snd_vt1724_interrupt, irq 2567 sound/pci/ice1712/ice1724.c dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); irq 2572 sound/pci/ice1712/ice1724.c ice->irq = pci->irq; irq 2760 sound/pci/ice1712/ice1724.c card->shortname, ice->port, ice->irq); irq 363 sound/pci/intel8x0.c int irq; irq 766 sound/pci/intel8x0.c static irqreturn_t snd_intel8x0_interrupt(int irq, void *dev_id) irq 2559 sound/pci/intel8x0.c if (chip->irq < 0) irq 2577 sound/pci/intel8x0.c if (chip->irq >= 0) irq 2578 sound/pci/intel8x0.c free_irq(chip->irq, chip); irq 2607 sound/pci/intel8x0.c if (chip->irq >= 0) { irq 2608 sound/pci/intel8x0.c free_irq(chip->irq, chip); irq 2609 sound/pci/intel8x0.c chip->irq = -1; irq 2622 sound/pci/intel8x0.c if (request_irq(pci->irq, snd_intel8x0_interrupt, irq 2625 sound/pci/intel8x0.c pci->irq); irq 2629 sound/pci/intel8x0.c chip->irq = pci->irq; irq 2630 sound/pci/intel8x0.c synchronize_irq(chip->irq); irq 2963 sound/pci/intel8x0.c chip->irq = -1; irq 3103 sound/pci/intel8x0.c if (request_irq(pci->irq, snd_intel8x0_interrupt, irq 3105 sound/pci/intel8x0.c dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); irq 3109 sound/pci/intel8x0.c chip->irq = pci->irq; irq 3238 sound/pci/intel8x0.c snd_ac97_get_short_name(chip->ac97[0]), chip->irq); irq 181 sound/pci/intel8x0m.c int irq; irq 484 sound/pci/intel8x0m.c static irqreturn_t snd_intel8x0m_interrupt(int irq, void *dev_id) irq 982 sound/pci/intel8x0m.c if (chip->irq < 0) irq 991 sound/pci/intel8x0m.c if (chip->irq >= 0) irq 992 sound/pci/intel8x0m.c free_irq(chip->irq, chip); irq 1016 sound/pci/intel8x0m.c if (chip->irq >= 0) { irq 1017 sound/pci/intel8x0m.c free_irq(chip->irq, chip); irq 1018 sound/pci/intel8x0m.c chip->irq = -1; irq 1029 sound/pci/intel8x0m.c if (request_irq(pci->irq, snd_intel8x0m_interrupt, irq 1032 sound/pci/intel8x0m.c pci->irq); irq 1036 sound/pci/intel8x0m.c chip->irq = pci->irq; irq 1120 sound/pci/intel8x0m.c chip->irq = -1; irq 1204 sound/pci/intel8x0m.c if (request_irq(pci->irq, snd_intel8x0m_interrupt, IRQF_SHARED, irq 1206 sound/pci/intel8x0m.c dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); irq 1210 sound/pci/intel8x0m.c chip->irq = pci->irq; irq 1287 sound/pci/intel8x0m.c card->shortname, chip->irq); irq 306 sound/pci/korg1212/korg1212.c int irq; irq 1099 sound/pci/korg1212/korg1212.c static irqreturn_t snd_korg1212_interrupt(int irq, void *dev_id) irq 2088 sound/pci/korg1212/korg1212.c if (korg1212->irq >= 0) { irq 2090 sound/pci/korg1212/korg1212.c free_irq(korg1212->irq, korg1212); irq 2091 sound/pci/korg1212/korg1212.c korg1212->irq = -1; irq 2178 sound/pci/korg1212/korg1212.c korg1212->irq = -1; irq 2229 sound/pci/korg1212/korg1212.c err = request_irq(pci->irq, snd_korg1212_interrupt, irq 2234 sound/pci/korg1212/korg1212.c snd_printk(KERN_ERR "korg1212: unable to grab IRQ %d\n", pci->irq); irq 2239 sound/pci/korg1212/korg1212.c korg1212->irq = pci->irq; irq 2445 sound/pci/korg1212/korg1212.c korg1212->iomem, korg1212->irq); irq 216 sound/pci/lola/lola.c static irqreturn_t lola_interrupt(int irq, void *dev_id) irq 539 sound/pci/lola/lola.c if (chip->irq >= 0) irq 540 sound/pci/lola/lola.c free_irq(chip->irq, (void *)chip); irq 582 sound/pci/lola/lola.c chip->irq = -1; irq 634 sound/pci/lola/lola.c if (request_irq(pci->irq, lola_interrupt, IRQF_SHARED, irq 636 sound/pci/lola/lola.c dev_err(chip->card->dev, "unable to grab IRQ %d\n", pci->irq); irq 640 sound/pci/lola/lola.c chip->irq = pci->irq; irq 641 sound/pci/lola/lola.c synchronize_irq(chip->irq); irq 675 sound/pci/lola/lola.c card->shortname, chip->bar[0].addr, chip->irq); irq 317 sound/pci/lola/lola.h int irq; irq 542 sound/pci/lx6464es/lx6464es.c if (chip->irq >= 0) irq 543 sound/pci/lx6464es/lx6464es.c free_irq(chip->irq, chip); irq 983 sound/pci/lx6464es/lx6464es.c chip->irq = -1; irq 1008 sound/pci/lx6464es/lx6464es.c err = request_threaded_irq(pci->irq, lx_interrupt, lx_threaded_irq, irq 1011 sound/pci/lx6464es/lx6464es.c dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); irq 1014 sound/pci/lx6464es/lx6464es.c chip->irq = pci->irq; irq 1043 sound/pci/lx6464es/lx6464es.c free_irq(pci->irq, chip); irq 1098 sound/pci/lx6464es/lx6464es.c chip->port_dsp_bar, chip->irq); irq 54 sound/pci/lx6464es/lx6464es.h int irq; irq 1060 sound/pci/lx6464es/lx_core.c irqreturn_t lx_interrupt(int irq, void *dev_id) irq 1108 sound/pci/lx6464es/lx_core.c irqreturn_t lx_threaded_irq(int irq, void *dev_id) irq 168 sound/pci/lx6464es/lx_core.h irqreturn_t lx_interrupt(int irq, void *dev_id); irq 169 sound/pci/lx6464es/lx_core.h irqreturn_t lx_threaded_irq(int irq, void *dev_id); irq 730 sound/pci/maestro3.c int irq; irq 1618 sound/pci/maestro3.c static irqreturn_t snd_m3_interrupt(int irq, void *dev_id) irq 1656 sound/pci/maestro3.c snd_mpu401_uart_interrupt(irq, chip->rmidi->private_data, regs); irq 2379 sound/pci/maestro3.c if (chip->irq >= 0) irq 2380 sound/pci/maestro3.c free_irq(chip->irq, chip); irq 2568 sound/pci/maestro3.c chip->irq = -1; irq 2635 sound/pci/maestro3.c if (request_irq(pci->irq, snd_m3_interrupt, IRQF_SHARED, irq 2637 sound/pci/maestro3.c dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); irq 2641 sound/pci/maestro3.c chip->irq = pci->irq; irq 2738 sound/pci/maestro3.c card->shortname, chip->iobase, chip->irq); irq 1093 sound/pci/mixart/mixart.c if (mgr->irq >= 0) irq 1094 sound/pci/mixart/mixart.c free_irq(mgr->irq, mgr); irq 1272 sound/pci/mixart/mixart.c mgr->irq = -1; irq 1291 sound/pci/mixart/mixart.c if (request_threaded_irq(pci->irq, snd_mixart_interrupt, irq 1294 sound/pci/mixart/mixart.c dev_err(&pci->dev, "unable to grab IRQ %d\n", pci->irq); irq 1298 sound/pci/mixart/mixart.c mgr->irq = pci->irq; irq 1338 sound/pci/mixart/mixart.c mgr->mem[0].phys, mgr->mem[1].phys, mgr->irq, i); irq 59 sound/pci/mixart/mixart.h int irq; irq 395 sound/pci/mixart/mixart_core.c irqreturn_t snd_mixart_interrupt(int irq, void *dev_id) irq 419 sound/pci/mixart/mixart_core.c irqreturn_t snd_mixart_threaded_irq(int irq, void *dev_id) irq 571 sound/pci/mixart/mixart_core.c if(mgr->irq >= 0) { irq 553 sound/pci/mixart/mixart_core.h irqreturn_t snd_mixart_interrupt(int irq, void *dev_id); irq 554 sound/pci/mixart/mixart_core.h irqreturn_t snd_mixart_threaded_irq(int irq, void *dev_id); irq 222 sound/pci/nm256/nm256.c int irq; irq 454 sound/pci/nm256/nm256.c if (chip->irq < 0) { irq 455 sound/pci/nm256/nm256.c if (request_irq(chip->pci->irq, chip->interrupt, IRQF_SHARED, irq 458 sound/pci/nm256/nm256.c "unable to grab IRQ %d\n", chip->pci->irq); irq 462 sound/pci/nm256/nm256.c chip->irq = chip->pci->irq; irq 475 sound/pci/nm256/nm256.c if (chip->irq_acks == 0 && chip->irq >= 0) { irq 476 sound/pci/nm256/nm256.c free_irq(chip->irq, chip); irq 477 sound/pci/nm256/nm256.c chip->irq = -1; irq 1016 sound/pci/nm256/nm256.c snd_nm256_interrupt(int irq, void *dev_id) irq 1082 sound/pci/nm256/nm256.c snd_nm256_interrupt_zx(int irq, void *dev_id) irq 1448 sound/pci/nm256/nm256.c if (chip->irq >= 0) irq 1449 sound/pci/nm256/nm256.c free_irq(chip->irq, chip); irq 1494 sound/pci/nm256/nm256.c chip->irq = -1; irq 1730 sound/pci/nm256/nm256.c chip->buffer_addr, chip->cport_addr, chip->irq); irq 126 sound/pci/oxygen/oxygen.h int irq; irq 573 sound/pci/oxygen/oxygen_lib.c if (chip->irq >= 0) irq 574 sound/pci/oxygen/oxygen_lib.c free_irq(chip->irq, chip); irq 605 sound/pci/oxygen/oxygen_lib.c chip->irq = -1; irq 657 sound/pci/oxygen/oxygen_lib.c err = request_irq(pci->irq, oxygen_interrupt, IRQF_SHARED, irq 660 sound/pci/oxygen/oxygen_lib.c dev_err(card->dev, "cannot grab interrupt %d\n", pci->irq); irq 663 sound/pci/oxygen/oxygen_lib.c chip->irq = pci->irq; irq 668 sound/pci/oxygen/oxygen_lib.c chip->model.longname, chip->addr, chip->irq); irq 746 sound/pci/oxygen/oxygen_lib.c synchronize_irq(chip->irq); irq 1474 sound/pci/pcxhr/pcxhr.c if (mgr->irq >= 0) irq 1475 sound/pci/pcxhr/pcxhr.c free_irq(mgr->irq, mgr); irq 1567 sound/pci/pcxhr/pcxhr.c mgr->irq = -1; irq 1569 sound/pci/pcxhr/pcxhr.c if (request_threaded_irq(pci->irq, pcxhr_interrupt, irq 1572 sound/pci/pcxhr/pcxhr.c dev_err(&pci->dev, "unable to grab IRQ %d\n", pci->irq); irq 1576 sound/pci/pcxhr/pcxhr.c mgr->irq = pci->irq; irq 1580 sound/pci/pcxhr/pcxhr.c mgr->port[0], mgr->port[1], mgr->port[2], mgr->irq); irq 57 sound/pci/pcxhr/pcxhr.h int irq; irq 1217 sound/pci/pcxhr/pcxhr_core.c irqreturn_t pcxhr_interrupt(int irq, void *dev_id) irq 1266 sound/pci/pcxhr/pcxhr_core.c irqreturn_t pcxhr_threaded_irq(int irq, void *dev_id) irq 189 sound/pci/pcxhr/pcxhr_core.h irqreturn_t pcxhr_interrupt(int irq, void *dev_id); irq 190 sound/pci/pcxhr/pcxhr_core.h irqreturn_t pcxhr_threaded_irq(int irq, void *dev_id); irq 434 sound/pci/riptide/riptide.c int irq; irq 1704 sound/pci/riptide/riptide.c snd_riptide_interrupt(int irq, void *dev_id) irq 1718 sound/pci/riptide/riptide.c snd_mpu401_uart_interrupt(irq, irq 1811 sound/pci/riptide/riptide.c if (chip->irq >= 0) irq 1812 sound/pci/riptide/riptide.c free_irq(chip->irq, chip); irq 1846 sound/pci/riptide/riptide.c chip->irq = -1; irq 1865 sound/pci/riptide/riptide.c if (request_irq(pci->irq, snd_riptide_interrupt, IRQF_SHARED, irq 1868 sound/pci/riptide/riptide.c pci->irq); irq 1872 sound/pci/riptide/riptide.c chip->irq = pci->irq; irq 2086 sound/pci/riptide/riptide.c val |= (chip->irq << 4) & 0xf0; irq 2131 sound/pci/riptide/riptide.c card->shortname, chip->port, chip->irq, chip->mpuaddr, irq 2136 sound/pci/riptide/riptide.c card->shortname, chip->port, chip->irq, chip->mpuaddr, irq 181 sound/pci/rme32.c int irq; irq 810 sound/pci/rme32.c static irqreturn_t snd_rme32_interrupt(int irq, void *dev_id) irq 1303 sound/pci/rme32.c if (rme32->irq >= 0) { irq 1305 sound/pci/rme32.c free_irq(rme32->irq, (void *) rme32); irq 1306 sound/pci/rme32.c rme32->irq = -1; irq 1337 sound/pci/rme32.c rme32->irq = -1; irq 1355 sound/pci/rme32.c if (request_irq(pci->irq, snd_rme32_interrupt, IRQF_SHARED, irq 1357 sound/pci/rme32.c dev_err(rme32->card->dev, "unable to grab IRQ %d\n", pci->irq); irq 1360 sound/pci/rme32.c rme32->irq = pci->irq; irq 1950 sound/pci/rme32.c card->shortname, rme32->rev, rme32->port, rme32->irq); irq 215 sound/pci/rme96.c int irq; irq 1126 sound/pci/rme96.c snd_rme96_interrupt(int irq, irq 1570 sound/pci/rme96.c if (rme96->irq >= 0) { irq 1574 sound/pci/rme96.c free_irq(rme96->irq, (void *)rme96); irq 1575 sound/pci/rme96.c rme96->irq = -1; irq 1612 sound/pci/rme96.c rme96->irq = -1; irq 1630 sound/pci/rme96.c if (request_irq(pci->irq, snd_rme96_interrupt, IRQF_SHARED, irq 1632 sound/pci/rme96.c dev_err(rme96->card->dev, "unable to grab IRQ %d\n", pci->irq); irq 1635 sound/pci/rme96.c rme96->irq = pci->irq; irq 2503 sound/pci/rme96.c rme96->port, rme96->irq); irq 484 sound/pci/rme9652/hdsp.c int irq; irq 3339 sound/pci/rme9652/hdsp.c hdsp->irq, hdsp->port, (unsigned long)hdsp->iobase); irq 3808 sound/pci/rme9652/hdsp.c static irqreturn_t snd_hdsp_interrupt(int irq, void *dev_id) irq 5068 sound/pci/rme9652/hdsp.c hdsp->port, hdsp->irq); irq 5168 sound/pci/rme9652/hdsp.c hdsp->irq = -1; irq 5234 sound/pci/rme9652/hdsp.c if (request_irq(pci->irq, snd_hdsp_interrupt, IRQF_SHARED, irq 5236 sound/pci/rme9652/hdsp.c dev_err(hdsp->card->dev, "unable to use IRQ %d\n", pci->irq); irq 5240 sound/pci/rme9652/hdsp.c hdsp->irq = pci->irq; irq 5317 sound/pci/rme9652/hdsp.c if (hdsp->irq >= 0) irq 5318 sound/pci/rme9652/hdsp.c free_irq(hdsp->irq, (void *)hdsp); irq 5371 sound/pci/rme9652/hdsp.c hdsp->port, hdsp->irq); irq 970 sound/pci/rme9652/hdspm.c int irq; irq 1037 sound/pci/rme9652/hdspm.c int irq; irq 2068 sound/pci/rme9652/hdspm.c hdspm->midi[0].irq = HDSPM_midi2IRQPending; irq 2075 sound/pci/rme9652/hdspm.c hdspm->midi[0].irq = HDSPM_midi0IRQPending; irq 2083 sound/pci/rme9652/hdspm.c hdspm->midi[1].irq = HDSPM_midi1IRQPending; irq 2091 sound/pci/rme9652/hdspm.c hdspm->midi[2].irq = HDSPM_midi2IRQPending; irq 2099 sound/pci/rme9652/hdspm.c hdspm->midi[2].irq = HDSPM_midi2IRQPendingAES; irq 2107 sound/pci/rme9652/hdspm.c hdspm->midi[3].irq = HDSPM_midi3IRQPending; irq 4886 sound/pci/rme9652/hdspm.c hdspm->irq, hdspm->port, (unsigned long)hdspm->iobase); irq 5043 sound/pci/rme9652/hdspm.c hdspm->irq, hdspm->port, (unsigned long)hdspm->iobase); irq 5383 sound/pci/rme9652/hdspm.c static irqreturn_t snd_hdspm_interrupt(int irq, void *dev_id) irq 5433 sound/pci/rme9652/hdspm.c (status & hdspm->midi[i].irq)) { irq 6534 sound/pci/rme9652/hdspm.c hdspm->irq = -1; irq 6608 sound/pci/rme9652/hdspm.c if (request_irq(pci->irq, snd_hdspm_interrupt, irq 6610 sound/pci/rme9652/hdspm.c dev_err(card->dev, "unable to use IRQ %d\n", pci->irq); irq 6614 sound/pci/rme9652/hdspm.c dev_dbg(card->dev, "use IRQ %d\n", pci->irq); irq 6616 sound/pci/rme9652/hdspm.c hdspm->irq = pci->irq; irq 6883 sound/pci/rme9652/hdspm.c if (hdspm->irq >= 0) irq 6884 sound/pci/rme9652/hdspm.c free_irq(hdspm->irq, (void *) hdspm); irq 6941 sound/pci/rme9652/hdspm.c hdspm->port, hdspm->irq); irq 6947 sound/pci/rme9652/hdspm.c hdspm->card_name, hdspm->port, hdspm->irq); irq 190 sound/pci/rme9652/rme9652.c int irq; irq 1567 sound/pci/rme9652/rme9652.c rme9652->irq, rme9652->port, (unsigned long)rme9652->iobase); irq 1738 sound/pci/rme9652/rme9652.c if (rme9652->irq >= 0) irq 1742 sound/pci/rme9652/rme9652.c if (rme9652->irq >= 0) irq 1743 sound/pci/rme9652/rme9652.c free_irq(rme9652->irq, (void *)rme9652); irq 1822 sound/pci/rme9652/rme9652.c static irqreturn_t snd_rme9652_interrupt(int irq, void *dev_id) irq 2449 sound/pci/rme9652/rme9652.c rme9652->irq = -1; irq 2481 sound/pci/rme9652/rme9652.c if (request_irq(pci->irq, snd_rme9652_interrupt, IRQF_SHARED, irq 2483 sound/pci/rme9652/rme9652.c dev_err(card->dev, "unable to request IRQ %d\n", pci->irq); irq 2486 sound/pci/rme9652/rme9652.c rme9652->irq = pci->irq; irq 2613 sound/pci/rme9652/rme9652.c card->shortname, rme9652->port, rme9652->irq); irq 103 sound/pci/sis7019.c int irq; irq 297 sound/pci/sis7019.c static irqreturn_t sis_interrupt(int irq, void *dev) irq 1052 sound/pci/sis7019.c if (sis->irq >= 0) irq 1053 sound/pci/sis7019.c free_irq(sis->irq, sis); irq 1214 sound/pci/sis7019.c if (sis->irq >= 0) { irq 1215 sound/pci/sis7019.c free_irq(sis->irq, sis); irq 1216 sound/pci/sis7019.c sis->irq = -1; irq 1242 sound/pci/sis7019.c if (request_irq(pci->irq, sis_interrupt, IRQF_SHARED, irq 1244 sound/pci/sis7019.c dev_err(&pci->dev, "unable to regain IRQ %d\n", pci->irq); irq 1258 sound/pci/sis7019.c sis->irq = pci->irq; irq 1326 sound/pci/sis7019.c sis->irq = -1; irq 1352 sound/pci/sis7019.c rc = request_irq(pci->irq, sis_interrupt, IRQF_SHARED, KBUILD_MODNAME, irq 1355 sound/pci/sis7019.c dev_err(&pci->dev, "unable to allocate irq %d\n", sis->irq); irq 1359 sound/pci/sis7019.c sis->irq = pci->irq; irq 1436 sound/pci/sis7019.c sis->ioport, sis->irq); irq 186 sound/pci/sonicvibes.c int irq; irq 604 sound/pci/sonicvibes.c static irqreturn_t snd_sonicvibes_interrupt(int irq, void *dev_id) irq 626 sound/pci/sonicvibes.c snd_mpu401_uart_interrupt(irq, sonic->rmidi->private_data); irq 1216 sound/pci/sonicvibes.c if (sonic->irq >= 0) irq 1217 sound/pci/sonicvibes.c free_irq(sonic->irq, sonic); irq 1266 sound/pci/sonicvibes.c sonic->irq = -1; irq 1280 sound/pci/sonicvibes.c if (request_irq(pci->irq, snd_sonicvibes_interrupt, IRQF_SHARED, irq 1282 sound/pci/sonicvibes.c dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); irq 1286 sound/pci/sonicvibes.c sonic->irq = pci->irq; irq 1474 sound/pci/sonicvibes.c sonic->irq); irq 113 sound/pci/trident/trident.c card->shortname, trident->port, trident->irq); irq 341 sound/pci/trident/trident.h int irq; irq 40 sound/pci/trident/trident_main.c static irqreturn_t snd_trident_interrupt(int irq, void *dev_id); irq 3565 sound/pci/trident/trident_main.c trident->irq = -1; irq 3577 sound/pci/trident/trident_main.c if (request_irq(pci->irq, snd_trident_interrupt, IRQF_SHARED, irq 3579 sound/pci/trident/trident_main.c dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); irq 3583 sound/pci/trident/trident_main.c trident->irq = pci->irq; irq 3669 sound/pci/trident/trident_main.c if (trident->irq >= 0) irq 3670 sound/pci/trident/trident_main.c free_irq(trident->irq, trident); irq 3703 sound/pci/trident/trident_main.c static irqreturn_t snd_trident_interrupt(int irq, void *dev_id) irq 3791 sound/pci/trident/trident_main.c snd_mpu401_uart_interrupt(irq, trident->rmidi->private_data); irq 342 sound/pci/via82xx.c int irq; irq 616 sound/pci/via82xx.c static irqreturn_t snd_via686_interrupt(int irq, void *dev_id) irq 626 sound/pci/via82xx.c return snd_mpu401_uart_interrupt(irq, chip->rmidi->private_data); irq 662 sound/pci/via82xx.c static irqreturn_t snd_via8233_interrupt(int irq, void *dev_id) irq 2267 sound/pci/via82xx.c synchronize_irq(chip->irq); irq 2318 sound/pci/via82xx.c if (chip->irq < 0) irq 2324 sound/pci/via82xx.c if (chip->irq >= 0) irq 2325 sound/pci/via82xx.c free_irq(chip->irq, chip); irq 2375 sound/pci/via82xx.c chip->irq = -1; irq 2388 sound/pci/via82xx.c if (request_irq(pci->irq, irq 2393 sound/pci/via82xx.c dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); irq 2397 sound/pci/via82xx.c chip->irq = pci->irq; irq 2400 sound/pci/via82xx.c synchronize_irq(chip->irq); irq 2601 sound/pci/via82xx.c snd_ac97_get_short_name(chip->ac97), chip->port, chip->irq); irq 225 sound/pci/via82xx_modem.c int irq; irq 471 sound/pci/via82xx_modem.c static irqreturn_t snd_via82xx_interrupt(int irq, void *dev_id) irq 1025 sound/pci/via82xx_modem.c synchronize_irq(chip->irq); irq 1057 sound/pci/via82xx_modem.c if (chip->irq < 0) irq 1064 sound/pci/via82xx_modem.c if (chip->irq >= 0) irq 1065 sound/pci/via82xx_modem.c free_irq(chip->irq, chip); irq 1102 sound/pci/via82xx_modem.c chip->irq = -1; irq 1110 sound/pci/via82xx_modem.c if (request_irq(pci->irq, snd_via82xx_interrupt, IRQF_SHARED, irq 1112 sound/pci/via82xx_modem.c dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); irq 1116 sound/pci/via82xx_modem.c chip->irq = pci->irq; irq 1119 sound/pci/via82xx_modem.c synchronize_irq(chip->irq); irq 1181 sound/pci/via82xx_modem.c card->shortname, chip->port, chip->irq); irq 108 sound/pci/vx222/vx222.c if (chip->irq >= 0) irq 109 sound/pci/vx222/vx222.c free_irq(chip->irq, (void*)chip); irq 158 sound/pci/vx222/vx222.c if (request_threaded_irq(pci->irq, snd_vx_irq_handler, irq 161 sound/pci/vx222/vx222.c dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); irq 165 sound/pci/vx222/vx222.c chip->irq = pci->irq; irq 218 sound/pci/vx222/vx222.c card->shortname, vx->port[0], vx->port[1], vx->core.irq); irq 220 sound/pci/vx222/vx222.c card->shortname, vx->port[0], vx->port[1], vx->core.irq); irq 269 sound/pci/ymfpci/ymfpci.c chip->irq); irq 272 sound/pci/ymfpci/ymfpci.h int irq; irq 784 sound/pci/ymfpci/ymfpci_main.c static irqreturn_t snd_ymfpci_interrupt(int irq, void *dev_id) irq 830 sound/pci/ymfpci/ymfpci_main.c snd_mpu401_uart_interrupt(irq, chip->rawmidi->private_data); irq 2226 sound/pci/ymfpci/ymfpci_main.c if (chip->irq >= 0) irq 2227 sound/pci/ymfpci/ymfpci_main.c free_irq(chip->irq, chip); irq 2368 sound/pci/ymfpci/ymfpci_main.c chip->irq = -1; irq 2383 sound/pci/ymfpci/ymfpci_main.c if (request_irq(pci->irq, snd_ymfpci_interrupt, IRQF_SHARED, irq 2385 sound/pci/ymfpci/ymfpci_main.c dev_err(chip->card->dev, "unable to grab IRQ %d\n", pci->irq); irq 2389 sound/pci/ymfpci/ymfpci_main.c chip->irq = pci->irq; irq 51 sound/pcmcia/pdaudiocf/pdaudiocf.c free_irq(link->irq, link->priv); irq 150 sound/pcmcia/pdaudiocf/pdaudiocf.c static int snd_pdacf_assign_resources(struct snd_pdacf *pdacf, int port, int irq) irq 155 sound/pcmcia/pdaudiocf/pdaudiocf.c snd_printdd(KERN_DEBUG "pdacf assign resources: port = 0x%x, irq = %d\n", port, irq); irq 157 sound/pcmcia/pdaudiocf/pdaudiocf.c pdacf->irq = irq; irq 167 sound/pcmcia/pdaudiocf/pdaudiocf.c card->shortname, port, irq); irq 213 sound/pcmcia/pdaudiocf/pdaudiocf.c ret = request_threaded_irq(link->irq, pdacf_interrupt, irq 224 sound/pcmcia/pdaudiocf/pdaudiocf.c link->irq) < 0) irq 230 sound/pcmcia/pdaudiocf/pdaudiocf.c free_irq(link->irq, link->priv); irq 76 sound/pcmcia/pdaudiocf/pdaudiocf.h int irq; irq 124 sound/pcmcia/pdaudiocf/pdaudiocf.h irqreturn_t pdacf_interrupt(int irq, void *dev); irq 125 sound/pcmcia/pdaudiocf/pdaudiocf.h irqreturn_t pdacf_threaded_irq(int irq, void *dev); irq 16 sound/pcmcia/pdaudiocf/pdaudiocf_irq.c irqreturn_t pdacf_interrupt(int irq, void *dev) irq 247 sound/pcmcia/pdaudiocf/pdaudiocf_irq.c irqreturn_t pdacf_threaded_irq(int irq, void *dev) irq 53 sound/pcmcia/vx/vxpocket.c free_irq(link->irq, link->priv); irq 174 sound/pcmcia/vx/vxpocket.c static int snd_vxpocket_assign_resources(struct vx_core *chip, int port, int irq) irq 180 sound/pcmcia/vx/vxpocket.c snd_printdd(KERN_DEBUG "vxpocket assign resources: port = 0x%x, irq = %d\n", port, irq); irq 185 sound/pcmcia/vx/vxpocket.c card->shortname, port, irq); irq 187 sound/pcmcia/vx/vxpocket.c chip->irq = irq; irq 222 sound/pcmcia/vx/vxpocket.c ret = request_threaded_irq(link->irq, snd_vx_irq_handler, irq 235 sound/pcmcia/vx/vxpocket.c link->irq) < 0) irq 241 sound/pcmcia/vx/vxpocket.c free_irq(link->irq, link->priv); irq 774 sound/ppc/pmac.c snd_pmac_tx_intr(int irq, void *devid) irq 783 sound/ppc/pmac.c snd_pmac_rx_intr(int irq, void *devid) irq 792 sound/ppc/pmac.c snd_pmac_ctrl_intr(int irq, void *devid) irq 846 sound/ppc/pmac.c if (chip->irq >= 0) irq 847 sound/ppc/pmac.c free_irq(chip->irq, (void*)chip); irq 1168 sound/ppc/pmac.c unsigned int irq; irq 1182 sound/ppc/pmac.c chip->irq = chip->tx_irq = chip->rx_irq = -1; irq 1256 sound/ppc/pmac.c irq = irq_of_parse_and_map(np, 0); irq 1257 sound/ppc/pmac.c if (request_irq(irq, snd_pmac_ctrl_intr, 0, irq 1260 sound/ppc/pmac.c irq); irq 1264 sound/ppc/pmac.c chip->irq = irq; irq 1266 sound/ppc/pmac.c irq = irq_of_parse_and_map(np, 1); irq 1267 sound/ppc/pmac.c if (request_irq(irq, snd_pmac_tx_intr, 0, "PMac Output", (void*)chip)){ irq 1268 sound/ppc/pmac.c snd_printk(KERN_ERR "pmac: unable to grab IRQ %d\n", irq); irq 1272 sound/ppc/pmac.c chip->tx_irq = irq; irq 1273 sound/ppc/pmac.c irq = irq_of_parse_and_map(np, 2); irq 1274 sound/ppc/pmac.c if (request_irq(irq, snd_pmac_rx_intr, 0, "PMac Input", (void*)chip)) { irq 1275 sound/ppc/pmac.c snd_printk(KERN_ERR "pmac: unable to grab IRQ %d\n", irq); irq 1279 sound/ppc/pmac.c chip->rx_irq = irq; irq 1358 sound/ppc/pmac.c if (chip->irq >= 0) irq 1359 sound/ppc/pmac.c disable_irq(chip->irq); irq 1380 sound/ppc/pmac.c if (chip->irq >= 0) irq 1381 sound/ppc/pmac.c enable_irq(chip->irq); irq 127 sound/ppc/pmac.h int irq, tx_irq, rx_irq; irq 300 sound/ppc/snd_ps3.c static irqreturn_t snd_ps3_interrupt(int irq, void *dev_id) irq 1033 sound/ppc/tumbler.c static irqreturn_t headphone_intr(int irq, void *devid) irq 1263 sound/ppc/tumbler.c int irq; irq 1290 sound/ppc/tumbler.c irq = tumbler_find_device("headphone-detect", irq 1292 sound/ppc/tumbler.c if (irq <= 0) irq 1293 sound/ppc/tumbler.c irq = tumbler_find_device("headphone-detect", irq 1295 sound/ppc/tumbler.c if (irq <= 0) irq 1296 sound/ppc/tumbler.c irq = tumbler_find_device("keywest-gpio15", irq 1298 sound/ppc/tumbler.c mix->headphone_irq = irq; irq 1299 sound/ppc/tumbler.c irq = tumbler_find_device("line-output-detect", irq 1301 sound/ppc/tumbler.c if (irq <= 0) irq 1302 sound/ppc/tumbler.c irq = tumbler_find_device("line-output-detect", irq 1304 sound/ppc/tumbler.c if (IS_G4DA && irq <= 0) irq 1305 sound/ppc/tumbler.c irq = tumbler_find_device("keywest-gpio16", irq 1307 sound/ppc/tumbler.c mix->lineout_irq = irq; irq 689 sound/soc/amd/acp-pcm-dma.c static irqreturn_t dma_irq_handler(int irq, void *arg) irq 179 sound/soc/amd/raven/acp3x-pcm-dma.c static irqreturn_t i2s_irq_handler(int irq, void *dev_id) irq 85 sound/soc/amd/raven/pci-acp3x.c adata->res[1].start = pci->irq; irq 86 sound/soc/amd/raven/pci-acp3x.c adata->res[1].end = pci->irq; irq 33 sound/soc/atmel/atmel-classd.c int irq; irq 573 sound/soc/atmel/atmel-classd.c dd->irq = platform_get_irq(pdev, 0); irq 574 sound/soc/atmel/atmel-classd.c if (dd->irq < 0) irq 575 sound/soc/atmel/atmel-classd.c return dd->irq; irq 205 sound/soc/atmel/atmel-i2s.c static irqreturn_t atmel_i2s_interrupt(int irq, void *dev_id) irq 597 sound/soc/atmel/atmel-i2s.c int irq; irq 624 sound/soc/atmel/atmel-i2s.c irq = platform_get_irq(pdev, 0); irq 625 sound/soc/atmel/atmel-i2s.c if (irq < 0) irq 626 sound/soc/atmel/atmel-i2s.c return irq; irq 628 sound/soc/atmel/atmel-i2s.c err = devm_request_irq(&pdev->dev, irq, atmel_i2s_interrupt, 0, irq 33 sound/soc/atmel/atmel-pdmic.c int irq; irq 563 sound/soc/atmel/atmel-pdmic.c static irqreturn_t atmel_pdmic_interrupt(int irq, void *dev_id) irq 614 sound/soc/atmel/atmel-pdmic.c dd->irq = platform_get_irq(pdev, 0); irq 615 sound/soc/atmel/atmel-pdmic.c if (dd->irq < 0) irq 616 sound/soc/atmel/atmel-pdmic.c return dd->irq; irq 656 sound/soc/atmel/atmel-pdmic.c ret = devm_request_irq(dev, dd->irq, atmel_pdmic_interrupt, 0, irq 660 sound/soc/atmel/atmel-pdmic.c dd->irq, ret); irq 139 sound/soc/atmel/atmel_ssc_dai.c static irqreturn_t atmel_ssc_interrupt(int irq, void *dev_id) irq 355 sound/soc/atmel/atmel_ssc_dai.c free_irq(ssc_p->ssc->irq, ssc_p); irq 680 sound/soc/atmel/atmel_ssc_dai.c ret = request_irq(ssc_p->ssc->irq, atmel_ssc_interrupt, 0, irq 248 sound/soc/atmel/mchp-i2s-mcc.c static irqreturn_t mchp_i2s_mcc_interrupt(int irq, void *dev_id) irq 888 sound/soc/atmel/mchp-i2s-mcc.c int irq; irq 905 sound/soc/atmel/mchp-i2s-mcc.c irq = platform_get_irq(pdev, 0); irq 906 sound/soc/atmel/mchp-i2s-mcc.c if (irq < 0) irq 907 sound/soc/atmel/mchp-i2s-mcc.c return irq; irq 909 sound/soc/atmel/mchp-i2s-mcc.c err = devm_request_irq(&pdev->dev, irq, mchp_i2s_mcc_interrupt, 0, irq 106 sound/soc/au1x/dbdma2.c static void au1x_pcm_dmatx_cb(int irq, void *dev_id) irq 119 sound/soc/au1x/dbdma2.c static void au1x_pcm_dmarx_cb(int irq, void *dev_id) irq 134 sound/soc/au1x/dma.c static irqreturn_t au1000_dma_interrupt(int irq, void *ptr) irq 545 sound/soc/bcm/cygnus-pcm.c static irqreturn_t cygnus_dma_irq(int irq, void *data) irq 224 sound/soc/cirrus/ep93xx-ac97.c static irqreturn_t ep93xx_ac97_interrupt(int irq, void *dev_id) irq 365 sound/soc/cirrus/ep93xx-ac97.c int irq; irq 376 sound/soc/cirrus/ep93xx-ac97.c irq = platform_get_irq(pdev, 0); irq 377 sound/soc/cirrus/ep93xx-ac97.c if (irq <= 0) irq 378 sound/soc/cirrus/ep93xx-ac97.c return irq < 0 ? irq : -ENODEV; irq 380 sound/soc/cirrus/ep93xx-ac97.c ret = devm_request_irq(&pdev->dev, irq, ep93xx_ac97_interrupt, irq 173 sound/soc/cirrus/ep93xx-i2s.c static irqreturn_t ep93xx_i2s_interrupt(int irq, void *dev_id) irq 444 sound/soc/cirrus/ep93xx-i2s.c int irq = platform_get_irq(pdev, 0); irq 445 sound/soc/cirrus/ep93xx-i2s.c if (irq <= 0) irq 446 sound/soc/cirrus/ep93xx-i2s.c return irq < 0 ? irq : -ENODEV; irq 448 sound/soc/cirrus/ep93xx-i2s.c err = devm_request_irq(&pdev->dev, irq, ep93xx_i2s_interrupt, 0, irq 145 sound/soc/codecs/88pm860x-codec.c int irq[4]; irq 1201 sound/soc/codecs/88pm860x-codec.c static irqreturn_t pm860x_component_handler(int irq, void *data) irq 1307 sound/soc/codecs/88pm860x-codec.c ret = request_threaded_irq(pm860x->irq[i], NULL, irq 1320 sound/soc/codecs/88pm860x-codec.c free_irq(pm860x->irq[i], pm860x); irq 1330 sound/soc/codecs/88pm860x-codec.c free_irq(pm860x->irq[i], pm860x); irq 1374 sound/soc/codecs/88pm860x-codec.c pm860x->irq[i] = res->start + chip->irq_base; irq 71 sound/soc/codecs/ak4118.c struct gpio_desc *irq; irq 264 sound/soc/codecs/ak4118.c static irqreturn_t ak4118_irq_handler(int irq, void *data) irq 386 sound/soc/codecs/ak4118.c ak4118->irq = devm_gpiod_get(&i2c->dev, "irq", GPIOD_IN); irq 387 sound/soc/codecs/ak4118.c if (IS_ERR(ak4118->irq)) { irq 388 sound/soc/codecs/ak4118.c ret = PTR_ERR(ak4118->irq); irq 394 sound/soc/codecs/ak4118.c ret = devm_request_threaded_irq(&i2c->dev, gpiod_to_irq(ak4118->irq), irq 114 sound/soc/codecs/arizona.c static irqreturn_t arizona_thermal_warn(int irq, void *data) irq 132 sound/soc/codecs/arizona.c static irqreturn_t arizona_thermal_shutdown(int irq, void *data) irq 962 sound/soc/codecs/cs35l33.c static irqreturn_t cs35l33_irq_thread(int irq, void *data) irq 1163 sound/soc/codecs/cs35l33.c ret = devm_request_threaded_irq(&i2c_client->dev, i2c_client->irq, NULL, irq 861 sound/soc/codecs/cs35l34.c static irqreturn_t cs35l34_irq_thread(int irq, void *data) irq 1054 sound/soc/codecs/cs35l34.c ret = devm_request_threaded_irq(&i2c_client->dev, i2c_client->irq, NULL, irq 1108 sound/soc/codecs/cs35l35.c static irqreturn_t cs35l35_irq(int irq, void *data) irq 1548 sound/soc/codecs/cs35l35.c ret = devm_request_threaded_irq(dev, i2c_client->irq, NULL, cs35l35_irq, irq 1318 sound/soc/codecs/cs35l36.c static irqreturn_t cs35l36_irq(int irq, void *data) irq 1847 sound/soc/codecs/cs35l36.c irq_d = irq_get_irq_data(i2c_client->irq); irq 1849 sound/soc/codecs/cs35l36.c dev_err(&i2c_client->dev, "Invalid IRQ: %d\n", i2c_client->irq); irq 1875 sound/soc/codecs/cs35l36.c ret = devm_request_threaded_irq(dev, i2c_client->irq, NULL, cs35l36_irq, irq 1334 sound/soc/codecs/cs42l42.c static irqreturn_t cs42l42_irq_thread(int irq, void *data) irq 1810 sound/soc/codecs/cs42l42.c i2c_client->irq, irq 2158 sound/soc/codecs/cs43130.c static irqreturn_t cs43130_irq_thread(int irq, void *data) irq 2514 sound/soc/codecs/cs43130.c ret = devm_request_threaded_irq(&client->dev, client->irq, irq 1248 sound/soc/codecs/cs47l15.c static irqreturn_t cs47l15_adsp2_irq(int irq, void *data) irq 1093 sound/soc/codecs/cs47l24.c static irqreturn_t cs47l24_adsp2_irq(int irq, void *data) irq 1526 sound/soc/codecs/cs47l35.c static irqreturn_t cs47l35_adsp2_irq(int irq, void *data) irq 2465 sound/soc/codecs/cs47l85.c static irqreturn_t cs47l85_adsp2_irq(int irq, void *data) irq 2376 sound/soc/codecs/cs47l90.c static irqreturn_t cs47l90_adsp2_irq(int irq, void *data) irq 1804 sound/soc/codecs/cs47l92.c static irqreturn_t cs47l92_adsp2_irq(int irq, void *data) irq 2253 sound/soc/codecs/da7218.c static irqreturn_t da7218_irq_thread(int irq, void *data) irq 2968 sound/soc/codecs/da7218.c if (da7218->irq) { irq 2969 sound/soc/codecs/da7218.c ret = devm_request_threaded_irq(component->dev, da7218->irq, NULL, irq 2975 sound/soc/codecs/da7218.c da7218->irq, ret); irq 3284 sound/soc/codecs/da7218.c da7218->irq = i2c->irq; irq 1393 sound/soc/codecs/da7218.h int irq; irq 342 sound/soc/codecs/da7219-aad.c static irqreturn_t da7219_aad_irq_thread(int irq, void *data) irq 632 sound/soc/codecs/da7219-aad.c aad_pdata->irq = i2c->irq; irq 718 sound/soc/codecs/da7219-aad.c da7219_aad->irq = aad_pdata->irq; irq 914 sound/soc/codecs/da7219-aad.c ret = request_threaded_irq(da7219_aad->irq, NULL, irq 943 sound/soc/codecs/da7219-aad.c free_irq(da7219_aad->irq, da7219_aad); irq 189 sound/soc/codecs/da7219-aad.h int irq; irq 41 sound/soc/codecs/es8316.c int irq; irq 576 sound/soc/codecs/es8316.c static irqreturn_t es8316_irq(int irq, void *data) irq 675 sound/soc/codecs/es8316.c enable_irq(es8316->irq); irq 676 sound/soc/codecs/es8316.c es8316_irq(es8316->irq, es8316); irq 683 sound/soc/codecs/es8316.c disable_irq(es8316->irq); irq 811 sound/soc/codecs/es8316.c es8316->irq = i2c_client->irq; irq 814 sound/soc/codecs/es8316.c ret = devm_request_threaded_irq(dev, es8316->irq, NULL, es8316_irq, irq 819 sound/soc/codecs/es8316.c disable_irq(es8316->irq); irq 821 sound/soc/codecs/es8316.c dev_warn(dev, "Failed to get IRQ %d: %d\n", es8316->irq, ret); irq 822 sound/soc/codecs/es8316.c es8316->irq = -ENXIO; irq 257 sound/soc/codecs/madera.c static irqreturn_t madera_thermal_warn(int irq, void *data) irq 2212 sound/soc/codecs/max98090.c static irqreturn_t max98090_interrupt(int irq, void *data) irq 2559 sound/soc/codecs/max98090.c ret = devm_request_threaded_irq(&i2c->dev, i2c->irq, NULL, irq 1810 sound/soc/codecs/max98095.c static irqreturn_t max98095_report_jack(int irq, void *data) irq 1917 sound/soc/codecs/max98095.c max98095_report_jack(client->irq, component); irq 1944 sound/soc/codecs/max98095.c max98095_report_jack(client->irq, component); irq 2029 sound/soc/codecs/max98095.c if (client->irq) { irq 2031 sound/soc/codecs/max98095.c ret = request_threaded_irq(client->irq, NULL, irq 2079 sound/soc/codecs/max98095.c if (client->irq) irq 2080 sound/soc/codecs/max98095.c free_irq(client->irq, component); irq 2093 sound/soc/codecs/max98095.c if (client->irq) irq 2094 sound/soc/codecs/max98095.c free_irq(client->irq, component); irq 961 sound/soc/codecs/msm8916-wcd-analog.c static irqreturn_t mbhc_btn_release_irq_handler(int irq, void *arg) irq 980 sound/soc/codecs/msm8916-wcd-analog.c static irqreturn_t mbhc_btn_press_irq_handler(int irq, void *arg) irq 1017 sound/soc/codecs/msm8916-wcd-analog.c static irqreturn_t pm8916_mbhc_switch_irq_handler(int irq, void *arg) irq 1165 sound/soc/codecs/msm8916-wcd-analog.c int ret, i, irq; irq 1197 sound/soc/codecs/msm8916-wcd-analog.c irq = platform_get_irq_byname(pdev, "mbhc_switch_int"); irq 1198 sound/soc/codecs/msm8916-wcd-analog.c if (irq < 0) irq 1199 sound/soc/codecs/msm8916-wcd-analog.c return irq; irq 1201 sound/soc/codecs/msm8916-wcd-analog.c ret = devm_request_threaded_irq(dev, irq, NULL, irq 1210 sound/soc/codecs/msm8916-wcd-analog.c irq = platform_get_irq_byname(pdev, "mbhc_but_press_det"); irq 1211 sound/soc/codecs/msm8916-wcd-analog.c if (irq < 0) irq 1212 sound/soc/codecs/msm8916-wcd-analog.c return irq; irq 1214 sound/soc/codecs/msm8916-wcd-analog.c ret = devm_request_threaded_irq(dev, irq, NULL, irq 1222 sound/soc/codecs/msm8916-wcd-analog.c irq = platform_get_irq_byname(pdev, "mbhc_but_rel_det"); irq 1223 sound/soc/codecs/msm8916-wcd-analog.c if (irq < 0) irq 1224 sound/soc/codecs/msm8916-wcd-analog.c return irq; irq 1226 sound/soc/codecs/msm8916-wcd-analog.c ret = devm_request_threaded_irq(dev, irq, NULL, irq 809 sound/soc/codecs/nau8824.c if (nau8824->irq && jack) irq 972 sound/soc/codecs/nau8824.c static irqreturn_t nau8824_interrupt(int irq, void *data) irq 1462 sound/soc/codecs/nau8824.c if (nau8824->irq) { irq 1525 sound/soc/codecs/nau8824.c if (nau8824->irq) { irq 1526 sound/soc/codecs/nau8824.c disable_irq(nau8824->irq); irq 1541 sound/soc/codecs/nau8824.c if (nau8824->irq) { irq 1546 sound/soc/codecs/nau8824.c enable_irq(nau8824->irq); irq 1634 sound/soc/codecs/nau8824.c ret = devm_request_threaded_irq(nau8824->dev, nau8824->irq, NULL, irq 1639 sound/soc/codecs/nau8824.c nau8824->irq, ret); irq 1899 sound/soc/codecs/nau8824.c nau8824->irq = i2c->irq; irq 1913 sound/soc/codecs/nau8824.c if (i2c->irq) irq 438 sound/soc/codecs/nau8824.h int irq; irq 646 sound/soc/codecs/nau8825.c if (!nau8825->irq) irq 925 sound/soc/codecs/nau8825.c if (!nau8825->irq) irq 1671 sound/soc/codecs/nau8825.c static irqreturn_t nau8825_interrupt(int irq, void *data) irq 2390 sound/soc/codecs/nau8825.c disable_irq(nau8825->irq); irq 2413 sound/soc/codecs/nau8825.c enable_irq(nau8825->irq); irq 2558 sound/soc/codecs/nau8825.c ret = devm_request_threaded_irq(nau8825->dev, nau8825->irq, NULL, irq 2564 sound/soc/codecs/nau8825.c nau8825->irq, ret); irq 2593 sound/soc/codecs/nau8825.c nau8825->irq = i2c->irq; irq 2620 sound/soc/codecs/nau8825.c if (i2c->irq) irq 454 sound/soc/codecs/nau8825.h int irq; irq 29 sound/soc/codecs/pcm186x-i2c.c int irq = i2c->irq; irq 36 sound/soc/codecs/pcm186x-i2c.c return pcm186x_probe(&i2c->dev, type, irq, regmap); irq 29 sound/soc/codecs/pcm186x-spi.c int irq = spi->irq; irq 36 sound/soc/codecs/pcm186x-spi.c return pcm186x_probe(&spi->dev, type, irq, regmap); irq 645 sound/soc/codecs/pcm186x.c int pcm186x_probe(struct device *dev, enum pcm186x_type type, int irq, irq 216 sound/soc/codecs/pcm186x.h int pcm186x_probe(struct device *dev, enum pcm186x_type type, int irq, irq 398 sound/soc/codecs/rt274.c static irqreturn_t rt274_irq(int irq, void *data); irq 949 sound/soc/codecs/rt274.c static irqreturn_t rt274_irq(int irq, void *data) irq 984 sound/soc/codecs/rt274.c if (rt274->i2c->irq) { irq 1192 sound/soc/codecs/rt274.c if (rt274->i2c->irq) { irq 1193 sound/soc/codecs/rt274.c ret = request_threaded_irq(rt274->i2c->irq, NULL, rt274_irq, irq 1213 sound/soc/codecs/rt274.c if (i2c->irq) irq 1214 sound/soc/codecs/rt274.c free_irq(i2c->irq, rt274); irq 912 sound/soc/codecs/rt286.c static irqreturn_t rt286_irq(int irq, void *data) irq 944 sound/soc/codecs/rt286.c if (rt286->i2c->irq) { irq 1232 sound/soc/codecs/rt286.c if (rt286->i2c->irq) { irq 1233 sound/soc/codecs/rt286.c ret = request_threaded_irq(rt286->i2c->irq, NULL, rt286_irq, irq 1253 sound/soc/codecs/rt286.c if (i2c->irq) irq 1254 sound/soc/codecs/rt286.c free_irq(i2c->irq, rt286); irq 976 sound/soc/codecs/rt298.c static irqreturn_t rt298_irq(int irq, void *data) irq 1010 sound/soc/codecs/rt298.c if (rt298->i2c->irq) { irq 1277 sound/soc/codecs/rt298.c if (rt298->i2c->irq) { irq 1278 sound/soc/codecs/rt298.c ret = request_threaded_irq(rt298->i2c->irq, NULL, rt298_irq, irq 1298 sound/soc/codecs/rt298.c if (i2c->irq) irq 1299 sound/soc/codecs/rt298.c free_irq(i2c->irq, rt298); irq 194 sound/soc/codecs/rt5514-spi.c static irqreturn_t rt5514_spi_irq(int irq, void *data) irq 288 sound/soc/codecs/rt5514-spi.c if (rt5514_spi->irq) { irq 290 sound/soc/codecs/rt5514-spi.c rt5514_spi->irq, NULL, rt5514_spi_irq, irq 463 sound/soc/codecs/rt5514-spi.c int irq = to_spi_device(dev)->irq; irq 466 sound/soc/codecs/rt5514-spi.c enable_irq_wake(irq); irq 474 sound/soc/codecs/rt5514-spi.c int irq = to_spi_device(dev)->irq; irq 478 sound/soc/codecs/rt5514-spi.c disable_irq_wake(irq); irq 2347 sound/soc/codecs/rt5640.c static irqreturn_t rt5640_irq(int irq, void *data) irq 2426 sound/soc/codecs/rt5640.c enable_irq(rt5640->irq); irq 2442 sound/soc/codecs/rt5640.c disable_irq(rt5640->irq); irq 2830 sound/soc/codecs/rt5640.c rt5640->irq = i2c->irq; irq 2839 sound/soc/codecs/rt5640.c ret = devm_request_irq(&i2c->dev, rt5640->irq, rt5640_irq, irq 2844 sound/soc/codecs/rt5640.c disable_irq(rt5640->irq); irq 2847 sound/soc/codecs/rt5640.c rt5640->irq, ret); irq 2848 sound/soc/codecs/rt5640.c rt5640->irq = -ENXIO; irq 2125 sound/soc/codecs/rt5640.h int irq; irq 3227 sound/soc/codecs/rt5645.c static irqreturn_t rt5645_irq(int irq, void *data); irq 3357 sound/soc/codecs/rt5645.c static irqreturn_t rt5645_irq(int irq, void *data) irq 4031 sound/soc/codecs/rt5645.c if (rt5645->i2c->irq) { irq 4032 sound/soc/codecs/rt5645.c ret = request_threaded_irq(rt5645->i2c->irq, NULL, rt5645_irq, irq 4049 sound/soc/codecs/rt5645.c if (rt5645->i2c->irq) irq 4050 sound/soc/codecs/rt5645.c free_irq(rt5645->i2c->irq, rt5645); irq 4060 sound/soc/codecs/rt5645.c if (i2c->irq) irq 4061 sound/soc/codecs/rt5645.c free_irq(i2c->irq, rt5645); irq 1839 sound/soc/codecs/rt5651.c static irqreturn_t rt5651_irq(int irq, void *data) irq 1963 sound/soc/codecs/rt5651.c enable_irq(rt5651->irq); irq 1972 sound/soc/codecs/rt5651.c disable_irq(rt5651->irq); irq 2251 sound/soc/codecs/rt5651.c rt5651->irq = i2c->irq; irq 2262 sound/soc/codecs/rt5651.c ret = devm_request_irq(&i2c->dev, rt5651->irq, rt5651_irq, irq 2267 sound/soc/codecs/rt5651.c disable_irq(rt5651->irq); irq 2270 sound/soc/codecs/rt5651.c rt5651->irq, ret); irq 2271 sound/soc/codecs/rt5651.c rt5651->irq = -ENXIO; irq 2087 sound/soc/codecs/rt5651.h int irq; irq 1367 sound/soc/codecs/rt5659.c static irqreturn_t rt5659_irq(int irq, void *data) irq 4313 sound/soc/codecs/rt5659.c if (i2c->irq) { irq 4314 sound/soc/codecs/rt5659.c ret = devm_request_threaded_irq(&i2c->dev, i2c->irq, NULL, irq 1854 sound/soc/codecs/rt5663.c static irqreturn_t rt5663_irq(int irq, void *data) irq 3674 sound/soc/codecs/rt5663.c if (i2c->irq) { irq 3675 sound/soc/codecs/rt5663.c ret = request_irq(i2c->irq, rt5663_irq, irq 3700 sound/soc/codecs/rt5663.c if (i2c->irq) irq 3701 sound/soc/codecs/rt5663.c free_irq(i2c->irq, rt5663); irq 3711 sound/soc/codecs/rt5663.c if (i2c->irq) irq 3712 sound/soc/codecs/rt5663.c free_irq(i2c->irq, rt5663); irq 1233 sound/soc/codecs/rt5665.c static irqreturn_t rt5665_irq(int irq, void *data) irq 4928 sound/soc/codecs/rt5665.c if (i2c->irq) { irq 4929 sound/soc/codecs/rt5665.c ret = devm_request_threaded_irq(&i2c->dev, i2c->irq, NULL, irq 943 sound/soc/codecs/rt5668.c static irqreturn_t rt5668_irq(int irq, void *data) irq 2579 sound/soc/codecs/rt5668.c if (i2c->irq) { irq 2580 sound/soc/codecs/rt5668.c ret = devm_request_threaded_irq(&i2c->dev, i2c->irq, NULL, irq 4631 sound/soc/codecs/rt5677.c int irq; irq 4638 sound/soc/codecs/rt5677.c irq = RT5677_IRQ_JD1; irq 4644 sound/soc/codecs/rt5677.c irq = RT5677_IRQ_JD2; irq 4651 sound/soc/codecs/rt5677.c irq = RT5677_IRQ_JD3; irq 4656 sound/soc/codecs/rt5677.c return irq_create_mapping(rt5677->domain, irq); irq 5209 sound/soc/codecs/rt5677.c if (!i2c->irq) { irq 5254 sound/soc/codecs/rt5677.c ret = devm_request_threaded_irq(&i2c->dev, i2c->irq, NULL, rt5677_irq, irq 965 sound/soc/codecs/rt5682.c static irqreturn_t rt5682_irq(int irq, void *data) irq 2666 sound/soc/codecs/rt5682.c if (i2c->irq) { irq 2667 sound/soc/codecs/rt5682.c ret = devm_request_threaded_irq(&i2c->dev, i2c->irq, NULL, irq 173 sound/soc/codecs/tlv320aic31xx.c int irq; irq 1402 sound/soc/codecs/tlv320aic31xx.c static irqreturn_t aic31xx_irq(int irq, void *data) irq 1526 sound/soc/codecs/tlv320aic31xx.c aic31xx->irq = i2c->irq; irq 1573 sound/soc/codecs/tlv320aic31xx.c if (aic31xx->irq > 0) { irq 1585 sound/soc/codecs/tlv320aic31xx.c ret = devm_request_threaded_irq(aic31xx->dev, aic31xx->irq, irq 85 sound/soc/codecs/tlv320dac33.c int irq; irq 750 sound/soc/codecs/tlv320dac33.c static irqreturn_t dac33_interrupt_handler(int irq, void *dev) irq 1389 sound/soc/codecs/tlv320dac33.c if (dac33->irq >= 0) { irq 1390 sound/soc/codecs/tlv320dac33.c ret = request_irq(dac33->irq, dac33_interrupt_handler, irq 1395 sound/soc/codecs/tlv320dac33.c dac33->irq, ret); irq 1396 sound/soc/codecs/tlv320dac33.c dac33->irq = -1; irq 1398 sound/soc/codecs/tlv320dac33.c if (dac33->irq != -1) { irq 1404 sound/soc/codecs/tlv320dac33.c if (dac33->irq >= 0) irq 1416 sound/soc/codecs/tlv320dac33.c if (dac33->irq >= 0) { irq 1417 sound/soc/codecs/tlv320dac33.c free_irq(dac33->irq, dac33->component); irq 1503 sound/soc/codecs/tlv320dac33.c dac33->irq = client->irq; irq 30 sound/soc/codecs/ts3a227e.c int irq; irq 187 sound/soc/codecs/ts3a227e.c static irqreturn_t ts3a227e_interrupt(int irq, void *data) irq 299 sound/soc/codecs/ts3a227e.c ts3a227e->irq = i2c->irq; irq 311 sound/soc/codecs/ts3a227e.c ret = devm_request_threaded_irq(dev, i2c->irq, NULL, ts3a227e_interrupt, irq 315 sound/soc/codecs/ts3a227e.c dev_err(dev, "Cannot request irq %d (%d)\n", i2c->irq, ret); irq 343 sound/soc/codecs/ts3a227e.c disable_irq(ts3a227e->irq); irq 353 sound/soc/codecs/ts3a227e.c enable_irq(ts3a227e->irq); irq 312 sound/soc/codecs/twl6040.c static irqreturn_t twl6040_audio_handler(int irq, void *data) irq 364 sound/soc/codecs/wcd9335.c int irq; irq 365 sound/soc/codecs/wcd9335.c irqreturn_t (*handler)(int irq, void *data); irq 3965 sound/soc/codecs/wcd9335.c static irqreturn_t wcd9335_slimbus_irq(int irq, void *data) irq 4041 sound/soc/codecs/wcd9335.c .irq = WCD9335_IRQ_SLIMBUS, irq 4049 sound/soc/codecs/wcd9335.c int irq, ret, i; irq 4052 sound/soc/codecs/wcd9335.c irq = regmap_irq_get_virq(wcd->irq_data, wcd9335_irqs[i].irq); irq 4053 sound/soc/codecs/wcd9335.c if (irq < 0) { irq 4056 sound/soc/codecs/wcd9335.c return irq; irq 4059 sound/soc/codecs/wcd9335.c ret = devm_request_threaded_irq(wcd->dev, irq, NULL, irq 114 sound/soc/codecs/wm0010.c int irq; irq 840 sound/soc/codecs/wm0010.c static irqreturn_t wm0010_irq(int irq, void *data) irq 873 sound/soc/codecs/wm0010.c int irq; irq 938 sound/soc/codecs/wm0010.c irq = spi->irq; irq 945 sound/soc/codecs/wm0010.c ret = request_threaded_irq(irq, NULL, wm0010_irq, trigger, irq 949 sound/soc/codecs/wm0010.c irq, ret); irq 952 sound/soc/codecs/wm0010.c wm0010->irq = irq; irq 954 sound/soc/codecs/wm0010.c ret = irq_set_irq_wake(irq, 1); irq 957 sound/soc/codecs/wm0010.c irq, ret); irq 982 sound/soc/codecs/wm0010.c irq_set_irq_wake(wm0010->irq, 0); irq 984 sound/soc/codecs/wm0010.c if (wm0010->irq) irq 985 sound/soc/codecs/wm0010.c free_irq(wm0010->irq, wm0010); irq 2010 sound/soc/codecs/wm2200.c if (i2c->irq) irq 2020 sound/soc/codecs/wm2200.c if (i2c->irq) { irq 2118 sound/soc/codecs/wm2200.c static irqreturn_t wm2200_irq(int irq, void *data) irq 2385 sound/soc/codecs/wm2200.c if (i2c->irq) { irq 2386 sound/soc/codecs/wm2200.c ret = request_threaded_irq(i2c->irq, NULL, wm2200_irq, irq 2395 sound/soc/codecs/wm2200.c i2c->irq, ret); irq 2413 sound/soc/codecs/wm2200.c if (i2c->irq) irq 2414 sound/soc/codecs/wm2200.c free_irq(i2c->irq, wm2200); irq 2432 sound/soc/codecs/wm2200.c if (i2c->irq) irq 2433 sound/soc/codecs/wm2200.c free_irq(i2c->irq, wm2200); irq 1832 sound/soc/codecs/wm5100.c if (i2c->irq) irq 1842 sound/soc/codecs/wm5100.c if (i2c->irq) { irq 2151 sound/soc/codecs/wm5100.c static irqreturn_t wm5100_irq(int irq, void *data) irq 2221 sound/soc/codecs/wm5100.c static irqreturn_t wm5100_edge_irq(int irq, void *data) irq 2227 sound/soc/codecs/wm5100.c val = wm5100_irq(irq, data); irq 2348 sound/soc/codecs/wm5100.c if (i2c->irq) irq 2553 sound/soc/codecs/wm5100.c if (i2c->irq) { irq 2562 sound/soc/codecs/wm5100.c ret = request_threaded_irq(i2c->irq, NULL, irq 2566 sound/soc/codecs/wm5100.c ret = request_threaded_irq(i2c->irq, NULL, wm5100_irq, irq 2572 sound/soc/codecs/wm5100.c i2c->irq, ret); irq 2621 sound/soc/codecs/wm5100.c if (i2c->irq) irq 2622 sound/soc/codecs/wm5100.c free_irq(i2c->irq, wm5100); irq 2645 sound/soc/codecs/wm5100.c if (i2c->irq) irq 2646 sound/soc/codecs/wm5100.c free_irq(i2c->irq, wm5100); irq 1921 sound/soc/codecs/wm5102.c static irqreturn_t wm5102_adsp2_irq(int irq, void *data) irq 2262 sound/soc/codecs/wm5110.c static irqreturn_t wm5110_adsp2_irq(int irq, void *data) irq 1271 sound/soc/codecs/wm8350.c static irqreturn_t wm8350_hpl_jack_handler(int irq, void *data) irq 1289 sound/soc/codecs/wm8350.c static irqreturn_t wm8350_hpr_jack_handler(int irq, void *data) irq 1363 sound/soc/codecs/wm8350.c static irqreturn_t wm8350_mic_handler(int irq, void *data) irq 131 sound/soc/codecs/wm8903.c int irq; irq 1643 sound/soc/codecs/wm8903.c static irqreturn_t wm8903_irq(int irq, void *data) irq 1916 sound/soc/codecs/wm8903.c struct irq_data *irq_data = irq_get_irq_data(i2c->irq); irq 1919 sound/soc/codecs/wm8903.c i2c->irq); irq 2021 sound/soc/codecs/wm8903.c if (i2c->irq) { irq 2118 sound/soc/codecs/wm8903.c if (i2c->irq) { irq 2130 sound/soc/codecs/wm8903.c ret = request_threaded_irq(i2c->irq, NULL, wm8903_irq, irq 2194 sound/soc/codecs/wm8903.c if (client->irq) irq 2195 sound/soc/codecs/wm8903.c free_irq(client->irq, wm8903); irq 84 sound/soc/codecs/wm8962.c int irq; irq 2897 sound/soc/codecs/wm8962.c if (wm8962->irq) irq 2905 sound/soc/codecs/wm8962.c if (timeout == 0 && wm8962->irq) { irq 3006 sound/soc/codecs/wm8962.c static irqreturn_t wm8962_irq(int irq, void *data) irq 3551 sound/soc/codecs/wm8962.c wm8962->irq = i2c->irq; irq 3714 sound/soc/codecs/wm8962.c if (wm8962->irq) { irq 3726 sound/soc/codecs/wm8962.c ret = devm_request_threaded_irq(&i2c->dev, wm8962->irq, NULL, irq 3732 sound/soc/codecs/wm8962.c wm8962->irq, ret); irq 3733 sound/soc/codecs/wm8962.c wm8962->irq = 0; irq 545 sound/soc/codecs/wm8993.c if (i2c->irq) irq 558 sound/soc/codecs/wm8993.c if (i2c->irq && !timeout) irq 1404 sound/soc/codecs/wm8993.c static irqreturn_t wm8993_irq(int irq, void *data) irq 1689 sound/soc/codecs/wm8993.c if (i2c->irq) { irq 1697 sound/soc/codecs/wm8993.c ret = request_threaded_irq(i2c->irq, NULL, wm8993_irq, irq 1719 sound/soc/codecs/wm8993.c if (i2c->irq) irq 1720 sound/soc/codecs/wm8993.c free_irq(i2c->irq, wm8993); irq 1730 sound/soc/codecs/wm8993.c if (i2c->irq) irq 1731 sound/soc/codecs/wm8993.c free_irq(i2c->irq, wm8993); irq 2358 sound/soc/codecs/wm8994.c static irqreturn_t wm8994_fll_locked_irq(int irq, void *data) irq 3490 sound/soc/codecs/wm8994.c static irqreturn_t wm8994_mic_irq(int irq, void *data) irq 3664 sound/soc/codecs/wm8994.c static irqreturn_t wm1811_jackdet_irq(int irq, void *data) irq 3879 sound/soc/codecs/wm8994.c static irqreturn_t wm8958_mic_irq(int irq, void *data) irq 3963 sound/soc/codecs/wm8994.c static irqreturn_t wm8994_fifo_error(int irq, void *data) irq 3972 sound/soc/codecs/wm8994.c static irqreturn_t wm8994_temp_warn(int irq, void *data) irq 3981 sound/soc/codecs/wm8994.c static irqreturn_t wm8994_temp_shut(int irq, void *data) irq 664 sound/soc/codecs/wm8996.c if (i2c->irq) { irq 2105 sound/soc/codecs/wm8996.c if (i2c->irq) irq 2115 sound/soc/codecs/wm8996.c WARN_ON(!i2c->irq); irq 2483 sound/soc/codecs/wm8996.c static irqreturn_t wm8996_irq(int irq, void *data) irq 2524 sound/soc/codecs/wm8996.c static irqreturn_t wm8996_edge_irq(int irq, void *data) irq 2530 sound/soc/codecs/wm8996.c val = wm8996_irq(irq, data); irq 2631 sound/soc/codecs/wm8996.c if (i2c->irq) { irq 2640 sound/soc/codecs/wm8996.c ret = request_threaded_irq(i2c->irq, NULL, irq 2644 sound/soc/codecs/wm8996.c ret = request_threaded_irq(i2c->irq, NULL, wm8996_irq, irq 2677 sound/soc/codecs/wm8996.c if (i2c->irq) irq 2678 sound/soc/codecs/wm8996.c free_irq(i2c->irq, component); irq 4249 sound/soc/codecs/wm_adsp.c irqreturn_t wm_adsp2_bus_error(int irq, void *data) irq 4315 sound/soc/codecs/wm_adsp.c irqreturn_t wm_halo_bus_error(int irq, void *data) irq 4372 sound/soc/codecs/wm_adsp.c irqreturn_t wm_halo_wdt_expire(int irq, void *data) irq 174 sound/soc/codecs/wm_adsp.h irqreturn_t wm_adsp2_bus_error(int irq, void *data); irq 175 sound/soc/codecs/wm_adsp.h irqreturn_t wm_halo_bus_error(int irq, void *data); irq 176 sound/soc/codecs/wm_adsp.h irqreturn_t wm_halo_wdt_expire(int irq, void *data); irq 97 sound/soc/codecs/wm_hubs.c irqreturn_t wm_hubs_dcs_done(int irq, void *data) irq 61 sound/soc/codecs/wm_hubs.h extern irqreturn_t wm_hubs_dcs_done(int irq, void *data); irq 68 sound/soc/dwc/dwc-i2s.c u32 i, irq; irq 72 sound/soc/dwc/dwc-i2s.c irq = i2s_read_reg(dev->i2s_base, IMR(i)); irq 73 sound/soc/dwc/dwc-i2s.c i2s_write_reg(dev->i2s_base, IMR(i), irq | 0x30); irq 77 sound/soc/dwc/dwc-i2s.c irq = i2s_read_reg(dev->i2s_base, IMR(i)); irq 78 sound/soc/dwc/dwc-i2s.c i2s_write_reg(dev->i2s_base, IMR(i), irq | 0x03); irq 86 sound/soc/dwc/dwc-i2s.c u32 i, irq; irq 90 sound/soc/dwc/dwc-i2s.c irq = i2s_read_reg(dev->i2s_base, IMR(i)); irq 91 sound/soc/dwc/dwc-i2s.c i2s_write_reg(dev->i2s_base, IMR(i), irq & ~0x30); irq 95 sound/soc/dwc/dwc-i2s.c irq = i2s_read_reg(dev->i2s_base, IMR(i)); irq 96 sound/soc/dwc/dwc-i2s.c i2s_write_reg(dev->i2s_base, IMR(i), irq & ~0x03); irq 101 sound/soc/dwc/dwc-i2s.c static irqreturn_t i2s_irq_handler(int irq, void *dev_id) irq 619 sound/soc/dwc/dwc-i2s.c int ret, irq; irq 642 sound/soc/dwc/dwc-i2s.c irq = platform_get_irq(pdev, 0); irq 643 sound/soc/dwc/dwc-i2s.c if (irq >= 0) { irq 644 sound/soc/dwc/dwc-i2s.c ret = devm_request_irq(&pdev->dev, irq, i2s_irq_handler, 0, irq 697 sound/soc/dwc/dwc-i2s.c if (irq >= 0) { irq 807 sound/soc/fsl/fsl_asrc.c static irqreturn_t fsl_asrc_isr(int irq, void *dev_id) irq 863 sound/soc/fsl/fsl_asrc.c int irq, ret, i; irq 887 sound/soc/fsl/fsl_asrc.c irq = platform_get_irq(pdev, 0); irq 888 sound/soc/fsl/fsl_asrc.c if (irq < 0) irq 889 sound/soc/fsl/fsl_asrc.c return irq; irq 891 sound/soc/fsl/fsl_asrc.c ret = devm_request_irq(&pdev->dev, irq, fsl_asrc_isr, 0, irq 894 sound/soc/fsl/fsl_asrc.c dev_err(&pdev->dev, "failed to claim irq %u: %d\n", irq, ret); irq 62 sound/soc/fsl/fsl_dma.c unsigned int irq; irq 96 sound/soc/fsl/fsl_dma.c unsigned int irq; irq 199 sound/soc/fsl/fsl_dma.c static irqreturn_t fsl_dma_isr(int irq, void *dev_id) irq 432 sound/soc/fsl/fsl_dma.c dma_private->irq = dma->irq; irq 437 sound/soc/fsl/fsl_dma.c ret = request_irq(dma_private->irq, fsl_dma_isr, 0, "fsldma-audio", irq 441 sound/soc/fsl/fsl_dma.c dma_private->irq, ret); irq 810 sound/soc/fsl/fsl_dma.c if (dma_private->irq) irq 811 sound/soc/fsl/fsl_dma.c free_irq(dma_private->irq, dma_private); irq 940 sound/soc/fsl/fsl_dma.c dma->irq = irq_of_parse_and_map(np, 0); irq 952 sound/soc/fsl/fsl_dma.c irq_dispose_mapping(dma->irq); irq 77 sound/soc/fsl/fsl_esai.c static irqreturn_t esai_isr(int irq, void *devid) irq 926 sound/soc/fsl/fsl_esai.c int irq, ret; irq 975 sound/soc/fsl/fsl_esai.c irq = platform_get_irq(pdev, 0); irq 976 sound/soc/fsl/fsl_esai.c if (irq < 0) irq 977 sound/soc/fsl/fsl_esai.c return irq; irq 979 sound/soc/fsl/fsl_esai.c ret = devm_request_irq(&pdev->dev, irq, esai_isr, 0, irq 982 sound/soc/fsl/fsl_esai.c dev_err(&pdev->dev, "failed to claim irq %u\n", irq); irq 38 sound/soc/fsl/fsl_micfil.c int irq[MICFIL_IRQ_LINES]; irq 569 sound/soc/fsl/fsl_micfil.c static irqreturn_t micfil_isr(int irq, void *devid) irq 615 sound/soc/fsl/fsl_micfil.c static irqreturn_t micfil_err_isr(int irq, void *devid) irq 703 sound/soc/fsl/fsl_micfil.c micfil->irq[i] = platform_get_irq(pdev, i); irq 704 sound/soc/fsl/fsl_micfil.c dev_err(&pdev->dev, "GET IRQ: %d\n", micfil->irq[i]); irq 705 sound/soc/fsl/fsl_micfil.c if (micfil->irq[i] < 0) { irq 707 sound/soc/fsl/fsl_micfil.c return micfil->irq[i]; irq 715 sound/soc/fsl/fsl_micfil.c ret = devm_request_irq(&pdev->dev, micfil->irq[0], irq 720 sound/soc/fsl/fsl_micfil.c micfil->irq[0]); irq 725 sound/soc/fsl/fsl_micfil.c ret = devm_request_irq(&pdev->dev, micfil->irq[1], irq 730 sound/soc/fsl/fsl_micfil.c micfil->irq[1]); irq 40 sound/soc/fsl/fsl_sai.c static irqreturn_t fsl_sai_isr(int irq, void *devid) irq 903 sound/soc/fsl/fsl_sai.c int irq, ret, i; irq 957 sound/soc/fsl/fsl_sai.c irq = platform_get_irq(pdev, 0); irq 958 sound/soc/fsl/fsl_sai.c if (irq < 0) irq 959 sound/soc/fsl/fsl_sai.c return irq; irq 961 sound/soc/fsl/fsl_sai.c ret = devm_request_irq(&pdev->dev, irq, fsl_sai_isr, 0, np->name, sai); irq 963 sound/soc/fsl/fsl_sai.c dev_err(&pdev->dev, "failed to claim irq %u\n", irq); irq 231 sound/soc/fsl/fsl_spdif.c static irqreturn_t spdif_isr(int irq, void *devid) irq 1222 sound/soc/fsl/fsl_spdif.c int irq, ret, i; irq 1250 sound/soc/fsl/fsl_spdif.c irq = platform_get_irq(pdev, 0); irq 1251 sound/soc/fsl/fsl_spdif.c if (irq < 0) irq 1252 sound/soc/fsl/fsl_spdif.c return irq; irq 1254 sound/soc/fsl/fsl_spdif.c ret = devm_request_irq(&pdev->dev, irq, spdif_isr, 0, irq 1257 sound/soc/fsl/fsl_spdif.c dev_err(&pdev->dev, "could not claim irq %u\n", irq); irq 260 sound/soc/fsl/fsl_ssi.c int irq; irq 379 sound/soc/fsl/fsl_ssi.c static irqreturn_t fsl_ssi_isr(int irq, void *dev_id) irq 1343 sound/soc/fsl/fsl_ssi.c ssi->fiq_params.irq = ssi->irq; irq 1512 sound/soc/fsl/fsl_ssi.c ssi->irq = platform_get_irq(pdev, 0); irq 1513 sound/soc/fsl/fsl_ssi.c if (ssi->irq < 0) irq 1514 sound/soc/fsl/fsl_ssi.c return ssi->irq; irq 1575 sound/soc/fsl/fsl_ssi.c ret = devm_request_irq(dev, ssi->irq, fsl_ssi_isr, 0, irq 1578 sound/soc/fsl/fsl_ssi.c dev_err(dev, "failed to claim irq %u\n", ssi->irq); irq 356 sound/soc/fsl/imx-pcm-fiq.c mxc_set_irq_fiq(params->irq, 1); irq 357 sound/soc/fsl/imx-pcm-fiq.c ssi_irq = params->irq; irq 359 sound/soc/fsl/imx-pcm-fiq.c imx_pcm_fiq = params->irq; irq 34 sound/soc/fsl/imx-pcm.h int irq; irq 522 sound/soc/fsl/imx-ssi.c ssi->irq = platform_get_irq(pdev, 0); irq 523 sound/soc/fsl/imx-ssi.c if (ssi->irq < 0) irq 524 sound/soc/fsl/imx-ssi.c return ssi->irq; irq 594 sound/soc/fsl/imx-ssi.c ssi->fiq_params.irq = ssi->irq; irq 195 sound/soc/fsl/imx-ssi.h int irq; irq 30 sound/soc/fsl/mpc5200_dma.c static irqreturn_t psc_dma_status_irq(int irq, void *_psc_dma) irq 76 sound/soc/fsl/mpc5200_dma.c static irqreturn_t psc_dma_bcom_irq(int irq, void *_psc_dma_stream) irq 375 sound/soc/fsl/mpc5200_dma.c int size, irq, rc; irq 381 sound/soc/fsl/mpc5200_dma.c irq = irq_of_parse_and_map(op->dev.of_node, 0); irq 409 sound/soc/fsl/mpc5200_dma.c psc_dma->irq = irq; irq 456 sound/soc/fsl/mpc5200_dma.c psc_dma->playback.irq = irq 458 sound/soc/fsl/mpc5200_dma.c psc_dma->capture.irq = irq 461 sound/soc/fsl/mpc5200_dma.c rc = request_irq(psc_dma->irq, &psc_dma_status_irq, IRQF_SHARED, irq 463 sound/soc/fsl/mpc5200_dma.c rc |= request_irq(psc_dma->capture.irq, &psc_dma_bcom_irq, IRQF_SHARED, irq 465 sound/soc/fsl/mpc5200_dma.c rc |= request_irq(psc_dma->playback.irq, &psc_dma_bcom_irq, IRQF_SHARED, irq 479 sound/soc/fsl/mpc5200_dma.c free_irq(psc_dma->irq, psc_dma); irq 480 sound/soc/fsl/mpc5200_dma.c free_irq(psc_dma->capture.irq, &psc_dma->capture); irq 481 sound/soc/fsl/mpc5200_dma.c free_irq(psc_dma->playback.irq, &psc_dma->playback); irq 500 sound/soc/fsl/mpc5200_dma.c free_irq(psc_dma->irq, psc_dma); irq 501 sound/soc/fsl/mpc5200_dma.c free_irq(psc_dma->capture.irq, &psc_dma->capture); irq 502 sound/soc/fsl/mpc5200_dma.c free_irq(psc_dma->playback.irq, &psc_dma->playback); irq 27 sound/soc/fsl/mpc5200_dma.h int irq; irq 55 sound/soc/fsl/mpc5200_dma.h unsigned int irq; irq 45 sound/soc/intel/atom/sst/sst.c static irqreturn_t intel_sst_interrupt_mrfld(int irq, void *context) irq 114 sound/soc/intel/atom/sst/sst.c static irqreturn_t intel_sst_irq_thread_mrfld(int irq, void *context) irq 125 sound/soc/intel/atom/sst/sst_pci.c sst_drv_ctx->irq_num = pci->irq; irq 171 sound/soc/intel/baytrail/sst-baytrail-dsp.c static irqreturn_t sst_byt_irq(int irq, void *context) irq 280 sound/soc/intel/baytrail/sst-baytrail-dsp.c sst->irq = pdata->irq; irq 296 sound/soc/intel/baytrail/sst-baytrail-ipc.c static irqreturn_t sst_byt_irq_thread(int irq, void *context) irq 114 sound/soc/intel/common/sst-acpi.c sst_pdata->irq = platform_get_irq(pdev, desc->irqindex_host_ipc); irq 51 sound/soc/intel/common/sst-dsp-priv.h irqreturn_t (*irq_handler)(int irq, void *context); irq 267 sound/soc/intel/common/sst-dsp-priv.h int irq; irq 178 sound/soc/intel/common/sst-dsp.h irqreturn_t (*thread)(int irq, void *context); irq 193 sound/soc/intel/common/sst-dsp.h int irq; irq 178 sound/soc/intel/common/sst-firmware.c int irq) irq 187 sound/soc/intel/common/sst-firmware.c chip->irq = irq; irq 299 sound/soc/intel/common/sst-firmware.c dma->chip = dw_probe(sst->dma_dev, &mem, sst_pdata->irq); irq 1222 sound/soc/intel/common/sst-firmware.c sst->irq = pdata->irq; irq 1239 sound/soc/intel/common/sst-firmware.c err = request_threaded_irq(sst->irq, sst->ops->irq_handler, irq 1253 sound/soc/intel/common/sst-firmware.c free_irq(sst->irq, sst); irq 1264 sound/soc/intel/common/sst-firmware.c free_irq(sst->irq, sst); irq 212 sound/soc/intel/haswell/sst-haswell-dsp.c static irqreturn_t hsw_irq(int irq, void *context) irq 760 sound/soc/intel/haswell/sst-haswell-ipc.c static irqreturn_t hsw_irq_thread(int irq, void *context) irq 549 sound/soc/intel/skylake/bxt-sst.c int bxt_sst_dsp_init(struct device *dev, void __iomem *mmio_base, int irq, irq 557 sound/soc/intel/skylake/bxt-sst.c ret = skl_sst_ctx_init(dev, irq, fw_name, dsp_ops, dsp, &skl_dev); irq 184 sound/soc/intel/skylake/cnl-sst-dsp.c irqreturn_t cnl_dsp_sst_interrupt(int irq, void *dev_id) irq 214 sound/soc/intel/skylake/cnl-sst-dsp.c free_irq(dsp->irq, dsp); irq 87 sound/soc/intel/skylake/cnl-sst-dsp.h irqreturn_t cnl_dsp_sst_interrupt(int irq, void *dev_id); irq 97 sound/soc/intel/skylake/cnl-sst-dsp.h int cnl_sst_dsp_init(struct device *dev, void __iomem *mmio_base, int irq, irq 292 sound/soc/intel/skylake/cnl-sst.c static irqreturn_t cnl_dsp_irq_thread_handler(int irq, void *context) irq 415 sound/soc/intel/skylake/cnl-sst.c int cnl_sst_dsp_init(struct device *dev, void __iomem *mmio_base, int irq, irq 423 sound/soc/intel/skylake/cnl-sst.c ret = skl_sst_ctx_init(dev, irq, fw_name, dsp_ops, dsp, &cnl_dev); irq 256 sound/soc/intel/skylake/skl-messages.c int irq = bus->irq; irq 279 sound/soc/intel/skylake/skl-messages.c ret = ops->init(bus->dev, mmio_base, irq, irq 302 sound/soc/intel/skylake/skl-sst-dsp.c irqreturn_t skl_dsp_sst_interrupt(int irq, void *dev_id) irq 406 sound/soc/intel/skylake/skl-sst-dsp.c struct sst_dsp_device *sst_dev, int irq) irq 419 sound/soc/intel/skylake/skl-sst-dsp.c sst->irq = irq; irq 439 sound/soc/intel/skylake/skl-sst-dsp.c ret = request_threaded_irq(sst->irq, sst->ops->irq_handler, irq 443 sound/soc/intel/skylake/skl-sst-dsp.c sst->irq); irq 452 sound/soc/intel/skylake/skl-sst-dsp.c free_irq(dsp->irq, dsp); irq 200 sound/soc/intel/skylake/skl-sst-dsp.h struct sst_dsp_device *sst_dev, int irq); irq 214 sound/soc/intel/skylake/skl-sst-dsp.h irqreturn_t skl_dsp_sst_interrupt(int irq, void *dev_id); irq 223 sound/soc/intel/skylake/skl-sst-dsp.h int skl_sst_dsp_init(struct device *dev, void __iomem *mmio_base, int irq, irq 226 sound/soc/intel/skylake/skl-sst-dsp.h int bxt_sst_dsp_init(struct device *dev, void __iomem *mmio_base, int irq, irq 246 sound/soc/intel/skylake/skl-sst-dsp.h int skl_sst_ctx_init(struct device *dev, int irq, const char *fw_name, irq 489 sound/soc/intel/skylake/skl-sst-ipc.c irqreturn_t skl_dsp_irq_thread_handler(int irq, void *context) irq 108 sound/soc/intel/skylake/skl-sst-ipc.h irqreturn_t skl_dsp_irq_thread_handler(int irq, void *context); irq 356 sound/soc/intel/skylake/skl-sst-utils.c int skl_sst_ctx_init(struct device *dev, int irq, const char *fw_name, irq 366 sound/soc/intel/skylake/skl-sst-utils.c skl->dsp = skl_dsp_ctx_init(dev, skl_dev, irq); irq 519 sound/soc/intel/skylake/skl-sst.c int skl_sst_dsp_init(struct device *dev, void __iomem *mmio_base, int irq, irq 527 sound/soc/intel/skylake/skl-sst.c ret = skl_sst_ctx_init(dev, irq, fw_name, dsp_ops, dsp, &skl_dev); irq 214 sound/soc/intel/skylake/skl.c static irqreturn_t skl_interrupt(int irq, void *dev_id) irq 243 sound/soc/intel/skylake/skl.c static irqreturn_t skl_threaded_handler(int irq, void *dev_id) irq 260 sound/soc/intel/skylake/skl.c ret = request_threaded_irq(skl->pci->irq, skl_interrupt, irq 267 sound/soc/intel/skylake/skl.c skl->pci->irq); irq 271 sound/soc/intel/skylake/skl.c bus->irq = skl->pci->irq; irq 344 sound/soc/intel/skylake/skl.c enable_irq_wake(bus->irq); irq 371 sound/soc/intel/skylake/skl.c disable_irq_wake(bus->irq); irq 441 sound/soc/intel/skylake/skl.c if (bus->irq >= 0) irq 442 sound/soc/intel/skylake/skl.c free_irq(bus->irq, (void *)bus); irq 939 sound/soc/intel/skylake/skl.c synchronize_irq(bus->irq); irq 158 sound/soc/intel/skylake/skl.h int irq, const char *fw_name, irq 41 sound/soc/kirkwood/kirkwood-dma.c static irqreturn_t kirkwood_dma_irq(int irq, void *dev_id) irq 132 sound/soc/kirkwood/kirkwood-dma.c err = request_irq(priv->irq, kirkwood_dma_irq, IRQF_SHARED, irq 177 sound/soc/kirkwood/kirkwood-dma.c free_irq(priv->irq, priv); irq 539 sound/soc/kirkwood/kirkwood-i2s.c priv->irq = platform_get_irq(pdev, 0); irq 540 sound/soc/kirkwood/kirkwood-i2s.c if (priv->irq < 0) irq 541 sound/soc/kirkwood/kirkwood-i2s.c return priv->irq; irq 140 sound/soc/kirkwood/kirkwood.h int irq; irq 1291 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c struct mtk_base_afe_irq *irq; irq 1302 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c irq = &afe->irqs[memif->irq_usage]; irq 1303 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c if (status & 1 << irq->irq_data->irq_clr_shift) irq 605 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c struct mtk_base_afe_irq *irq; irq 633 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c irq = &afe->irqs[memif->irq_usage]; irq 635 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c if (status & (1 << irq->irq_data->irq_en_shift)) irq 916 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c static irqreturn_t mt8173_afe_irq_handler(int irq, void *dev_id) irq 931 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c struct mtk_base_afe_irq *irq; irq 936 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c irq = &afe->irqs[memif->irq_usage]; irq 938 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c if (!(reg_value & (1 << irq->irq_data->irq_clr_shift))) irq 929 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c struct mtk_base_afe_irq *irq; irq 961 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c irq = &afe->irqs[memif->irq_usage]; irq 963 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c if (status_mcu & (1 << irq->irq_data->irq_en_shift)) irq 194 sound/soc/meson/axg-fifo.c static irqreturn_t axg_fifo_pcm_irq_block(int irq, void *dev_id) irq 239 sound/soc/meson/axg-fifo.c ret = request_irq(fifo->irq, axg_fifo_pcm_irq_block, 0, irq 284 sound/soc/meson/axg-fifo.c free_irq(fifo->irq, ss); irq 375 sound/soc/meson/axg-fifo.c fifo->irq = of_irq_get(dev->of_node, 0); irq 376 sound/soc/meson/axg-fifo.c if (fifo->irq <= 0) { irq 377 sound/soc/meson/axg-fifo.c dev_err(dev, "failed to get irq: %d\n", fifo->irq); irq 378 sound/soc/meson/axg-fifo.c return fifo->irq; irq 71 sound/soc/meson/axg-fifo.h int irq; irq 676 sound/soc/mxs/mxs-saif.c static irqreturn_t mxs_saif_irq(int irq, void *dev_id) irq 736 sound/soc/mxs/mxs-saif.c int irq, ret = 0; irq 792 sound/soc/mxs/mxs-saif.c irq = platform_get_irq(pdev, 0); irq 793 sound/soc/mxs/mxs-saif.c if (irq < 0) irq 794 sound/soc/mxs/mxs-saif.c return irq; irq 797 sound/soc/mxs/mxs-saif.c ret = devm_request_irq(&pdev->dev, irq, mxs_saif_irq, 0, irq 474 sound/soc/qcom/lpass-platform.c static irqreturn_t lpass_platform_lpaif_irq(int irq, void *data) irq 1232 sound/soc/sh/fsi.c static irqreturn_t fsi_interrupt(int irq, void *data) irq 1922 sound/soc/sh/fsi.c unsigned int irq; irq 1947 sound/soc/sh/fsi.c irq = platform_get_irq(pdev, 0); irq 1948 sound/soc/sh/fsi.c if (!res || (int)irq <= 0) { irq 1997 sound/soc/sh/fsi.c ret = devm_request_irq(&pdev->dev, irq, &fsi_interrupt, 0, irq 739 sound/soc/sh/rcar/core.c ret = rsnd_dai_call(irq, io, priv, 1); irq 746 sound/soc/sh/rcar/core.c ret = rsnd_dai_call(irq, io, priv, 0); irq 308 sound/soc/sh/rcar/rsnd.h int (*irq)(struct rsnd_mod *mod, irq 28 sound/soc/sh/rcar/src.c int irq; irq 354 sound/soc/sh/rcar/src.c int irq = src->irq; irq 366 sound/soc/sh/rcar/src.c if ((irq <= 0) || !enable) { irq 512 sound/soc/sh/rcar/src.c static irqreturn_t rsnd_src_interrupt(int irq, void *data) irq 527 sound/soc/sh/rcar/src.c int irq = src->irq; irq 530 sound/soc/sh/rcar/src.c if (irq > 0) { irq 536 sound/soc/sh/rcar/src.c ret = devm_request_irq(dev, irq, irq 599 sound/soc/sh/rcar/src.c .irq = rsnd_src_irq, irq 655 sound/soc/sh/rcar/src.c src->irq = irq_of_parse_and_map(np, 0); irq 656 sound/soc/sh/rcar/src.c if (!src->irq) { irq 90 sound/soc/sh/rcar/ssi.c int irq; irq 687 sound/soc/sh/rcar/ssi.c static irqreturn_t rsnd_ssi_interrupt(int irq, void *data) irq 810 sound/soc/sh/rcar/ssi.c ret = request_irq(ssi->irq, irq 834 sound/soc/sh/rcar/ssi.c free_irq(ssi->irq, mod); irq 933 sound/soc/sh/rcar/ssi.c .irq = rsnd_ssi_irq, irq 1020 sound/soc/sh/rcar/ssi.c .irq = rsnd_ssi_irq, irq 1157 sound/soc/sh/rcar/ssi.c ssi->irq = irq_of_parse_and_map(np, 0); irq 1158 sound/soc/sh/rcar/ssi.c if (!ssi->irq) { irq 272 sound/soc/soc-jack.c static irqreturn_t gpio_handler(int irq, void *data) irq 265 sound/soc/sof/intel/bdw.c static irqreturn_t bdw_irq_handler(int irq, void *context) irq 279 sound/soc/sof/intel/bdw.c static irqreturn_t bdw_irq_thread(int irq, void *context) irq 164 sound/soc/sof/intel/byt.c static irqreturn_t byt_irq_handler(int irq, void *context) irq 178 sound/soc/sof/intel/byt.c static irqreturn_t byt_irq_thread(int irq, void *context) irq 423 sound/soc/sof/intel/byt.c goto irq; irq 431 sound/soc/sof/intel/byt.c goto irq; irq 443 sound/soc/sof/intel/byt.c irq: irq 445 sound/soc/sof/intel/byt.c sdev->ipc_irq = pci->irq; irq 572 sound/soc/sof/intel/byt.c goto irq; irq 588 sound/soc/sof/intel/byt.c goto irq; irq 600 sound/soc/sof/intel/byt.c irq: irq 30 sound/soc/sof/intel/cnl.c static irqreturn_t cnl_ipc_irq_thread(int irq, void *context) irq 35 sound/soc/sof/intel/hda-bus.c bus->irq = -1; irq 131 sound/soc/sof/intel/hda-ipc.c irqreturn_t hda_dsp_ipc_irq_thread(int irq, void *context) irq 239 sound/soc/sof/intel/hda-ipc.c irqreturn_t hda_dsp_ipc_irq_handler(int irq, void *context) irq 536 sound/soc/sof/intel/hda-stream.c irqreturn_t hda_dsp_stream_interrupt(int irq, void *context) irq 587 sound/soc/sof/intel/hda-stream.c irqreturn_t hda_dsp_stream_threaded_handler(int irq, void *context) irq 600 sound/soc/sof/intel/hda.c hdev->irq = pci_irq_vector(pci, 0); irq 602 sound/soc/sof/intel/hda.c sdev->ipc_irq = hdev->irq; irq 613 sound/soc/sof/intel/hda.c hdev->irq = pci->irq; irq 614 sound/soc/sof/intel/hda.c sdev->ipc_irq = pci->irq; irq 617 sound/soc/sof/intel/hda.c dev_dbg(sdev->dev, "using HDA IRQ %d\n", hdev->irq); irq 618 sound/soc/sof/intel/hda.c ret = request_threaded_irq(hdev->irq, hda_dsp_stream_interrupt, irq 623 sound/soc/sof/intel/hda.c hdev->irq); irq 638 sound/soc/sof/intel/hda.c synchronize_irq(pci->irq); irq 666 sound/soc/sof/intel/hda.c free_irq(hdev->irq, bus); irq 712 sound/soc/sof/intel/hda.c free_irq(hda->irq, bus); irq 400 sound/soc/sof/intel/hda.h int irq; irq 499 sound/soc/sof/intel/hda.h irqreturn_t hda_dsp_stream_interrupt(int irq, void *context); irq 500 sound/soc/sof/intel/hda.h irqreturn_t hda_dsp_stream_threaded_handler(int irq, void *context); irq 528 sound/soc/sof/intel/hda.h irqreturn_t hda_dsp_ipc_irq_handler(int irq, void *context); irq 529 sound/soc/sof/intel/hda.h irqreturn_t hda_dsp_ipc_irq_thread(int irq, void *context); irq 116 sound/soc/sof/sof-priv.h irqreturn_t (*irq_handler)(int irq, void *context); /* optional */ irq 117 sound/soc/sof/sof-priv.h irqreturn_t (*irq_thread)(int irq, void *context); /* optional */ irq 41 sound/soc/spear/spdif_in.c int irq; irq 178 sound/soc/spear/spdif_in.c static irqreturn_t spdif_in_irq(int irq, void *arg) irq 222 sound/soc/spear/spdif_in.c host->irq = platform_get_irq(pdev, 0); irq 223 sound/soc/spear/spdif_in.c if (host->irq < 0) { irq 224 sound/soc/spear/spdif_in.c dev_warn(&pdev->dev, "failed to get IRQ: %d\n", host->irq); irq 225 sound/soc/spear/spdif_in.c return host->irq; irq 246 sound/soc/spear/spdif_in.c ret = devm_request_irq(&pdev->dev, host->irq, spdif_in_irq, 0, irq 522 sound/soc/sprd/sprd-mcdt.c static irqreturn_t sprd_mcdt_irq_handler(int irq, void *dev_id) irq 946 sound/soc/sprd/sprd-mcdt.c int ret, irq; irq 961 sound/soc/sprd/sprd-mcdt.c irq = platform_get_irq(pdev, 0); irq 962 sound/soc/sprd/sprd-mcdt.c if (irq < 0) irq 963 sound/soc/sprd/sprd-mcdt.c return irq; irq 965 sound/soc/sprd/sprd-mcdt.c ret = devm_request_irq(&pdev->dev, irq, sprd_mcdt_irq_handler, irq 428 sound/soc/sti/sti_uniperif.c uni->irq = platform_get_irq(priv->pdev, 0); irq 429 sound/soc/sti/sti_uniperif.c if (uni->irq < 0) irq 1311 sound/soc/sti/uniperif.h int irq; irq 61 sound/soc/sti/uniperif_player.c static irqreturn_t uni_player_irq_handler(int irq, void *dev_id) irq 1103 sound/soc/sti/uniperif_player.c ret = devm_request_irq(&pdev->dev, player->irq, irq 1107 sound/soc/sti/uniperif_player.c dev_err(player->dev, "unable to request IRQ %d\n", player->irq); irq 43 sound/soc/sti/uniperif_reader.c static irqreturn_t uni_reader_irq_handler(int irq, void *dev_id) irq 424 sound/soc/sti/uniperif_reader.c ret = devm_request_irq(&pdev->dev, reader->irq, irq 243 sound/soc/stm/stm32_i2s.c static irqreturn_t stm32_i2s_isr(int irq, void *devid) irq 813 sound/soc/stm/stm32_i2s.c int irq, ret; irq 857 sound/soc/stm/stm32_i2s.c irq = platform_get_irq(pdev, 0); irq 858 sound/soc/stm/stm32_i2s.c if (irq < 0) irq 859 sound/soc/stm/stm32_i2s.c return irq; irq 861 sound/soc/stm/stm32_i2s.c ret = devm_request_irq(&pdev->dev, irq, stm32_i2s_isr, IRQF_ONESHOT, irq 195 sound/soc/stm/stm32_sai.c sai->irq = platform_get_irq(pdev, 0); irq 196 sound/soc/stm/stm32_sai.c if (sai->irq < 0) irq 197 sound/soc/stm/stm32_sai.c return sai->irq; irq 298 sound/soc/stm/stm32_sai.h int irq; irq 492 sound/soc/stm/stm32_sai_sub.c static irqreturn_t stm32_sai_isr(int irq, void *devid) irq 1539 sound/soc/stm/stm32_sai_sub.c ret = devm_request_irq(&pdev->dev, sai->pdata->irq, stm32_sai_isr, irq 246 sound/soc/stm/stm32_spdifrx.c int irq; irq 663 sound/soc/stm/stm32_spdifrx.c static irqreturn_t stm32_spdifrx_isr(int irq, void *devid) irq 922 sound/soc/stm/stm32_spdifrx.c spdifrx->irq = platform_get_irq(pdev, 0); irq 923 sound/soc/stm/stm32_spdifrx.c if (spdifrx->irq < 0) irq 924 sound/soc/stm/stm32_spdifrx.c return spdifrx->irq; irq 960 sound/soc/stm/stm32_spdifrx.c ret = devm_request_irq(&pdev->dev, spdifrx->irq, stm32_spdifrx_isr, 0, irq 1188 sound/soc/sunxi/sun4i-i2s.c int irq, ret; irq 1200 sound/soc/sunxi/sun4i-i2s.c irq = platform_get_irq(pdev, 0); irq 1201 sound/soc/sunxi/sun4i-i2s.c if (irq < 0) irq 1202 sound/soc/sunxi/sun4i-i2s.c return irq; irq 359 sound/soc/ti/davinci-mcasp.c static irqreturn_t davinci_mcasp_tx_irq_handler(int irq, void *data) irq 390 sound/soc/ti/davinci-mcasp.c static irqreturn_t davinci_mcasp_rx_irq_handler(int irq, void *data) irq 421 sound/soc/ti/davinci-mcasp.c static irqreturn_t davinci_mcasp_common_irq_handler(int irq, void *data) irq 427 sound/soc/ti/davinci-mcasp.c ret = davinci_mcasp_tx_irq_handler(irq, data); irq 430 sound/soc/ti/davinci-mcasp.c ret |= davinci_mcasp_rx_irq_handler(irq, data); irq 2109 sound/soc/ti/davinci-mcasp.c int irq; irq 2179 sound/soc/ti/davinci-mcasp.c irq = platform_get_irq_byname(pdev, "common"); irq 2180 sound/soc/ti/davinci-mcasp.c if (irq >= 0) { irq 2187 sound/soc/ti/davinci-mcasp.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 2200 sound/soc/ti/davinci-mcasp.c irq = platform_get_irq_byname(pdev, "rx"); irq 2201 sound/soc/ti/davinci-mcasp.c if (irq >= 0) { irq 2208 sound/soc/ti/davinci-mcasp.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 2219 sound/soc/ti/davinci-mcasp.c irq = platform_get_irq_byname(pdev, "tx"); irq 2220 sound/soc/ti/davinci-mcasp.c if (irq >= 0) { irq 2227 sound/soc/ti/davinci-mcasp.c ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 257 sound/soc/ti/omap-mcbsp-priv.h int irq; irq 94 sound/soc/ti/omap-mcbsp.c static irqreturn_t omap_mcbsp_irq_handler(int irq, void *data) irq 135 sound/soc/ti/omap-mcbsp.c static irqreturn_t omap_mcbsp_tx_irq_handler(int irq, void *data) irq 153 sound/soc/ti/omap-mcbsp.c static irqreturn_t omap_mcbsp_rx_irq_handler(int irq, void *data) irq 204 sound/soc/ti/omap-mcbsp.c if (mcbsp->irq) irq 323 sound/soc/ti/omap-mcbsp.c if (mcbsp->irq) { irq 324 sound/soc/ti/omap-mcbsp.c err = request_irq(mcbsp->irq, omap_mcbsp_irq_handler, 0, irq 379 sound/soc/ti/omap-mcbsp.c if (mcbsp->irq) irq 382 sound/soc/ti/omap-mcbsp.c if (mcbsp->irq) { irq 383 sound/soc/ti/omap-mcbsp.c free_irq(mcbsp->irq, (void *)mcbsp); irq 650 sound/soc/ti/omap-mcbsp.c mcbsp->irq = platform_get_irq_byname(pdev, "common"); irq 651 sound/soc/ti/omap-mcbsp.c if (mcbsp->irq == -ENXIO) { irq 655 sound/soc/ti/omap-mcbsp.c mcbsp->irq = platform_get_irq(pdev, 0); irq 659 sound/soc/ti/omap-mcbsp.c mcbsp->irq = 0; irq 42 sound/soc/ti/omap-mcpdm.c int irq; irq 218 sound/soc/ti/omap-mcpdm.c static irqreturn_t omap_mcpdm_irq_handler(int irq, void *dev_id) irq 425 sound/soc/ti/omap-mcpdm.c ret = request_irq(mcpdm->irq, omap_mcpdm_irq_handler, 0, "McPDM", irq 451 sound/soc/ti/omap-mcpdm.c free_irq(mcpdm->irq, (void *)mcpdm); irq 570 sound/soc/ti/omap-mcpdm.c mcpdm->irq = platform_get_irq(pdev, 0); irq 571 sound/soc/ti/omap-mcpdm.c if (mcpdm->irq < 0) irq 572 sound/soc/ti/omap-mcpdm.c return mcpdm->irq; irq 124 sound/soc/txx9/txx9aclc-ac97.c static irqreturn_t txx9aclc_ac97_irq(int irq, void *dev_id) irq 177 sound/soc/txx9/txx9aclc-ac97.c int irq; irq 179 sound/soc/txx9/txx9aclc-ac97.c irq = platform_get_irq(pdev, 0); irq 180 sound/soc/txx9/txx9aclc-ac97.c if (irq < 0) irq 181 sound/soc/txx9/txx9aclc-ac97.c return irq; irq 198 sound/soc/txx9/txx9aclc-ac97.c err = devm_request_irq(&pdev->dev, irq, txx9aclc_ac97_irq, irq 67 sound/soc/uniphier/aio-dma.c static irqreturn_t aiodma_irq(int irq, void *p) irq 280 sound/soc/uniphier/aio-dma.c int irq, ret; irq 291 sound/soc/uniphier/aio-dma.c irq = platform_get_irq(pdev, 0); irq 292 sound/soc/uniphier/aio-dma.c if (irq < 0) irq 293 sound/soc/uniphier/aio-dma.c return irq; irq 295 sound/soc/uniphier/aio-dma.c ret = devm_request_irq(dev, irq, aiodma_irq, irq 278 sound/soc/xilinx/xlnx_formatter_pcm.c static irqreturn_t xlnx_mm2s_irq_handler(int irq, void *arg) irq 297 sound/soc/xilinx/xlnx_formatter_pcm.c static irqreturn_t xlnx_s2mm_irq_handler(int irq, void *arg) irq 55 sound/soc/xilinx/xlnx_spdif.c static irqreturn_t xlnx_spdifrx_irq_handler(int irq, void *arg) irq 223 sound/soc/xtensa/xtfpga-i2s.c static irqreturn_t xtfpga_i2s_threaded_irq_handler(int irq, void *dev_id) irq 534 sound/soc/xtensa/xtfpga-i2s.c int err, irq; irq 571 sound/soc/xtensa/xtfpga-i2s.c irq = platform_get_irq(pdev, 0); irq 572 sound/soc/xtensa/xtfpga-i2s.c if (irq < 0) { irq 573 sound/soc/xtensa/xtfpga-i2s.c err = irq; irq 576 sound/soc/xtensa/xtfpga-i2s.c err = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq 341 sound/sparc/amd7930.c unsigned int irq; irq 495 sound/sparc/amd7930.c static irqreturn_t snd_amd7930_interrupt(int irq, void *dev_id) irq 914 sound/sparc/amd7930.c if (amd->irq) irq 915 sound/sparc/amd7930.c free_irq(amd->irq, amd); irq 939 sound/sparc/amd7930.c int irq, int dev, irq 966 sound/sparc/amd7930.c if (request_irq(irq, snd_amd7930_interrupt, irq 969 sound/sparc/amd7930.c dev, irq); irq 973 sound/sparc/amd7930.c amd->irq = irq; irq 1013 sound/sparc/amd7930.c int err, irq; irq 1015 sound/sparc/amd7930.c irq = op->archdata.irqs[0]; irq 1035 sound/sparc/amd7930.c irq); irq 1038 sound/sparc/amd7930.c irq, dev_num, &amd)) < 0) irq 116 sound/sparc/cs4231.c unsigned int irq[2]; irq 1622 sound/sparc/cs4231.c static irqreturn_t snd_cs4231_sbus_interrupt(int irq, void *dev_id) irq 1773 sound/sparc/cs4231.c if (chip->irq[0]) irq 1774 sound/sparc/cs4231.c free_irq(chip->irq[0], chip); irq 1839 sound/sparc/cs4231.c chip->irq[0] = op->archdata.irqs[0]; irq 1979 sound/sparc/cs4231.c chip->c_dma.ebus_info.irq = op->archdata.irqs[0]; irq 1984 sound/sparc/cs4231.c chip->p_dma.ebus_info.irq = op->archdata.irqs[1]; irq 303 sound/sparc/dbri.c int regs_size, irq; /* Needed for unload */ irq 1927 sound/sparc/dbri.c static irqreturn_t snd_dbri_interrupt(int irq, void *dev_id) irq 2531 sound/sparc/dbri.c int irq, int dev) irq 2538 sound/sparc/dbri.c dbri->irq = irq; irq 2559 sound/sparc/dbri.c err = request_irq(dbri->irq, snd_dbri_interrupt, IRQF_SHARED, irq 2562 sound/sparc/dbri.c printk(KERN_ERR "DBRI: Can't get irq %d\n", dbri->irq); irq 2585 sound/sparc/dbri.c if (dbri->irq) irq 2586 sound/sparc/dbri.c free_irq(dbri->irq, dbri); irq 2603 sound/sparc/dbri.c int irq; irq 2613 sound/sparc/dbri.c irq = op->archdata.irqs[0]; irq 2614 sound/sparc/dbri.c if (irq <= 0) { irq 2629 sound/sparc/dbri.c rp->flags & 0xffL, (unsigned long long)rp->start, irq); irq 2631 sound/sparc/dbri.c err = snd_dbri_create(card, op, irq, dev); irq 2656 sound/sparc/dbri.c dbri->irq, op->dev.of_node->name[9], dbri->mm.version); irq 66 sound/spi/at73c213.c int irq; irq 357 sound/spi/at73c213.c static irqreturn_t snd_at73c213_interrupt(int irq, void *dev_id) irq 874 sound/spi/at73c213.c if (chip->irq >= 0) { irq 875 sound/spi/at73c213.c free_irq(chip->irq, chip); irq 876 sound/spi/at73c213.c chip->irq = -1; irq 889 sound/spi/at73c213.c int irq, retval; irq 891 sound/spi/at73c213.c irq = chip->ssc->irq; irq 892 sound/spi/at73c213.c if (irq < 0) irq 893 sound/spi/at73c213.c return irq; irq 898 sound/spi/at73c213.c chip->irq = -1; irq 902 sound/spi/at73c213.c retval = request_irq(irq, snd_at73c213_interrupt, 0, "at73c213", chip); irq 904 sound/spi/at73c213.c dev_dbg(&chip->spi->dev, "unable to request irq %d\n", irq); irq 907 sound/spi/at73c213.c chip->irq = irq; irq 937 sound/spi/at73c213.c free_irq(chip->irq, chip); irq 938 sound/spi/at73c213.c chip->irq = -1; irq 994 sound/spi/at73c213.c sprintf(card->longname, "%s on irq %d", card->shortname, chip->irq); irq 1514 sound/x86/intel_hdmi_audio.c static irqreturn_t display_pipe_interrupt_handler(int irq, void *dev_id) irq 1682 sound/x86/intel_hdmi_audio.c if (card_ctx->irq >= 0) irq 1683 sound/x86/intel_hdmi_audio.c free_irq(card_ctx->irq, card_ctx); irq 1699 sound/x86/intel_hdmi_audio.c int irq; irq 1710 sound/x86/intel_hdmi_audio.c irq = platform_get_irq(pdev, 0); irq 1711 sound/x86/intel_hdmi_audio.c if (irq < 0) { irq 1712 sound/x86/intel_hdmi_audio.c dev_err(&pdev->dev, "Could not get irq resource: %d\n", irq); irq 1713 sound/x86/intel_hdmi_audio.c return irq; irq 1735 sound/x86/intel_hdmi_audio.c card_ctx->irq = -1; irq 1769 sound/x86/intel_hdmi_audio.c ret = request_irq(irq, display_pipe_interrupt_handler, 0, irq 1776 sound/x86/intel_hdmi_audio.c card_ctx->irq = irq; irq 139 sound/x86/intel_hdmi_audio.h int irq; irq 21 sound/xen/xen_snd_front_evtchnl.c static irqreturn_t evtchnl_interrupt_req(int irq, void *dev_id) irq 91 sound/xen/xen_snd_front_evtchnl.c static irqreturn_t evtchnl_interrupt_evt(int irq, void *dev_id) irq 144 sound/xen/xen_snd_front_evtchnl.c notify_remote_via_irq(channel->irq); irq 167 sound/xen/xen_snd_front_evtchnl.c if (channel->irq) irq 168 sound/xen/xen_snd_front_evtchnl.c unbind_from_irqhandler(channel->irq, channel); irq 272 sound/xen/xen_snd_front_evtchnl.c channel->irq = ret; irq 274 sound/xen/xen_snd_front_evtchnl.c ret = request_threaded_irq(channel->irq, NULL, handler, irq 278 sound/xen/xen_snd_front_evtchnl.c channel->irq, ret); irq 44 sound/xen/xen_snd_front_evtchnl.h int irq; irq 206 tools/arch/mips/include/uapi/asm/kvm.h __u32 irq; irq 183 tools/include/uapi/drm/drm.h int irq; irq 472 tools/include/uapi/drm/drm.h int irq; /**< IRQ number */ irq 83 tools/include/uapi/linux/if_link.h __u16 irq; irq 122 tools/include/uapi/linux/kvm.h __u32 irq; irq 484 tools/include/uapi/linux/kvm.h __u32 irq; irq 22 tools/pci/pcitest.c static char *irq[] = { "LEGACY", "MSI", "MSI-X" }; irq 61 tools/pci/pcitest.c fprintf(stdout, "SET IRQ TYPE TO %s:\t\t", irq[test->irqtype]); irq 74 tools/pci/pcitest.c fprintf(stdout, "%s\n", irq[ret]); irq 53 tools/testing/selftests/rtc/rtctest.c int i, rc, irq = 0; irq 68 tools/testing/selftests/rtc/rtctest.c irq++; irq 71 tools/testing/selftests/rtc/rtctest.c EXPECT_EQ(NUM_UIE, irq); irq 78 tools/testing/selftests/rtc/rtctest.c int i, rc, irq = 0; irq 103 tools/testing/selftests/rtc/rtctest.c irq++; irq 106 tools/testing/selftests/rtc/rtctest.c EXPECT_EQ(NUM_UIE, irq); irq 33 virt/kvm/arm/arch_timer.c .irq = 30, irq 38 virt/kvm/arm/arch_timer.c .irq = 27, irq 91 virt/kvm/arm/arch_timer.c static irqreturn_t kvm_arch_timer_handler(int irq, void *dev_id) irq 108 virt/kvm/arm/arch_timer.c if (irq == host_vtimer_irq) irq 299 virt/kvm/arm/arch_timer.c timer_ctx->irq.level = new_level; irq 300 virt/kvm/arm/arch_timer.c trace_kvm_timer_update_irq(vcpu->vcpu_id, timer_ctx->irq.irq, irq 301 virt/kvm/arm/arch_timer.c timer_ctx->irq.level); irq 305 virt/kvm/arm/arch_timer.c timer_ctx->irq.irq, irq 306 virt/kvm/arm/arch_timer.c timer_ctx->irq.level, irq 319 virt/kvm/arm/arch_timer.c if (should_fire != ctx->irq.level) { irq 488 virt/kvm/arm/arch_timer.c phys_active = kvm_vgic_map_is_active(vcpu, ctx->irq.irq); irq 490 virt/kvm/arm/arch_timer.c phys_active |= ctx->irq.level; irq 517 virt/kvm/arm/arch_timer.c if (vtimer->irq.level) irq 659 virt/kvm/arm/arch_timer.c kvm_vgic_reset_mapped_irq(vcpu, map.direct_vtimer->irq.irq); irq 661 virt/kvm/arm/arch_timer.c kvm_vgic_reset_mapped_irq(vcpu, map.direct_ptimer->irq.irq); irq 708 virt/kvm/arm/arch_timer.c vtimer->irq.irq = default_vtimer_irq.irq; irq 709 virt/kvm/arm/arch_timer.c ptimer->irq.irq = default_ptimer_irq.irq; irq 1005 virt/kvm/arm/arch_timer.c vtimer_irq = vcpu_vtimer(vcpu)->irq.irq; irq 1010 virt/kvm/arm/arch_timer.c ptimer_irq = vcpu_ptimer(vcpu)->irq.irq; irq 1016 virt/kvm/arm/arch_timer.c if (vcpu_vtimer(vcpu)->irq.irq != vtimer_irq || irq 1017 virt/kvm/arm/arch_timer.c vcpu_ptimer(vcpu)->irq.irq != ptimer_irq) irq 1029 virt/kvm/arm/arch_timer.c if (vintid == vcpu_vtimer(vcpu)->irq.irq) irq 1031 virt/kvm/arm/arch_timer.c else if (vintid == vcpu_ptimer(vcpu)->irq.irq) irq 1064 virt/kvm/arm/arch_timer.c map.direct_vtimer->irq.irq, irq 1072 virt/kvm/arm/arch_timer.c map.direct_ptimer->irq.irq, irq 1112 virt/kvm/arm/arch_timer.c vcpu_vtimer(vcpu)->irq.irq = vtimer_irq; irq 1113 virt/kvm/arm/arch_timer.c vcpu_ptimer(vcpu)->irq.irq = ptimer_irq; irq 1122 virt/kvm/arm/arch_timer.c int irq; irq 1127 virt/kvm/arm/arch_timer.c if (get_user(irq, uaddr)) irq 1130 virt/kvm/arm/arch_timer.c if (!(irq_is_ppi(irq))) irq 1138 virt/kvm/arm/arch_timer.c set_timer_irqs(vcpu->kvm, irq, ptimer->irq.irq); irq 1141 virt/kvm/arm/arch_timer.c set_timer_irqs(vcpu->kvm, vtimer->irq.irq, irq); irq 1154 virt/kvm/arm/arch_timer.c int irq; irq 1167 virt/kvm/arm/arch_timer.c irq = timer->irq.irq; irq 1168 virt/kvm/arm/arch_timer.c return put_user(irq, uaddr); irq 904 virt/kvm/arm/arm.c u32 irq = irq_level->irq; irq 910 virt/kvm/arm/arm.c irq_type = (irq >> KVM_ARM_IRQ_TYPE_SHIFT) & KVM_ARM_IRQ_TYPE_MASK; irq 911 virt/kvm/arm/arm.c vcpu_idx = (irq >> KVM_ARM_IRQ_VCPU_SHIFT) & KVM_ARM_IRQ_VCPU_MASK; irq 912 virt/kvm/arm/arm.c vcpu_idx += ((irq >> KVM_ARM_IRQ_VCPU2_SHIFT) & KVM_ARM_IRQ_VCPU2_MASK) * (KVM_ARM_IRQ_VCPU_MASK + 1); irq 913 virt/kvm/arm/arm.c irq_num = (irq >> KVM_ARM_IRQ_NUM_SHIFT) & KVM_ARM_IRQ_NUM_MASK; irq 1653 virt/kvm/arm/arm.c return kvm_vgic_v4_set_forwarding(irqfd->kvm, prod->irq, irq 1662 virt/kvm/arm/arm.c kvm_vgic_v4_unset_forwarding(irqfd->kvm, prod->irq, irq 710 virt/kvm/arm/pmu.c int irq = vcpu->arch.pmu.irq_num; irq 720 virt/kvm/arm/pmu.c if (!irq_is_ppi(irq) && !vgic_valid_spi(vcpu->kvm, irq)) irq 772 virt/kvm/arm/pmu.c static bool pmu_irq_is_valid(struct kvm *kvm, int irq) irq 781 virt/kvm/arm/pmu.c if (irq_is_ppi(irq)) { irq 782 virt/kvm/arm/pmu.c if (vcpu->arch.pmu.irq_num != irq) irq 785 virt/kvm/arm/pmu.c if (vcpu->arch.pmu.irq_num == irq) irq 798 virt/kvm/arm/pmu.c int irq; irq 806 virt/kvm/arm/pmu.c if (get_user(irq, uaddr)) irq 810 virt/kvm/arm/pmu.c if (!(irq_is_ppi(irq) || irq_is_spi(irq))) irq 813 virt/kvm/arm/pmu.c if (!pmu_irq_is_valid(vcpu->kvm, irq)) irq 819 virt/kvm/arm/pmu.c kvm_debug("Set kvm ARM PMU irq: %d\n", irq); irq 820 virt/kvm/arm/pmu.c vcpu->arch.pmu.irq_num = irq; irq 835 virt/kvm/arm/pmu.c int irq; irq 846 virt/kvm/arm/pmu.c irq = vcpu->arch.pmu.irq_num; irq 847 virt/kvm/arm/pmu.c return put_user(irq, uaddr); irq 247 virt/kvm/arm/trace.h TP_PROTO(unsigned long vcpu_id, __u32 irq, int level), irq 248 virt/kvm/arm/trace.h TP_ARGS(vcpu_id, irq, level), irq 252 virt/kvm/arm/trace.h __field( __u32, irq ) irq 258 virt/kvm/arm/trace.h __entry->irq = irq; irq 263 virt/kvm/arm/trace.h __entry->vcpu_id, __entry->irq, __entry->level) irq 11 virt/kvm/arm/vgic/trace.h TP_PROTO(unsigned long vcpu_id, __u32 irq, bool level), irq 12 virt/kvm/arm/vgic/trace.h TP_ARGS(vcpu_id, irq, level), irq 16 virt/kvm/arm/vgic/trace.h __field( __u32, irq ) irq 22 virt/kvm/arm/vgic/trace.h __entry->irq = irq; irq 27 virt/kvm/arm/vgic/trace.h __entry->vcpu_id, __entry->irq, __entry->level) irq 161 virt/kvm/arm/vgic/vgic-debug.c static void print_header(struct seq_file *s, struct vgic_irq *irq, irq 177 virt/kvm/arm/vgic/vgic-debug.c static void print_irq_state(struct seq_file *s, struct vgic_irq *irq, irq 181 virt/kvm/arm/vgic/vgic-debug.c if (irq->intid < VGIC_NR_SGIS) irq 183 virt/kvm/arm/vgic/vgic-debug.c else if (irq->intid < VGIC_NR_PRIVATE_IRQS) irq 185 virt/kvm/arm/vgic/vgic-debug.c else if (irq->intid < VGIC_MAX_SPI) irq 190 virt/kvm/arm/vgic/vgic-debug.c if (irq->intid ==0 || irq->intid == VGIC_NR_PRIVATE_IRQS) irq 191 virt/kvm/arm/vgic/vgic-debug.c print_header(s, irq, vcpu); irq 202 virt/kvm/arm/vgic/vgic-debug.c type, irq->intid, irq 203 virt/kvm/arm/vgic/vgic-debug.c (irq->target_vcpu) ? irq->target_vcpu->vcpu_id : -1, irq 204 virt/kvm/arm/vgic/vgic-debug.c irq->pending_latch, irq 205 virt/kvm/arm/vgic/vgic-debug.c irq->line_level, irq 206 virt/kvm/arm/vgic/vgic-debug.c irq->active, irq 207 virt/kvm/arm/vgic/vgic-debug.c irq->enabled, irq 208 virt/kvm/arm/vgic/vgic-debug.c irq->hw, irq 209 virt/kvm/arm/vgic/vgic-debug.c irq->config == VGIC_CONFIG_LEVEL, irq 210 virt/kvm/arm/vgic/vgic-debug.c irq->group, irq 211 virt/kvm/arm/vgic/vgic-debug.c irq->hwintid, irq 212 virt/kvm/arm/vgic/vgic-debug.c irq->mpidr, irq 213 virt/kvm/arm/vgic/vgic-debug.c irq->source, irq 214 virt/kvm/arm/vgic/vgic-debug.c irq->priority, irq 215 virt/kvm/arm/vgic/vgic-debug.c (irq->vcpu) ? irq->vcpu->vcpu_id : -1); irq 222 virt/kvm/arm/vgic/vgic-debug.c struct vgic_irq *irq; irq 237 virt/kvm/arm/vgic/vgic-debug.c irq = vgic_get_irq(kvm, vcpu, iter->intid); irq 238 virt/kvm/arm/vgic/vgic-debug.c if (!irq) { irq 243 virt/kvm/arm/vgic/vgic-debug.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 244 virt/kvm/arm/vgic/vgic-debug.c print_irq_state(s, irq, vcpu); irq 245 virt/kvm/arm/vgic/vgic-debug.c raw_spin_unlock_irqrestore(&irq->irq_lock, flags); irq 247 virt/kvm/arm/vgic/vgic-debug.c vgic_put_irq(kvm, irq); irq 161 virt/kvm/arm/vgic/vgic-init.c struct vgic_irq *irq = &dist->spis[i]; irq 163 virt/kvm/arm/vgic/vgic-init.c irq->intid = i + VGIC_NR_PRIVATE_IRQS; irq 164 virt/kvm/arm/vgic/vgic-init.c INIT_LIST_HEAD(&irq->ap_list); irq 165 virt/kvm/arm/vgic/vgic-init.c raw_spin_lock_init(&irq->irq_lock); irq 166 virt/kvm/arm/vgic/vgic-init.c irq->vcpu = NULL; irq 167 virt/kvm/arm/vgic/vgic-init.c irq->target_vcpu = vcpu0; irq 168 virt/kvm/arm/vgic/vgic-init.c kref_init(&irq->refcount); irq 171 virt/kvm/arm/vgic/vgic-init.c irq->targets = 0; irq 172 virt/kvm/arm/vgic/vgic-init.c irq->group = 0; irq 175 virt/kvm/arm/vgic/vgic-init.c irq->mpidr = 0; irq 176 virt/kvm/arm/vgic/vgic-init.c irq->group = 1; irq 212 virt/kvm/arm/vgic/vgic-init.c struct vgic_irq *irq = &vgic_cpu->private_irqs[i]; irq 214 virt/kvm/arm/vgic/vgic-init.c INIT_LIST_HEAD(&irq->ap_list); irq 215 virt/kvm/arm/vgic/vgic-init.c raw_spin_lock_init(&irq->irq_lock); irq 216 virt/kvm/arm/vgic/vgic-init.c irq->intid = i; irq 217 virt/kvm/arm/vgic/vgic-init.c irq->vcpu = NULL; irq 218 virt/kvm/arm/vgic/vgic-init.c irq->target_vcpu = vcpu; irq 219 virt/kvm/arm/vgic/vgic-init.c kref_init(&irq->refcount); irq 222 virt/kvm/arm/vgic/vgic-init.c irq->enabled = 1; irq 223 virt/kvm/arm/vgic/vgic-init.c irq->config = VGIC_CONFIG_EDGE; irq 226 virt/kvm/arm/vgic/vgic-init.c irq->config = VGIC_CONFIG_LEVEL; irq 289 virt/kvm/arm/vgic/vgic-init.c struct vgic_irq *irq = &vgic_cpu->private_irqs[i]; irq 292 virt/kvm/arm/vgic/vgic-init.c irq->group = 1; irq 293 virt/kvm/arm/vgic/vgic-init.c irq->mpidr = kvm_vcpu_get_mpidr_aff(vcpu); irq 296 virt/kvm/arm/vgic/vgic-init.c irq->group = 0; irq 297 virt/kvm/arm/vgic/vgic-init.c irq->targets = 1U << idx; irq 459 virt/kvm/arm/vgic/vgic-init.c static irqreturn_t vgic_maintenance_handler(int irq, void *data) irq 29 virt/kvm/arm/vgic/vgic-its.c static int update_lpi_config(struct kvm *kvm, struct vgic_irq *irq, irq 43 virt/kvm/arm/vgic/vgic-its.c struct vgic_irq *irq = vgic_get_irq(kvm, NULL, intid), *oldirq; irq 48 virt/kvm/arm/vgic/vgic-its.c if (irq) irq 49 virt/kvm/arm/vgic/vgic-its.c return irq; irq 51 virt/kvm/arm/vgic/vgic-its.c irq = kzalloc(sizeof(struct vgic_irq), GFP_KERNEL); irq 52 virt/kvm/arm/vgic/vgic-its.c if (!irq) irq 55 virt/kvm/arm/vgic/vgic-its.c INIT_LIST_HEAD(&irq->lpi_list); irq 56 virt/kvm/arm/vgic/vgic-its.c INIT_LIST_HEAD(&irq->ap_list); irq 57 virt/kvm/arm/vgic/vgic-its.c raw_spin_lock_init(&irq->irq_lock); irq 59 virt/kvm/arm/vgic/vgic-its.c irq->config = VGIC_CONFIG_EDGE; irq 60 virt/kvm/arm/vgic/vgic-its.c kref_init(&irq->refcount); irq 61 virt/kvm/arm/vgic/vgic-its.c irq->intid = intid; irq 62 virt/kvm/arm/vgic/vgic-its.c irq->target_vcpu = vcpu; irq 63 virt/kvm/arm/vgic/vgic-its.c irq->group = 1; irq 76 virt/kvm/arm/vgic/vgic-its.c kfree(irq); irq 77 virt/kvm/arm/vgic/vgic-its.c irq = oldirq; irq 84 virt/kvm/arm/vgic/vgic-its.c vgic_get_irq_kref(irq); irq 89 virt/kvm/arm/vgic/vgic-its.c list_add_tail(&irq->lpi_list, &dist->lpi_list_head); irq 100 virt/kvm/arm/vgic/vgic-its.c ret = update_lpi_config(kvm, irq, NULL, false); irq 104 virt/kvm/arm/vgic/vgic-its.c ret = vgic_v3_lpi_sync_pending_status(kvm, irq); irq 108 virt/kvm/arm/vgic/vgic-its.c return irq; irq 136 virt/kvm/arm/vgic/vgic-its.c struct vgic_irq *irq; irq 146 virt/kvm/arm/vgic/vgic-its.c struct vgic_irq *irq; irq 273 virt/kvm/arm/vgic/vgic-its.c static int update_lpi_config(struct kvm *kvm, struct vgic_irq *irq, irq 281 virt/kvm/arm/vgic/vgic-its.c ret = kvm_read_guest_lock(kvm, propbase + irq->intid - GIC_LPI_OFFSET, irq 287 virt/kvm/arm/vgic/vgic-its.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 289 virt/kvm/arm/vgic/vgic-its.c if (!filter_vcpu || filter_vcpu == irq->target_vcpu) { irq 290 virt/kvm/arm/vgic/vgic-its.c irq->priority = LPI_PROP_PRIORITY(prop); irq 291 virt/kvm/arm/vgic/vgic-its.c irq->enabled = LPI_PROP_ENABLE_BIT(prop); irq 293 virt/kvm/arm/vgic/vgic-its.c if (!irq->hw) { irq 294 virt/kvm/arm/vgic/vgic-its.c vgic_queue_irq_unlock(kvm, irq, flags); irq 299 virt/kvm/arm/vgic/vgic-its.c raw_spin_unlock_irqrestore(&irq->irq_lock, flags); irq 301 virt/kvm/arm/vgic/vgic-its.c if (irq->hw) irq 302 virt/kvm/arm/vgic/vgic-its.c return its_prop_update_vlpi(irq->host_irq, prop, needs_inv); irq 315 virt/kvm/arm/vgic/vgic-its.c struct vgic_irq *irq; irq 333 virt/kvm/arm/vgic/vgic-its.c list_for_each_entry(irq, &dist->lpi_list_head, lpi_list) { irq 337 virt/kvm/arm/vgic/vgic-its.c if (vcpu && irq->target_vcpu != vcpu) irq 339 virt/kvm/arm/vgic/vgic-its.c intids[i++] = irq->intid; irq 347 virt/kvm/arm/vgic/vgic-its.c static int update_affinity(struct vgic_irq *irq, struct kvm_vcpu *vcpu) irq 352 virt/kvm/arm/vgic/vgic-its.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 353 virt/kvm/arm/vgic/vgic-its.c irq->target_vcpu = vcpu; irq 354 virt/kvm/arm/vgic/vgic-its.c raw_spin_unlock_irqrestore(&irq->irq_lock, flags); irq 356 virt/kvm/arm/vgic/vgic-its.c if (irq->hw) { irq 359 virt/kvm/arm/vgic/vgic-its.c ret = its_get_vlpi(irq->host_irq, &map); irq 365 virt/kvm/arm/vgic/vgic-its.c ret = its_map_vlpi(irq->host_irq, &map); irq 385 virt/kvm/arm/vgic/vgic-its.c update_affinity(ite->irq, vcpu); irq 421 virt/kvm/arm/vgic/vgic-its.c struct vgic_irq *irq; irq 454 virt/kvm/arm/vgic/vgic-its.c irq = vgic_get_irq(vcpu->kvm, NULL, intids[i]); irq 455 virt/kvm/arm/vgic/vgic-its.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 456 virt/kvm/arm/vgic/vgic-its.c irq->pending_latch = pendmask & (1U << bit_nr); irq 457 virt/kvm/arm/vgic/vgic-its.c vgic_queue_irq_unlock(vcpu->kvm, irq, flags); irq 458 virt/kvm/arm/vgic/vgic-its.c vgic_put_irq(vcpu->kvm, irq); irq 549 virt/kvm/arm/vgic/vgic-its.c if (!cte->irq) irq 563 virt/kvm/arm/vgic/vgic-its.c return cte->irq; irq 573 virt/kvm/arm/vgic/vgic-its.c struct vgic_irq *irq; irq 577 virt/kvm/arm/vgic/vgic-its.c irq = __vgic_its_check_cache(dist, db, devid, eventid); irq 580 virt/kvm/arm/vgic/vgic-its.c return irq; irq 585 virt/kvm/arm/vgic/vgic-its.c struct vgic_irq *irq) irq 593 virt/kvm/arm/vgic/vgic-its.c if (irq->hw) irq 619 virt/kvm/arm/vgic/vgic-its.c if (cte->irq) irq 620 virt/kvm/arm/vgic/vgic-its.c __vgic_put_lpi_locked(kvm, cte->irq); irq 622 virt/kvm/arm/vgic/vgic-its.c vgic_get_irq_kref(irq); irq 627 virt/kvm/arm/vgic/vgic-its.c cte->irq = irq; irq 649 virt/kvm/arm/vgic/vgic-its.c if (!cte->irq) irq 652 virt/kvm/arm/vgic/vgic-its.c __vgic_put_lpi_locked(kvm, cte->irq); irq 653 virt/kvm/arm/vgic/vgic-its.c cte->irq = NULL; irq 660 virt/kvm/arm/vgic/vgic-its.c u32 devid, u32 eventid, struct vgic_irq **irq) irq 679 virt/kvm/arm/vgic/vgic-its.c vgic_its_cache_translation(kvm, its, devid, eventid, ite->irq); irq 681 virt/kvm/arm/vgic/vgic-its.c *irq = ite->irq; irq 723 virt/kvm/arm/vgic/vgic-its.c struct vgic_irq *irq = NULL; irq 727 virt/kvm/arm/vgic/vgic-its.c err = vgic_its_resolve_lpi(kvm, its, devid, eventid, &irq); irq 731 virt/kvm/arm/vgic/vgic-its.c if (irq->hw) irq 732 virt/kvm/arm/vgic/vgic-its.c return irq_set_irqchip_state(irq->host_irq, irq 735 virt/kvm/arm/vgic/vgic-its.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 736 virt/kvm/arm/vgic/vgic-its.c irq->pending_latch = true; irq 737 virt/kvm/arm/vgic/vgic-its.c vgic_queue_irq_unlock(kvm, irq, flags); irq 744 virt/kvm/arm/vgic/vgic-its.c struct vgic_irq *irq; irq 749 virt/kvm/arm/vgic/vgic-its.c irq = vgic_its_check_cache(kvm, db, msi->devid, msi->data); irq 751 virt/kvm/arm/vgic/vgic-its.c if (!irq) irq 754 virt/kvm/arm/vgic/vgic-its.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 755 virt/kvm/arm/vgic/vgic-its.c irq->pending_latch = true; irq 756 virt/kvm/arm/vgic/vgic-its.c vgic_queue_irq_unlock(kvm, irq, flags); irq 803 virt/kvm/arm/vgic/vgic-its.c if (ite->irq) { irq 804 virt/kvm/arm/vgic/vgic-its.c if (ite->irq->hw) irq 805 virt/kvm/arm/vgic/vgic-its.c WARN_ON(its_unmap_vlpi(ite->irq->host_irq)); irq 807 virt/kvm/arm/vgic/vgic-its.c vgic_put_irq(kvm, ite->irq); irq 886 virt/kvm/arm/vgic/vgic-its.c return update_affinity(ite->irq, vcpu); irq 1049 virt/kvm/arm/vgic/vgic-its.c struct vgic_irq *irq; irq 1089 virt/kvm/arm/vgic/vgic-its.c irq = vgic_add_lpi(kvm, lpi_nr, vcpu); irq 1090 virt/kvm/arm/vgic/vgic-its.c if (IS_ERR(irq)) { irq 1094 virt/kvm/arm/vgic/vgic-its.c return PTR_ERR(irq); irq 1096 virt/kvm/arm/vgic/vgic-its.c ite->irq = irq; irq 1258 virt/kvm/arm/vgic/vgic-its.c ite->irq->pending_latch = false; irq 1260 virt/kvm/arm/vgic/vgic-its.c if (ite->irq->hw) irq 1261 virt/kvm/arm/vgic/vgic-its.c return irq_set_irqchip_state(ite->irq->host_irq, irq 1283 virt/kvm/arm/vgic/vgic-its.c return update_lpi_config(kvm, ite->irq, NULL, true); irq 1300 virt/kvm/arm/vgic/vgic-its.c struct vgic_irq *irq; irq 1315 virt/kvm/arm/vgic/vgic-its.c irq = vgic_get_irq(kvm, NULL, intids[i]); irq 1316 virt/kvm/arm/vgic/vgic-its.c if (!irq) irq 1318 virt/kvm/arm/vgic/vgic-its.c update_lpi_config(kvm, irq, vcpu, false); irq 1319 virt/kvm/arm/vgic/vgic-its.c vgic_put_irq(kvm, irq); irq 1344 virt/kvm/arm/vgic/vgic-its.c struct vgic_irq *irq; irq 1363 virt/kvm/arm/vgic/vgic-its.c irq = vgic_get_irq(kvm, NULL, intids[i]); irq 1365 virt/kvm/arm/vgic/vgic-its.c update_affinity(irq, vcpu2); irq 1367 virt/kvm/arm/vgic/vgic-its.c vgic_put_irq(kvm, irq); irq 2123 virt/kvm/arm/vgic/vgic-its.c ((u64)ite->irq->intid << KVM_ITS_ITE_PINTID_SHIFT) | irq 2144 virt/kvm/arm/vgic/vgic-its.c struct vgic_irq *irq; irq 2177 virt/kvm/arm/vgic/vgic-its.c irq = vgic_add_lpi(kvm, lpi_id, vcpu); irq 2178 virt/kvm/arm/vgic/vgic-its.c if (IS_ERR(irq)) irq 2179 virt/kvm/arm/vgic/vgic-its.c return PTR_ERR(irq); irq 2180 virt/kvm/arm/vgic/vgic-its.c ite->irq = irq; irq 2216 virt/kvm/arm/vgic/vgic-its.c if (ite->irq->hw) irq 135 virt/kvm/arm/vgic/vgic-mmio-v2.c struct vgic_irq *irq; irq 140 virt/kvm/arm/vgic/vgic-mmio-v2.c irq = vgic_get_irq(source_vcpu->kvm, vcpu, intid); irq 142 virt/kvm/arm/vgic/vgic-mmio-v2.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 143 virt/kvm/arm/vgic/vgic-mmio-v2.c irq->pending_latch = true; irq 144 virt/kvm/arm/vgic/vgic-mmio-v2.c irq->source |= 1U << source_vcpu->vcpu_id; irq 146 virt/kvm/arm/vgic/vgic-mmio-v2.c vgic_queue_irq_unlock(source_vcpu->kvm, irq, flags); irq 147 virt/kvm/arm/vgic/vgic-mmio-v2.c vgic_put_irq(source_vcpu->kvm, irq); irq 159 virt/kvm/arm/vgic/vgic-mmio-v2.c struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i); irq 161 virt/kvm/arm/vgic/vgic-mmio-v2.c val |= (u64)irq->targets << (i * 8); irq 163 virt/kvm/arm/vgic/vgic-mmio-v2.c vgic_put_irq(vcpu->kvm, irq); irq 183 virt/kvm/arm/vgic/vgic-mmio-v2.c struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, NULL, intid + i); irq 186 virt/kvm/arm/vgic/vgic-mmio-v2.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 188 virt/kvm/arm/vgic/vgic-mmio-v2.c irq->targets = (val >> (i * 8)) & cpu_mask; irq 189 virt/kvm/arm/vgic/vgic-mmio-v2.c target = irq->targets ? __ffs(irq->targets) : 0; irq 190 virt/kvm/arm/vgic/vgic-mmio-v2.c irq->target_vcpu = kvm_get_vcpu(vcpu->kvm, target); irq 192 virt/kvm/arm/vgic/vgic-mmio-v2.c raw_spin_unlock_irqrestore(&irq->irq_lock, flags); irq 193 virt/kvm/arm/vgic/vgic-mmio-v2.c vgic_put_irq(vcpu->kvm, irq); irq 205 virt/kvm/arm/vgic/vgic-mmio-v2.c struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i); irq 207 virt/kvm/arm/vgic/vgic-mmio-v2.c val |= (u64)irq->source << (i * 8); irq 209 virt/kvm/arm/vgic/vgic-mmio-v2.c vgic_put_irq(vcpu->kvm, irq); irq 223 virt/kvm/arm/vgic/vgic-mmio-v2.c struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i); irq 225 virt/kvm/arm/vgic/vgic-mmio-v2.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 227 virt/kvm/arm/vgic/vgic-mmio-v2.c irq->source &= ~((val >> (i * 8)) & 0xff); irq 228 virt/kvm/arm/vgic/vgic-mmio-v2.c if (!irq->source) irq 229 virt/kvm/arm/vgic/vgic-mmio-v2.c irq->pending_latch = false; irq 231 virt/kvm/arm/vgic/vgic-mmio-v2.c raw_spin_unlock_irqrestore(&irq->irq_lock, flags); irq 232 virt/kvm/arm/vgic/vgic-mmio-v2.c vgic_put_irq(vcpu->kvm, irq); irq 245 virt/kvm/arm/vgic/vgic-mmio-v2.c struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i); irq 247 virt/kvm/arm/vgic/vgic-mmio-v2.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 249 virt/kvm/arm/vgic/vgic-mmio-v2.c irq->source |= (val >> (i * 8)) & 0xff; irq 251 virt/kvm/arm/vgic/vgic-mmio-v2.c if (irq->source) { irq 252 virt/kvm/arm/vgic/vgic-mmio-v2.c irq->pending_latch = true; irq 253 virt/kvm/arm/vgic/vgic-mmio-v2.c vgic_queue_irq_unlock(vcpu->kvm, irq, flags); irq 255 virt/kvm/arm/vgic/vgic-mmio-v2.c raw_spin_unlock_irqrestore(&irq->irq_lock, flags); irq 257 virt/kvm/arm/vgic/vgic-mmio-v2.c vgic_put_irq(vcpu->kvm, irq); irq 133 virt/kvm/arm/vgic/vgic-mmio-v3.c struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, NULL, intid); irq 136 virt/kvm/arm/vgic/vgic-mmio-v3.c if (!irq) irq 141 virt/kvm/arm/vgic/vgic-mmio-v3.c ret = extract_bytes(READ_ONCE(irq->mpidr), addr & 7, len); irq 143 virt/kvm/arm/vgic/vgic-mmio-v3.c vgic_put_irq(vcpu->kvm, irq); irq 152 virt/kvm/arm/vgic/vgic-mmio-v3.c struct vgic_irq *irq; irq 159 virt/kvm/arm/vgic/vgic-mmio-v3.c irq = vgic_get_irq(vcpu->kvm, NULL, intid); irq 161 virt/kvm/arm/vgic/vgic-mmio-v3.c if (!irq) irq 164 virt/kvm/arm/vgic/vgic-mmio-v3.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 167 virt/kvm/arm/vgic/vgic-mmio-v3.c irq->mpidr = val & GENMASK(23, 0); irq 168 virt/kvm/arm/vgic/vgic-mmio-v3.c irq->target_vcpu = kvm_mpidr_to_vcpu(vcpu->kvm, irq->mpidr); irq 170 virt/kvm/arm/vgic/vgic-mmio-v3.c raw_spin_unlock_irqrestore(&irq->irq_lock, flags); irq 171 virt/kvm/arm/vgic/vgic-mmio-v3.c vgic_put_irq(vcpu->kvm, irq); irq 259 virt/kvm/arm/vgic/vgic-mmio-v3.c struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i); irq 261 virt/kvm/arm/vgic/vgic-mmio-v3.c if (irq->pending_latch) irq 264 virt/kvm/arm/vgic/vgic-mmio-v3.c vgic_put_irq(vcpu->kvm, irq); irq 279 virt/kvm/arm/vgic/vgic-mmio-v3.c struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i); irq 281 virt/kvm/arm/vgic/vgic-mmio-v3.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 288 virt/kvm/arm/vgic/vgic-mmio-v3.c irq->pending_latch = true; irq 289 virt/kvm/arm/vgic/vgic-mmio-v3.c vgic_queue_irq_unlock(vcpu->kvm, irq, flags); irq 291 virt/kvm/arm/vgic/vgic-mmio-v3.c irq->pending_latch = false; irq 292 virt/kvm/arm/vgic/vgic-mmio-v3.c raw_spin_unlock_irqrestore(&irq->irq_lock, flags); irq 295 virt/kvm/arm/vgic/vgic-mmio-v3.c vgic_put_irq(vcpu->kvm, irq); irq 911 virt/kvm/arm/vgic/vgic-mmio-v3.c struct vgic_irq *irq; irq 932 virt/kvm/arm/vgic/vgic-mmio-v3.c irq = vgic_get_irq(vcpu->kvm, c_vcpu, sgi); irq 934 virt/kvm/arm/vgic/vgic-mmio-v3.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 941 virt/kvm/arm/vgic/vgic-mmio-v3.c if (!irq->group || allow_group1) { irq 942 virt/kvm/arm/vgic/vgic-mmio-v3.c irq->pending_latch = true; irq 943 virt/kvm/arm/vgic/vgic-mmio-v3.c vgic_queue_irq_unlock(vcpu->kvm, irq, flags); irq 945 virt/kvm/arm/vgic/vgic-mmio-v3.c raw_spin_unlock_irqrestore(&irq->irq_lock, flags); irq 948 virt/kvm/arm/vgic/vgic-mmio-v3.c vgic_put_irq(vcpu->kvm, irq); irq 51 virt/kvm/arm/vgic/vgic-mmio.c struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i); irq 53 virt/kvm/arm/vgic/vgic-mmio.c if (irq->group) irq 56 virt/kvm/arm/vgic/vgic-mmio.c vgic_put_irq(vcpu->kvm, irq); irq 70 virt/kvm/arm/vgic/vgic-mmio.c struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i); irq 72 virt/kvm/arm/vgic/vgic-mmio.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 73 virt/kvm/arm/vgic/vgic-mmio.c irq->group = !!(val & BIT(i)); irq 74 virt/kvm/arm/vgic/vgic-mmio.c vgic_queue_irq_unlock(vcpu->kvm, irq, flags); irq 76 virt/kvm/arm/vgic/vgic-mmio.c vgic_put_irq(vcpu->kvm, irq); irq 93 virt/kvm/arm/vgic/vgic-mmio.c struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i); irq 95 virt/kvm/arm/vgic/vgic-mmio.c if (irq->enabled) irq 98 virt/kvm/arm/vgic/vgic-mmio.c vgic_put_irq(vcpu->kvm, irq); irq 113 virt/kvm/arm/vgic/vgic-mmio.c struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i); irq 115 virt/kvm/arm/vgic/vgic-mmio.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 116 virt/kvm/arm/vgic/vgic-mmio.c if (vgic_irq_is_mapped_level(irq)) { irq 117 virt/kvm/arm/vgic/vgic-mmio.c bool was_high = irq->line_level; irq 124 virt/kvm/arm/vgic/vgic-mmio.c irq->line_level = vgic_get_phys_line_level(irq); irq 129 virt/kvm/arm/vgic/vgic-mmio.c if (!irq->active && was_high && !irq->line_level) irq 130 virt/kvm/arm/vgic/vgic-mmio.c vgic_irq_set_phys_active(irq, false); irq 132 virt/kvm/arm/vgic/vgic-mmio.c irq->enabled = true; irq 133 virt/kvm/arm/vgic/vgic-mmio.c vgic_queue_irq_unlock(vcpu->kvm, irq, flags); irq 135 virt/kvm/arm/vgic/vgic-mmio.c vgic_put_irq(vcpu->kvm, irq); irq 148 virt/kvm/arm/vgic/vgic-mmio.c struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i); irq 150 virt/kvm/arm/vgic/vgic-mmio.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 152 virt/kvm/arm/vgic/vgic-mmio.c irq->enabled = false; irq 154 virt/kvm/arm/vgic/vgic-mmio.c raw_spin_unlock_irqrestore(&irq->irq_lock, flags); irq 155 virt/kvm/arm/vgic/vgic-mmio.c vgic_put_irq(vcpu->kvm, irq); irq 168 virt/kvm/arm/vgic/vgic-mmio.c struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i); irq 171 virt/kvm/arm/vgic/vgic-mmio.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 172 virt/kvm/arm/vgic/vgic-mmio.c if (irq_is_pending(irq)) irq 174 virt/kvm/arm/vgic/vgic-mmio.c raw_spin_unlock_irqrestore(&irq->irq_lock, flags); irq 176 virt/kvm/arm/vgic/vgic-mmio.c vgic_put_irq(vcpu->kvm, irq); irq 204 virt/kvm/arm/vgic/vgic-mmio.c static void vgic_hw_irq_spending(struct kvm_vcpu *vcpu, struct vgic_irq *irq, irq 210 virt/kvm/arm/vgic/vgic-mmio.c irq->pending_latch = true; irq 211 virt/kvm/arm/vgic/vgic-mmio.c vgic_irq_set_phys_active(irq, true); irq 214 virt/kvm/arm/vgic/vgic-mmio.c static bool is_vgic_v2_sgi(struct kvm_vcpu *vcpu, struct vgic_irq *irq) irq 216 virt/kvm/arm/vgic/vgic-mmio.c return (vgic_irq_is_sgi(irq->intid) && irq 230 virt/kvm/arm/vgic/vgic-mmio.c struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i); irq 233 virt/kvm/arm/vgic/vgic-mmio.c if (is_vgic_v2_sgi(vcpu, irq)) { irq 234 virt/kvm/arm/vgic/vgic-mmio.c vgic_put_irq(vcpu->kvm, irq); irq 238 virt/kvm/arm/vgic/vgic-mmio.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 239 virt/kvm/arm/vgic/vgic-mmio.c if (irq->hw) irq 240 virt/kvm/arm/vgic/vgic-mmio.c vgic_hw_irq_spending(vcpu, irq, is_uaccess); irq 242 virt/kvm/arm/vgic/vgic-mmio.c irq->pending_latch = true; irq 243 virt/kvm/arm/vgic/vgic-mmio.c vgic_queue_irq_unlock(vcpu->kvm, irq, flags); irq 244 virt/kvm/arm/vgic/vgic-mmio.c vgic_put_irq(vcpu->kvm, irq); irq 249 virt/kvm/arm/vgic/vgic-mmio.c static void vgic_hw_irq_cpending(struct kvm_vcpu *vcpu, struct vgic_irq *irq, irq 255 virt/kvm/arm/vgic/vgic-mmio.c irq->pending_latch = false; irq 268 virt/kvm/arm/vgic/vgic-mmio.c vgic_irq_set_phys_pending(irq, false); irq 269 virt/kvm/arm/vgic/vgic-mmio.c if (!irq->active) irq 270 virt/kvm/arm/vgic/vgic-mmio.c vgic_irq_set_phys_active(irq, false); irq 283 virt/kvm/arm/vgic/vgic-mmio.c struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i); irq 286 virt/kvm/arm/vgic/vgic-mmio.c if (is_vgic_v2_sgi(vcpu, irq)) { irq 287 virt/kvm/arm/vgic/vgic-mmio.c vgic_put_irq(vcpu->kvm, irq); irq 291 virt/kvm/arm/vgic/vgic-mmio.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 293 virt/kvm/arm/vgic/vgic-mmio.c if (irq->hw) irq 294 virt/kvm/arm/vgic/vgic-mmio.c vgic_hw_irq_cpending(vcpu, irq, is_uaccess); irq 296 virt/kvm/arm/vgic/vgic-mmio.c irq->pending_latch = false; irq 298 virt/kvm/arm/vgic/vgic-mmio.c raw_spin_unlock_irqrestore(&irq->irq_lock, flags); irq 299 virt/kvm/arm/vgic/vgic-mmio.c vgic_put_irq(vcpu->kvm, irq); irq 343 virt/kvm/arm/vgic/vgic-mmio.c struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i); irq 349 virt/kvm/arm/vgic/vgic-mmio.c if (irq->active) irq 352 virt/kvm/arm/vgic/vgic-mmio.c vgic_put_irq(vcpu->kvm, irq); irq 382 virt/kvm/arm/vgic/vgic-mmio.c static void vgic_hw_irq_change_active(struct kvm_vcpu *vcpu, struct vgic_irq *irq, irq 388 virt/kvm/arm/vgic/vgic-mmio.c irq->active = active; irq 389 virt/kvm/arm/vgic/vgic-mmio.c vgic_irq_set_phys_active(irq, active); irq 392 virt/kvm/arm/vgic/vgic-mmio.c static void vgic_mmio_change_active(struct kvm_vcpu *vcpu, struct vgic_irq *irq, irq 398 virt/kvm/arm/vgic/vgic-mmio.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 400 virt/kvm/arm/vgic/vgic-mmio.c if (irq->hw) { irq 401 virt/kvm/arm/vgic/vgic-mmio.c vgic_hw_irq_change_active(vcpu, irq, active, !requester_vcpu); irq 406 virt/kvm/arm/vgic/vgic-mmio.c irq->active = active; irq 422 virt/kvm/arm/vgic/vgic-mmio.c active && vgic_irq_is_sgi(irq->intid)) irq 423 virt/kvm/arm/vgic/vgic-mmio.c irq->active_source = active_source; irq 426 virt/kvm/arm/vgic/vgic-mmio.c if (irq->active) irq 427 virt/kvm/arm/vgic/vgic-mmio.c vgic_queue_irq_unlock(vcpu->kvm, irq, flags); irq 429 virt/kvm/arm/vgic/vgic-mmio.c raw_spin_unlock_irqrestore(&irq->irq_lock, flags); irq 440 virt/kvm/arm/vgic/vgic-mmio.c struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i); irq 441 virt/kvm/arm/vgic/vgic-mmio.c vgic_mmio_change_active(vcpu, irq, false); irq 442 virt/kvm/arm/vgic/vgic-mmio.c vgic_put_irq(vcpu->kvm, irq); irq 477 virt/kvm/arm/vgic/vgic-mmio.c struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i); irq 478 virt/kvm/arm/vgic/vgic-mmio.c vgic_mmio_change_active(vcpu, irq, true); irq 479 virt/kvm/arm/vgic/vgic-mmio.c vgic_put_irq(vcpu->kvm, irq); irq 514 virt/kvm/arm/vgic/vgic-mmio.c struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i); irq 516 virt/kvm/arm/vgic/vgic-mmio.c val |= (u64)irq->priority << (i * 8); irq 518 virt/kvm/arm/vgic/vgic-mmio.c vgic_put_irq(vcpu->kvm, irq); irq 540 virt/kvm/arm/vgic/vgic-mmio.c struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i); irq 542 virt/kvm/arm/vgic/vgic-mmio.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 544 virt/kvm/arm/vgic/vgic-mmio.c irq->priority = (val >> (i * 8)) & GENMASK(7, 8 - VGIC_PRI_BITS); irq 545 virt/kvm/arm/vgic/vgic-mmio.c raw_spin_unlock_irqrestore(&irq->irq_lock, flags); irq 547 virt/kvm/arm/vgic/vgic-mmio.c vgic_put_irq(vcpu->kvm, irq); irq 559 virt/kvm/arm/vgic/vgic-mmio.c struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i); irq 561 virt/kvm/arm/vgic/vgic-mmio.c if (irq->config == VGIC_CONFIG_EDGE) irq 564 virt/kvm/arm/vgic/vgic-mmio.c vgic_put_irq(vcpu->kvm, irq); irq 579 virt/kvm/arm/vgic/vgic-mmio.c struct vgic_irq *irq; irq 590 virt/kvm/arm/vgic/vgic-mmio.c irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i); irq 591 virt/kvm/arm/vgic/vgic-mmio.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 594 virt/kvm/arm/vgic/vgic-mmio.c irq->config = VGIC_CONFIG_EDGE; irq 596 virt/kvm/arm/vgic/vgic-mmio.c irq->config = VGIC_CONFIG_LEVEL; irq 598 virt/kvm/arm/vgic/vgic-mmio.c raw_spin_unlock_irqrestore(&irq->irq_lock, flags); irq 599 virt/kvm/arm/vgic/vgic-mmio.c vgic_put_irq(vcpu->kvm, irq); irq 610 virt/kvm/arm/vgic/vgic-mmio.c struct vgic_irq *irq; irq 615 virt/kvm/arm/vgic/vgic-mmio.c irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i); irq 616 virt/kvm/arm/vgic/vgic-mmio.c if (irq->config == VGIC_CONFIG_LEVEL && irq->line_level) irq 619 virt/kvm/arm/vgic/vgic-mmio.c vgic_put_irq(vcpu->kvm, irq); irq 633 virt/kvm/arm/vgic/vgic-mmio.c struct vgic_irq *irq; irq 639 virt/kvm/arm/vgic/vgic-mmio.c irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i); irq 647 virt/kvm/arm/vgic/vgic-mmio.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 648 virt/kvm/arm/vgic/vgic-mmio.c irq->line_level = new_level; irq 650 virt/kvm/arm/vgic/vgic-mmio.c vgic_queue_irq_unlock(vcpu->kvm, irq, flags); irq 652 virt/kvm/arm/vgic/vgic-mmio.c raw_spin_unlock_irqrestore(&irq->irq_lock, flags); irq 654 virt/kvm/arm/vgic/vgic-mmio.c vgic_put_irq(vcpu->kvm, irq); irq 62 virt/kvm/arm/vgic/vgic-v2.c struct vgic_irq *irq; irq 74 virt/kvm/arm/vgic/vgic-v2.c irq = vgic_get_irq(vcpu->kvm, vcpu, intid); irq 76 virt/kvm/arm/vgic/vgic-v2.c raw_spin_lock(&irq->irq_lock); irq 79 virt/kvm/arm/vgic/vgic-v2.c irq->active = !!(val & GICH_LR_ACTIVE_BIT); irq 81 virt/kvm/arm/vgic/vgic-v2.c if (irq->active && vgic_irq_is_sgi(intid)) irq 82 virt/kvm/arm/vgic/vgic-v2.c irq->active_source = cpuid; irq 85 virt/kvm/arm/vgic/vgic-v2.c if (irq->config == VGIC_CONFIG_EDGE && irq 87 virt/kvm/arm/vgic/vgic-v2.c irq->pending_latch = true; irq 90 virt/kvm/arm/vgic/vgic-v2.c irq->source |= (1 << cpuid); irq 96 virt/kvm/arm/vgic/vgic-v2.c if (irq->config == VGIC_CONFIG_LEVEL && !(val & GICH_LR_STATE)) irq 97 virt/kvm/arm/vgic/vgic-v2.c irq->pending_latch = false; irq 112 virt/kvm/arm/vgic/vgic-v2.c if (vgic_irq_is_mapped_level(irq) && (val & GICH_LR_PENDING_BIT)) { irq 113 virt/kvm/arm/vgic/vgic-v2.c irq->line_level = vgic_get_phys_line_level(irq); irq 115 virt/kvm/arm/vgic/vgic-v2.c if (!irq->line_level) irq 116 virt/kvm/arm/vgic/vgic-v2.c vgic_irq_set_phys_active(irq, false); irq 119 virt/kvm/arm/vgic/vgic-v2.c raw_spin_unlock(&irq->irq_lock); irq 120 virt/kvm/arm/vgic/vgic-v2.c vgic_put_irq(vcpu->kvm, irq); irq 137 virt/kvm/arm/vgic/vgic-v2.c void vgic_v2_populate_lr(struct kvm_vcpu *vcpu, struct vgic_irq *irq, int lr) irq 139 virt/kvm/arm/vgic/vgic-v2.c u32 val = irq->intid; irq 142 virt/kvm/arm/vgic/vgic-v2.c if (irq->active) { irq 144 virt/kvm/arm/vgic/vgic-v2.c if (vgic_irq_is_sgi(irq->intid)) irq 145 virt/kvm/arm/vgic/vgic-v2.c val |= irq->active_source << GICH_LR_PHYSID_CPUID_SHIFT; irq 146 virt/kvm/arm/vgic/vgic-v2.c if (vgic_irq_is_multi_sgi(irq)) { irq 152 virt/kvm/arm/vgic/vgic-v2.c if (irq->group) irq 155 virt/kvm/arm/vgic/vgic-v2.c if (irq->hw) { irq 157 virt/kvm/arm/vgic/vgic-v2.c val |= irq->hwintid << GICH_LR_PHYSID_CPUID_SHIFT; irq 163 virt/kvm/arm/vgic/vgic-v2.c if (irq->active) irq 166 virt/kvm/arm/vgic/vgic-v2.c if (irq->config == VGIC_CONFIG_LEVEL) { irq 173 virt/kvm/arm/vgic/vgic-v2.c if (irq->active) irq 178 virt/kvm/arm/vgic/vgic-v2.c if (allow_pending && irq_is_pending(irq)) { irq 181 virt/kvm/arm/vgic/vgic-v2.c if (irq->config == VGIC_CONFIG_EDGE) irq 182 virt/kvm/arm/vgic/vgic-v2.c irq->pending_latch = false; irq 184 virt/kvm/arm/vgic/vgic-v2.c if (vgic_irq_is_sgi(irq->intid)) { irq 185 virt/kvm/arm/vgic/vgic-v2.c u32 src = ffs(irq->source); irq 188 virt/kvm/arm/vgic/vgic-v2.c irq->intid)) irq 192 virt/kvm/arm/vgic/vgic-v2.c irq->source &= ~(1 << (src - 1)); irq 193 virt/kvm/arm/vgic/vgic-v2.c if (irq->source) { irq 194 virt/kvm/arm/vgic/vgic-v2.c irq->pending_latch = true; irq 206 virt/kvm/arm/vgic/vgic-v2.c if (vgic_irq_is_mapped_level(irq) && (val & GICH_LR_PENDING_BIT)) irq 207 virt/kvm/arm/vgic/vgic-v2.c irq->line_level = false; irq 210 virt/kvm/arm/vgic/vgic-v2.c val |= (irq->priority >> 3) << GICH_LR_PRIORITY_SHIFT; irq 45 virt/kvm/arm/vgic/vgic-v3.c struct vgic_irq *irq; irq 63 virt/kvm/arm/vgic/vgic-v3.c irq = vgic_get_irq(vcpu->kvm, vcpu, intid); irq 64 virt/kvm/arm/vgic/vgic-v3.c if (!irq) /* An LPI could have been unmapped. */ irq 67 virt/kvm/arm/vgic/vgic-v3.c raw_spin_lock(&irq->irq_lock); irq 70 virt/kvm/arm/vgic/vgic-v3.c irq->active = !!(val & ICH_LR_ACTIVE_BIT); irq 72 virt/kvm/arm/vgic/vgic-v3.c if (irq->active && is_v2_sgi) irq 73 virt/kvm/arm/vgic/vgic-v3.c irq->active_source = cpuid; irq 76 virt/kvm/arm/vgic/vgic-v3.c if (irq->config == VGIC_CONFIG_EDGE && irq 78 virt/kvm/arm/vgic/vgic-v3.c irq->pending_latch = true; irq 81 virt/kvm/arm/vgic/vgic-v3.c irq->source |= (1 << cpuid); irq 87 virt/kvm/arm/vgic/vgic-v3.c if (irq->config == VGIC_CONFIG_LEVEL && !(val & ICH_LR_STATE)) irq 88 virt/kvm/arm/vgic/vgic-v3.c irq->pending_latch = false; irq 103 virt/kvm/arm/vgic/vgic-v3.c if (vgic_irq_is_mapped_level(irq) && (val & ICH_LR_PENDING_BIT)) { irq 104 virt/kvm/arm/vgic/vgic-v3.c irq->line_level = vgic_get_phys_line_level(irq); irq 106 virt/kvm/arm/vgic/vgic-v3.c if (!irq->line_level) irq 107 virt/kvm/arm/vgic/vgic-v3.c vgic_irq_set_phys_active(irq, false); irq 110 virt/kvm/arm/vgic/vgic-v3.c raw_spin_unlock(&irq->irq_lock); irq 111 virt/kvm/arm/vgic/vgic-v3.c vgic_put_irq(vcpu->kvm, irq); irq 118 virt/kvm/arm/vgic/vgic-v3.c void vgic_v3_populate_lr(struct kvm_vcpu *vcpu, struct vgic_irq *irq, int lr) irq 121 virt/kvm/arm/vgic/vgic-v3.c u64 val = irq->intid; irq 124 virt/kvm/arm/vgic/vgic-v3.c is_v2_sgi = (vgic_irq_is_sgi(irq->intid) && irq 127 virt/kvm/arm/vgic/vgic-v3.c if (irq->active) { irq 130 virt/kvm/arm/vgic/vgic-v3.c val |= irq->active_source << GICH_LR_PHYSID_CPUID_SHIFT; irq 131 virt/kvm/arm/vgic/vgic-v3.c if (vgic_irq_is_multi_sgi(irq)) { irq 137 virt/kvm/arm/vgic/vgic-v3.c if (irq->hw) { irq 139 virt/kvm/arm/vgic/vgic-v3.c val |= ((u64)irq->hwintid) << ICH_LR_PHYS_ID_SHIFT; irq 145 virt/kvm/arm/vgic/vgic-v3.c if (irq->active) irq 148 virt/kvm/arm/vgic/vgic-v3.c if (irq->config == VGIC_CONFIG_LEVEL) { irq 155 virt/kvm/arm/vgic/vgic-v3.c if (irq->active) irq 160 virt/kvm/arm/vgic/vgic-v3.c if (allow_pending && irq_is_pending(irq)) { irq 163 virt/kvm/arm/vgic/vgic-v3.c if (irq->config == VGIC_CONFIG_EDGE) irq 164 virt/kvm/arm/vgic/vgic-v3.c irq->pending_latch = false; irq 166 virt/kvm/arm/vgic/vgic-v3.c if (vgic_irq_is_sgi(irq->intid) && irq 168 virt/kvm/arm/vgic/vgic-v3.c u32 src = ffs(irq->source); irq 171 virt/kvm/arm/vgic/vgic-v3.c irq->intid)) irq 175 virt/kvm/arm/vgic/vgic-v3.c irq->source &= ~(1 << (src - 1)); irq 176 virt/kvm/arm/vgic/vgic-v3.c if (irq->source) { irq 177 virt/kvm/arm/vgic/vgic-v3.c irq->pending_latch = true; irq 189 virt/kvm/arm/vgic/vgic-v3.c if (vgic_irq_is_mapped_level(irq) && (val & ICH_LR_PENDING_BIT)) irq 190 virt/kvm/arm/vgic/vgic-v3.c irq->line_level = false; irq 192 virt/kvm/arm/vgic/vgic-v3.c if (irq->group) irq 195 virt/kvm/arm/vgic/vgic-v3.c val |= (u64)irq->priority << ICH_LR_PRIORITY_SHIFT; irq 314 virt/kvm/arm/vgic/vgic-v3.c int vgic_v3_lpi_sync_pending_status(struct kvm *kvm, struct vgic_irq *irq) irq 325 virt/kvm/arm/vgic/vgic-v3.c vcpu = irq->target_vcpu; irq 331 virt/kvm/arm/vgic/vgic-v3.c byte_offset = irq->intid / BITS_PER_BYTE; irq 332 virt/kvm/arm/vgic/vgic-v3.c bit_nr = irq->intid % BITS_PER_BYTE; irq 341 virt/kvm/arm/vgic/vgic-v3.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 342 virt/kvm/arm/vgic/vgic-v3.c if (irq->target_vcpu != vcpu) { irq 343 virt/kvm/arm/vgic/vgic-v3.c raw_spin_unlock_irqrestore(&irq->irq_lock, flags); irq 346 virt/kvm/arm/vgic/vgic-v3.c irq->pending_latch = status; irq 347 virt/kvm/arm/vgic/vgic-v3.c vgic_queue_irq_unlock(vcpu->kvm, irq, flags); irq 366 virt/kvm/arm/vgic/vgic-v3.c struct vgic_irq *irq; irq 371 virt/kvm/arm/vgic/vgic-v3.c list_for_each_entry(irq, &dist->lpi_list_head, lpi_list) { irq 377 virt/kvm/arm/vgic/vgic-v3.c vcpu = irq->target_vcpu; irq 383 virt/kvm/arm/vgic/vgic-v3.c byte_offset = irq->intid / BITS_PER_BYTE; irq 384 virt/kvm/arm/vgic/vgic-v3.c bit_nr = irq->intid % BITS_PER_BYTE; irq 395 virt/kvm/arm/vgic/vgic-v3.c if (stored == irq->pending_latch) irq 398 virt/kvm/arm/vgic/vgic-v3.c if (irq->pending_latch) irq 84 virt/kvm/arm/vgic/vgic-v4.c static irqreturn_t vgic_v4_doorbell_handler(int irq, void *info) irq 138 virt/kvm/arm/vgic/vgic-v4.c int irq = dist->its_vm.vpes[i]->irq; irq 147 virt/kvm/arm/vgic/vgic-v4.c irq_set_status_flags(irq, DB_IRQ_FLAGS); irq 148 virt/kvm/arm/vgic/vgic-v4.c ret = request_irq(irq, vgic_v4_doorbell_handler, irq 151 virt/kvm/arm/vgic/vgic-v4.c kvm_err("failed to allocate vcpu IRQ%d\n", irq); irq 183 virt/kvm/arm/vgic/vgic-v4.c int irq = its_vm->vpes[i]->irq; irq 185 virt/kvm/arm/vgic/vgic-v4.c irq_clear_status_flags(irq, DB_IRQ_FLAGS); irq 186 virt/kvm/arm/vgic/vgic-v4.c free_irq(irq, vcpu); irq 205 virt/kvm/arm/vgic/vgic-v4.c int irq = vcpu->arch.vgic_cpu.vgic_v3.its_vpe.irq; irq 217 virt/kvm/arm/vgic/vgic-v4.c err = irq_set_affinity(irq, cpumask_of(smp_processor_id())); irq 229 virt/kvm/arm/vgic/vgic-v4.c err = irq_set_irqchip_state(irq, IRQCHIP_STATE_PENDING, false); irq 252 virt/kvm/arm/vgic/vgic-v4.c struct vgic_irq *irq; irq 271 virt/kvm/arm/vgic/vgic-v4.c irq_entry->msi.data, &irq); irq 283 virt/kvm/arm/vgic/vgic-v4.c .vpe = &irq->target_vcpu->arch.vgic_cpu.vgic_v3.its_vpe, irq 284 virt/kvm/arm/vgic/vgic-v4.c .vintid = irq->intid, irq 285 virt/kvm/arm/vgic/vgic-v4.c .properties = ((irq->priority & 0xfc) | irq 286 virt/kvm/arm/vgic/vgic-v4.c (irq->enabled ? LPI_PROP_ENABLED : 0) | irq 295 virt/kvm/arm/vgic/vgic-v4.c irq->hw = true; irq 296 virt/kvm/arm/vgic/vgic-v4.c irq->host_irq = virq; irq 307 virt/kvm/arm/vgic/vgic-v4.c struct vgic_irq *irq; irq 324 virt/kvm/arm/vgic/vgic-v4.c irq_entry->msi.data, &irq); irq 328 virt/kvm/arm/vgic/vgic-v4.c WARN_ON(!(irq->hw && irq->host_irq == virq)); irq 329 virt/kvm/arm/vgic/vgic-v4.c if (irq->hw) { irq 330 virt/kvm/arm/vgic/vgic-v4.c irq->hw = false; irq 342 virt/kvm/arm/vgic/vgic-v4.c int irq = vcpu->arch.vgic_cpu.vgic_v3.its_vpe.irq; irq 343 virt/kvm/arm/vgic/vgic-v4.c if (irq) irq 344 virt/kvm/arm/vgic/vgic-v4.c enable_irq(irq); irq 351 virt/kvm/arm/vgic/vgic-v4.c int irq = vcpu->arch.vgic_cpu.vgic_v3.its_vpe.irq; irq 352 virt/kvm/arm/vgic/vgic-v4.c if (irq) irq 353 virt/kvm/arm/vgic/vgic-v4.c disable_irq(irq); irq 61 virt/kvm/arm/vgic/vgic.c struct vgic_irq *irq = NULL; irq 66 virt/kvm/arm/vgic/vgic.c list_for_each_entry(irq, &dist->lpi_list_head, lpi_list) { irq 67 virt/kvm/arm/vgic/vgic.c if (irq->intid != intid) irq 74 virt/kvm/arm/vgic/vgic.c vgic_get_irq_kref(irq); irq 77 virt/kvm/arm/vgic/vgic.c irq = NULL; irq 82 virt/kvm/arm/vgic/vgic.c return irq; irq 125 virt/kvm/arm/vgic/vgic.c void __vgic_put_lpi_locked(struct kvm *kvm, struct vgic_irq *irq) irq 129 virt/kvm/arm/vgic/vgic.c if (!kref_put(&irq->refcount, vgic_irq_release)) irq 132 virt/kvm/arm/vgic/vgic.c list_del(&irq->lpi_list); irq 135 virt/kvm/arm/vgic/vgic.c kfree(irq); irq 138 virt/kvm/arm/vgic/vgic.c void vgic_put_irq(struct kvm *kvm, struct vgic_irq *irq) irq 143 virt/kvm/arm/vgic/vgic.c if (irq->intid < VGIC_MIN_LPI) irq 147 virt/kvm/arm/vgic/vgic.c __vgic_put_lpi_locked(kvm, irq); irq 154 virt/kvm/arm/vgic/vgic.c struct vgic_irq *irq, *tmp; irq 159 virt/kvm/arm/vgic/vgic.c list_for_each_entry_safe(irq, tmp, &vgic_cpu->ap_list_head, ap_list) { irq 160 virt/kvm/arm/vgic/vgic.c if (irq->intid >= VGIC_MIN_LPI) { irq 161 virt/kvm/arm/vgic/vgic.c raw_spin_lock(&irq->irq_lock); irq 162 virt/kvm/arm/vgic/vgic.c list_del(&irq->ap_list); irq 163 virt/kvm/arm/vgic/vgic.c irq->vcpu = NULL; irq 164 virt/kvm/arm/vgic/vgic.c raw_spin_unlock(&irq->irq_lock); irq 165 virt/kvm/arm/vgic/vgic.c vgic_put_irq(vcpu->kvm, irq); irq 172 virt/kvm/arm/vgic/vgic.c void vgic_irq_set_phys_pending(struct vgic_irq *irq, bool pending) irq 174 virt/kvm/arm/vgic/vgic.c WARN_ON(irq_set_irqchip_state(irq->host_irq, irq 179 virt/kvm/arm/vgic/vgic.c bool vgic_get_phys_line_level(struct vgic_irq *irq) irq 183 virt/kvm/arm/vgic/vgic.c BUG_ON(!irq->hw); irq 185 virt/kvm/arm/vgic/vgic.c if (irq->get_input_level) irq 186 virt/kvm/arm/vgic/vgic.c return irq->get_input_level(irq->intid); irq 188 virt/kvm/arm/vgic/vgic.c WARN_ON(irq_get_irqchip_state(irq->host_irq, irq 195 virt/kvm/arm/vgic/vgic.c void vgic_irq_set_phys_active(struct vgic_irq *irq, bool active) irq 198 virt/kvm/arm/vgic/vgic.c BUG_ON(!irq->hw); irq 199 virt/kvm/arm/vgic/vgic.c WARN_ON(irq_set_irqchip_state(irq->host_irq, irq 215 virt/kvm/arm/vgic/vgic.c static struct kvm_vcpu *vgic_target_oracle(struct vgic_irq *irq) irq 217 virt/kvm/arm/vgic/vgic.c lockdep_assert_held(&irq->irq_lock); irq 220 virt/kvm/arm/vgic/vgic.c if (irq->active) irq 221 virt/kvm/arm/vgic/vgic.c return irq->vcpu ? : irq->target_vcpu; irq 229 virt/kvm/arm/vgic/vgic.c if (irq->enabled && irq_is_pending(irq)) { irq 230 virt/kvm/arm/vgic/vgic.c if (unlikely(irq->target_vcpu && irq 231 virt/kvm/arm/vgic/vgic.c !irq->target_vcpu->kvm->arch.vgic.enabled)) irq 234 virt/kvm/arm/vgic/vgic.c return irq->target_vcpu; irq 311 virt/kvm/arm/vgic/vgic.c static bool vgic_validate_injection(struct vgic_irq *irq, bool level, void *owner) irq 313 virt/kvm/arm/vgic/vgic.c if (irq->owner != owner) irq 316 virt/kvm/arm/vgic/vgic.c switch (irq->config) { irq 318 virt/kvm/arm/vgic/vgic.c return irq->line_level != level; irq 334 virt/kvm/arm/vgic/vgic.c bool vgic_queue_irq_unlock(struct kvm *kvm, struct vgic_irq *irq, irq 339 virt/kvm/arm/vgic/vgic.c lockdep_assert_held(&irq->irq_lock); irq 342 virt/kvm/arm/vgic/vgic.c vcpu = vgic_target_oracle(irq); irq 343 virt/kvm/arm/vgic/vgic.c if (irq->vcpu || !vcpu) { irq 353 virt/kvm/arm/vgic/vgic.c raw_spin_unlock_irqrestore(&irq->irq_lock, flags); irq 375 virt/kvm/arm/vgic/vgic.c raw_spin_unlock_irqrestore(&irq->irq_lock, flags); irq 380 virt/kvm/arm/vgic/vgic.c raw_spin_lock(&irq->irq_lock); irq 394 virt/kvm/arm/vgic/vgic.c if (unlikely(irq->vcpu || vcpu != vgic_target_oracle(irq))) { irq 395 virt/kvm/arm/vgic/vgic.c raw_spin_unlock(&irq->irq_lock); irq 399 virt/kvm/arm/vgic/vgic.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 407 virt/kvm/arm/vgic/vgic.c vgic_get_irq_kref(irq); irq 408 virt/kvm/arm/vgic/vgic.c list_add_tail(&irq->ap_list, &vcpu->arch.vgic_cpu.ap_list_head); irq 409 virt/kvm/arm/vgic/vgic.c irq->vcpu = vcpu; irq 411 virt/kvm/arm/vgic/vgic.c raw_spin_unlock(&irq->irq_lock); irq 441 virt/kvm/arm/vgic/vgic.c struct vgic_irq *irq; irq 455 virt/kvm/arm/vgic/vgic.c irq = vgic_get_irq(kvm, vcpu, intid); irq 456 virt/kvm/arm/vgic/vgic.c if (!irq) irq 459 virt/kvm/arm/vgic/vgic.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 461 virt/kvm/arm/vgic/vgic.c if (!vgic_validate_injection(irq, level, owner)) { irq 463 virt/kvm/arm/vgic/vgic.c raw_spin_unlock_irqrestore(&irq->irq_lock, flags); irq 464 virt/kvm/arm/vgic/vgic.c vgic_put_irq(kvm, irq); irq 468 virt/kvm/arm/vgic/vgic.c if (irq->config == VGIC_CONFIG_LEVEL) irq 469 virt/kvm/arm/vgic/vgic.c irq->line_level = level; irq 471 virt/kvm/arm/vgic/vgic.c irq->pending_latch = true; irq 473 virt/kvm/arm/vgic/vgic.c vgic_queue_irq_unlock(kvm, irq, flags); irq 474 virt/kvm/arm/vgic/vgic.c vgic_put_irq(kvm, irq); irq 480 virt/kvm/arm/vgic/vgic.c static int kvm_vgic_map_irq(struct kvm_vcpu *vcpu, struct vgic_irq *irq, irq 499 virt/kvm/arm/vgic/vgic.c irq->hw = true; irq 500 virt/kvm/arm/vgic/vgic.c irq->host_irq = host_irq; irq 501 virt/kvm/arm/vgic/vgic.c irq->hwintid = data->hwirq; irq 502 virt/kvm/arm/vgic/vgic.c irq->get_input_level = get_input_level; irq 507 virt/kvm/arm/vgic/vgic.c static inline void kvm_vgic_unmap_irq(struct vgic_irq *irq) irq 509 virt/kvm/arm/vgic/vgic.c irq->hw = false; irq 510 virt/kvm/arm/vgic/vgic.c irq->hwintid = 0; irq 511 virt/kvm/arm/vgic/vgic.c irq->get_input_level = NULL; irq 517 virt/kvm/arm/vgic/vgic.c struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, vintid); irq 521 virt/kvm/arm/vgic/vgic.c BUG_ON(!irq); irq 523 virt/kvm/arm/vgic/vgic.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 524 virt/kvm/arm/vgic/vgic.c ret = kvm_vgic_map_irq(vcpu, irq, host_irq, get_input_level); irq 525 virt/kvm/arm/vgic/vgic.c raw_spin_unlock_irqrestore(&irq->irq_lock, flags); irq 526 virt/kvm/arm/vgic/vgic.c vgic_put_irq(vcpu->kvm, irq); irq 542 virt/kvm/arm/vgic/vgic.c struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, vintid); irq 545 virt/kvm/arm/vgic/vgic.c if (!irq->hw) irq 548 virt/kvm/arm/vgic/vgic.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 549 virt/kvm/arm/vgic/vgic.c irq->active = false; irq 550 virt/kvm/arm/vgic/vgic.c irq->pending_latch = false; irq 551 virt/kvm/arm/vgic/vgic.c irq->line_level = false; irq 552 virt/kvm/arm/vgic/vgic.c raw_spin_unlock_irqrestore(&irq->irq_lock, flags); irq 554 virt/kvm/arm/vgic/vgic.c vgic_put_irq(vcpu->kvm, irq); irq 559 virt/kvm/arm/vgic/vgic.c struct vgic_irq *irq; irq 565 virt/kvm/arm/vgic/vgic.c irq = vgic_get_irq(vcpu->kvm, vcpu, vintid); irq 566 virt/kvm/arm/vgic/vgic.c BUG_ON(!irq); irq 568 virt/kvm/arm/vgic/vgic.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 569 virt/kvm/arm/vgic/vgic.c kvm_vgic_unmap_irq(irq); irq 570 virt/kvm/arm/vgic/vgic.c raw_spin_unlock_irqrestore(&irq->irq_lock, flags); irq 571 virt/kvm/arm/vgic/vgic.c vgic_put_irq(vcpu->kvm, irq); irq 588 virt/kvm/arm/vgic/vgic.c struct vgic_irq *irq; irq 599 virt/kvm/arm/vgic/vgic.c irq = vgic_get_irq(vcpu->kvm, vcpu, intid); irq 600 virt/kvm/arm/vgic/vgic.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 601 virt/kvm/arm/vgic/vgic.c if (irq->owner && irq->owner != owner) irq 604 virt/kvm/arm/vgic/vgic.c irq->owner = owner; irq 605 virt/kvm/arm/vgic/vgic.c raw_spin_unlock_irqrestore(&irq->irq_lock, flags); irq 621 virt/kvm/arm/vgic/vgic.c struct vgic_irq *irq, *tmp; irq 628 virt/kvm/arm/vgic/vgic.c list_for_each_entry_safe(irq, tmp, &vgic_cpu->ap_list_head, ap_list) { irq 632 virt/kvm/arm/vgic/vgic.c raw_spin_lock(&irq->irq_lock); irq 634 virt/kvm/arm/vgic/vgic.c BUG_ON(vcpu != irq->vcpu); irq 636 virt/kvm/arm/vgic/vgic.c target_vcpu = vgic_target_oracle(irq); irq 643 virt/kvm/arm/vgic/vgic.c list_del(&irq->ap_list); irq 644 virt/kvm/arm/vgic/vgic.c irq->vcpu = NULL; irq 645 virt/kvm/arm/vgic/vgic.c raw_spin_unlock(&irq->irq_lock); irq 654 virt/kvm/arm/vgic/vgic.c vgic_put_irq(vcpu->kvm, irq); irq 660 virt/kvm/arm/vgic/vgic.c raw_spin_unlock(&irq->irq_lock); irq 666 virt/kvm/arm/vgic/vgic.c raw_spin_unlock(&irq->irq_lock); irq 684 virt/kvm/arm/vgic/vgic.c raw_spin_lock(&irq->irq_lock); irq 695 virt/kvm/arm/vgic/vgic.c if (target_vcpu == vgic_target_oracle(irq)) { irq 698 virt/kvm/arm/vgic/vgic.c list_del(&irq->ap_list); irq 699 virt/kvm/arm/vgic/vgic.c irq->vcpu = target_vcpu; irq 700 virt/kvm/arm/vgic/vgic.c list_add_tail(&irq->ap_list, &new_cpu->ap_list_head); irq 704 virt/kvm/arm/vgic/vgic.c raw_spin_unlock(&irq->irq_lock); irq 729 virt/kvm/arm/vgic/vgic.c struct vgic_irq *irq, int lr) irq 731 virt/kvm/arm/vgic/vgic.c lockdep_assert_held(&irq->irq_lock); irq 734 virt/kvm/arm/vgic/vgic.c vgic_v2_populate_lr(vcpu, irq, lr); irq 736 virt/kvm/arm/vgic/vgic.c vgic_v3_populate_lr(vcpu, irq, lr); irq 760 virt/kvm/arm/vgic/vgic.c struct vgic_irq *irq; irq 767 virt/kvm/arm/vgic/vgic.c list_for_each_entry(irq, &vgic_cpu->ap_list_head, ap_list) { irq 770 virt/kvm/arm/vgic/vgic.c raw_spin_lock(&irq->irq_lock); irq 772 virt/kvm/arm/vgic/vgic.c w = vgic_irq_get_lr_count(irq); irq 773 virt/kvm/arm/vgic/vgic.c raw_spin_unlock(&irq->irq_lock); irq 785 virt/kvm/arm/vgic/vgic.c struct vgic_irq *irq; irq 798 virt/kvm/arm/vgic/vgic.c list_for_each_entry(irq, &vgic_cpu->ap_list_head, ap_list) { irq 799 virt/kvm/arm/vgic/vgic.c raw_spin_lock(&irq->irq_lock); irq 808 virt/kvm/arm/vgic/vgic.c if (multi_sgi && irq->priority > prio) { irq 809 virt/kvm/arm/vgic/vgic.c _raw_spin_unlock(&irq->irq_lock); irq 813 virt/kvm/arm/vgic/vgic.c if (likely(vgic_target_oracle(irq) == vcpu)) { irq 814 virt/kvm/arm/vgic/vgic.c vgic_populate_lr(vcpu, irq, count++); irq 816 virt/kvm/arm/vgic/vgic.c if (irq->source) irq 817 virt/kvm/arm/vgic/vgic.c prio = irq->priority; irq 820 virt/kvm/arm/vgic/vgic.c raw_spin_unlock(&irq->irq_lock); irq 823 virt/kvm/arm/vgic/vgic.c if (!list_is_last(&irq->ap_list, irq 951 virt/kvm/arm/vgic/vgic.c struct vgic_irq *irq; irq 966 virt/kvm/arm/vgic/vgic.c list_for_each_entry(irq, &vgic_cpu->ap_list_head, ap_list) { irq 967 virt/kvm/arm/vgic/vgic.c raw_spin_lock(&irq->irq_lock); irq 968 virt/kvm/arm/vgic/vgic.c pending = irq_is_pending(irq) && irq->enabled && irq 969 virt/kvm/arm/vgic/vgic.c !irq->active && irq 970 virt/kvm/arm/vgic/vgic.c irq->priority < vmcr.pmr; irq 971 virt/kvm/arm/vgic/vgic.c raw_spin_unlock(&irq->irq_lock); irq 1001 virt/kvm/arm/vgic/vgic.c struct vgic_irq *irq; irq 1008 virt/kvm/arm/vgic/vgic.c irq = vgic_get_irq(vcpu->kvm, vcpu, vintid); irq 1009 virt/kvm/arm/vgic/vgic.c raw_spin_lock_irqsave(&irq->irq_lock, flags); irq 1010 virt/kvm/arm/vgic/vgic.c map_is_active = irq->hw && irq->active; irq 1011 virt/kvm/arm/vgic/vgic.c raw_spin_unlock_irqrestore(&irq->irq_lock, flags); irq 1012 virt/kvm/arm/vgic/vgic.c vgic_put_irq(vcpu->kvm, irq); irq 102 virt/kvm/arm/vgic/vgic.h static inline bool irq_is_pending(struct vgic_irq *irq) irq 104 virt/kvm/arm/vgic/vgic.h if (irq->config == VGIC_CONFIG_EDGE) irq 105 virt/kvm/arm/vgic/vgic.h return irq->pending_latch; irq 107 virt/kvm/arm/vgic/vgic.h return irq->pending_latch || irq->line_level; irq 110 virt/kvm/arm/vgic/vgic.h static inline bool vgic_irq_is_mapped_level(struct vgic_irq *irq) irq 112 virt/kvm/arm/vgic/vgic.h return irq->config == VGIC_CONFIG_LEVEL && irq->hw; irq 115 virt/kvm/arm/vgic/vgic.h static inline int vgic_irq_get_lr_count(struct vgic_irq *irq) irq 118 virt/kvm/arm/vgic/vgic.h if (vgic_irq_is_sgi(irq->intid) && irq->source) irq 119 virt/kvm/arm/vgic/vgic.h return hweight8(irq->source) + irq->active; irq 121 virt/kvm/arm/vgic/vgic.h return irq_is_pending(irq) || irq->active; irq 124 virt/kvm/arm/vgic/vgic.h static inline bool vgic_irq_is_multi_sgi(struct vgic_irq *irq) irq 126 virt/kvm/arm/vgic/vgic.h return vgic_irq_get_lr_count(irq) > 1; irq 164 virt/kvm/arm/vgic/vgic.h void __vgic_put_lpi_locked(struct kvm *kvm, struct vgic_irq *irq); irq 165 virt/kvm/arm/vgic/vgic.h void vgic_put_irq(struct kvm *kvm, struct vgic_irq *irq); irq 166 virt/kvm/arm/vgic/vgic.h bool vgic_get_phys_line_level(struct vgic_irq *irq); irq 167 virt/kvm/arm/vgic/vgic.h void vgic_irq_set_phys_pending(struct vgic_irq *irq, bool pending); irq 168 virt/kvm/arm/vgic/vgic.h void vgic_irq_set_phys_active(struct vgic_irq *irq, bool active); irq 169 virt/kvm/arm/vgic/vgic.h bool vgic_queue_irq_unlock(struct kvm *kvm, struct vgic_irq *irq, irq 177 virt/kvm/arm/vgic/vgic.h void vgic_v2_populate_lr(struct kvm_vcpu *vcpu, struct vgic_irq *irq, int lr); irq 202 virt/kvm/arm/vgic/vgic.h static inline void vgic_get_irq_kref(struct vgic_irq *irq) irq 204 virt/kvm/arm/vgic/vgic.h if (irq->intid < VGIC_MIN_LPI) irq 207 virt/kvm/arm/vgic/vgic.h kref_get(&irq->refcount); irq 211 virt/kvm/arm/vgic/vgic.h void vgic_v3_populate_lr(struct kvm_vcpu *vcpu, struct vgic_irq *irq, int lr); irq 220 virt/kvm/arm/vgic/vgic.h int vgic_v3_lpi_sync_pending_status(struct kvm *kvm, struct vgic_irq *irq); irq 309 virt/kvm/arm/vgic/vgic.h u32 devid, u32 eventid, struct vgic_irq **irq); irq 173 virt/kvm/eventfd.c struct kvm_kernel_irq_routing_entry *irq, irq 190 virt/kvm/eventfd.c struct kvm_kernel_irq_routing_entry irq; irq 199 virt/kvm/eventfd.c irq = irqfd->irq_entry; irq 202 virt/kvm/eventfd.c if (kvm_arch_set_irq_inatomic(&irq, kvm, irq 618 virt/kvm/eventfd.c irqfd->kvm, irqfd->producer->irq, irq 71 virt/kvm/irqchip.c int kvm_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, irq 77 virt/kvm/irqchip.c trace_kvm_set_irq(irq, level, irq_source_id); irq 84 virt/kvm/irqchip.c i = kvm_irq_map_gsi(kvm, irq_set, irq);