/freebsd/sys/dev/isci/scil/ |
H A D | sci_base_state_machine.c | 65 #define SCI_STATE_MACHINE_EXIT_STATE(state_machine) \ argument 67 ((state_machine)->state_table[(state_machine)->current_state_id].\ 71 ((state_machine)->state_table[(state_machine)->current_state_id].\ 72 exit_state((state_machine)->state_machine_owner)); \ 75 #define SCI_STATE_MACHINE_ENTER_STATE(state_machine) \ argument 76 ((state_machine)->state_table[(state_machine)->current_state_id].\ 77 enter_state((state_machine)->state_machine_owner)) 79 #define SCI_STATE_MACHINE_SET_STATE(state_machine, id) \ argument 80 ((state_machine)->current_state_id = (id))
|
H A D | scif_sas_remote_device_state_handlers.c | 97 &fw_device->parent.state_machine, SCI_BASE_REMOTE_DEVICE_STATE_STARTING in scif_sas_remote_device_stopped_start_handler() 101 if (sci_base_state_machine_get_state(&fw_device->parent.state_machine) in scif_sas_remote_device_stopped_start_handler() 145 &fw_device->parent.state_machine, SCI_BASE_REMOTE_DEVICE_STATE_FINAL in scif_sas_remote_device_stopped_destruct_handler() 192 &fw_device->parent.state_machine, in scif_sas_remote_device_stopping_stop_complete_handler() 289 &fw_device->parent.state_machine, SCI_BASE_REMOTE_DEVICE_STATE_STOPPING in scif_sas_remote_device_failed_stop_handler() 322 &((SCIF_SAS_REMOTE_DEVICE_T *)remote_device)->parent.state_machine) in scif_sas_remote_device_default_start_handler() 350 &((SCIF_SAS_REMOTE_DEVICE_T *)remote_device)->parent.state_machine) in scif_sas_remote_device_default_stop_handler() 379 &((SCIF_SAS_REMOTE_DEVICE_T *)remote_device)->parent.state_machine) in scif_sas_remote_device_default_fail_handler() 407 &((SCIF_SAS_REMOTE_DEVICE_T *)remote_device)->parent.state_machine) in scif_sas_remote_device_default_destruct_handler() 435 &((SCIF_SAS_REMOTE_DEVICE_T *)remote_device)->parent.state_machine) in scif_sas_remote_device_default_reset_handler() [all …]
|
H A D | scif_sas_task_request_state_handlers.c | 88 &task_request->state_machine, SCI_BASE_REQUEST_STATE_STARTED in scif_sas_task_request_constructed_start_handler() 112 &task_request->state_machine, SCI_BASE_REQUEST_STATE_COMPLETED in scif_sas_task_request_constructed_abort_handler() 142 &task_request->state_machine, SCI_BASE_REQUEST_STATE_ABORTING in scif_sas_task_request_started_abort_handler() 166 &task_request->state_machine, SCI_BASE_REQUEST_STATE_COMPLETED in scif_sas_task_request_started_complete_handler() 196 &task_request->state_machine, SCI_BASE_REQUEST_STATE_FINAL in scif_sas_task_request_completed_destruct_handler() 201 &task_request->state_machine in scif_sas_task_request_completed_destruct_handler() 236 &task_request->state_machine, SCI_BASE_REQUEST_STATE_COMPLETED in scif_sas_task_request_aborting_complete_handler() 268 &((SCIF_SAS_TASK_REQUEST_T *) task_request)->parent.parent.state_machine) in scif_sas_task_request_default_start_handler() 296 &((SCIF_SAS_TASK_REQUEST_T *) task_request)->parent.parent.state_machine) in scif_sas_task_request_default_abort_handler() 324 &((SCIF_SAS_TASK_REQUEST_T *) task_request)->parent.parent.state_machine) in scif_sas_task_request_default_complete_handler() [all …]
|
H A D | scic_sds_remote_node_context.c | 93 &rnc->state_machine, in scic_sds_remote_node_context_construct() 99 sci_base_state_machine_start(&rnc->state_machine); in scic_sds_remote_node_context_construct() 123 U32 current_state = sci_base_state_machine_get_state(&this_rnc->state_machine); in scic_sds_remote_node_context_is_initialized() 147 U32 current_state = sci_base_state_machine_get_state(&this_rnc->state_machine); in scic_sds_remote_node_context_is_ready() 247 &this_rnc->state_machine, in scic_sds_remote_node_context_initialize_state_logging() 272 &this_rnc->state_machine in scic_sds_remote_node_context_deinitialize_state_logging() 368 this_rnc, sci_base_state_machine_get_state(&this_rnc->state_machine) in scic_sds_remote_node_context_default_destruct_handler() 390 this_rnc, sci_base_state_machine_get_state(&this_rnc->state_machine) in scic_sds_remote_node_context_default_suspend_handler() 409 this_rnc, sci_base_state_machine_get_state(&this_rnc->state_machine) in scic_sds_remote_node_context_default_resume_handler() 427 this_rnc, the_request, sci_base_state_machine_get_state(&this_rnc->state_machine) in scic_sds_remote_node_context_default_start_io_handler() [all …]
|
H A D | scif_sas_io_request_state_handlers.c | 110 &io_request->state_machine, SCI_BASE_REQUEST_STATE_COMPLETED in scif_sas_io_request_constructed_abort_handler() 140 &io_request->state_machine, SCI_BASE_REQUEST_STATE_ABORTING in scif_sas_io_request_started_abort_handler() 164 &io_request->state_machine, SCI_BASE_REQUEST_STATE_COMPLETED in scif_sas_io_request_started_complete_handler() 192 &io_request->state_machine, SCI_BASE_REQUEST_STATE_FINAL in scif_sas_io_request_completed_destruct_handler() 197 &io_request->state_machine in scif_sas_io_request_completed_destruct_handler() 251 &io_request->state_machine, SCI_BASE_REQUEST_STATE_COMPLETED in scif_sas_io_request_aborting_complete_handler() 283 &((SCIF_SAS_IO_REQUEST_T *) io_request)->parent.parent.state_machine) in scif_sas_io_request_default_start_handler() 311 &((SCIF_SAS_IO_REQUEST_T *) io_request)->parent.parent.state_machine) in scif_sas_io_request_default_abort_handler() 338 &((SCIF_SAS_IO_REQUEST_T *) io_request)->parent.parent.state_machine) in scif_sas_io_request_default_complete_handler() 365 &((SCIF_SAS_IO_REQUEST_T *) io_request)->parent.parent.state_machine) in scif_sas_io_request_default_destruct_handler()
|
H A D | scif_sas_domain_states.c | 110 &fw_domain->parent.state_machine, SCI_BASE_DOMAIN_STATE_STOPPED in scif_sas_domain_transition_to_stopped_state() 142 if (fw_domain->parent.state_machine.previous_state_id in scif_sas_domain_transition_from_discovering_state() 173 &fw_domain->parent.state_machine, SCI_BASE_DOMAIN_STATE_DISCOVERING in scif_sas_domain_transition_to_discovering_state() 250 &fw_domain->parent.state_machine, SCI_BASE_DOMAIN_STATE_READY in scif_sas_domain_starting_state_enter() 292 if (fw_domain->parent.state_machine.previous_state_id in scif_sas_domain_ready_state_enter() 304 else if (fw_domain->parent.state_machine.previous_state_id in scif_sas_domain_ready_state_enter() 327 &fw_domain->parent.state_machine, SCI_BASE_DOMAIN_STATE_DISCOVERING in scif_sas_domain_ready_state_enter() 460 if(fw_domain->controller->parent.state_machine.current_state_id in scif_sas_domain_stopped_state_enter() 507 if (fw_domain->parent.state_machine.previous_state_id in scif_sas_domain_discovering_state_enter() 551 ASSERT(fw_device->parent.state_machine.current_state_id in scif_sas_domain_discovering_state_enter() [all …]
|
H A D | scif_sas_controller_state_handlers.c | 107 &fw_controller->parent.state_machine, in scif_sas_controller_execute_reset() 188 if (fw_domain->parent.state_machine.current_state_id == in scif_sas_controller_stop_domains() 190 || fw_domain->parent.state_machine.current_state_id == in scif_sas_controller_stop_domains() 194 &fw_domain->parent.state_machine, SCI_BASE_DOMAIN_STATE_STOPPING in scif_sas_controller_stop_domains() 246 &fw_controller->parent.state_machine, in scif_sas_controller_continue_to_stop() 261 &fw_controller->parent.state_machine, in scif_sas_controller_continue_to_stop() 305 &fw_controller->parent.state_machine, in scif_sas_controller_reset_initialize_handler() 322 &fw_controller->parent.state_machine, in scif_sas_controller_reset_initialize_handler() 386 &fw_controller->parent.state_machine, in scif_sas_controller_initialized_start_handler() 423 &fw_controller->domains[index].parent.state_machine, in scif_sas_controller_initialized_start_handler() [all …]
|
H A D | scif_sas_domain_state_handlers.c | 99 &domain->state_machine, SCI_BASE_DOMAIN_STATE_READY in scif_sas_domain_starting_port_ready_handler() 181 &domain->state_machine, SCI_BASE_DOMAIN_STATE_STOPPING in scif_sas_domain_ready_port_not_ready_handler() 737 &domain->state_machine, SCI_BASE_DOMAIN_STATE_STOPPING in scif_sas_domain_discovering_port_not_ready_handler() 1029 sci_base_state_machine_get_state(&domain->state_machine) in scif_sas_domain_discovering_start_task_handler() 1115 sci_base_state_machine_get_state(&domain->state_machine) in scif_sas_domain_default_discover_handler() 1140 sci_base_state_machine_get_state(&domain->state_machine) in scif_sas_domain_default_port_ready_handler() 1166 sci_base_state_machine_get_state(&domain->state_machine), in scif_sas_domain_default_port_not_ready_handler() 1203 sci_base_state_machine_get_state(&domain->state_machine) in scif_sas_domain_default_start_io_handler() 1239 sci_base_state_machine_get_state(&domain->state_machine) in scif_sas_domain_default_complete_io_handler() 1278 sci_base_state_machine_get_state(&domain->state_machine) in scif_sas_domain_default_complete_high_priority_io_handler() [all …]
|
H A D | scif_sas_remote_device_starting_substate_handlers.c | 108 &fw_device->parent.state_machine, SCI_BASE_REMOTE_DEVICE_STATE_STOPPING in scif_sas_remote_device_starting_state_general_stop_handler() 145 &fw_device->parent.state_machine, SCI_BASE_REMOTE_DEVICE_STATE_FAILED in scif_sas_remote_device_starting_await_complete_fail_handler() 213 &fw_device->parent.state_machine, in scif_sas_remote_device_starting_await_complete_start_complete_handler() 250 &fw_device->parent.state_machine, in scif_sas_remote_device_starting_await_ready_ready_handler() 259 &fw_device->parent.state_machine, SCI_BASE_REMOTE_DEVICE_STATE_READY in scif_sas_remote_device_starting_await_ready_ready_handler()
|
H A D | scic_sds_ssp_request.c | 144 &this_request->parent.state_machine, in scic_sds_ssp_task_request_await_tc_completion_tc_completion_handler() 183 &this_request->parent.state_machine, in scic_sds_ssp_task_request_await_tc_response_abort_handler() 188 &this_request->parent.state_machine, in scic_sds_ssp_task_request_await_tc_response_abort_handler() 234 &this_request->parent.state_machine, in scic_sds_ssp_task_request_await_tc_response_frame_handler()
|
H A D | scic_sds_smp_request.c | 265 &this_request->parent.state_machine, in scic_io_request_construct_smp() 341 &this_request->parent.state_machine, in scic_io_request_construct_smp_pass_through() 625 &this_request->parent.state_machine, in scic_sds_smp_request_await_response_frame_handler() 674 &this_request->parent.state_machine, in scic_sds_smp_request_await_response_tc_completion_handler() 692 &this_request->parent.state_machine, in scic_sds_smp_request_await_response_tc_completion_handler() 707 &this_request->parent.state_machine, in scic_sds_smp_request_await_response_tc_completion_handler() 752 &this_request->parent.state_machine, in scic_sds_smp_request_await_tc_completion_tc_completion_handler() 767 &this_request->parent.state_machine, in scic_sds_smp_request_await_tc_completion_tc_completion_handler()
|
H A D | scic_sds_request.c | 293 &this_request->parent.state_machine, in scic_sds_request_initialize_state_logging() 332 &this_request->parent.state_machine in scic_sds_request_deinitialize_state_logging() 1214 &this_request->parent.state_machine, in scic_io_request_construct_basic_ssp() 1248 &this_request->parent.state_machine, in scic_task_request_construct_ssp() 1316 &this_request->parent.state_machine, in scic_io_request_construct_ssp_pass_through() 1378 &this_request->parent.state_machine, in scic_task_request_construct_sata() 1749 &((SCIC_SDS_REQUEST_T *)request)->parent.state_machine) in scic_sds_request_default_start_handler() 1780 &((SCIC_SDS_REQUEST_T *)request)->parent.state_machine) in scic_sds_request_default_abort_handler() 1811 &((SCIC_SDS_REQUEST_T *)request)->parent.state_machine) in scic_sds_request_default_complete_handler() 1842 &((SCIC_SDS_REQUEST_T *)request)->parent.state_machine) in scic_sds_request_default_destruct_handler() [all …]
|
H A D | scif_sas_controller.c | 131 &fw_controller->parent.state_machine, in scif_controller_construct() 457 (fw_controller->parent.state_machine.current_state_id in scif_controller_set_mode() 459 || (fw_controller->parent.state_machine.current_state_id in scif_controller_set_mode() 588 if(fw_controller->domains[index].parent.state_machine.current_state_id == in scif_sas_controller_is_overriding_interrupt_coalescence() 735 &fw_controller->parent.state_machine, in scic_cb_controller_start_complete() 763 &fw_controller->parent.state_machine, in scic_cb_controller_stop_complete() 770 &fw_controller->parent.state_machine, in scic_cb_controller_stop_complete() 799 &fw_controller->parent.state_machine, in scic_cb_controller_error() 1230 &fw_controller->parent.state_machine, in scif_sas_controller_initialize_state_logging() 1252 &fw_controller->parent.state_machine in scif_sas_controller_deinitialize_state_logging()
|
H A D | sci_base_domain.c | 79 &this_domain->state_machine, in sci_base_domain_construct() 86 &this_domain->state_machine in sci_base_domain_construct()
|
H A D | sci_base_phy.c | 79 &this_phy->state_machine, in sci_base_phy_construct() 86 &this_phy->state_machine in sci_base_phy_construct()
|
H A D | sci_base_port.c | 78 &this_port->state_machine, in sci_base_port_construct() 85 &this_port->state_machine in sci_base_port_construct()
|
H A D | sci_base_remote_device.c | 70 &this_device->state_machine, in sci_base_remote_device_construct() 77 &this_device->state_machine in sci_base_remote_device_construct()
|
H A D | sci_base_request.c | 70 &this_request->state_machine, in sci_base_request_construct() 77 &this_request->state_machine in sci_base_request_construct()
|
H A D | sci_base_controller.c | 95 &this_controller->state_machine, in sci_base_controller_construct() 103 sci_base_state_machine_start(&this_controller->state_machine); in sci_base_controller_construct()
|
H A D | scif_sas_remote_device.c | 671 if (fw_device->domain->parent.state_machine.current_state_id == in scif_sas_remote_device_target_reset_complete() 716 if (fw_device->parent.state_machine.current_state_id == SCI_BASE_REMOTE_DEVICE_STATE_READY) in scif_sas_remote_device_update_port_width() 722 &fw_device->parent.state_machine, in scif_sas_remote_device_update_port_width() 729 else if (fw_device->parent.state_machine.current_state_id == in scif_sas_remote_device_update_port_width() 748 &remote_device->parent.state_machine, in scif_sas_remote_device_initialize_state_logging() 780 &remote_device->parent.state_machine in scif_sas_remote_device_deinitialize_state_logging()
|
H A D | scic_sds_stp_packet_request.c | 358 &this_request->parent.state_machine, in scic_sds_stp_packet_request_packet_phase_await_tc_completion_tc_completion_handler() 495 &this_request->parent.state_machine, in scic_sds_stp_packet_request_command_phase_await_tc_completion_tc_completion_handler() 535 &this_request->parent.state_machine, in scic_sds_stp_packet_request_command_phase_await_tc_completion_tc_completion_handler() 749 &request->parent.state_machine, in scic_sds_stp_packet_request_command_phase_await_d2h_fis_frame_handler() 765 &this_request->parent.state_machine, in scic_sds_stp_packet_request_started_completion_delay_complete_handler()
|
H A D | scic_sds_stp_request.c | 615 &this_request->parent.state_machine, in scic_sds_io_request_construct_sata() 834 &this_request->parent.state_machine, SCI_BASE_REQUEST_STATE_COMPLETED in scic_sds_stp_request_non_data_await_h2d_tc_completion_handler() 923 &this_request->parent.parent.state_machine, in scic_sds_stp_request_non_data_await_d2h_frame_handler() 1330 &this_request->parent.state_machine, in scic_sds_stp_request_pio_await_h2d_completion_tc_completion_handler() 1453 &this_request->parent.parent.state_machine, in scic_sds_stp_request_pio_await_frame_frame_handler() 1574 &this_request->parent.parent.state_machine, in scic_sds_stp_request_pio_data_in_await_data_frame_handler() 1603 &this_request->parent.parent.state_machine, in scic_sds_stp_request_pio_data_in_await_data_frame_handler() 1696 &this_request->parent.state_machine, in scic_sds_stp_request_pio_data_out_await_data_transmit_completion_tc_completion_handler() 1915 &this_request->parent.state_machine, in scic_sds_stp_request_udma_complete_request() 2225 &this_request->parent.state_machine, SCI_BASE_REQUEST_STATE_COMPLETED in scic_sds_stp_request_soft_reset_await_h2d_asserted_tc_completion_handler() [all …]
|
H A D | scic_sds_port.c | 626 &this_port->parent.state_machine, in scic_sds_port_initialize_state_logging() 888 if (this_port->parent.state_machine.current_state_id in scic_sds_port_general_link_up_handler() 892 &this_port->parent.state_machine, SCI_BASE_PORT_STATE_READY in scic_sds_port_general_link_up_handler() 1349 &this_port->parent.state_machine); in scic_sds_port_timeout_handler() 1356 &this_port->parent.state_machine, in scic_sds_port_timeout_handler() 2111 sci_base_state_machine_stop(&this_port->parent.state_machine); in scic_sds_port_stopped_state_destruct_handler() 2264 &this_port->parent.state_machine, in scic_sds_port_reset_state_stop_handler() 2559 == this_port->parent.state_machine.previous_state_id in scic_sds_port_stopped_state_enter() 2617 == this_port->parent.state_machine.previous_state_id in scic_sds_port_ready_state_enter() 2740 &this_port->parent.state_machine, in scic_sds_port_stopping_state_enter() [all …]
|
H A D | scic_sds_phy.c | 524 &this_phy->parent.state_machine, in scic_sds_phy_initialize_state_logging() 564 if (the_state_machine == &this_phy->parent.state_machine) in scic_sds_phy_observe_state_change() 578 sci_base_state_machine_get_state(&this_phy->parent.state_machine); in scic_sds_phy_observe_state_change() 612 &this_phy->parent.state_machine.parent in scic_sds_phy_initialize_state_recording() 1645 sci_base_state_machine_get_state(&this_phy->parent.state_machine) in scic_sds_phy_default_start_handler() 1674 sci_base_state_machine_get_state(&this_phy->parent.state_machine) in scic_sds_phy_default_stop_handler() 1702 sci_base_state_machine_get_state(&this_phy->parent.state_machine) in scic_sds_phy_default_reset_handler() 1731 sci_base_state_machine_get_state(&this_phy->parent.state_machine) in scic_sds_phy_default_destroy_handler() 1759 sci_base_state_machine_get_state(&this_phy->parent.state_machine) in scic_sds_phy_default_frame_handler() 1790 sci_base_state_machine_get_state(&this_phy->parent.state_machine) in scic_sds_phy_default_event_handler() [all …]
|
H A D | scif_sas_domain.c | 102 state = sci_base_state_machine_get_state(&fw_domain->parent.state_machine); in scif_sas_domain_operation_timeout_handler() 779 ASSERT(fw_domain->parent.state_machine.current_state_id in scif_sas_domain_remote_device_start_complete() 931 if ( sci_base_state_machine_get_state(¤t_device->parent.state_machine) == in scif_sas_domain_find_device_in_spinup_hold() 1167 &fw_domain->parent.state_machine, SCI_BASE_DOMAIN_STATE_READY in scif_sas_domain_finish_discover() 1513 &fw_domain->parent.state_machine, in scif_sas_domain_initialize_state_logging() 1533 &fw_domain->parent.state_machine in scif_sas_domain_deinitialize_state_logging()
|