tag | line | file | source code |
irq | 529 | arch/alpha/kernel/bios32.c | dev->irq = 0; |
irq | 561 | arch/alpha/kernel/bios32.c | dev->irq = irq_tab[slot - min_idsel][pin]; |
irq | 565 | arch/alpha/kernel/bios32.c | PCI_INTERRUPT_LINE, dev->irq); |
irq | 761 | arch/alpha/kernel/bios32.c | dev->irq = 0; |
irq | 820 | arch/alpha/kernel/bios32.c | dev->irq = (route_tab >> (8 * pirq)) & 0xff; |
irq | 823 | arch/alpha/kernel/bios32.c | level_bits |= (1 << dev->irq); |
irq | 828 | arch/alpha/kernel/bios32.c | PCI_INTERRUPT_LINE, dev->irq); |
irq | 41 | arch/alpha/kernel/irq.c | static void mask_irq(int irq) |
irq | 45 | arch/alpha/kernel/irq.c | if (irq < 16) { |
irq | 46 | arch/alpha/kernel/irq.c | mask = 1 << (irq & 7); |
irq | 47 | arch/alpha/kernel/irq.c | if (irq < 8) { |
irq | 56 | arch/alpha/kernel/irq.c | mask = 1 << (irq - 16); |
irq | 61 | arch/alpha/kernel/irq.c | mask = 1 << (irq & 7); |
irq | 62 | arch/alpha/kernel/irq.c | if (irq < 24) { |
irq | 73 | arch/alpha/kernel/irq.c | static void unmask_irq(unsigned long irq) |
irq | 77 | arch/alpha/kernel/irq.c | if (irq < 16) { |
irq | 78 | arch/alpha/kernel/irq.c | mask = ~(1 << (irq & 7)); |
irq | 79 | arch/alpha/kernel/irq.c | if (irq < 8) { |
irq | 88 | arch/alpha/kernel/irq.c | mask = ~(1 << (irq - 16)); |
irq | 93 | arch/alpha/kernel/irq.c | mask = ~(1 << (irq & 7)); |
irq | 95 | arch/alpha/kernel/irq.c | if (irq < 24) { |
irq | 155 | arch/alpha/kernel/irq.c | static inline void ack_irq(int irq) |
irq | 157 | arch/alpha/kernel/irq.c | if (irq < 16) { |
irq | 160 | arch/alpha/kernel/irq.c | if (irq > 7) { |
irq | 161 | arch/alpha/kernel/irq.c | outb(0xE0 | (irq - 8), 0xa0); |
irq | 162 | arch/alpha/kernel/irq.c | irq = 2; |
irq | 165 | arch/alpha/kernel/irq.c | outb(0xE0 | irq, 0x20); |
irq | 169 | arch/alpha/kernel/irq.c | int request_irq(unsigned int irq, |
irq | 179 | arch/alpha/kernel/irq.c | if (irq >= NR_IRQS) |
irq | 183 | arch/alpha/kernel/irq.c | p = irq_action + irq; |
irq | 207 | arch/alpha/kernel/irq.c | rand_initialize_irq(irq); |
irq | 221 | arch/alpha/kernel/irq.c | unmask_irq(irq); |
irq | 227 | arch/alpha/kernel/irq.c | void free_irq(unsigned int irq, void *dev_id) |
irq | 232 | arch/alpha/kernel/irq.c | if (irq >= NR_IRQS) { |
irq | 233 | arch/alpha/kernel/irq.c | printk("Trying to free IRQ%d\n",irq); |
irq | 236 | arch/alpha/kernel/irq.c | for (p = irq + irq_action; (action = *p) != NULL; p = &action->next) { |
irq | 244 | arch/alpha/kernel/irq.c | if (!irq[irq_action]) |
irq | 245 | arch/alpha/kernel/irq.c | mask_irq(irq); |
irq | 250 | arch/alpha/kernel/irq.c | printk("Trying to free free IRQ%d\n",irq); |
irq | 259 | arch/alpha/kernel/irq.c | static void unexpected_irq(int irq, struct pt_regs * regs) |
irq | 264 | arch/alpha/kernel/irq.c | printk("IO device interrupt, irq = %d\n", irq); |
irq | 284 | arch/alpha/kernel/irq.c | static inline void handle_irq(int irq, struct pt_regs * regs) |
irq | 286 | arch/alpha/kernel/irq.c | struct irqaction * action = irq_action[irq]; |
irq | 288 | arch/alpha/kernel/irq.c | kstat.interrupts[irq]++; |
irq | 290 | arch/alpha/kernel/irq.c | unexpected_irq(irq, regs); |
irq | 294 | arch/alpha/kernel/irq.c | action->handler(irq, action->dev_id, regs); |
irq | 299 | arch/alpha/kernel/irq.c | static inline void device_interrupt(int irq, int ack, struct pt_regs * regs) |
irq | 303 | arch/alpha/kernel/irq.c | if ((unsigned) irq > NR_IRQS) { |
irq | 304 | arch/alpha/kernel/irq.c | printk("device_interrupt: unexpected interrupt %d\n", irq); |
irq | 308 | arch/alpha/kernel/irq.c | kstat.interrupts[irq]++; |
irq | 309 | arch/alpha/kernel/irq.c | action = irq_action[irq]; |
irq | 314 | arch/alpha/kernel/irq.c | action->handler(irq, action->dev_id, regs); |
irq | 335 | arch/alpha/kernel/irq.c | add_interrupt_randomness(irq); |
irq | 337 | arch/alpha/kernel/irq.c | action->handler(irq, action->dev_id, regs); |
irq | 502 | arch/alpha/kernel/irq.c | int irq, ack; |
irq | 509 | arch/alpha/kernel/irq.c | ack = irq = (vector - 0x800) >> 4; |
irq | 525 | arch/alpha/kernel/irq.c | if (irq == 1) |
irq | 526 | arch/alpha/kernel/irq.c | irq = 7; |
irq | 529 | arch/alpha/kernel/irq.c | device_interrupt(irq, ack, regs); |
irq | 343 | arch/i386/kernel/irq.c | asmlinkage void do_IRQ(int irq, struct pt_regs * regs) |
irq | 345 | arch/i386/kernel/irq.c | struct irqaction * action = *(irq + irq_action); |
irq | 349 | arch/i386/kernel/irq.c | panic("IRQ %d: active processor set wrongly(%d not %d).\n", irq, active_kernel_processor, smp_processor_id()); |
irq | 352 | arch/i386/kernel/irq.c | kstat.interrupts[irq]++; |
irq | 354 | arch/i386/kernel/irq.c | int_count[smp_processor_id()][irq]++; |
irq | 358 | arch/i386/kernel/irq.c | add_interrupt_randomness(irq); |
irq | 359 | arch/i386/kernel/irq.c | action->handler(irq, action->dev_id, regs); |
irq | 369 | arch/i386/kernel/irq.c | asmlinkage void do_fast_IRQ(int irq) |
irq | 371 | arch/i386/kernel/irq.c | struct irqaction * action = *(irq + irq_action); |
irq | 374 | arch/i386/kernel/irq.c | if(smp_threads_ready && active_kernel_processor!=smp_processor_id() && irq!=13) |
irq | 375 | arch/i386/kernel/irq.c | panic("fast_IRQ %d: active processor set wrongly(%d not %d).\n", irq, active_kernel_processor, smp_processor_id()); |
irq | 378 | arch/i386/kernel/irq.c | kstat.interrupts[irq]++; |
irq | 380 | arch/i386/kernel/irq.c | int_count[smp_processor_id()][irq]++; |
irq | 383 | arch/i386/kernel/irq.c | action->handler(irq, action->dev_id, NULL); |
irq | 388 | arch/i386/kernel/irq.c | int setup_x86_irq(int irq, struct irqaction * new) |
irq | 394 | arch/i386/kernel/irq.c | p = irq_action + irq; |
irq | 413 | arch/i386/kernel/irq.c | rand_initialize_irq(irq); |
irq | 421 | arch/i386/kernel/irq.c | set_intr_gate(0x20+irq,fast_interrupt[irq]); |
irq | 423 | arch/i386/kernel/irq.c | set_intr_gate(0x20+irq,interrupt[irq]); |
irq | 424 | arch/i386/kernel/irq.c | unmask_irq(irq); |
irq | 430 | arch/i386/kernel/irq.c | int request_irq(unsigned int irq, |
irq | 439 | arch/i386/kernel/irq.c | if (irq > 15) |
irq | 455 | arch/i386/kernel/irq.c | retval = setup_x86_irq(irq, action); |
irq | 462 | arch/i386/kernel/irq.c | void free_irq(unsigned int irq, void *dev_id) |
irq | 467 | arch/i386/kernel/irq.c | if (irq > 15) { |
irq | 468 | arch/i386/kernel/irq.c | printk("Trying to free IRQ%d\n",irq); |
irq | 471 | arch/i386/kernel/irq.c | for (p = irq + irq_action; (action = *p) != NULL; p = &action->next) { |
irq | 479 | arch/i386/kernel/irq.c | if (!irq[irq_action]) { |
irq | 480 | arch/i386/kernel/irq.c | mask_irq(irq); |
irq | 481 | arch/i386/kernel/irq.c | set_intr_gate(0x20+irq,bad_interrupt[irq]); |
irq | 487 | arch/i386/kernel/irq.c | printk("Trying to free free IRQ%d\n",irq); |
irq | 940 | arch/i386/kernel/smp.c | int irq=0x2d; /* IRQ 13 */ |
irq | 960 | arch/i386/kernel/smp.c | irq=0x30; |
irq | 1031 | arch/i386/kernel/smp.c | cfg|=APIC_DEST_FIELD|APIC_DEST_DM_FIXED|irq; /* Send an IRQ 13 */ |
irq | 252 | arch/i386/kernel/time.c | static inline void timer_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 282 | arch/i386/kernel/time.c | static void pentium_timer_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 288 | arch/i386/kernel/time.c | timer_interrupt(irq, NULL, regs); |
irq | 1114 | arch/m68k/amiga/amifb.c | static void amifb_interrupt(int irq, struct pt_regs *fp, void *dummy); |
irq | 2387 | arch/m68k/amiga/amifb.c | static void mono_amifb_interrupt(int irq, struct pt_regs *fp, void *data) |
irq | 4983 | arch/m68k/amiga/amifb.c | static void amifb_interrupt(int irq, struct pt_regs *fp, void *dummy) |
irq | 56 | arch/m68k/amiga/amiints.c | ami_int1(int irq, struct pt_regs *fp, void *data), |
irq | 57 | arch/m68k/amiga/amiints.c | ami_int2(int irq, struct pt_regs *fp, void *data), |
irq | 58 | arch/m68k/amiga/amiints.c | ami_int3(int irq, struct pt_regs *fp, void *data), |
irq | 59 | arch/m68k/amiga/amiints.c | ami_int4(int irq, struct pt_regs *fp, void *data), |
irq | 60 | arch/m68k/amiga/amiints.c | ami_int5(int irq, struct pt_regs *fp, void *data), |
irq | 61 | arch/m68k/amiga/amiints.c | ami_int6(int irq, struct pt_regs *fp, void *data), |
irq | 62 | arch/m68k/amiga/amiints.c | ami_int7(int irq, struct pt_regs *fp, void *data), |
irq | 63 | arch/m68k/amiga/amiints.c | ami_intcia(int irq, struct pt_regs *fp, void *data); |
irq | 108 | arch/m68k/amiga/amiints.c | static void ami_int1 (int irq, struct pt_regs *fp, void *data) |
irq | 147 | arch/m68k/amiga/amiints.c | static void ami_int2 (int irq, struct pt_regs *fp, void *data) |
irq | 161 | arch/m68k/amiga/amiints.c | static void ami_int3 (int irq, struct pt_regs *fp, void *data) |
irq | 193 | arch/m68k/amiga/amiints.c | static void ami_int4 (int irq, struct pt_regs *fp, void *data) |
irq | 234 | arch/m68k/amiga/amiints.c | static void ami_int5 (int irq, struct pt_regs *fp, void *data) |
irq | 259 | arch/m68k/amiga/amiints.c | static void ami_int6 (int irq, struct pt_regs *fp, void *data) |
irq | 273 | arch/m68k/amiga/amiints.c | static void ami_int7 (int irq, struct pt_regs *fp, void *data) |
irq | 278 | arch/m68k/amiga/amiints.c | static void ami_intcia (int irq, struct pt_regs *fp, void *data) |
irq | 285 | arch/m68k/amiga/amiints.c | if (irq == IRQ_AMIGA_PORTS) |
irq | 199 | arch/m68k/amiga/amikeyb.c | static void keyboard_interrupt (int irq, struct pt_regs *fp, void *dummy) |
irq | 342 | arch/m68k/amiga/config.c | static void timer_wrapper( int irq, struct pt_regs *fp, void *otimerf ) |
irq | 353 | arch/m68k/amiga/config.c | (*(isrfunc)otimerf)( irq, fp, NULL ); |
irq | 1500 | arch/m68k/atari/atafb.c | static void falcon_vbl_switcher( int irq, struct pt_regs *fp, void *dummy ) |
irq | 410 | arch/m68k/atari/ataints.c | static void atari_call_isr_list( int irq, struct pt_regs *fp, void *_p ) |
irq | 415 | arch/m68k/atari/ataints.c | p->isr( irq, fp, p->data ); |
irq | 309 | arch/m68k/atari/atakeyb.c | static void keyboard_interrupt(int irq, struct pt_regs *fp, void *dummy) |
irq | 53 | arch/m68k/atari/stdma.c | static void stdma_int (int irq, struct pt_regs *fp, void *dummy); |
irq | 190 | arch/m68k/atari/stdma.c | static void stdma_int(int irq, struct pt_regs *fp, void *dummy) |
irq | 193 | arch/m68k/atari/stdma.c | (*stdma_isr)(irq, fp, stdma_isr_data); |
irq | 272 | arch/m68k/console/fbcon.c | static void fbcon_vbl_handler(int irq, struct pt_regs *fp, void *dummy); |
irq | 1490 | arch/m68k/console/fbcon.c | static void fbcon_vbl_handler(int irq, struct pt_regs *fp, void *dummy) |
irq | 155 | arch/m68k/kernel/ints.c | void call_isr_list(int irq, isr_node_t *p, struct pt_regs *fp) |
irq | 158 | arch/m68k/kernel/ints.c | p->isr (irq, fp, p->data); |
irq | 181 | arch/m68k/kernel/ints.c | int request_irq(unsigned int irq, |
irq | 188 | arch/m68k/kernel/ints.c | void free_irq(unsigned int irq, void *dev_id) |
irq | 35 | arch/m68k/kernel/time.c | static void timer_interrupt(int irq, struct pt_regs * regs, void *dummy) |
irq | 143 | arch/mips/kernel/irq.c | asmlinkage void do_IRQ(int irq, struct pt_regs * regs) |
irq | 145 | arch/mips/kernel/irq.c | struct irqaction * action = *(irq + irq_action); |
irq | 147 | arch/mips/kernel/irq.c | kstat.interrupts[irq]++; |
irq | 149 | arch/mips/kernel/irq.c | add_interrupt_randomness(irq); |
irq | 151 | arch/mips/kernel/irq.c | action->handler(irq, action->dev_id, regs); |
irq | 161 | arch/mips/kernel/irq.c | asmlinkage void do_fast_IRQ(int irq) |
irq | 163 | arch/mips/kernel/irq.c | struct irqaction * action = *(irq + irq_action); |
irq | 165 | arch/mips/kernel/irq.c | kstat.interrupts[irq]++; |
irq | 167 | arch/mips/kernel/irq.c | add_interrupt_randomness(irq); |
irq | 169 | arch/mips/kernel/irq.c | action->handler(irq, action->dev_id, NULL); |
irq | 176 | arch/mips/kernel/irq.c | int request_irq(unsigned int irq, |
irq | 185 | arch/mips/kernel/irq.c | if (irq > 15) |
irq | 189 | arch/mips/kernel/irq.c | action = *(irq + irq_action); |
irq | 197 | arch/mips/kernel/irq.c | printk("Attempt to mix fast and slow interrupts on IRQ%d denied\n", irq); |
irq | 202 | arch/mips/kernel/irq.c | rand_initialize_irq(irq); |
irq | 205 | arch/mips/kernel/irq.c | if (irq == 2) |
irq | 207 | arch/mips/kernel/irq.c | else if (irq == 13) |
irq | 209 | arch/mips/kernel/irq.c | else if (irq == TIMER_IRQ) |
irq | 229 | arch/mips/kernel/irq.c | *(irq + irq_action) = action; |
irq | 235 | arch/mips/kernel/irq.c | set_int_vector(irq,fast_interrupt); |
irq | 237 | arch/mips/kernel/irq.c | set_int_vector(irq,interrupt); |
irq | 239 | arch/mips/kernel/irq.c | if (irq < 8) { |
irq | 240 | arch/mips/kernel/irq.c | cache_21 &= ~(1<<irq); |
irq | 244 | arch/mips/kernel/irq.c | cache_A1 &= ~(1<<(irq-8)); |
irq | 253 | arch/mips/kernel/irq.c | void free_irq(unsigned int irq, void *dev_id) |
irq | 255 | arch/mips/kernel/irq.c | struct irqaction * action = *(irq + irq_action); |
irq | 259 | arch/mips/kernel/irq.c | if (irq > 15) { |
irq | 260 | arch/mips/kernel/irq.c | printk("Trying to free IRQ%d\n",irq); |
irq | 264 | arch/mips/kernel/irq.c | printk("Trying to free free IRQ%d\n",irq); |
irq | 273 | arch/mips/kernel/irq.c | printk("Trying to free free shared IRQ%d\n",irq); |
irq | 277 | arch/mips/kernel/irq.c | printk("Trying to free shared IRQ%d with NULL device ID\n", irq); |
irq | 285 | arch/mips/kernel/irq.c | *(irq + irq_action) = action->next; |
irq | 288 | arch/mips/kernel/irq.c | if ((irq == 2) || (irq == 13) | (irq == TIMER_IRQ)) |
irq | 293 | arch/mips/kernel/irq.c | if (!(*(irq + irq_action))) { |
irq | 294 | arch/mips/kernel/irq.c | if (irq < 8) { |
irq | 295 | arch/mips/kernel/irq.c | cache_21 |= 1 << irq; |
irq | 298 | arch/mips/kernel/irq.c | cache_A1 |= 1 << (irq-8); |
irq | 301 | arch/mips/kernel/irq.c | set_int_vector(irq,bad_interrupt); |
irq | 187 | arch/mips/kernel/time.c | static void timer_interrupt(int irq, struct pt_regs * regs) |
irq | 110 | arch/ppc/kernel/irq.c | int irq, s; |
irq | 115 | arch/ppc/kernel/irq.c | irq = inb(0x20); |
irq | 116 | arch/ppc/kernel/irq.c | irq &= 0x07; /* Caution! */ |
irq | 117 | arch/ppc/kernel/irq.c | if (irq == 2) |
irq | 120 | arch/ppc/kernel/irq.c | irq = inb(0xA0) & 0x07; |
irq | 121 | arch/ppc/kernel/irq.c | irq += 8; |
irq | 124 | arch/ppc/kernel/irq.c | if (irq > 7) |
irq | 126 | arch/ppc/kernel/irq.c | outb(cache_A1 | (1<<(irq-7)), 0xA1); |
irq | 132 | arch/ppc/kernel/irq.c | outb(cache_21 | (1<<irq), 0x21); |
irq | 135 | arch/ppc/kernel/irq.c | action = *(irq + irq_action); |
irq | 136 | arch/ppc/kernel/irq.c | kstat.interrupts[irq]++; |
irq | 140 | arch/ppc/kernel/irq.c | action->handler(irq, action->dev_id, regs); |
irq | 143 | arch/ppc/kernel/irq.c | _printk("Bogus interrupt #%d\n", irq); |
irq | 150 | arch/ppc/kernel/irq.c | printk("*** WARNING! %s handler [IRQ %d] turned interrupts on!\n", action->name, irq); |
irq | 153 | arch/ppc/kernel/irq.c | if (irq > 7) |
irq | 206 | arch/ppc/kernel/irq.c | int request_irq(unsigned int irq, |
irq | 216 | arch/ppc/kernel/irq.c | _printk("Request IRQ #%d, Handler: %x\n", irq, handler); |
irq | 219 | arch/ppc/kernel/irq.c | if (irq > 15) |
irq | 223 | arch/ppc/kernel/irq.c | action = *(irq + irq_action); |
irq | 231 | arch/ppc/kernel/irq.c | printk("Attempt to mix fast and slow interrupts on IRQ%d denied\n", irq); |
irq | 237 | arch/ppc/kernel/irq.c | if (irq == 2) |
irq | 239 | arch/ppc/kernel/irq.c | else if (irq == 13) |
irq | 241 | arch/ppc/kernel/irq.c | else if (irq == TIMER_IRQ) |
irq | 261 | arch/ppc/kernel/irq.c | *(irq + irq_action) = action; |
irq | 265 | arch/ppc/kernel/irq.c | set_intr_gate(0x20+irq,fast_interrupt[irq]); |
irq | 267 | arch/ppc/kernel/irq.c | set_intr_gate(0x20+irq,interrupt[irq]); |
irq | 270 | arch/ppc/kernel/irq.c | if (irq < 8) { |
irq | 271 | arch/ppc/kernel/irq.c | cache_21 &= ~(1<<irq); |
irq | 275 | arch/ppc/kernel/irq.c | cache_A1 &= ~(1<<(irq-8)); |
irq | 284 | arch/ppc/kernel/irq.c | void free_irq(unsigned int irq, void *dev_id) |
irq | 286 | arch/ppc/kernel/irq.c | struct irqaction * action = *(irq + irq_action); |
irq | 290 | arch/ppc/kernel/irq.c | if (irq > 15) { |
irq | 291 | arch/ppc/kernel/irq.c | printk("Trying to free IRQ%d\n",irq); |
irq | 295 | arch/ppc/kernel/irq.c | printk("Trying to free free IRQ%d\n",irq); |
irq | 304 | arch/ppc/kernel/irq.c | printk("Trying to free free shared IRQ%d\n",irq); |
irq | 308 | arch/ppc/kernel/irq.c | printk("Trying to free shared IRQ%d with NULL device ID\n", irq); |
irq | 316 | arch/ppc/kernel/irq.c | *(irq + irq_action) = action->next; |
irq | 319 | arch/ppc/kernel/irq.c | if ((irq == 2) || (irq == 13) | (irq == TIMER_IRQ)) |
irq | 324 | arch/ppc/kernel/irq.c | if (!(*(irq + irq_action))) { |
irq | 325 | arch/ppc/kernel/irq.c | if (irq < 8) { |
irq | 326 | arch/ppc/kernel/irq.c | cache_21 |= 1 << irq; |
irq | 329 | arch/ppc/kernel/irq.c | cache_A1 |= 1 << (irq-8); |
irq | 333 | arch/ppc/kernel/irq.c | set_intr_gate(0x20+irq,bad_interrupt[irq]); |
irq | 434 | arch/ppc/kernel/irq.c | PCI_irq(int irq) |
irq | 437 | arch/ppc/kernel/irq.c | int res = _irq[(irq-1)&0x03]; |
irq | 439 | arch/ppc/kernel/irq.c | _printk("PCI IRQ #%d = %d\n", irq, res); |
irq | 121 | arch/sparc/kernel/irq.c | void free_irq(unsigned int irq, void *dev_id) |
irq | 128 | arch/sparc/kernel/irq.c | cpu_irq = irq & NR_IRQS; |
irq | 131 | arch/sparc/kernel/irq.c | printk("Trying to free bogus IRQ %d\n", irq); |
irq | 135 | arch/sparc/kernel/irq.c | printk("Trying to free free IRQ%d\n",irq); |
irq | 144 | arch/sparc/kernel/irq.c | printk("Trying to free free shared IRQ%d\n",irq); |
irq | 148 | arch/sparc/kernel/irq.c | printk("Trying to free shared IRQ%d with NULL device ID\n", irq); |
irq | 157 | arch/sparc/kernel/irq.c | irq, action->name); |
irq | 170 | arch/sparc/kernel/irq.c | disable_irq(irq); |
irq | 175 | arch/sparc/kernel/irq.c | void unexpected_irq(int irq, void *dev_id, struct pt_regs * regs) |
irq | 181 | arch/sparc/kernel/irq.c | cpu_irq = irq & NR_IRQS; |
irq | 184 | arch/sparc/kernel/irq.c | printk("IO device interrupt, irq = %d\n", irq); |
irq | 196 | arch/sparc/kernel/irq.c | void handler_irq(int irq, struct pt_regs * regs) |
irq | 201 | arch/sparc/kernel/irq.c | cpu_irq = irq & NR_IRQS; |
irq | 205 | arch/sparc/kernel/irq.c | printk("I<%d,%d,%d>", smp_processor_id(), irq, smp_proc_in_lock[smp_processor_id()]); |
irq | 209 | arch/sparc/kernel/irq.c | unexpected_irq(irq, action->dev_id, regs); |
irq | 211 | arch/sparc/kernel/irq.c | action->handler(irq, action->dev_id, regs); |
irq | 223 | arch/sparc/kernel/irq.c | asmlinkage void do_IRQ(int irq, struct pt_regs * regs) |
irq | 228 | arch/sparc/kernel/irq.c | cpu_irq = irq & NR_IRQS; |
irq | 232 | arch/sparc/kernel/irq.c | action->handler(irq, action->dev_id, regs); |
irq | 242 | arch/sparc/kernel/irq.c | asmlinkage void do_fast_IRQ(int irq) |
irq | 244 | arch/sparc/kernel/irq.c | kstat.interrupts[irq&NR_IRQS]++; |
irq | 245 | arch/sparc/kernel/irq.c | printk("Got FAST_IRQ number %04lx\n", (long unsigned int) irq); |
irq | 252 | arch/sparc/kernel/irq.c | int request_fast_irq(unsigned int irq, |
irq | 260 | arch/sparc/kernel/irq.c | cpu_irq = irq & NR_IRQS; |
irq | 286 | arch/sparc/kernel/irq.c | irq, devname); |
irq | 300 | arch/sparc/kernel/irq.c | (unsigned long) &sparc_ttable[SP_TRAP_IRQ1+(irq-1)].inst_one); |
irq | 313 | arch/sparc/kernel/irq.c | enable_irq(irq); |
irq | 318 | arch/sparc/kernel/irq.c | int request_irq(unsigned int irq, |
irq | 326 | arch/sparc/kernel/irq.c | cpu_irq = irq & NR_IRQS; |
irq | 340 | arch/sparc/kernel/irq.c | printk("Attempt to mix fast and slow interrupts on IRQ%d denied\n", irq); |
irq | 354 | arch/sparc/kernel/irq.c | printk("Request for IRQ%d (%s) SA_STATIC_ALLOC failed using kmalloc\n",irq, devname); |
irq | 377 | arch/sparc/kernel/irq.c | enable_irq(irq); |
irq | 283 | arch/sparc/kernel/smp.c | static inline void send_ipi(unsigned long target_map, int irq) |
irq | 289 | arch/sparc/kernel/smp.c | set_cpu_int(mid_xlate[i], irq); |
irq | 314 | arch/sparc/kernel/smp.c | int irq = 15; |
irq | 328 | arch/sparc/kernel/smp.c | irq = 13; |
irq | 387 | arch/sparc/kernel/smp.c | send_ipi(target_map, irq); |
irq | 125 | arch/sparc/kernel/sun4c_irq.c | int irq; |
irq | 140 | arch/sparc/kernel/sun4c_irq.c | irq = request_irq(TIMER_IRQ, |
irq | 144 | arch/sparc/kernel/sun4c_irq.c | if (irq) { |
irq | 74 | arch/sparc/kernel/sun4m_irq.c | inline unsigned long sun4m_get_irqmask(unsigned int irq) |
irq | 78 | arch/sparc/kernel/sun4m_irq.c | if (irq > 0x20) { |
irq | 80 | arch/sparc/kernel/sun4m_irq.c | irq &= 0x1f; |
irq | 81 | arch/sparc/kernel/sun4m_irq.c | mask = irq_mask[irq_xlate[irq]]; |
irq | 83 | arch/sparc/kernel/sun4m_irq.c | printk("sun4m_get_irqmask: IRQ%d has no valid mask!\n",irq); |
irq | 89 | arch/sparc/kernel/sun4m_irq.c | irq &= 0xf; |
irq | 90 | arch/sparc/kernel/sun4m_irq.c | mask = SUN4M_SOFT_INT(irq); |
irq | 179 | arch/sparc/kernel/sun4m_irq.c | static void sun4m_lvl14_handler(int irq, void *dev_id, struct pt_regs * regs) |
irq | 198 | arch/sparc/kernel/sun4m_irq.c | int reg_count, irq, cpu; |
irq | 240 | arch/sparc/kernel/sun4m_irq.c | irq = request_irq(TIMER_IRQ, |
irq | 244 | arch/sparc/kernel/sun4m_irq.c | if (irq) { |
irq | 34 | arch/sparc/kernel/time.c | void timer_interrupt(int irq, void *dev_id, struct pt_regs * regs) |
irq | 192 | drivers/block/amiflop.c | static void ms_isr(int irq, struct pt_regs *fp, void *dummy) |
irq | 1690 | drivers/block/amiflop.c | static void fd_block_done(int irq, struct pt_regs *fp, void *dummy) |
irq | 362 | drivers/block/ataflop.c | static void floppy_irq (int irq, struct pt_regs *fp, void *dummy); |
irq | 575 | drivers/block/ataflop.c | static void floppy_irq (int irq, struct pt_regs *fp, void *dummy) |
irq | 167 | drivers/block/floppy.c | void floppy_interrupt(int irq, void *dev_id, struct pt_regs * regs); |
irq | 1684 | drivers/block/floppy.c | void floppy_interrupt(int irq, void *dev_id, struct pt_regs * regs) |
irq | 933 | drivers/block/hd.c | static void hd_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 1522 | drivers/block/ide.c | disable_irq(hwif->irq); |
irq | 1526 | drivers/block/ide.c | enable_irq(hwif->irq); |
irq | 1607 | drivers/block/ide.c | static void unexpected_intr (int irq, ide_hwgroup_t *hwgroup) |
irq | 1617 | drivers/block/ide.c | if (hwif->irq == irq) { |
irq | 1636 | drivers/block/ide.c | void ide_intr (int irq, void *dev_id, struct pt_regs *regs) |
irq | 1641 | drivers/block/ide.c | if (irq == hwgroup->hwif->irq && (handler = hwgroup->handler) != NULL) { |
irq | 1654 | drivers/block/ide.c | unexpected_intr(irq, hwgroup); |
irq | 2364 | drivers/block/ide.c | if (!HWIF(drive)->irq) { /* already got an IRQ? */ |
irq | 2388 | drivers/block/ide.c | if (!HWIF(drive)->irq) |
irq | 2411 | drivers/block/ide.c | if (!HWIF(drive)->irq) { |
irq | 2414 | drivers/block/ide.c | HWIF(drive)->irq = irqs; |
irq | 2910 | drivers/block/ide.c | hwif->irq = vals[2]; |
irq | 3016 | drivers/block/ide.c | unsigned int index, mate_irq = hwif->irq; |
irq | 3026 | drivers/block/ide.c | mate_irq = mate_hwif->irq; |
irq | 3034 | drivers/block/ide.c | if (h->irq == hwif->irq || h->irq == mate_irq) { |
irq | 3066 | drivers/block/ide.c | if (request_irq(hwif->irq, ide_intr, SA_INTERRUPT|SA_SAMPLE_RANDOM, hwif->name, hwgroup)) { |
irq | 3072 | drivers/block/ide.c | if (g->irq == hwif->irq) |
irq | 3087 | drivers/block/ide.c | hwif->io_base, hwif->io_base+7, hwif->ctl_port, hwif->irq); |
irq | 3183 | drivers/block/ide.c | if (!hwif->irq) { |
irq | 3184 | drivers/block/ide.c | if (!(hwif->irq = default_irqs[h])) { |
irq | 3190 | drivers/block/ide.c | if (hwif->irq == HD_IRQ && hwif->io_base != HD_DATA) { |
irq | 3215 | drivers/block/ide.c | printk("%s: UNABLE TO GET IRQ %d\n", hwif->name, hwif->irq); |
irq | 3255 | drivers/block/ide.c | int ide_register(int io_base, int ctl_port, int irq) |
irq | 3271 | drivers/block/ide.c | hwif->irq = irq; |
irq | 3311 | drivers/block/ide.c | if (g->irq == hwif->irq) |
irq | 3316 | drivers/block/ide.c | free_irq(hwif->irq, hwgroup); |
irq | 413 | drivers/block/ide.h | byte irq; /* our irq number */ |
irq | 165 | drivers/block/promise.c | switch(ident.irq) { |
irq | 166 | drivers/block/promise.c | case 0x00: hwif->irq = 14; break; |
irq | 167 | drivers/block/promise.c | case 0x01: hwif->irq = 12; break; |
irq | 168 | drivers/block/promise.c | default: hwif->irq = 15; break; |
irq | 170 | drivers/block/promise.c | printk("on IRQ %d\n",hwif->irq); |
irq | 183 | drivers/block/promise.c | second_hwif->irq = hwif->irq; |
irq | 333 | drivers/block/promise.c | ide_intr(HWIF(drive)->irq,HWGROUP(drive),NULL); |
irq | 34 | drivers/block/promise.h | u8 irq; |
irq | 394 | drivers/block/xd.c | static void xd_interrupt_handler(int irq, void *dev_id, struct pt_regs * regs) |
irq | 524 | drivers/cdrom/cdu31a.c | cdu31a_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 1104 | drivers/cdrom/cm206.c | int irqs, irq; |
irq | 1110 | drivers/cdrom/cm206.c | irq = probe_irq_off(irqs); |
irq | 1112 | drivers/cdrom/cm206.c | if (nr && irq!=nr && irq>0) return 0; /* wrong interrupt happened */ |
irq | 1113 | drivers/cdrom/cm206.c | else return irq; |
irq | 56 | drivers/cdrom/isp16.c | static short isp16_cdi_config(int base, u_char drive_type, int irq, int dma); |
irq | 228 | drivers/cdrom/isp16.c | isp16_cdi_config(int base, u_char drive_type, int irq, int dma) |
irq | 248 | drivers/cdrom/isp16.c | switch (irq) { |
irq | 263 | drivers/cdrom/isp16.c | printk("ISP16: irq %d not supported by cdrom interface.\n", irq ); |
irq | 633 | drivers/cdrom/mcd.c | mcd_interrupt(int irq, void *dev_id, struct pt_regs * regs) |
irq | 169 | drivers/cdrom/mcdx.c | int irq; /* irq used by this drive */ |
irq | 220 | drivers/cdrom/mcdx.c | static int irq(int*); |
irq | 874 | drivers/cdrom/mcdx.c | mcdx_intr(int irq, void *dev_id, struct pt_regs* regs) |
irq | 879 | drivers/cdrom/mcdx.c | stuffp = mcdx_irq_map[irq]; |
irq | 882 | drivers/cdrom/mcdx.c | xwarn("mcdx: no device for intr %d\n", irq); |
irq | 897 | drivers/cdrom/mcdx.c | TRACE((IRQ, "intr() irq %d hw status 0x%02x\n", irq, b)); |
irq | 900 | drivers/cdrom/mcdx.c | irq, inb((unsigned int) stuffp->rreg_data)); |
irq | 902 | drivers/cdrom/mcdx.c | xinfo( "intr() irq %d ambiguous hw status\n", irq); |
irq | 905 | drivers/cdrom/mcdx.c | TRACE((IRQ, "irq() irq %d ok, status %02x\n", irq, b)); |
irq | 1053 | drivers/cdrom/mcdx.c | free_irq(stuffp->irq, NULL); |
irq | 1145 | drivers/cdrom/mcdx.c | stuffp->irq = irq(mcdx_drive_map[drive]); |
irq | 1155 | drivers/cdrom/mcdx.c | stuffp->wreg_data, stuffp->irq, |
irq | 1174 | drivers/cdrom/mcdx.c | stuffp->wreg_data, stuffp->irq)); |
irq | 1203 | drivers/cdrom/mcdx.c | MCDX, stuffp->wreg_data, stuffp->irq)); |
irq | 1212 | drivers/cdrom/mcdx.c | stuffp->wreg_data, stuffp->irq, MAJOR_NR)); |
irq | 1223 | drivers/cdrom/mcdx.c | mcdx_irq_map[stuffp->irq] = stuffp; |
irq | 1224 | drivers/cdrom/mcdx.c | if (request_irq(stuffp->irq, mcdx_intr, SA_INTERRUPT, DEVICE_NAME, NULL)) { |
irq | 1227 | drivers/cdrom/mcdx.c | stuffp->wreg_data, stuffp->irq, stuffp->irq)); |
irq | 1228 | drivers/cdrom/mcdx.c | stuffp->irq = 0; |
irq | 1255 | drivers/cdrom/mcdx.c | stuffp->wreg_data, stuffp->irq, version.code, |
irq | 316 | drivers/cdrom/sonycd535.c | cdu535_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 58 | drivers/char/amigamouse.c | static void mouse_interrupt(int irq, struct pt_regs *fp, void *dummy) |
irq | 72 | drivers/char/atixlmouse.c | void mouse_interrupt(int irq, void *dev_id, struct pt_regs * regs) |
irq | 63 | drivers/char/busmouse.c | static void mouse_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 629 | drivers/char/cyclades.c | cy_probe(int irq, void *dev_id, struct pt_regs *regs) |
irq | 639 | drivers/char/cyclades.c | cy_irq_triggered = irq; |
irq | 640 | drivers/char/cyclades.c | cy_triggered |= 1 << irq; |
irq | 664 | drivers/char/cyclades.c | cy_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 682 | drivers/char/cyclades.c | if((cinfo = IRQ_cards[irq]) == 0){ |
irq | 1843 | drivers/char/cyclades.c | tmp.irq = cinfo->irq; |
irq | 2939 | drivers/char/cyclades.c | free_irq(cy_card[i].irq,NULL); |
irq | 3006 | drivers/char/cyclades.c | cy_card[j].irq = (int) cy_isa_irq; |
irq | 3113 | drivers/char/cyclades.c | cy_card[j].irq = (int) cy_pci_irq; |
irq | 3157 | drivers/char/cyclades.c | cy_card[card].irq, (long)cy_card[card].base_addr, |
irq | 1097 | drivers/char/ftape/fdc-io.c | fdc.irq = fdc_irq; |
irq | 1165 | drivers/char/ftape/fdc-io.c | static void ftape_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 1187 | drivers/char/ftape/fdc-io.c | result = request_irq(fdc.irq, ftape_interrupt, SA_INTERRUPT, |
irq | 1190 | drivers/char/ftape/fdc-io.c | TRACEx1(-1, "Unable to grab IRQ%d for ftape driver", fdc.irq); |
irq | 1196 | drivers/char/ftape/fdc-io.c | free_irq(fdc.irq, ftape_id); |
irq | 1199 | drivers/char/ftape/fdc-io.c | enable_irq(fdc.irq); |
irq | 1226 | drivers/char/ftape/fdc-io.c | disable_irq(fdc.irq); |
irq | 1227 | drivers/char/ftape/fdc-io.c | free_irq(fdc.irq, ftape_id); |
irq | 90 | drivers/char/ftape/fdc-io.h | unsigned char irq; /* FDC irq nr */ |
irq | 117 | drivers/char/istallion.c | int irq; |
irq | 1696 | drivers/char/istallion.c | sio.irq = 0; |
irq | 340 | drivers/char/keyboard.c | static void keyboard_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 151 | drivers/char/lp.c | static void lp_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 155 | drivers/char/lp.c | while (irq != lp->irq) { |
irq | 322 | drivers/char/lp.c | unsigned int irq; |
irq | 355 | drivers/char/lp.c | if ((irq = LP_IRQ(minor))) { |
irq | 362 | drivers/char/lp.c | ret = request_irq(irq, lp_interrupt, SA_INTERRUPT, "printer", NULL); |
irq | 366 | drivers/char/lp.c | printk("lp%d unable to use interrupt %d, error %d\n", minor, irq, ret); |
irq | 379 | drivers/char/lp.c | unsigned int irq; |
irq | 381 | drivers/char/lp.c | if ((irq = LP_IRQ(minor))) { |
irq | 382 | drivers/char/lp.c | free_irq(irq, NULL); |
irq | 596 | drivers/char/lp.c | static int irq[] = {0, 0, 0}; |
irq | 622 | drivers/char/lp.c | if (irq[offset] != 0) { |
irq | 623 | drivers/char/lp.c | LP_IRQ(offset) = irq[offset]; |
irq | 130 | drivers/char/lp_intern.c | int max_lp, int irq) |
irq | 139 | drivers/char/lp_m68k.c | static void lp_interrupt(int irq, struct pt_regs *fp, void *dummy) |
irq | 51 | drivers/char/msbusmouse.c | static void ms_mouse_interrupt(int irq, void *dev_id, struct pt_regs * regs) |
irq | 371 | drivers/char/random.c | void rand_initialize_irq(int irq) |
irq | 375 | drivers/char/random.c | if (irq >= NR_IRQS || irq_timer_state[irq]) |
irq | 384 | drivers/char/random.c | irq_timer_state[irq] = state; |
irq | 546 | drivers/char/random.c | void add_interrupt_randomness(int irq) |
irq | 548 | drivers/char/random.c | if (irq >= NR_IRQS || irq_timer_state[irq] == 0) |
irq | 551 | drivers/char/random.c | add_timer_randomness(&random_state, irq_timer_state[irq], 0x100+irq); |
irq | 263 | drivers/char/riscom8.c | bp->irq = 0; |
irq | 309 | drivers/char/riscom8.c | bp->irq = irqs; |
irq | 315 | drivers/char/riscom8.c | bp->base, bp->irq); |
irq | 574 | drivers/char/riscom8.c | static void rc_interrupt(int irq, void * dev_id, struct pt_regs * regs) |
irq | 581 | drivers/char/riscom8.c | bp = IRQ_to_board[irq]; |
irq | 642 | drivers/char/riscom8.c | error = request_irq(bp->irq, rc_interrupt, SA_INTERRUPT, "RISCom/8", NULL); |
irq | 650 | drivers/char/riscom8.c | IRQ_to_board[bp->irq] = bp; |
irq | 665 | drivers/char/riscom8.c | free_irq(bp->irq, NULL); |
irq | 666 | drivers/char/riscom8.c | IRQ_to_board[bp->irq] = NULL; |
irq | 1436 | drivers/char/riscom8.c | if ((tmp.irq != bp->irq) || |
irq | 1486 | drivers/char/riscom8.c | tmp.irq = bp->irq; |
irq | 59 | drivers/char/riscom8.h | unsigned char irq; |
irq | 114 | drivers/char/rtc.c | static void rtc_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 241 | drivers/char/scc.c | static void scc_isr(int irq, void *dev_id, struct pt_regs *regs); |
irq | 735 | drivers/char/scc.c | scc_isr(int irq, void *dev_id, struct pt_regs *regs) |
irq | 2127 | drivers/char/scc.c | if (hwcfg.irq == 2) hwcfg.irq = 9; |
irq | 2129 | drivers/char/scc.c | if (!Ivec[hwcfg.irq].used && hwcfg.irq) |
irq | 2131 | drivers/char/scc.c | if (request_irq(hwcfg.irq, scc_isr, SA_INTERRUPT, "AX.25 SCC", NULL)) |
irq | 2132 | drivers/char/scc.c | printk("z8530drv: Warning --- could not get IRQ %d\n", hwcfg.irq); |
irq | 2134 | drivers/char/scc.c | Ivec[hwcfg.irq].used = 1; |
irq | 371 | drivers/char/serial.c | static void rs_probe(int irq, void *dev_id, struct pt_regs * regs) |
irq | 373 | drivers/char/serial.c | rs_irq_triggered = irq; |
irq | 374 | drivers/char/serial.c | rs_triggered |= 1 << irq; |
irq | 534 | drivers/char/serial.c | static void rs_interrupt(int irq, void *dev_id, struct pt_regs * regs) |
irq | 544 | drivers/char/serial.c | printk("rs_interrupt(%d)...", irq); |
irq | 547 | drivers/char/serial.c | info = IRQ_ports[irq]; |
irq | 551 | drivers/char/serial.c | multi = &rs_multiport[irq]; |
irq | 579 | drivers/char/serial.c | info = IRQ_ports[irq]; |
irq | 591 | drivers/char/serial.c | info->irq, first_multi, inb(multi->port_monitor)); |
irq | 600 | drivers/char/serial.c | static void rs_interrupt_single(int irq, void *dev_id, struct pt_regs * regs) |
irq | 609 | drivers/char/serial.c | printk("rs_interrupt_single(%d)...", irq); |
irq | 612 | drivers/char/serial.c | info = IRQ_ports[irq]; |
irq | 616 | drivers/char/serial.c | multi = &rs_multiport[irq]; |
irq | 640 | drivers/char/serial.c | info->irq, first_multi, inb(multi->port_monitor)); |
irq | 649 | drivers/char/serial.c | static void rs_interrupt_multi(int irq, void *dev_id, struct pt_regs * regs) |
irq | 658 | drivers/char/serial.c | printk("rs_interrupt_multi(%d)...", irq); |
irq | 661 | drivers/char/serial.c | info = IRQ_ports[irq]; |
irq | 664 | drivers/char/serial.c | multi = &rs_multiport[irq]; |
irq | 695 | drivers/char/serial.c | info = IRQ_ports[irq]; |
irq | 704 | drivers/char/serial.c | info->irq, first_multi, |
irq | 881 | drivers/char/serial.c | static void figure_IRQ_timeout(int irq) |
irq | 886 | drivers/char/serial.c | info = IRQ_ports[irq]; |
irq | 888 | drivers/char/serial.c | IRQ_timeout[irq] = 60*HZ; |
irq | 896 | drivers/char/serial.c | if (!irq) |
irq | 898 | drivers/char/serial.c | IRQ_timeout[irq] = timeout ? timeout : 1; |
irq | 935 | drivers/char/serial.c | printk("starting up ttys%d (irq %d)...", info->line, info->irq); |
irq | 971 | drivers/char/serial.c | if (info->irq && (!IRQ_ports[info->irq] || |
irq | 972 | drivers/char/serial.c | !IRQ_ports[info->irq]->next_port)) { |
irq | 973 | drivers/char/serial.c | if (IRQ_ports[info->irq]) { |
irq | 974 | drivers/char/serial.c | free_irq(info->irq, NULL); |
irq | 975 | drivers/char/serial.c | if (rs_multiport[info->irq].port1) |
irq | 982 | drivers/char/serial.c | retval = request_irq(info->irq, handler, IRQ_T(info), |
irq | 1019 | drivers/char/serial.c | if (info->irq == 0) |
irq | 1052 | drivers/char/serial.c | info->next_port = IRQ_ports[info->irq]; |
irq | 1055 | drivers/char/serial.c | IRQ_ports[info->irq] = info; |
irq | 1056 | drivers/char/serial.c | figure_IRQ_timeout(info->irq); |
irq | 1088 | drivers/char/serial.c | info->irq); |
irq | 1107 | drivers/char/serial.c | IRQ_ports[info->irq] = info->next_port; |
irq | 1108 | drivers/char/serial.c | figure_IRQ_timeout(info->irq); |
irq | 1113 | drivers/char/serial.c | if (info->irq && (!IRQ_ports[info->irq] || |
irq | 1114 | drivers/char/serial.c | !IRQ_ports[info->irq]->next_port)) { |
irq | 1115 | drivers/char/serial.c | if (IRQ_ports[info->irq]) { |
irq | 1116 | drivers/char/serial.c | free_irq(info->irq, NULL); |
irq | 1117 | drivers/char/serial.c | retval = request_irq(info->irq, rs_interrupt_single, |
irq | 1124 | drivers/char/serial.c | free_irq(info->irq, NULL); |
irq | 1502 | drivers/char/serial.c | tmp.irq = info->irq; |
irq | 1526 | drivers/char/serial.c | change_irq = new_serial.irq != info->irq; |
irq | 1543 | drivers/char/serial.c | if (new_serial.irq == 2) |
irq | 1544 | drivers/char/serial.c | new_serial.irq = 9; |
irq | 1546 | drivers/char/serial.c | if ((new_serial.irq > 15) || (new_serial.port > 0xffff) || |
irq | 1583 | drivers/char/serial.c | info->irq = new_serial.irq; |
irq | 1786 | drivers/char/serial.c | multi = &rs_multiport[info->irq]; |
irq | 1806 | drivers/char/serial.c | ret.irq = info->irq; |
irq | 1829 | drivers/char/serial.c | if (new_multi.irq != info->irq || info->irq == 0 || |
irq | 1830 | drivers/char/serial.c | !IRQ_ports[info->irq]) |
irq | 1833 | drivers/char/serial.c | multi = &rs_multiport[info->irq]; |
irq | 1872 | drivers/char/serial.c | if (IRQ_ports[info->irq]->next_port && |
irq | 1874 | drivers/char/serial.c | free_irq(info->irq, NULL); |
irq | 1880 | drivers/char/serial.c | retval = request_irq(info->irq, handler, IRQ_T(info), |
irq | 2623 | drivers/char/serial.c | info->irq = do_auto_irq(info); |
irq | 2793 | drivers/char/serial.c | if (info->irq == 2) |
irq | 2794 | drivers/char/serial.c | info->irq = 9; |
irq | 2802 | drivers/char/serial.c | info->port, info->irq); |
irq | 2858 | drivers/char/serial.c | "device already open\n", i, req->port, req->irq); |
irq | 2861 | drivers/char/serial.c | info->irq = req->irq; |
irq | 2871 | drivers/char/serial.c | info->port, info->irq); |
irq | 99 | drivers/char/stallion.c | int irq; |
irq | 403 | drivers/char/stallion.c | static int stl_mapirq(int irq); |
irq | 424 | drivers/char/stallion.c | static void stl_intr(int irq, void *dev_id, struct pt_regs *regs); |
irq | 1082 | drivers/char/stallion.c | sio.irq = brdp->irq; |
irq | 1748 | drivers/char/stallion.c | static void stl_intr(int irq, void *dev_id, struct pt_regs *regs) |
irq | 1756 | drivers/char/stallion.c | printk("stl_intr(irq=%d,regs=%x)\n", irq, (int) regs); |
irq | 2359 | drivers/char/stallion.c | static int stl_mapirq(int irq) |
irq | 2364 | drivers/char/stallion.c | printk("stl_mapirq(irq=%d)\n", irq); |
irq | 2369 | drivers/char/stallion.c | if (stl_gotintrs[i] == irq) |
irq | 2373 | drivers/char/stallion.c | if (request_irq(irq, stl_intr, SA_INTERRUPT, stl_drvname, NULL) != 0) { |
irq | 2374 | drivers/char/stallion.c | printk("STALLION: failed to register interrupt routine for irq=%d\n", irq); |
irq | 2377 | drivers/char/stallion.c | stl_gotintrs[stl_numintrs++] = irq; |
irq | 2529 | drivers/char/stallion.c | if ((brdp->irq < 0) || (brdp->irq > 15) || |
irq | 2530 | drivers/char/stallion.c | (stl_vecmap[brdp->irq] == (unsigned char) 0xff)) { |
irq | 2531 | drivers/char/stallion.c | printk("STALLION: invalid irq=%d for brd=%d\n", brdp->irq, brdp->brdnr); |
irq | 2534 | drivers/char/stallion.c | outb((stl_vecmap[brdp->irq] | ((brdp->irqtype) ? EIO_INTLEVEL : EIO_INTEDGE)), brdp->ioctrl); |
irq | 2553 | drivers/char/stallion.c | rc = stl_mapirq(brdp->irq); |
irq | 2588 | drivers/char/stallion.c | if ((brdp->irq < 0) || (brdp->irq > 15) || |
irq | 2589 | drivers/char/stallion.c | (stl_vecmap[brdp->irq] == (unsigned char) 0xff)) { |
irq | 2590 | drivers/char/stallion.c | printk("STALLION: invalid irq=%d for brd=%d\n", brdp->irq, brdp->brdnr); |
irq | 2594 | drivers/char/stallion.c | status |= (stl_vecmap[brdp->irq] << 1); |
irq | 2609 | drivers/char/stallion.c | if ((brdp->irq < 0) || (brdp->irq > 15) || |
irq | 2610 | drivers/char/stallion.c | (stl_vecmap[brdp->irq] == (unsigned char) 0xff)) { |
irq | 2611 | drivers/char/stallion.c | printk("STALLION: invalid irq=%d for brd=%d\n", brdp->irq, brdp->brdnr); |
irq | 2680 | drivers/char/stallion.c | i = stl_mapirq(brdp->irq); |
irq | 2717 | drivers/char/stallion.c | printk("STALLION: %s board not found, unit=%d io=%x irq=%d\n", stl_brdnames[brdp->brdtype], brdp->brdnr, brdp->ioaddr1, brdp->irq); |
irq | 2725 | drivers/char/stallion.c | printk("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); |
irq | 2741 | drivers/char/stallion.c | unsigned char busnr, devnr, irq; |
irq | 2801 | drivers/char/stallion.c | if ((rc = pcibios_read_config_byte(busnr, devnr, PCI_INTERRUPT_LINE, &irq))) { |
irq | 2805 | drivers/char/stallion.c | brdp->irq = irq; |
irq | 2857 | drivers/char/stallion.c | brdp->irq = confp->irq; |
irq | 2899 | drivers/char/stallion.c | stl_brdstats.irq = brdp->irq; |
irq | 1800 | drivers/char/tpqic02.c | static void qic02_tape_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 46 | drivers/char/wdt.c | int irq=14; |
irq | 72 | drivers/char/wdt.c | static void wdt_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 236 | drivers/char/wdt.c | printk("WDT501-P module at %X(Interrupt %d)\n", io,irq); |
irq | 237 | drivers/char/wdt.c | if(request_irq(irq, wdt_interrupt, SA_INTERRUPT, "wdt501p", NULL)) |
irq | 239 | drivers/char/wdt.c | printk("IRQ %d is not free.\n", irq); |
irq | 257 | drivers/char/wdt.c | free_irq(irq, NULL); |
irq | 264 | drivers/char/wdt.c | printk("WDT500/501-P driver at %X(Interrupt %d)\n", io,irq); |
irq | 265 | drivers/char/wdt.c | if(request_irq(irq, wdt_interrupt, SA_INTERRUPT, "wdt501p", NULL)) |
irq | 267 | drivers/char/wdt.c | printk("IRQ %d is not free.\n", irq); |
irq | 68 | drivers/isdn/pcbit/drv.c | int pcbit_init_dev(int board, int mem_base, int irq) |
irq | 121 | drivers/isdn/pcbit/drv.c | if (request_irq(irq, &pcbit_irq_handler, 0, pcbit_devname[board], dev) != 0) |
irq | 130 | drivers/isdn/pcbit/drv.c | dev->irq = irq; |
irq | 142 | drivers/isdn/pcbit/drv.c | free_irq(irq, dev); |
irq | 172 | drivers/isdn/pcbit/drv.c | free_irq(irq, dev); |
irq | 202 | drivers/isdn/pcbit/drv.c | free_irq(dev->irq, dev); |
irq | 26 | drivers/isdn/pcbit/module.c | int irq[MAX_PCBIT_CARDS] = {0, }; |
irq | 35 | drivers/isdn/pcbit/module.c | extern int pcbit_init_dev(int board, int mem_base, int irq); |
irq | 51 | drivers/isdn/pcbit/module.c | if (mem[0] || irq[0]) |
irq | 53 | drivers/isdn/pcbit/module.c | for (board=0; board < MAX_PCBIT_CARDS && mem[board] && irq[board]; board++) |
irq | 57 | drivers/isdn/pcbit/module.c | if (!irq[board]) |
irq | 58 | drivers/isdn/pcbit/module.c | irq[board] = 5; |
irq | 60 | drivers/isdn/pcbit/module.c | if (pcbit_init_dev(board, mem[board], irq[board]) == 0) |
irq | 124 | drivers/isdn/pcbit/module.c | irq[i] = ints[j]; |
irq | 49 | drivers/isdn/pcbit/pcbit.h | unsigned int irq; |
irq | 122 | drivers/net/3c501.c | static void el_interrupt(int irq, void *dev_id, struct pt_regs *regs); |
irq | 284 | drivers/net/3c501.c | if (dev->irq < 2) |
irq | 310 | drivers/net/3c501.c | dev->irq = autoirq; |
irq | 313 | drivers/net/3c501.c | autoirq ? "auto":"assigned ", dev->irq); |
irq | 363 | drivers/net/3c501.c | if (request_irq(dev->irq, &el_interrupt, 0, "3c501", NULL)) |
irq | 366 | drivers/net/3c501.c | irq2dev_map[dev->irq] = dev; |
irq | 445 | drivers/net/3c501.c | disable_irq(dev->irq); |
irq | 474 | drivers/net/3c501.c | enable_irq(dev->irq); |
irq | 491 | drivers/net/3c501.c | static void el_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 493 | drivers/net/3c501.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 498 | drivers/net/3c501.c | if (dev == NULL || dev->irq != irq) |
irq | 500 | drivers/net/3c501.c | printk ("3c501 driver: irq %d for unknown device.\n", irq); |
irq | 768 | drivers/net/3c501.c | free_irq(dev->irq, NULL); |
irq | 770 | drivers/net/3c501.c | irq2dev_map[dev->irq] = 0; |
irq | 821 | drivers/net/3c501.c | static int irq=5; |
irq | 825 | drivers/net/3c501.c | dev_3c501.irq=irq; |
irq | 303 | drivers/net/3c503.c | if (dev->irq == 2) |
irq | 304 | drivers/net/3c503.c | dev->irq = 9; |
irq | 305 | drivers/net/3c503.c | else if (dev->irq > 5 && dev->irq != 9) { |
irq | 307 | drivers/net/3c503.c | dev->irq); |
irq | 308 | drivers/net/3c503.c | dev->irq = 0; |
irq | 311 | drivers/net/3c503.c | ei_status.saved_irq = dev->irq; |
irq | 336 | drivers/net/3c503.c | if (dev->irq < 2) { |
irq | 348 | drivers/net/3c503.c | && request_irq (dev->irq = *irqp, &ei_interrupt, 0, ei_status.name, NULL) == 0) |
irq | 357 | drivers/net/3c503.c | if (request_irq(dev->irq, &ei_interrupt, 0, ei_status.name, NULL)) { |
irq | 371 | drivers/net/3c503.c | free_irq(dev->irq, NULL); |
irq | 372 | drivers/net/3c503.c | dev->irq = ei_status.saved_irq; |
irq | 373 | drivers/net/3c503.c | irq2dev_map[dev->irq] = NULL; |
irq | 422 | drivers/net/3c503.c | outb_p((0x04 << (dev->irq == 9 ? 2 : dev->irq)), E33G_IDCFR); |
irq | 635 | drivers/net/3c503.c | static int irq[MAX_EL2_CARDS] = { 0, }; |
irq | 648 | drivers/net/3c503.c | dev->irq = irq[this_dev]; |
irq | 694 | drivers/net/3c505.c | static void elp_interrupt(int irq, void *dev_id, struct pt_regs *reg_ptr) |
irq | 703 | drivers/net/3c505.c | if (irq < 0 || irq > 15) { |
irq | 704 | drivers/net/3c505.c | printk("elp_interrupt(): illegal IRQ number found in interrupt routine (%i)\n", irq); |
irq | 707 | drivers/net/3c505.c | dev = irq2dev_map[irq]; |
irq | 710 | drivers/net/3c505.c | printk("elp_interrupt(): irq %d for unknown device.\n", irq); |
irq | 964 | drivers/net/3c505.c | irq2dev_map[dev->irq] = dev; |
irq | 969 | drivers/net/3c505.c | if (request_irq(dev->irq, &elp_interrupt, 0, "3c505", NULL)) { |
irq | 970 | drivers/net/3c505.c | irq2dev_map[dev->irq] = NULL; |
irq | 1266 | drivers/net/3c505.c | free_irq(dev->irq, NULL); |
irq | 1271 | drivers/net/3c505.c | irq2dev_map[dev->irq] = 0; |
irq | 1597 | drivers/net/3c505.c | if (dev->irq) { /* Is there a preset IRQ? */ |
irq | 1599 | drivers/net/3c505.c | if (dev->irq != rpt) { |
irq | 1600 | drivers/net/3c505.c | printk("%s: warning, irq %d configured but %d detected\n", dev->name, dev->irq, rpt); |
irq | 1605 | drivers/net/3c505.c | dev->irq = autoirq_report(0); |
irq | 1606 | drivers/net/3c505.c | switch (dev->irq) { /* Legal, sane? */ |
irq | 1616 | drivers/net/3c505.c | dev->name, dev->irq); |
irq | 1638 | drivers/net/3c505.c | dev->name, dev->base_addr, dev->irq, dev->dma); |
irq | 1700 | drivers/net/3c505.c | int irq = 0; |
irq | 1707 | drivers/net/3c505.c | dev_3c505.irq = irq; |
irq | 283 | drivers/net/3c507.c | static void el16_interrupt(int irq, void *dev_id, struct pt_regs *regs); |
irq | 328 | drivers/net/3c507.c | int i, irq, irqval; |
irq | 362 | drivers/net/3c507.c | irq = inb(ioaddr + IRQ_CONFIG) & 0x0f; |
irq | 364 | drivers/net/3c507.c | irqval = request_irq(irq, &el16_interrupt, 0, "3c507", NULL); |
irq | 366 | drivers/net/3c507.c | printk ("unable to get IRQ %d (irqval=%d).\n", irq, irqval); |
irq | 405 | drivers/net/3c507.c | dev->irq = inb(ioaddr + IRQ_CONFIG) & 0x0f; |
irq | 407 | drivers/net/3c507.c | printk(", IRQ %d, %sternal xcvr, memory %#lx-%#lx.\n", dev->irq, |
irq | 436 | drivers/net/3c507.c | irq2dev_map[dev->irq] = dev; |
irq | 516 | drivers/net/3c507.c | el16_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 518 | drivers/net/3c507.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 525 | drivers/net/3c507.c | printk ("net_interrupt(): irq %d for unknown device.\n", irq); |
irq | 634 | drivers/net/3c507.c | irq2dev_map[dev->irq] = 0; |
irq | 887 | drivers/net/3c507.c | static int irq = 0; |
irq | 894 | drivers/net/3c507.c | dev_3c507.irq = irq; |
irq | 910 | drivers/net/3c507.c | free_irq(dev_3c507.irq, NULL); |
irq | 124 | drivers/net/3c509.c | static void el3_interrupt(int irq, void *dev_id, struct pt_regs *regs); |
irq | 138 | drivers/net/3c509.c | ushort ioaddr, irq, if_port; |
irq | 157 | drivers/net/3c509.c | irq = inw(ioaddr + WN0_IRQ) >> 12; |
irq | 176 | drivers/net/3c509.c | irq = inw(ioaddr + WN0_IRQ) >> 12; |
irq | 246 | drivers/net/3c509.c | if (dev->irq > 1 && dev->irq < 16) |
irq | 247 | drivers/net/3c509.c | irq = dev->irq; |
irq | 249 | drivers/net/3c509.c | irq = id_read_eeprom(9) >> 12; |
irq | 270 | drivers/net/3c509.c | dev->irq = irq; |
irq | 283 | drivers/net/3c509.c | printk(", IRQ %d.\n", dev->irq); |
irq | 356 | drivers/net/3c509.c | if (request_irq(dev->irq, &el3_interrupt, 0, "3c509", dev)) { |
irq | 357 | drivers/net/3c509.c | irq2dev_map[dev->irq] = NULL; |
irq | 364 | drivers/net/3c509.c | dev->irq, ioaddr + EL3_STATUS, inw(ioaddr + EL3_STATUS)); |
irq | 370 | drivers/net/3c509.c | outw((dev->irq << 12) | 0x0f00, ioaddr + WN0_IRQ); |
irq | 418 | drivers/net/3c509.c | dev->name, dev->irq, inw(ioaddr + EL3_STATUS)); |
irq | 515 | drivers/net/3c509.c | el3_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 522 | drivers/net/3c509.c | printk ("el3_interrupt(): irq %d for unknown device.\n", irq); |
irq | 749 | drivers/net/3c509.c | free_irq(dev->irq, dev); |
irq | 769 | drivers/net/3c509.c | static int irq = 0; |
irq | 775 | drivers/net/3c509.c | dev_3c509.irq = irq; |
irq | 233 | drivers/net/3c59x.c | static int vortex_found_device(struct device *dev, int ioaddr, int irq, |
irq | 240 | drivers/net/3c59x.c | static void vortex_interrupt(int irq, void *dev_id, struct pt_regs *regs); |
irq | 379 | drivers/net/3c59x.c | static int vortex_found_device(struct device *dev, int ioaddr, int irq, |
irq | 395 | drivers/net/3c59x.c | dev->irq = irq; |
irq | 420 | drivers/net/3c59x.c | dev->irq = irq; |
irq | 464 | drivers/net/3c59x.c | printk(", IRQ %d\n", dev->irq); |
irq | 466 | drivers/net/3c59x.c | if (vortex_debug && (dev->irq <= 0 || dev->irq > 15)) |
irq | 546 | drivers/net/3c59x.c | i = request_shared_irq(dev->irq, &vortex_interrupt, dev, vp->product_name); |
irq | 550 | drivers/net/3c59x.c | if (dev->irq == 0 || irq2dev_map[dev->irq] != NULL) |
irq | 552 | drivers/net/3c59x.c | irq2dev_map[dev->irq] = dev; |
irq | 553 | drivers/net/3c59x.c | if (request_irq(dev->irq, &vortex_interrupt, 0, vp->product_name, NULL)) { |
irq | 554 | drivers/net/3c59x.c | irq2dev_map[dev->irq] = NULL; |
irq | 562 | drivers/net/3c59x.c | dev->name, dev->irq, inw(ioaddr + Wn4_Media)); |
irq | 739 | drivers/net/3c59x.c | static void vortex_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 742 | drivers/net/3c59x.c | struct device *dev = (struct device *)(irq == 0 ? regs : irq2dev_map[irq]); |
irq | 744 | drivers/net/3c59x.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 752 | drivers/net/3c59x.c | printk ("vortex_interrupt(): irq %d for unknown device.\n", irq); |
irq | 777 | drivers/net/3c59x.c | free_irq(dev->irq, NULL); |
irq | 956 | drivers/net/3c59x.c | free_shared_irq(dev->irq, dev); |
irq | 958 | drivers/net/3c59x.c | free_irq(dev->irq, NULL); |
irq | 960 | drivers/net/3c59x.c | irq2dev_map[dev->irq] = 0; |
irq | 125 | drivers/net/8390.c | irq2dev_map[dev->irq] = dev; |
irq | 260 | drivers/net/8390.c | void ei_interrupt(int irq, void *dev_id, struct pt_regs * regs) |
irq | 262 | drivers/net/8390.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 268 | drivers/net/8390.c | printk ("net_interrupt(): irq %d for unknown device.\n", irq); |
irq | 36 | drivers/net/8390.h | extern void ei_interrupt(int irq, void *dev_id, struct pt_regs *regs); |
irq | 123 | drivers/net/a2065.c | static void a2065_interrupt(int irq, struct pt_regs *fp, void *data); |
irq | 332 | drivers/net/a2065.c | static void a2065_interrupt(int irq, struct pt_regs *fp, void *data) |
irq | 162 | drivers/net/ac3200.c | if (dev->irq == 0) |
irq | 163 | drivers/net/ac3200.c | dev->irq = config2irq(inb(ioaddr + AC_CONFIG)); |
irq | 164 | drivers/net/ac3200.c | else if (dev->irq == 2) |
irq | 165 | drivers/net/ac3200.c | dev->irq = 9; |
irq | 167 | drivers/net/ac3200.c | if (request_irq(dev->irq, ei_interrupt, 0, "ac3200", NULL)) { |
irq | 168 | drivers/net/ac3200.c | printk (" unable to get IRQ %d.\n", dev->irq); |
irq | 175 | drivers/net/ac3200.c | free_irq(dev->irq, NULL); |
irq | 207 | drivers/net/ac3200.c | dev->name, ioaddr, dev->irq, port_name[dev->if_port], |
irq | 230 | drivers/net/ac3200.c | if (request_irq(dev->irq, ei_interrupt, 0, "ac3200", NULL)) |
irq | 305 | drivers/net/ac3200.c | free_irq(dev->irq, NULL); |
irq | 306 | drivers/net/ac3200.c | irq2dev_map[dev->irq] = 0; |
irq | 330 | drivers/net/ac3200.c | static int irq[MAX_AC32_CARDS] = { 0, }; |
irq | 341 | drivers/net/ac3200.c | dev->irq = irq[this_dev]; |
irq | 369 | drivers/net/ac3200.c | free_irq(dev->irq, NULL); |
irq | 370 | drivers/net/ac3200.c | irq2dev_map[dev->irq] = NULL; |
irq | 186 | drivers/net/apricot.c | static void i596_interrupt(int irq, void *dev_id, struct pt_regs *regs); |
irq | 538 | drivers/net/apricot.c | printk("%s: i596_open() irq %d.\n", dev->name, dev->irq); |
irq | 540 | drivers/net/apricot.c | if (request_irq(dev->irq, &i596_interrupt, 0, "apricot", NULL)) |
irq | 543 | drivers/net/apricot.c | irq2dev_map[dev->irq] = dev; |
irq | 552 | drivers/net/apricot.c | free_irq(dev->irq, NULL); |
irq | 553 | drivers/net/apricot.c | irq2dev_map[dev->irq] = 0; |
irq | 720 | drivers/net/apricot.c | dev->irq = 10; |
irq | 721 | drivers/net/apricot.c | printk(" IRQ %d.\n", dev->irq); |
irq | 746 | drivers/net/apricot.c | i596_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 748 | drivers/net/apricot.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 755 | drivers/net/apricot.c | printk ("i596_interrupt(): irq %d for unknown device.\n", irq); |
irq | 759 | drivers/net/apricot.c | if (i596_debug > 3) printk ("%s: i596_interrupt(): irq %d\n",dev->name, irq); |
irq | 937 | drivers/net/apricot.c | free_irq(dev->irq, NULL); |
irq | 938 | drivers/net/apricot.c | irq2dev_map[dev->irq] = 0; |
irq | 1018 | drivers/net/apricot.c | static int irq = 10; |
irq | 1024 | drivers/net/apricot.c | dev_apricot.irq = irq; |
irq | 620 | drivers/net/arcnet.c | static void arcnet_interrupt(int irq,void *dev_id,struct pt_regs *regs); |
irq | 778 | drivers/net/arcnet.c | dev->base_addr,dev->irq,dev->mem_start); |
irq | 1002 | drivers/net/arcnet.c | if (!dev->irq) |
irq | 1027 | drivers/net/arcnet.c | airq=dev->irq; |
irq | 1126 | drivers/net/arcnet.c | dev->irq=airq; |
irq | 1195 | drivers/net/arcnet.c | dev->base_addr,dev->irq,dev->mem_start, |
irq | 1895 | drivers/net/arcnet.c | arcnet_interrupt(int irq,void *dev_id,struct pt_regs *regs) |
irq | 1897 | drivers/net/arcnet.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 1903 | drivers/net/arcnet.c | printk(KERN_DEBUG "arcnet: irq %d for unknown device.\n", irq); |
irq | 3207 | drivers/net/arcnet.c | static int irq=0; |
irq | 3222 | drivers/net/arcnet.c | if (irq) irqnum=irq; |
irq | 3224 | drivers/net/arcnet.c | thiscard.irq=irqnum; |
irq | 3225 | drivers/net/arcnet.c | if (thiscard.irq==2) thiscard.irq=9; |
irq | 3255 | drivers/net/arcnet.c | if (thiscard.irq) |
irq | 3257 | drivers/net/arcnet.c | irq2dev_map[thiscard.irq] = NULL; |
irq | 3258 | drivers/net/arcnet.c | free_irq(thiscard.irq,NULL); |
irq | 129 | drivers/net/ariadne.c | static void ariadne_interrupt(int irq, struct pt_regs *fp, void *data); |
irq | 380 | drivers/net/ariadne.c | static void ariadne_interrupt(int irq, struct pt_regs *fp, void *data) |
irq | 120 | drivers/net/at1700.c | static void net_interrupt(int irq, void *dev_id, struct pt_regs *regs); |
irq | 173 | drivers/net/at1700.c | unsigned int i, irq; |
irq | 191 | drivers/net/at1700.c | irq = irqmap[(read_eeprom(ioaddr, 12)&0x04) |
irq | 195 | drivers/net/at1700.c | if (request_irq(irq, &net_interrupt, 0, "at1700", NULL)) { |
irq | 197 | drivers/net/at1700.c | "IRQ %d.\n", ioaddr, irq); |
irq | 210 | drivers/net/at1700.c | ioaddr, irq); |
irq | 213 | drivers/net/at1700.c | dev->irq = irq; |
irq | 214 | drivers/net/at1700.c | irq2dev_map[irq] = dev; |
irq | 443 | drivers/net/at1700.c | net_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 445 | drivers/net/at1700.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 450 | drivers/net/at1700.c | printk ("at1700_interrupt(): irq %d for unknown device.\n", irq); |
irq | 640 | drivers/net/at1700.c | static int irq = 0; |
irq | 647 | drivers/net/at1700.c | dev_at1700.irq = irq; |
irq | 663 | drivers/net/at1700.c | free_irq(dev_at1700.irq, NULL); |
irq | 664 | drivers/net/at1700.c | irq2dev_map[dev_at1700.irq] = NULL; |
irq | 343 | drivers/net/atarilance.c | static void lance_interrupt( int irq, struct pt_regs *fp, struct device |
irq | 538 | drivers/net/atarilance.c | dev->irq = (unsigned short)IRQ_AUTO_5; |
irq | 545 | drivers/net/atarilance.c | unsigned long irq = atari_register_vme_int(); |
irq | 546 | drivers/net/atarilance.c | if (!irq) { |
irq | 550 | drivers/net/atarilance.c | add_isr( irq, (isrfunc)lance_interrupt, IRQ_TYPE_PRIO, dev, |
irq | 552 | drivers/net/atarilance.c | dev->irq = irq; |
irq | 559 | drivers/net/atarilance.c | dev->irq, |
irq | 601 | drivers/net/atarilance.c | IO->ivec = IRQ_SOURCE_TO_VECTOR(dev->irq); |
irq | 603 | drivers/net/atarilance.c | *RIEBL_IVEC_ADDR = IRQ_SOURCE_TO_VECTOR(dev->irq); |
irq | 849 | drivers/net/atarilance.c | static void lance_interrupt( int irq, struct pt_regs *fp, struct device *dev ) |
irq | 138 | drivers/net/atp.c | static void net_interrupt(int irq, void *dev_id, struct pt_regs *regs); |
irq | 205 | drivers/net/atp.c | dev->irq = 7; |
irq | 207 | drivers/net/atp.c | dev->irq = 5; |
irq | 218 | drivers/net/atp.c | dev->irq, dev->dev_addr[0], dev->dev_addr[1], dev->dev_addr[2], |
irq | 329 | drivers/net/atp.c | if (irq2dev_map[dev->irq] != 0 |
irq | 330 | drivers/net/atp.c | || (irq2dev_map[dev->irq] = dev) == 0 |
irq | 331 | drivers/net/atp.c | || request_irq(dev->irq, &net_interrupt, 0, "ATP", NULL)) { |
irq | 487 | drivers/net/atp.c | net_interrupt(int irq, void *dev_id, struct pt_regs * regs) |
irq | 489 | drivers/net/atp.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 495 | drivers/net/atp.c | printk ("ATP_interrupt(): irq %d for unknown device.\n", irq); |
irq | 739 | drivers/net/atp.c | free_irq(dev->irq, NULL); |
irq | 740 | drivers/net/atp.c | irq2dev_map[dev->irq] = 0; |
irq | 53 | drivers/net/auto_irq.c | static void autoirq_probe(int irq, void *dev_id, struct pt_regs * regs) |
irq | 55 | drivers/net/auto_irq.c | irq_number = irq; |
irq | 56 | drivers/net/auto_irq.c | set_bit(irq, (void *)&irq_bitmap); /* irq_bitmap |= 1 << irq; */ |
irq | 57 | drivers/net/auto_irq.c | disable_irq(irq); |
irq | 557 | drivers/net/de4x5.c | static void de4x5_interrupt(int irq, void *dev_id, struct pt_regs *regs); |
irq | 877 | drivers/net/de4x5.c | printk(" and requires IRQ%d (provided by %s).\n", dev->irq, |
irq | 941 | drivers/net/de4x5.c | if (request_irq(dev->irq, (void *)de4x5_interrupt, SA_SHIRQ, |
irq | 943 | drivers/net/de4x5.c | printk("de4x5_open(): Requested IRQ%d is busy\n",dev->irq); |
irq | 1148 | drivers/net/de4x5.c | de4x5_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 1156 | drivers/net/de4x5.c | printk ("de4x5_interrupt(): irq %d for unknown device.\n", irq); |
irq | 1417 | drivers/net/de4x5.c | free_irq(dev->irq, dev); |
irq | 1629 | drivers/net/de4x5.c | u_char irq; |
irq | 1672 | drivers/net/de4x5.c | pcibios_read_config_byte(pb, PCI_DEVICE, PCI_INTERRUPT_LINE, &irq); |
irq | 1673 | drivers/net/de4x5.c | if ((irq == 0) || (irq == (u_char) 0xff)) continue; |
irq | 1688 | drivers/net/de4x5.c | dev->irq = irq; |
irq | 3600 | drivers/net/de4x5.c | printk("%s: de4x5 opening with irq %d\n",dev->name,dev->irq); |
irq | 3941 | drivers/net/de4x5.c | tmp.addr[j++] = dev->irq; |
irq | 4061 | drivers/net/de4x5.c | thisDE4X5.irq = 0; |
irq | 250 | drivers/net/de600.c | static void de600_interrupt(int irq, void *dev_id, struct pt_regs *regs); |
irq | 491 | drivers/net/de600.c | de600_interrupt(int irq, void *dev_id, struct pt_regs * regs) |
irq | 493 | drivers/net/de600.c | struct device *dev = irq2dev_map[irq]; |
irq | 499 | drivers/net/de600.c | if ((dev == NULL) || (dev->start == 0) || (DE600_IRQ != irq)) { |
irq | 500 | drivers/net/de600.c | printk("%s: bogus interrupt %d\n", dev?dev->name:"DE-600", irq); |
irq | 190 | drivers/net/de620.c | static int irq = DE620_IRQ; |
irq | 435 | drivers/net/de620.c | if (request_irq(dev->irq, de620_interrupt, 0, "de620", NULL)) { |
irq | 436 | drivers/net/de620.c | printk ("%s: unable to get IRQ %d\n", dev->name, dev->irq); |
irq | 439 | drivers/net/de620.c | irq2dev_map[dev->irq] = dev; |
irq | 460 | drivers/net/de620.c | free_irq(dev->irq, NULL); |
irq | 461 | drivers/net/de620.c | irq2dev_map[dev->irq] = NULL; |
irq | 609 | drivers/net/de620.c | if ((dev == NULL) || (irq != irq_in)) { |
irq | 843 | drivers/net/de620.c | dev->irq = irq; |
irq | 386 | drivers/net/depca.c | static void depca_interrupt(int irq, void *dev_id, struct pt_regs * regs); |
irq | 596 | drivers/net/depca.c | if (dev->irq < 2) { |
irq | 627 | drivers/net/depca.c | for (dev->irq=0,i=0; (depca_irq[i]) && (!dev->irq); i++) { |
irq | 629 | drivers/net/depca.c | dev->irq = irqnum; |
irq | 630 | drivers/net/depca.c | printk(" and uses IRQ%d.\n", dev->irq); |
irq | 634 | drivers/net/depca.c | if (!dev->irq) { |
irq | 641 | drivers/net/depca.c | printk(" and assigned IRQ%d.\n", dev->irq); |
irq | 693 | drivers/net/depca.c | irq2dev_map[dev->irq] = dev; |
irq | 709 | drivers/net/depca.c | if (request_irq(dev->irq, &depca_interrupt, 0, lp->adapter_name, NULL)) { |
irq | 710 | drivers/net/depca.c | printk("depca_open(): Requested IRQ%d is busy\n",dev->irq); |
irq | 841 | drivers/net/depca.c | depca_interrupt(int irq, void *dev_id, struct pt_regs * regs) |
irq | 843 | drivers/net/depca.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 849 | drivers/net/depca.c | printk ("depca_interrupt(): irq %d for unknown device.\n", irq); |
irq | 1064 | drivers/net/depca.c | free_irq(dev->irq, NULL); |
irq | 1065 | drivers/net/depca.c | irq2dev_map[dev->irq] = NULL; |
irq | 1139 | drivers/net/depca.c | if (irq2dev_map[dev->irq] != NULL) { |
irq | 1633 | drivers/net/depca.c | printk("%s: depca open with irq %d\n",dev->name,dev->irq); |
irq | 1866 | drivers/net/depca.c | static int irq=7; /* EDIT THESE LINE FOR YOUR CONFIGURATION */ |
irq | 1873 | drivers/net/depca.c | thisDepca.irq=irq; |
irq | 1889 | drivers/net/depca.c | thisDepca.irq=0; |
irq | 749 | drivers/net/dgrs.c | dgrs_intr(int irq, void *dev_id, struct pt_regs *regs) |
irq | 758 | drivers/net/dgrs.c | if (0) printk("%s: interrupt: irq %d", dev->name, irq); |
irq | 854 | drivers/net/dgrs.c | is = iv2is[dev->irq & 0x0f]; |
irq | 857 | drivers/net/dgrs.c | printk("%s: Illegal IRQ %d\n", dev->name, dev->irq); |
irq | 988 | drivers/net/dgrs.c | dev->name, dev->base_addr, dev->mem_start, dev->irq, |
irq | 1021 | drivers/net/dgrs.c | rc = request_irq(dev->irq, &dgrs_intr, 0, "RightSwitch", dev); |
irq | 1032 | drivers/net/dgrs.c | dev->name, dev->irq, priv->intrcnt); |
irq | 1059 | drivers/net/dgrs.c | int irq, |
irq | 1080 | drivers/net/dgrs.c | dev->irq = irq; |
irq | 1106 | drivers/net/dgrs.c | dev->irq = irq; |
irq | 1127 | drivers/net/dgrs.c | uint irq; |
irq | 1161 | drivers/net/dgrs.c | irq = pci_irq; |
irq | 1214 | drivers/net/dgrs.c | dgrs_found_device(dev, io, mem, irq, plxreg, plxdma); |
irq | 1241 | drivers/net/dgrs.c | irq = is2iv[ inb(io+ES4H_IS) & ES4H_IS_INTMASK ]; |
irq | 1243 | drivers/net/dgrs.c | dgrs_found_device(dev, io, mem, irq, 0L, 0L); |
irq | 1339 | drivers/net/dgrs.c | free_irq(dgrs_root_dev->irq, dgrs_root_dev); |
irq | 749 | drivers/net/dgrs_driver.c | dgrs_intr(int irq, void *dev_id, struct pt_regs *regs) |
irq | 758 | drivers/net/dgrs_driver.c | if (0) printk("%s: interrupt: irq %d", dev->name, irq); |
irq | 854 | drivers/net/dgrs_driver.c | is = iv2is[dev->irq & 0x0f]; |
irq | 857 | drivers/net/dgrs_driver.c | printk("%s: Illegal IRQ %d\n", dev->name, dev->irq); |
irq | 988 | drivers/net/dgrs_driver.c | dev->name, dev->base_addr, dev->mem_start, dev->irq, |
irq | 1021 | drivers/net/dgrs_driver.c | rc = request_irq(dev->irq, &dgrs_intr, 0, "RightSwitch", dev); |
irq | 1032 | drivers/net/dgrs_driver.c | dev->name, dev->irq, priv->intrcnt); |
irq | 1059 | drivers/net/dgrs_driver.c | int irq, |
irq | 1080 | drivers/net/dgrs_driver.c | dev->irq = irq; |
irq | 1106 | drivers/net/dgrs_driver.c | dev->irq = irq; |
irq | 1127 | drivers/net/dgrs_driver.c | uint irq; |
irq | 1161 | drivers/net/dgrs_driver.c | irq = pci_irq; |
irq | 1214 | drivers/net/dgrs_driver.c | dgrs_found_device(dev, io, mem, irq, plxreg, plxdma); |
irq | 1241 | drivers/net/dgrs_driver.c | irq = is2iv[ inb(io+ES4H_IS) & ES4H_IS_INTMASK ]; |
irq | 1243 | drivers/net/dgrs_driver.c | dgrs_found_device(dev, io, mem, irq, 0L, 0L); |
irq | 1339 | drivers/net/dgrs_driver.c | free_irq(dgrs_root_dev->irq, dgrs_root_dev); |
irq | 177 | drivers/net/e2100.c | if (dev->irq < 2) { |
irq | 181 | drivers/net/e2100.c | dev->irq = irqlist[i]; |
irq | 185 | drivers/net/e2100.c | printk(" unable to get IRQ %d.\n", dev->irq); |
irq | 188 | drivers/net/e2100.c | } else if (dev->irq == 2) /* Fixup luser bogosity: IRQ2 is really IRQ9 */ |
irq | 189 | drivers/net/e2100.c | dev->irq = 9; |
irq | 208 | drivers/net/e2100.c | ei_status.saved_irq = dev->irq; |
irq | 237 | drivers/net/e2100.c | printk(", IRQ %d, %s media, memory @ %#lx.\n", dev->irq, |
irq | 256 | drivers/net/e2100.c | if (request_irq(dev->irq, ei_interrupt, 0, "e2100", NULL)) { |
irq | 259 | drivers/net/e2100.c | irq2dev_map[dev->irq] = dev; |
irq | 263 | drivers/net/e2100.c | outb(0, ioaddr + E21_ASIC + (dev->irq & 7)); |
irq | 265 | drivers/net/e2100.c | outb(0, ioaddr + E21_ASIC + (dev->irq > 7 ? 1:0) |
irq | 355 | drivers/net/e2100.c | free_irq(dev->irq, NULL); |
irq | 356 | drivers/net/e2100.c | dev->irq = ei_status.saved_irq; |
irq | 364 | drivers/net/e2100.c | irq2dev_map[dev->irq] = NULL; |
irq | 397 | drivers/net/e2100.c | static int irq[MAX_E21_CARDS] = { 0, }; |
irq | 411 | drivers/net/e2100.c | dev->irq = irq[this_dev]; |
irq | 151 | drivers/net/eepro.c | static void eepro_interrupt(int irq, void *dev_id, struct pt_regs *regs); |
irq | 378 | drivers/net/eepro.c | if (dev->irq < 2 && eepro) { |
irq | 381 | drivers/net/eepro.c | case 0: dev->irq = 9; break; |
irq | 382 | drivers/net/eepro.c | case 1: dev->irq = 3; break; |
irq | 383 | drivers/net/eepro.c | case 2: dev->irq = 5; break; |
irq | 384 | drivers/net/eepro.c | case 3: dev->irq = 10; break; |
irq | 385 | drivers/net/eepro.c | case 4: dev->irq = 11; break; |
irq | 391 | drivers/net/eepro.c | else if (dev->irq == 2) |
irq | 392 | drivers/net/eepro.c | dev->irq = 9; |
irq | 394 | drivers/net/eepro.c | if (dev->irq > 2) { |
irq | 395 | drivers/net/eepro.c | printk(", IRQ %d, %s.\n", dev->irq, |
irq | 397 | drivers/net/eepro.c | if (request_irq(dev->irq, &eepro_interrupt, 0, "eepro", NULL)) { |
irq | 398 | drivers/net/eepro.c | printk("%s: unable to get IRQ %d.\n", dev->name, dev->irq); |
irq | 490 | drivers/net/eepro.c | (request_irq(dev->irq = *irqp, &eepro_interrupt, 0, "eepro", NULL) == 0)) |
irq | 512 | drivers/net/eepro.c | return dev->irq; |
irq | 532 | drivers/net/eepro.c | if (dev->irq < 2 && eepro_grab_irq(dev) == 0) { |
irq | 533 | drivers/net/eepro.c | printk("%s: unable to get IRQ %d.\n", dev->name, dev->irq); |
irq | 537 | drivers/net/eepro.c | if (irq2dev_map[dev->irq] != 0 |
irq | 538 | drivers/net/eepro.c | || (irq2dev_map[dev->irq] = dev) == 0) |
irq | 570 | drivers/net/eepro.c | outb((temp_reg & 0xf8) | irqrmap[dev->irq], ioaddr + INT_NO_REG); |
irq | 722 | drivers/net/eepro.c | eepro_interrupt(int irq, void *dev_id, struct pt_regs * regs) |
irq | 724 | drivers/net/eepro.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 731 | drivers/net/eepro.c | printk ("eepro_interrupt(): irq %d for unknown device.\n", irq); |
irq | 805 | drivers/net/eepro.c | free_irq(dev->irq, NULL); |
irq | 807 | drivers/net/eepro.c | irq2dev_map[dev->irq] = 0; |
irq | 1218 | drivers/net/eepro.c | static int irq = 0; |
irq | 1226 | drivers/net/eepro.c | dev_eepro.irq = irq; |
irq | 215 | drivers/net/eexpress.c | static void eexp_irq (int irq, void *dev_addr, struct pt_regs *regs); |
irq | 276 | drivers/net/eexpress.c | int irq = dev->irq; |
irq | 283 | drivers/net/eexpress.c | if (!irq || !irqrmap[irq]) |
irq | 286 | drivers/net/eexpress.c | if (irq2dev_map[irq] || |
irq | 288 | drivers/net/eexpress.c | ((irq2dev_map[irq]=dev),0) || |
irq | 289 | drivers/net/eexpress.c | request_irq(irq,&eexp_irq,0,"eexpress",NULL)) |
irq | 311 | drivers/net/eexpress.c | int irq = dev->irq; |
irq | 316 | drivers/net/eexpress.c | outb(SIRQ_dis|irqrmap[irq],ioaddr+SET_IRQ); |
irq | 320 | drivers/net/eexpress.c | free_irq(irq,NULL); |
irq | 321 | drivers/net/eexpress.c | irq2dev_map[irq] = NULL; |
irq | 359 | drivers/net/eexpress.c | outb(SIRQ_dis|irqrmap[dev->irq],ioaddr+SET_IRQ); |
irq | 448 | drivers/net/eexpress.c | outb(SIRQ_en|irqrmap[dev->irq],ioaddr+SET_IRQ); |
irq | 461 | drivers/net/eexpress.c | outb(SIRQ_dis|irqrmap[dev->irq],ioaddr+SET_IRQ); |
irq | 463 | drivers/net/eexpress.c | outb(SIRQ_en|irqrmap[dev->irq],ioaddr+SET_IRQ); |
irq | 466 | drivers/net/eexpress.c | outb(SIRQ_en|irqrmap[dev->irq],ioaddr+SET_IRQ); |
irq | 477 | drivers/net/eexpress.c | static void eexp_irq(int irq, void *dev_info, struct pt_regs *regs) |
irq | 479 | drivers/net/eexpress.c | struct device *dev = irq2dev_map[irq]; |
irq | 486 | drivers/net/eexpress.c | printk(KERN_WARNING "net_interrupt(): irq %d for unknown device caught by EExpress\n",irq); |
irq | 499 | drivers/net/eexpress.c | outb(SIRQ_dis|irqrmap[irq],ioaddr+SET_IRQ); |
irq | 547 | drivers/net/eexpress.c | outb(SIRQ_en|irqrmap[irq],ioaddr+SET_IRQ); |
irq | 719 | drivers/net/eexpress.c | dev->irq = irqmap[setupval>>13]; |
irq | 723 | drivers/net/eexpress.c | printk("IRQ %d, Interface %s, ",dev->irq,ifmap[dev->if_port]); |
irq | 725 | drivers/net/eexpress.c | outb(SIRQ_dis|irqrmap[dev->irq],ioaddr+SET_IRQ); |
irq | 1066 | drivers/net/eexpress.c | outb(SIRQ_dis|irqrmap[dev->irq],ioaddr+SET_IRQ); |
irq | 1133 | drivers/net/eexpress.c | outb(SIRQ_en|irqrmap[dev->irq],ioaddr+SET_IRQ); |
irq | 1153 | drivers/net/eexpress.c | outb(SIRQ_dis|irqrmap[dev->irq],ioaddr+SET_IRQ); |
irq | 1212 | drivers/net/eexpress.c | int irq[EEXP_MAX_CARDS] = {0, }; |
irq | 1226 | drivers/net/eexpress.c | dev->irq = irq[this_dev]; |
irq | 329 | drivers/net/eth16i.c | static void eth16i_interrupt(int irq, void *dev_id, struct pt_regs *regs); |
irq | 380 | drivers/net/eth16i.c | unsigned int irq = 0; |
irq | 422 | drivers/net/eth16i.c | irq = eth16i_get_irq(ioaddr); |
irq | 423 | drivers/net/eth16i.c | dev->irq = irq; |
irq | 426 | drivers/net/eth16i.c | if(request_irq(dev->irq, ð16i_interrupt, 0, "eth16i", NULL)) { |
irq | 428 | drivers/net/eth16i.c | conflict on IRQ %d.\n", dev->name, cardname, ioaddr, irq); |
irq | 433 | drivers/net/eth16i.c | dev->name, cardname, ioaddr, dev->irq); |
irq | 794 | drivers/net/eth16i.c | irq2dev_map[dev->irq] = dev; |
irq | 1089 | drivers/net/eth16i.c | static void eth16i_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 1091 | drivers/net/eth16i.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 1097 | drivers/net/eth16i.c | printk("eth16i_interrupt(): irq %d for unknown device. \n", irq); |
irq | 1187 | drivers/net/eth16i.c | int irq = 0; |
irq | 1195 | drivers/net/eth16i.c | dev_eth16i.irq = irq; |
irq | 1207 | drivers/net/eth16i.c | free_irq( dev_eth16i.irq, NULL ); |
irq | 1208 | drivers/net/eth16i.c | irq2dev_map[ dev_eth16i.irq ] = NULL; |
irq | 292 | drivers/net/ewrk3.c | static void ewrk3_interrupt(int irq, void *dev_id, struct pt_regs *regs); |
irq | 326 | drivers/net/ewrk3.c | static u_char irq[] = {5,0,10,3,11,9,15,12}; |
irq | 541 | drivers/net/ewrk3.c | if (dev->irq < 2) { |
irq | 554 | drivers/net/ewrk3.c | irqnum = irq[((icr & IRQ_SEL) >> 4)]; |
irq | 556 | drivers/net/ewrk3.c | dev->irq = autoirq_report(1); |
irq | 557 | drivers/net/ewrk3.c | if ((dev->irq) && (irqnum == dev->irq)) { |
irq | 558 | drivers/net/ewrk3.c | printk(" and uses IRQ%d.\n", dev->irq); |
irq | 560 | drivers/net/ewrk3.c | if (!dev->irq) { |
irq | 574 | drivers/net/ewrk3.c | printk(" and requires IRQ%d.\n", dev->irq); |
irq | 628 | drivers/net/ewrk3.c | irq2dev_map[dev->irq] = dev; /* For latched interrupts */ |
irq | 630 | drivers/net/ewrk3.c | if (request_irq(dev->irq, (void *)ewrk3_interrupt, 0, "ewrk3", NULL)) { |
irq | 631 | drivers/net/ewrk3.c | printk("ewrk3_open(): Requested IRQ%d is busy\n",dev->irq); |
irq | 641 | drivers/net/ewrk3.c | printk("%s: ewrk3 open with irq %d\n",dev->name,dev->irq); |
irq | 875 | drivers/net/ewrk3.c | ewrk3_interrupt(int irq, void *dev_id, struct pt_regs * regs) |
irq | 877 | drivers/net/ewrk3.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 883 | drivers/net/ewrk3.c | printk ("ewrk3_interrupt(): irq %d for unknown device.\n", irq); |
irq | 1150 | drivers/net/ewrk3.c | free_irq(dev->irq, NULL); |
irq | 1152 | drivers/net/ewrk3.c | irq2dev_map[dev->irq] = 0; |
irq | 1180 | drivers/net/ewrk3.c | if (irq2dev_map[dev->irq] != NULL) { |
irq | 1901 | drivers/net/ewrk3.c | static int irq=5; /* or use the insmod io= irq= options */ |
irq | 1907 | drivers/net/ewrk3.c | thisEthwrk.irq=irq; |
irq | 1920 | drivers/net/ewrk3.c | thisEthwrk.irq = 0; |
irq | 113 | drivers/net/fmv18x.c | static void net_interrupt(int irq, void *dev_id, struct pt_regs *regs); |
irq | 166 | drivers/net/fmv18x.c | unsigned int i, irq; |
irq | 179 | drivers/net/fmv18x.c | irq = irqmap[(inb(ioaddr + FJ_CONFIG0)>>6) & 0x03]; |
irq | 182 | drivers/net/fmv18x.c | if (request_irq(irq, &net_interrupt, 0, "fmv18x", NULL)) { |
irq | 184 | drivers/net/fmv18x.c | "IRQ %d.\n", ioaddr, irq); |
irq | 197 | drivers/net/fmv18x.c | ioaddr, irq); |
irq | 200 | drivers/net/fmv18x.c | dev->irq = irq; |
irq | 201 | drivers/net/fmv18x.c | irq2dev_map[irq] = dev; |
irq | 407 | drivers/net/fmv18x.c | net_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 409 | drivers/net/fmv18x.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 414 | drivers/net/fmv18x.c | printk ("fmv18x_interrupt(): irq %d for unknown device.\n", irq); |
irq | 627 | drivers/net/fmv18x.c | static int irq = 0; |
irq | 634 | drivers/net/fmv18x.c | dev_fmv18x.irq = irq; |
irq | 650 | drivers/net/fmv18x.c | free_irq(dev_fmv18x.irq, NULL); |
irq | 651 | drivers/net/fmv18x.c | irq2dev_map[dev_fmv18x.irq] = NULL; |
irq | 203 | drivers/net/hp-plus.c | int irq = inb(ioaddr + 13) & 0x0f; |
irq | 206 | drivers/net/hp-plus.c | dev->irq = irq; |
irq | 209 | drivers/net/hp-plus.c | printk(", IRQ %d, memory address %#x.\n", irq, mem_start); |
irq | 212 | drivers/net/hp-plus.c | printk(", IRQ %d, programmed-I/O mode.\n", irq); |
irq | 261 | drivers/net/hp-plus.c | if (request_irq(dev->irq, &ei_interrupt, 0, "hp-plus", NULL)) { |
irq | 290 | drivers/net/hp-plus.c | free_irq(dev->irq, NULL); |
irq | 291 | drivers/net/hp-plus.c | irq2dev_map[dev->irq] = NULL; |
irq | 426 | drivers/net/hp-plus.c | static int irq[MAX_HPP_CARDS] = { 0, }; |
irq | 438 | drivers/net/hp-plus.c | dev->irq = irq[this_dev]; |
irq | 147 | drivers/net/hp.c | if (dev->irq < 2) { |
irq | 152 | drivers/net/hp.c | int irq = *irqp; |
irq | 153 | drivers/net/hp.c | if (request_irq (irq, NULL, 0, "bogus", NULL) != -EBUSY) { |
irq | 156 | drivers/net/hp.c | outb_p(irqmap[irq] | HP_RUN, ioaddr + HP_CONFIGURE); |
irq | 158 | drivers/net/hp.c | if (irq == autoirq_report(0) /* It's a good IRQ line! */ |
irq | 159 | drivers/net/hp.c | && request_irq (irq, &ei_interrupt, 0, "hp", NULL) == 0) { |
irq | 160 | drivers/net/hp.c | printk(" selecting IRQ %d.\n", irq); |
irq | 161 | drivers/net/hp.c | dev->irq = *irqp; |
irq | 171 | drivers/net/hp.c | if (dev->irq == 2) |
irq | 172 | drivers/net/hp.c | dev->irq = 9; |
irq | 173 | drivers/net/hp.c | if (request_irq(dev->irq, ei_interrupt, 0, "hp", NULL)) { |
irq | 174 | drivers/net/hp.c | printk (" unable to get IRQ %d.\n", dev->irq); |
irq | 182 | drivers/net/hp.c | free_irq(dev->irq, NULL); |
irq | 372 | drivers/net/hp.c | int irq = dev->irq; |
irq | 374 | drivers/net/hp.c | outb_p(irqmap[irq&0x0f] | HP_RUN, |
irq | 393 | drivers/net/hp.c | static int irq[MAX_HP_CARDS] = { 0, }; |
irq | 405 | drivers/net/hp.c | dev->irq = irq[this_dev]; |
irq | 434 | drivers/net/hp.c | free_irq(dev->irq, NULL); |
irq | 435 | drivers/net/hp.c | irq2dev_map[dev->irq] = NULL; |
irq | 199 | drivers/net/hp100.c | static void hp100_interrupt( int irq, void *dev_id, struct pt_regs *regs ); |
irq | 422 | drivers/net/hp100.c | dev -> irq = hp100_inb( IRQ_CHANNEL ) & HP100_IRQ_MASK; |
irq | 423 | drivers/net/hp100.c | if ( dev -> irq == 2 ) dev -> irq = 9; |
irq | 446 | drivers/net/hp100.c | dev -> name, lp -> id -> name, ioaddr, dev -> irq ); |
irq | 491 | drivers/net/hp100.c | if ( request_irq( dev -> irq, hp100_interrupt, SA_INTERRUPT, lp -> id -> name, NULL ) ) |
irq | 493 | drivers/net/hp100.c | printk( "%s: unable to get IRQ %d\n", dev -> name, dev -> irq ); |
irq | 496 | drivers/net/hp100.c | irq2dev_map[ dev -> irq ] = dev; |
irq | 564 | drivers/net/hp100.c | free_irq( dev -> irq, NULL ); |
irq | 565 | drivers/net/hp100.c | irq2dev_map[ dev -> irq ] = NULL; |
irq | 893 | drivers/net/hp100.c | static void hp100_interrupt( int irq, void *dev_id, struct pt_regs *regs ) |
irq | 895 | drivers/net/hp100.c | struct device *dev = (struct device *)irq2dev_map[ irq ]; |
irq | 158 | drivers/net/ibmtr.c | void tok_interrupt(int irq, void *dev_id, struct pt_regs *regs); |
irq | 212 | drivers/net/ibmtr.c | unsigned char segment=0, intr=0, irq=0, i=0, j=0, cardpresent=NOTOK,temp=0; |
irq | 343 | drivers/net/ibmtr.c | if (intr==0) irq=9; /* irq2 really is irq9 */ |
irq | 344 | drivers/net/ibmtr.c | if (intr==1) irq=3; |
irq | 345 | drivers/net/ibmtr.c | if (intr==2) irq=6; |
irq | 346 | drivers/net/ibmtr.c | if (intr==3) irq=7; |
irq | 347 | drivers/net/ibmtr.c | ti->global_int_enable=GLOBAL_INT_ENABLE+((irq==9) ? 2 : irq); |
irq | 354 | drivers/net/ibmtr.c | if (intr==0) irq=9; |
irq | 355 | drivers/net/ibmtr.c | if (intr==1) irq=3; |
irq | 356 | drivers/net/ibmtr.c | if (intr==2) irq=10; |
irq | 357 | drivers/net/ibmtr.c | if (intr==3) irq=11; |
irq | 362 | drivers/net/ibmtr.c | if (intr==0) irq=9; |
irq | 363 | drivers/net/ibmtr.c | if (intr==1) irq=3; |
irq | 364 | drivers/net/ibmtr.c | if (intr==2) irq=10; |
irq | 365 | drivers/net/ibmtr.c | if (intr==3) irq=11; |
irq | 374 | drivers/net/ibmtr.c | DPRINTK("irq=%d",irq); |
irq | 521 | drivers/net/ibmtr.c | if (request_irq (dev->irq = irq, &tok_interrupt,0,"IBM TR", NULL) != 0) { |
irq | 522 | drivers/net/ibmtr.c | DPRINTK("Could not grab irq %d. Halting Token Ring driver.\n",irq); |
irq | 526 | drivers/net/ibmtr.c | irq2dev_map[irq]=dev; |
irq | 537 | drivers/net/ibmtr.c | channel_def[cardpresent-1], adapter_def(ti->adapter_type), irq, |
irq | 637 | drivers/net/ibmtr.c | void tok_interrupt (int irq, void *dev_id, struct pt_regs *regs) |
irq | 641 | drivers/net/ibmtr.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 1502 | drivers/net/ibmtr.c | dev_ibmtr.irq = 0; |
irq | 1516 | drivers/net/ibmtr.c | free_irq(dev_ibmtr.irq, NULL); |
irq | 1517 | drivers/net/ibmtr.c | irq2dev_map[dev_ibmtr.irq] = NULL; |
irq | 179 | drivers/net/ibmtr.h | unsigned char irq; |
irq | 286 | drivers/net/lance.c | static void lance_interrupt(int irq, void *dev_id, struct pt_regs *regs); |
irq | 483 | drivers/net/lance.c | dev->irq = pci_irq_line; |
irq | 489 | drivers/net/lance.c | dev->irq = irq_tbl[(port_val >> 2) & 3]; |
irq | 490 | drivers/net/lance.c | printk(" HP Vectra IRQ %d DMA %d.\n", dev->irq, dev->dma); |
irq | 496 | drivers/net/lance.c | dev->irq = irq_tbl[(reset_val >> 4) & 7]; |
irq | 497 | drivers/net/lance.c | printk(" HP J2405A IRQ %d DMA %d.\n", dev->irq, dev->dma); |
irq | 503 | drivers/net/lance.c | dev->irq = (bus_info >> 4) & 0x0F; |
irq | 516 | drivers/net/lance.c | if (dev->irq >= 2) |
irq | 517 | drivers/net/lance.c | printk(" assigned IRQ %d", dev->irq); |
irq | 527 | drivers/net/lance.c | dev->irq = autoirq_report(1); |
irq | 528 | drivers/net/lance.c | if (dev->irq) |
irq | 529 | drivers/net/lance.c | printk(", probed IRQ %d", dev->irq); |
irq | 613 | drivers/net/lance.c | if (dev->irq == 0 || |
irq | 614 | drivers/net/lance.c | request_irq(dev->irq, &lance_interrupt, 0, lp->name, NULL)) { |
irq | 621 | drivers/net/lance.c | irq2dev_map[dev->irq] = dev; |
irq | 644 | drivers/net/lance.c | dev->name, dev->irq, dev->dma, |
irq | 878 | drivers/net/lance.c | lance_interrupt(int irq, void *dev_id, struct pt_regs * regs) |
irq | 880 | drivers/net/lance.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 886 | drivers/net/lance.c | printk ("lance_interrupt(): irq %d for unknown device.\n", irq); |
irq | 1108 | drivers/net/lance.c | free_irq(dev->irq, NULL); |
irq | 1110 | drivers/net/lance.c | irq2dev_map[dev->irq] = 0; |
irq | 139 | drivers/net/lance32.c | static void lance32_interrupt(int irq, void *dev_id, struct pt_regs *regs); |
irq | 186 | drivers/net/lance32.c | dev->irq = pci_irq_line; |
irq | 199 | drivers/net/lance32.c | if (dev->irq >= 2) |
irq | 200 | drivers/net/lance32.c | printk(" assigned IRQ %d", dev->irq); |
irq | 210 | drivers/net/lance32.c | dev->irq = autoirq_report(1); |
irq | 211 | drivers/net/lance32.c | if (dev->irq) |
irq | 212 | drivers/net/lance32.c | printk(", probed IRQ %d", dev->irq); |
irq | 292 | drivers/net/lance32.c | if (dev->irq == 0 || |
irq | 293 | drivers/net/lance32.c | request_irq(dev->irq, &lance32_interrupt, 0, lp->name, (void *)dev)) { |
irq | 297 | drivers/net/lance32.c | irq2dev_map[dev->irq] = dev; |
irq | 318 | drivers/net/lance32.c | dev->name, dev->irq, dev->dma, |
irq | 537 | drivers/net/lance32.c | lance32_interrupt(int irq, void *dev_id, struct pt_regs * regs) |
irq | 545 | drivers/net/lance32.c | printk ("lance32_interrupt(): irq %d for unknown device.\n", irq); |
irq | 765 | drivers/net/lance32.c | free_irq(dev->irq, dev); |
irq | 767 | drivers/net/lance32.c | irq2dev_map[dev->irq] = 0; |
irq | 341 | drivers/net/ne.c | dev->irq = pci_irq_line; |
irq | 344 | drivers/net/ne.c | if (dev->irq < 2) { |
irq | 351 | drivers/net/ne.c | dev->irq = autoirq_report(0); |
irq | 353 | drivers/net/ne.c | printk(" autoirq is %d\n", dev->irq); |
irq | 354 | drivers/net/ne.c | } else if (dev->irq == 2) |
irq | 357 | drivers/net/ne.c | dev->irq = 9; |
irq | 359 | drivers/net/ne.c | if (! dev->irq) { |
irq | 367 | drivers/net/ne.c | int irqval = request_irq(dev->irq, ei_interrupt, 0, name, NULL); |
irq | 369 | drivers/net/ne.c | printk (" unable to get IRQ %d (irqval=%d).\n", dev->irq, irqval); |
irq | 379 | drivers/net/ne.c | free_irq(dev->irq, NULL); |
irq | 391 | drivers/net/ne.c | dev->name, name, ioaddr, dev->irq); |
irq | 674 | drivers/net/ne.c | static int irq[MAX_NE_CARDS] = { 0, }; |
irq | 689 | drivers/net/ne.c | dev->irq = irq[this_dev]; |
irq | 718 | drivers/net/ne.c | free_irq(dev->irq, NULL); |
irq | 719 | drivers/net/ne.c | irq2dev_map[dev->irq] = NULL; |
irq | 231 | drivers/net/net_init.c | if (map->irq != (u_char)(-1)) |
irq | 232 | drivers/net/net_init.c | dev->irq = map->irq; |
irq | 191 | drivers/net/ni52.c | static void ni52_interrupt(int irq,void *dev_id,struct pt_regs *reg_ptr); |
irq | 238 | drivers/net/ni52.c | free_irq(dev->irq, NULL); |
irq | 239 | drivers/net/ni52.c | irq2dev_map[dev->irq] = NULL; |
irq | 262 | drivers/net/ni52.c | if(request_irq(dev->irq, &ni52_interrupt,0,"ni5210",NULL)) |
irq | 267 | drivers/net/ni52.c | irq2dev_map[dev->irq] = dev; |
irq | 494 | drivers/net/ni52.c | if(dev->irq < 2) |
irq | 499 | drivers/net/ni52.c | if(!(dev->irq = autoirq_report(2))) |
irq | 504 | drivers/net/ni52.c | printk("IRQ %d (autodetected).\n",dev->irq); |
irq | 507 | drivers/net/ni52.c | if(dev->irq == 2) |
irq | 508 | drivers/net/ni52.c | dev->irq = 9; |
irq | 509 | drivers/net/ni52.c | printk("IRQ %d (assigned and not checked!).\n",dev->irq); |
irq | 813 | drivers/net/ni52.c | static void ni52_interrupt(int irq,void *dev_id,struct pt_regs *reg_ptr) |
irq | 815 | drivers/net/ni52.c | struct device *dev = (struct device *) irq2dev_map[irq]; |
irq | 821 | drivers/net/ni52.c | printk ("ni5210-interrupt: irq %d for unknown device.\n",irq); |
irq | 1316 | drivers/net/ni52.c | int irq=9; |
irq | 1323 | drivers/net/ni52.c | if(io <= 0x0 || !memend || !memstart || irq < 2) { |
irq | 1327 | drivers/net/ni52.c | dev_ni52.irq = irq; |
irq | 119 | drivers/net/ni65.c | static void ni65_interrupt(int irq, void * dev_id, struct pt_regs *regs); |
irq | 243 | drivers/net/ni65.c | if(dev->irq == 0) |
irq | 244 | drivers/net/ni65.c | dev->irq = irqtab[(inw(PORT+L_CONFIG)>>2)&3]; |
irq | 249 | drivers/net/ni65.c | "ni6510", dev->base_addr, dev->irq,dev->dma); |
irq | 252 | drivers/net/ni65.c | int irqval = request_irq(dev->irq, &ni65_interrupt,0,"ni6510",NULL); |
irq | 255 | drivers/net/ni65.c | dev->name,dev->irq, irqval); |
irq | 261 | drivers/net/ni65.c | free_irq(dev->irq,NULL); |
irq | 265 | drivers/net/ni65.c | irq2dev_map[dev->irq] = dev; |
irq | 370 | drivers/net/ni65.c | free_irq(dev->irq, NULL); |
irq | 442 | drivers/net/ni65.c | free_irq(dev->irq, NULL); |
irq | 454 | drivers/net/ni65.c | static void ni65_interrupt(int irq, void * dev_id, struct pt_regs * regs) |
irq | 457 | drivers/net/ni65.c | struct device *dev = (struct device *) irq2dev_map[irq]; |
irq | 461 | drivers/net/ni65.c | printk (KERN_ERR "ni65_interrupt(): irq %d for unknown device.\n", irq); |
irq | 1253 | drivers/net/pi2.c | pi0a.irq = 0; |
irq | 1258 | drivers/net/pi2.c | pi0b.irq = 0; |
irq | 1265 | drivers/net/pi2.c | pi0b.irq = pi0a.irq; /* IRQ is shared */ |
irq | 1371 | drivers/net/pi2.c | if (dev->irq < 2) { |
irq | 1382 | drivers/net/pi2.c | dev->irq = autoirq_report(20); |
irq | 1383 | drivers/net/pi2.c | if (!dev->irq) { |
irq | 1395 | drivers/net/pi2.c | dev->irq, dev->dma); |
irq | 1401 | drivers/net/pi2.c | int irqval = request_irq(dev->irq, &pi_interrupt,0, "pi2", NULL); |
irq | 1404 | drivers/net/pi2.c | dev->irq, irqval); |
irq | 1464 | drivers/net/pi2.c | free_irq(dev->irq, NULL); |
irq | 1467 | drivers/net/pi2.c | irq2dev_map[dev->irq] = dev; |
irq | 1523 | drivers/net/pi2.c | printk("PI: pi_interrupt(): irq %d for unknown device.\n", irq); |
irq | 1663 | drivers/net/pi2.c | rq.irq = dev->irq; |
irq | 81 | drivers/net/pi2.h | int irq; |
irq | 143 | drivers/net/plip.c | static void plip_interrupt(int irq, void *dev_id, struct pt_regs *regs); |
irq | 236 | drivers/net/plip.c | if (dev->irq) { |
irq | 237 | drivers/net/plip.c | printk("using assigned IRQ %d.\n", dev->irq); |
irq | 239 | drivers/net/plip.c | int irq = 0; |
irq | 252 | drivers/net/plip.c | irq = probe_irq_off(irqs); |
irq | 254 | drivers/net/plip.c | if (irq > 0) { |
irq | 255 | drivers/net/plip.c | dev->irq = irq; |
irq | 256 | drivers/net/plip.c | printk("using probed IRQ %d.\n", dev->irq); |
irq | 259 | drivers/net/plip.c | " Please set IRQ by ifconfig.\n", irq); |
irq | 426 | drivers/net/plip.c | disable_irq(dev->irq); |
irq | 505 | drivers/net/plip.c | disable_irq(dev->irq); |
irq | 524 | drivers/net/plip.c | enable_irq(dev->irq); |
irq | 597 | drivers/net/plip.c | enable_irq(dev->irq); |
irq | 603 | drivers/net/plip.c | enable_irq(dev->irq); |
irq | 697 | drivers/net/plip.c | disable_irq(dev->irq); |
irq | 758 | drivers/net/plip.c | enable_irq(dev->irq); |
irq | 793 | drivers/net/plip.c | enable_irq(dev->irq); |
irq | 805 | drivers/net/plip.c | plip_interrupt(int irq, void *dev_id, struct pt_regs * regs) |
irq | 807 | drivers/net/plip.c | struct device *dev = (struct device *) irq2dev_map[irq]; |
irq | 813 | drivers/net/plip.c | printk ("plip_interrupt: irq %d for unknown device.\n", irq); |
irq | 940 | drivers/net/plip.c | if (dev->irq == 0) { |
irq | 945 | drivers/net/plip.c | if (request_irq(dev->irq , plip_interrupt, 0, dev->name, NULL) != 0) { |
irq | 947 | drivers/net/plip.c | printk("%s: couldn't get IRQ %d.\n", dev->name, dev->irq); |
irq | 950 | drivers/net/plip.c | irq2dev_map[dev->irq] = dev; |
irq | 988 | drivers/net/plip.c | free_irq(dev->irq, NULL); |
irq | 989 | drivers/net/plip.c | irq2dev_map[dev->irq] = NULL; |
irq | 1032 | drivers/net/plip.c | if (map->irq != (unsigned char)-1) |
irq | 1033 | drivers/net/plip.c | dev->irq = map->irq; |
irq | 1060 | drivers/net/plip.c | static int irq[] = {0, 0, 0}; |
irq | 1098 | drivers/net/plip.c | if (irq[i] != 0) { |
irq | 1099 | drivers/net/plip.c | dev_plip[i].irq = irq[i]; |
irq | 123 | drivers/net/pt.c | static void pt_interrupt(int irq, void *dev_id, struct pt_regs *regs); |
irq | 556 | drivers/net/pt.c | pt0a.irq = 0; |
irq | 564 | drivers/net/pt.c | pt0b.irq = 0; |
irq | 570 | drivers/net/pt.c | pt0b.irq = pt0a.irq; /* IRQ is shared */ |
irq | 840 | drivers/net/pt.c | if (dev->irq < 2) { |
irq | 851 | drivers/net/pt.c | dev->irq = autoirq_report(20); |
irq | 859 | drivers/net/pt.c | if (!dev->irq) { |
irq | 864 | drivers/net/pt.c | printk("PT: Autodetected IRQ %d, assuming DMA %d\n", dev->irq, dev->dma); |
irq | 871 | drivers/net/pt.c | int irqval = request_irq(dev->irq, &pt_interrupt,0, "pt", NULL); |
irq | 874 | drivers/net/pt.c | dev->irq, irqval); |
irq | 935 | drivers/net/pt.c | free_irq(dev->irq, NULL); |
irq | 939 | drivers/net/pt.c | irq2dev_map[dev->irq] = dev; |
irq | 1097 | drivers/net/pt.c | rq.irq = dev->irq; |
irq | 1483 | drivers/net/pt.c | static void pt_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 110 | drivers/net/pt.h | int irq; |
irq | 861 | drivers/net/sdla.c | static void sdla_isr(int irq, void *dev_id, struct pt_regs * regs) |
irq | 867 | drivers/net/sdla.c | dev = irq2dev_map[irq]; |
irq | 871 | drivers/net/sdla.c | printk(KERN_WARNING "sdla_isr(): irq %d for unknown device.\n", irq); |
irq | 879 | drivers/net/sdla.c | printk(KERN_WARNING "%s: irq %d for uninitialized device.\n", dev->name, irq); |
irq | 1060 | drivers/net/sdla.c | intr.irq = dev->irq; |
irq | 1457 | drivers/net/sdla.c | switch (map->irq) |
irq | 1482 | drivers/net/sdla.c | dev->irq = map->irq; |
irq | 1484 | drivers/net/sdla.c | if (request_irq(dev->irq, &sdla_isr, 0, dev->name, NULL)) |
irq | 1487 | drivers/net/sdla.c | irq2dev_map[dev->irq] = dev; |
irq | 1491 | drivers/net/sdla.c | switch(dev->irq) |
irq | 1701 | drivers/net/sdla.c | if (sdla0.irq) |
irq | 1702 | drivers/net/sdla.c | free_irq(sdla0.irq, NULL); |
irq | 84 | drivers/net/seeq8005.c | static void seeq8005_interrupt(int irq, void *dev_id, struct pt_regs *regs); |
irq | 288 | drivers/net/seeq8005.c | if (dev->irq == 0xff) |
irq | 290 | drivers/net/seeq8005.c | else if (dev->irq < 2) { /* "Auto-IRQ" */ |
irq | 295 | drivers/net/seeq8005.c | dev->irq = autoirq_report(0); |
irq | 298 | drivers/net/seeq8005.c | printk(" autoirq is %d\n", dev->irq); |
irq | 299 | drivers/net/seeq8005.c | } else if (dev->irq == 2) |
irq | 303 | drivers/net/seeq8005.c | dev->irq = 9; |
irq | 307 | drivers/net/seeq8005.c | int irqval = request_irq(dev->irq, &seeq8005_interrupt, 0, "seeq8005", NULL); |
irq | 310 | drivers/net/seeq8005.c | dev->irq, irqval); |
irq | 353 | drivers/net/seeq8005.c | int irqval = request_irq(dev->irq, &seeq8005_interrupt, 0, "seeq8005", NULL); |
irq | 356 | drivers/net/seeq8005.c | dev->irq, irqval); |
irq | 360 | drivers/net/seeq8005.c | irq2dev_map[dev->irq] = dev; |
irq | 421 | drivers/net/seeq8005.c | seeq8005_interrupt(int irq, void *dev_id, struct pt_regs * regs) |
irq | 423 | drivers/net/seeq8005.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 428 | drivers/net/seeq8005.c | printk ("net_interrupt(): irq %d for unknown device.\n", irq); |
irq | 584 | drivers/net/seeq8005.c | free_irq(dev->irq, NULL); |
irq | 586 | drivers/net/seeq8005.c | irq2dev_map[dev->irq] = 0; |
irq | 489 | drivers/net/sk_g16.c | static void SK_interrupt(int irq, void *dev_id, struct pt_regs * regs); |
irq | 873 | drivers/net/sk_g16.c | if (dev->irq == 0) /* Autoirq */ |
irq | 898 | drivers/net/sk_g16.c | dev->irq = irqtab[--i]; |
irq | 903 | drivers/net/sk_g16.c | else if (dev->irq == 2) /* IRQ2 is always IRQ9 */ |
irq | 910 | drivers/net/sk_g16.c | dev->irq = 9; |
irq | 926 | drivers/net/sk_g16.c | if (request_irq(dev->irq, &SK_interrupt, 0, "sk_g16", NULL)) |
irq | 932 | drivers/net/sk_g16.c | switch(dev->irq) |
irq | 945 | drivers/net/sk_g16.c | dev->irq, |
irq | 953 | drivers/net/sk_g16.c | irq2dev_map[dev->irq] = dev; /* Set IRQ as used by us */ |
irq | 957 | drivers/net/sk_g16.c | (int) dev->irq, (unsigned int) p->ram); |
irq | 1310 | drivers/net/sk_g16.c | static void SK_interrupt(int irq, void *dev_id, struct pt_regs * regs) |
irq | 1313 | drivers/net/sk_g16.c | struct device *dev = (struct device *) irq2dev_map[irq]; |
irq | 1322 | drivers/net/sk_g16.c | printk("SK_interrupt(): IRQ %d for unknown device.\n", irq); |
irq | 1667 | drivers/net/sk_g16.c | free_irq(dev->irq, NULL); /* Free IRQ */ |
irq | 1668 | drivers/net/sk_g16.c | irq2dev_map[dev->irq] = 0; /* Mark IRQ as unused */ |
irq | 2041 | drivers/net/sk_g16.c | dev->name, dev->base_addr, dev->irq); |
irq | 103 | drivers/net/skeleton.c | static void net_interrupt(int irq, void *dev_id, struct pt_regs *regs); |
irq | 206 | drivers/net/skeleton.c | if (dev->irq == -1) |
irq | 208 | drivers/net/skeleton.c | else if (dev->irq < 2) { /* "Auto-IRQ" */ |
irq | 212 | drivers/net/skeleton.c | dev->irq = autoirq_report(0); |
irq | 214 | drivers/net/skeleton.c | printk(" autoirq is %d", dev->irq); |
irq | 215 | drivers/net/skeleton.c | } else if (dev->irq == 2) |
irq | 220 | drivers/net/skeleton.c | dev->irq = 9; |
irq | 223 | drivers/net/skeleton.c | int irqval = request_irq(dev->irq, &net_interrupt, 0, cardname, NULL); |
irq | 226 | drivers/net/skeleton.c | dev->name, dev->irq, irqval); |
irq | 316 | drivers/net/skeleton.c | if (request_irq(dev->irq, &net_interrupt, 0, cardname, NULL)) { |
irq | 324 | drivers/net/skeleton.c | free_irq(dev->irq, NULL); |
irq | 327 | drivers/net/skeleton.c | irq2dev_map[dev->irq] = dev; |
irq | 400 | drivers/net/skeleton.c | net_interrupt(int irq, void *dev_id, struct pt_regs * regs) |
irq | 402 | drivers/net/skeleton.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 407 | drivers/net/skeleton.c | printk(KERN_WARNING "%s: irq %d for unknown device.\n", cardname, irq); |
irq | 508 | drivers/net/skeleton.c | free_irq(dev->irq, NULL); |
irq | 511 | drivers/net/skeleton.c | irq2dev_map[dev->irq] = 0; |
irq | 583 | drivers/net/skeleton.c | static int irq = 0; |
irq | 597 | drivers/net/skeleton.c | this_device.irq = irq; |
irq | 172 | drivers/net/smc-ultra.c | if (dev->irq < 2) { |
irq | 174 | drivers/net/smc-ultra.c | int irq; |
irq | 177 | drivers/net/smc-ultra.c | irq = irqmap[((irqreg & 0x40) >> 4) + ((irqreg & 0x0c) >> 2)]; |
irq | 179 | drivers/net/smc-ultra.c | if (irq == 0) { |
irq | 183 | drivers/net/smc-ultra.c | dev->irq = irq; |
irq | 218 | drivers/net/smc-ultra.c | dev->irq, dev->mem_start, dev->mem_end-1); |
irq | 236 | drivers/net/smc-ultra.c | if (request_irq(dev->irq, ei_interrupt, 0, ei_status.name, NULL)) |
irq | 333 | drivers/net/smc-ultra.c | free_irq(dev->irq, NULL); |
irq | 334 | drivers/net/smc-ultra.c | irq2dev_map[dev->irq] = 0; |
irq | 361 | drivers/net/smc-ultra.c | static int irq[MAX_ULTRA_CARDS] = { 0, }; |
irq | 373 | drivers/net/smc-ultra.c | dev->irq = irq[this_dev]; |
irq | 260 | drivers/net/smc9194.c | static void smc_interrupt(int irq, void *, struct pt_regs *regs); |
irq | 262 | drivers/net/smc9194.c | static void smc_interrupt(int irq, struct pt_regs *regs); |
irq | 1047 | drivers/net/smc9194.c | if ( dev->irq < 2 ) { |
irq | 1052 | drivers/net/smc9194.c | dev->irq = smc_findirq( ioaddr ); |
irq | 1053 | drivers/net/smc9194.c | if ( dev->irq ) |
irq | 1059 | drivers/net/smc9194.c | if (dev->irq == 0 ) { |
irq | 1064 | drivers/net/smc9194.c | if (dev->irq == 0 ) { |
irq | 1070 | drivers/net/smc9194.c | if (dev->irq == 2) { |
irq | 1074 | drivers/net/smc9194.c | dev->irq = 9; |
irq | 1080 | drivers/net/smc9194.c | version_string, revision_register & 0xF, ioaddr, dev->irq, |
irq | 1104 | drivers/net/smc9194.c | irqval = request_irq(dev->irq, &smc_interrupt, 0, CARDNAME, NULL); |
irq | 1107 | drivers/net/smc9194.c | dev->irq, irqval); |
irq | 1110 | drivers/net/smc9194.c | irq2dev_map[dev->irq] = dev; |
irq | 1279 | drivers/net/smc9194.c | static void smc_interrupt(int irq, void * dev_id, struct pt_regs * regs) |
irq | 1281 | drivers/net/smc9194.c | static void smc_interrupt(int irq, struct pt_regs * regs) |
irq | 1284 | drivers/net/smc9194.c | struct device *dev = (struct device *)(irq2dev_map[irq]); |
irq | 1302 | drivers/net/smc9194.c | irq); |
irq | 1744 | drivers/net/smc9194.c | int irq = 0; |
irq | 1757 | drivers/net/smc9194.c | devSMC9194.irq = irq; |
irq | 1770 | drivers/net/smc9194.c | free_irq(devSMC9194.irq, NULL ); |
irq | 1771 | drivers/net/smc9194.c | irq2dev_map[devSMC9194.irq] = NULL; |
irq | 492 | drivers/net/sunlance.c | static void lance_interrupt (int irq, void *dev_id, struct pt_regs *regs) |
irq | 500 | drivers/net/sunlance.c | dev = (struct device *) (irq2dev_map [irq]); |
irq | 557 | drivers/net/sunlance.c | if (request_irq (dev->irq, &lance_interrupt, 0, lancestr, (void *) dev)) { |
irq | 558 | drivers/net/sunlance.c | printk ("Lance: Can't get irq %d\n", dev->irq); |
irq | 567 | drivers/net/sunlance.c | irq2dev_map [dev->irq] = dev; |
irq | 604 | drivers/net/sunlance.c | free_irq (dev->irq, NULL); |
irq | 606 | drivers/net/sunlance.c | irq2dev_map [dev->irq] = NULL; |
irq | 859 | drivers/net/sunlance.c | dev->irq = (unsigned char) sdev->irqs [0].pri; |
irq | 367 | drivers/net/tulip.c | static void tulip_interrupt(int irq, void *dev_id, struct pt_regs *regs); |
irq | 689 | drivers/net/tulip.c | if (request_irq(dev->irq, (void *)&tulip_interrupt, SA_SHIRQ, |
irq | 859 | drivers/net/tulip.c | static void tulip_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 866 | drivers/net/tulip.c | printk ("tulip_interrupt(): irq %d for unknown device.\n", irq); |
irq | 969 | drivers/net/tulip.c | free_irq(irq, dev); |
irq | 1057 | drivers/net/tulip.c | free_irq(dev->irq, dev); |
irq | 1176 | drivers/net/tulip.c | int irq, int device_id) |
irq | 1253 | drivers/net/tulip.c | last_phys_addr[i] = dev->dev_addr[i], irq); |
irq | 1264 | drivers/net/tulip.c | dev->irq = irq; |
irq | 1405 | drivers/net/tulip.c | mod_dev->irq = 0; |
irq | 345 | drivers/net/wavelan.c | wavelan_unmap_irq(int irq, unsigned char *irqval) |
irq | 347 | drivers/net/wavelan.c | if (irq < 0 || irq >= nels(irqvals) || irqvals[irq] == 0) |
irq | 350 | drivers/net/wavelan.c | *irqval = (unsigned char)irqvals[irq]; |
irq | 363 | drivers/net/wavelan.c | int irq; |
irq | 365 | drivers/net/wavelan.c | for (irq = 0; irq < nels(irqvals); irq++) |
irq | 367 | drivers/net/wavelan.c | if (irqvals[irq] == (int)irqval) |
irq | 368 | drivers/net/wavelan.c | return irq; |
irq | 859 | drivers/net/wavelan.c | int irq; |
irq | 891 | drivers/net/wavelan.c | if (dev->irq != 0) |
irq | 893 | drivers/net/wavelan.c | printk("[WARNING: explicit IRQ value %d ignored: using PSA value instead]", dev->irq); |
irq | 896 | drivers/net/wavelan.c | if (wavelan_unmap_irq(dev->irq, &psa.psa_int_req_no) == -1) |
irq | 898 | drivers/net/wavelan.c | printk(" could not wavelan_unmap_irq(%d, ..) -- ignored.\n", dev->irq); |
irq | 899 | drivers/net/wavelan.c | dev->irq = 0; |
irq | 909 | drivers/net/wavelan.c | if ((irq = wavelan_map_irq(psa.psa_int_req_no)) == -1) |
irq | 917 | drivers/net/wavelan.c | dev->irq = irq; |
irq | 951 | drivers/net/wavelan.c | printk(", IRQ %d", dev->irq); |
irq | 1229 | drivers/net/wavelan.c | if (dev->irq == 0) |
irq | 1238 | drivers/net/wavelan.c | irq2dev_map[dev->irq] != (device *)0 |
irq | 1241 | drivers/net/wavelan.c | (irq2dev_map[dev->irq] = dev) == (device *)0 |
irq | 1243 | drivers/net/wavelan.c | request_irq(dev->irq, &wavelan_interrupt, 0, "WaveLAN", NULL) != 0 |
irq | 1246 | drivers/net/wavelan.c | irq2dev_map[dev->irq] = (device *)0; |
irq | 1262 | drivers/net/wavelan.c | free_irq(dev->irq, NULL); |
irq | 1263 | drivers/net/wavelan.c | irq2dev_map[dev->irq] = (device *)0; |
irq | 1859 | drivers/net/wavelan.c | wavelan_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 1868 | drivers/net/wavelan.c | if ((dev = (device *)(irq2dev_map[irq])) == (device *)0) |
irq | 1870 | drivers/net/wavelan.c | printk("wavelan_interrupt(): irq %d for unknown device.\n", irq); |
irq | 1987 | drivers/net/wavelan.c | free_irq(dev->irq, NULL); |
irq | 1988 | drivers/net/wavelan.c | irq2dev_map[dev->irq] = (device *)0; |
irq | 2179 | drivers/net/wavelan.c | static int irq = 0; |
irq | 2185 | drivers/net/wavelan.c | dev_wavelan.irq = irq; |
irq | 162 | drivers/net/wd.c | dev->irq = (reg5 & 0xe0) == 0xe0 ? 10 : (reg5 >> 5) + 1; |
irq | 225 | drivers/net/wd.c | if (dev->irq < 2) { |
irq | 242 | drivers/net/wd.c | dev->irq = autoirq_report(2); |
irq | 246 | drivers/net/wd.c | printk(" autoirq is %d", dev->irq); |
irq | 247 | drivers/net/wd.c | if (dev->irq < 2) |
irq | 248 | drivers/net/wd.c | dev->irq = word16 ? 10 : 5; |
irq | 250 | drivers/net/wd.c | dev->irq = irqmap[((reg4 >> 5) & 0x03) + (reg1 & 0x04)]; |
irq | 251 | drivers/net/wd.c | } else if (dev->irq == 2) /* Fixup bogosity: IRQ2 is really IRQ9 */ |
irq | 252 | drivers/net/wd.c | dev->irq = 9; |
irq | 256 | drivers/net/wd.c | if (request_irq(dev->irq, ei_interrupt, 0, model_name, NULL)) { |
irq | 257 | drivers/net/wd.c | printk (" unable to get IRQ %d.\n", dev->irq); |
irq | 264 | drivers/net/wd.c | free_irq(dev->irq, NULL); |
irq | 289 | drivers/net/wd.c | model_name, dev->irq, dev->mem_start, dev->mem_end-1); |
irq | 451 | drivers/net/wd.c | static int irq[MAX_WD_CARDS] = { 0, }; |
irq | 465 | drivers/net/wd.c | dev->irq = irq[this_dev]; |
irq | 496 | drivers/net/wd.c | free_irq(dev->irq, NULL); |
irq | 497 | drivers/net/wd.c | irq2dev_map[dev->irq] = NULL; |
irq | 76 | drivers/net/wic.c | void wic_interrupt(int irq, void *dev_ptr, struct pt_regs *regs); |
irq | 182 | drivers/net/wic.c | if (dev->irq) { |
irq | 183 | drivers/net/wic.c | printk("using assigned IRQ %d.\n", dev->irq); |
irq | 185 | drivers/net/wic.c | int irq = 0; |
irq | 195 | drivers/net/wic.c | irq = probe_irq_off(irqs); |
irq | 197 | drivers/net/wic.c | if (irq > 0) { |
irq | 198 | drivers/net/wic.c | dev->irq = irq; |
irq | 199 | drivers/net/wic.c | printk("using probed IRQ %d.\n", dev->irq); |
irq | 202 | drivers/net/wic.c | " Please set IRQ by ifconfig.\n", irq); |
irq | 317 | drivers/net/wic.c | disable_irq(dev->irq); |
irq | 355 | drivers/net/wic.c | enable_irq(dev->irq); |
irq | 436 | drivers/net/wic.c | disable_irq(dev->irq); |
irq | 490 | drivers/net/wic.c | disable_irq(dev->irq); |
irq | 517 | drivers/net/wic.c | enable_irq(dev->irq); |
irq | 622 | drivers/net/wic.c | enable_irq(dev->irq); |
irq | 629 | drivers/net/wic.c | enable_irq(dev->irq); |
irq | 675 | drivers/net/wic.c | enable_irq(dev->irq); |
irq | 692 | drivers/net/wic.c | enable_irq(dev->irq); |
irq | 696 | drivers/net/wic.c | disable_irq(dev->irq); |
irq | 814 | drivers/net/wic.c | enable_irq(dev->irq); |
irq | 854 | drivers/net/wic.c | enable_irq(dev->irq); |
irq | 866 | drivers/net/wic.c | wic_interrupt(int irq, void *dev_ptr, struct pt_regs * regs) |
irq | 868 | drivers/net/wic.c | struct device *dev = (struct device *) irq2dev_map[irq]; |
irq | 874 | drivers/net/wic.c | printk ("wic_interrupt: irq %d for unknown device.\n", irq); |
irq | 1002 | drivers/net/wic.c | if (dev->irq == 0) { |
irq | 1009 | drivers/net/wic.c | if (request_irq(dev->irq , wic_interrupt, 0, dev->name, NULL) != 0) { |
irq | 1011 | drivers/net/wic.c | printk("%s: couldn't get IRQ %d.\n", dev->name, dev->irq); |
irq | 1014 | drivers/net/wic.c | irq2dev_map[dev->irq] = dev; |
irq | 1043 | drivers/net/wic.c | free_irq(dev->irq, NULL); |
irq | 1044 | drivers/net/wic.c | irq2dev_map[dev->irq] = NULL; |
irq | 1086 | drivers/net/wic.c | if (map->irq != (unsigned char)-1) |
irq | 1087 | drivers/net/wic.c | dev->irq = map->irq; |
irq | 1149 | drivers/net/wic.c | disable_irq(dev->irq); |
irq | 1163 | drivers/net/wic.c | enable_irq(dev->irq); |
irq | 1169 | drivers/net/wic.c | enable_irq(dev->irq); |
irq | 185 | drivers/net/znet.c | static void znet_interrupt(int irq, void *dev_id, struct pt_regs *regs); |
irq | 220 | drivers/net/znet.c | dev->irq = netinfo->irq1; |
irq | 228 | drivers/net/znet.c | printk(", using IRQ %d DMA %d and %d.\n", dev->irq, netinfo->dma1, |
irq | 249 | drivers/net/znet.c | if (request_irq(dev->irq, &znet_interrupt, 0, "ZNet", NULL) |
irq | 255 | drivers/net/znet.c | irq2dev_map[dev->irq] = dev; |
irq | 405 | drivers/net/znet.c | static void znet_interrupt(int irq, void *dev_id, struct pt_regs * regs) |
irq | 407 | drivers/net/znet.c | struct device *dev = irq2dev_map[irq]; |
irq | 412 | drivers/net/znet.c | printk(KERN_WARNING "znet_interrupt(): IRQ %d for unknown device.\n", irq); |
irq | 606 | drivers/net/znet.c | free_irq(dev->irq, NULL); |
irq | 648 | drivers/pci/pci.c | if (dev->irq) { |
irq | 652 | drivers/pci/pci.c | len += sprintf(buf + len, "IRQ %d. ", dev->irq); |
irq | 834 | drivers/pci/pci.c | PCI_INTERRUPT_LINE, &dev->irq); |
irq | 544 | drivers/sbus/char/sunserial.c | void rs_interrupt(int irq, void *dev_id, struct pt_regs * regs) |
irq | 704 | drivers/sbus/char/sunserial.c | printk("starting up ttys%d (irq %d)...", info->line, info->irq); |
irq | 786 | drivers/sbus/char/sunserial.c | info->irq); |
irq | 1242 | drivers/sbus/char/sunserial.c | tmp.irq = info->irq; |
irq | 1766 | drivers/sbus/char/sunserial.c | static int irq = 0; |
irq | 1789 | drivers/sbus/char/sunserial.c | if(!irq) |
irq | 1790 | drivers/sbus/char/sunserial.c | zilog_irq = irq = 12; |
irq | 1819 | drivers/sbus/char/sunserial.c | if(!irq) { |
irq | 1820 | drivers/sbus/char/sunserial.c | irq = zilog_irq = tmp_irq.pri; |
irq | 1822 | drivers/sbus/char/sunserial.c | if(tmp_irq.pri != irq) |
irq | 2091 | drivers/sbus/char/sunserial.c | info->irq = zilog_irq; |
irq | 2108 | drivers/sbus/char/sunserial.c | info->port, info->irq); |
irq | 39 | drivers/sbus/char/sunserial.h | int irq; |
irq | 135 | drivers/sbus/char/sunserial.h | int irq; |
irq | 296 | drivers/scsi/53c7,8xx.c | static void NCR53c7x0_intr(int irq, void *dev_id, struct pt_regs * regs); |
irq | 517 | drivers/scsi/53c7,8xx.c | int irq; /* IRQ line */ |
irq | 603 | drivers/scsi/53c7,8xx.c | overrides[commandline_current].data.normal.irq = ints[3]; |
irq | 1134 | drivers/scsi/53c7,8xx.c | search->irq == host->irq && search != host); search=search->next); |
irq | 1137 | drivers/scsi/53c7,8xx.c | if (request_irq(host->irq, NCR53c7x0_intr, SA_INTERRUPT, "53c7,8xx", NULL)) { |
irq | 1143 | drivers/scsi/53c7,8xx.c | host->host_no, host->irq); |
irq | 1195 | drivers/scsi/53c7,8xx.c | u32 base, int io_port, int irq, int dma, int pci_valid, |
irq | 1223 | drivers/scsi/53c7,8xx.c | chip_str, (unsigned) base, io_port, irq); |
irq | 1338 | drivers/scsi/53c7,8xx.c | instance->irq = irq; |
irq | 1416 | drivers/scsi/53c7,8xx.c | unsigned char irq, revision; |
irq | 1444 | drivers/scsi/53c7,8xx.c | &irq))) { |
irq | 1528 | drivers/scsi/53c7,8xx.c | (int) irq, DMA_NONE, 1, bus, device_fn, options); |
irq | 1570 | drivers/scsi/53c7,8xx.c | overrides[current_override].data.normal.irq, |
irq | 4355 | drivers/scsi/53c7,8xx.c | NCR53c7x0_intr (int irq, void *dev_id, struct pt_regs * regs) { |
irq | 4380 | drivers/scsi/53c7,8xx.c | if (host->hostt == the_template && host->irq == irq) { |
irq | 5480 | drivers/scsi/53c7,8xx.c | NCR53c7x0_intr (host->irq, NULL, NULL); |
irq | 6366 | drivers/scsi/53c7,8xx.c | if (host->irq != IRQ_NONE) |
irq | 6371 | drivers/scsi/53c7,8xx.c | if (tmp->hostt == the_template && tmp->irq == host->irq) |
irq | 6374 | drivers/scsi/53c7,8xx.c | free_irq(host->irq, NULL); |
irq | 134 | drivers/scsi/AM53C974.c | static void AM53C974_intr(int irq, void *dev_id, struct pt_regs *regs); |
irq | 174 | drivers/scsi/AM53C974.c | unsigned char irq, cache_line_size, latency_timer, header_type; |
irq | 188 | drivers/scsi/AM53C974.c | irq = AM53C974_PCIREG_READ_BYTE(instance, PCI_INTERRUPT_LINE); |
irq | 203 | drivers/scsi/AM53C974.c | printk("PCI_INTERRUPT_LINE: %d\n", irq); |
irq | 607 | drivers/scsi/AM53C974.c | instance->irq = pci_config._int_line; |
irq | 656 | drivers/scsi/AM53C974.c | (search->irq != instance->irq) || (search == instance) ); |
irq | 659 | drivers/scsi/AM53C974.c | if (request_irq(instance->irq, AM53C974_intr, SA_INTERRUPT, "AM53C974", NULL)) { |
irq | 660 | drivers/scsi/AM53C974.c | printk("scsi%d: IRQ%d not free, detaching\n", instance->host_no, instance->irq); |
irq | 727 | drivers/scsi/AM53C974.c | instance->io_port, instance->irq); |
irq | 928 | drivers/scsi/AM53C974.c | static void AM53C974_intr(int irq, void *dev_id, struct pt_regs *regs) |
irq | 937 | drivers/scsi/AM53C974.c | if ((instance->irq == irq) && (instance->hostt == the_template)) goto FOUND; |
irq | 629 | drivers/scsi/NCR5380.c | static void probe_intr (int irq, void *dev_id, struct pt_regs * regs) { |
irq | 630 | drivers/scsi/NCR5380.c | probe_irq = irq; |
irq | 824 | drivers/scsi/NCR5380.c | if (instance->irq == IRQ_NONE) |
irq | 827 | drivers/scsi/NCR5380.c | SPRINTF("IRQ: %d.\n", instance->irq); |
irq | 1292 | drivers/scsi/NCR5380.c | static void NCR5380_intr (int irq, void *dev_id, struct pt_regs * regs) { |
irq | 1298 | drivers/scsi/NCR5380.c | printk("scsi : NCR5380 irq %d triggered\n", irq); |
irq | 1304 | drivers/scsi/NCR5380.c | if (instance->irq == irq) { |
irq | 1716 | drivers/scsi/NCR5380.c | tmp[0] = IDENTIFY(((instance->irq == IRQ_NONE) ? 0 : 1), cmd->lun); |
irq | 288 | drivers/scsi/NCR5380.h | static void NCR5380_intr (int irq, void *dev_id, struct pt_regs * regs); |
irq | 574 | drivers/scsi/NCR53c406a.c | shpnt->irq = irq_level; |
irq | 962 | drivers/scsi/NCR53c406a.c | int irqs, irq; |
irq | 982 | drivers/scsi/NCR53c406a.c | irq = probe_irq_off(irqs); |
irq | 989 | drivers/scsi/NCR53c406a.c | return irq; |
irq | 32 | drivers/scsi/a2091.c | static void a2091_intr (int irq, struct pt_regs *fp, void *dummy) |
irq | 30 | drivers/scsi/a3000.c | static void a3000_intr (int irq, struct pt_regs *fp, void *dummy) |
irq | 2944 | drivers/scsi/advansys.c | shp->irq = boardp->irq_no = pciConfig.irqLine; |
irq | 3030 | drivers/scsi/advansys.c | shp->irq = boardp->irq_no; |
irq | 3108 | drivers/scsi/advansys.c | ASC_DBG1(2, "advansys_detect: request_irq() %d\n", shp->irq); |
irq | 3109 | drivers/scsi/advansys.c | if ((ret = request_irq(shp->irq, advansys_interrupt, |
irq | 3133 | drivers/scsi/advansys.c | free_irq(shp->irq, NULL); |
irq | 3155 | drivers/scsi/advansys.c | free_irq(shp->irq, NULL); |
irq | 3186 | drivers/scsi/advansys.c | shp->io_port + (shp->n_io_port - 1), shp->irq, shp->dma_channel); |
irq | 3209 | drivers/scsi/advansys.c | shp->io_port + (shp->n_io_port - 1), shp->irq); |
irq | 3580 | drivers/scsi/advansys.c | advansys_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 4778 | drivers/scsi/advansys.c | s->irq, s->dma_channel); |
irq | 340 | drivers/scsi/aha152x.c | int irq; |
irq | 388 | drivers/scsi/aha152x.c | void aha152x_intr(int irq, void *dev_id, struct pt_regs *); |
irq | 578 | drivers/scsi/aha152x.c | setup[setup_count].irq = ints[0] >= 2 ? ints[2] : 11; |
irq | 637 | drivers/scsi/aha152x.c | if((setup->irq < IRQ_MIN) && (setup->irq > IRQ_MAX)) |
irq | 692 | drivers/scsi/aha152x.c | override.irq, |
irq | 714 | drivers/scsi/aha152x.c | override.irq, |
irq | 757 | drivers/scsi/aha152x.c | setup[setup_count].irq = IRQ_MIN + conf.cf_irq; |
irq | 780 | drivers/scsi/aha152x.c | shpnt = aha152x_host[setup[i].irq-IRQ_MIN] = |
irq | 785 | drivers/scsi/aha152x.c | shpnt->irq = setup[i].irq; |
irq | 827 | drivers/scsi/aha152x.c | shpnt->irq, |
irq | 842 | drivers/scsi/aha152x.c | ok = request_irq(setup[i].irq, aha152x_intr, SA_INTERRUPT, "aha152x", NULL); |
irq | 848 | drivers/scsi/aha152x.c | printk("aha152x%d: bad IRQ %d.\n", i, setup[i].irq); |
irq | 854 | drivers/scsi/aha152x.c | i, setup[i].irq); |
irq | 858 | drivers/scsi/aha152x.c | " requesting IRQ %d.\n", i, setup[i].irq); |
irq | 2854 | drivers/scsi/aha152x.c | SPRINTF("interrupt 0x%02x\n", shpnt->irq); |
irq | 302 | drivers/scsi/aha152x.h | unsigned irq:2; /* IRQ-Channel: 0,3=12, 1=10, 2=11 */ |
irq | 311 | drivers/scsi/aha152x.h | #define cf_irq fields.irq |
irq | 356 | drivers/scsi/aha1542.c | static void aha1542_intr_handle(int irq, void *dev_id, struct pt_regs *regs) |
irq | 369 | drivers/scsi/aha1542.c | shost = aha_host[irq - 9]; |
irq | 1026 | drivers/scsi/aha1542.c | shpnt->irq = irq_level; |
irq | 1136 | drivers/scsi/aha1542.c | SCpnt->host->irq); |
irq | 1137 | drivers/scsi/aha1542.c | aha1542_intr_handle(SCpnt->host->irq, NULL); |
irq | 177 | drivers/scsi/aha1740.c | void aha1740_intr_handle(int irq, void *dev_id, struct pt_regs * regs) |
irq | 620 | drivers/scsi/aic7xxx.c | int irq; /* IRQ number */ |
irq | 756 | drivers/scsi/aic7xxx.c | p->irq, |
irq | 1743 | drivers/scsi/aic7xxx.c | aic7xxx_isr(int irq, void *dev_id, struct pt_regs * regs) |
irq | 1760 | drivers/scsi/aic7xxx.c | p = (struct aic7xxx_host *) aic7xxx_boards[irq]->hostdata; |
irq | 1792 | drivers/scsi/aic7xxx.c | p = (struct aic7xxx_host *) aic7xxx_boards[irq]->hostdata; |
irq | 3174 | drivers/scsi/aic7xxx.c | config->irq = inb(INTDEF + base) & 0x0F; |
irq | 3210 | drivers/scsi/aic7xxx.c | config->irq = inb(INTDEF + base) & 0x0F; |
irq | 3435 | drivers/scsi/aic7xxx.c | if ((config->chip_type == AIC_777x) && ((config->irq < 9) || (config->irq > 15))) |
irq | 3449 | drivers/scsi/aic7xxx.c | if (aic7xxx_boards[config->irq] != NULL) |
irq | 3494 | drivers/scsi/aic7xxx.c | host->irq = config->irq; |
irq | 3529 | drivers/scsi/aic7xxx.c | if (aic7xxx_boards[config->irq] == NULL) |
irq | 3538 | drivers/scsi/aic7xxx.c | aic7xxx_boards[config->irq] = host; |
irq | 3543 | drivers/scsi/aic7xxx.c | if (request_irq(config->irq, aic7xxx_isr, SA_INTERRUPT, "aic7xxx", NULL)) |
irq | 3545 | drivers/scsi/aic7xxx.c | printk("aic7xxx: Couldn't register IRQ %d, ignoring.\n", config->irq); |
irq | 3546 | drivers/scsi/aic7xxx.c | aic7xxx_boards[config->irq] = NULL; |
irq | 3557 | drivers/scsi/aic7xxx.c | p->next = aic7xxx_boards[config->irq]; |
irq | 3558 | drivers/scsi/aic7xxx.c | aic7xxx_boards[config->irq] = host; |
irq | 3834 | drivers/scsi/aic7xxx.c | unsigned char irq = 0; |
irq | 3889 | drivers/scsi/aic7xxx.c | config.irq = irq; |
irq | 4001 | drivers/scsi/aic7xxx.c | PCI_INTERRUPT_LINE, &irq); |
irq | 4062 | drivers/scsi/aic7xxx.c | config.irq = irq; |
irq | 173 | drivers/scsi/aic7xxx_proc.c | size += sprintf(BLS, " IRQ: %d\n", HBAptr->irq); |
irq | 1351 | drivers/scsi/atari_NCR5380.c | static void NCR5380_intr (int irq, void *dev_id, struct pt_regs *regs) |
irq | 189 | drivers/scsi/atari_scsi.c | static void scsi_dma_buserr( int irq, struct pt_regs *fp, void *dummy); |
irq | 196 | drivers/scsi/atari_scsi.c | static void scsi_tt_intr( int irq, struct pt_regs *fp, void *dummy); |
irq | 197 | drivers/scsi/atari_scsi.c | static void scsi_falcon_intr( int irq, struct pt_regs *fp, void *dummy); |
irq | 271 | drivers/scsi/atari_scsi.c | static void scsi_dma_buserr (int irq, struct pt_regs *fp, void *dummy) |
irq | 299 | drivers/scsi/atari_scsi.c | static void scsi_tt_intr (int irq, struct pt_regs *fp, void *dummy) |
irq | 406 | drivers/scsi/atari_scsi.c | static void scsi_falcon_intr (int irq, struct pt_regs *fp, void *dummy) |
irq | 690 | drivers/scsi/atari_scsi.c | instance->irq = IS_A_TT() ? IRQ_TT_MFP_SCSI : IRQ_MFP_FSCSI; |
irq | 98 | drivers/scsi/dtc.c | int irq; |
irq | 142 | drivers/scsi/dtc.c | overrides[commandline_current].irq = ints[2]; |
irq | 210 | drivers/scsi/dtc.c | if (overrides[current_override].irq != IRQ_AUTO) |
irq | 211 | drivers/scsi/dtc.c | instance->irq = overrides[current_override].irq; |
irq | 213 | drivers/scsi/dtc.c | instance->irq = NCR5380_probe_irq(instance, DTC_IRQS); |
irq | 218 | drivers/scsi/dtc.c | if (instance->irq != IRQ_NONE) |
irq | 219 | drivers/scsi/dtc.c | if (request_irq(instance->irq, dtc_intr, SA_INTERRUPT, "dtc")) { |
irq | 221 | drivers/scsi/dtc.c | instance->host_no, instance->irq); |
irq | 222 | drivers/scsi/dtc.c | instance->irq = IRQ_NONE; |
irq | 225 | drivers/scsi/dtc.c | if (instance->irq == IRQ_NONE) { |
irq | 230 | drivers/scsi/dtc.c | if (instance->irq != IRQ_NONE) |
irq | 233 | drivers/scsi/dtc.c | instance->irq = IRQ_NONE; |
irq | 236 | drivers/scsi/dtc.c | printk("scsi%d : irq = %d\n", instance->host_no, instance->irq); |
irq | 240 | drivers/scsi/dtc.c | if (instance->irq == IRQ_NONE) |
irq | 243 | drivers/scsi/dtc.c | printk (" irq %d", instance->irq); |
irq | 312 | drivers/scsi/dtc.c | if (instance->irq == IRQ_NONE) |
irq | 362 | drivers/scsi/dtc.c | if (instance->irq == IRQ_NONE) |
irq | 230 | drivers/scsi/eata.c | unchar irq:4, /* Interrupt Request assigned to this controller */ |
irq | 373 | drivers/scsi/eata.c | unsigned char irq, dma_channel, subversion; |
irq | 415 | drivers/scsi/eata.c | irq = info.irq; |
irq | 445 | drivers/scsi/eata.c | name, irq); |
irq | 453 | drivers/scsi/eata.c | if ((irq >= MAX_IRQ) || ((irqlist[irq] == NO_IRQ) && request_irq |
irq | 454 | drivers/scsi/eata.c | (irq, eata2x_interrupt_handler, SA_INTERRUPT, driver_name, NULL))) { |
irq | 455 | drivers/scsi/eata.c | printk("%s: unable to allocate IRQ %u, detaching.\n", name, irq); |
irq | 462 | drivers/scsi/eata.c | free_irq(irq, NULL); |
irq | 487 | drivers/scsi/eata.c | if (irqlist[irq] == NO_IRQ) free_irq(irq, NULL); |
irq | 497 | drivers/scsi/eata.c | sh[j]->irq = irq; |
irq | 510 | drivers/scsi/eata.c | irqlist[irq] = j; |
irq | 527 | drivers/scsi/eata.c | sh[j]->this_id, sh[j]->io_port, sh[j]->irq, sh[j]->dma_channel, |
irq | 891 | drivers/scsi/eata.c | static void eata2x_interrupt_handler(int irq, void *dev_id, struct pt_regs * regs) { |
irq | 900 | drivers/scsi/eata.c | if (irqlist[irq] == NO_IRQ) { |
irq | 901 | drivers/scsi/eata.c | printk("%s, ihdlr, irq %d, unexpected interrupt.\n", driver_name, irq); |
irq | 907 | drivers/scsi/eata.c | driver_name, irq, calls[irq]); |
irq | 912 | drivers/scsi/eata.c | if (sh[j]->irq != irq) continue; |
irq | 974 | drivers/scsi/eata.c | *(unsigned int *)SCpnt->host_scribble, irq); |
irq | 1079 | drivers/scsi/eata.c | calls[irq]++; |
irq | 1083 | drivers/scsi/eata.c | driver_name, irq, calls[irq]); |
irq | 1086 | drivers/scsi/eata.c | driver_name, irq, calls[irq]); |
irq | 1089 | drivers/scsi/eata.c | if ((calls[irq] % 100000) == 10000) |
irq | 1092 | drivers/scsi/eata.c | calls[(sh[j]->irq)], HD(j)->iocount, HD(j)->multicount); |
irq | 116 | drivers/scsi/eata_dma.c | void eata_fake_int_handler(s32 irq, void *dev_id, struct pt_regs * regs) |
irq | 121 | drivers/scsi/eata_dma.c | " res %#x\n", irq, fake_int_base, fake_int_result)); |
irq | 131 | drivers/scsi/eata_dma.c | if (sh->irq && reg_IRQ[sh->irq] == 1) free_irq(sh->irq, NULL); |
irq | 132 | drivers/scsi/eata_dma.c | else reg_IRQ[sh->irq]--; |
irq | 152 | drivers/scsi/eata_dma.c | void eata_int_handler(int irq, void *dev_id, struct pt_regs * regs) |
irq | 168 | drivers/scsi/eata_dma.c | if (sh->irq != irq) |
irq | 181 | drivers/scsi/eata_dma.c | "received. CCB pointer not set.\n", irq); |
irq | 196 | drivers/scsi/eata_dma.c | hba_stat, scsi_stat,(long)&status, (long)&status[irq], |
irq | 197 | drivers/scsi/eata_dma.c | irq); |
irq | 213 | drivers/scsi/eata_dma.c | "%#.2x \n", irq, base, cmd->pid, cmd->target, |
irq | 506 | drivers/scsi/eata_dma.c | cmd->target, cmd->lun, y, sh->irq)); |
irq | 756 | drivers/scsi/eata_dma.c | char * get_board_data(u32 base, u32 irq, u32 id) |
irq | 1101 | drivers/scsi/eata_dma.c | sh->irq = gc->IRQ; |
irq | 1387 | drivers/scsi/eata_dma.c | (u32) HBA_ptr->base, HBA_ptr->irq); |
irq | 189 | drivers/scsi/eata_generic.h | __u8 irq:1; /* set when drive interrupt is asserted */ |
irq | 102 | drivers/scsi/eata_pio.c | if (sh->irq && reg_IRQ[sh->irq] == 1) free_irq(sh->irq, NULL); |
irq | 103 | drivers/scsi/eata_pio.c | else reg_IRQ[sh->irq]--; |
irq | 127 | drivers/scsi/eata_pio.c | void eata_pio_int_handler(int irq, void *dev_id, struct pt_regs * regs) |
irq | 144 | drivers/scsi/eata_pio.c | if (sh->irq != irq) |
irq | 398 | drivers/scsi/eata_pio.c | cmd->target, cmd->lun, y, sh->irq)); |
irq | 542 | drivers/scsi/eata_pio.c | char * get_pio_board_data(ulong base, uint irq, uint id, ulong cplen, ushort cppadlen) |
irq | 795 | drivers/scsi/eata_pio.c | sh->irq = gc->IRQ; |
irq | 1021 | drivers/scsi/eata_pio.c | (uint) HBA_ptr->base, HBA_ptr->irq, SD(HBA_ptr)->channel, |
irq | 64 | drivers/scsi/esp.c | static void esp_intr(int irq, void *dev_id, struct pt_regs *pregs); |
irq | 404 | drivers/scsi/esp.c | esp->ehost->irq = esp->irq = esp->edev->irqs[0].pri; |
irq | 408 | drivers/scsi/esp.c | if((elink != esp) && (esp->irq == elink->irq)) { |
irq | 415 | drivers/scsi/esp.c | if(request_irq(esp->ehost->irq, esp_intr, SA_INTERRUPT, |
irq | 419 | drivers/scsi/esp.c | printk("esp%d: IRQ %d ", nesps, esp->ehost->irq); |
irq | 1118 | drivers/scsi/esp.c | static void esp_intr(int irq, void *dev_id, struct pt_regs *pregs) |
irq | 125 | drivers/scsi/esp.h | int irq; /* SBus IRQ for this ESP */ |
irq | 399 | drivers/scsi/fdomain.c | extern void fdomain_16x0_intr( int irq, void *dev_id, struct pt_regs * regs ); |
irq | 659 | drivers/scsi/fdomain.c | static int fdomain_isa_detect( int *irq, int *iobase ) |
irq | 700 | drivers/scsi/fdomain.c | *irq = fdomain_get_irq( base ); |
irq | 739 | drivers/scsi/fdomain.c | *irq = fdomain_get_irq( base ); |
irq | 745 | drivers/scsi/fdomain.c | static int fdomain_pci_nobios_detect( int *irq, int *iobase ) |
irq | 772 | drivers/scsi/fdomain.c | *irq = fdomain_get_irq( i ); |
irq | 796 | drivers/scsi/fdomain.c | static int fdomain_pci_bios_detect( int *irq, int *iobase ) |
irq | 808 | drivers/scsi/fdomain.c | if (!pcibios_present()) return fdomain_pci_nobios_detect( irq, iobase ); |
irq | 895 | drivers/scsi/fdomain.c | *irq = pci_irq; |
irq | 900 | drivers/scsi/fdomain.c | printk( "TMC-3260: IRQ = %d, I/O base = 0x%x\n", *irq, *iobase ); |
irq | 1034 | drivers/scsi/fdomain.c | shpnt->irq = interrupt_level; |
irq | 1276 | drivers/scsi/fdomain.c | void fdomain_16x0_intr( int irq, void *dev_id, struct pt_regs * regs ) |
irq | 122 | drivers/scsi/g_NCR5380.c | int irq; |
irq | 162 | drivers/scsi/g_NCR5380.c | overrides[commandline_current].irq = ints[2]; |
irq | 217 | drivers/scsi/g_NCR5380.c | overrides[0].irq=ncr_irq; |
irq | 247 | drivers/scsi/g_NCR5380.c | if (overrides[current_override].irq != IRQ_AUTO) |
irq | 248 | drivers/scsi/g_NCR5380.c | instance->irq = overrides[current_override].irq; |
irq | 250 | drivers/scsi/g_NCR5380.c | instance->irq = NCR5380_probe_irq(instance, 0xffff); |
irq | 252 | drivers/scsi/g_NCR5380.c | if (instance->irq != IRQ_NONE) |
irq | 253 | drivers/scsi/g_NCR5380.c | if (request_irq(instance->irq, generic_NCR5380_intr, SA_INTERRUPT, "NCR5380", NULL)) { |
irq | 255 | drivers/scsi/g_NCR5380.c | instance->host_no, instance->irq); |
irq | 256 | drivers/scsi/g_NCR5380.c | instance->irq = IRQ_NONE; |
irq | 259 | drivers/scsi/g_NCR5380.c | if (instance->irq == IRQ_NONE) { |
irq | 265 | drivers/scsi/g_NCR5380.c | if (instance->irq == IRQ_NONE) |
irq | 268 | drivers/scsi/g_NCR5380.c | printk (" irq %d", instance->irq); |
irq | 291 | drivers/scsi/g_NCR5380.c | if (instance->irq != IRQ_NONE) |
irq | 292 | drivers/scsi/g_NCR5380.c | free_irq(instance->irq, NULL); |
irq | 650 | drivers/scsi/g_NCR5380.c | if (scsi_ptr->irq == IRQ_NONE) |
irq | 653 | drivers/scsi/g_NCR5380.c | PRINTP("on interrupt %d\n" ANDP scsi_ptr->irq); |
irq | 32 | drivers/scsi/gvp11.c | static void gvp11_intr (int irq, struct pt_regs *fp, void *dummy) |
irq | 353 | drivers/scsi/hosts.c | retval->irq = 0; |
irq | 274 | drivers/scsi/hosts.h | unsigned char irq; |
irq | 871 | drivers/scsi/in2000.c | if (instance->irq == irqnum) |
irq | 2084 | drivers/scsi/in2000.c | instance->irq = x; |
irq | 2159 | drivers/scsi/in2000.c | instance->irq,hostdata->io_base, |
irq | 2304 | drivers/scsi/in2000.c | (hd->dip_switch & 0x7f), instance->irq, hd->io_base, |
irq | 149 | drivers/scsi/pas16.c | int irq; |
irq | 232 | drivers/scsi/pas16.c | void init_board( unsigned short io_port, int irq, int force_irq ) |
irq | 248 | drivers/scsi/pas16.c | pas_irq_code = ( irq < 16 ) ? scsi_irq_translate[irq] : 0; |
irq | 347 | drivers/scsi/pas16.c | overrides[commandline_current].irq = ints[2]; |
irq | 387 | drivers/scsi/pas16.c | init_board( io_port, overrides[current_override].irq, 1 ); |
irq | 417 | drivers/scsi/pas16.c | if (overrides[current_override].irq != IRQ_AUTO) |
irq | 418 | drivers/scsi/pas16.c | instance->irq = overrides[current_override].irq; |
irq | 420 | drivers/scsi/pas16.c | instance->irq = NCR5380_probe_irq(instance, PAS16_IRQS); |
irq | 422 | drivers/scsi/pas16.c | if (instance->irq != IRQ_NONE) |
irq | 423 | drivers/scsi/pas16.c | if (request_irq(instance->irq, pas16_intr, SA_INTERRUPT, "pas16", NULL)) { |
irq | 425 | drivers/scsi/pas16.c | instance->host_no, instance->irq); |
irq | 426 | drivers/scsi/pas16.c | instance->irq = IRQ_NONE; |
irq | 429 | drivers/scsi/pas16.c | if (instance->irq == IRQ_NONE) { |
irq | 438 | drivers/scsi/pas16.c | printk("scsi%d : irq = %d\n", instance->host_no, instance->irq); |
irq | 443 | drivers/scsi/pas16.c | if (instance->irq == IRQ_NONE) |
irq | 446 | drivers/scsi/pas16.c | printk (" irq %d", instance->irq); |
irq | 449 | drivers/scsi/qlogic.c | static void ql_ihandl(int irq, void *dev_id, struct pt_regs * regs) |
irq | 527 | drivers/scsi/qlogic.c | void qlogic_preset(int port, int irq) |
irq | 530 | drivers/scsi/qlogic.c | qlirq=irq; |
irq | 621 | drivers/scsi/qlogic.c | hreg->irq = qlirq; |
irq | 1234 | drivers/scsi/scsi.c | if(!intr_count && SCpnt->host->irq) |
irq | 1235 | drivers/scsi/scsi.c | disable_irq(SCpnt->host->irq); |
irq | 1239 | drivers/scsi/scsi.c | if(!intr_count && SCpnt->host->irq) |
irq | 1240 | drivers/scsi/scsi.c | enable_irq(SCpnt->host->irq); |
irq | 3105 | drivers/scsi/scsi.c | if (shpnt->irq) free_irq(shpnt->irq, NULL); |
irq | 133 | drivers/scsi/seagate.c | static unsigned char irq = IRQ; |
irq | 143 | drivers/scsi/seagate.c | irq = ints[2]; |
irq | 149 | drivers/scsi/seagate.c | irq = ints[2]; |
irq | 360 | drivers/scsi/seagate.c | if (request_irq((int) irq, seagate_reconnect_intr, SA_INTERRUPT, |
irq | 363 | drivers/scsi/seagate.c | hostno, (int) irq); |
irq | 366 | drivers/scsi/seagate.c | instance->irq = irq; |
irq | 405 | drivers/scsi/seagate.c | irq, (unsigned int)base_address); |
irq | 496 | drivers/scsi/seagate.c | static void seagate_reconnect_intr(int irq, void *dev_id, struct pt_regs *regs) |
irq | 131 | drivers/scsi/t128.c | int irq; |
irq | 177 | drivers/scsi/t128.c | overrides[commandline_current].irq = ints[2]; |
irq | 243 | drivers/scsi/t128.c | if (overrides[current_override].irq != IRQ_AUTO) |
irq | 244 | drivers/scsi/t128.c | instance->irq = overrides[current_override].irq; |
irq | 246 | drivers/scsi/t128.c | instance->irq = NCR5380_probe_irq(instance, T128_IRQS); |
irq | 248 | drivers/scsi/t128.c | if (instance->irq != IRQ_NONE) |
irq | 249 | drivers/scsi/t128.c | if (request_irq(instance->irq, t128_intr, SA_INTERRUPT, "t128", NULL)) { |
irq | 251 | drivers/scsi/t128.c | instance->host_no, instance->irq); |
irq | 252 | drivers/scsi/t128.c | instance->irq = IRQ_NONE; |
irq | 255 | drivers/scsi/t128.c | if (instance->irq == IRQ_NONE) { |
irq | 261 | drivers/scsi/t128.c | printk("scsi%d : irq = %d\n", instance->host_no, instance->irq); |
irq | 266 | drivers/scsi/t128.c | if (instance->irq == IRQ_NONE) |
irq | 269 | drivers/scsi/t128.c | printk (" irq %d", instance->irq); |
irq | 355 | drivers/scsi/u14-34f.c | unsigned char irq, dma_channel, subversion; |
irq | 412 | drivers/scsi/u14-34f.c | irq = interrupt_table[config_1.interrupt]; |
irq | 417 | drivers/scsi/u14-34f.c | if ((irq >= MAX_IRQ) || ((irqlist[irq] == NO_IRQ) && request_irq |
irq | 418 | drivers/scsi/u14-34f.c | (irq, u14_34f_interrupt_handler, SA_INTERRUPT, driver_name, NULL))) { |
irq | 419 | drivers/scsi/u14-34f.c | printk("%s: unable to allocate IRQ %u, detaching.\n", name, irq); |
irq | 426 | drivers/scsi/u14-34f.c | free_irq(irq, NULL); |
irq | 435 | drivers/scsi/u14-34f.c | if (irqlist[irq] == NO_IRQ) free_irq(irq, NULL); |
irq | 445 | drivers/scsi/u14-34f.c | sh[j]->irq = irq; |
irq | 472 | drivers/scsi/u14-34f.c | irqlist[irq] = j; |
irq | 515 | drivers/scsi/u14-34f.c | (int)sh[j]->base, sh[j]->irq, |
irq | 863 | drivers/scsi/u14-34f.c | static void u14_34f_interrupt_handler(int irq, void *dev_id, struct pt_regs * regs) { |
irq | 871 | drivers/scsi/u14-34f.c | if (irqlist[irq] == NO_IRQ) { |
irq | 872 | drivers/scsi/u14-34f.c | printk("%s, ihdlr, irq %d, unexpected interrupt.\n", driver_name, irq); |
irq | 878 | drivers/scsi/u14-34f.c | driver_name, irq, calls[irq]); |
irq | 883 | drivers/scsi/u14-34f.c | if (sh[j]->irq != irq) continue; |
irq | 938 | drivers/scsi/u14-34f.c | *(unsigned int *)SCpnt->host_scribble, irq); |
irq | 1042 | drivers/scsi/u14-34f.c | calls[irq]++; |
irq | 1046 | drivers/scsi/u14-34f.c | driver_name, irq, calls[irq]); |
irq | 1049 | drivers/scsi/u14-34f.c | driver_name, irq, calls[irq]); |
irq | 1052 | drivers/scsi/u14-34f.c | if ((calls[irq] % 100000) == 10000) |
irq | 1055 | drivers/scsi/u14-34f.c | calls[(sh[j]->irq)], HD(j)->iocount, HD(j)->multicount); |
irq | 610 | drivers/scsi/ultrastor.c | shpnt->irq = config.interrupt; |
irq | 1028 | drivers/scsi/ultrastor.c | static void ultrastor_interrupt(int irq, void *dev_id, struct pt_regs *regs) |
irq | 172 | drivers/scsi/wd7000.c | int irq; /* This adapter's IRQ level */ |
irq | 197 | drivers/scsi/wd7000.c | int irq; /* IRQ level */ |
irq | 811 | drivers/scsi/wd7000.c | void wd7000_intr_handle(int irq, void *dev_id, struct pt_regs * regs) |
irq | 818 | drivers/scsi/wd7000.c | Adapter *host = irq2host[irq]; /* This MUST be set!!! */ |
irq | 822 | drivers/scsi/wd7000.c | printk("wd7000_intr_handle: irq = %d, host = %06x\n", irq, host); |
irq | 1051 | drivers/scsi/wd7000.c | if (request_irq(host->irq, wd7000_intr_handle, SA_INTERRUPT, "wd7000", NULL)) { |
irq | 1052 | drivers/scsi/wd7000.c | printk("wd7000_init: can't get IRQ %d.\n", host->irq); |
irq | 1057 | drivers/scsi/wd7000.c | free_irq(host->irq, NULL); |
irq | 1065 | drivers/scsi/wd7000.c | free_irq(host->irq, NULL); |
irq | 1153 | drivers/scsi/wd7000.c | host->irq = cfg->irq; |
irq | 1156 | drivers/scsi/wd7000.c | irq2host[host->irq] = host; |
irq | 1171 | drivers/scsi/wd7000.c | host->iobase, host->irq, host->dma); |
irq | 1200 | drivers/scsi/wd7000.c | wd7000_intr_handle(host->irq, NULL, NULL); |
irq | 54 | drivers/sound/ad1848.c | int irq; |
irq | 1179 | drivers/sound/ad1848.c | devc->irq = 0; |
irq | 1391 | drivers/sound/ad1848.c | ad1848_init (char *name, int io_base, int irq, int dma_playback, int dma_capture, int share_dma, int *osp) |
irq | 1420 | drivers/sound/ad1848.c | devc->irq = (irq > 0) ? irq : 0; |
irq | 1475 | drivers/sound/ad1848.c | devc->base, devc->irq, dma_playback, dma_capture); |
irq | 1480 | drivers/sound/ad1848.c | if (irq > 0) |
irq | 1483 | drivers/sound/ad1848.c | irq2dev[irq] = devc->dev_no = my_dev; |
irq | 1484 | drivers/sound/ad1848.c | if (snd_set_irq_handler (devc->irq, ad1848_interrupt, |
irq | 1518 | drivers/sound/ad1848.c | else if (irq < 0) |
irq | 1519 | drivers/sound/ad1848.c | irq2dev[-irq] = devc->dev_no = my_dev; |
irq | 1563 | drivers/sound/ad1848.c | ad1848_unload (int io_base, int irq, int dma_playback, int dma_capture, int share_dma) |
irq | 1581 | drivers/sound/ad1848.c | if (irq > 0) |
irq | 1582 | drivers/sound/ad1848.c | snd_release_irq (devc->irq); |
irq | 1596 | drivers/sound/ad1848.c | ad1848_interrupt (int irq, void *dev_id, struct pt_regs *dummy) |
irq | 1603 | drivers/sound/ad1848.c | if (irq < 0 || irq > 15) |
irq | 1608 | drivers/sound/ad1848.c | dev = irq2dev[irq]; |
irq | 1612 | drivers/sound/ad1848.c | for (irq = 0; irq < 17; irq++) |
irq | 1613 | drivers/sound/ad1848.c | if (irq2dev[irq] != -1) |
irq | 1616 | drivers/sound/ad1848.c | if (irq > 15) |
irq | 1622 | drivers/sound/ad1848.c | dev = irq2dev[irq]; |
irq | 1738 | drivers/sound/ad1848.c | if (hw_config->irq > 11) |
irq | 1740 | drivers/sound/ad1848.c | printk ("MSS: Bad IRQ %d\n", hw_config->irq); |
irq | 1760 | drivers/sound/ad1848.c | if (hw_config->irq > 7 && hw_config->irq != 9 && inb (hw_config->io_base + 3) & 0x80) |
irq | 1762 | drivers/sound/ad1848.c | printk ("MSS: Can't use IRQ%d with a 8 bit card/slot\n", hw_config->irq); |
irq | 1792 | drivers/sound/ad1848.c | hw_config->irq, |
irq | 1803 | drivers/sound/ad1848.c | bits = interrupt_bits[hw_config->irq]; |
irq | 1814 | drivers/sound/ad1848.c | hw_config->irq, |
irq | 1825 | drivers/sound/ad1848.c | hw_config->irq, |
irq | 1846 | drivers/sound/ad1848.c | hw_config->irq, |
irq | 1856 | drivers/sound/ad1848.c | hw_config->irq, |
irq | 304 | drivers/sound/aedsp16.c | static int irq = IRQ; /* irq for DSP I/O */ |
irq | 559 | drivers/sound/aedsp16.c | if (orIRQ[gc].val == irq) |
irq | 696 | drivers/sound/aedsp16.c | irq = hw_config->irq; |
irq | 764 | drivers/sound/aedsp16.c | irq = hw_config->irq; |
irq | 830 | drivers/sound/aedsp16.c | mirq = hw_config->irq; |
irq | 65 | drivers/sound/cs4232.c | mpu_irq = hw_config->irq; |
irq | 88 | drivers/sound/cs4232.c | int base = hw_config->io_base, irq = hw_config->irq; |
irq | 170 | drivers/sound/cs4232.c | CS_OUT2 (0x22, irq); /* SB+WSS IRQ */ |
irq | 267 | drivers/sound/cs4232.c | int base = hw_config->io_base, irq = hw_config->irq; |
irq | 274 | drivers/sound/cs4232.c | irq, |
irq | 287 | drivers/sound/cs4232.c | hw_config2.irq = mpu_irq; |
irq | 314 | drivers/sound/cs4232.c | int base = hw_config->io_base, irq = hw_config->irq; |
irq | 321 | drivers/sound/cs4232.c | irq, |
irq | 333 | drivers/sound/cs4232.c | hw_config2.irq = mpu_irq; |
irq | 226 | drivers/sound/dev_table.c | snd_installed_cards[sel].config.irq = hw_config->irq; |
irq | 284 | drivers/sound/dev_table.c | snd_installed_cards[i].config.irq = hw_config->irq; |
irq | 364 | drivers/sound/dev_table.c | int card_type, ioaddr, irq, dma, ptr, j; |
irq | 380 | drivers/sound/dev_table.c | irq = (val & 0x000000f0) >> 4; |
irq | 397 | drivers/sound/dev_table.c | snd_installed_cards[ptr].config.irq = irq; |
irq | 515 | drivers/sound/dev_table.h | void sound_chconf(int card_type, int ioaddr, int irq, int dma); |
irq | 513 | drivers/sound/dmasound.c | static void ata_sq_interrupt(int irq, struct pt_regs *fp, void *dummy); |
irq | 527 | drivers/sound/dmasound.c | static void ami_sq_interrupt(int irq, struct pt_regs *fp, void *dummy); |
irq | 1930 | drivers/sound/dmasound.c | static void ata_sq_interrupt(int irq, struct pt_regs *fp, void *dummy) |
irq | 2213 | drivers/sound/dmasound.c | static void ami_sq_interrupt(int irq, struct pt_regs *fp, void *dummy) |
irq | 38 | drivers/sound/gus_card.c | void gusintr (int irq, void *dev_id, struct pt_regs *dummy); |
irq | 54 | drivers/sound/gus_card.c | snd_set_irq_handler (hw_config->irq, gusintr, "Gravis Ultrasound", hw_config->osp); |
irq | 115 | drivers/sound/gus_card.c | int io_addr, irq; |
irq | 122 | drivers/sound/gus_card.c | irq = hw_config->irq; |
irq | 125 | drivers/sound/gus_card.c | if (irq != 3 && irq != 5 && irq != 7 && irq != 9 && |
irq | 126 | drivers/sound/gus_card.c | irq != 11 && irq != 12 && irq != 15) |
irq | 128 | drivers/sound/gus_card.c | printk ("GUS: Unsupported IRQ %d\n", irq); |
irq | 171 | drivers/sound/gus_card.c | snd_release_irq (hw_config->irq); |
irq | 180 | drivers/sound/gus_card.c | gusintr (int irq, void *dev_id, struct pt_regs *dummy) |
irq | 189 | drivers/sound/gus_card.c | ad1848_interrupt (irq, NULL, NULL); |
irq | 254 | drivers/sound/gus_card.c | hw_config->irq, |
irq | 266 | drivers/sound/gus_card.c | hw_config->irq, |
irq | 2993 | drivers/sound/gus_wave.c | int irq = hw_config->irq, dma = hw_config->dma, dma2 = hw_config->dma2; |
irq | 2996 | drivers/sound/gus_wave.c | if (irq < 0 || irq > 15) |
irq | 2998 | drivers/sound/gus_wave.c | printk ("ERROR! Invalid IRQ#%d. GUS Disabled", irq); |
irq | 3008 | drivers/sound/gus_wave.c | gus_irq = irq; |
irq | 3092 | drivers/sound/gus_wave.c | -irq, |
irq | 248 | drivers/sound/mad16.c | if (hw_config->irq > 11) |
irq | 250 | drivers/sound/mad16.c | printk ("MSS: Bad IRQ %d\n", hw_config->irq); |
irq | 270 | drivers/sound/mad16.c | if (hw_config->irq > 7 && hw_config->irq != 9 && inb (hw_config->io_base + 3) & 0x80) |
irq | 272 | drivers/sound/mad16.c | printk ("MSS: Can't use IRQ%d with a 8 bit card/slot\n", hw_config->irq); |
irq | 439 | drivers/sound/mad16.c | bits = interrupt_bits[hw_config->irq]; |
irq | 472 | drivers/sound/mad16.c | hw_config->irq, |
irq | 548 | drivers/sound/mad16.c | switch (hw_config->irq) |
irq | 600 | drivers/sound/mad16.c | printk ("MAD16 / Mozart: Invalid MIDI IRQ %d\n", hw_config->irq); |
irq | 604 | drivers/sound/mad16.c | if (valid_irqs[i] == hw_config->irq) |
irq | 622 | drivers/sound/mad16.c | hw_config->irq, |
irq | 93 | drivers/sound/mad16_sb_midi.c | mad16_sbintr (int irq, void *dev_id, struct pt_regs *dummy) |
irq | 147 | drivers/sound/mad16_sb_midi.c | mad16_sb_irq = hw_config->irq; |
irq | 198 | drivers/sound/mad16_sb_midi.c | snd_release_irq (hw_config->irq); |
irq | 141 | drivers/sound/maui.c | mauiintr (int irq, void *dev_id, struct pt_regs *dummy) |
irq | 218 | drivers/sound/maui.c | maui_init (int irq) |
irq | 223 | drivers/sound/maui.c | switch (irq) |
irq | 239 | drivers/sound/maui.c | printk ("Maui: Invalid IRQ %d\n", irq); |
irq | 377 | drivers/sound/maui.c | if (snd_set_irq_handler (hw_config->irq, mauiintr, "Maui", maui_osp) < 0) |
irq | 391 | drivers/sound/maui.c | if (!maui_init (hw_config->irq)) |
irq | 393 | drivers/sound/maui.c | snd_release_irq (hw_config->irq); |
irq | 401 | drivers/sound/maui.c | snd_release_irq (hw_config->irq); |
irq | 408 | drivers/sound/maui.c | snd_release_irq (hw_config->irq); |
irq | 414 | drivers/sound/maui.c | snd_release_irq (hw_config->irq); |
irq | 458 | drivers/sound/maui.c | hw_config->irq *= -1; |
irq | 486 | drivers/sound/maui.c | int irq = hw_config->irq; |
irq | 492 | drivers/sound/maui.c | if (irq < 0) |
irq | 493 | drivers/sound/maui.c | irq = -irq; |
irq | 495 | drivers/sound/maui.c | if (irq > 0) |
irq | 496 | drivers/sound/maui.c | snd_release_irq (irq); |
irq | 52 | drivers/sound/mpu401.c | int irq; |
irq | 453 | drivers/sound/mpu401.c | mpuintr (int irq, void *dev_id, struct pt_regs *dummy) |
irq | 465 | drivers/sound/mpu401.c | if (irq < 1 || irq > 15) |
irq | 470 | drivers/sound/mpu401.c | dev = irq2dev[irq]; |
irq | 474 | drivers/sound/mpu401.c | int origirq = irq; |
irq | 476 | drivers/sound/mpu401.c | for (irq = 0; irq <= 16; irq++) |
irq | 477 | drivers/sound/mpu401.c | if (irq2dev[irq] != -1) |
irq | 479 | drivers/sound/mpu401.c | if (irq > 15) |
irq | 484 | drivers/sound/mpu401.c | dev = irq2dev[irq]; |
irq | 538 | drivers/sound/mpu401.c | irq2dev[devc->irq] = dev; |
irq | 920 | drivers/sound/mpu401.c | irq2dev[devc->irq] = midi_dev; |
irq | 1068 | drivers/sound/mpu401.c | devc->irq = hw_config->irq; |
irq | 1079 | drivers/sound/mpu401.c | devc->irq = hw_config->irq; |
irq | 1081 | drivers/sound/mpu401.c | if (devc->irq < 0) |
irq | 1083 | drivers/sound/mpu401.c | devc->irq *= -1; |
irq | 1086 | drivers/sound/mpu401.c | irq2dev[devc->irq] = num_midis; |
irq | 1098 | drivers/sound/mpu401.c | if (snd_set_irq_handler (devc->irq, mpuintr, "mpu401", devc->osp) < 0) |
irq | 1100 | drivers/sound/mpu401.c | printk ("MPU401: Failed to allocate IRQ%d\n", devc->irq); |
irq | 1200 | drivers/sound/mpu401.c | irq2dev[devc->irq] = num_midis; |
irq | 1299 | drivers/sound/mpu401.c | tmp_devc.irq = hw_config->irq; |
irq | 1327 | drivers/sound/mpu401.c | if (hw_config->always_detect == 0 && hw_config->irq > 0) |
irq | 1328 | drivers/sound/mpu401.c | snd_release_irq (hw_config->irq); |
irq | 87 | drivers/sound/pas2_card.c | pasintr (int irq, void *dev_id, struct pt_regs *dummy) |
irq | 147 | drivers/sound/pas2_card.c | pas_irq = hw_config->irq; |
irq | 293 | drivers/sound/pas2_card.c | if (!E_C_SB_IRQ_translate[sb_config->irq]) |
irq | 295 | drivers/sound/pas2_card.c | sb_config->irq); |
irq | 298 | drivers/sound/pas2_card.c | E_C_SB_IRQ_translate[sb_config->irq]; |
irq | 368 | drivers/sound/pas2_card.c | pas_irq = hw_config->irq; |
irq | 422 | drivers/sound/pas2_card.c | snd_release_irq (hw_config->irq); |
irq | 80 | drivers/sound/pss.c | int irq; |
irq | 97 | drivers/sound/pss.c | int irq, dma; |
irq | 100 | drivers/sound/pss.c | irq = devc->irq = hw_config->irq; |
irq | 125 | drivers/sound/pss.c | set_irq (pss_config * devc, int dev, int irq) |
irq | 137 | drivers/sound/pss.c | if (irq < 0 || irq > 15) |
irq | 142 | drivers/sound/pss.c | if ((bits = irq_bits[irq]) == 0 && irq != 0) |
irq | 144 | drivers/sound/pss.c | printk ("PSS: Invalid IRQ %d\n", irq); |
irq | 330 | drivers/sound/pss.c | devc->irq = hw_config->irq; |
irq | 355 | drivers/sound/pss.c | if (!set_irq (devc, CONF_PSS, devc->irq)) |
irq | 395 | drivers/sound/pss.c | if (!set_irq (devc, CONF_MIDI, hw_config->irq)) |
irq | 817 | drivers/sound/pss.c | if (!set_irq (devc, CONF_WSS, hw_config->irq)) |
irq | 541 | drivers/sound/sb16_dsp.c | int irq; |
irq | 548 | drivers/sound/sb16_dsp.c | irq = hw_config->irq; |
irq | 568 | drivers/sound/sb16_dsp.c | irq = sb_config->irq; |
irq | 592 | drivers/sound/sb16_dsp.c | set_irq_hw (irq); |
irq | 595 | drivers/sound/sb16_dsp.c | DEB (printk ("SoundBlaster 16: IRQ %d DMA %d OK\n", sb_config->irq, dma16)); |
irq | 111 | drivers/sound/sb16_midi.c | sbmidiintr (int irq, void *dev_id, struct pt_regs *dummy) |
irq | 185 | drivers/sound/sb_dsp.c | sbintr (int irq, void *dev_id, struct pt_regs *dummy) |
irq | 194 | drivers/sound/sb_dsp.c | sb16_dsp_interrupt (irq); |
irq | 198 | drivers/sound/sb_dsp.c | sb16midiintr (irq); /* |
irq | 234 | drivers/sound/sb_dsp.c | sb_midi_interrupt (irq); |
irq | 1238 | drivers/sound/sb_dsp.c | sbc_irq = hw_config->irq; |
irq | 1382 | drivers/sound/sb_dsp.c | switch (hw_config->irq) |
irq | 1402 | drivers/sound/sb_dsp.c | ess_mpu_irq = hw_config->irq; |
irq | 1419 | drivers/sound/sb_dsp.c | mpu_irq = hw_config->irq; |
irq | 91 | drivers/sound/sound_calls.h | void conf_printf2(char *name, int base, int irq, int dma, int dma2); |
irq | 112 | drivers/sound/sound_calls.h | void sb16_dsp_interrupt (int irq); |
irq | 121 | drivers/sound/sound_calls.h | void sbmidiintr(int irq, void *dev_id, struct pt_regs * dummy); |
irq | 167 | drivers/sound/sound_calls.h | void gusintr(int irq, void *dev_id, struct pt_regs * dummy); |
irq | 190 | drivers/sound/sound_calls.h | void mpuintr(int irq, void *dev_id, struct pt_regs * dummy); |
irq | 216 | drivers/sound/sound_calls.h | void ad1848_init (char *name, int io_base, int irq, int dma_playback, int dma_capture, int share_dma, int *osp); |
irq | 217 | drivers/sound/sound_calls.h | void ad1848_unload (int io_base, int irq, int dma_playback, int dma_capture, int share_dma); |
irq | 223 | drivers/sound/sound_calls.h | void ad1848_interrupt (int irq, void *dev_id, struct pt_regs * dummy); |
irq | 139 | drivers/sound/sound_config.h | int irq; |
irq | 182 | drivers/sound/sound_switch.c | tmp = snd_installed_cards[i].config.irq; |
irq | 745 | drivers/sound/soundcard.c | if (hw_config->irq) |
irq | 746 | drivers/sound/soundcard.c | printk (" irq %d", (hw_config->irq > 0) ? hw_config->irq : -hw_config->irq); |
irq | 759 | drivers/sound/soundcard.c | conf_printf2 (char *name, int base, int irq, int dma, int dma2) |
irq | 766 | drivers/sound/soundcard.c | if (irq) |
irq | 767 | drivers/sound/soundcard.c | printk (" irq %d", (irq > 0) ? irq : -irq); |
irq | 93 | drivers/sound/sscape.c | int base, irq, dma; |
irq | 304 | drivers/sound/sscape.c | sscapeintr (int irq, void *dev_id, struct pt_regs *dummy) |
irq | 326 | drivers/sound/sscape.c | mpuintr (irq, NULL, NULL); |
irq | 908 | drivers/sound/sscape.c | if (hw_config->irq == valid_interrupts[i]) |
irq | 914 | drivers/sound/sscape.c | if (hw_config->irq > 15 || (regs[4] = irq_bits == 0xff)) |
irq | 916 | drivers/sound/sscape.c | printk ("Invalid IRQ%d\n", hw_config->irq); |
irq | 998 | drivers/sound/sscape.c | if (snd_set_irq_handler (hw_config->irq, sscapeintr, "SoundScape", devc->osp) < 0) |
irq | 1019 | drivers/sound/sscape.c | devc->irq = hw_config->irq; |
irq | 1112 | drivers/sound/sscape.c | if (hw_config->irq == valid_interrupts[i]) |
irq | 1117 | drivers/sound/sscape.c | if (hw_config->irq > 15 || irq_bits == 0xff) |
irq | 1119 | drivers/sound/sscape.c | printk ("SoundScape: Invalid MSS IRQ%d\n", hw_config->irq); |
irq | 1157 | drivers/sound/sscape.c | if (hw_config->irq == valid_interrupts[i]) |
irq | 1166 | drivers/sound/sscape.c | if (hw_config->irq == devc->irq) |
irq | 1170 | drivers/sound/sscape.c | hw_config->irq, |
irq | 1202 | drivers/sound/sscape.c | snd_release_irq (hw_config->irq); |
irq | 1210 | drivers/sound/sscape.c | hw_config->irq, |
irq | 181 | drivers/sound/trix.c | if (hw_config->irq > 11) |
irq | 183 | drivers/sound/trix.c | printk ("AudioTriX: Bad WSS IRQ %d\n", hw_config->irq); |
irq | 210 | drivers/sound/trix.c | if (hw_config->irq > 7 && hw_config->irq != 9 && inb (hw_config->io_base + 3) & 0x80) |
irq | 212 | drivers/sound/trix.c | printk ("AudioTriX: Can't use IRQ%d with a 8 bit card\n", hw_config->irq); |
irq | 249 | drivers/sound/trix.c | bits = interrupt_bits[hw_config->irq]; |
irq | 252 | drivers/sound/trix.c | printk ("AudioTriX: Bad IRQ (%d)\n", hw_config->irq); |
irq | 279 | drivers/sound/trix.c | hw_config->irq, |
irq | 315 | drivers/sound/trix.c | tmp = hw_config->irq; |
irq | 327 | drivers/sound/trix.c | conf |= irq_translate[hw_config->irq]; |
irq | 393 | drivers/sound/trix.c | if (hw_config->irq > 9) |
irq | 395 | drivers/sound/trix.c | printk ("AudioTriX: Bad MPU IRQ %d\n", hw_config->irq); |
irq | 399 | drivers/sound/trix.c | if (irq_bits[hw_config->irq] == -1) |
irq | 401 | drivers/sound/trix.c | printk ("AudioTriX: Bad MPU IRQ %d\n", hw_config->irq); |
irq | 423 | drivers/sound/trix.c | conf |= irq_bits[hw_config->irq] << 4; |
irq | 447 | drivers/sound/trix.c | hw_config->irq, |
irq | 112 | drivers/sound/uart6850.c | m6850intr (int irq, void *dev_id, struct pt_regs *dummy) |
irq | 292 | drivers/sound/uart6850.c | uart6850_irq = hw_config->irq; |
irq | 333 | drivers/sound/uart6850.c | uart6850_irq = hw_config->irq; |
irq | 347 | drivers/sound/uart6850.c | snd_release_irq (hw_config->irq); |
irq | 45 | include/asm-i386/floppy.h | static void floppy_hardint(int irq, void *dev_id, struct pt_regs * regs) |
irq | 58 | include/asm-i386/floppy.h | floppy_interrupt(irq, dev_id, regs); |
irq | 136 | include/asm-i386/floppy.h | floppy_interrupt(irq, dev_id, regs); |
irq | 188 | include/asm-i386/floppy.h | static int vdma_request_irq(unsigned int irq, |
irq | 194 | include/asm-i386/floppy.h | return request_irq(irq, floppy_hardint,SA_INTERRUPT,device, dev_id); |
irq | 228 | include/asm-i386/floppy.h | int (*_request_irq)(unsigned int irq, |
irq | 122 | include/asm-m68k/atariints.h | static inline int get_mfp_bit( unsigned irq, int type ) |
irq | 126 | include/asm-m68k/atariints.h | mask = 1 << (irq & 7); |
irq | 128 | include/asm-m68k/atariints.h | ((irq & 8) >> 2) + (((irq-8) & 16) << 3); |
irq | 132 | include/asm-m68k/atariints.h | static inline void set_mfp_bit( unsigned irq, int type ) |
irq | 136 | include/asm-m68k/atariints.h | mask = 1 << (irq & 7); |
irq | 138 | include/asm-m68k/atariints.h | ((irq & 8) >> 2) + (((irq-8) & 16) << 3); |
irq | 143 | include/asm-m68k/atariints.h | static inline void clear_mfp_bit( unsigned irq, int type ) |
irq | 147 | include/asm-m68k/atariints.h | mask = ~(1 << (irq & 7)); |
irq | 149 | include/asm-m68k/atariints.h | ((irq & 8) >> 2) + (((irq-8) & 16) << 3); |
irq | 164 | include/asm-m68k/atariints.h | static inline void atari_enable_irq( unsigned irq ) |
irq | 167 | include/asm-m68k/atariints.h | irq &= ~IRQ_MACHSPEC; |
irq | 168 | include/asm-m68k/atariints.h | if (irq < STMFP_SOURCE_BASE || irq >= SCC_SOURCE_BASE) return; |
irq | 169 | include/asm-m68k/atariints.h | set_mfp_bit( irq, MFP_MASK ); |
irq | 172 | include/asm-m68k/atariints.h | static inline void atari_disable_irq( unsigned irq ) |
irq | 175 | include/asm-m68k/atariints.h | irq &= ~IRQ_MACHSPEC; |
irq | 176 | include/asm-m68k/atariints.h | if (irq < STMFP_SOURCE_BASE || irq >= SCC_SOURCE_BASE) return; |
irq | 177 | include/asm-m68k/atariints.h | clear_mfp_bit( irq, MFP_MASK ); |
irq | 185 | include/asm-m68k/atariints.h | extern inline void atari_turnon_irq( unsigned irq ) |
irq | 188 | include/asm-m68k/atariints.h | irq &= ~IRQ_MACHSPEC; |
irq | 189 | include/asm-m68k/atariints.h | if (irq < STMFP_SOURCE_BASE || irq >= SCC_SOURCE_BASE) return; |
irq | 190 | include/asm-m68k/atariints.h | set_mfp_bit( irq, MFP_ENABLE ); |
irq | 193 | include/asm-m68k/atariints.h | extern inline void atari_turnoff_irq( unsigned irq ) |
irq | 196 | include/asm-m68k/atariints.h | irq &= ~IRQ_MACHSPEC; |
irq | 197 | include/asm-m68k/atariints.h | if (irq < STMFP_SOURCE_BASE || irq >= SCC_SOURCE_BASE) return; |
irq | 198 | include/asm-m68k/atariints.h | clear_mfp_bit( irq, MFP_ENABLE ); |
irq | 199 | include/asm-m68k/atariints.h | clear_mfp_bit( irq, MFP_PENDING ); |
irq | 202 | include/asm-m68k/atariints.h | extern inline void atari_clear_pending_irq( unsigned irq ) |
irq | 205 | include/asm-m68k/atariints.h | irq &= ~IRQ_MACHSPEC; |
irq | 206 | include/asm-m68k/atariints.h | if (irq < STMFP_SOURCE_BASE || irq >= SCC_SOURCE_BASE) return; |
irq | 207 | include/asm-m68k/atariints.h | clear_mfp_bit( irq, MFP_PENDING ); |
irq | 210 | include/asm-m68k/atariints.h | extern inline int atari_irq_pending( unsigned irq ) |
irq | 213 | include/asm-m68k/atariints.h | irq &= ~IRQ_MACHSPEC; |
irq | 214 | include/asm-m68k/atariints.h | if (irq < STMFP_SOURCE_BASE || irq >= SCC_SOURCE_BASE) return( 0 ); |
irq | 215 | include/asm-m68k/atariints.h | return( get_mfp_bit( irq, MFP_PENDING ) ); |
irq | 57 | include/asm-m68k/irq.h | typedef void (*isrfunc) (int irq, struct pt_regs * regs, void *data); |
irq | 114 | include/asm-m68k/irq.h | extern void call_isr_list (int irq, isr_node_t *p, struct pt_regs *fp); |
irq | 12 | include/asm-m68k/machdep.h | typedef void (*isrfunc) (int irq, struct pt_regs *fp, void *data); |
irq | 262 | include/asm-sparc/floppy.h | extern void floppy_hardint(int irq, void *unused, struct pt_regs *regs); |
irq | 28 | include/asm-sparc/irq.h | int irq, |
irq | 37 | include/asm-sparc/irq.h | extern int request_fast_irq(unsigned int irq, void (*handler)(int, void *, struct pt_regs *), unsigned long flags, const char *devname); |
irq | 91 | include/linux/comstats.h | unsigned long irq; |
irq | 44 | include/linux/cyclades.h | int irq; |
irq | 169 | include/linux/hdreg.h | int ide_register(int io_port, int ctl_port, int irq); |
irq | 80 | include/linux/if.h | unsigned char irq; |
irq | 88 | include/linux/lp.h | #define LP_IRQ(minor) lp_table[(minor)].irq /* interrupt # */ |
irq | 105 | include/linux/lp.h | unsigned int irq; |
irq | 89 | include/linux/lp_m68k.h | unsigned int irq; |
irq | 102 | include/linux/netdevice.h | unsigned char irq; /* device IRQ number */ |
irq | 612 | include/linux/pci.h | unsigned char irq; /* irq generated by this device */ |
irq | 44 | include/linux/random.h | extern void rand_initialize_irq(int irq); |
irq | 45 | include/linux/random.h | extern void rand_initialize_blkdev(int irq, int mode); |
irq | 49 | include/linux/random.h | extern void add_interrupt_randomness(int irq); |
irq | 209 | include/linux/scc.h | int irq; /* irq */ |
irq | 352 | include/linux/sched.h | extern int request_irq(unsigned int irq, |
irq | 357 | include/linux/sched.h | extern void free_irq(unsigned int irq, void *dev_id); |
irq | 311 | include/linux/sdla.h | char irq __attribute__((packed)); |
irq | 17 | include/linux/serial.h | int irq; |
irq | 88 | include/linux/serial.h | int irq; |
irq | 135 | include/linux/serial.h | int irq; |
irq | 121 | include/linux/stallion.h | int irq; |
irq | 120 | include/linux/xd.h | static void xd_interrupt_handler (int irq, void *dev_id, struct pt_regs *regs); |
irq | 1221 | net/core/dev.c | ifr.ifr_map.irq=dev->irq; |
irq | 69 | net/ethernet/eth.c | d->irq=ints[1]; |