Lines Matching refs:sm

297 	struct sci_base_state_machine *sm = &iport->sm;  in port_state_machine_change()  local
298 enum sci_port_states old_state = sm->current_state_id; in port_state_machine_change()
303 sci_change_state(sm, state); in port_state_machine_change()
706 struct sci_base_state_machine *sm = &iport->sm; in sci_port_general_link_up_handler() local
709 if (sm->current_state_id == SCI_PORT_RESETTING) in sci_port_general_link_up_handler()
785 current_state = iport->sm.current_state_id; in port_timeout()
940 static void sci_port_ready_substate_waiting_enter(struct sci_base_state_machine *sm) in sci_port_ready_substate_waiting_enter() argument
942 struct isci_port *iport = container_of(sm, typeof(*iport), sm); in sci_port_ready_substate_waiting_enter()
956 struct sci_base_state_machine *sm) in scic_sds_port_ready_substate_waiting_exit() argument
958 struct isci_port *iport = container_of(sm, typeof(*iport), sm); in scic_sds_port_ready_substate_waiting_exit()
962 static void sci_port_ready_substate_operational_enter(struct sci_base_state_machine *sm) in sci_port_ready_substate_operational_enter() argument
965 struct isci_port *iport = container_of(sm, typeof(*iport), sm); in sci_port_ready_substate_operational_enter()
1023 static void sci_port_ready_substate_operational_exit(struct sci_base_state_machine *sm) in sci_port_ready_substate_operational_exit() argument
1025 struct isci_port *iport = container_of(sm, typeof(*iport), sm); in sci_port_ready_substate_operational_exit()
1042 static void sci_port_ready_substate_configuring_enter(struct sci_base_state_machine *sm) in sci_port_ready_substate_configuring_enter() argument
1044 struct isci_port *iport = container_of(sm, typeof(*iport), sm); in sci_port_ready_substate_configuring_enter()
1063 state = iport->sm.current_state_id; in sci_port_start()
1128 state = iport->sm.current_state_id; in sci_port_stop()
1153 state = iport->sm.current_state_id; in sci_port_hard_reset()
1204 state = iport->sm.current_state_id; in sci_port_add_phy()
1273 state = iport->sm.current_state_id; in sci_port_remove_phy()
1313 state = iport->sm.current_state_id; in sci_port_link_up()
1356 state = iport->sm.current_state_id; in sci_port_link_down()
1387 state = iport->sm.current_state_id; in sci_port_start_io()
1407 state = iport->sm.current_state_id; in sci_port_complete_io()
1486 static void sci_port_stopped_state_enter(struct sci_base_state_machine *sm) in sci_port_stopped_state_enter() argument
1488 struct isci_port *iport = container_of(sm, typeof(*iport), sm); in sci_port_stopped_state_enter()
1490 if (iport->sm.previous_state_id == SCI_PORT_STOPPING) { in sci_port_stopped_state_enter()
1499 static void sci_port_stopped_state_exit(struct sci_base_state_machine *sm) in sci_port_stopped_state_exit() argument
1501 struct isci_port *iport = container_of(sm, typeof(*iport), sm); in sci_port_stopped_state_exit()
1507 static void sci_port_ready_state_enter(struct sci_base_state_machine *sm) in sci_port_ready_state_enter() argument
1509 struct isci_port *iport = container_of(sm, typeof(*iport), sm); in sci_port_ready_state_enter()
1513 prev_state = iport->sm.previous_state_id; in sci_port_ready_state_enter()
1528 static void sci_port_resetting_state_exit(struct sci_base_state_machine *sm) in sci_port_resetting_state_exit() argument
1530 struct isci_port *iport = container_of(sm, typeof(*iport), sm); in sci_port_resetting_state_exit()
1535 static void sci_port_stopping_state_exit(struct sci_base_state_machine *sm) in sci_port_stopping_state_exit() argument
1537 struct isci_port *iport = container_of(sm, typeof(*iport), sm); in sci_port_stopping_state_exit()
1544 static void sci_port_failed_state_enter(struct sci_base_state_machine *sm) in sci_port_failed_state_enter() argument
1546 struct isci_port *iport = container_of(sm, typeof(*iport), sm); in sci_port_failed_state_enter()
1609 sci_init_sm(&iport->sm, sci_port_state_table, SCI_PORT_STOPPED); in sci_port_construct()