From 680388d45dbdc7f87ac2e8f14ef7cc6d353af48c Mon Sep 17 00:00:00 2001 From: Shuhei Matsumoto Date: Sat, 26 Jun 2021 11:29:55 +0900 Subject: [PATCH] bdev: Move spdk_bdev_get_by_name() up in a file Signed-off-by: Shuhei Matsumoto Change-Id: Ia081edc6d04f2293296d61ec2f229f9823149bbf Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/8522 Community-CI: Broadcom CI Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins Reviewed-by: Ziye Yang Reviewed-by: Jim Harris Reviewed-by: Ben Walker Reviewed-by: Aleksey Marchuk Reviewed-by: Paul Luse --- lib/bdev/bdev.c | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/lib/bdev/bdev.c b/lib/bdev/bdev.c index a9ae6a78c..65dd076fb 100644 --- a/lib/bdev/bdev.c +++ b/lib/bdev/bdev.c @@ -475,6 +475,21 @@ spdk_bdev_set_opts(struct spdk_bdev_opts *opts) return 0; } +struct spdk_bdev * +spdk_bdev_get_by_name(const char *bdev_name) +{ + struct spdk_bdev_name find; + struct spdk_bdev_name *res; + + find.name = (char *)bdev_name; + res = RB_FIND(bdev_name_tree, &g_bdev_mgr.bdev_names, &find); + if (res != NULL) { + return res->bdev; + } + + return NULL; +} + struct spdk_bdev_wait_for_examine_ctx { struct spdk_poller *poller; spdk_bdev_wait_for_examine_cb cb_fn; @@ -725,21 +740,6 @@ spdk_bdev_next_leaf(struct spdk_bdev *prev) return bdev; } -struct spdk_bdev * -spdk_bdev_get_by_name(const char *bdev_name) -{ - struct spdk_bdev_name find; - struct spdk_bdev_name *res; - - find.name = (char *)bdev_name; - res = RB_FIND(bdev_name_tree, &g_bdev_mgr.bdev_names, &find); - if (res != NULL) { - return res->bdev; - } - - return NULL; -} - void spdk_bdev_io_set_buf(struct spdk_bdev_io *bdev_io, void *buf, size_t len) {