Lines Matching refs:sm_state

82 static void set_sm_state_delayed(uint8_t sm_state, int64_t delay_ms);
83 static void set_sm_state(uint8_t sm_state);
184 static void set_sm_state_delayed(uint8_t sm_state, int64_t delay_ms) in set_sm_state_delayed() argument
191 if (sm_state == ENGINE_BOOTSTRAP_REG_DONE) { in set_sm_state_delayed()
194 sm_state == ENGINE_DO_REGISTRATION) { in set_sm_state_delayed()
199 (sm_state == ENGINE_REGISTRATION_DONE || in set_sm_state_delayed()
200 sm_state == ENGINE_REGISTRATION_DONE_RX_OFF)) { in set_sm_state_delayed()
203 } else if (sm_state == ENGINE_REGISTRATION_DONE) { in set_sm_state_delayed()
206 } else if (sm_state == ENGINE_REGISTRATION_DONE_RX_OFF) { in set_sm_state_delayed()
208 } else if (sm_state == ENGINE_DEREGISTERED && !client.server_disabled) { in set_sm_state_delayed()
210 } else if (sm_state == ENGINE_UPDATE_REGISTRATION) { in set_sm_state_delayed()
212 } else if (sm_state == ENGINE_DEREGISTER) { in set_sm_state_delayed()
222 suspended_client_state = sm_state; in set_sm_state_delayed()
224 client.engine_state = sm_state; in set_sm_state_delayed()
245 static void set_sm_state(uint8_t sm_state) in set_sm_state() argument
247 set_sm_state_delayed(sm_state, 0); in set_sm_state()
293 static void sm_handle_timeout_state(enum sm_engine_state sm_state) in sm_handle_timeout_state() argument
326 set_sm_state(sm_state); in sm_handle_timeout_state()
335 static void sm_handle_failure_state(enum sm_engine_state sm_state) in sm_handle_failure_state() argument
356 set_sm_state(sm_state); in sm_handle_failure_state()