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, &microdev_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 		 &regs->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);