Lines Matching refs:fcpreq
271 struct nvmefc_fcp_req *fcpreq; member
285 struct nvmefc_fcp_req *fcpreq; member
548 fcloop_call_host_done(struct nvmefc_fcp_req *fcpreq, in fcloop_call_host_done() argument
553 if (fcpreq) { in fcloop_call_host_done()
554 inireq = fcpreq->private; in fcloop_call_host_done()
559 fcpreq->status = status; in fcloop_call_host_done()
560 fcpreq->done(fcpreq); in fcloop_call_host_done()
583 struct nvmefc_fcp_req *fcpreq = tfcp_req->fcpreq; in check_for_drop() local
584 struct nvme_fc_cmd_iu *cmdiu = fcpreq->cmdaddr; in check_for_drop()
616 struct nvmefc_fcp_req *fcpreq = tfcp_req->fcpreq; in fcloop_fcp_recv_work() local
642 fcpreq->cmdaddr, fcpreq->cmdlen); in fcloop_fcp_recv_work()
647 fcloop_call_host_done(fcpreq, tfcp_req, ret); in fcloop_fcp_recv_work()
655 struct nvmefc_fcp_req *fcpreq; in fcloop_fcp_abort_recv_work() local
660 fcpreq = tfcp_req->fcpreq; in fcloop_fcp_abort_recv_work()
685 tfcp_req->fcpreq = NULL; in fcloop_fcp_abort_recv_work()
688 fcloop_call_host_done(fcpreq, tfcp_req, -ECANCELED); in fcloop_fcp_abort_recv_work()
701 struct nvmefc_fcp_req *fcpreq; in fcloop_tgt_fcprqst_done_work() local
705 fcpreq = tfcp_req->fcpreq; in fcloop_tgt_fcprqst_done_work()
709 fcloop_call_host_done(fcpreq, tfcp_req, tfcp_req->status); in fcloop_tgt_fcprqst_done_work()
717 struct nvmefc_fcp_req *fcpreq) in fcloop_fcp_req() argument
720 struct fcloop_ini_fcpreq *inireq = fcpreq->private; in fcloop_fcp_req()
730 inireq->fcpreq = fcpreq; in fcloop_fcp_req()
734 tfcp_req->fcpreq = fcpreq; in fcloop_fcp_req()
807 struct nvmefc_fcp_req *fcpreq; in fcloop_fcp_op() local
814 fcpreq = tfcp_req->fcpreq; in fcloop_fcp_op()
844 if (fcpreq) { in fcloop_fcp_op()
846 fcpreq->first_sgl, tgt_fcpreq->offset, in fcloop_fcp_op()
848 fcpreq->transferred_length += xfrlen; in fcloop_fcp_op()
855 if (fcpreq) { in fcloop_fcp_op()
857 fcpreq->first_sgl, tgt_fcpreq->offset, in fcloop_fcp_op()
859 fcpreq->transferred_length += xfrlen; in fcloop_fcp_op()
868 if (fcpreq) { in fcloop_fcp_op()
869 rsplen = ((fcpreq->rsplen < tgt_fcpreq->rsplen) ? in fcloop_fcp_op()
870 fcpreq->rsplen : tgt_fcpreq->rsplen); in fcloop_fcp_op()
871 memcpy(fcpreq->rspaddr, tgt_fcpreq->rspaddr, rsplen); in fcloop_fcp_op()
874 fcpreq->rcv_rsplen = rsplen; in fcloop_fcp_op()
875 fcpreq->status = 0; in fcloop_fcp_op()
947 struct nvmefc_fcp_req *fcpreq) in fcloop_fcp_abort() argument
949 struct fcloop_ini_fcpreq *inireq = fcpreq->private; in fcloop_fcp_abort()