Lines Matching refs:smi_result
1020 static inline int ipmi_thread_busy_wait(enum si_sm_result smi_result, in ipmi_thread_busy_wait() argument
1028 if (max_busy_us == 0 || smi_result != SI_SM_CALL_WITH_DELAY) in ipmi_thread_busy_wait()
1059 enum si_sm_result smi_result; in ipmi_thread() local
1068 smi_result = smi_event_handler(smi_info, 0); in ipmi_thread()
1077 if (smi_result != SI_SM_IDLE && !smi_info->timer_running) in ipmi_thread()
1081 busy_wait = ipmi_thread_busy_wait(smi_result, smi_info, in ipmi_thread()
1083 if (smi_result == SI_SM_CALL_WITHOUT_DELAY) in ipmi_thread()
1085 else if (smi_result == SI_SM_CALL_WITH_DELAY && busy_wait) in ipmi_thread()
1087 else if (smi_result == SI_SM_IDLE) { in ipmi_thread()
1146 enum si_sm_result smi_result; in smi_timeout() local
1158 smi_result = smi_event_handler(smi_info, time_diff); in smi_timeout()
1171 if (smi_result == SI_SM_CALL_WITH_DELAY) { in smi_timeout()
1180 if (smi_result != SI_SM_IDLE) in smi_timeout()
2864 enum si_sm_result smi_result; in wait_for_msg_done() local
2866 smi_result = smi_info->handlers->event(smi_info->si_sm, 0); in wait_for_msg_done()
2868 if (smi_result == SI_SM_CALL_WITH_DELAY || in wait_for_msg_done()
2869 smi_result == SI_SM_CALL_WITH_TICK_DELAY) { in wait_for_msg_done()
2871 smi_result = smi_info->handlers->event( in wait_for_msg_done()
2873 } else if (smi_result == SI_SM_CALL_WITHOUT_DELAY) { in wait_for_msg_done()
2874 smi_result = smi_info->handlers->event( in wait_for_msg_done()
2879 if (smi_result == SI_SM_HOSED) in wait_for_msg_done()