taglinefilesource code
irq283include/linux/sched.hextern int request_irq(unsigned int irq,void (*handler)(int));
irq284include/linux/sched.hextern void free_irq(unsigned int irq);
irq285include/linux/sched.hextern int irqaction(unsigned int irq,struct sigaction * new);
irq16include/linux/serial.hint    irq;    /* The IRQ assigned for this device */
irq75include/linux/tty.hint  irq;
irq292kernel/blk_drv/scsi/wd7000.cvoid wd7000_intr_handle(int irq)
irq470kernel/chr_drv/serial.cstatic void rs_interrupt(int irq)
irq472kernel/chr_drv/serial.casync_ISR p = IRQ_ISR[irq];
irq488kernel/chr_drv/serial.cstatic void rs_probe(int irq)
irq490kernel/chr_drv/serial.crs_irq_triggered = irq;
irq491kernel/chr_drv/serial.crs_triggered |= 1 << irq;
irq647kernel/chr_drv/serial.cint irq, line;
irq668kernel/chr_drv/serial.cirq = ISR->irq;
irq669kernel/chr_drv/serial.cif (irq == 2)
irq670kernel/chr_drv/serial.cirq = 9;
irq677kernel/chr_drv/serial.cIRQ_ISR[irq] = ISR->next_ISR;
irq678kernel/chr_drv/serial.cif (!IRQ_ISR[irq])
irq679kernel/chr_drv/serial.cfree_irq(irq);
irq827kernel/chr_drv/serial.ctmp.irq = info->ISR->irq;
irq839kernel/chr_drv/serial.cunsigned int    irq,new_irq;
irq858kernel/chr_drv/serial.cnew_irq = tmp.irq;
irq864kernel/chr_drv/serial.cirq = ISR->irq;
irq865kernel/chr_drv/serial.cif (irq == 2)
irq866kernel/chr_drv/serial.cirq = 9;
irq867kernel/chr_drv/serial.cif (irq != new_irq) {
irq892kernel/chr_drv/serial.cIRQ_ISR[irq] = ISR->next_ISR;
irq893kernel/chr_drv/serial.cif (!IRQ_ISR[irq])
irq894kernel/chr_drv/serial.cfree_irq(irq);
irq904kernel/chr_drv/serial.cISR->irq = new_irq;
irq1019kernel/chr_drv/serial.cint       irq, retval, line;
irq1030kernel/chr_drv/serial.cif (!info->port || !info->ISR->irq)
irq1038kernel/chr_drv/serial.cirq = ISR->irq;
irq1039kernel/chr_drv/serial.cif (irq == 2)
irq1040kernel/chr_drv/serial.cirq = 9;
irq1041kernel/chr_drv/serial.cif (!IRQ_ISR[irq]) {
irq1046kernel/chr_drv/serial.cretval = irqaction(irq,&sa);
irq1056kernel/chr_drv/serial.cISR->next_ISR = IRQ_ISR[irq];
irq1059kernel/chr_drv/serial.cIRQ_ISR[irq] = ISR;
irq1136kernel/chr_drv/serial.cinfo->ISR->irq = rs_irq_triggered;
irq1265kernel/chr_drv/serial.cinfo->port, info->ISR->irq);
irq181kernel/irq.cvoid do_IRQ(int irq, struct pt_regs * regs)
irq183kernel/irq.cstruct sigaction * sa = irq + irq_sigaction;
irq193kernel/irq.cvoid do_fast_IRQ(int irq)
irq195kernel/irq.cstruct sigaction * sa = irq + irq_sigaction;
irq197kernel/irq.csa->sa_handler(irq);
irq200kernel/irq.cint irqaction(unsigned int irq, struct sigaction * new)
irq205kernel/irq.cif (irq > 15)
irq207kernel/irq.csa = irq + irq_sigaction;
irq217kernel/irq.cset_intr_gate(0x20+irq,fast_interrupt[irq]);
irq219kernel/irq.cset_intr_gate(0x20+irq,interrupt[irq]);
irq220kernel/irq.cif (irq < 8)
irq221kernel/irq.coutb(inb_p(0x21) & ~(1<<irq),0x21);
irq224kernel/irq.coutb(inb_p(0xA1) & ~(1<<(irq-8)),0xA1);
irq230kernel/irq.cint request_irq(unsigned int irq, void (*handler)(int))
irq238kernel/irq.creturn irqaction(irq,&sa);
irq241kernel/irq.cvoid free_irq(unsigned int irq)
irq243kernel/irq.cstruct sigaction * sa = irq + irq_sigaction;
irq246kernel/irq.cif (irq > 15) {
irq247kernel/irq.cprintk("Trying to free IRQ%d\n",irq);
irq251kernel/irq.cprintk("Trying to free free IRQ%d\n",irq);
irq256kernel/irq.cif (irq < 8)
irq257kernel/irq.coutb(inb_p(0x21) | (1<<irq),0x21);
irq259kernel/irq.coutb(inb_p(0xA1) | (1<<(irq-8)),0xA1);
irq260kernel/irq.cset_intr_gate(0x20+irq,bad_interrupt[irq]);
irq60net/tcp/dev.hunsigned char irq;
irq533net/tcp/we.cint irq;
irq537net/tcp/we.cirq = -(ptr->orig_eax+2);
irq540net/tcp/we.cif (dev->irq == irq) break;
irq544net/tcp/we.cprintk ("we.c: irq %d for unknown device\n", irq);
irq739net/tcp/we.cif (irqaction (dev->irq, &wd8003_sigaction))
irq741net/tcp/we.cprintk ("Unable to get IRQ%d for wd8013 board\n", dev->irq);