Lines Matching refs:action
295 struct irqaction *action; in name_unique() local
300 for_each_action_of_desc(desc, action) { in name_unique()
301 if ((action != new_action) && action->name && in name_unique()
302 !strcmp(new_action->name, action->name)) { in name_unique()
311 void register_handler_proc(unsigned int irq, struct irqaction *action) in register_handler_proc() argument
316 if (!desc->dir || action->dir || !action->name || in register_handler_proc()
317 !name_unique(irq, action)) in register_handler_proc()
320 snprintf(name, MAX_NAMELEN, "%s", action->name); in register_handler_proc()
323 action->dir = proc_mkdir(name, desc->dir); in register_handler_proc()
409 void unregister_handler_proc(unsigned int irq, struct irqaction *action) in unregister_handler_proc() argument
411 proc_remove(action->dir); in unregister_handler_proc()
458 struct irqaction *action; in show_interrupts() local
487 if ((!desc->action || irq_desc_is_chained(desc)) && !any_count) in show_interrupts()
516 action = desc->action; in show_interrupts()
517 if (action) { in show_interrupts()
518 seq_printf(p, " %s", action->name); in show_interrupts()
519 while ((action = action->next) != NULL) in show_interrupts()
520 seq_printf(p, ", %s", action->name); in show_interrupts()