tag | line | file | source code |
irq | 252 | include/linux/sched.h | extern int request_irq(unsigned int irq,void (*handler)(int)); |
irq | 253 | include/linux/sched.h | extern void free_irq(unsigned int irq); |
irq | 254 | include/linux/sched.h | extern int irqaction(unsigned int irq,struct sigaction * new); |
irq | 16 | include/linux/serial.h | int irq; /* The IRQ assigned for this device */ |
irq | 75 | include/linux/tty.h | int irq; |
irq | 269 | kernel/chr_drv/serial.c | static void rs_interrupt(int irq) |
irq | 271 | kernel/chr_drv/serial.c | async_ISR p = IRQ_ISR[irq]; |
irq | 395 | kernel/chr_drv/serial.c | int irq, line; |
irq | 409 | kernel/chr_drv/serial.c | irq = ISR->irq; |
irq | 410 | kernel/chr_drv/serial.c | if (irq == 2) |
irq | 411 | kernel/chr_drv/serial.c | irq = 9; |
irq | 418 | kernel/chr_drv/serial.c | IRQ_ISR[irq] = ISR->next_ISR; |
irq | 419 | kernel/chr_drv/serial.c | if (!IRQ_ISR[irq]) |
irq | 420 | kernel/chr_drv/serial.c | free_irq(irq); |
irq | 541 | kernel/chr_drv/serial.c | tmp.irq = info->ISR->irq; |
irq | 553 | kernel/chr_drv/serial.c | unsigned int irq,new_irq; |
irq | 563 | kernel/chr_drv/serial.c | new_irq = tmp.irq; |
irq | 569 | kernel/chr_drv/serial.c | irq = ISR->irq; |
irq | 570 | kernel/chr_drv/serial.c | if (irq == 2) |
irq | 571 | kernel/chr_drv/serial.c | irq = 9; |
irq | 573 | kernel/chr_drv/serial.c | new_irq = irq; |
irq | 576 | kernel/chr_drv/serial.c | if (irq != new_irq) { |
irq | 601 | kernel/chr_drv/serial.c | IRQ_ISR[irq] = ISR->next_ISR; |
irq | 602 | kernel/chr_drv/serial.c | if (!IRQ_ISR[irq]) |
irq | 603 | kernel/chr_drv/serial.c | free_irq(irq); |
irq | 613 | kernel/chr_drv/serial.c | ISR->irq = new_irq; |
irq | 729 | kernel/chr_drv/serial.c | int irq, retval, line; |
irq | 747 | kernel/chr_drv/serial.c | irq = ISR->irq; |
irq | 748 | kernel/chr_drv/serial.c | if (irq == 2) |
irq | 749 | kernel/chr_drv/serial.c | irq = 9; |
irq | 750 | kernel/chr_drv/serial.c | if (!IRQ_ISR[irq]) { |
irq | 755 | kernel/chr_drv/serial.c | retval = irqaction(irq,&sa); |
irq | 765 | kernel/chr_drv/serial.c | ISR->next_ISR = IRQ_ISR[irq]; |
irq | 768 | kernel/chr_drv/serial.c | IRQ_ISR[irq] = ISR; |
irq | 801 | kernel/chr_drv/serial.c | info->port, info->ISR->irq); |
irq | 122 | kernel/irq.c | int do_IRQ(int irq, struct pt_regs * regs) |
irq | 124 | kernel/irq.c | struct sigaction * sa = irq + irq_sigaction; |
irq | 135 | kernel/irq.c | int do_fast_IRQ(int irq) |
irq | 137 | kernel/irq.c | struct sigaction * sa = irq + irq_sigaction; |
irq | 139 | kernel/irq.c | sa->sa_handler(irq); |
irq | 143 | kernel/irq.c | int irqaction(unsigned int irq, struct sigaction * new) |
irq | 148 | kernel/irq.c | if (irq > 15) |
irq | 150 | kernel/irq.c | sa = irq + irq_sigaction; |
irq | 159 | kernel/irq.c | set_intr_gate(0x20+irq,fast_interrupt[irq]); |
irq | 161 | kernel/irq.c | set_intr_gate(0x20+irq,interrupt[irq]); |
irq | 162 | kernel/irq.c | if (irq < 8) |
irq | 163 | kernel/irq.c | outb(inb_p(0x21) & ~(1<<irq),0x21); |
irq | 166 | kernel/irq.c | outb(inb_p(0xA1) & ~(1<<(irq-8)),0xA1); |
irq | 172 | kernel/irq.c | int request_irq(unsigned int irq, void (*handler)(int)) |
irq | 180 | kernel/irq.c | return irqaction(irq,&sa); |
irq | 183 | kernel/irq.c | void free_irq(unsigned int irq) |
irq | 185 | kernel/irq.c | struct sigaction * sa = irq + irq_sigaction; |
irq | 188 | kernel/irq.c | if (irq > 15) { |
irq | 189 | kernel/irq.c | printk("Trying to free IRQ%d\n",irq); |
irq | 193 | kernel/irq.c | printk("Trying to free free IRQ%d\n",irq); |
irq | 197 | kernel/irq.c | if (irq < 8) |
irq | 198 | kernel/irq.c | outb(inb_p(0x21) | (1<<irq),0x21); |
irq | 200 | kernel/irq.c | outb(inb_p(0xA1) | (1<<(irq-8)),0xA1); |
irq | 201 | kernel/irq.c | set_intr_gate(0x20+irq,bad_interrupt[irq]); |
irq | 38 | net/tcp/dev.h | unsigned char irq; |
irq | 471 | net/tcp/we.c | int irq; |
irq | 475 | net/tcp/we.c | irq = -(ptr->orig_eax+2); |
irq | 478 | net/tcp/we.c | if (dev->irq == irq) break; |
irq | 482 | net/tcp/we.c | printk ("we.c: irq %d for unknown device\n", irq); |
irq | 675 | net/tcp/we.c | if (irqaction (dev->irq, &wd8003_sigaction)) |
irq | 677 | net/tcp/we.c | printk ("Unable to get IRQ%d for wd8013 board\n", dev->irq); |