• Home
  • Raw
  • Download

Lines Matching refs:ireq

226 	struct isci_request *ireq = NULL;  in isci_task_request_build()  local
235 ireq = isci_tmf_request_from_tag(ihost, isci_tmf, tag); in isci_task_request_build()
236 if (!ireq) in isci_task_request_build()
241 ireq); in isci_task_request_build()
255 status = sci_task_request_construct_ssp(ireq); in isci_task_request_build()
260 return ireq; in isci_task_request_build()
269 struct isci_request *ireq; in isci_task_execute_tmf() local
302 ireq = isci_task_request_build(ihost, idev, tag, tmf); in isci_task_execute_tmf()
303 if (!ireq) in isci_task_execute_tmf()
309 status = sci_controller_start_task(ihost, idev, ireq); in isci_task_execute_tmf()
316 ireq); in isci_task_execute_tmf()
333 isci_remote_device_suspend_terminate(ihost, idev, ireq); in isci_task_execute_tmf()
352 ireq); in isci_task_execute_tmf()
704 struct isci_request *ireq, in isci_task_request_complete() argument
707 struct isci_tmf *tmf = isci_request_access_tmf(ireq); in isci_task_request_complete()
712 __func__, ireq, completion_status); in isci_task_request_complete()
714 set_bit(IREQ_COMPLETE_IN_TARGET, &ireq->flags); in isci_task_request_complete()
721 &ireq->ssp.rsp, in isci_task_request_complete()
725 &ireq->stp.rsp, in isci_task_request_complete()
731 sci_controller_complete_io(ihost, ireq->target_device, ireq); in isci_task_request_complete()
735 set_bit(IREQ_TERMINATED, &ireq->flags); in isci_task_request_complete()
737 if (test_and_clear_bit(IREQ_ABORT_PATH_ACTIVE, &ireq->flags)) in isci_task_request_complete()
740 if (!test_bit(IREQ_NO_AUTO_FREE_TAG, &ireq->flags)) in isci_task_request_complete()
741 isci_free_tag(ihost, ireq->io_tag); in isci_task_request_complete()