Lines Matching refs:fcpreq
254 struct nvmefc_fcp_req *fcpreq; member
268 struct nvmefc_fcp_req *fcpreq; member
384 fcloop_call_host_done(struct nvmefc_fcp_req *fcpreq, in fcloop_call_host_done() argument
389 if (fcpreq) { in fcloop_call_host_done()
390 inireq = fcpreq->private; in fcloop_call_host_done()
395 fcpreq->status = status; in fcloop_call_host_done()
396 fcpreq->done(fcpreq); in fcloop_call_host_done()
408 struct nvmefc_fcp_req *fcpreq = tfcp_req->fcpreq; in fcloop_fcp_recv_work() local
432 fcpreq->cmdaddr, fcpreq->cmdlen); in fcloop_fcp_recv_work()
434 fcloop_call_host_done(fcpreq, tfcp_req, ret); in fcloop_fcp_recv_work()
444 struct nvmefc_fcp_req *fcpreq; in fcloop_fcp_abort_recv_work() local
448 fcpreq = tfcp_req->fcpreq; in fcloop_fcp_abort_recv_work()
473 tfcp_req->fcpreq = NULL; in fcloop_fcp_abort_recv_work()
476 fcloop_call_host_done(fcpreq, tfcp_req, -ECANCELED); in fcloop_fcp_abort_recv_work()
489 struct nvmefc_fcp_req *fcpreq; in fcloop_tgt_fcprqst_done_work() local
492 fcpreq = tfcp_req->fcpreq; in fcloop_tgt_fcprqst_done_work()
496 fcloop_call_host_done(fcpreq, tfcp_req, tfcp_req->status); in fcloop_tgt_fcprqst_done_work()
504 struct nvmefc_fcp_req *fcpreq) in fcloop_fcp_req() argument
507 struct fcloop_ini_fcpreq *inireq = fcpreq->private; in fcloop_fcp_req()
517 inireq->fcpreq = fcpreq; in fcloop_fcp_req()
521 tfcp_req->fcpreq = fcpreq; in fcloop_fcp_req()
594 struct nvmefc_fcp_req *fcpreq; in fcloop_fcp_op() local
600 fcpreq = tfcp_req->fcpreq; in fcloop_fcp_op()
630 if (fcpreq) { in fcloop_fcp_op()
632 fcpreq->first_sgl, tgt_fcpreq->offset, in fcloop_fcp_op()
634 fcpreq->transferred_length += xfrlen; in fcloop_fcp_op()
641 if (fcpreq) { in fcloop_fcp_op()
643 fcpreq->first_sgl, tgt_fcpreq->offset, in fcloop_fcp_op()
645 fcpreq->transferred_length += xfrlen; in fcloop_fcp_op()
653 if (fcpreq) { in fcloop_fcp_op()
654 rsplen = ((fcpreq->rsplen < tgt_fcpreq->rsplen) ? in fcloop_fcp_op()
655 fcpreq->rsplen : tgt_fcpreq->rsplen); in fcloop_fcp_op()
656 memcpy(fcpreq->rspaddr, tgt_fcpreq->rspaddr, rsplen); in fcloop_fcp_op()
659 fcpreq->rcv_rsplen = rsplen; in fcloop_fcp_op()
660 fcpreq->status = 0; in fcloop_fcp_op()
725 struct nvmefc_fcp_req *fcpreq) in fcloop_fcp_abort() argument
727 struct fcloop_ini_fcpreq *inireq = fcpreq->private; in fcloop_fcp_abort()