tag | line | file | source code |
irq | 111 | drivers/char/lp.c | static void lp_interrupt(int irq) |
irq | 116 | drivers/char/lp.c | while (irq != lp->irq) { |
irq | 284 | drivers/char/lp.c | unsigned int irq; |
irq | 294 | drivers/char/lp.c | if ((irq = LP_IRQ(minor))) { |
irq | 303 | drivers/char/lp.c | ret = irqaction(irq, &sa); |
irq | 307 | drivers/char/lp.c | printk("lp%d unable to use interrupt %d, error %d\n", minor, irq, ret); |
irq | 320 | drivers/char/lp.c | unsigned int irq; |
irq | 322 | drivers/char/lp.c | if ((irq = LP_IRQ(minor))) { |
irq | 323 | drivers/char/lp.c | free_irq(irq); |
irq | 342 | drivers/char/serial.c | static void rs_probe(int irq) |
irq | 344 | drivers/char/serial.c | rs_irq_triggered = irq; |
irq | 345 | drivers/char/serial.c | rs_triggered |= 1 << irq; |
irq | 495 | drivers/char/serial.c | static void rs_interrupt(int irq) |
irq | 503 | drivers/char/serial.c | printk("rs_interrupt(%d)...", irq); |
irq | 506 | drivers/char/serial.c | info = IRQ_ports[irq]; |
irq | 531 | drivers/char/serial.c | info = IRQ_ports[irq]; |
irq | 546 | drivers/char/serial.c | static void rs_interrupt_single(int irq) |
irq | 553 | drivers/char/serial.c | printk("rs_interrupt_single(%d)...", irq); |
irq | 556 | drivers/char/serial.c | info = IRQ_ports[irq]; |
irq | 582 | drivers/char/serial.c | static void rs_interrupt(int irq) |
irq | 590 | drivers/char/serial.c | printk("rs_interrupt(%d)...", irq); |
irq | 593 | drivers/char/serial.c | info = IRQ_ports[irq]; |
irq | 614 | drivers/char/serial.c | info = IRQ_ports[irq]; |
irq | 639 | drivers/char/serial.c | static void rs_interrupt_single(int irq) |
irq | 646 | drivers/char/serial.c | printk("rs_interrupt_single(%d)...", irq); |
irq | 649 | drivers/char/serial.c | info = IRQ_ports[irq]; |
irq | 809 | drivers/char/serial.c | static void figure_IRQ_timeout(int irq) |
irq | 814 | drivers/char/serial.c | info = IRQ_ports[irq]; |
irq | 816 | drivers/char/serial.c | IRQ_timeout[irq] = 6000; |
irq | 824 | drivers/char/serial.c | if (!irq) |
irq | 826 | drivers/char/serial.c | IRQ_timeout[irq] = timeout ? timeout : 1; |
irq | 854 | drivers/char/serial.c | printk("starting up ttys%d (irq %d)...", info->line, info->irq); |
irq | 886 | drivers/char/serial.c | if (info->irq && (!IRQ_ports[info->irq] || |
irq | 887 | drivers/char/serial.c | !IRQ_ports[info->irq]->next_port)) { |
irq | 888 | drivers/char/serial.c | if (IRQ_ports[info->irq]) { |
irq | 889 | drivers/char/serial.c | free_irq(info->irq); |
irq | 897 | drivers/char/serial.c | retval = irqaction(info->irq,&sa); |
irq | 960 | drivers/char/serial.c | info->next_port = IRQ_ports[info->irq]; |
irq | 963 | drivers/char/serial.c | IRQ_ports[info->irq] = info; |
irq | 964 | drivers/char/serial.c | figure_IRQ_timeout(info->irq); |
irq | 998 | drivers/char/serial.c | info->irq); |
irq | 1011 | drivers/char/serial.c | IRQ_ports[info->irq] = info->next_port; |
irq | 1012 | drivers/char/serial.c | figure_IRQ_timeout(info->irq); |
irq | 1017 | drivers/char/serial.c | if (info->irq && (!IRQ_ports[info->irq] || |
irq | 1018 | drivers/char/serial.c | !IRQ_ports[info->irq]->next_port)) { |
irq | 1019 | drivers/char/serial.c | if (IRQ_ports[info->irq]) { |
irq | 1020 | drivers/char/serial.c | free_irq(info->irq); |
irq | 1025 | drivers/char/serial.c | retval = irqaction(info->irq, &sa); |
irq | 1031 | drivers/char/serial.c | free_irq(info->irq); |
irq | 1375 | drivers/char/serial.c | tmp.irq = info->irq; |
irq | 1398 | drivers/char/serial.c | change_irq = new_serial.irq != info->irq; |
irq | 1415 | drivers/char/serial.c | if (new_serial.irq == 2) |
irq | 1416 | drivers/char/serial.c | new_serial.irq = 9; |
irq | 1418 | drivers/char/serial.c | if ((new_serial.irq > 15) || (new_serial.port > 0xffff) || |
irq | 1453 | drivers/char/serial.c | info->irq = new_serial.irq; |
irq | 2201 | drivers/char/serial.c | info->irq = do_auto_irq(info); |
irq | 2334 | drivers/char/serial.c | if (info->irq == 2) |
irq | 2335 | drivers/char/serial.c | info->irq = 9; |
irq | 2343 | drivers/char/serial.c | info->port, info->irq); |
irq | 2395 | drivers/char/serial.c | "device already open\n", i, req->port, req->irq); |
irq | 2398 | drivers/char/serial.c | info->irq = req->irq; |
irq | 2407 | drivers/char/serial.c | info->port, info->irq); |
irq | 165 | drivers/net/3c501.c | if (dev->irq < 2) { |
irq | 181 | drivers/net/3c501.c | dev->irq = autoirq; |
irq | 192 | drivers/net/3c501.c | dev->name, dev->base_addr, autoirq ? "auto":"assigned ", dev->irq); |
irq | 217 | drivers/net/3c501.c | if (request_irq(dev->irq, &el_interrupt)) { |
irq | 222 | drivers/net/3c501.c | irq2dev_map[dev->irq] = dev; |
irq | 304 | drivers/net/3c501.c | int irq = -(((struct pt_regs *)reg_ptr)->orig_eax+2); |
irq | 310 | drivers/net/3c501.c | if (eldev->irq != irq) { |
irq | 311 | drivers/net/3c501.c | printk (EL_NAME ": irq %d for unknown device\n", irq); |
irq | 469 | drivers/net/3c501.c | free_irq(dev->irq); |
irq | 471 | drivers/net/3c501.c | irq2dev_map[dev->irq] = 0; |
irq | 214 | drivers/net/3c503.c | if (dev->irq == 2) |
irq | 215 | drivers/net/3c503.c | dev->irq = 9; |
irq | 216 | drivers/net/3c503.c | else if (dev->irq > 5 && dev->irq != 9) { |
irq | 218 | drivers/net/3c503.c | dev->irq); |
irq | 219 | drivers/net/3c503.c | dev->irq = 0; |
irq | 222 | drivers/net/3c503.c | ei_status.saved_irq = dev->irq; |
irq | 244 | drivers/net/3c503.c | if (dev->irq < 2) { |
irq | 256 | drivers/net/3c503.c | && request_irq (dev->irq = *irqp, &ei_interrupt) == 0) |
irq | 265 | drivers/net/3c503.c | if (request_irq(dev->irq, &ei_interrupt)) { |
irq | 276 | drivers/net/3c503.c | free_irq(dev->irq); |
irq | 277 | drivers/net/3c503.c | dev->irq = ei_status.saved_irq; |
irq | 278 | drivers/net/3c503.c | irq2dev_map[dev->irq] = NULL; |
irq | 327 | drivers/net/3c503.c | outb_p((0x04 << (dev->irq == 9 ? 2 : dev->irq)), E33G_IDCFR); |
irq | 674 | drivers/net/3c505.c | int irq = -(((struct pt_regs *)reg_ptr)->orig_eax+2); |
irq | 679 | drivers/net/3c505.c | if (irq < 0 || irq > 15) { |
irq | 680 | drivers/net/3c505.c | printk ("elp_interrupt(): illegal IRQ number found in interrupt routine (%i)\n", irq); |
irq | 686 | drivers/net/3c505.c | if (irq != ELP_IRQ) { |
irq | 687 | drivers/net/3c505.c | printk ("elp_interrupt(): - interrupt routine has incorrect IRQ of %i\n", irq); |
irq | 692 | drivers/net/3c505.c | dev = irq2dev_map[irq]; |
irq | 695 | drivers/net/3c505.c | printk ("elp_interrupt(): irq %d for unknown device.\n", irq); |
irq | 891 | drivers/net/3c505.c | if (request_irq(dev->irq, &elp_interrupt)) |
irq | 897 | drivers/net/3c505.c | irq2dev_map[dev->irq] = dev; |
irq | 1204 | drivers/net/3c505.c | free_irq(dev->irq); |
irq | 1209 | drivers/net/3c505.c | irq2dev_map[dev->irq] = 0; |
irq | 1498 | drivers/net/3c505.c | if (dev->irq) { /* Is there a preset IRQ? */ |
irq | 1499 | drivers/net/3c505.c | if (dev->irq != autoirq_report(0)) { |
irq | 1505 | drivers/net/3c505.c | dev->irq=autoirq_report(0); |
irq | 1506 | drivers/net/3c505.c | switch (dev->irq) { /* Legal, sane? */ |
irq | 1516 | drivers/net/3c505.c | dev->irq); |
irq | 1537 | drivers/net/3c505.c | dev->name, dev->base_addr, dev->irq, eth_print(dev->dev_addr)); |
irq | 1540 | drivers/net/3c505.c | dev->name, dev->base_addr, dev->irq, |
irq | 338 | drivers/net/3c507.c | int i, irq, irqval; |
irq | 345 | drivers/net/3c507.c | irq = inb(ioaddr + IRQ_CONFIG) & 0x0f; |
irq | 347 | drivers/net/3c507.c | irqval = request_irq(irq, &el16_interrupt); |
irq | 349 | drivers/net/3c507.c | printk ("unable to get IRQ %d (irqval=%d).\n", irq, irqval); |
irq | 388 | drivers/net/3c507.c | dev->irq = inb(ioaddr + IRQ_CONFIG) & 0x0f; |
irq | 390 | drivers/net/3c507.c | printk(", IRQ %d, %sternal xcvr, memory %#lx-%#lx.\n", dev->irq, |
irq | 415 | drivers/net/3c507.c | irq2dev_map[dev->irq] = dev; |
irq | 494 | drivers/net/3c507.c | int irq = -(((struct pt_regs *)reg_ptr)->orig_eax+2); |
irq | 495 | drivers/net/3c507.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 502 | drivers/net/3c507.c | printk ("net_interrupt(): irq %d for unknown device.\n", irq); |
irq | 611 | drivers/net/3c507.c | irq2dev_map[dev->irq] = 0; |
irq | 91 | drivers/net/3c509.c | ushort ioaddr, irq, if_port; |
irq | 107 | drivers/net/3c509.c | irq = inw(ioaddr + 8) >> 12; |
irq | 126 | drivers/net/3c509.c | irq = inw(ioaddr + 8) >> 12; |
irq | 170 | drivers/net/3c509.c | irq = id_read_eeprom(9) >> 12; |
irq | 192 | drivers/net/3c509.c | dev->irq = irq; |
irq | 205 | drivers/net/3c509.c | printk(", IRQ %d.\n", dev->irq); |
irq | 272 | drivers/net/3c509.c | if (request_irq(dev->irq, &el3_interrupt)) { |
irq | 279 | drivers/net/3c509.c | dev->irq, ioaddr + EL3_STATUS, inw(ioaddr + EL3_STATUS)); |
irq | 284 | drivers/net/3c509.c | irq2dev_map[dev->irq] = dev; |
irq | 287 | drivers/net/3c509.c | outw((dev->irq << 12) | 0x0f00, ioaddr + 8); |
irq | 319 | drivers/net/3c509.c | dev->name, dev->irq, inw(ioaddr + EL3_STATUS)); |
irq | 416 | drivers/net/3c509.c | int irq = -(((struct pt_regs *)reg_ptr)->orig_eax+2); |
irq | 417 | drivers/net/3c509.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 422 | drivers/net/3c509.c | printk ("el3_interrupt(): irq %d for unknown device.\n", irq); |
irq | 646 | drivers/net/3c509.c | free_irq(dev->irq); |
irq | 653 | drivers/net/3c509.c | irq2dev_map[dev->irq] = 0; |
irq | 118 | drivers/net/8390.c | irq2dev_map[dev->irq] = dev; |
irq | 147 | drivers/net/8390.c | printk(KERN_DEBUG "%s: Possible IRQ conflict on IRQ%d?\n", dev->name, dev->irq); |
irq | 242 | drivers/net/8390.c | int irq = -(((struct pt_regs *)reg_ptr)->orig_eax+2); |
irq | 243 | drivers/net/8390.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 249 | drivers/net/8390.c | printk ("net_interrupt(): irq %d for unknown device.\n", irq); |
irq | 137 | drivers/net/ac3200.c | if (dev->irq == 0) |
irq | 138 | drivers/net/ac3200.c | dev->irq = config2irq(inb(ioaddr + AC_CONFIG)); |
irq | 139 | drivers/net/ac3200.c | else if (dev->irq == 2) |
irq | 140 | drivers/net/ac3200.c | dev->irq = 9; |
irq | 142 | drivers/net/ac3200.c | if (irqaction (dev->irq, &ei_sigaction)) { |
irq | 143 | drivers/net/ac3200.c | printk (" unable to get IRQ %d.\n", dev->irq); |
irq | 175 | drivers/net/ac3200.c | dev->name, ioaddr, dev->irq, port_name[dev->if_port], |
irq | 197 | drivers/net/ac3200.c | if (irqaction(dev->irq, &ei_sigaction)) |
irq | 258 | drivers/net/ac3200.c | free_irq(dev->irq); |
irq | 259 | drivers/net/ac3200.c | irq2dev_map[dev->irq] = 0; |
irq | 137 | drivers/net/ac32000.c | if (dev->irq == 0) |
irq | 138 | drivers/net/ac32000.c | dev->irq = config2irq(inb(ioaddr + AC_CONFIG)); |
irq | 139 | drivers/net/ac32000.c | else if (dev->irq == 2) |
irq | 140 | drivers/net/ac32000.c | dev->irq = 9; |
irq | 142 | drivers/net/ac32000.c | if (irqaction (dev->irq, &ei_sigaction)) { |
irq | 143 | drivers/net/ac32000.c | printk (" unable to get IRQ %d.\n", dev->irq); |
irq | 175 | drivers/net/ac32000.c | dev->name, ioaddr, dev->irq, port_name[dev->if_port], |
irq | 197 | drivers/net/ac32000.c | if (irqaction(dev->irq, &ei_sigaction)) |
irq | 258 | drivers/net/ac32000.c | free_irq(dev->irq); |
irq | 259 | drivers/net/ac32000.c | irq2dev_map[dev->irq] = 0; |
irq | 491 | drivers/net/apricot.c | if (request_irq(dev->irq, &i596_interrupt)) { |
irq | 495 | drivers/net/apricot.c | irq2dev_map[dev->irq] = dev; |
irq | 499 | drivers/net/apricot.c | dev->name, dev->irq); |
irq | 656 | drivers/net/apricot.c | dev->irq = 10; |
irq | 657 | drivers/net/apricot.c | printk(" IRQ %d.\n", dev->irq); |
irq | 683 | drivers/net/apricot.c | int irq = -(((struct pt_regs *)reg_ptr)->orig_eax+2); |
irq | 684 | drivers/net/apricot.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 691 | drivers/net/apricot.c | printk ("i596_interrupt(): irq %d for unknown device.\n", irq); |
irq | 695 | drivers/net/apricot.c | if (i596_debug > 3) printk ("%s: i596_interrupt(): irq %d\n",dev->name, irq); |
irq | 865 | drivers/net/apricot.c | free_irq(dev->irq); |
irq | 866 | drivers/net/apricot.c | irq2dev_map[dev->irq] = 0; |
irq | 163 | drivers/net/at1700.c | unsigned int i, irq; |
irq | 183 | drivers/net/at1700.c | irq = irqmap[(read_eeprom(ioaddr, 12)&0x04) |
irq | 187 | drivers/net/at1700.c | if (request_irq(irq, &net_interrupt)) { |
irq | 189 | drivers/net/at1700.c | "IRQ %d.\n", ioaddr, irq); |
irq | 194 | drivers/net/at1700.c | ioaddr, irq); |
irq | 197 | drivers/net/at1700.c | dev->irq = irq; |
irq | 198 | drivers/net/at1700.c | irq2dev_map[irq] = dev; |
irq | 419 | drivers/net/at1700.c | int irq = -(((struct pt_regs *)reg_ptr)->orig_eax+2); |
irq | 420 | drivers/net/at1700.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 425 | drivers/net/at1700.c | printk ("at1700_interrupt(): irq %d for unknown device.\n", irq); |
irq | 208 | drivers/net/atp.c | dev->irq = 7; |
irq | 210 | drivers/net/atp.c | dev->irq = 5; |
irq | 221 | drivers/net/atp.c | dev->irq, dev->dev_addr[0], dev->dev_addr[1], dev->dev_addr[2], |
irq | 324 | drivers/net/atp.c | if (irq2dev_map[dev->irq] != 0 |
irq | 325 | drivers/net/atp.c | || (irq2dev_map[dev->irq] = dev) == 0 |
irq | 326 | drivers/net/atp.c | || request_irq(dev->irq, &net_interrupt)) { |
irq | 484 | drivers/net/atp.c | int irq = -(((struct pt_regs *)reg_ptr)->orig_eax+2); |
irq | 485 | drivers/net/atp.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 491 | drivers/net/atp.c | printk ("ATP_interrupt(): irq %d for unknown device.\n", irq); |
irq | 695 | drivers/net/atp.c | free_irq(dev->irq); |
irq | 696 | drivers/net/atp.c | irq2dev_map[dev->irq] = 0; |
irq | 52 | drivers/net/auto_irq.c | static void autoirq_probe(int irq) |
irq | 54 | drivers/net/auto_irq.c | irq_number = irq; |
irq | 55 | drivers/net/auto_irq.c | set_bit(irq, (void *)&irq_bitmap); /* irq_bitmap |= 1 << irq; */ |
irq | 497 | drivers/net/de600.c | int irq = -(((struct pt_regs *)reg_ptr)->orig_eax+2); |
irq | 498 | drivers/net/de600.c | struct device *dev = irq2dev_map[irq]; |
irq | 504 | drivers/net/de600.c | if ((dev == NULL) || (dev->start == 0) || (DE600_IRQ != irq)) { |
irq | 505 | drivers/net/de600.c | printk("%s: bogus interrupt %d\n", dev?dev->name:"DE-600", irq); |
irq | 569 | drivers/net/de620.c | int irq = -(((struct pt_regs *)reg_ptr)->orig_eax+2); |
irq | 570 | drivers/net/de620.c | struct device *dev = irq2dev_map[irq]; |
irq | 576 | drivers/net/de620.c | if ((dev == NULL) || (DE620_IRQ != irq)) { |
irq | 577 | drivers/net/de620.c | printk("%s: bogus interrupt %d\n", dev?dev->name:"DE620", irq); |
irq | 842 | drivers/net/de620.c | dev->irq = DE620_IRQ; |
irq | 565 | drivers/net/depca.c | if (dev->irq < 2) { |
irq | 571 | drivers/net/depca.c | dev->irq = autoirq_report(1); |
irq | 572 | drivers/net/depca.c | if (dev->irq) { |
irq | 573 | drivers/net/depca.c | printk(" and uses IRQ%d.\n", dev->irq); |
irq | 579 | drivers/net/depca.c | printk(" and assigned IRQ%d.\n", dev->irq); |
irq | 617 | drivers/net/depca.c | if (request_irq(dev->irq, &depca_interrupt)) { |
irq | 618 | drivers/net/depca.c | printk("depca_open(): Requested IRQ%d is busy\n",dev->irq); |
irq | 622 | drivers/net/depca.c | irq2dev_map[dev->irq] = dev; |
irq | 637 | drivers/net/depca.c | printk("%s: depca open with irq %d\n",dev->name,dev->irq); |
irq | 884 | drivers/net/depca.c | int irq = -(((struct pt_regs *)reg_ptr)->orig_eax+2); |
irq | 885 | drivers/net/depca.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 890 | drivers/net/depca.c | printk ("depca_interrupt(): irq %d for unknown device.\n", irq); |
irq | 1090 | drivers/net/depca.c | free_irq(dev->irq); |
irq | 1092 | drivers/net/depca.c | irq2dev_map[dev->irq] = 0; |
irq | 178 | drivers/net/e2100.c | if (dev->irq < 2) { |
irq | 182 | drivers/net/e2100.c | dev->irq = irqlist[i]; |
irq | 185 | drivers/net/e2100.c | } else if (dev->irq == 2) /* Fixup bogosity: IRQ2 is really IRQ9 */ |
irq | 186 | drivers/net/e2100.c | dev->irq = 9; |
irq | 189 | drivers/net/e2100.c | if (irqaction (dev->irq, &ei_sigaction)) { |
irq | 190 | drivers/net/e2100.c | printk (" unable to get IRQ %d.\n", dev->irq); |
irq | 230 | drivers/net/e2100.c | printk(" IRQ %d, %s interface, memory at %#x-%#x.\n", dev->irq, |
irq | 254 | drivers/net/e2100.c | outb_p(0, ioaddr + E21_ASIC + (dev->irq & 7)); |
irq | 256 | drivers/net/e2100.c | outb_p(0, ioaddr + E21_ASIC + (dev->irq > 7 ? 1:0) |
irq | 375 | drivers/net/eexpress.c | dev->irq = irqmap[setupval >> 13]; |
irq | 378 | drivers/net/eexpress.c | printk(", IRQ %d, Interface %s.\n", dev->irq, ifmap[dev->if_port]); |
irq | 419 | drivers/net/eexpress.c | if (dev->irq == 0 || irqrmap[dev->irq] == 0) |
irq | 422 | drivers/net/eexpress.c | if (irq2dev_map[dev->irq] != 0 |
irq | 424 | drivers/net/eexpress.c | || (irq2dev_map[dev->irq] = dev) == 0 |
irq | 425 | drivers/net/eexpress.c | || request_irq(dev->irq, &eexp_interrupt)) { |
irq | 433 | drivers/net/eexpress.c | outb(irqrmap[dev->irq] | 0x08, ioaddr + SET_IRQ); |
irq | 490 | drivers/net/eexpress.c | outb(irqrmap[dev->irq], ioaddr + SET_IRQ); |
irq | 494 | drivers/net/eexpress.c | outb(0x08 | irqrmap[dev->irq], ioaddr + SET_IRQ); |
irq | 510 | drivers/net/eexpress.c | int irq = -(((struct pt_regs *)reg_ptr)->orig_eax+2); |
irq | 511 | drivers/net/eexpress.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 517 | drivers/net/eexpress.c | printk ("net_interrupt(): irq %d for unknown device.\n", irq); |
irq | 532 | drivers/net/eexpress.c | outb(irqrmap[dev->irq], ioaddr + SET_IRQ); |
irq | 625 | drivers/net/eexpress.c | outb(irqrmap[dev->irq] | 0x08, ioaddr + SET_IRQ); |
irq | 644 | drivers/net/eexpress.c | free_irq(dev->irq); |
irq | 646 | drivers/net/eexpress.c | irq2dev_map[dev->irq] = 0; |
irq | 178 | drivers/net/hp-plus.c | int irq = inb(ioaddr + 13) & 0x0f; |
irq | 181 | drivers/net/hp-plus.c | dev->irq = irq; |
irq | 184 | drivers/net/hp-plus.c | printk(", IRQ %d, memory address %#x.\n", irq, mem_start); |
irq | 187 | drivers/net/hp-plus.c | printk(", IRQ %d, programmed-I/O mode.\n", irq); |
irq | 238 | drivers/net/hp-plus.c | if (request_irq(dev->irq, &ei_interrupt)) { |
irq | 265 | drivers/net/hp-plus.c | free_irq(dev->irq); |
irq | 266 | drivers/net/hp-plus.c | irq2dev_map[dev->irq] = NULL; |
irq | 121 | drivers/net/hp.c | if (dev->irq < 2) { |
irq | 126 | drivers/net/hp.c | int irq = *irqp; |
irq | 127 | drivers/net/hp.c | if (request_irq (irq, NULL) != -EBUSY) { |
irq | 130 | drivers/net/hp.c | outb_p(irqmap[irq] | HP_RUN, ioaddr + HP_CONFIGURE); |
irq | 132 | drivers/net/hp.c | if (irq == autoirq_report(0) /* It's a good IRQ line! */ |
irq | 133 | drivers/net/hp.c | && request_irq (irq, &ei_interrupt) == 0) { |
irq | 134 | drivers/net/hp.c | printk(" selecting IRQ %d.\n", irq); |
irq | 135 | drivers/net/hp.c | dev->irq = *irqp; |
irq | 145 | drivers/net/hp.c | if (dev->irq == 2) |
irq | 146 | drivers/net/hp.c | dev->irq = 9; |
irq | 147 | drivers/net/hp.c | if (irqaction(dev->irq, &ei_sigaction)) { |
irq | 148 | drivers/net/hp.c | printk (" unable to get IRQ %d.\n", dev->irq); |
irq | 299 | drivers/net/hp.c | int irq = dev->irq; |
irq | 301 | drivers/net/hp.c | outb_p(irqmap[irq&0x0f] | HP_RUN, |
irq | 312 | drivers/net/lance.c | dev->irq = irq_tbl[(reset_val >> 4) & 7]; |
irq | 313 | drivers/net/lance.c | printk(" HP J2405A IRQ %d DMA %d.\n", dev->irq, dev->dma); |
irq | 323 | drivers/net/lance.c | if (dev->irq < 2) { |
irq | 330 | drivers/net/lance.c | dev->irq = autoirq_report(1); |
irq | 331 | drivers/net/lance.c | if (dev->irq) |
irq | 333 | drivers/net/lance.c | dev->irq, dev->dma); |
irq | 339 | drivers/net/lance.c | printk(" assigned IRQ %d DMA %d.\n", dev->irq, dev->dma); |
irq | 370 | drivers/net/lance.c | if (request_irq(dev->irq, &lance_interrupt)) { |
irq | 375 | drivers/net/lance.c | free_irq(dev->irq); |
irq | 378 | drivers/net/lance.c | irq2dev_map[dev->irq] = dev; |
irq | 399 | drivers/net/lance.c | dev->name, dev->irq, dev->dma, (int) lp->tx_ring, (int) lp->rx_ring, |
irq | 583 | drivers/net/lance.c | int irq = -(((struct pt_regs *)reg_ptr)->orig_eax+2); |
irq | 584 | drivers/net/lance.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 589 | drivers/net/lance.c | printk ("lance_interrupt(): irq %d for unknown device.\n", irq); |
irq | 775 | drivers/net/lance.c | free_irq(dev->irq); |
irq | 778 | drivers/net/lance.c | irq2dev_map[dev->irq] = 0; |
irq | 203 | drivers/net/ne.c | if (dev->irq < 2) { |
irq | 210 | drivers/net/ne.c | dev->irq = autoirq_report(0); |
irq | 212 | drivers/net/ne.c | printk(" autoirq is %d", dev->irq); |
irq | 213 | drivers/net/ne.c | } else if (dev->irq == 2) |
irq | 216 | drivers/net/ne.c | dev->irq = 9; |
irq | 221 | drivers/net/ne.c | int irqval = irqaction (dev->irq, &ei_sigaction); |
irq | 223 | drivers/net/ne.c | printk (" unable to get IRQ %d (irqval=%d).\n", dev->irq, irqval); |
irq | 236 | drivers/net/ne.c | dev->name, name, ioaddr, dev->irq); |
irq | 184 | drivers/net/net_init.c | if (map->irq != (u_char)(-1)) |
irq | 185 | drivers/net/net_init.c | dev->irq = map->irq; |
irq | 208 | drivers/net/plip.c | if (dev->irq) { |
irq | 210 | drivers/net/plip.c | dev->name, dev->base_addr, dev->irq); |
irq | 218 | drivers/net/plip.c | dev->irq = autoirq_report(1); |
irq | 219 | drivers/net/plip.c | if (dev->irq) |
irq | 220 | drivers/net/plip.c | printk(", probed IRQ %d.\n", dev->irq); |
irq | 363 | drivers/net/plip.c | if (request_irq(dev->irq , plip_interrupt) != 0) { |
irq | 365 | drivers/net/plip.c | printk("%s: couldn't get IRQ %d.\n", dev->name, dev->irq); |
irq | 368 | drivers/net/plip.c | irq2dev_map[dev->irq] = dev; |
irq | 389 | drivers/net/plip.c | free_irq(dev->irq); |
irq | 390 | drivers/net/plip.c | irq2dev_map[dev->irq] = NULL; |
irq | 461 | drivers/net/plip.c | enable_irq(dev->irq); |
irq | 574 | drivers/net/plip.c | disable_irq(dev->irq); |
irq | 644 | drivers/net/plip.c | enable_irq(dev->irq); |
irq | 656 | drivers/net/plip.c | enable_irq(dev->irq); |
irq | 695 | drivers/net/plip.c | int irq = -(((struct pt_regs *)reg_ptr)->orig_eax+2); |
irq | 696 | drivers/net/plip.c | struct device *dev = irq2dev_map[irq]; |
irq | 704 | drivers/net/plip.c | printk ("plip_interrupt: irq %d for unknown device.\n", irq); |
irq | 831 | drivers/net/plip.c | disable_irq(dev->irq); |
irq | 937 | drivers/net/plip.c | if(map->irq!= (unsigned char)-1) |
irq | 938 | drivers/net/plip.c | dev->irq= map->irq; |
irq | 876 | drivers/net/sk_g16.c | if (dev->irq == 0) /* Autoirq */ |
irq | 901 | drivers/net/sk_g16.c | dev->irq = irqtab[--i]; |
irq | 906 | drivers/net/sk_g16.c | else if (dev->irq == 2) /* IRQ2 is always IRQ9 */ |
irq | 913 | drivers/net/sk_g16.c | dev->irq = 9; |
irq | 929 | drivers/net/sk_g16.c | if (request_irq(dev->irq, &SK_interrupt)) |
irq | 935 | drivers/net/sk_g16.c | switch(dev->irq) |
irq | 948 | drivers/net/sk_g16.c | dev->irq, |
irq | 956 | drivers/net/sk_g16.c | irq2dev_map[dev->irq] = dev; /* Set IRQ as used by us */ |
irq | 960 | drivers/net/sk_g16.c | (int) dev->irq, (unsigned int) p->ram); |
irq | 1315 | drivers/net/sk_g16.c | int irq = - (((struct pt_regs *)reg_ptr)->orig_eax+2); |
irq | 1317 | drivers/net/sk_g16.c | struct device *dev = (struct device *) irq2dev_map[irq]; |
irq | 1326 | drivers/net/sk_g16.c | printk("SK_interrupt(): IRQ %d for unknown device.\n", irq); |
irq | 1670 | drivers/net/sk_g16.c | free_irq(dev->irq); /* Free IRQ */ |
irq | 1671 | drivers/net/sk_g16.c | irq2dev_map[dev->irq] = 0; /* Mark IRQ as unused */ |
irq | 2050 | drivers/net/sk_g16.c | dev->name, dev->base_addr, dev->irq); |
irq | 164 | drivers/net/skeleton.c | "network card", dev->base_addr, dev->irq); |
irq | 171 | drivers/net/skeleton.c | if (dev->irq == -1) |
irq | 173 | drivers/net/skeleton.c | else if (dev->irq < 2) { /* "Auto-IRQ" */ |
irq | 177 | drivers/net/skeleton.c | dev->irq = autoirq_report(0); |
irq | 179 | drivers/net/skeleton.c | printk(" autoirq is %d", dev->irq); |
irq | 180 | drivers/net/skeleton.c | } else if (dev->irq == 2) |
irq | 183 | drivers/net/skeleton.c | dev->irq = 9; |
irq | 185 | drivers/net/skeleton.c | { int irqval = request_irq(dev->irq, &net_interrupt); |
irq | 188 | drivers/net/skeleton.c | dev->irq, irqval); |
irq | 233 | drivers/net/skeleton.c | if (request_irq(dev->irq, &net_interrupt)) { |
irq | 240 | drivers/net/skeleton.c | free_irq(dev->irq); |
irq | 243 | drivers/net/skeleton.c | irq2dev_map[dev->irq] = dev; |
irq | 309 | drivers/net/skeleton.c | int irq = -(((struct pt_regs *)reg_ptr)->orig_eax+2); |
irq | 310 | drivers/net/skeleton.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 315 | drivers/net/skeleton.c | printk ("net_interrupt(): irq %d for unknown device.\n", irq); |
irq | 413 | drivers/net/skeleton.c | free_irq(dev->irq); |
irq | 416 | drivers/net/skeleton.c | irq2dev_map[dev->irq] = 0; |
irq | 119 | drivers/net/smc-ultra.c | if (dev->irq < 2) { |
irq | 121 | drivers/net/smc-ultra.c | int irq; |
irq | 124 | drivers/net/smc-ultra.c | irq = irqmap[((irqreg & 0x40) >> 4) + ((irqreg & 0x0c) >> 2)]; |
irq | 126 | drivers/net/smc-ultra.c | if (irq == 0) { |
irq | 130 | drivers/net/smc-ultra.c | dev->irq = irq; |
irq | 162 | drivers/net/smc-ultra.c | dev->irq, dev->mem_start, dev->mem_end-1); |
irq | 181 | drivers/net/smc-ultra.c | if (irqaction(dev->irq, &ei_sigaction)) |
irq | 250 | drivers/net/smc-ultra.c | free_irq(dev->irq); |
irq | 251 | drivers/net/smc-ultra.c | irq2dev_map[dev->irq] = 0; |
irq | 125 | drivers/net/wd.c | dev->irq = (reg5 & 0xe0) == 0xe0 ? 10 : (reg5 >> 5) + 1; |
irq | 188 | drivers/net/wd.c | if (dev->irq < 2) { |
irq | 205 | drivers/net/wd.c | dev->irq = autoirq_report(2); |
irq | 209 | drivers/net/wd.c | printk(" autoirq is %d", dev->irq); |
irq | 210 | drivers/net/wd.c | if (dev->irq < 2) |
irq | 211 | drivers/net/wd.c | dev->irq = word16 ? 10 : 5; |
irq | 213 | drivers/net/wd.c | dev->irq = irqmap[((reg4 >> 5) & 0x03) + (reg1 & 0x04)]; |
irq | 214 | drivers/net/wd.c | } else if (dev->irq == 2) /* Fixup bogosity: IRQ2 is really IRQ9 */ |
irq | 215 | drivers/net/wd.c | dev->irq = 9; |
irq | 219 | drivers/net/wd.c | if (irqaction (dev->irq, &ei_sigaction)) { |
irq | 220 | drivers/net/wd.c | printk (" unable to get IRQ %d.\n", dev->irq); |
irq | 240 | drivers/net/wd.c | model_name, dev->irq, dev->mem_start, dev->mem_end-1); |
irq | 221 | drivers/net/znet.c | dev->irq = netinfo->irq1; |
irq | 229 | drivers/net/znet.c | printk(", using IRQ %d DMA %d and %d.\n", dev->irq, netinfo->dma1, |
irq | 250 | drivers/net/znet.c | if (request_irq(dev->irq, &znet_interrupt) |
irq | 256 | drivers/net/znet.c | irq2dev_map[dev->irq] = dev; |
irq | 408 | drivers/net/znet.c | int irq = -(((struct pt_regs *)reg_ptr)->orig_eax+2); |
irq | 409 | drivers/net/znet.c | struct device *dev = irq2dev_map[irq]; |
irq | 414 | drivers/net/znet.c | printk(KERN_WARNING "znet_interrupt(): IRQ %d for unknown device.\n", irq); |
irq | 621 | drivers/net/znet.c | free_irq(dev->irq); |
irq | 236 | drivers/net/znote.c | dev->irq = netinfo->irq1; |
irq | 244 | drivers/net/znote.c | printk(", using IRQ %d DMA %d and %d.\n", dev->irq, netinfo->dma1, |
irq | 265 | drivers/net/znote.c | if (request_irq(dev->irq, &znet_interrupt) |
irq | 271 | drivers/net/znote.c | irq2dev_map[dev->irq] = dev; |
irq | 454 | drivers/net/znote.c | int irq = -(((struct pt_regs *)reg_ptr)->orig_eax+2); |
irq | 455 | drivers/net/znote.c | struct device *dev = irq2dev_map[irq]; |
irq | 460 | drivers/net/znote.c | printk ("znet_interrupt(): IRQ %d for unknown device.\n", irq); |
irq | 667 | drivers/net/znote.c | free_irq(dev->irq); |
irq | 961 | drivers/scsi/NCR5380.c | static void NCR5380_intr (int irq) { |
irq | 967 | drivers/scsi/NCR5380.c | printk("scsi : NCR5380 irq %d triggered\n", irq); |
irq | 973 | drivers/scsi/NCR5380.c | if (instance->irq == irq) { |
irq | 1257 | drivers/scsi/NCR5380.c | tmp[0] = IDENTIFY(((instance->irq == IRQ_NONE) ? 0 : 1), cmd->lun); |
irq | 246 | drivers/scsi/NCR5380.h | static void NCR5380_intr (int irq); |
irq | 287 | drivers/scsi/aha152x.h | unsigned irq:2; /* IRQ-Channel: 0,3=12, 1=10, 2=11 */ |
irq | 296 | drivers/scsi/aha152x.h | #define cf_irq fields.irq |
irq | 858 | drivers/scsi/aha1542.c | shpnt->irq = irq_level; |
irq | 966 | drivers/scsi/aha1542.c | SCpnt->host->irq); |
irq | 967 | drivers/scsi/aha1542.c | intval[0] = SCpnt->host->irq; |
irq | 787 | drivers/scsi/buslogic.c | static int getconfig(unsigned int base, unsigned char *irq, |
irq | 807 | drivers/scsi/buslogic.c | *irq = 9; |
irq | 810 | drivers/scsi/buslogic.c | *irq = 10; |
irq | 813 | drivers/scsi/buslogic.c | *irq = 11; |
irq | 816 | drivers/scsi/buslogic.c | *irq = 12; |
irq | 819 | drivers/scsi/buslogic.c | *irq = 14; |
irq | 822 | drivers/scsi/buslogic.c | *irq = 15; |
irq | 918 | drivers/scsi/buslogic.c | unsigned char irq; |
irq | 967 | drivers/scsi/buslogic.c | if (getconfig(base, &irq, &dma, &id, &bus_type, &max_sg)) |
irq | 981 | drivers/scsi/buslogic.c | base, irq); |
irq | 992 | drivers/scsi/buslogic.c | irq); |
irq | 996 | drivers/scsi/buslogic.c | val = request_irq(irq, buslogic_interrupt); |
irq | 1008 | drivers/scsi/buslogic.c | free_irq(irq); |
irq | 1019 | drivers/scsi/buslogic.c | host[irq - 9] = SHpnt; |
irq | 1037 | drivers/scsi/buslogic.c | SHpnt->irq = irq; |
irq | 1124 | drivers/scsi/buslogic.c | SCpnt->host->irq); |
irq | 1128 | drivers/scsi/buslogic.c | intval[0] = SCpnt->host->irq; |
irq | 76 | drivers/scsi/g_NCR5380.c | int irq; |
irq | 104 | drivers/scsi/g_NCR5380.c | overrides[commandline_current].irq = ints[2]; |
irq | 139 | drivers/scsi/g_NCR5380.c | if (overrides[current_override].irq != IRQ_AUTO) |
irq | 140 | drivers/scsi/g_NCR5380.c | instance->irq = overrides[current_override].irq; |
irq | 142 | drivers/scsi/g_NCR5380.c | instance->irq = NCR5380_probe_irq(instance, 0xffff); |
irq | 144 | drivers/scsi/g_NCR5380.c | if (instance->irq != IRQ_NONE) |
irq | 145 | drivers/scsi/g_NCR5380.c | if (irqaction (instance->irq, &sa)) { |
irq | 147 | drivers/scsi/g_NCR5380.c | hostno, instance->irq); |
irq | 148 | drivers/scsi/g_NCR5380.c | instance->irq = IRQ_NONE; |
irq | 151 | drivers/scsi/g_NCR5380.c | if (instance->irq == IRQ_NONE) { |
irq | 157 | drivers/scsi/g_NCR5380.c | if (instance->irq == IRQ_NONE) |
irq | 160 | drivers/scsi/g_NCR5380.c | printk (" irq %d", instance->irq); |
irq | 199 | drivers/scsi/hosts.c | retval->irq = 0; |
irq | 231 | drivers/scsi/hosts.h | unsigned char irq; |
irq | 113 | drivers/scsi/pas16.c | int irq; |
irq | 180 | drivers/scsi/pas16.c | void init_board( unsigned short io_port, int irq ) |
irq | 196 | drivers/scsi/pas16.c | tmp = ( tmp & 0x0f ) | ( scsi_irq_translate[irq] << 4 ); |
irq | 268 | drivers/scsi/pas16.c | overrides[commandline_current].irq = ints[2]; |
irq | 307 | drivers/scsi/pas16.c | init_board( io_port, overrides[current_override].irq ); |
irq | 337 | drivers/scsi/pas16.c | if (overrides[current_override].irq != IRQ_AUTO) |
irq | 338 | drivers/scsi/pas16.c | instance->irq = overrides[current_override].irq; |
irq | 340 | drivers/scsi/pas16.c | instance->irq = NCR5380_probe_irq(instance, PAS16_IRQS); |
irq | 342 | drivers/scsi/pas16.c | if (instance->irq != IRQ_NONE) |
irq | 343 | drivers/scsi/pas16.c | if (irqaction (instance->irq, &pas16_sigaction)) { |
irq | 345 | drivers/scsi/pas16.c | hostno, instance->irq); |
irq | 346 | drivers/scsi/pas16.c | instance->irq = IRQ_NONE; |
irq | 349 | drivers/scsi/pas16.c | if (instance->irq == IRQ_NONE) { |
irq | 355 | drivers/scsi/pas16.c | printk("scsi%d : irq = %d\n", hostno, instance->irq); |
irq | 360 | drivers/scsi/pas16.c | if (instance->irq == IRQ_NONE) |
irq | 363 | drivers/scsi/pas16.c | printk (" irq %d", instance->irq); |
irq | 785 | drivers/scsi/scsi.c | if(!intr_count && SCpnt->host->irq) |
irq | 786 | drivers/scsi/scsi.c | disable_irq(SCpnt->host->irq); |
irq | 790 | drivers/scsi/scsi.c | if(!intr_count && SCpnt->host->irq) |
irq | 791 | drivers/scsi/scsi.c | enable_irq(SCpnt->host->irq); |
irq | 123 | drivers/scsi/seagate.c | static unsigned char irq = IRQ; |
irq | 133 | drivers/scsi/seagate.c | irq = ints[2]; |
irq | 139 | drivers/scsi/seagate.c | irq = ints[2]; |
irq | 353 | drivers/scsi/seagate.c | if (irqaction((int) irq, &seagate_sigaction)) { |
irq | 355 | drivers/scsi/seagate.c | hostno, (int) irq); |
irq | 394 | drivers/scsi/seagate.c | "FD TMC-8xx", irq, base_address); |
irq | 125 | drivers/scsi/t128.c | int irq; |
irq | 171 | drivers/scsi/t128.c | overrides[commandline_current].irq = ints[2]; |
irq | 236 | drivers/scsi/t128.c | if (overrides[current_override].irq != IRQ_AUTO) |
irq | 237 | drivers/scsi/t128.c | instance->irq = overrides[current_override].irq; |
irq | 239 | drivers/scsi/t128.c | instance->irq = NCR5380_probe_irq(instance, T128_IRQS); |
irq | 241 | drivers/scsi/t128.c | if (instance->irq != IRQ_NONE) |
irq | 242 | drivers/scsi/t128.c | if (irqaction (instance->irq, &t128_sigaction)) { |
irq | 244 | drivers/scsi/t128.c | hostno, instance->irq); |
irq | 245 | drivers/scsi/t128.c | instance->irq = IRQ_NONE; |
irq | 248 | drivers/scsi/t128.c | if (instance->irq == IRQ_NONE) { |
irq | 254 | drivers/scsi/t128.c | printk("scsi%d : irq = %d\n", hostno, instance->irq); |
irq | 259 | drivers/scsi/t128.c | if (instance->irq == IRQ_NONE) |
irq | 262 | drivers/scsi/t128.c | printk (" irq %d", instance->irq); |
irq | 598 | drivers/scsi/ultrastor.c | shpnt->irq = config.interrupt; |
irq | 162 | drivers/scsi/wd7000.c | int irq; /* This adapter's IRQ level */ |
irq | 188 | drivers/scsi/wd7000.c | int irq; /* IRQ level */ |
irq | 802 | drivers/scsi/wd7000.c | void wd7000_intr_handle(int irq) |
irq | 809 | drivers/scsi/wd7000.c | register int irq = *(((int *)irqp)-2); |
irq | 816 | drivers/scsi/wd7000.c | Adapter *host = irq2host[irq]; /* This MUST be set!!! */ |
irq | 820 | drivers/scsi/wd7000.c | printk("wd7000_intr_handle: irq = %d, host = %06x\n", irq, host); |
irq | 1049 | drivers/scsi/wd7000.c | if (irqaction(host->irq, &sa)) { |
irq | 1050 | drivers/scsi/wd7000.c | printk("wd7000_init: can't get IRQ %d.\n", host->irq); |
irq | 1055 | drivers/scsi/wd7000.c | free_irq(host->irq); |
irq | 1063 | drivers/scsi/wd7000.c | free_irq(host->irq); |
irq | 1148 | drivers/scsi/wd7000.c | host->irq = cfg->irq; |
irq | 1151 | drivers/scsi/wd7000.c | irq2host[host->irq] = host; |
irq | 1166 | drivers/scsi/wd7000.c | host->iobase, host->irq, host->dma); |
irq | 1195 | drivers/scsi/wd7000.c | wd7000_intr_handle(host->irq); |
irq | 53 | drivers/sound/dev_table.c | supported_drivers[i].config.irq, |
irq | 74 | drivers/sound/dev_table.c | supported_drivers[i].config.irq = hw_config->irq; |
irq | 101 | drivers/sound/dev_table.c | supported_drivers[i].config.irq = hw_config->irq; |
irq | 139 | drivers/sound/dev_table.c | int card_type, ioaddr, irq, dma, ptr, j; |
irq | 153 | drivers/sound/dev_table.c | irq = (val & 0x000000f0) >> 4; |
irq | 167 | drivers/sound/dev_table.c | supported_drivers[ptr].config.irq = irq; |
irq | 175 | drivers/sound/dev_table.c | sound_chconf (int card_type, int ioaddr, int irq, int dma) |
irq | 191 | drivers/sound/dev_table.c | if (irq) |
irq | 192 | drivers/sound/dev_table.c | supported_drivers[ptr].config.irq = irq; |
irq | 242 | drivers/sound/dev_table.h | void sound_chconf(int card_type, int ioaddr, int irq, int dma); |
irq | 45 | drivers/sound/gus_card.c | snd_set_irq_handler (hw_config->irq, gusintr); |
irq | 49 | drivers/sound/gus_card.c | mem_start = gus_wave_init (mem_start, hw_config->irq, hw_config->dma); |
irq | 67 | drivers/sound/gus_card.c | mem_start = gus_wave_init (mem_start, hw_config->irq, hw_config->dma); |
irq | 3208 | drivers/sound/gus_wave.c | gus_wave_init (long mem_start, int irq, int dma) |
irq | 3280 | drivers/sound/gus_wave.c | if (irq < 0 || irq > 15) |
irq | 3282 | drivers/sound/gus_wave.c | printk ("ERROR! Invalid IRQ#%d. GUS Disabled", irq); |
irq | 3292 | drivers/sound/gus_wave.c | gus_irq = irq; |
irq | 193 | drivers/sound/mpu401.c | mpu401_irq = hw_config->irq; |
irq | 265 | drivers/sound/mpu401.c | mpu401_irq = hw_config->irq; |
irq | 147 | drivers/sound/pas2_card.c | pas_irq = hw_config->irq; |
irq | 250 | drivers/sound/pas2_card.c | if (!E_C_SB_IRQ_translate[sb_config->irq]) |
irq | 252 | drivers/sound/pas2_card.c | sb_config->irq); |
irq | 255 | drivers/sound/pas2_card.c | E_C_SB_IRQ_translate[sb_config->irq]; |
irq | 313 | drivers/sound/pas2_card.c | pas_irq = hw_config->irq; |
irq | 581 | drivers/sound/sb16_dsp.c | set_irq_hw (sb_config->irq); |
irq | 584 | drivers/sound/sb16_dsp.c | DEB (printk ("SoundBlaster 16: IRQ %d DMA %d OK\n", sb_config->irq, hw_config->dma)); |
irq | 648 | drivers/sound/sb_dsp.c | sbc_irq = hw_config->irq; |
irq | 179 | drivers/sound/sound_calls.h | long gus_wave_init(long mem_start, int irq, int dma); |
irq | 208 | drivers/sound/sound_config.h | int irq; |
irq | 147 | drivers/sound/sound_switch.c | if (!put_status_int (supported_drivers[i].config.irq, 10)) |
irq | 74 | include/linux/if.h | unsigned char irq; |
irq | 77 | include/linux/lp.h | #define LP_IRQ(minor) lp_table[(minor)].irq /* interrupt # */ |
irq | 84 | include/linux/lp.h | unsigned int irq; |
irq | 63 | include/linux/netdevice.h | unsigned char irq; /* device IRQ number */ |
irq | 376 | include/linux/sched.h | extern int request_irq(unsigned int irq,void (*handler)(int)); |
irq | 377 | include/linux/sched.h | extern void free_irq(unsigned int irq); |
irq | 378 | include/linux/sched.h | extern int irqaction(unsigned int irq,struct sigaction * sa); |
irq | 17 | include/linux/serial.h | int irq; |
irq | 86 | include/linux/serial.h | int irq; |
irq | 200 | kernel/irq.c | asmlinkage void do_IRQ(int irq, struct pt_regs * regs) |
irq | 202 | kernel/irq.c | struct sigaction * sa = irq + irq_sigaction; |
irq | 204 | kernel/irq.c | kstat.interrupts[irq]++; |
irq | 213 | kernel/irq.c | asmlinkage void do_fast_IRQ(int irq) |
irq | 215 | kernel/irq.c | struct sigaction * sa = irq + irq_sigaction; |
irq | 217 | kernel/irq.c | kstat.interrupts[irq]++; |
irq | 218 | kernel/irq.c | sa->sa_handler(irq); |
irq | 221 | kernel/irq.c | int irqaction(unsigned int irq, struct sigaction * new_sa) |
irq | 226 | kernel/irq.c | if (irq > 15) |
irq | 228 | kernel/irq.c | sa = irq + irq_sigaction; |
irq | 238 | kernel/irq.c | set_intr_gate(0x20+irq,fast_interrupt[irq]); |
irq | 240 | kernel/irq.c | set_intr_gate(0x20+irq,interrupt[irq]); |
irq | 241 | kernel/irq.c | if (irq < 8) { |
irq | 242 | kernel/irq.c | cache_21 &= ~(1<<irq); |
irq | 246 | kernel/irq.c | cache_A1 &= ~(1<<(irq-8)); |
irq | 254 | kernel/irq.c | int request_irq(unsigned int irq, void (*handler)(int)) |
irq | 262 | kernel/irq.c | return irqaction(irq,&sa); |
irq | 265 | kernel/irq.c | void free_irq(unsigned int irq) |
irq | 267 | kernel/irq.c | struct sigaction * sa = irq + irq_sigaction; |
irq | 270 | kernel/irq.c | if (irq > 15) { |
irq | 271 | kernel/irq.c | printk("Trying to free IRQ%d\n",irq); |
irq | 275 | kernel/irq.c | printk("Trying to free free IRQ%d\n",irq); |
irq | 280 | kernel/irq.c | if (irq < 8) { |
irq | 281 | kernel/irq.c | cache_21 |= 1 << irq; |
irq | 284 | kernel/irq.c | cache_A1 |= 1 << (irq-8); |
irq | 287 | kernel/irq.c | set_intr_gate(0x20+irq,bad_interrupt[irq]); |
irq | 1265 | net/inet/dev.c | ifr.ifr_map.irq=dev->irq; |
irq | 61 | net/inet/eth.c | d->irq=ints[1]; |