Home
last modified time | relevance | path

Searched refs:fw_request (Results 1 – 23 of 23) sorted by relevance

/freebsd/sys/dev/isci/scil/
H A Dscif_sas_request.c94 SCIF_SAS_REQUEST_T * fw_request, in scif_sas_request_construct() argument
100 sci_base_request_construct(&fw_request->parent, logger, state_table); in scif_sas_request_construct()
103 sci_base_object_get_logger(fw_request), in scif_sas_request_construct()
106 fw_request, fw_device, logger, state_table in scif_sas_request_construct()
109 fw_request->device = fw_device; in scif_sas_request_construct()
110 fw_request->is_internal = FALSE; in scif_sas_request_construct()
111 fw_request->lun = 0; in scif_sas_request_construct()
112 fw_request->terminate_requestor = NULL; in scif_sas_request_construct()
113 fw_request->protocol_complete_handler = NULL; in scif_sas_request_construct()
114 fw_request->is_high_priority = FALSE; in scif_sas_request_construct()
[all …]
H A Dscif_sas_io_request.c199 SCIF_SAS_IO_REQUEST_T * fw_request = (SCIF_SAS_IO_REQUEST_T*) scif_io_request; in scif_io_request_get_number_of_bytes_transferred() local
205 sati_get_number_data_bytes_set(&(fw_request->parent.stp.sequence)); in scif_io_request_get_number_of_bytes_transferred()
212 U8 sat_protocol = fw_request->parent.stp.sequence.protocol; in scif_io_request_get_number_of_bytes_transferred()
215 scif_sas_stp_packet_io_request_get_number_of_bytes_transferred(fw_request); in scif_io_request_get_number_of_bytes_transferred()
414 SCIF_SAS_REQUEST_T * fw_request = (SCIF_SAS_REQUEST_T*) in scic_cb_io_request_complete() local
427 status = fw_request->state_handlers->complete_handler(&fw_request->parent); in scic_cb_io_request_complete()
433 if (fw_request->protocol_complete_handler != NULL) in scic_cb_io_request_complete()
435 status = fw_request->protocol_complete_handler( in scic_cb_io_request_complete()
436 fw_controller, fw_device, fw_request, (SCI_STATUS *)&completion_status in scic_cb_io_request_complete()
444 if (fw_request->is_high_priority == FALSE) in scic_cb_io_request_complete()
[all …]
H A Dscif_sas_sati_binding.h140 SCIF_SAS_REQUEST_T* fw_request = (SCIF_SAS_REQUEST_T*)scsi_io; \
142 = scif_remote_device_get_scic_handle(fw_request->device); \
148 SCIF_SAS_REQUEST_T* fw_request = (SCIF_SAS_REQUEST_T*)scsi_io; \
149 SCIF_SAS_REMOTE_DEVICE_T* fw_device = fw_request->device; \
155 SCIF_SAS_REQUEST_T* fw_request = (SCIF_SAS_REQUEST_T*)scsi_io; \
156 SCIF_SAS_REMOTE_DEVICE_T* fw_device = fw_request->device; \
160 fw_controller, fw_device, fw_request, completion_status \
184 SCIF_SAS_REQUEST_T* fw_request = (SCIF_SAS_REQUEST_T*)scsi_io; \
191 fw_request->device->domain->controller, &mde \
200 SCIF_SAS_REQUEST_T* fw_request = (SCIF_SAS_REQUEST_T*)scsi_io; \
[all …]
H A Dscif_sas_domain_state_handlers.c216 SCIF_SAS_REQUEST_T * fw_request = (SCIF_SAS_REQUEST_T*) io_request; in scif_sas_domain_ready_start_io_handler() local
227 &fw_device->parent, &fw_request->parent in scif_sas_domain_ready_start_io_handler()
234 &fw_domain->request_list, &fw_request->list_element in scif_sas_domain_ready_start_io_handler()
268 SCIF_SAS_REQUEST_T * fw_request= (SCIF_SAS_REQUEST_T*) io_request; in scif_sas_domain_ready_complete_io_handler() local
278 sci_fast_list_remove_element(&fw_request->list_element); in scif_sas_domain_ready_complete_io_handler()
281 &fw_device->parent, &fw_request->parent in scif_sas_domain_ready_complete_io_handler()
349 SCIF_SAS_REQUEST_T * fw_request = (SCIF_SAS_REQUEST_T*) task_request; in scif_sas_domain_ready_start_task_handler() local
360 &fw_device->parent, &fw_request->parent in scif_sas_domain_ready_start_task_handler()
367 &fw_domain->request_list, &fw_request->list_element in scif_sas_domain_ready_start_task_handler()
401 SCIF_SAS_REQUEST_T * fw_request = (SCIF_SAS_REQUEST_T*) task_request; in scif_sas_domain_ready_complete_task_handler() local
[all …]
H A Dscif_sas_stp_io_request.c194 SCIF_SAS_REQUEST_T * fw_request, in scif_sas_stp_core_cb_io_request_complete_handler() argument
198 SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T *) fw_request; in scif_sas_stp_core_cb_io_request_complete_handler()
204 fw_controller, fw_device, fw_request, *completion_status in scif_sas_stp_core_cb_io_request_complete_handler()
209 fw_request->device, fw_io->parent.stp.ncq_tag in scif_sas_stp_core_cb_io_request_complete_handler()
221 ((sati_cb_do_translate_response(fw_request)) && in scif_sas_stp_core_cb_io_request_complete_handler()
254 fw_controller, fw_device, fw_request in scif_sas_stp_core_cb_io_request_complete_handler()
279 SCIF_SAS_REQUEST_T * fw_request, in scif_sas_stp_core_cb_packet_io_request_complete_handler() argument
283 SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T *) fw_request; in scif_sas_stp_core_cb_packet_io_request_complete_handler()
290 fw_controller, fw_device, fw_request, *completion_status in scif_sas_stp_core_cb_packet_io_request_complete_handler()
318 fw_request->stp.sequence.state == SATI_SEQUENCE_STATE_INCOMPLETE) in scif_sas_stp_core_cb_packet_io_request_complete_handler()
[all …]
H A Dscif_sas_io_request_state_handlers.c137 SCIF_SAS_REQUEST_T * fw_request = (SCIF_SAS_REQUEST_T *) io_request; in scif_sas_io_request_started_abort_handler() local
143 return fw_request->status; in scif_sas_io_request_started_abort_handler()
224 SCIF_SAS_IO_REQUEST_T * fw_request = (SCIF_SAS_IO_REQUEST_T *) io_request; in scif_sas_io_request_aborting_abort_handler() local
227 fw_request->parent.device->domain->controller->core_object, in scif_sas_io_request_aborting_abort_handler()
228 fw_request->parent.device->core_object, in scif_sas_io_request_aborting_abort_handler()
229 fw_request->parent.core_object in scif_sas_io_request_aborting_abort_handler()
H A Dscif_sas_smp_remote_device.h235 struct SCIF_SAS_REQUEST * fw_request,
298 struct SCIF_SAS_REQUEST * fw_request
307 struct SCIF_SAS_REQUEST * fw_request
312 struct SCIF_SAS_REQUEST * fw_request,
317 struct SCIF_SAS_REQUEST * fw_request
350 struct SCIF_SAS_REQUEST * fw_request
424 struct SCIF_SAS_REQUEST * fw_request
H A Dscif_sas_remote_device_ready_substate_handlers.c436 SCIF_SAS_REQUEST_T * fw_request in scif_sas_remote_device_ready_operational_start_task_handler() local
442 if (fw_request != NULL) in scif_sas_remote_device_ready_operational_start_task_handler()
445 fw_device->domain, fw_device, fw_request, fw_task in scif_sas_remote_device_ready_operational_start_task_handler()
635 SCIF_SAS_REQUEST_T * fw_request = (SCIF_SAS_REQUEST_T*) io_request; in scif_sas_remote_device_ready_task_management_complete_high_priority_io_handler() local
654 protocol = scic_io_request_get_protocol(fw_request->core_object); in scif_sas_remote_device_ready_task_management_complete_high_priority_io_handler()
663 fw_device, fw_request, response_data, completion_status in scif_sas_remote_device_ready_task_management_complete_high_priority_io_handler()
667 scif_sas_smp_remote_device_terminated_request_handler(fw_device, fw_request); in scif_sas_remote_device_ready_task_management_complete_high_priority_io_handler()
673 if (fw_request->is_internal == TRUE) in scif_sas_remote_device_ready_task_management_complete_high_priority_io_handler()
677 (SCIF_SAS_INTERNAL_IO_REQUEST_T *)fw_request, in scif_sas_remote_device_ready_task_management_complete_high_priority_io_handler()
H A Dscif_sas_task_request_state_handlers.c139 SCIF_SAS_REQUEST_T * fw_request = (SCIF_SAS_REQUEST_T *) task_request; in scif_sas_task_request_started_abort_handler() local
145 return fw_request->status; in scif_sas_task_request_started_abort_handler()
193 SCIF_SAS_REQUEST_T * fw_request = (SCIF_SAS_REQUEST_T *)task_request; in scif_sas_task_request_completed_destruct_handler() local
204 if (fw_request->is_internal == TRUE) in scif_sas_task_request_completed_destruct_handler()
207 (SCIF_SAS_TASK_REQUEST_T *)fw_request in scif_sas_task_request_completed_destruct_handler()
H A Dscif_sas_smp_remote_device.c175 SCIF_SAS_REQUEST_T * fw_request, in scif_sas_smp_remote_device_decode_smp_response() argument
200 fw_device, fw_request, SCI_FAILURE_RETRY_REQUIRED in scif_sas_smp_remote_device_decode_smp_response()
320 fw_device, fw_request, status in scif_sas_smp_remote_device_decode_smp_response()
993 SCIF_SAS_REQUEST_T * fw_request, in scif_sas_smp_remote_device_continue_current_activity() argument
997 SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T *)fw_request; in scif_sas_smp_remote_device_continue_current_activity()
1001 if (fw_request->is_internal) in scif_sas_smp_remote_device_continue_current_activity()
1007 (SCIF_SAS_INTERNAL_IO_REQUEST_T *)fw_request, in scif_sas_smp_remote_device_continue_current_activity()
1052 fw_device, fw_request); in scif_sas_smp_remote_device_continue_current_activity()
1068 (void*)fw_request in scif_sas_smp_remote_device_continue_current_activity()
1084 scif_sas_smp_remote_device_fail_target_reset(fw_device, fw_request); in scif_sas_smp_remote_device_continue_current_activity()
[all …]
H A Dscif_sas_internal_io_request.c219 SCIF_SAS_REQUEST_T * fw_request = (SCIF_SAS_REQUEST_T *)fw_internal_io; in scif_sas_internal_io_request_timeout_handler() local
222 sci_base_object_get_logger(fw_request), in scif_sas_internal_io_request_timeout_handler()
228 fw_request->state_handlers->abort_handler(&fw_request->parent); in scif_sas_internal_io_request_timeout_handler()
H A Dscif_sas_request.h201 SCIF_SAS_REQUEST_T * fw_request,
208 SCIF_SAS_REQUEST_T * fw_request,
213 SCIF_SAS_REQUEST_T * fw_request
H A Dscif_sas_remote_device.c566 SCIF_SAS_REQUEST_T * fw_request in scif_sas_remote_device_target_reset() argument
573 fw_device, fw_request in scif_sas_remote_device_target_reset()
601 fw_device, fw_request in scif_sas_remote_device_target_reset()
604 fw_device->ea_target_reset_request_scheduled = fw_request; in scif_sas_remote_device_target_reset()
610 fw_device->containing_device, fw_device, fw_request); in scif_sas_remote_device_target_reset()
627 SCIF_SAS_REQUEST_T * fw_request, in scif_sas_remote_device_target_reset_complete() argument
636 fw_device, fw_request, completion_status in scif_sas_remote_device_target_reset_complete()
642 fw_request, in scif_sas_remote_device_target_reset_complete()
H A Dscif_sas_remote_device_ready_substates.c208 SCIF_SAS_REQUEST_T * fw_request; in scif_sas_remote_device_ready_ncq_error_substate_enter() local
225 fw_request = &fw_task_request->parent; in scif_sas_remote_device_ready_ncq_error_substate_enter()
261 fw_request, in scif_sas_remote_device_ready_ncq_error_substate_enter()
H A Dscif_sas_stp_task_request.c81 SCIF_SAS_REQUEST_T * fw_request, in scif_sas_stp_core_cb_task_request_complete_handler() argument
86 SCIF_SAS_TASK_REQUEST_T * fw_task = (SCIF_SAS_TASK_REQUEST_T *) fw_request; in scif_sas_stp_core_cb_task_request_complete_handler()
92 fw_controller, fw_device, fw_request, *completion_status in scif_sas_stp_core_cb_task_request_complete_handler()
H A Dscif_sas_smp_io_request.c85 SCIF_SAS_REQUEST_T * fw_request, in scif_sas_smp_request_construct() argument
90 scic_io_request_get_command_iu_address(fw_request->core_object); in scif_sas_smp_request_construct()
98 scic_io_request_construct_smp(fw_request->core_object); in scif_sas_smp_request_construct()
100 fw_request->protocol_complete_handler in scif_sas_smp_request_construct()
H A Dscif_sas_task_request_states.c224 SCIF_SAS_REQUEST_T * fw_request = (SCIF_SAS_REQUEST_T *)object; in scif_sas_task_request_aborting_state_exit() local
225 scif_sas_request_terminate_complete(fw_request); in scif_sas_task_request_aborting_state_exit()
H A Dscif_sas_io_request_states.c225 SCIF_SAS_REQUEST_T * fw_request = (SCIF_SAS_REQUEST_T *)object; in scif_sas_io_request_aborting_state_exit() local
226 scif_sas_request_terminate_complete(fw_request); in scif_sas_io_request_aborting_state_exit()
H A Dscif_sas_domain.c618 SCIF_SAS_REQUEST_T * fw_request, in scif_sas_domain_terminate_requests() argument
626 fw_domain, fw_device, fw_request, fw_requestor in scif_sas_domain_terminate_requests()
629 if (fw_request != NULL) in scif_sas_domain_terminate_requests()
631 fw_request->terminate_requestor = fw_requestor; in scif_sas_domain_terminate_requests()
632 fw_request->state_handlers->abort_handler(&fw_request->parent); in scif_sas_domain_terminate_requests()
H A Dscif_sas_remote_device.h360 struct SCIF_SAS_REQUEST * fw_request
365 struct SCIF_SAS_REQUEST * fw_request,
H A Dscif_sas_io_request.h144 SCIF_SAS_REQUEST_T * fw_request
H A Dscif_sas_domain.h205 SCIF_SAS_REQUEST_T * fw_request,
H A Dscif_sas_remote_device_state_handlers.c236 SCIF_SAS_REQUEST_T * fw_request = (SCIF_SAS_REQUEST_T *) io_request; in scif_sas_remote_device_stopping_complete_high_priority_io_handler() local
247 if (fw_request->is_internal == TRUE) in scif_sas_remote_device_stopping_complete_high_priority_io_handler()