Lines Matching refs:handlers

345 	struct ipmi_smi_handlers *handlers;  member
974 if (!try_module_get(intf->handlers->owner)) { in ipmi_create_user()
979 if (intf->handlers->inc_usecount) { in ipmi_create_user()
980 rv = intf->handlers->inc_usecount(intf->send_info); in ipmi_create_user()
982 module_put(intf->handlers->owner); in ipmi_create_user()
1018 struct ipmi_smi_handlers *handlers; in ipmi_get_smi_info() local
1031 handlers = intf->handlers; in ipmi_get_smi_info()
1033 if (handlers->get_smi_info) in ipmi_get_smi_info()
1034 rv = handlers->get_smi_info(intf->send_info, data); in ipmi_get_smi_info()
1099 if (intf->handlers) { in ipmi_destroy_user()
1100 module_put(intf->handlers->owner); in ipmi_destroy_user()
1101 if (intf->handlers->dec_usecount) in ipmi_destroy_user()
1102 intf->handlers->dec_usecount(intf->send_info); in ipmi_destroy_user()
1182 if (intf->handlers->set_maintenance_mode) in maintenance_mode_update()
1183 intf->handlers->set_maintenance_mode( in maintenance_mode_update()
1504 static void smi_send(ipmi_smi_t intf, struct ipmi_smi_handlers *handlers, in smi_send() argument
1520 handlers->sender(intf->send_info, smi_msg); in smi_send()
1904 smi_send(intf, intf->handlers, smi_msg, priority); in i_ipmi_request()
2738 if (intf->handlers->poll) in ipmi_poll()
2739 intf->handlers->poll(intf->send_info); in ipmi_poll()
2750 int ipmi_register_smi(struct ipmi_smi_handlers *handlers, in ipmi_register_smi() argument
2801 intf->handlers = handlers; in ipmi_register_smi()
2853 rv = handlers->start_processing(send_info, intf); in ipmi_register_smi()
2896 intf->handlers = NULL; in ipmi_register_smi()
2994 module_put(intf->handlers->owner); in ipmi_unregister_smi()
2995 if (intf->handlers->dec_usecount) in ipmi_unregister_smi()
2996 intf->handlers->dec_usecount(intf->send_info); in ipmi_unregister_smi()
2999 intf->handlers = NULL; in ipmi_unregister_smi()
3145 smi_send(intf, intf->handlers, msg, 0); in handle_ipmb_get_msg_cmd()
3890 intf->handlers->sender(intf->send_info, newmsg); in smi_recv_tasklet()
4018 struct ipmi_smi_handlers *handlers; in check_msg_timeout() local
4076 handlers = intf->handlers; in check_msg_timeout()
4077 if (handlers) { in check_msg_timeout()
4085 smi_send(intf, intf->handlers, smi_msg, 0); in check_msg_timeout()
4152 intf->handlers->request_events(intf->send_info); in ipmi_request_event()
4184 intf->handlers->set_need_watch) in ipmi_timeout()
4185 intf->handlers->set_need_watch(intf->send_info, lnt); in ipmi_timeout()
4363 if (!intf->handlers) in send_panic_events()
4369 intf->handlers->set_run_to_completion(intf->send_info, 1); in send_panic_events()
4505 if (!intf->handlers) in panic_event()
4510 intf->handlers->set_run_to_completion(intf->send_info, 1); in panic_event()