Lines Matching refs:action
289 struct irqaction *action; in name_unique() local
294 for (action = desc->action ; action; action = action->next) { in name_unique()
295 if ((action != new_action) && action->name && in name_unique()
296 !strcmp(new_action->name, action->name)) { in name_unique()
305 void register_handler_proc(unsigned int irq, struct irqaction *action) in register_handler_proc() argument
310 if (!desc->dir || action->dir || !action->name || in register_handler_proc()
311 !name_unique(irq, action)) in register_handler_proc()
315 snprintf(name, MAX_NAMELEN, "%s", action->name); in register_handler_proc()
318 action->dir = proc_mkdir(name, desc->dir); in register_handler_proc()
396 void unregister_handler_proc(unsigned int irq, struct irqaction *action) in unregister_handler_proc() argument
398 proc_remove(action->dir); in unregister_handler_proc()
449 struct irqaction *action; in show_interrupts() local
477 action = desc->action; in show_interrupts()
478 if ((!action || irq_desc_is_chained(desc)) && !any_count) in show_interrupts()
503 if (action) { in show_interrupts()
504 seq_printf(p, " %s", action->name); in show_interrupts()
505 while ((action = action->next) != NULL) in show_interrupts()
506 seq_printf(p, ", %s", action->name); in show_interrupts()