sci_base_state_machine 149 drivers/scsi/isci/host.c void sci_init_sm(struct sci_base_state_machine *sm, sci_base_state_machine 165 drivers/scsi/isci/host.c void sci_change_state(struct sci_base_state_machine *sm, u32 next_state) sci_base_state_machine 1310 drivers/scsi/isci/host.c static void sci_controller_initial_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1317 drivers/scsi/isci/host.c static inline void sci_controller_starting_state_exit(struct sci_base_state_machine *sm) sci_base_state_machine 1444 drivers/scsi/isci/host.c static void sci_controller_ready_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1461 drivers/scsi/isci/host.c static void sci_controller_ready_state_exit(struct sci_base_state_machine *sm) sci_base_state_machine 1524 drivers/scsi/isci/host.c static void sci_controller_stopping_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1535 drivers/scsi/isci/host.c static void sci_controller_stopping_state_exit(struct sci_base_state_machine *sm) sci_base_state_machine 1563 drivers/scsi/isci/host.c static void sci_controller_resetting_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1599 drivers/scsi/isci/host.c struct sci_base_state_machine *sm = &ihost->sm; sci_base_state_machine 2137 drivers/scsi/isci/host.c struct sci_base_state_machine *sm = &ihost->sm; sci_base_state_machine 150 drivers/scsi/isci/host.h struct sci_base_state_machine sm; sci_base_state_machine 526 drivers/scsi/isci/isci.h typedef void (*sci_state_transition_t)(struct sci_base_state_machine *sm); sci_base_state_machine 533 drivers/scsi/isci/isci.h extern void sci_init_sm(struct sci_base_state_machine *sm, sci_base_state_machine 536 drivers/scsi/isci/isci.h extern void sci_change_state(struct sci_base_state_machine *sm, u32 next_state); sci_base_state_machine 1066 drivers/scsi/isci/phy.c static void sci_phy_starting_initial_substate_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1074 drivers/scsi/isci/phy.c static void sci_phy_starting_await_sas_power_substate_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1082 drivers/scsi/isci/phy.c static void sci_phy_starting_await_sas_power_substate_exit(struct sci_base_state_machine *sm) sci_base_state_machine 1090 drivers/scsi/isci/phy.c static void sci_phy_starting_await_sata_power_substate_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1098 drivers/scsi/isci/phy.c static void sci_phy_starting_await_sata_power_substate_exit(struct sci_base_state_machine *sm) sci_base_state_machine 1106 drivers/scsi/isci/phy.c static void sci_phy_starting_await_sata_phy_substate_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1113 drivers/scsi/isci/phy.c static void sci_phy_starting_await_sata_phy_substate_exit(struct sci_base_state_machine *sm) sci_base_state_machine 1120 drivers/scsi/isci/phy.c static void sci_phy_starting_await_sata_speed_substate_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1127 drivers/scsi/isci/phy.c static void sci_phy_starting_await_sata_speed_substate_exit(struct sci_base_state_machine *sm) sci_base_state_machine 1134 drivers/scsi/isci/phy.c static void sci_phy_starting_await_sig_fis_uf_substate_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1154 drivers/scsi/isci/phy.c static void sci_phy_starting_await_sig_fis_uf_substate_exit(struct sci_base_state_machine *sm) sci_base_state_machine 1161 drivers/scsi/isci/phy.c static void sci_phy_starting_final_substate_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1255 drivers/scsi/isci/phy.c static void sci_phy_stopped_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1273 drivers/scsi/isci/phy.c static void sci_phy_starting_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1292 drivers/scsi/isci/phy.c static void sci_phy_ready_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1301 drivers/scsi/isci/phy.c static void sci_phy_ready_state_exit(struct sci_base_state_machine *sm) sci_base_state_machine 1308 drivers/scsi/isci/phy.c static void sci_phy_resetting_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 88 drivers/scsi/isci/phy.h struct sci_base_state_machine sm; sci_base_state_machine 297 drivers/scsi/isci/port.c struct sci_base_state_machine *sm = &iport->sm; sci_base_state_machine 706 drivers/scsi/isci/port.c struct sci_base_state_machine *sm = &iport->sm; sci_base_state_machine 940 drivers/scsi/isci/port.c static void sci_port_ready_substate_waiting_enter(struct sci_base_state_machine *sm) sci_base_state_machine 956 drivers/scsi/isci/port.c struct sci_base_state_machine *sm) sci_base_state_machine 962 drivers/scsi/isci/port.c static void sci_port_ready_substate_operational_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1023 drivers/scsi/isci/port.c static void sci_port_ready_substate_operational_exit(struct sci_base_state_machine *sm) sci_base_state_machine 1042 drivers/scsi/isci/port.c static void sci_port_ready_substate_configuring_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1486 drivers/scsi/isci/port.c static void sci_port_stopped_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1499 drivers/scsi/isci/port.c static void sci_port_stopped_state_exit(struct sci_base_state_machine *sm) sci_base_state_machine 1507 drivers/scsi/isci/port.c static void sci_port_ready_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1528 drivers/scsi/isci/port.c static void sci_port_resetting_state_exit(struct sci_base_state_machine *sm) sci_base_state_machine 1535 drivers/scsi/isci/port.c static void sci_port_stopping_state_exit(struct sci_base_state_machine *sm) sci_base_state_machine 1544 drivers/scsi/isci/port.c static void sci_port_failed_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 103 drivers/scsi/isci/port.h struct sci_base_state_machine sm; sci_base_state_machine 340 drivers/scsi/isci/remote_device.c struct sci_base_state_machine *sm = &idev->sm; sci_base_state_machine 396 drivers/scsi/isci/remote_device.c struct sci_base_state_machine *sm = &idev->sm; sci_base_state_machine 426 drivers/scsi/isci/remote_device.c struct sci_base_state_machine *sm = &idev->sm; sci_base_state_machine 442 drivers/scsi/isci/remote_device.c struct sci_base_state_machine *sm = &idev->sm; sci_base_state_machine 537 drivers/scsi/isci/remote_device.c struct sci_base_state_machine *sm = &idev->sm; sci_base_state_machine 571 drivers/scsi/isci/remote_device.c struct sci_base_state_machine *sm = &idev->sm; sci_base_state_machine 657 drivers/scsi/isci/remote_device.c struct sci_base_state_machine *sm = &idev->sm; sci_base_state_machine 793 drivers/scsi/isci/remote_device.c struct sci_base_state_machine *sm = &idev->sm; sci_base_state_machine 875 drivers/scsi/isci/remote_device.c struct sci_base_state_machine *sm = &idev->sm; sci_base_state_machine 993 drivers/scsi/isci/remote_device.c static void sci_remote_device_initial_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1016 drivers/scsi/isci/remote_device.c struct sci_base_state_machine *sm = &idev->sm; sci_base_state_machine 1057 drivers/scsi/isci/remote_device.c static void sci_remote_device_stopped_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1073 drivers/scsi/isci/remote_device.c static void sci_remote_device_starting_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1082 drivers/scsi/isci/remote_device.c static void sci_remote_device_ready_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1096 drivers/scsi/isci/remote_device.c static void sci_remote_device_ready_state_exit(struct sci_base_state_machine *sm) sci_base_state_machine 1109 drivers/scsi/isci/remote_device.c static void sci_remote_device_resetting_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1120 drivers/scsi/isci/remote_device.c static void sci_remote_device_resetting_state_exit(struct sci_base_state_machine *sm) sci_base_state_machine 1131 drivers/scsi/isci/remote_device.c static void sci_stp_remote_device_ready_idle_substate_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1148 drivers/scsi/isci/remote_device.c static void sci_stp_remote_device_ready_cmd_substate_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1159 drivers/scsi/isci/remote_device.c static void sci_stp_remote_device_ready_ncq_error_substate_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1169 drivers/scsi/isci/remote_device.c static void sci_smp_remote_device_ready_idle_substate_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1177 drivers/scsi/isci/remote_device.c static void sci_smp_remote_device_ready_cmd_substate_enter(struct sci_base_state_machine *sm) sci_base_state_machine 1188 drivers/scsi/isci/remote_device.c static void sci_smp_remote_device_ready_cmd_substate_exit(struct sci_base_state_machine *sm) sci_base_state_machine 1454 drivers/scsi/isci/remote_device.c struct sci_base_state_machine *sm = &idev->sm; sci_base_state_machine 96 drivers/scsi/isci/remote_device.h struct sci_base_state_machine sm; sci_base_state_machine 275 drivers/scsi/isci/remote_node_context.c static void sci_remote_node_context_initial_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 293 drivers/scsi/isci/remote_node_context.c static void sci_remote_node_context_posting_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 300 drivers/scsi/isci/remote_node_context.c static void sci_remote_node_context_invalidating_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 309 drivers/scsi/isci/remote_node_context.c static void sci_remote_node_context_resuming_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 330 drivers/scsi/isci/remote_node_context.c static void sci_remote_node_context_ready_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 352 drivers/scsi/isci/remote_node_context.c static void sci_remote_node_context_tx_suspended_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 359 drivers/scsi/isci/remote_node_context.c static void sci_remote_node_context_tx_rx_suspended_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 380 drivers/scsi/isci/remote_node_context.c struct sci_base_state_machine *sm) sci_base_state_machine 197 drivers/scsi/isci/remote_node_context.h struct sci_base_state_machine sm; sci_base_state_machine 2962 drivers/scsi/isci/request.c static void sci_request_started_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 3000 drivers/scsi/isci/request.c static void sci_request_completed_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 3013 drivers/scsi/isci/request.c static void sci_request_aborting_state_enter(struct sci_base_state_machine *sm) sci_base_state_machine 3021 drivers/scsi/isci/request.c static void sci_stp_request_started_non_data_await_h2d_completion_enter(struct sci_base_state_machine *sm) sci_base_state_machine 3028 drivers/scsi/isci/request.c static void sci_stp_request_started_pio_await_h2d_completion_enter(struct sci_base_state_machine *sm) sci_base_state_machine 113 drivers/scsi/isci/request.h struct sci_base_state_machine sm;