Lines Matching defs:handlers
124 #define PMF_PARSE_CALL(name, cmd, handlers, p...) \
128 if (handlers == NULL) \
130 if (handlers->name) \
131 return handlers->name(cmd->func, cmd->instdata, \
542 struct pmf_handlers *handlers;
580 struct pmf_handlers *handlers,
596 handlers ? "executing" : "parsing");
621 rc = pmf_parsers[ccode](&cmd, handlers);
630 if (handlers == NULL)
702 struct pmf_handlers *handlers,
709 if (handlers == NULL)
730 dev->handlers = handlers;
751 if (!try_module_get(func->dev->handlers->owner))
775 module_put(func->dev->handlers->owner);
880 func->dev->handlers->irq_enable(func);
911 func->dev->handlers->irq_disable(func);
946 if (dev->handlers->begin)
947 instdata = dev->handlers->begin(func, args);
948 rc = pmf_parse_one(func, dev->handlers, instdata, args);
949 if (dev->handlers->end)
950 dev->handlers->end(func, instdata);