Lines Matching refs:request
2502 struct isci_request *request, in isci_request_set_open_reject_status() argument
2509 set_bit(IREQ_COMPLETE_IN_TARGET, &request->flags); in isci_request_set_open_reject_status()
2526 struct isci_request *request, in isci_request_handle_controller_specific_errors() argument
2533 cstatus = request->scu_status; in isci_request_handle_controller_specific_errors()
2535 dev_dbg(&request->isci_host->pdev->dev, in isci_request_handle_controller_specific_errors()
2538 __func__, request, cstatus); in isci_request_handle_controller_specific_errors()
2569 set_bit(IREQ_COMPLETE_IN_TARGET, &request->flags); in isci_request_handle_controller_specific_errors()
2579 clear_bit(IREQ_COMPLETE_IN_TARGET, &request->flags); in isci_request_handle_controller_specific_errors()
2607 set_bit(IREQ_COMPLETE_IN_TARGET, &request->flags); in isci_request_handle_controller_specific_errors()
2617 request, task, response_ptr, status_ptr, in isci_request_handle_controller_specific_errors()
2627 request, task, response_ptr, status_ptr, in isci_request_handle_controller_specific_errors()
2634 request, task, response_ptr, status_ptr, in isci_request_handle_controller_specific_errors()
2641 request, task, response_ptr, status_ptr, in isci_request_handle_controller_specific_errors()
2648 request, task, response_ptr, status_ptr, in isci_request_handle_controller_specific_errors()
2655 request, task, response_ptr, status_ptr, in isci_request_handle_controller_specific_errors()
2662 request, task, response_ptr, status_ptr, in isci_request_handle_controller_specific_errors()
2669 request, task, response_ptr, status_ptr, in isci_request_handle_controller_specific_errors()
2676 request, task, response_ptr, status_ptr, in isci_request_handle_controller_specific_errors()
2710 set_bit(IREQ_COMPLETE_IN_TARGET, &request->flags); in isci_request_handle_controller_specific_errors()
2712 clear_bit(IREQ_COMPLETE_IN_TARGET, &request->flags); in isci_request_handle_controller_specific_errors()
2736 struct isci_request *request, in isci_request_io_request_complete() argument
2739 struct sas_task *task = isci_request_access_task(request); in isci_request_io_request_complete()
2742 struct isci_remote_device *idev = request->target_device; in isci_request_io_request_complete()
2749 __func__, request, task, task->data_dir, completion_status); in isci_request_io_request_complete()
2759 __func__, request, task); in isci_request_io_request_complete()
2762 isci_process_stp_response(task, &request->stp.rsp); in isci_request_io_request_complete()
2766 resp_iu = &request->ssp.rsp; in isci_request_io_request_complete()
2784 set_bit(IREQ_COMPLETE_IN_TARGET, &request->flags); in isci_request_io_request_complete()
2794 set_bit(IREQ_COMPLETE_IN_TARGET, &request->flags); in isci_request_io_request_complete()
2802 u32 transferred_length = sci_req_tx_bytes(request); in isci_request_io_request_complete()
2826 __func__, request, task); in isci_request_io_request_complete()
2829 set_bit(IREQ_COMPLETE_IN_TARGET, &request->flags); in isci_request_io_request_complete()
2844 isci_request_handle_controller_specific_errors(idev, request, in isci_request_io_request_complete()
2865 clear_bit(IREQ_COMPLETE_IN_TARGET, &request->flags); in isci_request_io_request_complete()
2877 set_bit(IREQ_COMPLETE_IN_TARGET, &request->flags); in isci_request_io_request_complete()
2886 __func__, completion_status, request); in isci_request_io_request_complete()
2900 set_bit(IREQ_COMPLETE_IN_TARGET, &request->flags); in isci_request_io_request_complete()
2902 clear_bit(IREQ_COMPLETE_IN_TARGET, &request->flags); in isci_request_io_request_complete()
2913 request->zero_scatter_daddr, in isci_request_io_request_complete()
2917 request->num_sg_entries, task->data_dir); in isci_request_io_request_complete()
2942 if (test_bit(IREQ_COMPLETE_IN_TARGET, &request->flags)) { in isci_request_io_request_complete()
2951 sci_controller_complete_io(ihost, request->target_device, request); in isci_request_io_request_complete()
2957 set_bit(IREQ_TERMINATED, &request->flags); in isci_request_io_request_complete()
2959 ireq_done(ihost, request, task); in isci_request_io_request_complete()
3140 struct isci_request *request) in isci_request_ssp_request_construct() argument
3144 dev_dbg(&request->isci_host->pdev->dev, in isci_request_ssp_request_construct()
3147 request); in isci_request_ssp_request_construct()
3148 status = sci_io_request_construct_basic_ssp(request); in isci_request_ssp_request_construct()
3338 struct isci_request *request, in isci_io_request_build() argument
3342 struct sas_task *task = isci_request_access_task(request); in isci_io_request_build()
3349 request, in isci_io_request_build()
3360 request->num_sg_entries = dma_map_sg( in isci_io_request_build()
3367 if (request->num_sg_entries == 0) in isci_io_request_build()
3371 status = sci_io_request_construct(ihost, idev, request); in isci_io_request_build()
3382 status = isci_smp_request_build(request); in isci_io_request_build()
3385 status = isci_request_ssp_request_construct(request); in isci_io_request_build()
3390 status = isci_request_stp_request_construct(request); in isci_io_request_build()