Lines Matching refs:si_sm_result

383 static enum si_sm_result start_next_msg(struct smi_info *smi_info)  in start_next_msg()
827 static enum si_sm_result smi_event_handler(struct smi_info *smi_info, in smi_event_handler()
830 enum si_sm_result si_sm_result; in smi_event_handler() local
841 si_sm_result = smi_info->handlers->event(smi_info->si_sm, time); in smi_event_handler()
843 while (si_sm_result == SI_SM_CALL_WITHOUT_DELAY) in smi_event_handler()
844 si_sm_result = smi_info->handlers->event(smi_info->si_sm, 0); in smi_event_handler()
846 if (si_sm_result == SI_SM_TRANSACTION_COMPLETE) { in smi_event_handler()
850 si_sm_result = smi_info->handlers->event(smi_info->si_sm, 0); in smi_event_handler()
851 } else if (si_sm_result == SI_SM_HOSED) { in smi_event_handler()
867 si_sm_result = smi_info->handlers->event(smi_info->si_sm, 0); in smi_event_handler()
875 (si_sm_result == SI_SM_ATTN || smi_info->got_attn)) { in smi_event_handler()
905 if (si_sm_result == SI_SM_IDLE) { in smi_event_handler()
908 si_sm_result = start_next_msg(smi_info); in smi_event_handler()
909 if (si_sm_result != SI_SM_IDLE) in smi_event_handler()
913 if ((si_sm_result == SI_SM_IDLE) in smi_event_handler()
939 if (si_sm_result == SI_SM_IDLE && smi_info->timer_running) { in smi_event_handler()
946 return si_sm_result; in smi_event_handler()
965 enum si_sm_result result; in flush_messages()
1032 static inline int ipmi_thread_busy_wait(enum si_sm_result smi_result, in ipmi_thread_busy_wait()
1071 enum si_sm_result smi_result; in ipmi_thread()
1158 enum si_sm_result smi_result; in smi_timeout()
2888 enum si_sm_result smi_result; in wait_for_msg_done()