Lines Matching full:handlers
136 const struct si_sm_handlers *handlers; member
334 err = smi_info->handlers->start_transaction( in start_next_msg()
367 smi_info->handlers->start_transaction(smi_info->si_sm, msg, size); in start_new_msg()
565 = smi_info->handlers->get_result( in handle_transaction_done()
586 len = smi_info->handlers->get_result(smi_info->si_sm, msg, 4); in handle_transaction_done()
608 smi_info->handlers->get_result(smi_info->si_sm, msg, 3); in handle_transaction_done()
621 = smi_info->handlers->get_result( in handle_transaction_done()
659 = smi_info->handlers->get_result( in handle_transaction_done()
701 smi_info->handlers->get_result(smi_info->si_sm, msg, 4); in handle_transaction_done()
719 smi_info->handlers->start_transaction( in handle_transaction_done()
739 smi_info->handlers->get_result(smi_info->si_sm, msg, 4); in handle_transaction_done()
785 si_sm_result = smi_info->handlers->event(smi_info->si_sm, time); in smi_event_handler()
788 si_sm_result = smi_info->handlers->event(smi_info->si_sm, 0); in smi_event_handler()
1228 static const struct ipmi_smi_handlers handlers = { variable
1308 smi_result = smi_info->handlers->event(smi_info->si_sm, 0); in wait_for_msg_done()
1313 smi_result = smi_info->handlers->event( in wait_for_msg_done()
1316 smi_result = smi_info->handlers->event( in wait_for_msg_done()
1351 smi_info->handlers->start_transaction(smi_info->si_sm, msg, 2); in try_get_dev_id()
1357 resp_len = smi_info->handlers->get_result(smi_info->si_sm, in try_get_dev_id()
1394 smi_info->handlers->start_transaction(smi_info->si_sm, msg, 2); in get_global_enables()
1404 resp_len = smi_info->handlers->get_result(smi_info->si_sm, in get_global_enables()
1442 smi_info->handlers->start_transaction(smi_info->si_sm, msg, 3); in set_global_enables()
1452 resp_len = smi_info->handlers->get_result(smi_info->si_sm, in set_global_enables()
1560 smi_info->handlers->start_transaction(smi_info->si_sm, msg, 2); in try_enable_event_buffer()
1568 resp_len = smi_info->handlers->get_result(smi_info->si_sm, in try_enable_event_buffer()
1589 smi_info->handlers->start_transaction(smi_info->si_sm, msg, 3); in try_enable_event_buffer()
1597 resp_len = smi_info->handlers->get_result(smi_info->si_sm, in try_enable_event_buffer()
1977 new_smi->handlers = &kcs_smi_handlers; in try_smi_init()
1981 new_smi->handlers = &smic_smi_handlers; in try_smi_init()
1985 new_smi->handlers = &bt_smi_handlers; in try_smi_init()
2004 new_smi->si_sm = kmalloc(new_smi->handlers->size(), GFP_KERNEL); in try_smi_init()
2009 new_smi->io.io_size = new_smi->handlers->init_data(new_smi->si_sm, in try_smi_init()
2020 if (new_smi->handlers->detect(new_smi->si_sm)) { in try_smi_init()
2083 rv = ipmi_register_smi(&handlers, in try_smi_init()
2262 * handlers might have been running before we freed the in shutdown_smi()
2274 if (smi_info->handlers) in shutdown_smi()
2279 if (smi_info->handlers) in shutdown_smi()
2280 smi_info->handlers->cleanup(smi_info->si_sm); in shutdown_smi()