taglinefilesource code
irq452arch/alpha/kernel/bios32.cdev->irq = 0;
irq464arch/alpha/kernel/bios32.cdev->irq = irq_tab[PCI_SLOT(dev->devfn) - min_idsel][pin];
irq468arch/alpha/kernel/bios32.cPCI_INTERRUPT_LINE, dev->irq);
irq660arch/alpha/kernel/bios32.cdev->irq = 0;
irq692arch/alpha/kernel/bios32.cdev->irq = (route_tab >> (8 * pirq)) & 0xff;
irq695arch/alpha/kernel/bios32.clevel_bits |= (1 << dev->irq);
irq700arch/alpha/kernel/bios32.cPCI_INTERRUPT_LINE, dev->irq);
irq41arch/alpha/kernel/irq.cstatic void mask_irq(int irq)
irq45arch/alpha/kernel/irq.cif (irq < 16) {
irq46arch/alpha/kernel/irq.cmask = 1 << (irq & 7);
irq47arch/alpha/kernel/irq.cif (irq < 8) {
irq56arch/alpha/kernel/irq.cmask = 1 << (irq - 16);
irq61arch/alpha/kernel/irq.cmask = 1 << (irq & 7);
irq62arch/alpha/kernel/irq.cif (irq < 24) {
irq73arch/alpha/kernel/irq.cstatic void unmask_irq(unsigned long irq)
irq77arch/alpha/kernel/irq.cif (irq < 16) {
irq78arch/alpha/kernel/irq.cmask = ~(1 << (irq & 7));
irq79arch/alpha/kernel/irq.cif (irq < 8) {
irq88arch/alpha/kernel/irq.cmask = ~(1 << (irq - 16));
irq93arch/alpha/kernel/irq.cmask = ~(1 << (irq & 7));
irq95arch/alpha/kernel/irq.cif (irq < 24) {
irq155arch/alpha/kernel/irq.cstatic inline void ack_irq(int irq)
irq157arch/alpha/kernel/irq.cif (irq < 16) {
irq160arch/alpha/kernel/irq.cif (irq > 7) {
irq161arch/alpha/kernel/irq.coutb(0xE0 | (irq - 8), 0xa0);
irq162arch/alpha/kernel/irq.cirq = 2;
irq165arch/alpha/kernel/irq.coutb(0xE0 | irq, 0x20);
irq169arch/alpha/kernel/irq.cint request_irq(unsigned int irq, 
irq179arch/alpha/kernel/irq.cif (irq >= NR_IRQS)
irq183arch/alpha/kernel/irq.cp = irq_action + irq;
irq207arch/alpha/kernel/irq.crand_initialize_irq(irq);
irq221arch/alpha/kernel/irq.cunmask_irq(irq);
irq227arch/alpha/kernel/irq.cvoid free_irq(unsigned int irq, void *dev_id)
irq232arch/alpha/kernel/irq.cif (irq >= NR_IRQS) {
irq233arch/alpha/kernel/irq.cprintk("Trying to free IRQ%d\n",irq);
irq236arch/alpha/kernel/irq.cfor (p = irq + irq_action; (action = *p) != NULL; p = &action->next) {
irq244arch/alpha/kernel/irq.cif (!irq[irq_action])
irq245arch/alpha/kernel/irq.cmask_irq(irq);
irq250arch/alpha/kernel/irq.cprintk("Trying to free free IRQ%d\n",irq);
irq259arch/alpha/kernel/irq.cstatic void unexpected_irq(int irq, struct pt_regs * regs)
irq264arch/alpha/kernel/irq.cprintk("IO device interrupt, irq = %d\n", irq);
irq284arch/alpha/kernel/irq.cstatic inline void handle_irq(int irq, void *dev_id, struct pt_regs * regs)
irq286arch/alpha/kernel/irq.cstruct irqaction * action = irq_action[irq];
irq288arch/alpha/kernel/irq.ckstat.interrupts[irq]++;
irq290arch/alpha/kernel/irq.cunexpected_irq(irq, regs);
irq294arch/alpha/kernel/irq.caction->handler(irq, action->dev_id, regs);
irq299arch/alpha/kernel/irq.cstatic inline void device_interrupt(int irq, int ack, struct pt_regs * regs)
irq303arch/alpha/kernel/irq.cif ((unsigned) irq > NR_IRQS) {
irq304arch/alpha/kernel/irq.cprintk("device_interrupt: unexpected interrupt %d\n", irq);
irq308arch/alpha/kernel/irq.ckstat.interrupts[irq]++;
irq309arch/alpha/kernel/irq.caction = irq_action[irq];
irq314arch/alpha/kernel/irq.caction->handler(irq, action->dev_id, regs);
irq335arch/alpha/kernel/irq.cadd_interrupt_randomness(irq);
irq337arch/alpha/kernel/irq.caction->handler(irq, action->dev_id, regs);
irq498arch/alpha/kernel/irq.cint irq, ack;
irq505arch/alpha/kernel/irq.cack = irq = (vector - 0x800) >> 4;
irq521arch/alpha/kernel/irq.cif (irq == 1)
irq522arch/alpha/kernel/irq.cirq = 7;
irq525arch/alpha/kernel/irq.cdevice_interrupt(irq, ack, regs);
irq343arch/i386/kernel/irq.casmlinkage void do_IRQ(int irq, struct pt_regs * regs)
irq345arch/i386/kernel/irq.cstruct irqaction * action = *(irq + irq_action);
irq349arch/i386/kernel/irq.cpanic("IRQ %d: active processor set wrongly(%d not %d).\n", irq, active_kernel_processor, smp_processor_id());
irq352arch/i386/kernel/irq.ckstat.interrupts[irq]++;
irq354arch/i386/kernel/irq.cint_count[smp_processor_id()][irq]++;
irq358arch/i386/kernel/irq.cadd_interrupt_randomness(irq);
irq359arch/i386/kernel/irq.caction->handler(irq, action->dev_id, regs);
irq369arch/i386/kernel/irq.casmlinkage void do_fast_IRQ(int irq)
irq371arch/i386/kernel/irq.cstruct irqaction * action = *(irq + irq_action);
irq374arch/i386/kernel/irq.cif(smp_threads_ready && active_kernel_processor!=smp_processor_id() && irq!=13)
irq375arch/i386/kernel/irq.cpanic("fast_IRQ %d: active processor set wrongly(%d not %d).\n", irq, active_kernel_processor, smp_processor_id());
irq378arch/i386/kernel/irq.ckstat.interrupts[irq]++;
irq380arch/i386/kernel/irq.cint_count[smp_processor_id()][irq]++;
irq383arch/i386/kernel/irq.caction->handler(irq, action->dev_id, NULL);
irq388arch/i386/kernel/irq.cint request_irq(unsigned int irq, 
irq398arch/i386/kernel/irq.cif (irq > 15)
irq402arch/i386/kernel/irq.cp = irq_action + irq;
irq426arch/i386/kernel/irq.crand_initialize_irq(irq);
irq441arch/i386/kernel/irq.cset_intr_gate(0x20+irq,fast_interrupt[irq]);
irq443arch/i386/kernel/irq.cset_intr_gate(0x20+irq,interrupt[irq]);
irq444arch/i386/kernel/irq.cunmask_irq(irq);
irq450arch/i386/kernel/irq.cvoid free_irq(unsigned int irq, void *dev_id)
irq455arch/i386/kernel/irq.cif (irq > 15) {
irq456arch/i386/kernel/irq.cprintk("Trying to free IRQ%d\n",irq);
irq459arch/i386/kernel/irq.cfor (p = irq + irq_action; (action = *p) != NULL; p = &action->next) {
irq467arch/i386/kernel/irq.cif (!irq[irq_action]) {
irq468arch/i386/kernel/irq.cmask_irq(irq);
irq469arch/i386/kernel/irq.cset_intr_gate(0x20+irq,bad_interrupt[irq]);
irq475arch/i386/kernel/irq.cprintk("Trying to free free IRQ%d\n",irq);
irq864arch/i386/kernel/smp.cint irq=0x2d;                /* IRQ 13 */
irq884arch/i386/kernel/smp.cirq=0x30;
irq953arch/i386/kernel/smp.ccfg|=APIC_DEST_FIELD|APIC_DEST_DM_FIXED|irq;        /* Send an IRQ 13    */    
irq248arch/i386/kernel/time.cstatic inline void timer_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq277arch/i386/kernel/time.cstatic void pentium_timer_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq283arch/i386/kernel/time.ctimer_interrupt(irq, NULL, regs);
irq143arch/mips/kernel/irq.casmlinkage void do_IRQ(int irq, struct pt_regs * regs)
irq145arch/mips/kernel/irq.cstruct irqaction * action = *(irq + irq_action);
irq147arch/mips/kernel/irq.ckstat.interrupts[irq]++;
irq149arch/mips/kernel/irq.cadd_interrupt_randomness(irq);
irq151arch/mips/kernel/irq.caction->handler(irq, action->dev_id, regs);
irq161arch/mips/kernel/irq.casmlinkage void do_fast_IRQ(int irq)
irq163arch/mips/kernel/irq.cstruct irqaction * action = *(irq + irq_action);
irq165arch/mips/kernel/irq.ckstat.interrupts[irq]++;
irq167arch/mips/kernel/irq.cadd_interrupt_randomness(irq);
irq169arch/mips/kernel/irq.caction->handler(irq, action->dev_id, NULL);
irq176arch/mips/kernel/irq.cint request_irq(unsigned int irq, 
irq185arch/mips/kernel/irq.cif (irq > 15)
irq189arch/mips/kernel/irq.caction = *(irq + irq_action);
irq197arch/mips/kernel/irq.cprintk("Attempt to mix fast and slow interrupts on IRQ%d denied\n", irq);
irq202arch/mips/kernel/irq.crand_initialize_irq(irq);
irq205arch/mips/kernel/irq.cif (irq == 2)
irq207arch/mips/kernel/irq.celse if (irq == 13)
irq209arch/mips/kernel/irq.celse if (irq == TIMER_IRQ)
irq229arch/mips/kernel/irq.c*(irq + irq_action) = action;
irq235arch/mips/kernel/irq.cset_int_vector(irq,fast_interrupt);
irq237arch/mips/kernel/irq.cset_int_vector(irq,interrupt);
irq239arch/mips/kernel/irq.cif (irq < 8) {
irq240arch/mips/kernel/irq.ccache_21 &= ~(1<<irq);
irq244arch/mips/kernel/irq.ccache_A1 &= ~(1<<(irq-8));
irq253arch/mips/kernel/irq.cvoid free_irq(unsigned int irq, void *dev_id)
irq255arch/mips/kernel/irq.cstruct irqaction * action = *(irq + irq_action);
irq259arch/mips/kernel/irq.cif (irq > 15) {
irq260arch/mips/kernel/irq.cprintk("Trying to free IRQ%d\n",irq);
irq264arch/mips/kernel/irq.cprintk("Trying to free free IRQ%d\n",irq);
irq273arch/mips/kernel/irq.cprintk("Trying to free free shared IRQ%d\n",irq);
irq277arch/mips/kernel/irq.cprintk("Trying to free shared IRQ%d with NULL device ID\n", irq);
irq285arch/mips/kernel/irq.c*(irq + irq_action) = action->next;
irq288arch/mips/kernel/irq.cif ((irq == 2) || (irq == 13) | (irq == TIMER_IRQ))
irq293arch/mips/kernel/irq.cif (!(*(irq + irq_action))) {
irq294arch/mips/kernel/irq.cif (irq < 8) {
irq295arch/mips/kernel/irq.ccache_21 |= 1 << irq;
irq298arch/mips/kernel/irq.ccache_A1 |= 1 << (irq-8);
irq301arch/mips/kernel/irq.cset_int_vector(irq,bad_interrupt);
irq187arch/mips/kernel/time.cstatic void timer_interrupt(int irq, struct pt_regs * regs)
irq110arch/ppc/kernel/irq.cint irq, s;
irq115arch/ppc/kernel/irq.cirq = inb(0x20);
irq116arch/ppc/kernel/irq.cirq &= 0x07;  /* Caution! */
irq117arch/ppc/kernel/irq.cif (irq == 2)
irq120arch/ppc/kernel/irq.cirq = inb(0xA0) & 0x07;
irq121arch/ppc/kernel/irq.cirq += 8;
irq124arch/ppc/kernel/irq.cif (irq > 7)
irq126arch/ppc/kernel/irq.coutb(cache_A1 | (1<<(irq-7)), 0xA1);
irq132arch/ppc/kernel/irq.coutb(cache_21 | (1<<irq), 0x21);
irq135arch/ppc/kernel/irq.caction = *(irq + irq_action);
irq136arch/ppc/kernel/irq.ckstat.interrupts[irq]++;
irq140arch/ppc/kernel/irq.caction->handler(irq, action->dev_id, regs);
irq143arch/ppc/kernel/irq.c_printk("Bogus interrupt #%d\n", irq);
irq150arch/ppc/kernel/irq.cprintk("*** WARNING! %s handler [IRQ %d] turned interrupts on!\n", action->name, irq);
irq153arch/ppc/kernel/irq.cif (irq > 7)
irq206arch/ppc/kernel/irq.cint request_irq(unsigned int irq, 
irq216arch/ppc/kernel/irq.c_printk("Request IRQ #%d, Handler: %x\n", irq, handler);
irq219arch/ppc/kernel/irq.cif (irq > 15)
irq223arch/ppc/kernel/irq.caction = *(irq + irq_action);
irq231arch/ppc/kernel/irq.cprintk("Attempt to mix fast and slow interrupts on IRQ%d denied\n", irq);
irq237arch/ppc/kernel/irq.cif (irq == 2)
irq239arch/ppc/kernel/irq.celse if (irq == 13)
irq241arch/ppc/kernel/irq.celse if (irq == TIMER_IRQ)
irq261arch/ppc/kernel/irq.c*(irq + irq_action) = action;
irq265arch/ppc/kernel/irq.cset_intr_gate(0x20+irq,fast_interrupt[irq]);
irq267arch/ppc/kernel/irq.cset_intr_gate(0x20+irq,interrupt[irq]);
irq270arch/ppc/kernel/irq.cif (irq < 8) {
irq271arch/ppc/kernel/irq.ccache_21 &= ~(1<<irq);
irq275arch/ppc/kernel/irq.ccache_A1 &= ~(1<<(irq-8));
irq284arch/ppc/kernel/irq.cvoid free_irq(unsigned int irq, void *dev_id)
irq286arch/ppc/kernel/irq.cstruct irqaction * action = *(irq + irq_action);
irq290arch/ppc/kernel/irq.cif (irq > 15) {
irq291arch/ppc/kernel/irq.cprintk("Trying to free IRQ%d\n",irq);
irq295arch/ppc/kernel/irq.cprintk("Trying to free free IRQ%d\n",irq);
irq304arch/ppc/kernel/irq.cprintk("Trying to free free shared IRQ%d\n",irq);
irq308arch/ppc/kernel/irq.cprintk("Trying to free shared IRQ%d with NULL device ID\n", irq);
irq316arch/ppc/kernel/irq.c*(irq + irq_action) = action->next;
irq319arch/ppc/kernel/irq.cif ((irq == 2) || (irq == 13) | (irq == TIMER_IRQ))
irq324arch/ppc/kernel/irq.cif (!(*(irq + irq_action))) {
irq325arch/ppc/kernel/irq.cif (irq < 8) {
irq326arch/ppc/kernel/irq.ccache_21 |= 1 << irq;
irq329arch/ppc/kernel/irq.ccache_A1 |= 1 << (irq-8);
irq333arch/ppc/kernel/irq.cset_intr_gate(0x20+irq,bad_interrupt[irq]);
irq434arch/ppc/kernel/irq.cPCI_irq(int irq)
irq437arch/ppc/kernel/irq.cint res = _irq[(irq-1)&0x03];
irq439arch/ppc/kernel/irq.c_printk("PCI IRQ #%d = %d\n", irq, res);
irq190arch/sparc/kernel/irq.cvoid free_irq(unsigned int irq, void *dev_id)
irq192arch/sparc/kernel/irq.cstruct irqaction * action = *(irq + irq_action);
irq196arch/sparc/kernel/irq.cif (irq > 14) {  /* 14 irq levels on the sparc */
irq197arch/sparc/kernel/irq.cprintk("Trying to free bogus IRQ %d\n", irq);
irq201arch/sparc/kernel/irq.cprintk("Trying to free free IRQ%d\n",irq);
irq210arch/sparc/kernel/irq.cprintk("Trying to free free shared IRQ%d\n",irq);
irq214arch/sparc/kernel/irq.cprintk("Trying to free shared IRQ%d with NULL device ID\n", irq);
irq221arch/sparc/kernel/irq.c*(irq + irq_action) = action->next;
irq225arch/sparc/kernel/irq.cif (!(*(irq + irq_action)))
irq226arch/sparc/kernel/irq.cdisable_irq(irq);
irq231arch/sparc/kernel/irq.cvoid unexpected_irq(int irq, void *dev_id, struct pt_regs * regs)
irq234arch/sparc/kernel/irq.cstruct irqaction * action = *(irq + irq_action);
irq236arch/sparc/kernel/irq.cprintk("IO device interrupt, irq = %d\n", irq);
irq248arch/sparc/kernel/irq.cvoid handler_irq(int irq, struct pt_regs * regs)
irq250arch/sparc/kernel/irq.cstruct irqaction * action = *(irq + irq_action);
irq252arch/sparc/kernel/irq.ckstat.interrupts[irq]++;
irq255arch/sparc/kernel/irq.cunexpected_irq(irq, action->dev_id, regs);
irq257arch/sparc/kernel/irq.caction->handler(irq, action->dev_id, regs);
irq269arch/sparc/kernel/irq.casmlinkage void do_IRQ(int irq, struct pt_regs * regs)
irq271arch/sparc/kernel/irq.cstruct irqaction * action = *(irq + irq_action);
irq273arch/sparc/kernel/irq.ckstat.interrupts[irq]++;
irq275arch/sparc/kernel/irq.caction->handler(irq, action->dev_id, regs);
irq285arch/sparc/kernel/irq.casmlinkage void do_fast_IRQ(int irq)
irq287arch/sparc/kernel/irq.ckstat.interrupts[irq]++;
irq288arch/sparc/kernel/irq.cprintk("Got FAST_IRQ number %04lx\n", (long unsigned int) irq);
irq295arch/sparc/kernel/irq.cint request_fast_irq(unsigned int irq, void (*handler)(int, void *, struct pt_regs *),
irq301arch/sparc/kernel/irq.cif(irq > 14)
irq305arch/sparc/kernel/irq.caction = *(irq + irq_action);
irq326arch/sparc/kernel/irq.csparc_ttable[SP_TRAP_IRQ1+(irq-1)].inst_one =
irq328arch/sparc/kernel/irq.c(unsigned long) &sparc_ttable[SP_TRAP_IRQ1+(irq-1)].inst_one);
irq329arch/sparc/kernel/irq.csparc_ttable[SP_TRAP_IRQ1+(irq-1)].inst_two = SPARC_RD_PSR_L0;
irq330arch/sparc/kernel/irq.csparc_ttable[SP_TRAP_IRQ1+(irq-1)].inst_three = SPARC_NOP;
irq331arch/sparc/kernel/irq.csparc_ttable[SP_TRAP_IRQ1+(irq-1)].inst_four = SPARC_NOP;
irq339arch/sparc/kernel/irq.c*(irq + irq_action) = action;
irq345arch/sparc/kernel/irq.cint request_irq(unsigned int irq, void (*handler)(int, void *, struct pt_regs *),
irq351arch/sparc/kernel/irq.cif(irq > 14)
irq356arch/sparc/kernel/irq.caction = *(irq + irq_action);
irq364arch/sparc/kernel/irq.cprintk("Attempt to mix fast and slow interrupts on IRQ%d denied\n", irq);
irq387arch/sparc/kernel/irq.c*(irq + irq_action) = action;
irq389arch/sparc/kernel/irq.cenable_irq(irq);
irq39arch/sparc/kernel/time.cvoid timer_interrupt(int irq, void *dev_id, struct pt_regs * regs)
irq1583drivers/block/floppy.cstatic void floppy_interrupt(int irq, void *dev_id, struct pt_regs * regs)
irq933drivers/block/hd.cstatic void hd_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq1451drivers/block/ide.cdisable_irq(hwif->irq);
irq1455drivers/block/ide.cenable_irq(hwif->irq);
irq1536drivers/block/ide.cstatic void unexpected_intr (int irq, ide_hwgroup_t *hwgroup)
irq1546drivers/block/ide.cif (hwif->irq == irq) {
irq1571drivers/block/ide.cstatic void ide_intr (int irq, void *dev_id, struct pt_regs *regs)
irq1573drivers/block/ide.cide_hwgroup_t  *hwgroup = irq_to_hwgroup[irq];
irq1576drivers/block/ide.cif (irq == hwgroup->hwif->irq && (handler = hwgroup->handler) != NULL) {
irq1589drivers/block/ide.cunexpected_intr(irq, hwgroup);
irq2276drivers/block/ide.cif (!HWIF(drive)->irq) {    /* already got an IRQ? */
irq2294drivers/block/ide.cif (!HWIF(drive)->irq)
irq2313drivers/block/ide.cif (!HWIF(drive)->irq) {
irq2316drivers/block/ide.cHWIF(drive)->irq = irqs;
irq2735drivers/block/ide.chwif->irq      = vals[2];
irq2885drivers/block/ide.cint irq = hwif->irq;
irq2886drivers/block/ide.cide_hwgroup_t *hwgroup = irq_to_hwgroup[irq];
irq2895drivers/block/ide.cif (request_irq(irq, ide_intr, SA_INTERRUPT|SA_SAMPLE_RANDOM, hwif->name, NULL)) {
irq2926drivers/block/ide.cirq_to_hwgroup[irq] = hwgroup;
irq2931drivers/block/ide.chwif->io_base, hwif->io_base+7, hwif->ctl_port, irq);
irq3031drivers/block/ide.cif (!hwif->irq) {
irq3032drivers/block/ide.cif (!(hwif->irq = default_irqs[h])) {
irq3038drivers/block/ide.cif (hwif->irq == HD_IRQ && hwif->io_base != HD_DATA) {
irq3063drivers/block/ide.cprintk("%s: UNABLE TO GET IRQ %d\n", hwif->name, hwif->irq);
irq3100drivers/block/ide.cint ide_register(int io_base, int ctl_port, int irq)
irq3110drivers/block/ide.chwif->irq = irq;
irq3133drivers/block/ide.cfree_irq(hwif->irq, NULL);
irq3135drivers/block/ide.cirq_to_hwgroup[hwif->irq] = NULL;
irq408drivers/block/ide.hbyte    irq;    /* our irq number */
irq394drivers/block/xd.cstatic void xd_interrupt_handler(int irq, void *dev_id, struct pt_regs * regs)
irq524drivers/cdrom/cdu31a.ccdu31a_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq1104drivers/cdrom/cm206.cint irqs, irq;
irq1110drivers/cdrom/cm206.cirq = probe_irq_off(irqs);
irq1112drivers/cdrom/cm206.cif (nr && irq!=nr && irq>0) return 0;  /* wrong interrupt happened */
irq1113drivers/cdrom/cm206.celse return irq;
irq56drivers/cdrom/isp16.cstatic short isp16_cdi_config(int base, u_char drive_type, int irq, int dma);
irq228drivers/cdrom/isp16.cisp16_cdi_config(int base, u_char drive_type, int irq, int dma)
irq248drivers/cdrom/isp16.cswitch (irq) {
irq263drivers/cdrom/isp16.cprintk("ISP16: irq %d not supported by cdrom interface.\n", irq );
irq632drivers/cdrom/mcd.cmcd_interrupt(int irq, void *dev_id, struct pt_regs * regs)
irq160drivers/cdrom/mcdx.cint irq;      /* irq used by this drive */
irq211drivers/cdrom/mcdx.cstatic int irq(int*);
irq868drivers/cdrom/mcdx.cmcdx_intr(int irq, void *dev_id, struct pt_regs* regs)
irq873drivers/cdrom/mcdx.cstuffp = mcdx_irq_map[irq];
irq876drivers/cdrom/mcdx.cWARN(("mcdx: no device for intr %d\n", irq));
irq891drivers/cdrom/mcdx.cTRACE((IRQ, "intr() irq %d hw status 0x%02x\n", irq, b));
irq894drivers/cdrom/mcdx.cirq, inb((unsigned int) stuffp->rreg_data)));
irq896drivers/cdrom/mcdx.cINFO((  "intr() irq %d ambigous hw status\n", irq));
irq899drivers/cdrom/mcdx.cTRACE((IRQ, "irq() irq %d ok, status %02x\n", irq, b));
irq1047drivers/cdrom/mcdx.cfree_irq(stuffp->irq, NULL);
irq1134drivers/cdrom/mcdx.cstuffp->irq = irq(mcdx_drive_map[drive]);
irq1144drivers/cdrom/mcdx.cstuffp->wreg_data, stuffp->irq,
irq1163drivers/cdrom/mcdx.cstuffp->wreg_data, stuffp->irq));
irq1192drivers/cdrom/mcdx.cMCDX, stuffp->wreg_data, stuffp->irq));
irq1201drivers/cdrom/mcdx.cstuffp->wreg_data, stuffp->irq, MAJOR_NR));
irq1212drivers/cdrom/mcdx.cmcdx_irq_map[stuffp->irq] = stuffp;
irq1213drivers/cdrom/mcdx.cif (request_irq(stuffp->irq, mcdx_intr, SA_INTERRUPT, DEVICE_NAME, NULL)) {
irq1216drivers/cdrom/mcdx.cstuffp->wreg_data, stuffp->irq, stuffp->irq));
irq1217drivers/cdrom/mcdx.cstuffp->irq = 0;
irq1244drivers/cdrom/mcdx.cstuffp->wreg_data, stuffp->irq, version.code,
irq55drivers/cdrom/optcd_isp16.hstatic short isp16_cdi_config( int base, u_char drive_type, int irq, int dma );
irq182drivers/cdrom/optcd_isp16.hisp16_cdi_config( int base, u_char drive_type, int irq, int dma )
irq201drivers/cdrom/optcd_isp16.hswitch (irq) {
irq216drivers/cdrom/optcd_isp16.hprintk( "Irq %d not supported by cdrom interface on ISP16.\n", irq );
irq316drivers/cdrom/sonycd535.ccdu535_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq72drivers/char/atixlmouse.cvoid mouse_interrupt(int irq, void *dev_id, struct pt_regs * regs)
irq63drivers/char/busmouse.cstatic void mouse_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq613drivers/char/cyclades.ccy_probe(int irq, void *dev_id, struct pt_regs *regs)
irq621drivers/char/cyclades.ccy_irq_triggered = irq;
irq622drivers/char/cyclades.ccy_triggered |= 1 << irq;
irq646drivers/char/cyclades.ccy_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq664drivers/char/cyclades.cif((cinfo = IRQ_cards[irq]) == 0){
irq1830drivers/char/cyclades.ctmp.irq = cinfo->irq;
irq2935drivers/char/cyclades.cfree_irq(cy_card[i].irq,NULL);
irq3002drivers/char/cyclades.ccy_card[j].irq = (int) cy_isa_irq;
irq3099drivers/char/cyclades.ccy_card[j].irq = (int) cy_pci_irq;
irq3141drivers/char/cyclades.ccy_card[card].irq, (long)cy_card[card].base_addr,
irq1097drivers/char/ftape/fdc-io.cfdc.irq = fdc_irq;
irq1165drivers/char/ftape/fdc-io.cstatic void ftape_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq1187drivers/char/ftape/fdc-io.cresult = request_irq(fdc.irq, ftape_interrupt, SA_INTERRUPT,
irq1190drivers/char/ftape/fdc-io.cTRACEx1(-1, "Unable to grab IRQ%d for ftape driver", fdc.irq);
irq1196drivers/char/ftape/fdc-io.cfree_irq(fdc.irq, ftape_id);
irq1199drivers/char/ftape/fdc-io.cenable_irq(fdc.irq);
irq1226drivers/char/ftape/fdc-io.cdisable_irq(fdc.irq);
irq1227drivers/char/ftape/fdc-io.cfree_irq(fdc.irq, ftape_id);
irq90drivers/char/ftape/fdc-io.hunsigned char irq;  /* FDC irq nr */
irq116drivers/char/istallion.cint    irq;
irq1805drivers/char/istallion.csio.irq = 0;
irq340drivers/char/keyboard.cstatic void keyboard_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq151drivers/char/lp.cstatic void lp_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq155drivers/char/lp.cwhile (irq != lp->irq) {
irq322drivers/char/lp.cunsigned int irq;
irq355drivers/char/lp.cif ((irq = LP_IRQ(minor))) {
irq362drivers/char/lp.cret = request_irq(irq, lp_interrupt, SA_INTERRUPT, "printer", NULL);
irq366drivers/char/lp.cprintk("lp%d unable to use interrupt %d, error %d\n", minor, irq, ret);
irq379drivers/char/lp.cunsigned int irq;
irq381drivers/char/lp.cif ((irq = LP_IRQ(minor))) {
irq382drivers/char/lp.cfree_irq(irq, NULL);
irq596drivers/char/lp.cstatic int irq[] = {0, 0, 0};
irq619drivers/char/lp.cif (irq[offset] != 0) {
irq620drivers/char/lp.cLP_IRQ(offset) = irq[offset];
irq51drivers/char/msbusmouse.cstatic void ms_mouse_interrupt(int irq, void *dev_id, struct pt_regs * regs)
irq261drivers/char/random.cvoid rand_initialize_irq(int irq)
irq265drivers/char/random.cif (irq >= NR_IRQS || irq_timer_state[irq])
irq274drivers/char/random.cirq_timer_state[irq] = state;
irq430drivers/char/random.cvoid add_interrupt_randomness(int irq)
irq432drivers/char/random.cif (irq >= NR_IRQS || irq_timer_state[irq] == 0)
irq435drivers/char/random.cadd_timer_randomness(&random_state, irq_timer_state[irq], 0x100+irq);
irq241drivers/char/scc.cstatic void scc_isr(int irq, void *dev_id, struct pt_regs *regs);
irq735drivers/char/scc.cscc_isr(int irq, void *dev_id, struct pt_regs *regs)
irq2127drivers/char/scc.cif (hwcfg.irq == 2) hwcfg.irq = 9;
irq2129drivers/char/scc.cif (!Ivec[hwcfg.irq].used && hwcfg.irq)
irq2131drivers/char/scc.cif (request_irq(hwcfg.irq, scc_isr, SA_INTERRUPT, "AX.25 SCC", NULL))
irq2132drivers/char/scc.cprintk("z8530drv: Warning --- could not get IRQ %d\n", hwcfg.irq);
irq2134drivers/char/scc.cIvec[hwcfg.irq].used = 1;
irq356drivers/char/serial.cstatic void rs_probe(int irq, void *dev_id, struct pt_regs * regs)
irq358drivers/char/serial.crs_irq_triggered = irq;
irq359drivers/char/serial.crs_triggered |= 1 << irq;
irq519drivers/char/serial.cstatic void rs_interrupt(int irq, void *dev_id, struct pt_regs * regs)
irq529drivers/char/serial.cprintk("rs_interrupt(%d)...", irq);
irq532drivers/char/serial.cinfo = IRQ_ports[irq];
irq536drivers/char/serial.cmulti = &rs_multiport[irq];
irq564drivers/char/serial.cinfo = IRQ_ports[irq];
irq576drivers/char/serial.cinfo->irq, first_multi, inb(multi->port_monitor));
irq585drivers/char/serial.cstatic void rs_interrupt_single(int irq, void *dev_id, struct pt_regs * regs)
irq594drivers/char/serial.cprintk("rs_interrupt_single(%d)...", irq);
irq597drivers/char/serial.cinfo = IRQ_ports[irq];
irq601drivers/char/serial.cmulti = &rs_multiport[irq];
irq625drivers/char/serial.cinfo->irq, first_multi, inb(multi->port_monitor));
irq634drivers/char/serial.cstatic void rs_interrupt_multi(int irq, void *dev_id, struct pt_regs * regs)
irq643drivers/char/serial.cprintk("rs_interrupt_multi(%d)...", irq);
irq646drivers/char/serial.cinfo = IRQ_ports[irq];
irq649drivers/char/serial.cmulti = &rs_multiport[irq];
irq680drivers/char/serial.cinfo = IRQ_ports[irq];
irq689drivers/char/serial.cinfo->irq, first_multi,
irq866drivers/char/serial.cstatic void figure_IRQ_timeout(int irq)
irq871drivers/char/serial.cinfo = IRQ_ports[irq];
irq873drivers/char/serial.cIRQ_timeout[irq] = 60*HZ;
irq881drivers/char/serial.cif (!irq)
irq883drivers/char/serial.cIRQ_timeout[irq] = timeout ? timeout : 1;
irq920drivers/char/serial.cprintk("starting up ttys%d (irq %d)...", info->line, info->irq);
irq956drivers/char/serial.cif (info->irq && (!IRQ_ports[info->irq] ||
irq957drivers/char/serial.c!IRQ_ports[info->irq]->next_port)) {
irq958drivers/char/serial.cif (IRQ_ports[info->irq]) {
irq959drivers/char/serial.cfree_irq(info->irq, NULL);
irq960drivers/char/serial.cif (rs_multiport[info->irq].port1)
irq967drivers/char/serial.cretval = request_irq(info->irq, handler, IRQ_T(info),
irq1004drivers/char/serial.cif (info->irq == 0)
irq1037drivers/char/serial.cinfo->next_port = IRQ_ports[info->irq];
irq1040drivers/char/serial.cIRQ_ports[info->irq] = info;
irq1041drivers/char/serial.cfigure_IRQ_timeout(info->irq);
irq1073drivers/char/serial.cinfo->irq);
irq1086drivers/char/serial.cIRQ_ports[info->irq] = info->next_port;
irq1087drivers/char/serial.cfigure_IRQ_timeout(info->irq);
irq1092drivers/char/serial.cif (info->irq && (!IRQ_ports[info->irq] ||
irq1093drivers/char/serial.c!IRQ_ports[info->irq]->next_port)) {
irq1094drivers/char/serial.cif (IRQ_ports[info->irq]) {
irq1095drivers/char/serial.cfree_irq(info->irq, NULL);
irq1096drivers/char/serial.cretval = request_irq(info->irq, rs_interrupt_single,
irq1103drivers/char/serial.cfree_irq(info->irq, NULL);
irq1481drivers/char/serial.ctmp.irq = info->irq;
irq1505drivers/char/serial.cchange_irq = new_serial.irq != info->irq;
irq1522drivers/char/serial.cif (new_serial.irq == 2)
irq1523drivers/char/serial.cnew_serial.irq = 9;
irq1525drivers/char/serial.cif ((new_serial.irq > 15) || (new_serial.port > 0xffff) ||
irq1562drivers/char/serial.cinfo->irq = new_serial.irq;
irq1765drivers/char/serial.cmulti = &rs_multiport[info->irq];
irq1785drivers/char/serial.cret.irq = info->irq;
irq1808drivers/char/serial.cif (new_multi.irq != info->irq || info->irq == 0 ||
irq1809drivers/char/serial.c!IRQ_ports[info->irq])
irq1812drivers/char/serial.cmulti = &rs_multiport[info->irq];
irq1851drivers/char/serial.cif (IRQ_ports[info->irq]->next_port &&
irq1853drivers/char/serial.cfree_irq(info->irq, NULL);
irq1859drivers/char/serial.cretval = request_irq(info->irq, handler, IRQ_T(info),
irq2601drivers/char/serial.cinfo->irq = do_auto_irq(info);
irq2761drivers/char/serial.cif (info->irq == 2)
irq2762drivers/char/serial.cinfo->irq = 9;
irq2770drivers/char/serial.cinfo->port, info->irq);
irq2825drivers/char/serial.c"device already open\n", i, req->port, req->irq);
irq2828drivers/char/serial.cinfo->irq = req->irq;
irq2838drivers/char/serial.cinfo->port, info->irq);
irq98drivers/char/stallion.cint    irq;
irq280drivers/char/stallion.cint    irq;
irq498drivers/char/stallion.cstatic int  stl_mapirq(int irq);
irq517drivers/char/stallion.cstatic void  stl_intr(int irq, void *dev_id, struct pt_regs *regs);
irq1167drivers/char/stallion.csio.irq = brdp->irq;
irq1831drivers/char/stallion.cstatic void stl_intr(int irq, void *dev_id, struct pt_regs *regs)
irq1839drivers/char/stallion.cprintk("stl_intr(irq=%d,regs=%x)\n", irq, (int) regs);
irq2437drivers/char/stallion.cstatic int stl_mapirq(int irq)
irq2442drivers/char/stallion.cprintk("stl_mapirq(irq=%d)\n", irq);
irq2447drivers/char/stallion.cif (stl_gotintrs[i] == irq)
irq2451drivers/char/stallion.cif (request_irq(irq, stl_intr, SA_INTERRUPT, stl_drvname, NULL) != 0) {
irq2452drivers/char/stallion.cprintk("STALLION: failed to register interrupt routine for irq=%d\n", irq);
irq2455drivers/char/stallion.cstl_gotintrs[stl_numintrs++] = irq;
irq2606drivers/char/stallion.cif ((brdp->irq < 0) || (brdp->irq > 15) ||
irq2607drivers/char/stallion.c(stl_vecmap[brdp->irq] == (unsigned char) 0xff)) {
irq2608drivers/char/stallion.cprintk("STALLION: invalid irq=%d for brd=%d\n", brdp->irq, brdp->brdnr);
irq2611drivers/char/stallion.coutb((stl_vecmap[brdp->irq] | ((brdp->irqtype) ? EIO_INTLEVEL : EIO_INTEDGE)), brdp->ioctrl);
irq2629drivers/char/stallion.crc = stl_mapirq(brdp->irq);
irq2664drivers/char/stallion.cif ((brdp->irq < 0) || (brdp->irq > 15) ||
irq2665drivers/char/stallion.c(stl_vecmap[brdp->irq] == (unsigned char) 0xff)) {
irq2666drivers/char/stallion.cprintk("STALLION: invalid irq=%d for brd=%d\n", brdp->irq, brdp->brdnr);
irq2670drivers/char/stallion.cstatus |= (stl_vecmap[brdp->irq] << 1);
irq2685drivers/char/stallion.cif ((brdp->irq < 0) || (brdp->irq > 15) ||
irq2686drivers/char/stallion.c(stl_vecmap[brdp->irq] == (unsigned char) 0xff)) {
irq2687drivers/char/stallion.cprintk("STALLION: invalid irq=%d for brd=%d\n", brdp->irq, brdp->brdnr);
irq2755drivers/char/stallion.ci = stl_mapirq(brdp->irq);
irq2792drivers/char/stallion.cprintk("STALLION: %s board not found, unit=%d io=%x irq=%d\n", stl_brdnames[brdp->brdtype], brdp->brdnr, brdp->ioaddr1, brdp->irq);
irq2800drivers/char/stallion.cprintk("STALLION: %s found, unit=%d io=%x irq=%d nrpanels=%d nrports=%d\n", stl_brdnames[brdp->brdtype], brdp->brdnr, brdp->ioaddr1, brdp->irq, brdp->nrpanels, brdp->nrports);
irq2816drivers/char/stallion.cunsigned char  busnr, devnr, irq;
irq2875drivers/char/stallion.cif ((rc = pcibios_read_config_byte(busnr, devnr, PCI_INTERRUPT_LINE, &irq))) {
irq2879drivers/char/stallion.cbrdp->irq = irq;
irq2930drivers/char/stallion.cbrdp->irq = confp->irq;
irq2972drivers/char/stallion.cstl_brdstats.irq = brdp->irq;
irq1800drivers/char/tpqic02.cstatic void qic02_tape_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq46drivers/char/wdt.cint irq=14;
irq72drivers/char/wdt.cstatic void wdt_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq236drivers/char/wdt.cprintk("WDT501-P module at %X(Interrupt %d)\n", io,irq);
irq237drivers/char/wdt.cif(request_irq(irq, wdt_interrupt, SA_INTERRUPT, "wdt501p", NULL))
irq239drivers/char/wdt.cprintk("IRQ %d is not free.\n", irq);
irq257drivers/char/wdt.cfree_irq(irq, NULL);
irq264drivers/char/wdt.cprintk("WDT500/501-P driver at %X(Interrupt %d)\n", io,irq);
irq265drivers/char/wdt.cif(request_irq(irq, wdt_interrupt, SA_INTERRUPT, "wdt501p", NULL))
irq267drivers/char/wdt.cprintk("IRQ %d is not free.\n", irq);
irq122drivers/net/3c501.cstatic void el_interrupt(int irq, void *dev_id, struct pt_regs *regs);
irq284drivers/net/3c501.cif (dev->irq < 2) 
irq310drivers/net/3c501.cdev->irq = autoirq;
irq313drivers/net/3c501.cautoirq ? "auto":"assigned ", dev->irq);
irq363drivers/net/3c501.cif (request_irq(dev->irq, &el_interrupt, 0, "3c501", NULL)) 
irq366drivers/net/3c501.cirq2dev_map[dev->irq] = dev;
irq445drivers/net/3c501.cdisable_irq(dev->irq);     
irq474drivers/net/3c501.cenable_irq(dev->irq);
irq491drivers/net/3c501.cstatic void el_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq493drivers/net/3c501.cstruct device *dev = (struct device *)(irq2dev_map[irq]);
irq498drivers/net/3c501.cif (dev == NULL  ||  dev->irq != irq) 
irq500drivers/net/3c501.cprintk ("3c501 driver: irq %d for unknown device.\n", irq);
irq767drivers/net/3c501.cfree_irq(dev->irq, NULL);
irq769drivers/net/3c501.cirq2dev_map[dev->irq] = 0;
irq820drivers/net/3c501.cstatic int irq=5;
irq824drivers/net/3c501.cdev_3c501.irq=irq;
irq303drivers/net/3c503.cif (dev->irq == 2)
irq304drivers/net/3c503.cdev->irq = 9;
irq305drivers/net/3c503.celse if (dev->irq > 5 && dev->irq != 9) {
irq307drivers/net/3c503.cdev->irq);
irq308drivers/net/3c503.cdev->irq = 0;
irq311drivers/net/3c503.cei_status.saved_irq = dev->irq;
irq336drivers/net/3c503.cif (dev->irq < 2) {
irq348drivers/net/3c503.c&& request_irq (dev->irq = *irqp, &ei_interrupt, 0, ei_status.name, NULL) == 0)
irq357drivers/net/3c503.cif (request_irq(dev->irq, &ei_interrupt, 0, ei_status.name, NULL)) {
irq371drivers/net/3c503.cfree_irq(dev->irq, NULL);
irq372drivers/net/3c503.cdev->irq = ei_status.saved_irq;
irq373drivers/net/3c503.cirq2dev_map[dev->irq] = NULL;
irq422drivers/net/3c503.coutb_p((0x04 << (dev->irq == 9 ? 2 : dev->irq)), E33G_IDCFR);
irq635drivers/net/3c503.cstatic int irq[MAX_EL2_CARDS]  = { 0, };
irq648drivers/net/3c503.cdev->irq = irq[this_dev];
irq638drivers/net/3c505.celp_interrupt (int irq, void *dev_id, struct pt_regs *reg_ptr)
irq646drivers/net/3c505.cif (irq < 0 || irq > 15) {
irq647drivers/net/3c505.cprintk ("elp_interrupt(): illegal IRQ number found in interrupt routine (%i)\n", irq);
irq651drivers/net/3c505.cdev = irq2dev_map[irq];
irq654drivers/net/3c505.cprintk ("elp_interrupt(): irq %d for unknown device.\n", irq);
irq857drivers/net/3c505.cirq2dev_map[dev->irq] = dev;
irq862drivers/net/3c505.cif (request_irq(dev->irq, &elp_interrupt, 0, "3c505", NULL)) {
irq863drivers/net/3c505.cirq2dev_map[dev->irq] = NULL;
irq1153drivers/net/3c505.cfree_irq(dev->irq, NULL);
irq1158drivers/net/3c505.cirq2dev_map[dev->irq] = 0;
irq1426drivers/net/3c505.cif (dev->irq) { /* Is there a preset IRQ? */
irq1427drivers/net/3c505.cif (dev->irq != autoirq_report(0)) {
irq1433drivers/net/3c505.cdev->irq=autoirq_report(0);
irq1434drivers/net/3c505.cswitch (dev->irq) { /* Legal, sane? */
irq1444drivers/net/3c505.cdev->name, dev->irq);
irq1464drivers/net/3c505.cdev->name, dev->base_addr, dev->irq,
irq1489drivers/net/3c505.cint irq = 0;
irq1496drivers/net/3c505.cdev_3c505.irq       = irq;
irq283drivers/net/3c507.cstatic void  el16_interrupt(int irq, void *dev_id, struct pt_regs *regs);
irq328drivers/net/3c507.cint i, irq, irqval;
irq362drivers/net/3c507.cirq = inb(ioaddr + IRQ_CONFIG) & 0x0f;
irq364drivers/net/3c507.cirqval = request_irq(irq, &el16_interrupt, 0, "3c507", NULL);
irq366drivers/net/3c507.cprintk ("unable to get IRQ %d (irqval=%d).\n", irq, irqval);
irq405drivers/net/3c507.cdev->irq = inb(ioaddr + IRQ_CONFIG) & 0x0f;
irq407drivers/net/3c507.cprintk(", IRQ %d, %sternal xcvr, memory %#lx-%#lx.\n", dev->irq,
irq436drivers/net/3c507.cirq2dev_map[dev->irq] = dev;
irq516drivers/net/3c507.cel16_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq518drivers/net/3c507.cstruct device *dev = (struct device *)(irq2dev_map[irq]);
irq525drivers/net/3c507.cprintk ("net_interrupt(): irq %d for unknown device.\n", irq);
irq634drivers/net/3c507.cirq2dev_map[dev->irq] = 0;
irq887drivers/net/3c507.cstatic int irq = 0;
irq894drivers/net/3c507.cdev_3c507.irq       = irq;
irq910drivers/net/3c507.cfree_irq(dev_3c507.irq, NULL);
irq114drivers/net/3c509.cstatic void el3_interrupt(int irq, void *dev_id, struct pt_regs *regs);
irq126drivers/net/3c509.cushort ioaddr, irq, if_port;
irq145drivers/net/3c509.cirq = inw(ioaddr + WN0_IRQ) >> 12;
irq164drivers/net/3c509.cirq = inw(ioaddr + WN0_IRQ) >> 12;
irq219drivers/net/3c509.cirq = id_read_eeprom(9) >> 12;
irq240drivers/net/3c509.cdev->irq = irq;
irq253drivers/net/3c509.cprintk(", IRQ %d.\n", dev->irq);
irq324drivers/net/3c509.cif (request_irq(dev->irq, &el3_interrupt, 0, "3c509", NULL)) {
irq331drivers/net/3c509.cdev->irq, ioaddr + EL3_STATUS, inw(ioaddr + EL3_STATUS));
irq336drivers/net/3c509.cirq2dev_map[dev->irq] = dev;
irq339drivers/net/3c509.coutw((dev->irq << 12) | 0x0f00, ioaddr + WN0_IRQ);
irq384drivers/net/3c509.cdev->name, dev->irq, inw(ioaddr + EL3_STATUS));
irq479drivers/net/3c509.cel3_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq481drivers/net/3c509.cstruct device *dev = (struct device *)(irq2dev_map[irq]);
irq486drivers/net/3c509.cprintk ("el3_interrupt(): irq %d for unknown device.\n", irq);
irq690drivers/net/3c509.cfree_irq(dev->irq, NULL);
irq697drivers/net/3c509.cirq2dev_map[dev->irq] = 0;
irq713drivers/net/3c509.cstatic int irq = 0;
irq719drivers/net/3c509.cdev_3c509.irq       = irq;
irq233drivers/net/3c59x.cstatic int vortex_found_device(struct device *dev, int ioaddr, int irq,
irq240drivers/net/3c59x.cstatic void vortex_interrupt(int irq, void *dev_id, struct pt_regs *regs);
irq379drivers/net/3c59x.cstatic int vortex_found_device(struct device *dev, int ioaddr, int irq,
irq395drivers/net/3c59x.cdev->irq = irq;
irq420drivers/net/3c59x.cdev->irq = irq;
irq464drivers/net/3c59x.cprintk(", IRQ %d\n", dev->irq);
irq466drivers/net/3c59x.cif (vortex_debug && (dev->irq <= 0 || dev->irq > 15))
irq546drivers/net/3c59x.ci = request_shared_irq(dev->irq, &vortex_interrupt, dev, vp->product_name);
irq550drivers/net/3c59x.cif (dev->irq == 0  ||  irq2dev_map[dev->irq] != NULL)
irq552drivers/net/3c59x.cirq2dev_map[dev->irq] = dev;
irq553drivers/net/3c59x.cif (request_irq(dev->irq, &vortex_interrupt, 0, vp->product_name, NULL)) {
irq554drivers/net/3c59x.cirq2dev_map[dev->irq] = NULL;
irq562drivers/net/3c59x.cdev->name, dev->irq, inw(ioaddr + Wn4_Media));
irq739drivers/net/3c59x.cstatic void vortex_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq742drivers/net/3c59x.cstruct device *dev = (struct device *)(irq == 0 ? regs : irq2dev_map[irq]);
irq744drivers/net/3c59x.cstruct device *dev = (struct device *)(irq2dev_map[irq]);
irq752drivers/net/3c59x.cprintk ("vortex_interrupt(): irq %d for unknown device.\n", irq);
irq777drivers/net/3c59x.cfree_irq(dev->irq, NULL);
irq956drivers/net/3c59x.cfree_shared_irq(dev->irq, dev);
irq958drivers/net/3c59x.cfree_irq(dev->irq, NULL);
irq960drivers/net/3c59x.cirq2dev_map[dev->irq] = 0;
irq125drivers/net/8390.cirq2dev_map[dev->irq] = dev;
irq260drivers/net/8390.cvoid ei_interrupt(int irq, void *dev_id, struct pt_regs * regs)
irq262drivers/net/8390.cstruct device *dev = (struct device *)(irq2dev_map[irq]);
irq268drivers/net/8390.cprintk ("net_interrupt(): irq %d for unknown device.\n", irq);
irq36drivers/net/8390.hextern void ei_interrupt(int irq, void *dev_id, struct pt_regs *regs);
irq162drivers/net/ac3200.cif (dev->irq == 0)
irq163drivers/net/ac3200.cdev->irq = config2irq(inb(ioaddr + AC_CONFIG));
irq164drivers/net/ac3200.celse if (dev->irq == 2)
irq165drivers/net/ac3200.cdev->irq = 9;
irq167drivers/net/ac3200.cif (request_irq(dev->irq, ei_interrupt, 0, "ac3200", NULL)) {
irq168drivers/net/ac3200.cprintk (" unable to get IRQ %d.\n", dev->irq);
irq175drivers/net/ac3200.cfree_irq(dev->irq, NULL);
irq207drivers/net/ac3200.cdev->name, ioaddr, dev->irq, port_name[dev->if_port],
irq230drivers/net/ac3200.cif (request_irq(dev->irq, ei_interrupt, 0, "ac3200", NULL))
irq305drivers/net/ac3200.cfree_irq(dev->irq, NULL);
irq306drivers/net/ac3200.cirq2dev_map[dev->irq] = 0;
irq330drivers/net/ac3200.cstatic int irq[MAX_AC32_CARDS]  = { 0, };
irq341drivers/net/ac3200.cdev->irq = irq[this_dev];
irq369drivers/net/ac3200.cfree_irq(dev->irq, NULL);
irq370drivers/net/ac3200.cirq2dev_map[dev->irq] = NULL;
irq186drivers/net/apricot.cstatic void i596_interrupt(int irq, void *dev_id, struct pt_regs *regs);
irq538drivers/net/apricot.cprintk("%s: i596_open() irq %d.\n", dev->name, dev->irq);
irq540drivers/net/apricot.cif (request_irq(dev->irq, &i596_interrupt, 0, "apricot", NULL))
irq543drivers/net/apricot.cirq2dev_map[dev->irq] = dev;
irq552drivers/net/apricot.cfree_irq(dev->irq, NULL);
irq553drivers/net/apricot.cirq2dev_map[dev->irq] = 0;
irq720drivers/net/apricot.cdev->irq = 10;
irq721drivers/net/apricot.cprintk(" IRQ %d.\n", dev->irq);
irq746drivers/net/apricot.ci596_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq748drivers/net/apricot.cstruct device *dev = (struct device *)(irq2dev_map[irq]);
irq755drivers/net/apricot.cprintk ("i596_interrupt(): irq %d for unknown device.\n", irq);
irq759drivers/net/apricot.cif (i596_debug > 3) printk ("%s: i596_interrupt(): irq %d\n",dev->name, irq);
irq937drivers/net/apricot.cfree_irq(dev->irq, NULL);
irq938drivers/net/apricot.cirq2dev_map[dev->irq] = 0;
irq1018drivers/net/apricot.cstatic int irq = 10;
irq1024drivers/net/apricot.cdev_apricot.irq       = irq;
irq614drivers/net/arcnet.cstatic void arcnet_interrupt(int irq,void *dev_id,struct pt_regs *regs);
irq772drivers/net/arcnet.cdev->base_addr,dev->irq,dev->mem_start);
irq996drivers/net/arcnet.cif (!dev->irq)
irq1021drivers/net/arcnet.cairq=dev->irq;
irq1118drivers/net/arcnet.cdev->irq=airq;
irq1187drivers/net/arcnet.cdev->base_addr,dev->irq,dev->mem_start,
irq1887drivers/net/arcnet.carcnet_interrupt(int irq,void *dev_id,struct pt_regs *regs)
irq1889drivers/net/arcnet.cstruct device *dev = (struct device *)(irq2dev_map[irq]);
irq1895drivers/net/arcnet.cprintk(KERN_DEBUG "arcnet: irq %d for unknown device.\n", irq);
irq3199drivers/net/arcnet.cstatic int irq=0;
irq3214drivers/net/arcnet.cif (irq) irqnum=irq;
irq3216drivers/net/arcnet.cthiscard.irq=irqnum;
irq3217drivers/net/arcnet.cif (thiscard.irq==2) thiscard.irq=9;
irq3247drivers/net/arcnet.cif (thiscard.irq)
irq3249drivers/net/arcnet.cirq2dev_map[thiscard.irq] = NULL;
irq3250drivers/net/arcnet.cfree_irq(thiscard.irq,NULL);
irq120drivers/net/at1700.cstatic void net_interrupt(int irq, void *dev_id, struct pt_regs *regs);
irq173drivers/net/at1700.cunsigned int i, irq;
irq191drivers/net/at1700.cirq = irqmap[(read_eeprom(ioaddr, 12)&0x04)
irq195drivers/net/at1700.cif (request_irq(irq, &net_interrupt, 0, "at1700", NULL)) {
irq197drivers/net/at1700.c"IRQ %d.\n", ioaddr, irq);
irq210drivers/net/at1700.cioaddr, irq);
irq213drivers/net/at1700.cdev->irq = irq;
irq214drivers/net/at1700.cirq2dev_map[irq] = dev;
irq443drivers/net/at1700.cnet_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq445drivers/net/at1700.cstruct device *dev = (struct device *)(irq2dev_map[irq]);
irq450drivers/net/at1700.cprintk ("at1700_interrupt(): irq %d for unknown device.\n", irq);
irq640drivers/net/at1700.cstatic int irq = 0;
irq647drivers/net/at1700.cdev_at1700.irq       = irq;
irq663drivers/net/at1700.cfree_irq(dev_at1700.irq, NULL);
irq664drivers/net/at1700.cirq2dev_map[dev_at1700.irq] = NULL;
irq138drivers/net/atp.cstatic void net_interrupt(int irq, void *dev_id, struct pt_regs *regs);
irq205drivers/net/atp.cdev->irq = 7;
irq207drivers/net/atp.cdev->irq = 5;
irq218drivers/net/atp.cdev->irq, dev->dev_addr[0], dev->dev_addr[1], dev->dev_addr[2],
irq329drivers/net/atp.cif (irq2dev_map[dev->irq] != 0
irq330drivers/net/atp.c|| (irq2dev_map[dev->irq] = dev) == 0
irq331drivers/net/atp.c|| request_irq(dev->irq, &net_interrupt, 0, "ATP", NULL)) {
irq487drivers/net/atp.cnet_interrupt(int irq, void *dev_id, struct pt_regs * regs)
irq489drivers/net/atp.cstruct device *dev = (struct device *)(irq2dev_map[irq]);
irq495drivers/net/atp.cprintk ("ATP_interrupt(): irq %d for unknown device.\n", irq);
irq739drivers/net/atp.cfree_irq(dev->irq, NULL);
irq740drivers/net/atp.cirq2dev_map[dev->irq] = 0;
irq53drivers/net/auto_irq.cstatic void autoirq_probe(int irq, void *dev_id, struct pt_regs * regs)
irq55drivers/net/auto_irq.cirq_number = irq;
irq56drivers/net/auto_irq.cset_bit(irq, (void *)&irq_bitmap);  /* irq_bitmap |= 1 << irq; */
irq57drivers/net/auto_irq.cdisable_irq(irq);
irq533drivers/net/de4x5.cstatic void    de4x5_interrupt(int irq, void *dev_id, struct pt_regs *regs);
irq829drivers/net/de4x5.cprintk("      and requires IRQ%d (provided by %s).\n", dev->irq,
irq900drivers/net/de4x5.cif (request_irq(dev->irq, (void *)de4x5_interrupt, 0, lp->adapter_name, dev)) {
irq901drivers/net/de4x5.cprintk("de4x5_open(): Requested IRQ%d is busy\n",dev->irq);
irq1113drivers/net/de4x5.cde4x5_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq1121drivers/net/de4x5.cprintk ("de4x5_interrupt(): irq %d for unknown device.\n", irq);
irq1364drivers/net/de4x5.cfree_irq(dev->irq, dev);
irq1573drivers/net/de4x5.cu_char irq;
irq1616drivers/net/de4x5.cpcibios_read_config_byte(pb, PCI_DEVICE, PCI_INTERRUPT_LINE, &irq);
irq1617drivers/net/de4x5.cif ((irq == 0) || (irq == (u_char) 0xff)) continue;
irq1633drivers/net/de4x5.cdev->irq = irq;
irq3365drivers/net/de4x5.cprintk("%s: de4x5 opening with irq %d\n",dev->name,dev->irq);
irq3671drivers/net/de4x5.ctmp.addr[j++] = dev->irq;
irq3791drivers/net/de4x5.cthisDE4X5.irq = 0;
irq250drivers/net/de600.cstatic void  de600_interrupt(int irq, void *dev_id, struct pt_regs *regs);
irq491drivers/net/de600.cde600_interrupt(int irq, void *dev_id, struct pt_regs * regs)
irq493drivers/net/de600.cstruct device  *dev = irq2dev_map[irq];
irq499drivers/net/de600.cif ((dev == NULL) || (dev->start == 0) || (DE600_IRQ != irq)) {
irq500drivers/net/de600.cprintk("%s: bogus interrupt %d\n", dev?dev->name:"DE-600", irq);
irq190drivers/net/de620.cstatic int irq = DE620_IRQ;
irq435drivers/net/de620.cif (request_irq(dev->irq, de620_interrupt, 0, "de620", NULL)) {
irq436drivers/net/de620.cprintk ("%s: unable to get IRQ %d\n", dev->name, dev->irq);
irq439drivers/net/de620.cirq2dev_map[dev->irq] = dev;
irq460drivers/net/de620.cfree_irq(dev->irq, NULL);
irq461drivers/net/de620.cirq2dev_map[dev->irq] = NULL;
irq609drivers/net/de620.cif ((dev == NULL) || (irq != irq_in)) {
irq843drivers/net/de620.cdev->irq       = irq;
irq384drivers/net/depca.cstatic void   depca_interrupt(int irq, void *dev_id, struct pt_regs * regs);
irq594drivers/net/depca.cif (dev->irq < 2) {
irq625drivers/net/depca.cfor (dev->irq=0,i=0; (depca_irq[i]) && (!dev->irq); i++) {
irq627drivers/net/depca.cdev->irq = irqnum;
irq628drivers/net/depca.cprintk(" and uses IRQ%d.\n", dev->irq);
irq632drivers/net/depca.cif (!dev->irq) {
irq639drivers/net/depca.cprintk(" and assigned IRQ%d.\n", dev->irq);
irq691drivers/net/depca.cirq2dev_map[dev->irq] = dev;
irq707drivers/net/depca.cif (request_irq(dev->irq, &depca_interrupt, 0, lp->adapter_name, NULL)) {
irq708drivers/net/depca.cprintk("depca_open(): Requested IRQ%d is busy\n",dev->irq);
irq839drivers/net/depca.cdepca_interrupt(int irq, void *dev_id, struct pt_regs * regs)
irq841drivers/net/depca.cstruct device *dev = (struct device *)(irq2dev_map[irq]);
irq847drivers/net/depca.cprintk ("depca_interrupt(): irq %d for unknown device.\n", irq);
irq1062drivers/net/depca.cfree_irq(dev->irq, NULL);
irq1063drivers/net/depca.cirq2dev_map[dev->irq] = NULL;
irq1137drivers/net/depca.cif (irq2dev_map[dev->irq] != NULL) {
irq1631drivers/net/depca.cprintk("%s: depca open with irq %d\n",dev->name,dev->irq);
irq1864drivers/net/depca.cstatic int irq=7;  /* EDIT THESE LINE FOR YOUR CONFIGURATION */
irq1871drivers/net/depca.cthisDepca.irq=irq;
irq1887drivers/net/depca.cthisDepca.irq=0;
irq177drivers/net/e2100.cif (dev->irq < 2) {
irq181drivers/net/e2100.cdev->irq = irqlist[i];
irq185drivers/net/e2100.cprintk(" unable to get IRQ %d.\n", dev->irq);
irq188drivers/net/e2100.c} else if (dev->irq == 2)  /* Fixup luser bogosity: IRQ2 is really IRQ9 */
irq189drivers/net/e2100.cdev->irq = 9;
irq208drivers/net/e2100.cei_status.saved_irq = dev->irq;
irq237drivers/net/e2100.cprintk(", IRQ %d, %s media, memory @ %#lx.\n", dev->irq,
irq256drivers/net/e2100.cif (request_irq(dev->irq, ei_interrupt, 0, "e2100", NULL)) {
irq259drivers/net/e2100.cirq2dev_map[dev->irq] = dev;
irq263drivers/net/e2100.coutb(0, ioaddr + E21_ASIC + (dev->irq & 7));
irq265drivers/net/e2100.coutb(0, ioaddr + E21_ASIC + (dev->irq > 7 ? 1:0)
irq355drivers/net/e2100.cfree_irq(dev->irq, NULL);
irq356drivers/net/e2100.cdev->irq = ei_status.saved_irq;
irq364drivers/net/e2100.cirq2dev_map[dev->irq] = NULL;
irq397drivers/net/e2100.cstatic int irq[MAX_E21_CARDS]  = { 0, };
irq411drivers/net/e2100.cdev->irq = irq[this_dev];
irq138drivers/net/eepro.cstatic void  eepro_interrupt(int irq, void *dev_id, struct pt_regs *regs);
irq360drivers/net/eepro.cif (dev->irq < 2 && eepro) {
irq363drivers/net/eepro.ccase 0:  dev->irq = 9; break;
irq364drivers/net/eepro.ccase 1:  dev->irq = 3; break;
irq365drivers/net/eepro.ccase 2:  dev->irq = 5; break;
irq366drivers/net/eepro.ccase 3:  dev->irq = 10; break;
irq367drivers/net/eepro.ccase 4:  dev->irq = 11; break;
irq373drivers/net/eepro.celse if (dev->irq == 2)
irq374drivers/net/eepro.cdev->irq = 9;
irq376drivers/net/eepro.cif (dev->irq > 2) {
irq377drivers/net/eepro.cprintk(", IRQ %d, %s.\n", dev->irq,
irq379drivers/net/eepro.cif (request_irq(dev->irq, &eepro_interrupt, 0, "eepro", NULL)) {
irq380drivers/net/eepro.cprintk("%s: unable to get IRQ %d.\n", dev->name, dev->irq);
irq472drivers/net/eepro.c(request_irq(dev->irq = *irqp, &eepro_interrupt, 0, "eepro", NULL) == 0)) 
irq494drivers/net/eepro.creturn dev->irq;
irq514drivers/net/eepro.cif (dev->irq < 2 && eepro_grab_irq(dev) == 0) {
irq515drivers/net/eepro.cprintk("%s: unable to get IRQ %d.\n", dev->name, dev->irq);
irq519drivers/net/eepro.cif (irq2dev_map[dev->irq] != 0
irq520drivers/net/eepro.c|| (irq2dev_map[dev->irq] = dev) == 0)
irq546drivers/net/eepro.coutb((temp_reg & 0xf8) | irqrmap[dev->irq], ioaddr + INT_NO_REG); 
irq664drivers/net/eepro.ceepro_interrupt(int irq, void *dev_id, struct pt_regs * regs)
irq666drivers/net/eepro.cstruct device *dev = (struct device *)(irq2dev_map[irq]);
irq673drivers/net/eepro.cprintk ("eepro_interrupt(): irq %d for unknown device.\n", irq);
irq747drivers/net/eepro.cfree_irq(dev->irq, NULL);
irq749drivers/net/eepro.cirq2dev_map[dev->irq] = 0;
irq1144drivers/net/eepro.cstatic int irq = 0;
irq1152drivers/net/eepro.cdev_eepro.irq       = irq;
irq232drivers/net/eexpress.cstatic void                    eexp_irq  (int irq, void *dev_addr, struct pt_regs *regs);
irq293drivers/net/eexpress.cint irq = dev->irq;
irq300drivers/net/eexpress.cif (!irq || !irqrmap[irq]) 
irq303drivers/net/eexpress.cif (irq2dev_map[irq] ||
irq305drivers/net/eexpress.c((irq2dev_map[irq]=dev),0) ||
irq306drivers/net/eexpress.crequest_irq(irq,&eexp_irq,0,"eexpress",NULL)) 
irq324drivers/net/eexpress.cint irq = dev->irq;
irq329drivers/net/eexpress.coutb(SIRQ_dis|irqrmap[irq],ioaddr+SET_IRQ);
irq333drivers/net/eexpress.cfree_irq(irq,NULL);
irq334drivers/net/eexpress.cirq2dev_map[irq] = NULL;
irq371drivers/net/eexpress.coutb(SIRQ_dis|irqrmap[dev->irq],ioaddr+SET_IRQ);
irq460drivers/net/eexpress.coutb(SIRQ_en|irqrmap[dev->irq],ioaddr+SET_IRQ);
irq474drivers/net/eexpress.coutb(SIRQ_dis|irqrmap[dev->irq],ioaddr+SET_IRQ);
irq476drivers/net/eexpress.coutb(SIRQ_en|irqrmap[dev->irq],ioaddr+SET_IRQ);
irq479drivers/net/eexpress.coutb(SIRQ_en|irqrmap[dev->irq],ioaddr+SET_IRQ);
irq490drivers/net/eexpress.cstatic void eexp_irq(int irq, void *dev_info, struct pt_regs *regs)
irq492drivers/net/eexpress.cstruct device *dev = irq2dev_map[irq];
irq499drivers/net/eexpress.cprintk("net_interrupt(): irq %d for unknown device caught by EExpress\n",irq);
irq512drivers/net/eexpress.coutb(SIRQ_dis|irqrmap[irq],ioaddr+SET_IRQ);
irq554drivers/net/eexpress.coutb(SIRQ_en|irqrmap[irq],ioaddr+SET_IRQ);
irq723drivers/net/eexpress.cdev->irq = irqmap[setupval>>13];
irq727drivers/net/eexpress.cprintk("IRQ %d, Interface %s, ",dev->irq,ifmap[dev->if_port]);
irq729drivers/net/eexpress.coutb(SIRQ_dis|irqrmap[dev->irq],ioaddr+SET_IRQ);
irq1088drivers/net/eexpress.coutb(SIRQ_dis|irqrmap[dev->irq],ioaddr+SET_IRQ);
irq1160drivers/net/eexpress.coutb(SIRQ_en|irqrmap[dev->irq],ioaddr+SET_IRQ);
irq1179drivers/net/eexpress.coutb(SIRQ_dis|irqrmap[dev->irq],ioaddr+SET_IRQ);
irq1227drivers/net/eexpress.cint irq[EEXP_MAX_CARDS] = {0, };
irq1241drivers/net/eexpress.cdev->irq = irq[this_dev];
irq329drivers/net/eth16i.cstatic void eth16i_interrupt(int irq, void *dev_id, struct pt_regs *regs);
irq380drivers/net/eth16i.cunsigned int irq = 0;
irq422drivers/net/eth16i.cirq = eth16i_get_irq(ioaddr);
irq423drivers/net/eth16i.cdev->irq = irq;
irq426drivers/net/eth16i.cif(request_irq(dev->irq, &eth16i_interrupt, 0, "eth16i", NULL)) {
irq428drivers/net/eth16i.cconflict on IRQ %d.\n", dev->name, cardname, ioaddr, irq);
irq433drivers/net/eth16i.cdev->name, cardname, ioaddr, dev->irq);
irq794drivers/net/eth16i.cirq2dev_map[dev->irq] = dev;
irq1089drivers/net/eth16i.cstatic void eth16i_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq1091drivers/net/eth16i.cstruct device *dev = (struct device *)(irq2dev_map[irq]);
irq1097drivers/net/eth16i.cprintk("eth16i_interrupt(): irq %d for unknown device. \n", irq);
irq1187drivers/net/eth16i.cint irq = 0;
irq1195drivers/net/eth16i.cdev_eth16i.irq = irq;
irq1207drivers/net/eth16i.cfree_irq( dev_eth16i.irq, NULL );
irq1208drivers/net/eth16i.cirq2dev_map[ dev_eth16i.irq ] = NULL;
irq291drivers/net/ewrk3.cstatic void   ewrk3_interrupt(int irq, void *dev_id, struct pt_regs *regs);
irq325drivers/net/ewrk3.cstatic u_char irq[] = {5,0,10,3,11,9,15,12};
irq540drivers/net/ewrk3.cif (dev->irq < 2) {
irq553drivers/net/ewrk3.cirqnum = irq[((icr & IRQ_SEL) >> 4)];
irq555drivers/net/ewrk3.cdev->irq = autoirq_report(1);
irq556drivers/net/ewrk3.cif ((dev->irq) && (irqnum == dev->irq)) {
irq557drivers/net/ewrk3.cprintk(" and uses IRQ%d.\n", dev->irq);
irq559drivers/net/ewrk3.cif (!dev->irq) {
irq573drivers/net/ewrk3.cprintk(" and requires IRQ%d.\n", dev->irq);
irq627drivers/net/ewrk3.cirq2dev_map[dev->irq] = dev;                   /* For latched interrupts */
irq629drivers/net/ewrk3.cif (request_irq(dev->irq, (void *)ewrk3_interrupt, 0, "ewrk3", NULL)) {
irq630drivers/net/ewrk3.cprintk("ewrk3_open(): Requested IRQ%d is busy\n",dev->irq);
irq640drivers/net/ewrk3.cprintk("%s: ewrk3 open with irq %d\n",dev->name,dev->irq);
irq874drivers/net/ewrk3.cewrk3_interrupt(int irq, void *dev_id, struct pt_regs * regs)
irq876drivers/net/ewrk3.cstruct device *dev = (struct device *)(irq2dev_map[irq]);
irq882drivers/net/ewrk3.cprintk ("ewrk3_interrupt(): irq %d for unknown device.\n", irq);
irq1149drivers/net/ewrk3.cfree_irq(dev->irq, NULL);
irq1151drivers/net/ewrk3.cirq2dev_map[dev->irq] = 0;
irq1179drivers/net/ewrk3.cif (irq2dev_map[dev->irq] != NULL) {
irq1900drivers/net/ewrk3.cstatic int irq=5;  /* or use the insmod io= irq= options     */
irq1906drivers/net/ewrk3.cthisEthwrk.irq=irq;
irq1919drivers/net/ewrk3.cthisEthwrk.irq = 0;
irq113drivers/net/fmv18x.cstatic void net_interrupt(int irq, void *dev_id, struct pt_regs *regs);
irq166drivers/net/fmv18x.cunsigned int i, irq;
irq179drivers/net/fmv18x.cirq = irqmap[(inb(ioaddr + FJ_CONFIG0)>>6) & 0x03];
irq182drivers/net/fmv18x.cif (request_irq(irq, &net_interrupt, 0, "fmv18x", NULL)) {
irq184drivers/net/fmv18x.c"IRQ %d.\n", ioaddr, irq);
irq197drivers/net/fmv18x.cioaddr, irq);
irq200drivers/net/fmv18x.cdev->irq = irq;
irq201drivers/net/fmv18x.cirq2dev_map[irq] = dev;
irq407drivers/net/fmv18x.cnet_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq409drivers/net/fmv18x.cstruct device *dev = (struct device *)(irq2dev_map[irq]);
irq414drivers/net/fmv18x.cprintk ("fmv18x_interrupt(): irq %d for unknown device.\n", irq);
irq627drivers/net/fmv18x.cstatic int irq = 0;
irq634drivers/net/fmv18x.cdev_fmv18x.irq       = irq;
irq650drivers/net/fmv18x.cfree_irq(dev_fmv18x.irq, NULL);
irq651drivers/net/fmv18x.cirq2dev_map[dev_fmv18x.irq] = NULL;
irq203drivers/net/hp-plus.cint irq = inb(ioaddr + 13) & 0x0f;
irq206drivers/net/hp-plus.cdev->irq = irq;
irq209drivers/net/hp-plus.cprintk(", IRQ %d, memory address %#x.\n", irq, mem_start);
irq212drivers/net/hp-plus.cprintk(", IRQ %d, programmed-I/O mode.\n", irq);
irq261drivers/net/hp-plus.cif (request_irq(dev->irq, &ei_interrupt, 0, "hp-plus", NULL)) {
irq290drivers/net/hp-plus.cfree_irq(dev->irq, NULL);
irq291drivers/net/hp-plus.cirq2dev_map[dev->irq] = NULL;
irq426drivers/net/hp-plus.cstatic int irq[MAX_HPP_CARDS]  = { 0, };
irq438drivers/net/hp-plus.cdev->irq = irq[this_dev];
irq147drivers/net/hp.cif (dev->irq < 2) {
irq152drivers/net/hp.cint irq = *irqp;
irq153drivers/net/hp.cif (request_irq (irq, NULL, 0, "bogus", NULL) != -EBUSY) {
irq156drivers/net/hp.coutb_p(irqmap[irq] | HP_RUN, ioaddr + HP_CONFIGURE);
irq158drivers/net/hp.cif (irq == autoirq_report(0)     /* It's a good IRQ line! */
irq159drivers/net/hp.c&& request_irq (irq, &ei_interrupt, 0, "hp", NULL) == 0) {
irq160drivers/net/hp.cprintk(" selecting IRQ %d.\n", irq);
irq161drivers/net/hp.cdev->irq = *irqp;
irq171drivers/net/hp.cif (dev->irq == 2)
irq172drivers/net/hp.cdev->irq = 9;
irq173drivers/net/hp.cif (request_irq(dev->irq, ei_interrupt, 0, "hp", NULL)) {
irq174drivers/net/hp.cprintk (" unable to get IRQ %d.\n", dev->irq);
irq182drivers/net/hp.cfree_irq(dev->irq, NULL);
irq372drivers/net/hp.cint irq = dev->irq;
irq374drivers/net/hp.coutb_p(irqmap[irq&0x0f] | HP_RUN,
irq393drivers/net/hp.cstatic int irq[MAX_HP_CARDS]  = { 0, };
irq405drivers/net/hp.cdev->irq = irq[this_dev];
irq434drivers/net/hp.cfree_irq(dev->irq, NULL);
irq435drivers/net/hp.cirq2dev_map[dev->irq] = NULL;
irq199drivers/net/hp100.cstatic void hp100_interrupt( int irq, void *dev_id, struct pt_regs *regs );
irq422drivers/net/hp100.cdev -> irq = hp100_inb( IRQ_CHANNEL ) & HP100_IRQ_MASK;
irq423drivers/net/hp100.cif ( dev -> irq == 2 ) dev -> irq = 9;
irq446drivers/net/hp100.cdev -> name, lp -> id -> name, ioaddr, dev -> irq );
irq491drivers/net/hp100.cif ( request_irq( dev -> irq, hp100_interrupt, SA_INTERRUPT, lp -> id -> name, NULL ) )
irq493drivers/net/hp100.cprintk( "%s: unable to get IRQ %d\n", dev -> name, dev -> irq );
irq496drivers/net/hp100.cirq2dev_map[ dev -> irq ] = dev;
irq564drivers/net/hp100.cfree_irq( dev -> irq, NULL );
irq565drivers/net/hp100.cirq2dev_map[ dev -> irq ] = NULL;
irq893drivers/net/hp100.cstatic void hp100_interrupt( int irq, void *dev_id, struct pt_regs *regs )
irq895drivers/net/hp100.cstruct device *dev = (struct device *)irq2dev_map[ irq ];
irq157drivers/net/ibmtr.cvoid tok_interrupt(int irq, void *dev_id, struct pt_regs *regs);
irq200drivers/net/ibmtr.cunsigned char segment=0, intr=0, irq=0, i=0, j=0,
irq323drivers/net/ibmtr.cif (intr==0) irq=9; /* irq2 really is irq9 */
irq324drivers/net/ibmtr.cif (intr==1) irq=3;
irq325drivers/net/ibmtr.cif (intr==2) irq=6;
irq326drivers/net/ibmtr.cif (intr==3) irq=7;
irq327drivers/net/ibmtr.cti->global_int_enable=GLOBAL_INT_ENABLE+((irq==9) ? 2 : irq);
irq334drivers/net/ibmtr.cif (intr==0) irq=9;
irq335drivers/net/ibmtr.cif (intr==1) irq=3;
irq336drivers/net/ibmtr.cif (intr==2) irq=10;
irq337drivers/net/ibmtr.cif (intr==3) irq=11;
irq343drivers/net/ibmtr.cif (intr==0) irq=9;
irq344drivers/net/ibmtr.cif (intr==1) irq=3;
irq345drivers/net/ibmtr.cif (intr==2) irq=10;
irq346drivers/net/ibmtr.cif (intr==3) irq=11;
irq355drivers/net/ibmtr.cDPRINTK("irq=%d",irq);
irq504drivers/net/ibmtr.cif (request_irq (dev->irq = irq, &tok_interrupt,0,"IBM TR", NULL) != 0) {
irq505drivers/net/ibmtr.cDPRINTK("Could not grab irq %d.  Halting Token Ring driver.\n",irq);
irq509drivers/net/ibmtr.cirq2dev_map[irq]=dev;
irq520drivers/net/ibmtr.cchannel_def[cardpresent-1], adapter_def(ti->adapter_type), irq,
irq627drivers/net/ibmtr.cvoid tok_interrupt (int irq, void *dev_id, struct pt_regs *regs)
irq633drivers/net/ibmtr.cstruct device *dev = (struct device *)(irq2dev_map[irq]);
irq1354drivers/net/ibmtr.cdev_ibmtr.irq       = 0;
irq1368drivers/net/ibmtr.cfree_irq(dev_ibmtr.irq, NULL);
irq1369drivers/net/ibmtr.cirq2dev_map[dev_ibmtr.irq] = NULL;
irq181drivers/net/ibmtr.hunsigned char irq;
irq278drivers/net/lance.cstatic void lance_interrupt(int irq, void *dev_id, struct pt_regs *regs);
irq459drivers/net/lance.cdev->irq = pci_irq_line;
irq465drivers/net/lance.cdev->irq = irq_tbl[(port_val >> 2) & 3];
irq466drivers/net/lance.cprintk(" HP Vectra IRQ %d DMA %d.\n", dev->irq, dev->dma);
irq472drivers/net/lance.cdev->irq = irq_tbl[(reset_val >> 4) & 7];
irq473drivers/net/lance.cprintk(" HP J2405A IRQ %d DMA %d.\n", dev->irq, dev->dma);
irq479drivers/net/lance.cdev->irq = (bus_info >> 4) & 0x0F;
irq492drivers/net/lance.cif (dev->irq >= 2)
irq493drivers/net/lance.cprintk(" assigned IRQ %d", dev->irq);
irq503drivers/net/lance.cdev->irq = autoirq_report(1);
irq504drivers/net/lance.cif (dev->irq)
irq505drivers/net/lance.cprintk(", probed IRQ %d", dev->irq);
irq589drivers/net/lance.cif (dev->irq == 0 ||
irq590drivers/net/lance.crequest_irq(dev->irq, &lance_interrupt, 0, lp->name, NULL)) {
irq597drivers/net/lance.cirq2dev_map[dev->irq] = dev;
irq620drivers/net/lance.cdev->name, dev->irq, dev->dma, (int) lp->tx_ring, (int) lp->rx_ring,
irq852drivers/net/lance.clance_interrupt(int irq, void *dev_id, struct pt_regs * regs)
irq854drivers/net/lance.cstruct device *dev = (struct device *)(irq2dev_map[irq]);
irq860drivers/net/lance.cprintk ("lance_interrupt(): irq %d for unknown device.\n", irq);
irq1082drivers/net/lance.cfree_irq(dev->irq, NULL);
irq1084drivers/net/lance.cirq2dev_map[dev->irq] = 0;
irq341drivers/net/ne.cdev->irq = pci_irq_line;
irq344drivers/net/ne.cif (dev->irq < 2) {
irq351drivers/net/ne.cdev->irq = autoirq_report(0);
irq353drivers/net/ne.cprintk(" autoirq is %d\n", dev->irq);
irq354drivers/net/ne.c} else if (dev->irq == 2)
irq357drivers/net/ne.cdev->irq = 9;
irq359drivers/net/ne.cif (! dev->irq) {
irq367drivers/net/ne.cint irqval = request_irq(dev->irq, ei_interrupt, 0, name, NULL);
irq369drivers/net/ne.cprintk (" unable to get IRQ %d (irqval=%d).\n", dev->irq, irqval);
irq379drivers/net/ne.cfree_irq(dev->irq, NULL);
irq391drivers/net/ne.cdev->name, name, ioaddr, dev->irq);
irq674drivers/net/ne.cstatic int irq[MAX_NE_CARDS]  = { 0, };
irq689drivers/net/ne.cdev->irq = irq[this_dev];
irq718drivers/net/ne.cfree_irq(dev->irq, NULL);
irq719drivers/net/ne.cirq2dev_map[dev->irq] = NULL;
irq231drivers/net/net_init.cif (map->irq != (u_char)(-1))
irq232drivers/net/net_init.cdev->irq = map->irq;
irq191drivers/net/ni52.cstatic void    ni52_interrupt(int irq,void *dev_id,struct pt_regs *reg_ptr);
irq238drivers/net/ni52.cfree_irq(dev->irq, NULL);
irq239drivers/net/ni52.cirq2dev_map[dev->irq] = NULL;
irq262drivers/net/ni52.cif(request_irq(dev->irq, &ni52_interrupt,0,"ni5210",NULL)) 
irq267drivers/net/ni52.cirq2dev_map[dev->irq] = dev;
irq494drivers/net/ni52.cif(dev->irq < 2)
irq499drivers/net/ni52.cif(!(dev->irq = autoirq_report(2)))
irq504drivers/net/ni52.cprintk("IRQ %d (autodetected).\n",dev->irq);
irq507drivers/net/ni52.cif(dev->irq == 2)
irq508drivers/net/ni52.cdev->irq = 9;
irq509drivers/net/ni52.cprintk("IRQ %d (assigned and not checked!).\n",dev->irq);
irq813drivers/net/ni52.cstatic void ni52_interrupt(int irq,void *dev_id,struct pt_regs *reg_ptr)
irq815drivers/net/ni52.cstruct device *dev = (struct device *) irq2dev_map[irq];
irq821drivers/net/ni52.cprintk ("ni5210-interrupt: irq %d for unknown device.\n",irq);
irq1316drivers/net/ni52.cint irq=9;
irq1323drivers/net/ni52.cif(io <= 0x0 || !memend || !memstart || irq < 2) {
irq1327drivers/net/ni52.cdev_ni52.irq = irq;
irq119drivers/net/ni65.cstatic void ni65_interrupt(int irq, void * dev_id, struct pt_regs *regs);
irq243drivers/net/ni65.cif(dev->irq == 0) 
irq244drivers/net/ni65.cdev->irq = irqtab[(inw(PORT+L_CONFIG)>>2)&3];
irq249drivers/net/ni65.c"ni6510", dev->base_addr, dev->irq,dev->dma);
irq252drivers/net/ni65.cint irqval = request_irq(dev->irq, &ni65_interrupt,0,"ni6510",NULL);
irq255drivers/net/ni65.cdev->name,dev->irq, irqval);
irq261drivers/net/ni65.cfree_irq(dev->irq,NULL);
irq265drivers/net/ni65.cirq2dev_map[dev->irq] = dev;
irq370drivers/net/ni65.cfree_irq(dev->irq, NULL);
irq442drivers/net/ni65.cfree_irq(dev->irq, NULL);
irq454drivers/net/ni65.cstatic void ni65_interrupt(int irq, void * dev_id, struct pt_regs * regs)
irq457drivers/net/ni65.cstruct device *dev = (struct device *) irq2dev_map[irq];
irq461drivers/net/ni65.cprintk (KERN_ERR "ni65_interrupt(): irq %d for unknown device.\n", irq);
irq1253drivers/net/pi2.cpi0a.irq = 0;
irq1258drivers/net/pi2.cpi0b.irq = 0;
irq1265drivers/net/pi2.cpi0b.irq = pi0a.irq;  /* IRQ is shared */
irq1371drivers/net/pi2.cif (dev->irq < 2) {
irq1382drivers/net/pi2.cdev->irq = autoirq_report(20);
irq1383drivers/net/pi2.cif (!dev->irq) {
irq1395drivers/net/pi2.cdev->irq, dev->dma);
irq1401drivers/net/pi2.cint irqval = request_irq(dev->irq, &pi_interrupt,0, "pi2", NULL);
irq1404drivers/net/pi2.cdev->irq, irqval);
irq1464drivers/net/pi2.cfree_irq(dev->irq, NULL);
irq1467drivers/net/pi2.cirq2dev_map[dev->irq] = dev;
irq1523drivers/net/pi2.cprintk("PI: pi_interrupt(): irq %d for unknown device.\n", irq);
irq1663drivers/net/pi2.crq.irq = dev->irq;
irq81drivers/net/pi2.hint irq;    
irq142drivers/net/plip.cstatic void plip_interrupt(int irq, void *dev_id, struct pt_regs *regs);
irq235drivers/net/plip.cif (dev->irq) {
irq236drivers/net/plip.cprintk("using assigned IRQ %d.\n", dev->irq);
irq238drivers/net/plip.cint irq = 0;
irq251drivers/net/plip.cirq = probe_irq_off(irqs);
irq253drivers/net/plip.cif (irq > 0) {
irq254drivers/net/plip.cdev->irq = irq;
irq255drivers/net/plip.cprintk("using probed IRQ %d.\n", dev->irq);
irq258drivers/net/plip.c" Please set IRQ by ifconfig.\n", irq);
irq425drivers/net/plip.cdisable_irq(dev->irq);
irq504drivers/net/plip.cdisable_irq(dev->irq);
irq523drivers/net/plip.cenable_irq(dev->irq);
irq595drivers/net/plip.cenable_irq(dev->irq);
irq601drivers/net/plip.cenable_irq(dev->irq);
irq695drivers/net/plip.cdisable_irq(dev->irq);
irq756drivers/net/plip.cenable_irq(dev->irq);
irq791drivers/net/plip.cenable_irq(dev->irq);
irq803drivers/net/plip.cplip_interrupt(int irq, void *dev_id, struct pt_regs * regs)
irq805drivers/net/plip.cstruct device *dev = (struct device *) irq2dev_map[irq];
irq811drivers/net/plip.cprintk ("plip_interrupt: irq %d for unknown device.\n", irq);
irq938drivers/net/plip.cif (dev->irq == 0) {
irq943drivers/net/plip.cif (request_irq(dev->irq , plip_interrupt, 0, dev->name, NULL) != 0) {
irq945drivers/net/plip.cprintk("%s: couldn't get IRQ %d.\n", dev->name, dev->irq);
irq948drivers/net/plip.cirq2dev_map[dev->irq] = dev;
irq986drivers/net/plip.cfree_irq(dev->irq, NULL);
irq987drivers/net/plip.cirq2dev_map[dev->irq] = NULL;
irq1030drivers/net/plip.cif (map->irq != (unsigned char)-1)
irq1031drivers/net/plip.cdev->irq = map->irq;
irq1058drivers/net/plip.cstatic int irq[] = {0, 0, 0};
irq1096drivers/net/plip.cif (irq[i] != 0) {
irq1097drivers/net/plip.cdev_plip[i].irq = irq[i];
irq123drivers/net/pt.cstatic void pt_interrupt(int irq, void *dev_id, struct pt_regs *regs);
irq556drivers/net/pt.cpt0a.irq = 0;
irq564drivers/net/pt.cpt0b.irq = 0;
irq570drivers/net/pt.cpt0b.irq = pt0a.irq;  /* IRQ is shared */
irq840drivers/net/pt.cif (dev->irq < 2) {
irq851drivers/net/pt.cdev->irq = autoirq_report(20);
irq859drivers/net/pt.cif (!dev->irq) {
irq864drivers/net/pt.cprintk("PT: Autodetected IRQ %d, assuming DMA %d\n", dev->irq, dev->dma);
irq871drivers/net/pt.cint irqval = request_irq(dev->irq, &pt_interrupt,0, "pt", NULL);
irq874drivers/net/pt.cdev->irq, irqval);
irq935drivers/net/pt.cfree_irq(dev->irq, NULL);
irq939drivers/net/pt.cirq2dev_map[dev->irq] = dev;
irq1097drivers/net/pt.crq.irq = dev->irq;
irq1483drivers/net/pt.cstatic void pt_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq110drivers/net/pt.hint irq;    
irq84drivers/net/seeq8005.cstatic void seeq8005_interrupt(int irq, void *dev_id, struct pt_regs *regs);
irq288drivers/net/seeq8005.cif (dev->irq == 0xff)
irq290drivers/net/seeq8005.celse if (dev->irq < 2) {  /* "Auto-IRQ" */
irq295drivers/net/seeq8005.cdev->irq = autoirq_report(0);
irq298drivers/net/seeq8005.cprintk(" autoirq is %d\n", dev->irq);
irq299drivers/net/seeq8005.c} else if (dev->irq == 2)
irq303drivers/net/seeq8005.cdev->irq = 9;
irq307drivers/net/seeq8005.cint irqval = request_irq(dev->irq, &seeq8005_interrupt, 0, "seeq8005", NULL);
irq310drivers/net/seeq8005.cdev->irq, irqval);
irq353drivers/net/seeq8005.cint irqval = request_irq(dev->irq, &seeq8005_interrupt, 0, "seeq8005", NULL);
irq356drivers/net/seeq8005.cdev->irq, irqval);
irq360drivers/net/seeq8005.cirq2dev_map[dev->irq] = dev;
irq421drivers/net/seeq8005.cseeq8005_interrupt(int irq, void *dev_id, struct pt_regs * regs)
irq423drivers/net/seeq8005.cstruct device *dev = (struct device *)(irq2dev_map[irq]);
irq428drivers/net/seeq8005.cprintk ("net_interrupt(): irq %d for unknown device.\n", irq);
irq584drivers/net/seeq8005.cfree_irq(dev->irq, NULL);
irq586drivers/net/seeq8005.cirq2dev_map[dev->irq] = 0;
irq489drivers/net/sk_g16.cstatic void  SK_interrupt(int irq, void *dev_id, struct pt_regs * regs);
irq873drivers/net/sk_g16.cif (dev->irq == 0) /* Autoirq */
irq898drivers/net/sk_g16.cdev->irq = irqtab[--i]; 
irq903drivers/net/sk_g16.celse if (dev->irq == 2) /* IRQ2 is always IRQ9 */
irq910drivers/net/sk_g16.cdev->irq = 9;
irq926drivers/net/sk_g16.cif (request_irq(dev->irq, &SK_interrupt, 0, "sk_g16", NULL))
irq932drivers/net/sk_g16.cswitch(dev->irq)
irq945drivers/net/sk_g16.cdev->irq,
irq953drivers/net/sk_g16.cirq2dev_map[dev->irq] = dev;       /* Set IRQ as used by us */
irq957drivers/net/sk_g16.c(int) dev->irq, (unsigned int) p->ram);
irq1310drivers/net/sk_g16.cstatic void SK_interrupt(int irq, void *dev_id, struct pt_regs * regs)
irq1313drivers/net/sk_g16.cstruct device *dev = (struct device *) irq2dev_map[irq];
irq1322drivers/net/sk_g16.cprintk("SK_interrupt(): IRQ %d for unknown device.\n", irq);
irq1667drivers/net/sk_g16.cfree_irq(dev->irq, NULL);      /* Free IRQ */
irq1668drivers/net/sk_g16.cirq2dev_map[dev->irq] = 0;     /* Mark IRQ as unused */
irq2041drivers/net/sk_g16.cdev->name, dev->base_addr, dev->irq);
irq103drivers/net/skeleton.cstatic void net_interrupt(int irq, void *dev_id, struct pt_regs *regs);
irq206drivers/net/skeleton.cif (dev->irq == -1)
irq208drivers/net/skeleton.celse if (dev->irq < 2) {  /* "Auto-IRQ" */
irq212drivers/net/skeleton.cdev->irq = autoirq_report(0);
irq214drivers/net/skeleton.cprintk(" autoirq is %d", dev->irq);
irq215drivers/net/skeleton.c} else if (dev->irq == 2)
irq220drivers/net/skeleton.cdev->irq = 9;
irq223drivers/net/skeleton.cint irqval = request_irq(dev->irq, &net_interrupt, 0, cardname, NULL);
irq226drivers/net/skeleton.cdev->name, dev->irq, irqval);
irq316drivers/net/skeleton.cif (request_irq(dev->irq, &net_interrupt, 0, cardname, NULL)) {
irq324drivers/net/skeleton.cfree_irq(dev->irq, NULL);
irq327drivers/net/skeleton.cirq2dev_map[dev->irq] = dev;
irq400drivers/net/skeleton.cnet_interrupt(int irq, void *dev_id, struct pt_regs * regs)
irq402drivers/net/skeleton.cstruct device *dev = (struct device *)(irq2dev_map[irq]);
irq407drivers/net/skeleton.cprintk(KERN_WARNING "%s: irq %d for unknown device.\n", cardname, irq);
irq508drivers/net/skeleton.cfree_irq(dev->irq, NULL);
irq511drivers/net/skeleton.cirq2dev_map[dev->irq] = 0;
irq583drivers/net/skeleton.cstatic int irq = 0;
irq597drivers/net/skeleton.cthis_device.irq       = irq;
irq172drivers/net/smc-ultra.cif (dev->irq < 2) {
irq174drivers/net/smc-ultra.cint irq;
irq177drivers/net/smc-ultra.cirq = irqmap[((irqreg & 0x40) >> 4) + ((irqreg & 0x0c) >> 2)];
irq179drivers/net/smc-ultra.cif (irq == 0) {
irq183drivers/net/smc-ultra.cdev->irq = irq;
irq218drivers/net/smc-ultra.cdev->irq, dev->mem_start, dev->mem_end-1);
irq236drivers/net/smc-ultra.cif (request_irq(dev->irq, ei_interrupt, 0, ei_status.name, NULL))
irq333drivers/net/smc-ultra.cfree_irq(dev->irq, NULL);
irq334drivers/net/smc-ultra.cirq2dev_map[dev->irq] = 0;
irq361drivers/net/smc-ultra.cstatic int irq[MAX_ULTRA_CARDS]  = { 0, };
irq373drivers/net/smc-ultra.cdev->irq = irq[this_dev];
irq260drivers/net/smc9194.cstatic void smc_interrupt(int irq, void *, struct pt_regs *regs);
irq262drivers/net/smc9194.cstatic void smc_interrupt(int irq, struct pt_regs *regs);
irq1047drivers/net/smc9194.cif ( dev->irq < 2 ) {
irq1052drivers/net/smc9194.cdev->irq = smc_findirq( ioaddr );
irq1053drivers/net/smc9194.cif ( dev->irq ) 
irq1059drivers/net/smc9194.cif (dev->irq == 0 ) {
irq1064drivers/net/smc9194.cif (dev->irq == 0 ) {
irq1070drivers/net/smc9194.cif (dev->irq == 2) {
irq1074drivers/net/smc9194.cdev->irq = 9;
irq1080drivers/net/smc9194.cversion_string, revision_register & 0xF, ioaddr, dev->irq, 
irq1104drivers/net/smc9194.cirqval = request_irq(dev->irq, &smc_interrupt, 0, CARDNAME, NULL);
irq1107drivers/net/smc9194.cdev->irq, irqval);
irq1110drivers/net/smc9194.cirq2dev_map[dev->irq] = dev;
irq1279drivers/net/smc9194.cstatic void smc_interrupt(int irq, void * dev_id,  struct pt_regs * regs)
irq1281drivers/net/smc9194.cstatic void smc_interrupt(int irq, struct pt_regs * regs)
irq1284drivers/net/smc9194.cstruct device *dev   = (struct device *)(irq2dev_map[irq]);
irq1302drivers/net/smc9194.cirq);
irq1744drivers/net/smc9194.cint irq = 0;
irq1757drivers/net/smc9194.cdevSMC9194.irq       = irq;
irq1770drivers/net/smc9194.cfree_irq(devSMC9194.irq, NULL );
irq1771drivers/net/smc9194.cirq2dev_map[devSMC9194.irq] = NULL;
irq431drivers/net/sunlance.clance_interrupt (int irq, void *dev_id, struct pt_regs *regs)
irq433drivers/net/sunlance.cstruct device *dev = (struct device *) (irq2dev_map [irq]);
irq491drivers/net/sunlance.cif (request_irq (dev->irq, &lance_interrupt, 0, lancestr, NULL)){
irq492drivers/net/sunlance.cprintk ("Lance: Can't get irq %d\n", dev->irq);
irq499drivers/net/sunlance.cirq2dev_map [dev->irq] = dev;
irq538drivers/net/sunlance.cfree_irq (dev->irq, NULL);
irq539drivers/net/sunlance.cirq2dev_map [dev->irq] = NULL;
irq792drivers/net/sunlance.cdev->irq = (unsigned char) sdev->irqs [0].pri;
irq153drivers/net/tulip.cstatic void tulip_probe1(int ioaddr, int irq);
irq158drivers/net/tulip.cstatic void tulip_interrupt(int irq, void *dev_id, struct pt_regs *regs);
irq208drivers/net/tulip.cstatic void tulip_probe1(int ioaddr, int irq)
irq239drivers/net/tulip.cprintk(", IRQ %d\n", irq);
irq245drivers/net/tulip.cdev->irq = irq;
irq283drivers/net/tulip.cif (irq2dev_map[dev->irq] != NULL
irq284drivers/net/tulip.c|| (irq2dev_map[dev->irq] = dev) == NULL
irq285drivers/net/tulip.c|| dev->irq == 0
irq286drivers/net/tulip.c|| request_irq(dev->irq, &tulip_interrupt, 0, "DEC 21040 Tulip", NULL)) {
irq291drivers/net/tulip.cprintk("%s: tulip_open() irq %d.\n", dev->name, dev->irq);
irq447drivers/net/tulip.cstatic void tulip_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq449drivers/net/tulip.cstruct device *dev = (struct device *)(irq2dev_map[irq]);
irq454drivers/net/tulip.cprintk ("tulip_interrupt(): irq %d for unknown device.\n", irq);
irq565drivers/net/tulip.cfree_irq(irq, NULL);
irq654drivers/net/tulip.cfree_irq(dev->irq, NULL);
irq655drivers/net/tulip.cirq2dev_map[dev->irq] = 0;
irq750drivers/net/tulip.cstatic int irq = 0;
irq760drivers/net/tulip.cdev_tulip.irq       = irq;
irq345drivers/net/wavelan.cwavelan_unmap_irq(int irq, unsigned char *irqval)
irq347drivers/net/wavelan.cif (irq < 0 || irq >= nels(irqvals) || irqvals[irq] == 0)
irq350drivers/net/wavelan.c*irqval = (unsigned char)irqvals[irq];
irq363drivers/net/wavelan.cint  irq;
irq365drivers/net/wavelan.cfor (irq = 0; irq < nels(irqvals); irq++)
irq367drivers/net/wavelan.cif (irqvals[irq] == (int)irqval)
irq368drivers/net/wavelan.creturn irq;
irq859drivers/net/wavelan.cint    irq;
irq891drivers/net/wavelan.cif (dev->irq != 0)
irq893drivers/net/wavelan.cprintk("[WARNING: explicit IRQ value %d ignored: using PSA value instead]", dev->irq);
irq896drivers/net/wavelan.cif (wavelan_unmap_irq(dev->irq, &psa.psa_int_req_no) == -1)
irq898drivers/net/wavelan.cprintk(" could not wavelan_unmap_irq(%d, ..) -- ignored.\n", dev->irq);
irq899drivers/net/wavelan.cdev->irq = 0;
irq909drivers/net/wavelan.cif ((irq = wavelan_map_irq(psa.psa_int_req_no)) == -1)
irq917drivers/net/wavelan.cdev->irq = irq;
irq951drivers/net/wavelan.cprintk(", IRQ %d", dev->irq);
irq1229drivers/net/wavelan.cif (dev->irq == 0)
irq1238drivers/net/wavelan.cirq2dev_map[dev->irq] != (device *)0
irq1241drivers/net/wavelan.c(irq2dev_map[dev->irq] = dev) == (device *)0
irq1243drivers/net/wavelan.crequest_irq(dev->irq, &wavelan_interrupt, 0, "WaveLAN", NULL) != 0
irq1246drivers/net/wavelan.cirq2dev_map[dev->irq] = (device *)0;
irq1262drivers/net/wavelan.cfree_irq(dev->irq, NULL);
irq1263drivers/net/wavelan.cirq2dev_map[dev->irq] = (device *)0;
irq1859drivers/net/wavelan.cwavelan_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq1868drivers/net/wavelan.cif ((dev = (device *)(irq2dev_map[irq])) == (device *)0)
irq1870drivers/net/wavelan.cprintk("wavelan_interrupt(): irq %d for unknown device.\n", irq);
irq1987drivers/net/wavelan.cfree_irq(dev->irq, NULL);
irq1988drivers/net/wavelan.cirq2dev_map[dev->irq] = (device *)0;
irq2179drivers/net/wavelan.cstatic int irq = 0;
irq2185drivers/net/wavelan.cdev_wavelan.irq       = irq;
irq162drivers/net/wd.cdev->irq = (reg5 & 0xe0) == 0xe0 ? 10 : (reg5 >> 5) + 1;
irq225drivers/net/wd.cif (dev->irq < 2) {
irq242drivers/net/wd.cdev->irq = autoirq_report(2);
irq246drivers/net/wd.cprintk(" autoirq is %d", dev->irq);
irq247drivers/net/wd.cif (dev->irq < 2)
irq248drivers/net/wd.cdev->irq = word16 ? 10 : 5;
irq250drivers/net/wd.cdev->irq = irqmap[((reg4 >> 5) & 0x03) + (reg1 & 0x04)];
irq251drivers/net/wd.c} else if (dev->irq == 2)    /* Fixup bogosity: IRQ2 is really IRQ9 */
irq252drivers/net/wd.cdev->irq = 9;
irq256drivers/net/wd.cif (request_irq(dev->irq, ei_interrupt, 0, model_name, NULL)) {
irq257drivers/net/wd.cprintk (" unable to get IRQ %d.\n", dev->irq);
irq264drivers/net/wd.cfree_irq(dev->irq, NULL);
irq289drivers/net/wd.cmodel_name, dev->irq, dev->mem_start, dev->mem_end-1);
irq451drivers/net/wd.cstatic int irq[MAX_WD_CARDS]  = { 0, };
irq465drivers/net/wd.cdev->irq = irq[this_dev];
irq496drivers/net/wd.cfree_irq(dev->irq, NULL);
irq497drivers/net/wd.cirq2dev_map[dev->irq] = NULL;
irq185drivers/net/znet.cstatic void  znet_interrupt(int irq, void *dev_id, struct pt_regs *regs);
irq220drivers/net/znet.cdev->irq = netinfo->irq1;
irq228drivers/net/znet.cprintk(", using IRQ %d DMA %d and %d.\n", dev->irq, netinfo->dma1,
irq249drivers/net/znet.cif (request_irq(dev->irq, &znet_interrupt, 0, "ZNet", NULL)
irq255drivers/net/znet.cirq2dev_map[dev->irq] = dev;
irq405drivers/net/znet.cstatic void  znet_interrupt(int irq, void *dev_id, struct pt_regs * regs)
irq407drivers/net/znet.cstruct device *dev = irq2dev_map[irq];
irq412drivers/net/znet.cprintk(KERN_WARNING "znet_interrupt(): IRQ %d for unknown device.\n", irq);
irq606drivers/net/znet.cfree_irq(dev->irq, NULL);
irq626drivers/pci/pci.cif (dev->irq) {
irq630drivers/pci/pci.clen += sprintf(buf + len, "IRQ %d.  ", dev->irq);
irq812drivers/pci/pci.cPCI_INTERRUPT_LINE, &dev->irq);
irq280drivers/scsi/53c7,8xx.cstatic void NCR53c7x0_intr(int irq, void *dev_id, struct pt_regs * regs);
irq501drivers/scsi/53c7,8xx.cint irq;  /* IRQ line */    
irq587drivers/scsi/53c7,8xx.coverrides[commandline_current].data.normal.irq = ints[3];
irq1114drivers/scsi/53c7,8xx.csearch->irq == host->irq && search != host); search=search->next);
irq1117drivers/scsi/53c7,8xx.cif (request_irq(host->irq, NCR53c7x0_intr, SA_INTERRUPT, "53c7,8xx", NULL)) {
irq1123drivers/scsi/53c7,8xx.chost->host_no, host->irq);
irq1175drivers/scsi/53c7,8xx.cu32 base, int io_port, int irq, int dma, int pci_valid, 
irq1203drivers/scsi/53c7,8xx.cchip_str, (unsigned) base, io_port, irq);
irq1318drivers/scsi/53c7,8xx.cinstance->irq = irq;
irq1396drivers/scsi/53c7,8xx.cunsigned char irq, revision;
irq1424drivers/scsi/53c7,8xx.c&irq))) {
irq1508drivers/scsi/53c7,8xx.c(int) irq, DMA_NONE, 1, bus, device_fn, options);
irq1550drivers/scsi/53c7,8xx.coverrides[current_override].data.normal.irq,
irq4335drivers/scsi/53c7,8xx.cNCR53c7x0_intr (int irq, void *dev_id, struct pt_regs * regs) {
irq4360drivers/scsi/53c7,8xx.cif (host->hostt == the_template && host->irq == irq) {
irq5460drivers/scsi/53c7,8xx.cNCR53c7x0_intr (host->irq, NULL, NULL);
irq6346drivers/scsi/53c7,8xx.cif (host->irq != IRQ_NONE)
irq6351drivers/scsi/53c7,8xx.cif (tmp->hostt == the_template && tmp->irq == host->irq)
irq6354drivers/scsi/53c7,8xx.cfree_irq(host->irq, NULL);
irq134drivers/scsi/AM53C974.cstatic void AM53C974_intr(int irq, void *dev_id, struct pt_regs *regs);
irq174drivers/scsi/AM53C974.cunsigned char  irq, cache_line_size, latency_timer, header_type;
irq188drivers/scsi/AM53C974.cirq = AM53C974_PCIREG_READ_BYTE(instance, PCI_INTERRUPT_LINE);
irq203drivers/scsi/AM53C974.cprintk("PCI_INTERRUPT_LINE:  %d\n", irq);
irq607drivers/scsi/AM53C974.cinstance->irq = pci_config._int_line;
irq656drivers/scsi/AM53C974.c(search->irq != instance->irq) || (search == instance) );
irq659drivers/scsi/AM53C974.cif (request_irq(instance->irq, AM53C974_intr, SA_INTERRUPT, "AM53C974", NULL)) {
irq660drivers/scsi/AM53C974.cprintk("scsi%d: IRQ%d not free, detaching\n", instance->host_no, instance->irq);
irq727drivers/scsi/AM53C974.cinstance->io_port, instance->irq);
irq928drivers/scsi/AM53C974.cstatic void AM53C974_intr(int irq, void *dev_id, struct pt_regs *regs)
irq937drivers/scsi/AM53C974.cif ((instance->irq == irq) && (instance->hostt == the_template)) goto FOUND;
irq619drivers/scsi/NCR5380.cstatic void probe_intr (int irq, void *dev_id, struct pt_regs * regs) {
irq620drivers/scsi/NCR5380.cprobe_irq = irq;
irq1126drivers/scsi/NCR5380.cstatic void NCR5380_intr (int irq, void *dev_id, struct pt_regs * regs) {
irq1132drivers/scsi/NCR5380.cprintk("scsi : NCR5380 irq %d triggered\n", irq);
irq1138drivers/scsi/NCR5380.cif (instance->irq == irq) {
irq1520drivers/scsi/NCR5380.ctmp[0] = IDENTIFY(((instance->irq == IRQ_NONE) ? 0 : 1), cmd->lun);
irq278drivers/scsi/NCR5380.hstatic void NCR5380_intr (int irq, void *dev_id, struct pt_regs * regs);
irq574drivers/scsi/NCR53c406a.cshpnt->irq = irq_level;
irq962drivers/scsi/NCR53c406a.cint irqs, irq;
irq982drivers/scsi/NCR53c406a.cirq = probe_irq_off(irqs);
irq989drivers/scsi/NCR53c406a.creturn irq;
irq2944drivers/scsi/advansys.cshp->irq = boardp->irq_no = pciConfig.irqLine;
irq3030drivers/scsi/advansys.cshp->irq = boardp->irq_no;
irq3108drivers/scsi/advansys.cASC_DBG1(2, "advansys_detect: request_irq() %d\n", shp->irq);
irq3109drivers/scsi/advansys.cif ((ret = request_irq(shp->irq, advansys_interrupt,
irq3133drivers/scsi/advansys.cfree_irq(shp->irq, NULL);
irq3155drivers/scsi/advansys.cfree_irq(shp->irq, NULL);
irq3186drivers/scsi/advansys.cshp->io_port + (shp->n_io_port - 1), shp->irq, shp->dma_channel);
irq3209drivers/scsi/advansys.cshp->io_port + (shp->n_io_port - 1), shp->irq);
irq3580drivers/scsi/advansys.cadvansys_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq4778drivers/scsi/advansys.cs->irq, s->dma_channel);
irq336drivers/scsi/aha152x.cint irq;
irq384drivers/scsi/aha152x.cvoid aha152x_intr(int irq, void *dev_id, struct pt_regs *);
irq574drivers/scsi/aha152x.csetup[setup_count].irq         = ints[0] >= 2 ? ints[2] : 11;
irq633drivers/scsi/aha152x.cif((setup->irq < IRQ_MIN) && (setup->irq > IRQ_MAX))
irq688drivers/scsi/aha152x.coverride.irq,
irq710drivers/scsi/aha152x.coverride.irq,
irq753drivers/scsi/aha152x.csetup[setup_count].irq         = IRQ_MIN + conf.cf_irq;
irq776drivers/scsi/aha152x.cshpnt = aha152x_host[setup[i].irq-IRQ_MIN] =
irq781drivers/scsi/aha152x.cshpnt->irq                         = setup[i].irq;
irq823drivers/scsi/aha152x.cshpnt->irq,
irq838drivers/scsi/aha152x.cok = request_irq(setup[i].irq, aha152x_intr, SA_INTERRUPT, "aha152x", NULL);
irq844drivers/scsi/aha152x.cprintk("aha152x%d: bad IRQ %d.\n", i, setup[i].irq);
irq850drivers/scsi/aha152x.ci, setup[i].irq);
irq854drivers/scsi/aha152x.c" requesting IRQ %d.\n", i, setup[i].irq);
irq2845drivers/scsi/aha152x.cSPRINTF("interrupt 0x%02x\n", shpnt->irq);
irq302drivers/scsi/aha152x.hunsigned irq:2;    /* IRQ-Channel: 0,3=12, 1=10, 2=11 */
irq311drivers/scsi/aha152x.h#define cf_irq    fields.irq
irq356drivers/scsi/aha1542.cstatic void aha1542_intr_handle(int irq, void *dev_id, struct pt_regs *regs)
irq369drivers/scsi/aha1542.cshost = aha_host[irq - 9];
irq1026drivers/scsi/aha1542.cshpnt->irq = irq_level;
irq1136drivers/scsi/aha1542.cSCpnt->host->irq);
irq1137drivers/scsi/aha1542.caha1542_intr_handle(SCpnt->host->irq, NULL);
irq177drivers/scsi/aha1740.cvoid aha1740_intr_handle(int irq, void *dev_id, struct pt_regs * regs)
irq614drivers/scsi/aic7xxx.cint              irq;        /* IRQ number */
irq750drivers/scsi/aic7xxx.cp->irq,
irq1683drivers/scsi/aic7xxx.caic7xxx_isr(int irq, void *dev_id, struct pt_regs * regs)
irq1700drivers/scsi/aic7xxx.cp = (struct aic7xxx_host *) aic7xxx_boards[irq]->hostdata;
irq1732drivers/scsi/aic7xxx.cp = (struct aic7xxx_host *) aic7xxx_boards[irq]->hostdata;
irq3136drivers/scsi/aic7xxx.cconfig->irq = inb(INTDEF + base) & 0x0F;
irq3163drivers/scsi/aic7xxx.cconfig->irq = inb(INTDEF + base) & 0x0F;
irq3350drivers/scsi/aic7xxx.cif ((config->chip_type == AIC_777x) && ((config->irq < 9) || (config->irq > 15)))
irq3364drivers/scsi/aic7xxx.cif (aic7xxx_boards[config->irq] != NULL)
irq3409drivers/scsi/aic7xxx.chost->irq = config->irq;
irq3451drivers/scsi/aic7xxx.cif (aic7xxx_boards[config->irq] == NULL)
irq3460drivers/scsi/aic7xxx.caic7xxx_boards[config->irq] = host;
irq3465drivers/scsi/aic7xxx.cif (request_irq(config->irq, aic7xxx_isr, SA_INTERRUPT, "aic7xxx", NULL))
irq3467drivers/scsi/aic7xxx.cprintk("aic7xxx: Couldn't register IRQ %d, ignoring.\n", config->irq);
irq3468drivers/scsi/aic7xxx.caic7xxx_boards[config->irq] = NULL;
irq3479drivers/scsi/aic7xxx.cp->next = aic7xxx_boards[config->irq];
irq3480drivers/scsi/aic7xxx.caic7xxx_boards[config->irq] = host;
irq3748drivers/scsi/aic7xxx.cunsigned char irq = 0;
irq3803drivers/scsi/aic7xxx.cconfig.irq = irq;
irq3905drivers/scsi/aic7xxx.cPCI_INTERRUPT_LINE, &irq);
irq3962drivers/scsi/aic7xxx.cconfig.irq = irq;
irq167drivers/scsi/aic7xxx_proc.csize += sprintf(BLS, "                   IRQ: %d\n", HBAptr->irq);
irq227drivers/scsi/eata.cunchar     irq:4,    /* Interrupt Request assigned to this controller */
irq370drivers/scsi/eata.cunsigned char irq, dma_channel, subversion;
irq412drivers/scsi/eata.cirq = info.irq;
irq442drivers/scsi/eata.cname, irq);
irq450drivers/scsi/eata.cif ((irq >= MAX_IRQ) || ((irqlist[irq] == NO_IRQ) && request_irq
irq451drivers/scsi/eata.c(irq, eata2x_interrupt_handler, SA_INTERRUPT, driver_name, NULL))) {
irq452drivers/scsi/eata.cprintk("%s: unable to allocate IRQ %u, detaching.\n", name, irq);
irq459drivers/scsi/eata.cfree_irq(irq, NULL);
irq484drivers/scsi/eata.cif (irqlist[irq] == NO_IRQ) free_irq(irq, NULL);
irq494drivers/scsi/eata.csh[j]->irq = irq;
irq507drivers/scsi/eata.cirqlist[irq] = j;
irq524drivers/scsi/eata.csh[j]->this_id, sh[j]->io_port, sh[j]->irq, sh[j]->dma_channel,
irq887drivers/scsi/eata.cstatic void eata2x_interrupt_handler(int irq, void *dev_id, struct pt_regs * regs) {
irq896drivers/scsi/eata.cif (irqlist[irq] == NO_IRQ) {
irq897drivers/scsi/eata.cprintk("%s, ihdlr, irq %d, unexpected interrupt.\n", driver_name, irq);
irq903drivers/scsi/eata.cdriver_name, irq, calls[irq]);
irq908drivers/scsi/eata.cif (sh[j]->irq != irq) continue;
irq970drivers/scsi/eata.c*(unsigned int *)SCpnt->host_scribble, irq);
irq1075drivers/scsi/eata.ccalls[irq]++;
irq1079drivers/scsi/eata.cdriver_name, irq, calls[irq]);
irq1082drivers/scsi/eata.cdriver_name, irq, calls[irq]);
irq1085drivers/scsi/eata.cif ((calls[irq] % 100000) == 10000)
irq1088drivers/scsi/eata.ccalls[(sh[j]->irq)], HD(j)->iocount, HD(j)->multicount);
irq117drivers/scsi/eata_dma.cvoid eata_fake_int_handler(s32 irq, void *dev_id, struct pt_regs * regs)
irq122drivers/scsi/eata_dma.c" res %#x\n", irq, fake_int_base, fake_int_result));
irq132drivers/scsi/eata_dma.cif (sh->irq && reg_IRQ[sh->irq] == 1) free_irq(sh->irq, NULL);
irq133drivers/scsi/eata_dma.celse reg_IRQ[sh->irq]--;
irq153drivers/scsi/eata_dma.cvoid eata_int_handler(int irq, void *dev_id, struct pt_regs * regs)
irq169drivers/scsi/eata_dma.cif (sh->irq != irq)
irq182drivers/scsi/eata_dma.c"received. CCB pointer not set.\n", irq);
irq197drivers/scsi/eata_dma.chba_stat, scsi_stat,(long)&status, (long)&status[irq], 
irq198drivers/scsi/eata_dma.cirq);
irq214drivers/scsi/eata_dma.c"%#.2x \n", irq, base, cmd->pid, cmd->target,
irq522drivers/scsi/eata_dma.ccmd->target, cmd->lun, y, sh->irq));
irq691drivers/scsi/eata_dma.cchar * get_board_data(u32 base, u32 irq, u32 id)
irq1036drivers/scsi/eata_dma.csh->irq = gc->IRQ;
irq1328drivers/scsi/eata_dma.c(u32) HBA_ptr->base, HBA_ptr->irq);
irq199drivers/scsi/eata_generic.h__u8 irq:1;        /* set when drive interrupt is asserted  */
irq102drivers/scsi/eata_pio.cif (sh->irq && reg_IRQ[sh->irq] == 1) free_irq(sh->irq, NULL);
irq103drivers/scsi/eata_pio.celse reg_IRQ[sh->irq]--;
irq127drivers/scsi/eata_pio.cvoid eata_pio_int_handler(int irq, void *dev_id, struct pt_regs * regs)
irq144drivers/scsi/eata_pio.cif (sh->irq != irq)
irq395drivers/scsi/eata_pio.ccmd->target, cmd->lun, y, sh->irq));
irq536drivers/scsi/eata_pio.cchar * get_pio_board_data(ulong base, uint irq, uint id, ulong cplen, ushort cppadlen)
irq789drivers/scsi/eata_pio.csh->irq = gc->IRQ;
irq1012drivers/scsi/eata_pio.c(uint) HBA_ptr->base, HBA_ptr->irq, SD(HBA_ptr)->channel, 
irq350drivers/scsi/fdomain.cextern void              fdomain_16x0_intr( int irq, void *dev_id, struct pt_regs * regs );
irq610drivers/scsi/fdomain.cstatic int fdomain_isa_detect( int *irq, int *iobase )
irq651drivers/scsi/fdomain.c*irq    = fdomain_get_irq( base );
irq690drivers/scsi/fdomain.c*irq    = fdomain_get_irq( base );
irq696drivers/scsi/fdomain.cstatic int fdomain_pci_nobios_detect( int *irq, int *iobase )
irq723drivers/scsi/fdomain.c*irq    = fdomain_get_irq( i );
irq747drivers/scsi/fdomain.cstatic int fdomain_pci_bios_detect( int *irq, int *iobase )
irq759drivers/scsi/fdomain.cif (!pcibios_present()) return fdomain_pci_nobios_detect( irq, iobase );
irq846drivers/scsi/fdomain.c*irq    = pci_irq;
irq851drivers/scsi/fdomain.cprintk( "TMC-3260: IRQ = %d, I/O base = 0x%x\n", *irq, *iobase );
irq1224drivers/scsi/fdomain.cvoid fdomain_16x0_intr( int irq, void *dev_id, struct pt_regs * regs )
irq96drivers/scsi/g_NCR5380.cint irq;
irq134drivers/scsi/g_NCR5380.coverrides[commandline_current].irq = ints[2];
irq208drivers/scsi/g_NCR5380.cif (overrides[current_override].irq != IRQ_AUTO)
irq209drivers/scsi/g_NCR5380.cinstance->irq = overrides[current_override].irq;
irq211drivers/scsi/g_NCR5380.cinstance->irq = NCR5380_probe_irq(instance, 0xffff);
irq213drivers/scsi/g_NCR5380.cif (instance->irq != IRQ_NONE) 
irq214drivers/scsi/g_NCR5380.cif (request_irq(instance->irq, generic_NCR5380_intr, SA_INTERRUPT, "NCR5380", NULL)) {
irq216drivers/scsi/g_NCR5380.cinstance->host_no, instance->irq);
irq217drivers/scsi/g_NCR5380.cinstance->irq = IRQ_NONE;
irq220drivers/scsi/g_NCR5380.cif (instance->irq == IRQ_NONE) {
irq226drivers/scsi/g_NCR5380.cif (instance->irq == IRQ_NONE)
irq229drivers/scsi/g_NCR5380.cprintk (" irq %d", instance->irq);
irq252drivers/scsi/g_NCR5380.cfree_irq(instance->irq, NULL);
irq310drivers/scsi/g_NCR5380.cif (scsi_ptr->irq == IRQ_NONE)
irq313drivers/scsi/g_NCR5380.clen += sprintf(buffer+len, "on interrupt %d\n", scsi_ptr->irq);
irq304drivers/scsi/hosts.cretval->irq = 0;
irq274drivers/scsi/hosts.hunsigned char irq;
irq281drivers/scsi/in2000.cstatic void in2000_intr_handle(int irq, void *dev_id, struct pt_regs *regs)
irq651drivers/scsi/in2000.cshpnt->irq = irq_level;
irq146drivers/scsi/pas16.cint  irq;
irq214drivers/scsi/pas16.cvoid  init_board( unsigned short io_port, int irq, int force_irq )
irq230drivers/scsi/pas16.cpas_irq_code = ( irq < 16 ) ? scsi_irq_translate[irq] : 0;
irq329drivers/scsi/pas16.coverrides[commandline_current].irq = ints[2];
irq368drivers/scsi/pas16.cinit_board( io_port, overrides[current_override].irq, 1 );
irq398drivers/scsi/pas16.cif (overrides[current_override].irq != IRQ_AUTO)
irq399drivers/scsi/pas16.cinstance->irq = overrides[current_override].irq;
irq401drivers/scsi/pas16.cinstance->irq = NCR5380_probe_irq(instance, PAS16_IRQS);
irq403drivers/scsi/pas16.cif (instance->irq != IRQ_NONE) 
irq404drivers/scsi/pas16.cif (request_irq(instance->irq, pas16_intr, SA_INTERRUPT, "pas16", NULL)) {
irq406drivers/scsi/pas16.cinstance->host_no, instance->irq);
irq407drivers/scsi/pas16.cinstance->irq = IRQ_NONE;
irq410drivers/scsi/pas16.cif (instance->irq == IRQ_NONE) {
irq419drivers/scsi/pas16.cprintk("scsi%d : irq = %d\n", instance->host_no, instance->irq);
irq424drivers/scsi/pas16.cif (instance->irq == IRQ_NONE)
irq427drivers/scsi/pas16.cprintk (" irq %d", instance->irq);
irq449drivers/scsi/qlogic.cstatic void         ql_ihandl(int irq, void *dev_id, struct pt_regs * regs)
irq527drivers/scsi/qlogic.cvoid  qlogic_preset(int port, int irq)
irq530drivers/scsi/qlogic.cqlirq=irq;
irq621drivers/scsi/qlogic.chreg->irq = qlirq;
irq1166drivers/scsi/scsi.cif(!intr_count && SCpnt->host->irq)
irq1167drivers/scsi/scsi.cdisable_irq(SCpnt->host->irq);
irq1171drivers/scsi/scsi.cif(!intr_count && SCpnt->host->irq)
irq1172drivers/scsi/scsi.cenable_irq(SCpnt->host->irq);
irq2868drivers/scsi/scsi.cif (shpnt->irq) free_irq(shpnt->irq, NULL);
irq133drivers/scsi/seagate.cstatic unsigned char irq = IRQ;
irq143drivers/scsi/seagate.cirq = ints[2];
irq149drivers/scsi/seagate.cirq = ints[2];
irq360drivers/scsi/seagate.cif (request_irq((int) irq, seagate_reconnect_intr, SA_INTERRUPT,
irq363drivers/scsi/seagate.chostno, (int) irq);
irq366drivers/scsi/seagate.cinstance->irq = irq;
irq405drivers/scsi/seagate.cirq, (unsigned int)base_address);
irq496drivers/scsi/seagate.cstatic void seagate_reconnect_intr(int irq, void *dev_id, struct pt_regs *regs)
irq131drivers/scsi/t128.cint irq;
irq177drivers/scsi/t128.coverrides[commandline_current].irq = ints[2];
irq242drivers/scsi/t128.cif (overrides[current_override].irq != IRQ_AUTO)
irq243drivers/scsi/t128.cinstance->irq = overrides[current_override].irq;
irq245drivers/scsi/t128.cinstance->irq = NCR5380_probe_irq(instance, T128_IRQS);
irq247drivers/scsi/t128.cif (instance->irq != IRQ_NONE) 
irq248drivers/scsi/t128.cif (request_irq(instance->irq, t128_intr, SA_INTERRUPT, "t128", NULL)) {
irq250drivers/scsi/t128.cinstance->host_no, instance->irq);
irq251drivers/scsi/t128.cinstance->irq = IRQ_NONE;
irq254drivers/scsi/t128.cif (instance->irq == IRQ_NONE) {
irq260drivers/scsi/t128.cprintk("scsi%d : irq = %d\n", instance->host_no, instance->irq);
irq265drivers/scsi/t128.cif (instance->irq == IRQ_NONE)
irq268drivers/scsi/t128.cprintk (" irq %d", instance->irq);
irq347drivers/scsi/u14-34f.cunsigned char irq, dma_channel, subversion;
irq404drivers/scsi/u14-34f.cirq = interrupt_table[config_1.interrupt];
irq409drivers/scsi/u14-34f.cif ((irq >= MAX_IRQ) || ((irqlist[irq] == NO_IRQ) && request_irq
irq410drivers/scsi/u14-34f.c(irq, u14_34f_interrupt_handler, SA_INTERRUPT, driver_name, NULL))) {
irq411drivers/scsi/u14-34f.cprintk("%s: unable to allocate IRQ %u, detaching.\n", name, irq);
irq418drivers/scsi/u14-34f.cfree_irq(irq, NULL);
irq427drivers/scsi/u14-34f.cif (irqlist[irq] == NO_IRQ) free_irq(irq, NULL);
irq437drivers/scsi/u14-34f.csh[j]->irq = irq;
irq464drivers/scsi/u14-34f.cirqlist[irq] = j;
irq507drivers/scsi/u14-34f.c(int)sh[j]->base, sh[j]->irq, 
irq841drivers/scsi/u14-34f.cstatic void u14_34f_interrupt_handler(int irq, void *dev_id, struct pt_regs * regs) {
irq849drivers/scsi/u14-34f.cif (irqlist[irq] == NO_IRQ) {
irq850drivers/scsi/u14-34f.cprintk("%s, ihdlr, irq %d, unexpected interrupt.\n", driver_name, irq);
irq856drivers/scsi/u14-34f.cdriver_name, irq, calls[irq]);
irq861drivers/scsi/u14-34f.cif (sh[j]->irq != irq) continue;
irq916drivers/scsi/u14-34f.c*(unsigned int *)SCpnt->host_scribble, irq);
irq1020drivers/scsi/u14-34f.ccalls[irq]++;
irq1024drivers/scsi/u14-34f.cdriver_name, irq, calls[irq]);
irq1027drivers/scsi/u14-34f.cdriver_name, irq, calls[irq]);
irq1030drivers/scsi/u14-34f.cif ((calls[irq] % 100000) == 10000)
irq1033drivers/scsi/u14-34f.ccalls[(sh[j]->irq)], HD(j)->iocount, HD(j)->multicount);
irq610drivers/scsi/ultrastor.cshpnt->irq = config.interrupt;
irq1028drivers/scsi/ultrastor.cstatic void ultrastor_interrupt(int irq, void *dev_id, struct pt_regs *regs)
irq172drivers/scsi/wd7000.cint irq;                          /* This adapter's IRQ level */
irq197drivers/scsi/wd7000.cint irq;                      /* IRQ level */
irq811drivers/scsi/wd7000.cvoid wd7000_intr_handle(int irq, void *dev_id, struct pt_regs * regs)
irq818drivers/scsi/wd7000.cAdapter *host = irq2host[irq];  /* This MUST be set!!! */
irq822drivers/scsi/wd7000.cprintk("wd7000_intr_handle: irq = %d, host = %06x\n", irq, host);
irq1051drivers/scsi/wd7000.cif (request_irq(host->irq, wd7000_intr_handle, SA_INTERRUPT, "wd7000", NULL)) {
irq1052drivers/scsi/wd7000.cprintk("wd7000_init: can't get IRQ %d.\n", host->irq);
irq1057drivers/scsi/wd7000.cfree_irq(host->irq, NULL);
irq1065drivers/scsi/wd7000.cfree_irq(host->irq, NULL);
irq1153drivers/scsi/wd7000.chost->irq = cfg->irq;
irq1156drivers/scsi/wd7000.cirq2host[host->irq] = host;
irq1171drivers/scsi/wd7000.chost->iobase, host->irq, host->dma);
irq1200drivers/scsi/wd7000.cwd7000_intr_handle(host->irq, NULL, NULL);
irq54drivers/sound/ad1848.cint             irq;
irq1179drivers/sound/ad1848.cdevc->irq = 0;
irq1395drivers/sound/ad1848.cad1848_init (char *name, int io_base, int irq, int dma_playback, int dma_capture, int share_dma, int *osp)
irq1424drivers/sound/ad1848.cdevc->irq = (irq > 0) ? irq : 0;
irq1479drivers/sound/ad1848.cdevc->base, devc->irq, dma_playback, dma_capture);
irq1484drivers/sound/ad1848.cif (irq > 0)
irq1487drivers/sound/ad1848.cirq2dev[irq] = devc->dev_no = my_dev;
irq1488drivers/sound/ad1848.cif (snd_set_irq_handler (devc->irq, ad1848_interrupt,
irq1522drivers/sound/ad1848.celse if (irq < 0)
irq1523drivers/sound/ad1848.cirq2dev[-irq] = devc->dev_no = my_dev;
irq1567drivers/sound/ad1848.cad1848_unload (int io_base, int irq, int dma_playback, int dma_capture, int share_dma)
irq1585drivers/sound/ad1848.cif (irq > 0)
irq1586drivers/sound/ad1848.csnd_release_irq (devc->irq);
irq1600drivers/sound/ad1848.cad1848_interrupt (int irq, void *dev_id, struct pt_regs *dummy)
irq1607drivers/sound/ad1848.cif (irq < 0 || irq > 15)
irq1612drivers/sound/ad1848.cdev = irq2dev[irq];
irq1616drivers/sound/ad1848.cfor (irq = 0; irq < 17; irq++)
irq1617drivers/sound/ad1848.cif (irq2dev[irq] != -1)
irq1620drivers/sound/ad1848.cif (irq > 15)
irq1626drivers/sound/ad1848.cdev = irq2dev[irq];
irq1742drivers/sound/ad1848.cif (hw_config->irq > 11)
irq1744drivers/sound/ad1848.cprintk ("MSS: Bad IRQ %d\n", hw_config->irq);
irq1764drivers/sound/ad1848.cif (hw_config->irq > 7 && hw_config->irq != 9 && inb (hw_config->io_base + 3) & 0x80)
irq1766drivers/sound/ad1848.cprintk ("MSS: Can't use IRQ%d with a 8 bit card/slot\n", hw_config->irq);
irq1796drivers/sound/ad1848.chw_config->irq,
irq1807drivers/sound/ad1848.cbits = interrupt_bits[hw_config->irq];
irq1818drivers/sound/ad1848.chw_config->irq,
irq1829drivers/sound/ad1848.chw_config->irq,
irq1850drivers/sound/ad1848.chw_config->irq,
irq1860drivers/sound/ad1848.chw_config->irq,
irq304drivers/sound/aedsp16.cstatic int      irq = IRQ;  /* irq for DSP I/O                      */
irq559drivers/sound/aedsp16.cif (orIRQ[gc].val == irq)
irq696drivers/sound/aedsp16.cirq = hw_config->irq;
irq764drivers/sound/aedsp16.cirq = hw_config->irq;
irq830drivers/sound/aedsp16.cmirq = hw_config->irq;
irq65drivers/sound/cs4232.cmpu_irq = hw_config->irq;
irq88drivers/sound/cs4232.cint             base = hw_config->io_base, irq = hw_config->irq;
irq170drivers/sound/cs4232.cCS_OUT2 (0x22, irq);  /* SB+WSS IRQ */
irq267drivers/sound/cs4232.cint             base = hw_config->io_base, irq = hw_config->irq;
irq274drivers/sound/cs4232.cirq,
irq287drivers/sound/cs4232.chw_config2.irq = mpu_irq;
irq314drivers/sound/cs4232.cint             base = hw_config->io_base, irq = hw_config->irq;
irq321drivers/sound/cs4232.cirq,
irq333drivers/sound/cs4232.chw_config2.irq = mpu_irq;
irq226drivers/sound/dev_table.csnd_installed_cards[sel].config.irq = hw_config->irq;
irq284drivers/sound/dev_table.csnd_installed_cards[i].config.irq = hw_config->irq;
irq364drivers/sound/dev_table.cint             card_type, ioaddr, irq, dma, ptr, j;
irq380drivers/sound/dev_table.cirq = (val & 0x000000f0) >> 4;
irq397drivers/sound/dev_table.csnd_installed_cards[ptr].config.irq = irq;
irq513drivers/sound/dev_table.hvoid sound_chconf(int card_type, int ioaddr, int irq, int dma);
irq38drivers/sound/gus_card.cvoid            gusintr (int irq, void *dev_id, struct pt_regs *dummy);
irq54drivers/sound/gus_card.csnd_set_irq_handler (hw_config->irq, gusintr, "Gravis Ultrasound", hw_config->osp);
irq115drivers/sound/gus_card.cint             io_addr, irq;
irq122drivers/sound/gus_card.cirq = hw_config->irq;
irq125drivers/sound/gus_card.cif (irq != 3 && irq != 5 && irq != 7 && irq != 9 &&
irq126drivers/sound/gus_card.cirq != 11 && irq != 12 && irq != 15)
irq128drivers/sound/gus_card.cprintk ("GUS: Unsupported IRQ %d\n", irq);
irq171drivers/sound/gus_card.csnd_release_irq (hw_config->irq);
irq180drivers/sound/gus_card.cgusintr (int irq, void *dev_id, struct pt_regs *dummy)
irq189drivers/sound/gus_card.cad1848_interrupt (irq, NULL, NULL);
irq254drivers/sound/gus_card.chw_config->irq,
irq266drivers/sound/gus_card.chw_config->irq,
irq2993drivers/sound/gus_wave.cint             irq = hw_config->irq, dma = hw_config->dma, dma2 = hw_config->dma2;
irq2996drivers/sound/gus_wave.cif (irq < 0 || irq > 15)
irq2998drivers/sound/gus_wave.cprintk ("ERROR! Invalid IRQ#%d. GUS Disabled", irq);
irq3008drivers/sound/gus_wave.cgus_irq = irq;
irq3092drivers/sound/gus_wave.c-irq,
irq352drivers/sound/mad16.cif (hw_config->irq > 11)
irq354drivers/sound/mad16.cprintk ("MSS: Bad IRQ %d\n", hw_config->irq);
irq374drivers/sound/mad16.cif (hw_config->irq > 7 && hw_config->irq != 9 && inb (hw_config->io_base + 3) & 0x80)
irq376drivers/sound/mad16.cprintk ("MSS: Can't use IRQ%d with a 8 bit card/slot\n", hw_config->irq);
irq411drivers/sound/mad16.cbits = interrupt_bits[hw_config->irq];
irq444drivers/sound/mad16.chw_config->irq,
irq520drivers/sound/mad16.cswitch (hw_config->irq)
irq572drivers/sound/mad16.cprintk ("MAD16 / Mozart: Invalid MIDI IRQ %d\n", hw_config->irq);
irq576drivers/sound/mad16.cif (valid_irqs[i] == hw_config->irq)
irq594drivers/sound/mad16.chw_config->irq,
irq93drivers/sound/mad16_sb_midi.cmad16_sbintr (int irq, void *dev_id, struct pt_regs *dummy)
irq147drivers/sound/mad16_sb_midi.cmad16_sb_irq = hw_config->irq;
irq198drivers/sound/mad16_sb_midi.csnd_release_irq (hw_config->irq);
irq137drivers/sound/maui.cmauiintr (int irq, void *dev_id, struct pt_regs *dummy)
irq221drivers/sound/maui.cif (snd_set_irq_handler (hw_config->irq, mauiintr, "Maui", maui_osp) < 0)
irq229drivers/sound/maui.csnd_release_irq (hw_config->irq);
irq236drivers/sound/maui.csnd_release_irq (hw_config->irq);
irq242drivers/sound/maui.csnd_release_irq (hw_config->irq);
irq286drivers/sound/maui.chw_config->irq *= -1;
irq314drivers/sound/maui.cint             irq = hw_config->irq;
irq320drivers/sound/maui.cif (irq < 0)
irq321drivers/sound/maui.cirq = -irq;
irq323drivers/sound/maui.cif (irq > 0)
irq324drivers/sound/maui.csnd_release_irq (irq);
irq52drivers/sound/mpu401.cint             irq;
irq453drivers/sound/mpu401.cmpuintr (int irq, void *dev_id, struct pt_regs *dummy)
irq465drivers/sound/mpu401.cif (irq < 1 || irq > 15)
irq470drivers/sound/mpu401.cdev = irq2dev[irq];
irq474drivers/sound/mpu401.cint             origirq = irq;
irq476drivers/sound/mpu401.cfor (irq = 0; irq <= 16; irq++)
irq477drivers/sound/mpu401.cif (irq2dev[irq] != -1)
irq479drivers/sound/mpu401.cif (irq > 15)
irq484drivers/sound/mpu401.cdev = irq2dev[irq];
irq538drivers/sound/mpu401.cirq2dev[devc->irq] = dev;
irq920drivers/sound/mpu401.cirq2dev[devc->irq] = midi_dev;
irq1068drivers/sound/mpu401.cdevc->irq = hw_config->irq;
irq1079drivers/sound/mpu401.cdevc->irq = hw_config->irq;
irq1081drivers/sound/mpu401.cif (devc->irq < 0)
irq1083drivers/sound/mpu401.cdevc->irq *= -1;
irq1086drivers/sound/mpu401.cirq2dev[devc->irq] = num_midis;
irq1098drivers/sound/mpu401.cif (snd_set_irq_handler (devc->irq, mpuintr, "mpu401", devc->osp) < 0)
irq1100drivers/sound/mpu401.cprintk ("MPU401: Failed to allocate IRQ%d\n", devc->irq);
irq1200drivers/sound/mpu401.cirq2dev[devc->irq] = num_midis;
irq1299drivers/sound/mpu401.ctmp_devc.irq = hw_config->irq;
irq1327drivers/sound/mpu401.cif (hw_config->always_detect == 0 && hw_config->irq > 0)
irq1328drivers/sound/mpu401.csnd_release_irq (hw_config->irq);
irq87drivers/sound/pas2_card.cpasintr (int irq, void *dev_id, struct pt_regs *dummy)
irq147drivers/sound/pas2_card.cpas_irq = hw_config->irq;
irq293drivers/sound/pas2_card.cif (!E_C_SB_IRQ_translate[sb_config->irq])
irq295drivers/sound/pas2_card.csb_config->irq);
irq298drivers/sound/pas2_card.cE_C_SB_IRQ_translate[sb_config->irq];
irq368drivers/sound/pas2_card.cpas_irq = hw_config->irq;
irq422drivers/sound/pas2_card.csnd_release_irq (hw_config->irq);
irq80drivers/sound/pss.cint             irq;
irq97drivers/sound/pss.cint             irq, dma;
irq100drivers/sound/pss.cirq = devc->irq = hw_config->irq;
irq125drivers/sound/pss.cset_irq (pss_config * devc, int dev, int irq)
irq137drivers/sound/pss.cif (irq < 0 || irq > 15)
irq142drivers/sound/pss.cif ((bits = irq_bits[irq]) == 0 && irq != 0)
irq144drivers/sound/pss.cprintk ("PSS: Invalid IRQ %d\n", irq);
irq330drivers/sound/pss.cdevc->irq = hw_config->irq;
irq355drivers/sound/pss.cif (!set_irq (devc, CONF_PSS, devc->irq))
irq395drivers/sound/pss.cif (!set_irq (devc, CONF_MIDI, hw_config->irq))
irq811drivers/sound/pss.cif (!set_irq (devc, CONF_WSS, hw_config->irq))
irq541drivers/sound/sb16_dsp.cint             irq;
irq548drivers/sound/sb16_dsp.cirq = hw_config->irq;
irq568drivers/sound/sb16_dsp.cirq = sb_config->irq;
irq592drivers/sound/sb16_dsp.cset_irq_hw (irq);
irq595drivers/sound/sb16_dsp.cDEB (printk ("SoundBlaster 16: IRQ %d DMA %d OK\n", sb_config->irq, dma16));
irq111drivers/sound/sb16_midi.csbmidiintr (int irq, void *dev_id, struct pt_regs *dummy)
irq185drivers/sound/sb_dsp.csbintr (int irq, void *dev_id, struct pt_regs *dummy)
irq194drivers/sound/sb_dsp.csb16_dsp_interrupt (irq);
irq198drivers/sound/sb_dsp.csb16midiintr (irq);  /*
irq234drivers/sound/sb_dsp.csb_midi_interrupt (irq);
irq1238drivers/sound/sb_dsp.csbc_irq = hw_config->irq;
irq1382drivers/sound/sb_dsp.cswitch (hw_config->irq)
irq1402drivers/sound/sb_dsp.cess_mpu_irq = hw_config->irq;
irq1419drivers/sound/sb_dsp.cmpu_irq = hw_config->irq;
irq91drivers/sound/sound_calls.hvoid conf_printf2(char *name, int base, int irq, int dma, int dma2);
irq112drivers/sound/sound_calls.hvoid sb16_dsp_interrupt (int irq);
irq121drivers/sound/sound_calls.hvoid sbmidiintr(int irq, void *dev_id, struct pt_regs * dummy);
irq167drivers/sound/sound_calls.hvoid gusintr(int irq, void *dev_id, struct pt_regs * dummy);
irq190drivers/sound/sound_calls.hvoid mpuintr(int irq, void *dev_id, struct pt_regs * dummy);
irq216drivers/sound/sound_calls.hvoid ad1848_init (char *name, int io_base, int irq, int dma_playback, int dma_capture, int share_dma, int *osp);
irq217drivers/sound/sound_calls.hvoid ad1848_unload (int io_base, int irq, int dma_playback, int dma_capture, int share_dma);
irq223drivers/sound/sound_calls.hvoid     ad1848_interrupt (int irq, void *dev_id, struct pt_regs * dummy);
irq139drivers/sound/sound_config.hint irq;
irq182drivers/sound/sound_switch.ctmp = snd_installed_cards[i].config.irq;
irq738drivers/sound/soundcard.cif (hw_config->irq)
irq739drivers/sound/soundcard.cprintk (" irq %d", (hw_config->irq > 0) ? hw_config->irq : -hw_config->irq);
irq752drivers/sound/soundcard.cconf_printf2 (char *name, int base, int irq, int dma, int dma2)
irq759drivers/sound/soundcard.cif (irq)
irq760drivers/sound/soundcard.cprintk (" irq %d", (irq > 0) ? irq : -irq);
irq93drivers/sound/sscape.cint             base, irq, dma;
irq304drivers/sound/sscape.csscapeintr (int irq, void *dev_id, struct pt_regs *dummy)
irq326drivers/sound/sscape.cmpuintr (irq, NULL, NULL);
irq908drivers/sound/sscape.cif (hw_config->irq == valid_interrupts[i])
irq914drivers/sound/sscape.cif (hw_config->irq > 15 || (regs[4] = irq_bits == 0xff))
irq916drivers/sound/sscape.cprintk ("Invalid IRQ%d\n", hw_config->irq);
irq998drivers/sound/sscape.cif (snd_set_irq_handler (hw_config->irq, sscapeintr, "SoundScape", devc->osp) < 0)
irq1019drivers/sound/sscape.cdevc->irq = hw_config->irq;
irq1112drivers/sound/sscape.cif (hw_config->irq == valid_interrupts[i])
irq1117drivers/sound/sscape.cif (hw_config->irq > 15 || irq_bits == 0xff)
irq1119drivers/sound/sscape.cprintk ("SoundScape: Invalid MSS IRQ%d\n", hw_config->irq);
irq1157drivers/sound/sscape.cif (hw_config->irq == valid_interrupts[i])
irq1166drivers/sound/sscape.cif (hw_config->irq == devc->irq)
irq1170drivers/sound/sscape.chw_config->irq,
irq1200drivers/sound/sscape.csnd_release_irq (hw_config->irq);
irq1208drivers/sound/sscape.chw_config->irq,
irq181drivers/sound/trix.cif (hw_config->irq > 11)
irq183drivers/sound/trix.cprintk ("AudioTriX: Bad WSS IRQ %d\n", hw_config->irq);
irq210drivers/sound/trix.cif (hw_config->irq > 7 && hw_config->irq != 9 && inb (hw_config->io_base + 3) & 0x80)
irq212drivers/sound/trix.cprintk ("AudioTriX: Can't use IRQ%d with a 8 bit card\n", hw_config->irq);
irq249drivers/sound/trix.cbits = interrupt_bits[hw_config->irq];
irq252drivers/sound/trix.cprintk ("AudioTriX: Bad IRQ (%d)\n", hw_config->irq);
irq279drivers/sound/trix.chw_config->irq,
irq315drivers/sound/trix.ctmp = hw_config->irq;
irq327drivers/sound/trix.cconf |= irq_translate[hw_config->irq];
irq393drivers/sound/trix.cif (hw_config->irq > 9)
irq395drivers/sound/trix.cprintk ("AudioTriX: Bad MPU IRQ %d\n", hw_config->irq);
irq399drivers/sound/trix.cif (irq_bits[hw_config->irq] == -1)
irq401drivers/sound/trix.cprintk ("AudioTriX: Bad MPU IRQ %d\n", hw_config->irq);
irq423drivers/sound/trix.cconf |= irq_bits[hw_config->irq] << 4;
irq447drivers/sound/trix.chw_config->irq,
irq112drivers/sound/uart6850.cm6850intr (int irq, void *dev_id, struct pt_regs *dummy)
irq292drivers/sound/uart6850.cuart6850_irq = hw_config->irq;
irq333drivers/sound/uart6850.cuart6850_irq = hw_config->irq;
irq347drivers/sound/uart6850.csnd_release_irq (hw_config->irq);
irq253include/asm-sparc/floppy.hextern void floppy_hardint(int irq, void *unused, struct pt_regs *regs);
irq19include/asm-sparc/irq.hextern int request_fast_irq(unsigned int irq, void (*handler)(int, void *, struct pt_regs *), unsigned long flags, const char *devname);
irq91include/linux/comstats.hunsigned long  irq;
irq54include/linux/cyclades.hint irq;
irq167include/linux/hdreg.hint ide_register(int io_port, int ctl_port, int irq);
irq80include/linux/if.hunsigned char irq;
irq88include/linux/lp.h#define LP_IRQ(minor)  lp_table[(minor)].irq    /* interrupt # */
irq105include/linux/lp.hunsigned int irq;
irq102include/linux/netdevice.hunsigned char      irq;      /* device IRQ number  */
irq583include/linux/pci.hunsigned char  irq;    /* irq generated by this device */
irq29include/linux/random.hextern void rand_initialize_irq(int irq);
irq30include/linux/random.hextern void rand_initialize_blkdev(int irq, int mode);
irq34include/linux/random.hextern void add_interrupt_randomness(int irq);
irq209include/linux/scc.hint  irq;    /* irq */
irq349include/linux/sched.hextern int request_irq(unsigned int irq,
irq354include/linux/sched.hextern void free_irq(unsigned int irq, void *dev_id);
irq17include/linux/serial.hint  irq;
irq88include/linux/serial.hint    irq;
irq135include/linux/serial.hint      irq;
irq120include/linux/xd.hstatic void xd_interrupt_handler (int irq, void *dev_id, struct pt_regs *regs);
irq1196net/core/dev.cifr.ifr_map.irq=dev->irq;
irq69net/ethernet/eth.cd->irq=ints[1];