Lines Matching refs:si_sm_result
363 static enum si_sm_result start_next_msg(struct smi_info *smi_info)
773 static enum si_sm_result smi_event_handler(struct smi_info *smi_info,
776 enum si_sm_result si_sm_result;
787 si_sm_result = smi_info->handlers->event(smi_info->si_sm, time);
789 while (si_sm_result == SI_SM_CALL_WITHOUT_DELAY)
790 si_sm_result = smi_info->handlers->event(smi_info->si_sm, 0);
792 if (si_sm_result == SI_SM_TRANSACTION_COMPLETE) {
796 si_sm_result = smi_info->handlers->event(smi_info->si_sm, 0);
797 } else if (si_sm_result == SI_SM_HOSED) {
813 si_sm_result = smi_info->handlers->event(smi_info->si_sm, 0);
820 if (likely(smi_info->intf) && si_sm_result == SI_SM_ATTN) {
842 if (si_sm_result == SI_SM_IDLE) {
845 si_sm_result = start_next_msg(smi_info);
846 if (si_sm_result != SI_SM_IDLE)
850 if ((si_sm_result == SI_SM_IDLE)
874 return si_sm_result;
882 enum si_sm_result result;
945 enum si_sm_result result;
972 static int ipmi_thread_busy_wait(enum si_sm_result smi_result,
1010 enum si_sm_result smi_result;
1067 enum si_sm_result smi_result;
2653 enum si_sm_result smi_result;