Lines Matching refs:fcpreq
248 struct nvmefc_fcp_req *fcpreq; member
262 struct nvmefc_fcp_req *fcpreq; member
409 fcloop_call_host_done(struct nvmefc_fcp_req *fcpreq, in fcloop_call_host_done() argument
414 if (fcpreq) { in fcloop_call_host_done()
415 inireq = fcpreq->private; in fcloop_call_host_done()
420 fcpreq->status = status; in fcloop_call_host_done()
421 fcpreq->done(fcpreq); in fcloop_call_host_done()
433 struct nvmefc_fcp_req *fcpreq = tfcp_req->fcpreq; in fcloop_fcp_recv_work() local
457 fcpreq->cmdaddr, fcpreq->cmdlen); in fcloop_fcp_recv_work()
459 fcloop_call_host_done(fcpreq, tfcp_req, ret); in fcloop_fcp_recv_work()
469 struct nvmefc_fcp_req *fcpreq; in fcloop_fcp_abort_recv_work() local
473 fcpreq = tfcp_req->fcpreq; in fcloop_fcp_abort_recv_work()
498 tfcp_req->fcpreq = NULL; in fcloop_fcp_abort_recv_work()
501 fcloop_call_host_done(fcpreq, tfcp_req, -ECANCELED); in fcloop_fcp_abort_recv_work()
514 struct nvmefc_fcp_req *fcpreq; in fcloop_tgt_fcprqst_done_work() local
517 fcpreq = tfcp_req->fcpreq; in fcloop_tgt_fcprqst_done_work()
521 fcloop_call_host_done(fcpreq, tfcp_req, tfcp_req->status); in fcloop_tgt_fcprqst_done_work()
529 struct nvmefc_fcp_req *fcpreq) in fcloop_fcp_req() argument
532 struct fcloop_ini_fcpreq *inireq = fcpreq->private; in fcloop_fcp_req()
542 inireq->fcpreq = fcpreq; in fcloop_fcp_req()
546 tfcp_req->fcpreq = fcpreq; in fcloop_fcp_req()
619 struct nvmefc_fcp_req *fcpreq; in fcloop_fcp_op() local
625 fcpreq = tfcp_req->fcpreq; in fcloop_fcp_op()
655 if (fcpreq) { in fcloop_fcp_op()
657 fcpreq->first_sgl, tgt_fcpreq->offset, in fcloop_fcp_op()
659 fcpreq->transferred_length += xfrlen; in fcloop_fcp_op()
666 if (fcpreq) { in fcloop_fcp_op()
668 fcpreq->first_sgl, tgt_fcpreq->offset, in fcloop_fcp_op()
670 fcpreq->transferred_length += xfrlen; in fcloop_fcp_op()
679 if (fcpreq) { in fcloop_fcp_op()
680 rsplen = ((fcpreq->rsplen < tgt_fcpreq->rsplen) ? in fcloop_fcp_op()
681 fcpreq->rsplen : tgt_fcpreq->rsplen); in fcloop_fcp_op()
682 memcpy(fcpreq->rspaddr, tgt_fcpreq->rspaddr, rsplen); in fcloop_fcp_op()
685 fcpreq->rcv_rsplen = rsplen; in fcloop_fcp_op()
686 fcpreq->status = 0; in fcloop_fcp_op()
751 struct nvmefc_fcp_req *fcpreq) in fcloop_fcp_abort() argument
753 struct fcloop_ini_fcpreq *inireq = fcpreq->private; in fcloop_fcp_abort()