Lines Matching refs:action
299 struct irqaction *action; in name_unique() local
302 for_each_action_of_desc(desc, action) { in name_unique()
303 if ((action != new_action) && action->name && in name_unique()
304 !strcmp(new_action->name, action->name)) in name_unique()
310 void register_handler_proc(unsigned int irq, struct irqaction *action) in register_handler_proc() argument
315 if (!desc->dir || action->dir || !action->name || !name_unique(irq, action)) in register_handler_proc()
318 snprintf(name, MAX_NAMELEN, "%s", action->name); in register_handler_proc()
321 action->dir = proc_mkdir(name, desc->dir); in register_handler_proc()
407 void unregister_handler_proc(unsigned int irq, struct irqaction *action) in unregister_handler_proc() argument
409 proc_remove(action->dir); in unregister_handler_proc()
456 struct irqaction *action; in show_interrupts() local
481 if (!desc->action || irq_desc_is_chained(desc) || !desc->kstat_irqs) in show_interrupts()
513 action = desc->action; in show_interrupts()
514 if (action) { in show_interrupts()
515 seq_printf(p, " %s", action->name); in show_interrupts()
516 while ((action = action->next) != NULL) in show_interrupts()
517 seq_printf(p, ", %s", action->name); in show_interrupts()