Lines Matching refs:handlers
170 struct si_sm_handlers *handlers; member
378 err = smi_info->handlers->start_transaction( in start_next_msg()
402 smi_info->handlers->start_transaction(smi_info->si_sm, msg, 2); in start_enable_irq()
413 smi_info->handlers->start_transaction(smi_info->si_sm, msg, 2); in start_disable_irq()
426 smi_info->handlers->start_transaction(smi_info->si_sm, msg, 3); in start_clear_flags()
479 smi_info->handlers->start_transaction( in handle_flags()
498 smi_info->handlers->start_transaction( in handle_flags()
526 = smi_info->handlers->get_result( in handle_transaction_done()
547 len = smi_info->handlers->get_result(smi_info->si_sm, msg, 4); in handle_transaction_done()
570 smi_info->handlers->get_result(smi_info->si_sm, msg, 3); in handle_transaction_done()
586 = smi_info->handlers->get_result( in handle_transaction_done()
624 = smi_info->handlers->get_result( in handle_transaction_done()
664 smi_info->handlers->get_result(smi_info->si_sm, msg, 4); in handle_transaction_done()
677 smi_info->handlers->start_transaction( in handle_transaction_done()
689 smi_info->handlers->get_result(smi_info->si_sm, msg, 4); in handle_transaction_done()
706 smi_info->handlers->get_result(smi_info->si_sm, msg, 4); in handle_transaction_done()
717 smi_info->handlers->start_transaction( in handle_transaction_done()
729 smi_info->handlers->get_result(smi_info->si_sm, msg, 4); in handle_transaction_done()
759 si_sm_result = smi_info->handlers->event(smi_info->si_sm, time); in smi_event_handler()
762 si_sm_result = smi_info->handlers->event(smi_info->si_sm, 0); in smi_event_handler()
768 si_sm_result = smi_info->handlers->event(smi_info->si_sm, 0); in smi_event_handler()
785 si_sm_result = smi_info->handlers->event(smi_info->si_sm, 0); in smi_event_handler()
807 smi_info->handlers->start_transaction( in smi_event_handler()
838 smi_info->handlers->start_transaction( in smi_event_handler()
1192 static struct ipmi_smi_handlers handlers = { variable
2469 info->handlers = &kcs_smi_handlers; in ipmi_pci_probe_regspacing()
2704 smi_result = smi_info->handlers->event(smi_info->si_sm, 0); in wait_for_msg_done()
2709 smi_result = smi_info->handlers->event( in wait_for_msg_done()
2712 smi_result = smi_info->handlers->event( in wait_for_msg_done()
2744 smi_info->handlers->start_transaction(smi_info->si_sm, msg, 2); in try_get_dev_id()
2750 resp_len = smi_info->handlers->get_result(smi_info->si_sm, in try_get_dev_id()
2774 smi_info->handlers->start_transaction(smi_info->si_sm, msg, 2); in try_enable_event_buffer()
2784 resp_len = smi_info->handlers->get_result(smi_info->si_sm, in try_enable_event_buffer()
2804 smi_info->handlers->start_transaction(smi_info->si_sm, msg, 3); in try_enable_event_buffer()
2814 resp_len = smi_info->handlers->get_result(smi_info->si_sm, in try_enable_event_buffer()
3172 new_smi->handlers = NULL; in add_smi()
3197 new_smi->handlers = &kcs_smi_handlers; in try_smi_init()
3201 new_smi->handlers = &smic_smi_handlers; in try_smi_init()
3205 new_smi->handlers = &bt_smi_handlers; in try_smi_init()
3215 new_smi->si_sm = kmalloc(new_smi->handlers->size(), GFP_KERNEL); in try_smi_init()
3222 new_smi->io_size = new_smi->handlers->init_data(new_smi->si_sm, in try_smi_init()
3233 if (new_smi->handlers->detect(new_smi->si_sm)) { in try_smi_init()
3307 rv = ipmi_register_smi(&handlers, in try_smi_init()
3373 if (new_smi->handlers) in try_smi_init()
3374 new_smi->handlers->cleanup(new_smi->si_sm); in try_smi_init()
3580 if (to_clean->handlers) in cleanup_one_si()
3581 to_clean->handlers->cleanup(to_clean->si_sm); in cleanup_one_si()