Lines Matching refs:state
32 #define SM_STATE(machine, state) \ argument
33 static void sm_ ## machine ## _ ## state ## _Enter(STATE_MACHINE_DATA *sm, \
46 #define SM_ENTRY(machine, state) \ argument
47 if (!global || sm->machine ## _state != machine ## _ ## state) { \
50 " entering state " #state); \
52 sm->machine ## _state = machine ## _ ## state;
66 if (!global || sm->data ## _ ## state != machine ## _ ## _state) { \
71 sm->data ## _ ## state = machine ## _ ## _state;
84 if (!global || sm->data ## _ ## state != machine ## _ ## _state) { \
90 sm->data ## _ ## state = machine ## _ ## _state;
101 #define SM_ENTER(machine, state) \ argument
102 sm_ ## machine ## _ ## state ## _Enter(sm, 0)
114 #define SM_ENTER_GLOBAL(machine, state) \ argument
115 sm_ ## machine ## _ ## state ## _Enter(sm, 1)