Lines Matching refs:irq_handler

127 static struct irqhandler irq_handler[NUM_INT_SOURCES];  variable
193 : : "i" (&kstat.irqs[0][n+8]), "i" (&irq_handler[n+8]), \
289 lea "SYMBOL_NAME_STR(irq_handler)",%%a0 in atari_fast_prio_irq_dummy()
465 irq_handler[irq].handler = handler; in atari_request_irq()
466 irq_handler[irq].dev_id = dev_id; in atari_request_irq()
487 if (irq_handler[irq].handler != atari_call_irq_list) { in atari_request_irq()
491 node->handler = irq_handler[irq].handler; in atari_request_irq()
492 node->dev_id = irq_handler[irq].dev_id; in atari_request_irq()
496 irq_handler[irq].handler = atari_call_irq_list; in atari_request_irq()
497 irq_handler[irq].dev_id = node; in atari_request_irq()
507 node->next = irq_handler[irq].dev_id; in atari_request_irq()
508 irq_handler[irq].dev_id = node; in atari_request_irq()
537 if (irq_handler[irq].handler != atari_call_irq_list) { in atari_free_irq()
539 if (irq_handler[irq].dev_id != dev_id) { in atari_free_irq()
543 irq_handler[irq].handler = NULL; in atari_free_irq()
544 irq_handler[irq].dev_id = NULL; in atari_free_irq()
556 for(list = (irq_node_t **)&irq_handler[irq].dev_id; *list; list = &(*list)->next) { in atari_free_irq()
569 node = (irq_node_t *)irq_handler[irq].dev_id; in atari_free_irq()
571 irq_handler[irq].handler = node->handler; in atari_free_irq()
572 irq_handler[irq].dev_id = node->dev_id; in atari_free_irq()
631 if (irq_handler[i].handler != atari_call_irq_list) { in atari_get_irq_list()
636 for( p = (irq_node_t *)irq_handler[i].dev_id; p; p = p->next ) { in atari_get_irq_list()