Lines Matching refs:si_sm

166 	struct si_sm_data      *si_sm;  member
395 smi_info->si_sm, in start_next_msg()
425 smi_info->handlers->start_transaction(smi_info->si_sm, msg, size); in start_new_msg()
438 smi_info->handlers->start_transaction(smi_info->si_sm, msg, 2); in start_check_enables()
454 smi_info->handlers->start_transaction(smi_info->si_sm, msg, 3); in start_clear_flags()
619 smi_info->si_sm, in handle_transaction_done()
639 len = smi_info->handlers->get_result(smi_info->si_sm, msg, 4); in handle_transaction_done()
661 smi_info->handlers->get_result(smi_info->si_sm, msg, 3); in handle_transaction_done()
675 smi_info->si_sm, in handle_transaction_done()
713 smi_info->si_sm, in handle_transaction_done()
754 smi_info->handlers->get_result(smi_info->si_sm, msg, 4); in handle_transaction_done()
773 smi_info->si_sm, msg, 3); in handle_transaction_done()
792 smi_info->handlers->get_result(smi_info->si_sm, msg, 4); in handle_transaction_done()
832 si_sm_result = smi_info->handlers->event(smi_info->si_sm, time); in smi_event_handler()
835 si_sm_result = smi_info->handlers->event(smi_info->si_sm, 0); in smi_event_handler()
841 si_sm_result = smi_info->handlers->event(smi_info->si_sm, 0); in smi_event_handler()
858 si_sm_result = smi_info->handlers->event(smi_info->si_sm, 0); in smi_event_handler()
2866 smi_result = smi_info->handlers->event(smi_info->si_sm, 0); in wait_for_msg_done()
2872 smi_info->si_sm, jiffies_to_usecs(1)); in wait_for_msg_done()
2875 smi_info->si_sm, 0); in wait_for_msg_done()
2906 smi_info->handlers->start_transaction(smi_info->si_sm, msg, 2); in try_get_dev_id()
2912 resp_len = smi_info->handlers->get_result(smi_info->si_sm, in try_get_dev_id()
2945 smi_info->handlers->start_transaction(smi_info->si_sm, msg, 2); in check_clr_rcv_irq()
2955 resp_len = smi_info->handlers->get_result(smi_info->si_sm, in check_clr_rcv_irq()
2976 smi_info->handlers->start_transaction(smi_info->si_sm, msg, 3); in check_clr_rcv_irq()
2986 resp_len = smi_info->handlers->get_result(smi_info->si_sm, in check_clr_rcv_irq()
3026 smi_info->handlers->start_transaction(smi_info->si_sm, msg, 2); in try_enable_event_buffer()
3036 resp_len = smi_info->handlers->get_result(smi_info->si_sm, in try_enable_event_buffer()
3058 smi_info->handlers->start_transaction(smi_info->si_sm, msg, 3); in try_enable_event_buffer()
3068 resp_len = smi_info->handlers->get_result(smi_info->si_sm, in try_enable_event_buffer()
3427 new_smi->si_sm = NULL; in add_smi()
3471 new_smi->si_sm = kmalloc(new_smi->handlers->size(), GFP_KERNEL); in try_smi_init()
3472 if (!new_smi->si_sm) { in try_smi_init()
3478 new_smi->io_size = new_smi->handlers->init_data(new_smi->si_sm, in try_smi_init()
3489 if (new_smi->handlers->detect(new_smi->si_sm)) { in try_smi_init()
3634 if (new_smi->si_sm) { in try_smi_init()
3636 new_smi->handlers->cleanup(new_smi->si_sm); in try_smi_init()
3637 kfree(new_smi->si_sm); in try_smi_init()
3638 new_smi->si_sm = NULL; in try_smi_init()
3842 to_clean->handlers->cleanup(to_clean->si_sm); in cleanup_one_si()
3844 kfree(to_clean->si_sm); in cleanup_one_si()