Searched refs:irq_table (Results 1 – 4 of 4) sorted by relevance
75 static int snd_legacy_find_free_irq(int *irq_table) in snd_legacy_find_free_irq() argument77 while (*irq_table != -1) { in snd_legacy_find_free_irq()78 if (!request_irq(*irq_table, snd_legacy_empty_irq_handler, in snd_legacy_find_free_irq()80 (void *) irq_table)) { in snd_legacy_find_free_irq()81 free_irq(*irq_table, (void *) irq_table); in snd_legacy_find_free_irq()82 return *irq_table; in snd_legacy_find_free_irq()84 irq_table++; in snd_legacy_find_free_irq()
113 static struct irq_bucket irq_table[NR_IRQS]; variable130 if (irq_table[i].real_irq == real_irq && irq_table[i].pil == pil) in irq_alloc()135 if (!irq_table[i].irq) in irq_alloc()140 irq_table[i].real_irq = real_irq; in irq_alloc()141 irq_table[i].irq = i; in irq_alloc()142 irq_table[i].pil = pil; in irq_alloc()167 p = &irq_table[irq]; in irq_link()185 p = &irq_table[irq]; in irq_unlink()
191 static int legacy_find_free_irq(int *irq_table) in legacy_find_free_irq() argument193 while (*irq_table != -1) { in legacy_find_free_irq()194 if (!request_irq(*irq_table, legacy_empty_irq_handler, in legacy_find_free_irq()196 (void *)irq_table)) { in legacy_find_free_irq()197 free_irq(*irq_table, (void *) irq_table); in legacy_find_free_irq()198 return *irq_table; in legacy_find_free_irq()200 irq_table++; in legacy_find_free_irq()396 int *irq_table = hp_c2502_irqs; in generic_NCR5380_init_one() local404 board_irq = legacy_find_free_irq(irq_table); in generic_NCR5380_init_one()407 while (*irq_table != -1) in generic_NCR5380_init_one()[all …]
675 } irq_table[] = { variable3449 if (i < ARRAY_SIZE(irq_table)) { in qib_setup_7322_interrupt()3450 if (irq_table[i].port) { in qib_setup_7322_interrupt()3452 if (irq_table[i].port > dd->num_pports) in qib_setup_7322_interrupt()3454 arg = dd->pport + irq_table[i].port - 1; in qib_setup_7322_interrupt()3458 dca = irq_table[i].dca; in qib_setup_7322_interrupt()3460 lsb = irq_table[i].lsb; in qib_setup_7322_interrupt()3461 handler = irq_table[i].handler; in qib_setup_7322_interrupt()3465 irq_table[i].name); in qib_setup_7322_interrupt()3469 ctxt = i - ARRAY_SIZE(irq_table); in qib_setup_7322_interrupt()[all …]