Lines Matching defs:handler
40 struct list_head handler;
113 struct pmi_handler *handler;
116 list_for_each_entry(handler, &data->handler, node) {
117 pr_debug(KERN_INFO "pmi: notifying handler %p\n", handler);
118 if (handler->type == data->msg.type)
119 handler->handle_pmi_message(data->msg);
150 INIT_LIST_HEAD(&data->handler);
190 struct pmi_handler *handler, *tmp;
197 list_for_each_entry_safe(handler, tmp, &data->handler, node)
198 list_del(&handler->node);
265 int pmi_register_handler(struct pmi_handler *handler)
271 list_add_tail(&handler->node, &data->handler);
278 void pmi_unregister_handler(struct pmi_handler *handler)
283 pr_debug("pmi: unregistering handler %p\n", handler);
286 list_del(&handler->node);