/freebsd/sys/dev/isci/scil/ |
H A D | scif_sas_stp_io_request.c | 100 SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T *) io_request; in scif_sas_stp_io_request_constructed_start_handler() local 109 if (fw_io->parent.stp.sequence.protocol == SAT_PROTOCOL_FPDMA) in scif_sas_stp_io_request_constructed_start_handler() 114 fw_io->parent.stp.ncq_tag = scif_sas_stp_remote_device_allocate_ncq_tag( in scif_sas_stp_io_request_constructed_start_handler() 115 fw_io->parent.device in scif_sas_stp_io_request_constructed_start_handler() 118 if (fw_io->parent.stp.ncq_tag == SCIF_SAS_INVALID_NCQ_TAG) in scif_sas_stp_io_request_constructed_start_handler() 123 fis = scic_stp_io_request_get_h2d_reg_address(fw_io->parent.core_object); in scif_sas_stp_io_request_constructed_start_handler() 124 fis->sector_count = (fw_io->parent.stp.ncq_tag << 3); in scif_sas_stp_io_request_constructed_start_handler() 129 fw_io->parent.core_object, fw_io->parent.stp.ncq_tag in scif_sas_stp_io_request_constructed_start_handler() 156 SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T *) io_request; in scif_sas_stp_io_request_constructed_complete_handler() local 165 if (fw_io->parent.stp.sequence.protocol == SAT_PROTOCOL_FPDMA) in scif_sas_stp_io_request_constructed_complete_handler() [all …]
|
H A D | scif_sas_io_request.c | 94 SCIF_SAS_IO_REQUEST_T * fw_io, in scif_sas_io_request_construct() argument 116 fw_device, fw_io, io_tag, user_io_request_object, scif_io_request, in scif_sas_io_request_construct() 121 *scif_io_request = fw_io; in scif_sas_io_request_construct() 126 &fw_io->parent, in scif_sas_io_request_construct() 136 fw_io, in scif_sas_io_request_construct() 137 ((U8 *)fw_io) + sizeof(SCIF_SAS_IO_REQUEST_T), in scif_sas_io_request_construct() 138 &fw_io->parent.core_object in scif_sas_io_request_construct() 146 sci_object_set_association(fw_io, user_io_request_object); in scif_sas_io_request_construct() 147 sci_object_set_association(fw_io->parent.core_object, fw_io); in scif_sas_io_request_construct() 151 status = scic_io_request_construct_basic_ssp(fw_io->parent.core_object); in scif_sas_io_request_construct() [all …]
|
H A D | scif_sas_io_request_states.c | 89 SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T *)object; in scif_sas_io_request_initial_state_enter() local 92 &fw_io->parent, in scif_sas_io_request_initial_state_enter() 99 &fw_io->parent.parent.state_machine, SCI_BASE_REQUEST_STATE_CONSTRUCTED in scif_sas_io_request_initial_state_enter() 118 SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T *)object; in scif_sas_io_request_constructed_state_enter() local 121 &fw_io->parent, in scif_sas_io_request_constructed_state_enter() 142 SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T *)object; in scif_sas_io_request_started_state_enter() local 145 &fw_io->parent, in scif_sas_io_request_started_state_enter() 166 SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T *)object; in scif_sas_io_request_completed_state_enter() local 169 &fw_io->parent, in scif_sas_io_request_completed_state_enter() 190 SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T *)object; in scif_sas_io_request_aborting_state_enter() local [all …]
|
H A D | scif_sas_controller_state_handlers.c | 568 SCIF_SAS_IO_REQUEST_T *fw_io = (SCIF_SAS_IO_REQUEST_T*)io_request; in scif_sas_controller_ready_start_io_handler() local 592 fw_io->parent.core_object, in scif_sas_controller_ready_start_io_handler() 618 fw_io->parent.state_handlers->complete_handler(io_request); in scif_sas_controller_ready_start_io_handler() 624 fw_controller, fw_io, status in scif_sas_controller_ready_start_io_handler() 634 fw_controller, fw_io, status in scif_sas_controller_ready_start_io_handler() 670 SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T*) in scif_sas_controller_ready_complete_io_handler() local 682 fw_io->parent.state_handlers->destruct_handler(&fw_io->parent.parent); in scif_sas_controller_ready_complete_io_handler() 691 fw_io->parent.core_object in scif_sas_controller_ready_complete_io_handler() 704 fw_controller, fw_io, status, core_status in scif_sas_controller_ready_complete_io_handler() 741 SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T*) in scif_sas_controller_ready_complete_high_priority_io_handler() local [all …]
|
H A D | scif_sas_stp_io_request.h | 77 struct SCIF_SAS_IO_REQUEST * fw_io 82 struct SCIF_SAS_IO_REQUEST * fw_io 85 #define scif_sas_stp_packet_io_request_construct(fw_io) SCI_FAILURE argument 90 struct SCIF_SAS_IO_REQUEST * fw_io 93 #define scif_sas_stp_packet_io_request_get_number_of_bytes_transferred(fw_io) 0 argument
|
H A D | scif_sas_high_priority_request_queue.c | 116 SCIF_SAS_IO_REQUEST_T * fw_io; in scif_sas_high_priority_request_queue_purge_domain() local 136 fw_io = (SCIF_SAS_IO_REQUEST_T*) io_address; in scif_sas_high_priority_request_queue_purge_domain() 140 if (fw_io->parent.device->domain != fw_domain) in scif_sas_high_priority_request_queue_purge_domain() 146 if (fw_io->parent.is_internal) in scif_sas_high_priority_request_queue_purge_domain() 149 (SCIF_SAS_INTERNAL_IO_REQUEST_T *)fw_io; in scif_sas_high_priority_request_queue_purge_domain()
|
H A D | scif_sas_internal_io_request.c | 130 SCIF_SAS_IO_REQUEST_T * fw_io = in scif_sas_internal_io_request_construct_smp() local 150 fw_io->parent.is_internal = TRUE; in scif_sas_internal_io_request_construct_smp() 159 (void*)fw_io in scif_sas_internal_io_request_construct_smp() 200 SCIF_SAS_INTERNAL_IO_REQUEST_T * fw_io in scif_sas_internal_io_request_construct_stp() argument
|
H A D | scif_sas_internal_io_request.h | 134 SCIF_SAS_INTERNAL_IO_REQUEST_T * fw_io 138 void * fw_io 143 SCIF_SAS_INTERNAL_IO_REQUEST_T * fw_io,
|
H A D | scif_sas_remote_device_ready_substate_handlers.c | 277 SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T*) io_request; in scif_sas_remote_device_ready_operational_start_io_handler() local 280 status = fw_io->parent.state_handlers->start_handler(&fw_io->parent.parent); in scif_sas_remote_device_ready_operational_start_io_handler() 521 SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T*) io_request; in scif_sas_remote_device_ready_operational_start_high_priority_io_handler() local 542 return fw_io->parent.state_handlers->start_handler(&fw_io->parent.parent); in scif_sas_remote_device_ready_operational_start_high_priority_io_handler()
|
H A D | scif_sas_controller.c | 937 SCIF_SAS_IO_REQUEST_T * fw_io; in scif_sas_controller_start_high_priority_io() local 951 fw_io = (SCIF_SAS_IO_REQUEST_T *)io_address; in scif_sas_controller_start_high_priority_io() 955 (SCI_BASE_REMOTE_DEVICE_T*) fw_io->parent.device, in scif_sas_controller_start_high_priority_io() 956 (SCI_BASE_REQUEST_T*) fw_io, in scif_sas_controller_start_high_priority_io()
|
H A D | scif_sas_smp_io_request.h | 80 struct SCIF_SAS_REQUEST * fw_io,
|
H A D | scif_sas_smp_remote_device.c | 997 SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T *)fw_request; in scif_sas_smp_remote_device_continue_current_activity() local 999 U8 io_retry_count = fw_io->retry_count; in scif_sas_smp_remote_device_continue_current_activity()
|