taglinefilesource code
irq77include/linux/lp.h#define LP_IRQ(minor)  lp_table[(minor)].irq    /* interrupt # */
irq84include/linux/lp.hunsigned int irq;
irq281include/linux/sched.hextern int request_irq(unsigned int irq,void (*handler)(int));
irq282include/linux/sched.hextern void free_irq(unsigned int irq);
irq283include/linux/sched.hextern int irqaction(unsigned int irq,struct sigaction * new);
irq22include/linux/serial.hint      irq;
irq76include/linux/tty.hint  irq;
irq290kernel/blk_drv/scsi/wd7000.cvoid wd7000_intr_handle(int irq)
irq109kernel/chr_drv/lp.cstatic void lp_interrupt(int irq)
irq114kernel/chr_drv/lp.cwhile (irq != lp->irq) {
irq281kernel/chr_drv/lp.cunsigned int irq;
irq291kernel/chr_drv/lp.cif ((irq = LP_IRQ(minor))) {
irq300kernel/chr_drv/lp.cret = irqaction(irq, &sa);
irq304kernel/chr_drv/lp.cprintk("lp%d unable to use interrupt %d, error %d\n", irq, ret);
irq317kernel/chr_drv/lp.cunsigned int irq;
irq319kernel/chr_drv/lp.cif ((irq = LP_IRQ(minor))) {
irq320kernel/chr_drv/lp.cfree_irq(irq);
irq324kernel/chr_drv/serial.cstatic void rs_interrupt(int irq)
irq330kernel/chr_drv/serial.cinfo = IRQ_ports[irq];
irq354kernel/chr_drv/serial.cinfo = IRQ_ports[irq];
irq360kernel/chr_drv/serial.cif (IRQ_ports[irq]) {
irq361kernel/chr_drv/serial.cif (irq && !done_work)
irq362kernel/chr_drv/serial.cIRQ_timer[irq] = jiffies + 1500;
irq364kernel/chr_drv/serial.cIRQ_timer[irq] = jiffies + IRQ_timeout[irq];
irq365kernel/chr_drv/serial.cIRQ_active |= 1 << irq;
irq377kernel/chr_drv/serial.cstatic void rs_probe(int irq)
irq379kernel/chr_drv/serial.crs_irq_triggered = irq;
irq380kernel/chr_drv/serial.crs_triggered |= 1 << irq;
irq493kernel/chr_drv/serial.cstatic void figure_IRQ_timeout(int irq)
irq498kernel/chr_drv/serial.cinfo = IRQ_ports[irq];
irq500kernel/chr_drv/serial.cIRQ_timeout[irq] = 0;
irq508kernel/chr_drv/serial.cif (!irq)
irq510kernel/chr_drv/serial.cIRQ_timeout[irq] = timeout;
irq792kernel/chr_drv/serial.ctmp.irq = info->irq;
irq804kernel/chr_drv/serial.cunsigned int    irq,check_irq;
irq823kernel/chr_drv/serial.cif ((new.irq > 15) || (new.port > 0xffff) ||
irq835kernel/chr_drv/serial.cif (new.irq == 2)
irq836kernel/chr_drv/serial.cnew.irq = 9;
irq837kernel/chr_drv/serial.cirq = info->irq;
irq838kernel/chr_drv/serial.cif (irq == 2)
irq839kernel/chr_drv/serial.cirq = 9;
irq847kernel/chr_drv/serial.c((irq != new.irq) || !(info->flags & ASYNC_INITIALIZED))) {
irq848kernel/chr_drv/serial.cif (new.irq && !IRQ_ports[new.irq]) {
irq853kernel/chr_drv/serial.cretval = irqaction(new.irq,&sa);
irq861kernel/chr_drv/serial.cif ((new.irq != irq) ||
irq874kernel/chr_drv/serial.cIRQ_ports[irq] = info->next_port;
irq875kernel/chr_drv/serial.cfigure_IRQ_timeout(irq);
irq876kernel/chr_drv/serial.ccheck_irq = irq; /* Check later if we need to */
irq879kernel/chr_drv/serial.cinfo->irq = new.irq;
irq890kernel/chr_drv/serial.cinfo->next_port = IRQ_ports[info->irq];
irq893kernel/chr_drv/serial.cIRQ_ports[info->irq] = info;
irq894kernel/chr_drv/serial.cfigure_IRQ_timeout(info->irq);
irq1073kernel/chr_drv/serial.cint irq, line;
irq1102kernel/chr_drv/serial.cirq = info->irq;
irq1103kernel/chr_drv/serial.cif (irq == 2)
irq1104kernel/chr_drv/serial.cirq = 9;
irq1110kernel/chr_drv/serial.cIRQ_ports[irq] = info->next_port;
irq1111kernel/chr_drv/serial.cif (irq && !IRQ_ports[irq])
irq1112kernel/chr_drv/serial.cfree_irq(irq);
irq1113kernel/chr_drv/serial.cfigure_IRQ_timeout(irq);
irq1214kernel/chr_drv/serial.cint       irq, retval, line;
irq1238kernel/chr_drv/serial.cirq = info->irq;
irq1239kernel/chr_drv/serial.cif (irq == 2)
irq1240kernel/chr_drv/serial.cirq = 9;
irq1241kernel/chr_drv/serial.cif (irq && !IRQ_ports[irq]) {
irq1246kernel/chr_drv/serial.cretval = irqaction(irq,&sa);
irq1254kernel/chr_drv/serial.cinfo->next_port = IRQ_ports[irq];
irq1257kernel/chr_drv/serial.cIRQ_ports[irq] = info;
irq1258kernel/chr_drv/serial.cfigure_IRQ_timeout(irq);
irq1262kernel/chr_drv/serial.cif (!irq) {
irq1440kernel/chr_drv/serial.cinfo->irq = scratch;
irq1442kernel/chr_drv/serial.cif (info->irq != scratch)
irq1444kernel/chr_drv/serial.cinfo->line, scratch, info->irq);
irq1552kernel/chr_drv/serial.cinfo->port, info->irq);
irq149kernel/irq.cvoid do_IRQ(int irq, struct pt_regs * regs)
irq151kernel/irq.cstruct sigaction * sa = irq + irq_sigaction;
irq161kernel/irq.cvoid do_fast_IRQ(int irq)
irq163kernel/irq.cstruct sigaction * sa = irq + irq_sigaction;
irq165kernel/irq.csa->sa_handler(irq);
irq168kernel/irq.cint irqaction(unsigned int irq, struct sigaction * new)
irq173kernel/irq.cif (irq > 15)
irq175kernel/irq.csa = irq + irq_sigaction;
irq185kernel/irq.cset_intr_gate(0x20+irq,fast_interrupt[irq]);
irq187kernel/irq.cset_intr_gate(0x20+irq,interrupt[irq]);
irq188kernel/irq.cif (irq < 8) {
irq189kernel/irq.ccache_21 &= ~(1<<irq);
irq193kernel/irq.ccache_A1 &= ~(1<<(irq-8));
irq201kernel/irq.cint request_irq(unsigned int irq, void (*handler)(int))
irq209kernel/irq.creturn irqaction(irq,&sa);
irq212kernel/irq.cvoid free_irq(unsigned int irq)
irq214kernel/irq.cstruct sigaction * sa = irq + irq_sigaction;
irq217kernel/irq.cif (irq > 15) {
irq218kernel/irq.cprintk("Trying to free IRQ%d\n",irq);
irq222kernel/irq.cprintk("Trying to free free IRQ%d\n",irq);
irq227kernel/irq.cif (irq < 8) {
irq228kernel/irq.ccache_21 |= 1 << irq;
irq231kernel/irq.ccache_A1 |= 1 << (irq-8);
irq234kernel/irq.cset_intr_gate(0x20+irq,bad_interrupt[irq]);
irq66net/tcp/dev.hunsigned char irq;
irq523net/tcp/we.cint irq;
irq527net/tcp/we.cirq = -(ptr->orig_eax+2);
irq530net/tcp/we.cif (dev->irq == irq) break;
irq534net/tcp/we.cprintk ("we.c: irq %d for unknown device\n", irq);
irq729net/tcp/we.cif (irqaction (dev->irq, &wd8003_sigaction))
irq731net/tcp/we.cprintk ("Unable to get IRQ%d for wd8013 board\n", dev->irq);