Lines Matching refs:handlers
107 #define PMF_PARSE_CALL(name, cmd, handlers, p...) \
111 if (handlers == NULL) \
113 if (handlers->name) \
114 return handlers->name(cmd->func, cmd->instdata, \
525 struct pmf_handlers *handlers;
563 struct pmf_handlers *handlers,
579 handlers ? "executing" : "parsing");
604 rc = pmf_parsers[ccode](&cmd, handlers);
613 if (handlers == NULL)
685 struct pmf_handlers *handlers,
692 if (handlers == NULL)
713 dev->handlers = handlers;
734 if (!try_module_get(func->dev->handlers->owner))
758 module_put(func->dev->handlers->owner);
860 func->dev->handlers->irq_enable(func);
891 func->dev->handlers->irq_disable(func);
926 if (dev->handlers->begin)
927 instdata = dev->handlers->begin(func, args);
928 rc = pmf_parse_one(func, dev->handlers, instdata, args);
929 if (dev->handlers->end)
930 dev->handlers->end(func, instdata);