Home
last modified time | relevance | path

Searched refs:fw_io (Results 1 – 12 of 12) sorted by relevance

/freebsd/sys/dev/isci/scil/
H A Dscif_sas_stp_io_request.c100 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 Dscif_sas_io_request.c94 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 Dscif_sas_io_request_states.c89 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 Dscif_sas_controller_state_handlers.c568 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 Dscif_sas_stp_io_request.h77 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 Dscif_sas_high_priority_request_queue.c116 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 Dscif_sas_internal_io_request.c130 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 Dscif_sas_internal_io_request.h134 SCIF_SAS_INTERNAL_IO_REQUEST_T * fw_io
138 void * fw_io
143 SCIF_SAS_INTERNAL_IO_REQUEST_T * fw_io,
H A Dscif_sas_remote_device_ready_substate_handlers.c277 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 Dscif_sas_controller.c937 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 Dscif_sas_smp_io_request.h80 struct SCIF_SAS_REQUEST * fw_io,
H A Dscif_sas_smp_remote_device.c997 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()