Lines Matching refs:isci_request

74 static struct scu_sgl_element_pair *to_sgl_element_pair(struct isci_request *ireq,
88 struct isci_request *ireq, u32 idx)
113 static void sci_request_build_sgl(struct isci_request *ireq)
171 static void sci_io_request_build_ssp_command_iu(struct isci_request *ireq)
191 static void sci_task_request_build_ssp_task_iu(struct isci_request *ireq)
214 struct isci_request *ireq,
294 static void scu_ssp_ireq_dif_insert(struct isci_request *ireq, u8 type, u8 op)
349 static void scu_ssp_ireq_dif_strip(struct isci_request *ireq, u8 type, u8 op)
413 static void scu_ssp_io_request_construct_task_context(struct isci_request *ireq,
465 static void scu_ssp_task_request_construct_task_context(struct isci_request *ireq)
494 struct isci_request *ireq,
556 static void scu_stp_raw_request_construct_task_context(struct isci_request *ireq)
569 static enum sci_status sci_stp_pio_request_construct(struct isci_request *ireq,
603 static void sci_stp_optimized_request_construct(struct isci_request *ireq,
636 static void sci_atapi_construct(struct isci_request *ireq)
661 sci_io_request_construct_sata(struct isci_request *ireq,
724 static enum sci_status sci_io_request_construct_basic_ssp(struct isci_request *ireq)
742 struct isci_request *ireq)
755 static enum sci_status sci_io_request_construct_basic_sata(struct isci_request *ireq)
781 static u32 sci_req_tx_bytes(struct isci_request *ireq)
803 enum sci_status sci_request_start(struct isci_request *ireq)
853 sci_io_request_terminate(struct isci_request *ireq)
913 enum sci_status sci_request_complete(struct isci_request *ireq)
933 enum sci_status sci_io_request_event_handler(struct isci_request *ireq,
973 static void sci_io_request_copy_response(struct isci_request *ireq)
992 request_started_state_tc_event(struct isci_request *ireq,
1131 request_aborting_state_tc_event(struct isci_request *ireq,
1152 static enum sci_status ssp_task_request_await_tc_event(struct isci_request *ireq,
1190 smp_request_await_response_tc_event(struct isci_request *ireq,
1232 smp_request_await_tc_event(struct isci_request *ireq,
1259 struct isci_request *ireq = to_ireq(stp_req);
1289 stp_request_non_data_await_h2d_tc_event(struct isci_request *ireq,
1319 struct isci_request *ireq,
1346 static enum sci_status sci_stp_request_pio_data_out_transmit_data(struct isci_request *ireq)
1407 struct isci_request *ireq;
1476 stp_request_pio_await_h2d_completion_tc_event(struct isci_request *ireq,
1501 pio_data_out_tx_done_tc_event(struct isci_request *ireq,
1549 static enum sci_status sci_stp_request_udma_general_frame_handler(struct isci_request *ireq,
1577 static enum sci_status process_unsolicited_fis(struct isci_request *ireq,
1613 static enum sci_status atapi_d2h_reg_frame_handler(struct isci_request *ireq,
1643 static void scu_atapi_reconstruct_raw_frame_task_context(struct isci_request *ireq)
1660 static void scu_atapi_construct_task_context(struct isci_request *ireq)
1700 sci_io_request_frame_handler(struct isci_request *ireq,
2097 static enum sci_status stp_request_udma_await_tc_event(struct isci_request *ireq,
2146 static enum sci_status atapi_raw_completion(struct isci_request *ireq, u32 completion_code,
2170 static enum sci_status atapi_data_tc_completion_handler(struct isci_request *ireq,
2339 struct isci_request *ireq,
2383 sci_io_request_tc_completion(struct isci_request *ireq,
2483 * @request: This parameter is the completed isci_request object.
2493 struct isci_request *request,
2510 * @request: This parameter is the completed isci_request object.
2519 struct isci_request *request,
2729 struct isci_request *request,
2878 "isci_request = %p\n",
2956 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm);
2994 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm);
3007 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm);
3015 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm);
3022 struct isci_request *ireq = container_of(sm, typeof(*ireq), sm);
3065 struct isci_request *ireq)
3081 struct isci_request *ireq)
3108 u16 io_tag, struct isci_request *ireq)
3132 struct isci_request *request)
3144 static enum sci_status isci_request_stp_request_construct(struct isci_request *ireq)
3177 struct isci_request *ireq,
3301 * @ireq: This parameter points to the isci_request allocated in the
3306 static enum sci_status isci_smp_request_build(struct isci_request *ireq)
3325 * @request: This parameter points to the isci_request object allocated in the
3333 struct isci_request *request,
3396 static struct isci_request *isci_request_from_tag(struct isci_host *ihost, u16 tag)
3398 struct isci_request *ireq;
3409 struct isci_request *isci_io_request_from_tag(struct isci_host *ihost,
3413 struct isci_request *ireq;
3423 struct isci_request *isci_tmf_request_from_tag(struct isci_host *ihost,
3427 struct isci_request *ireq;
3437 struct sas_task *task, struct isci_request *ireq)