Lines Matching refs:sm
741 sci_change_state(&ireq->sm, SCI_REQ_CONSTRUCTED); in sci_io_request_construct_basic_ssp()
755 sci_change_state(&ireq->sm, SCI_REQ_CONSTRUCTED); in sci_task_request_construct_ssp()
776 sci_change_state(&ireq->sm, SCI_REQ_CONSTRUCTED); in sci_io_request_construct_basic_sata()
814 state = ireq->sm.current_state_id; in sci_request_start()
852 sci_change_state(&ireq->sm, SCI_REQ_STARTED); in sci_request_start()
862 state = ireq->sm.current_state_id; in sci_io_request_terminate()
870 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in sci_io_request_terminate()
896 sci_change_state(&ireq->sm, SCI_REQ_ABORTING); in sci_io_request_terminate()
911 "state %d\n", __func__, ireq->sm.current_state_id); in sci_io_request_terminate()
923 state = ireq->sm.current_state_id; in sci_request_complete()
934 sci_change_state(&ireq->sm, SCI_REQ_FINAL); in sci_request_complete()
944 state = ireq->sm.current_state_id; in sci_io_request_event_handler()
958 sci_change_state(&ireq->sm, SCI_REQ_STP_PIO_WAIT_FRAME); in sci_io_request_event_handler()
1130 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in request_started_state_tc_event()
1143 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in request_aborting_state_tc_event()
1163 sci_change_state(&ireq->sm, SCI_REQ_TASK_WAIT_TC_RESP); in ssp_task_request_await_tc_event()
1176 sci_change_state(&ireq->sm, SCI_REQ_TASK_WAIT_TC_RESP); in ssp_task_request_await_tc_event()
1186 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in ssp_task_request_await_tc_event()
1205 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in smp_request_await_response_tc_event()
1220 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in smp_request_await_response_tc_event()
1228 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in smp_request_await_response_tc_event()
1243 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in smp_request_await_tc_event()
1252 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in smp_request_await_tc_event()
1300 sci_change_state(&ireq->sm, SCI_REQ_STP_NON_DATA_WAIT_D2H); in stp_request_non_data_await_h2d_tc_event()
1310 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in stp_request_non_data_await_h2d_tc_event()
1489 sci_change_state(&ireq->sm, SCI_REQ_STP_PIO_WAIT_FRAME); in stp_request_pio_await_h2d_completion_tc_event()
1499 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in stp_request_pio_await_h2d_completion_tc_event()
1536 sci_change_state(&ireq->sm, SCI_REQ_STP_PIO_WAIT_FRAME); in pio_data_out_tx_done_tc_event()
1548 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in pio_data_out_tx_done_tc_event()
1644 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in atapi_d2h_reg_frame_handler()
1715 state = ireq->sm.current_state_id; in sci_io_request_frame_handler()
1767 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in sci_io_request_frame_handler()
1799 sci_change_state(&ireq->sm, SCI_REQ_SMP_WAIT_TC_COMP); in sci_io_request_frame_handler()
1815 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in sci_io_request_frame_handler()
1837 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in sci_io_request_frame_handler()
1886 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in sci_io_request_frame_handler()
1940 sci_change_state(&ireq->sm, SCI_REQ_STP_PIO_DATA_IN); in sci_io_request_frame_handler()
1946 sci_change_state(&ireq->sm, SCI_REQ_STP_PIO_DATA_OUT); in sci_io_request_frame_handler()
1951 sci_change_state(&ireq->sm, SCI_REQ_STP_PIO_WAIT_FRAME); in sci_io_request_frame_handler()
1981 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in sci_io_request_frame_handler()
2026 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in sci_io_request_frame_handler()
2057 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in sci_io_request_frame_handler()
2059 sci_change_state(&ireq->sm, SCI_REQ_STP_PIO_WAIT_FRAME); in sci_io_request_frame_handler()
2070 sci_change_state(&ireq->sm, SCI_REQ_ATAPI_WAIT_TC_COMP); in sci_io_request_frame_handler()
2073 sci_change_state(&ireq->sm, SCI_REQ_ATAPI_WAIT_D2H); in sci_io_request_frame_handler()
2112 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in stp_request_udma_await_tc_event()
2126 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in stp_request_udma_await_tc_event()
2133 sci_change_state(&ireq->sm, SCI_REQ_STP_UDMA_WAIT_D2H); in stp_request_udma_await_tc_event()
2147 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in stp_request_udma_await_tc_event()
2163 sci_change_state(&ireq->sm, next); in atapi_raw_completion()
2173 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in atapi_raw_completion()
2189 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in atapi_data_tc_completion_handler()
2225 sci_change_state(&idev->sm, SCI_STP_DEV_ATAPI_ERROR); in atapi_data_tc_completion_handler()
2234 sci_change_state(&ireq->sm, SCI_REQ_COMPLETED); in atapi_data_tc_completion_handler()
2241 sci_change_state(&idev->sm, SCI_STP_DEV_ATAPI_ERROR); in atapi_data_tc_completion_handler()
2252 sci_change_state(&ireq->sm, SCI_REQ_ATAPI_WAIT_D2H); in atapi_data_tc_completion_handler()
2399 state = ireq->sm.current_state_id; in sci_io_request_tc_completion()
2962 static void sci_request_started_state_enter(struct sci_base_state_machine *sm) in sci_request_started_state_enter() argument
2964 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm); in sci_request_started_state_enter()
2997 sci_change_state(sm, state); in sci_request_started_state_enter()
3000 static void sci_request_completed_state_enter(struct sci_base_state_machine *sm) in sci_request_completed_state_enter() argument
3002 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm); in sci_request_completed_state_enter()
3013 static void sci_request_aborting_state_enter(struct sci_base_state_machine *sm) in sci_request_aborting_state_enter() argument
3015 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm); in sci_request_aborting_state_enter()
3021 …void sci_stp_request_started_non_data_await_h2d_completion_enter(struct sci_base_state_machine *sm) in sci_stp_request_started_non_data_await_h2d_completion_enter() argument
3023 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm); in sci_stp_request_started_non_data_await_h2d_completion_enter()
3028 …atic void sci_stp_request_started_pio_await_h2d_completion_enter(struct sci_base_state_machine *sm) in sci_stp_request_started_pio_await_h2d_completion_enter() argument
3030 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm); in sci_stp_request_started_pio_await_h2d_completion_enter()
3075 sci_init_sm(&ireq->sm, sci_request_state_table, SCI_REQ_INIT); in sci_general_request_construct()
3302 sci_change_state(&ireq->sm, SCI_REQ_CONSTRUCTED); in sci_io_request_construct_smp()