Lines Matching full:exit
20 bool exit : 1; member
146 * @brief Execute all ancestor exit actions
149 * @param target The exit actions of this target's ancestors are executed
157 /* Execute all parent exit actions in reverse order */ in smf_execute_ancestor_exit_actions()
162 if (!share_paren(target->parent, tmp_state) && tmp_state->exit) { in smf_execute_ancestor_exit_actions()
163 tmp_state->exit(ctx); in smf_execute_ancestor_exit_actions()
178 internal->exit = false; in smf_set_initial()
203 * It does not make sense to call set_state in an exit phase of a state in smf_set_state()
207 if (internal->exit) { in smf_set_state()
208 LOG_WRN("Calling %s from exit action", __func__); in smf_set_state()
212 internal->exit = true; in smf_set_state()
214 /* Execute the current states exit action */ in smf_set_state()
215 if (ctx->current->exit) { in smf_set_state()
216 ctx->current->exit(ctx); in smf_set_state()
220 * exit action in smf_set_state()
235 internal->exit = false; in smf_set_state()