Lines Matching refs:isci_request
74 static struct scu_sgl_element_pair *to_sgl_element_pair(struct isci_request *ireq, in to_sgl_element_pair()
88 struct isci_request *ireq, u32 idx) in to_sgl_element_pair_dma()
113 static void sci_request_build_sgl(struct isci_request *ireq) in sci_request_build_sgl()
171 static void sci_io_request_build_ssp_command_iu(struct isci_request *ireq) in sci_io_request_build_ssp_command_iu()
191 static void sci_task_request_build_ssp_task_iu(struct isci_request *ireq) in sci_task_request_build_ssp_task_iu()
214 struct isci_request *ireq, in scu_ssp_request_construct_task_context()
294 static void scu_ssp_ireq_dif_insert(struct isci_request *ireq, u8 type, u8 op) in scu_ssp_ireq_dif_insert()
349 static void scu_ssp_ireq_dif_strip(struct isci_request *ireq, u8 type, u8 op) in scu_ssp_ireq_dif_strip()
413 static void scu_ssp_io_request_construct_task_context(struct isci_request *ireq, in scu_ssp_io_request_construct_task_context()
465 static void scu_ssp_task_request_construct_task_context(struct isci_request *ireq) in scu_ssp_task_request_construct_task_context()
494 struct isci_request *ireq, in scu_sata_request_construct_task_context()
556 static void scu_stp_raw_request_construct_task_context(struct isci_request *ireq) in scu_stp_raw_request_construct_task_context()
569 static enum sci_status sci_stp_pio_request_construct(struct isci_request *ireq, in sci_stp_pio_request_construct()
603 static void sci_stp_optimized_request_construct(struct isci_request *ireq, in sci_stp_optimized_request_construct()
636 static void sci_atapi_construct(struct isci_request *ireq) in sci_atapi_construct()
661 sci_io_request_construct_sata(struct isci_request *ireq, in sci_io_request_construct_sata()
724 static enum sci_status sci_io_request_construct_basic_ssp(struct isci_request *ireq) in sci_io_request_construct_basic_ssp()
741 void sci_task_request_construct_ssp(struct isci_request *ireq) in sci_task_request_construct_ssp()
752 static enum sci_status sci_io_request_construct_basic_sata(struct isci_request *ireq) in sci_io_request_construct_basic_sata()
778 static u32 sci_req_tx_bytes(struct isci_request *ireq) in sci_req_tx_bytes()
800 enum sci_status sci_request_start(struct isci_request *ireq) in sci_request_start()
850 sci_io_request_terminate(struct isci_request *ireq) in sci_io_request_terminate()
910 enum sci_status sci_request_complete(struct isci_request *ireq) in sci_request_complete()
930 enum sci_status sci_io_request_event_handler(struct isci_request *ireq, in sci_io_request_event_handler()
970 static void sci_io_request_copy_response(struct isci_request *ireq) in sci_io_request_copy_response()
989 request_started_state_tc_event(struct isci_request *ireq, in request_started_state_tc_event()
1128 request_aborting_state_tc_event(struct isci_request *ireq, in request_aborting_state_tc_event()
1149 static enum sci_status ssp_task_request_await_tc_event(struct isci_request *ireq, in ssp_task_request_await_tc_event()
1187 smp_request_await_response_tc_event(struct isci_request *ireq, in smp_request_await_response_tc_event()
1229 smp_request_await_tc_event(struct isci_request *ireq, in smp_request_await_tc_event()
1256 struct isci_request *ireq = to_ireq(stp_req); in pio_sgl_next()
1286 stp_request_non_data_await_h2d_tc_event(struct isci_request *ireq, in stp_request_non_data_await_h2d_tc_event()
1316 struct isci_request *ireq, in sci_stp_request_pio_data_out_trasmit_data_frame()
1343 static enum sci_status sci_stp_request_pio_data_out_transmit_data(struct isci_request *ireq) in sci_stp_request_pio_data_out_transmit_data()
1404 struct isci_request *ireq; in sci_stp_request_pio_data_in_copy_data_buffer()
1473 stp_request_pio_await_h2d_completion_tc_event(struct isci_request *ireq, in stp_request_pio_await_h2d_completion_tc_event()
1498 pio_data_out_tx_done_tc_event(struct isci_request *ireq, in pio_data_out_tx_done_tc_event()
1546 static enum sci_status sci_stp_request_udma_general_frame_handler(struct isci_request *ireq, in sci_stp_request_udma_general_frame_handler()
1574 static enum sci_status process_unsolicited_fis(struct isci_request *ireq, in process_unsolicited_fis()
1610 static enum sci_status atapi_d2h_reg_frame_handler(struct isci_request *ireq, in atapi_d2h_reg_frame_handler()
1640 static void scu_atapi_reconstruct_raw_frame_task_context(struct isci_request *ireq) in scu_atapi_reconstruct_raw_frame_task_context()
1657 static void scu_atapi_construct_task_context(struct isci_request *ireq) in scu_atapi_construct_task_context()
1697 sci_io_request_frame_handler(struct isci_request *ireq, in sci_io_request_frame_handler()
2094 static enum sci_status stp_request_udma_await_tc_event(struct isci_request *ireq, in stp_request_udma_await_tc_event()
2143 static enum sci_status atapi_raw_completion(struct isci_request *ireq, u32 completion_code, in atapi_raw_completion()
2167 static enum sci_status atapi_data_tc_completion_handler(struct isci_request *ireq, in atapi_data_tc_completion_handler()
2336 struct isci_request *ireq, in sci_request_handle_suspending_completions()
2380 sci_io_request_tc_completion(struct isci_request *ireq, in sci_io_request_tc_completion()
2490 struct isci_request *request, in isci_request_set_open_reject_status()
2516 struct isci_request *request, in isci_request_handle_controller_specific_errors()
2726 struct isci_request *request, in isci_request_io_request_complete()
2953 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm); in sci_request_started_state_enter()
2991 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm); in sci_request_completed_state_enter()
3004 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm); in sci_request_aborting_state_enter()
3012 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm); in sci_stp_request_started_non_data_await_h2d_completion_enter()
3019 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm); in sci_stp_request_started_pio_await_h2d_completion_enter()
3062 struct isci_request *ireq) in sci_general_request_construct()
3078 struct isci_request *ireq) in sci_io_request_construct()
3105 u16 io_tag, struct isci_request *ireq) in sci_task_request_construct()
3129 struct isci_request *request) in isci_request_ssp_request_construct()
3141 static enum sci_status isci_request_stp_request_construct(struct isci_request *ireq) in isci_request_stp_request_construct()
3174 struct isci_request *ireq, in sci_io_request_construct_smp()
3303 static enum sci_status isci_smp_request_build(struct isci_request *ireq) in isci_smp_request_build()
3330 struct isci_request *request, in isci_io_request_build()
3393 static struct isci_request *isci_request_from_tag(struct isci_host *ihost, u16 tag) in isci_request_from_tag()
3395 struct isci_request *ireq; in isci_request_from_tag()
3406 struct isci_request *isci_io_request_from_tag(struct isci_host *ihost, in isci_io_request_from_tag()
3410 struct isci_request *ireq; in isci_io_request_from_tag()
3420 struct isci_request *isci_tmf_request_from_tag(struct isci_host *ihost, in isci_tmf_request_from_tag()
3424 struct isci_request *ireq; in isci_tmf_request_from_tag()
3434 struct sas_task *task, struct isci_request *ireq) in isci_request_execute()