From b9b7ed0af28942f388f4d0d0350a5d87ee1d9729 Mon Sep 17 00:00:00 2001 From: Jim Harris Date: Thu, 9 May 2019 12:17:38 -0700 Subject: [PATCH] nvme: move nvme_qpair_complete_error_reqs We are going to use it earlier in this file in an upcoming patch. Signed-off-by: Jim Harris Change-Id: Ie388ca76370e53465edb73a99d191492580603c9 Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/453930 Tested-by: SPDK CI Jenkins Reviewed-by: Ben Walker Reviewed-by: Shuhei Matsumoto Reviewed-by: Changpeng Liu --- lib/nvme/nvme_qpair.c | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/lib/nvme/nvme_qpair.c b/lib/nvme/nvme_qpair.c index a29e1c0f7..dabfe833a 100644 --- a/lib/nvme/nvme_qpair.c +++ b/lib/nvme/nvme_qpair.c @@ -500,6 +500,20 @@ nvme_qpair_init(struct spdk_nvme_qpair *qpair, uint16_t id, return 0; } +void +nvme_qpair_complete_error_reqs(struct spdk_nvme_qpair *qpair) +{ + struct nvme_request *req; + + while (!STAILQ_EMPTY(&qpair->err_req_head)) { + req = STAILQ_FIRST(&qpair->err_req_head); + STAILQ_REMOVE_HEAD(&qpair->err_req_head, stailq); + nvme_qpair_manual_complete_request(qpair, req, + req->cpl.status.sct, + req->cpl.status.sc, 0, true); + } +} + void nvme_qpair_deinit(struct spdk_nvme_qpair *qpair) { @@ -605,20 +619,6 @@ nvme_qpair_enable(struct spdk_nvme_qpair *qpair) qpair->is_enabled = true; } -void -nvme_qpair_complete_error_reqs(struct spdk_nvme_qpair *qpair) -{ - struct nvme_request *req; - - while (!STAILQ_EMPTY(&qpair->err_req_head)) { - req = STAILQ_FIRST(&qpair->err_req_head); - STAILQ_REMOVE_HEAD(&qpair->err_req_head, stailq); - nvme_qpair_manual_complete_request(qpair, req, - req->cpl.status.sct, - req->cpl.status.sc, 0, true); - } -} - void nvme_qpair_disable(struct spdk_nvme_qpair *qpair) {