| /Zephyr-latest/samples/subsys/smf/hsm_psicc2/src/ |
| D | hsm_psicc2_thread.c | 78 smf_set_state(SMF_CTX(obj), &demo_states[STATE_S11]); in s_run() 114 smf_set_state(SMF_CTX(obj), &demo_states[STATE_S1]); in s1_run() 118 smf_set_state(SMF_CTX(obj), &demo_states[STATE_S11]); in s1_run() 122 smf_set_state(SMF_CTX(obj), &demo_states[STATE_S2]); in s1_run() 128 smf_set_state(SMF_CTX(obj), &demo_states[STATE_S]); in s1_run() 135 smf_set_state(SMF_CTX(obj), &demo_states[STATE_S211]); in s1_run() 165 smf_set_state(SMF_CTX(obj), &demo_states[STATE_S1]); in s11_run() 172 smf_set_state(SMF_CTX(obj), &demo_states[STATE_S21]); in s11_run() 176 smf_set_state(SMF_CTX(obj), &demo_states[STATE_S]); in s11_run() 200 smf_set_state(SMF_CTX(obj), &demo_states[STATE_S1]); in s2_run() [all …]
|
| /Zephyr-latest/samples/subsys/smf/smf_calculator/src/ |
| D | smf_calculator_thread.c | 202 smf_set_state(&s->ctx, &calculator_states[STATE_ON]); in on_run() 219 smf_set_state(&s->ctx, &calculator_states[STATE_FRAC_1]); in ready_run() 223 smf_set_state(&s->ctx, &calculator_states[STATE_INT_1]); in ready_run() 227 smf_set_state(&s->ctx, &calculator_states[STATE_ZERO_1]); in ready_run() 231 smf_set_state(&s->ctx, &calculator_states[STATE_OP_CHAINED]); in ready_run() 266 smf_set_state(&s->ctx, &calculator_states[STATE_NEGATED_1]); in begin_run() 293 smf_set_state(&s->ctx, &calculator_states[STATE_FRAC_1]); in negated_1_run() 297 smf_set_state(&s->ctx, &calculator_states[STATE_INT_1]); in negated_1_run() 301 smf_set_state(&s->ctx, &calculator_states[STATE_ZERO_1]); in negated_1_run() 311 smf_set_state(&s->ctx, &calculator_states[STATE_BEGIN]); in negated_1_run() [all …]
|
| /Zephyr-latest/subsys/mgmt/hawkbit/ |
| D | hawkbit.c | 1236 smf_set_state(SMF_CTX(s), &hawkbit_states[S_HAWKBIT_TERMINATE]); in s_http_start() 1245 smf_set_state(SMF_CTX(s), &hawkbit_states[S_HAWKBIT_TERMINATE]); in s_http_start() 1273 smf_set_state(SMF_CTX(s), &hawkbit_states[S_HAWKBIT_TERMINATE]); in s_probe() 1286 smf_set_state(SMF_CTX(s), &hawkbit_states[S_HAWKBIT_CANCEL]); in s_probe() 1290 smf_set_state(SMF_CTX(s), &hawkbit_states[S_HAWKBIT_CONFIG_DEVICE]); in s_probe() 1294 smf_set_state(SMF_CTX(s), &hawkbit_states[S_HAWKBIT_PROBE_DEPLOYMENT_BASE]); in s_probe() 1298 smf_set_state(SMF_CTX(s), &hawkbit_states[S_HAWKBIT_TERMINATE]); in s_probe() 1320 smf_set_state(SMF_CTX(s), &hawkbit_states[S_HAWKBIT_TERMINATE]); in s_cancel() 1330 smf_set_state(SMF_CTX(s), &hawkbit_states[S_HAWKBIT_TERMINATE]); in s_cancel() 1344 smf_set_state(SMF_CTX(s), &hawkbit_states[S_HAWKBIT_TERMINATE]); in s_cancel() [all …]
|
| /Zephyr-latest/doc/services/smf/ |
| D | index.rst | 92 To transition from one state to another, the :c:func:`smf_set_state` 96 :c:func:`smf_set_initial` and :c:func:`smf_set_state` function should 102 .. note:: While the state machine is running, :c:func:`smf_set_state` should 104 :c:func:`smf_set_state` from Exit functions will generate a warning in the 119 calls :c:func:`smf_set_state`. 145 3. Prohibiting transitions using :c:func:`smf_set_state` in exit actions. 202 smf_set_state(SMF_CTX(&s_obj), &demo_states[S1]); 212 smf_set_state(SMF_CTX(&s_obj), &demo_states[S2]); 226 smf_set_state(SMF_CTX(&s_obj), &demo_states[S0]); 316 smf_set_state(SMF_CTX(&s_obj), &demo_states[S1]); [all …]
|
| /Zephyr-latest/tests/lib/smf/src/ |
| D | test_lib_flat_smf.c | 107 smf_set_state(SMF_CTX(obj), &test_states[STATE_B]); in state_a_run() 147 smf_set_state(SMF_CTX(obj), &test_states[STATE_C]); in state_b_run() 179 smf_set_state(SMF_CTX(obj), &test_states[STATE_D]); in state_c_run()
|
| D | test_lib_hierarchical_5_ancestor_smf.c | 137 smf_set_state(SMF_CTX(obj), &test_states[C]); in p05_run() 319 smf_set_state(SMF_CTX(obj), &test_states[B]); in a_run() 392 smf_set_state(SMF_CTX(obj), &test_states[D]); in c_run()
|
| D | test_lib_hierarchical_smf.c | 150 smf_set_state(SMF_CTX(obj), &test_states[STATE_B]); in parent_ab_run() 267 smf_set_state(SMF_CTX(obj), &test_states[STATE_C]); in state_b_run() 302 smf_set_state(SMF_CTX(obj), &test_states[STATE_D]); in state_c_run()
|
| D | test_lib_self_transition_smf.c | 228 smf_set_state(SMF_CTX(obj), &test_states[STATE_C]); in parent_ab_run() 272 smf_set_state(SMF_CTX(obj), &test_states[PARENT_C]); in parent_c_run() 317 smf_set_state(SMF_CTX(obj), &test_states[STATE_B]); in state_a_run() 404 smf_set_state(SMF_CTX(obj), &test_states[STATE_D]); in state_c_run()
|
| /Zephyr-latest/include/zephyr/ |
| D | smf.h | 139 void smf_set_state(struct smf_ctx *ctx, const struct smf_state *new_state);
|
| /Zephyr-latest/lib/smf/ |
| D | smf.c | 269 void smf_set_state(struct smf_ctx *const ctx, const struct smf_state *new_state) in smf_set_state() function
|
| /Zephyr-latest/subsys/usb/usb_c/ |
| D | usbc_tc_common.c | 188 smf_set_state(SMF_CTX(tc), &tc_states[state]); in tc_set_state()
|
| D | usbc_prl.c | 403 smf_set_state(SMF_CTX(prl_tx), &prl_tx_states[state]); in prl_tx_set_state() 415 smf_set_state(SMF_CTX(prl_hr), &prl_hr_states[state]); in prl_hr_set_state()
|
| D | usbc_pe_common.c | 441 smf_set_state(SMF_CTX(data->pe), &pe_states[state]); in pe_set_state()
|
| /Zephyr-latest/doc/releases/ |
| D | migration-guide-3.7.rst | 968 * Previously, calling :c:func:`smf_set_state` with a ``new_state`` set to NULL would execute all
|
| D | release-notes-3.7.rst | 1795 * Passing ``NULL`` to :c:func:`smf_set_state` is now not allowed.
|