Lines Matching defs:sm

298 	struct sci_base_state_machine *sm = &iport->sm;
299 enum sci_port_states old_state = sm->current_state_id;
304 sci_change_state(sm, state);
708 struct sci_base_state_machine *sm = &iport->sm;
711 if (sm->current_state_id == SCI_PORT_RESETTING)
789 current_state = iport->sm.current_state_id;
943 static void sci_port_ready_substate_waiting_enter(struct sci_base_state_machine *sm)
945 struct isci_port *iport = container_of(sm, typeof(*iport), sm);
959 struct sci_base_state_machine *sm)
961 struct isci_port *iport = container_of(sm, typeof(*iport), sm);
965 static void sci_port_ready_substate_operational_enter(struct sci_base_state_machine *sm)
968 struct isci_port *iport = container_of(sm, typeof(*iport), sm);
1020 * @sm: This is the object which is cast to a struct isci_port object.
1026 static void sci_port_ready_substate_operational_exit(struct sci_base_state_machine *sm)
1028 struct isci_port *iport = container_of(sm, typeof(*iport), sm);
1045 static void sci_port_ready_substate_configuring_enter(struct sci_base_state_machine *sm)
1047 struct isci_port *iport = container_of(sm, typeof(*iport), sm);
1066 state = iport->sm.current_state_id;
1131 state = iport->sm.current_state_id;
1156 state = iport->sm.current_state_id;
1207 state = iport->sm.current_state_id;
1276 state = iport->sm.current_state_id;
1316 state = iport->sm.current_state_id;
1359 state = iport->sm.current_state_id;
1390 state = iport->sm.current_state_id;
1410 state = iport->sm.current_state_id;
1489 static void sci_port_stopped_state_enter(struct sci_base_state_machine *sm)
1491 struct isci_port *iport = container_of(sm, typeof(*iport), sm);
1493 if (iport->sm.previous_state_id == SCI_PORT_STOPPING) {
1502 static void sci_port_stopped_state_exit(struct sci_base_state_machine *sm)
1504 struct isci_port *iport = container_of(sm, typeof(*iport), sm);
1510 static void sci_port_ready_state_enter(struct sci_base_state_machine *sm)
1512 struct isci_port *iport = container_of(sm, typeof(*iport), sm);
1516 prev_state = iport->sm.previous_state_id;
1531 static void sci_port_resetting_state_exit(struct sci_base_state_machine *sm)
1533 struct isci_port *iport = container_of(sm, typeof(*iport), sm);
1538 static void sci_port_stopping_state_exit(struct sci_base_state_machine *sm)
1540 struct isci_port *iport = container_of(sm, typeof(*iport), sm);
1547 static void sci_port_failed_state_enter(struct sci_base_state_machine *sm)
1549 struct isci_port *iport = container_of(sm, typeof(*iport), sm);
1612 sci_init_sm(&iport->sm, sci_port_state_table, SCI_PORT_STOPPED);