Home
last modified time | relevance | path

Searched refs:bs_dev (Results 1 – 15 of 15) sorted by relevance

/spdk/test/unit/lib/blob/blob_bdev.c/
H A Dblob_bdev_ut.c206 struct spdk_bs_dev *bs_dev = NULL; in create_bs_dev()
213 rc = spdk_bdev_create_bs_dev_ext("bdev0", NULL, NULL, &bs_dev); in create_bs_dev()
215 SPDK_CU_ASSERT_FATAL(bs_dev != NULL); in create_bs_dev()
218 blob_bdev = (struct blob_bdev *)bs_dev; in create_bs_dev()
225 bs_dev->destroy(bs_dev); in create_bs_dev_ro()
234 struct spdk_bs_dev *bs_dev = NULL; in create_bs_dev_ro()
240 rc = spdk_bdev_create_bs_dev("nope", false, &opts, sizeof(opts) + 8, NULL, NULL, &bs_dev); in create_bs_dev_ro()
245 rc = spdk_bdev_create_bs_dev("nope", false, &opts, sizeof(opts), NULL, NULL, &bs_dev); in create_bs_dev_ro()
252 rc = spdk_bdev_create_bs_dev("bdev0", false, NULL, 0, NULL, NULL, &bs_dev); in create_bs_dev_ro()
199 struct spdk_bs_dev *bs_dev = NULL; create_bs_dev() local
227 struct spdk_bs_dev *bs_dev = NULL; create_bs_dev_ro() local
266 struct spdk_bs_dev *bs_dev = NULL; create_bs_dev_rw() local
295 struct spdk_bs_dev *bs_dev = NULL, *bs_dev2 = NULL; claim_bs_dev() local
342 struct spdk_bs_dev *bs_dev = NULL, *bs_dev2 = NULL; claim_bs_dev_ro() local
393 struct spdk_bs_dev *bs_dev = NULL; deferred_destroy_refs() local
450 struct spdk_bs_dev *bs_dev = NULL; deferred_destroy_channels() local
495 struct spdk_bs_dev *bs_dev = NULL; deferred_destroy_threads() local
[all...]
/spdk/test/unit/lib/blob/blob.c/
H A Desnap_dev.c83 struct spdk_bs_dev bs_dev; member
159 ut_esnap_read(struct spdk_bs_dev *bs_dev, struct spdk_io_channel *channel, void *payload, in ut_esnap_read() argument
162 struct ut_esnap_dev *ut_dev = (struct ut_esnap_dev *)bs_dev; in ut_esnap_read()
169 CU_ASSERT(&ut_ch->dev->bs_dev == bs_dev); in ut_esnap_read()
186 ut_esnap_readv(struct spdk_bs_dev *bs_dev, struct spdk_io_channel *channel, in ut_esnap_readv() argument
193 CU_ASSERT(&ut_ch->dev->bs_dev == bs_dev); in ut_esnap_readv()
201 ut_esnap_read(bs_dev, channel, iov->iov_base, lba, lba_count, cb_args); in ut_esnap_readv()
205 ut_esnap_readv_ext(struct spdk_bs_dev *bs_dev, struct spdk_io_channel *channel, in ut_esnap_readv_ext() argument
212 CU_ASSERT(&ut_ch->dev->bs_dev == bs_dev); in ut_esnap_readv_ext()
290 ut_esnap_destroy(struct spdk_bs_dev *bs_dev) in ut_esnap_destroy() argument
[all …]
H A Dblob_ut.c8734 /* Close the channel on thread 0 and verify the bs_dev channel is also gone. */ in blob_esnap_clone_snapshot()
9132 struct spdk_bs_dev *bs_dev; in blob_clone_resize()
9158 bs_dev = ut_esnap_dev_alloc(&esnap2_opts); in blob_clone_resize()
9162 spdk_blob_set_esnap_bs_dev(blob, bs_dev, bs_op_complete, NULL); in blob_clone_resize()
9167 SPDK_CU_ASSERT_FATAL(bs_dev == blob->back_bs_dev); in blob_clone_resize()
9168 SPDK_CU_ASSERT_FATAL(bs_dev == spdk_blob_get_esnap_bs_dev(blob)); in blob_clone_resize()
9187 bs_dev = ut_esnap_dev_alloc(&esnap1_opts); in blob_clone_resize()
9190 spdk_blob_set_esnap_bs_dev(blob, bs_dev, bs_op_complete, NULL); in blob_clone_resize()
8962 struct spdk_bs_dev *bs_dev; blob_esnap_hotplug() local
/spdk/module/blob/bdev/
H A Dblob_bdev.c18 struct spdk_bs_dev bs_dev; member
339 spdk_bs_bdev_claim(struct spdk_bs_dev *bs_dev, struct spdk_bdev_module *module) in spdk_bs_bdev_claim()
341 struct blob_bdev *blob_bdev = (struct blob_bdev *)bs_dev; in spdk_bs_bdev_claim()
413 bdev_blob_destroy(struct spdk_bs_dev *bs_dev) in bdev_blob_destroy()
415 struct blob_bdev *blob_bdev = (struct blob_bdev *)bs_dev; in bdev_blob_destroy()
432 * bs_dev->destroy() has been called and all the channels have been destroyed. It would be in bdev_blob_destroy()
433 * an error (akin to use after free) if bs_dev is dereferenced after destroying it. Thus, in bdev_blob_destroy()
446 bdev_blob_get_base_bdev(struct spdk_bs_dev *bs_dev)
448 return __get_bdev(bs_dev); in bdev_blob_is_range_valid()
462 /* The lba requested should be within the bounds of this bs_dev in bdev_blob_is_range_valid()
329 spdk_bs_bdev_claim(struct spdk_bs_dev * bs_dev,struct spdk_bdev_module * module) spdk_bs_bdev_claim() argument
403 bdev_blob_destroy(struct spdk_bs_dev * bs_dev) bdev_blob_destroy() argument
436 bdev_blob_get_base_bdev(struct spdk_bs_dev * bs_dev) bdev_blob_get_base_bdev() argument
508 spdk_bdev_update_bs_blockcnt(struct spdk_bs_dev * bs_dev) spdk_bdev_update_bs_blockcnt() argument
520 spdk_bdev_create_bs_dev(const char * bdev_name,bool write,struct spdk_bdev_bs_dev_opts * opts,size_t opts_size,spdk_bdev_event_cb_t event_cb,void * event_ctx,struct spdk_bs_dev ** bs_dev) spdk_bdev_create_bs_dev() argument
558 spdk_bdev_create_bs_dev_ext(const char * bdev_name,spdk_bdev_event_cb_t event_cb,void * event_ctx,struct spdk_bs_dev ** bs_dev) spdk_bdev_create_bs_dev_ext() argument
[all...]
/spdk/module/blobfs/bdev/
H A Dblobfs_bdev.c97 struct spdk_bs_dev *bs_dev; in spdk_blobfs_bdev_detect() local
112 rc = spdk_bdev_create_bs_dev_ext(bdev_name, blobfs_bdev_event_cb, NULL, &bs_dev); in spdk_blobfs_bdev_detect()
120 spdk_fs_load(bs_dev, NULL, blobfs_bdev_load_cb_to_unload, ctx); in spdk_blobfs_bdev_detect()
136 struct spdk_bs_dev *bs_dev; in spdk_blobfs_bdev_create() local
151 rc = spdk_bdev_create_bs_dev_ext(bdev_name, blobfs_bdev_event_cb, NULL, &bs_dev); in spdk_blobfs_bdev_create()
159 rc = spdk_bs_bdev_claim(bs_dev, &blobfs_bdev_module); in spdk_blobfs_bdev_create()
162 bs_dev->destroy(bs_dev); in spdk_blobfs_bdev_create()
172 spdk_fs_init(bs_dev, &blobfs_opt, NULL, blobfs_bdev_load_cb_to_unload, ctx); in spdk_blobfs_bdev_create()
258 struct spdk_bs_dev *bs_dev; in spdk_blobfs_bdev_mount() local
274 rc = spdk_bdev_create_bs_dev_ext(bdev_name, blobfs_bdev_fuse_event_cb, ctx, &bs_dev); in spdk_blobfs_bdev_mount()
[all …]
/spdk/test/unit/lib/bdev/vbdev_lvol.c/
H A Dvbdev_lvol_ut.c44 DEFINE_STUB_V(spdk_bdev_update_bs_blockcnt, (struct spdk_bs_dev *bs_dev));
151 struct spdk_bs_dev bs_dev; member
156 ut_bs_dev_destroy(struct spdk_bs_dev *bs_dev) in ut_bs_dev_destroy() argument
158 struct ut_bs_dev *ut_bs_dev = SPDK_CONTAINEROF(bs_dev, struct ut_bs_dev, bs_dev); in ut_bs_dev_destroy()
164 ut_bs_dev_get_base_bdev(struct spdk_bs_dev *bs_dev) in ut_bs_dev_get_base_bdev() argument
166 struct ut_bs_dev *ut_bs_dev = SPDK_CONTAINEROF(bs_dev, struct ut_bs_dev, bs_dev); in ut_bs_dev_get_base_bdev()
174 struct spdk_bs_dev **bs_dev) in spdk_bdev_create_bs_dev() argument
191 ut_bs_dev->bs_dev in spdk_bdev_create_bs_dev()
207 spdk_lvs_grow(struct spdk_bs_dev * bs_dev,spdk_lvs_op_with_handle_complete cb_fn,void * cb_arg) spdk_lvs_grow() argument
398 spdk_lvs_load_ext(struct spdk_bs_dev * bs_dev,const struct spdk_lvs_opts * lvs_opts,spdk_lvs_op_with_handle_complete cb_fn,void * cb_arg) spdk_lvs_load_ext() argument
405 spdk_bs_bdev_claim(struct spdk_bs_dev * bs_dev,struct spdk_bdev_module * module) spdk_bs_bdev_claim() argument
466 spdk_lvs_init(struct spdk_bs_dev * bs_dev,struct spdk_lvs_opts * o,spdk_lvs_op_with_handle_complete cb_fn,void * cb_arg) spdk_lvs_init() argument
1876 struct spdk_bs_dev *bs_dev = NULL; ut_esnap_dev_create() local
[all...]
/spdk/test/unit/lib/lvol/lvol.c/
H A Dlvol_ut.c36 struct spdk_bs_dev **bs_dev), -ENOTSUP);
83 struct spdk_bs_dev bs_dev; member
171 struct lvol_ut_bs_dev *ut_dev = SPDK_CONTAINEROF(dev, struct lvol_ut_bs_dev, bs_dev); in spdk_bs_load()
316 dev->bs_dev.blockcnt = DEV_BUFFER_BLOCKCNT; in init_dev()
317 dev->bs_dev.blocklen = DEV_BUFFER_BLOCKLEN; in init_dev()
354 struct lvol_ut_bs_dev *ut_dev = SPDK_CONTAINEROF(dev, struct lvol_ut_bs_dev, bs_dev); in spdk_bs_init()
676 rc = spdk_lvs_init(&dev.bs_dev, &opts, lvol_store_op_with_handle_complete, NULL); in lvs_init_unload_success()
723 rc = spdk_lvs_init(&dev.bs_dev, &opts, lvol_store_op_with_handle_complete, NULL); in lvs_init_destroy_success()
766 rc = spdk_lvs_init(&dev.bs_dev, &opts, lvol_store_op_with_handle_complete, NULL); in lvs_init_opts_success()
814 rc = spdk_lvs_init(&dev_x.bs_dev, in lvs_names()
2602 struct spdk_bs_dev *bs_dev = NULL; lvol_esnap_load_esnaps() local
2658 struct spdk_bs_dev bs_dev; global() member
2670 ut_create_degraded(struct spdk_lvol_store * lvs,struct spdk_lvol * lvol,struct spdk_blob * blob,const char * name,struct spdk_bs_dev ** bs_dev) ut_create_degraded() argument
2694 struct spdk_bs_dev *bs_dev; lvol_esnap_missing() local
2891 ut_esnap_hotplug_dev_create(void * bs_ctx,void * blob_ctx,struct spdk_blob * blob,const void * esnap_id,uint32_t id_len,struct spdk_bs_dev ** bs_dev) ut_esnap_hotplug_dev_create() argument
3094 struct spdk_bs_dev bs_dev = { 0 }; lvol_esnap_hotplug() local
3350 struct lvol_ut_bs_dev bs_dev; lvol_shallow_copy() local
[all...]
/spdk/test/lvol/
H A Dexternal_snapshot.sh18 local bs_dev esnap_dev
29 bs_dev=$(rpc_cmd bdev_aio_create "$testdir/aio_bdev_0" "$aio_bdev" "$block_size")
30 lvs_uuid=$(rpc_cmd bdev_lvol_create_lvstore -c "$lvs_cluster_size" "$bs_dev" lvs_test)
42 bs_dev=$(rpc_cmd bdev_aio_create "$testdir/aio_bdev_0" "$aio_bdev" "$block_size")
51 bs_dev=$(rpc_cmd bdev_aio_create "$testdir/aio_bdev_0" "$aio_bdev" "$block_size")
62 bs_dev=$(rpc_cmd bdev_aio_create "$testdir/aio_bdev_0" "$aio_bdev" "$block_size")
79 local bs_dev esnap_dev
91 bs_dev=$(rpc_cmd bdev_aio_create "$testdir/aio_bdev_0" "$aio_bdev" "$block_size")
92 lvs_uuid=$(rpc_cmd bdev_lvol_create_lvstore -c "$lvs_cluster_size" "$bs_dev" lvs_test)
113 bs_dev=$(rpc_cmd bdev_aio_create "$testdir/aio_bdev_0" "$aio_bdev" "$block_size")
[all …]
/spdk/module/bdev/lvol/
H A Dvbdev_lvol.c176 struct spdk_bs_dev *bs_dev = req->bs_dev; in _vbdev_lvs_create_cb() local
184 lvserrno = spdk_bs_bdev_claim(bs_dev, &g_lvol_if); in _vbdev_lvs_create_cb()
187 req->bs_dev->destroy(req->bs_dev); in _vbdev_lvs_create_cb()
217 struct spdk_bs_dev *bs_dev; in vbdev_lvs_create() local
273 NULL, &bs_dev); in vbdev_lvs_create()
280 if (md_page_size > bs_dev->phys_blocklen) { in vbdev_lvs_create()
285 lvs_req->bs_dev = bs_dev; in _vbdev_lvs_rename_cb()
992 struct spdk_bs_dev *bs_dev; vbdev_lvol_get_memory_domains() local
1677 _vbdev_lvs_examine(struct spdk_bdev * bdev,struct spdk_lvs_req * ori_req,void (* action)(struct spdk_bs_dev * bs_dev,spdk_lvs_op_with_handle_complete cb_fn,void * cb_arg)) _vbdev_lvs_examine() argument
1679 struct spdk_bs_dev *bs_dev; _vbdev_lvs_examine() local
1715 vbdev_lvs_load(struct spdk_bs_dev * bs_dev,spdk_lvs_op_with_handle_complete cb_fn,void * cb_arg) vbdev_lvs_load() argument
1815 bs_dev_degraded_create_channel(struct spdk_bs_dev * bs_dev) bs_dev_degraded_create_channel() argument
1822 bs_dev_degraded_destroy_channel(struct spdk_bs_dev * bs_dev,struct spdk_io_channel * channel) bs_dev_degraded_destroy_channel() argument
1828 bs_dev_degraded_destroy(struct spdk_bs_dev * bs_dev) bs_dev_degraded_destroy() argument
1833 bs_dev_degraded_is_degraded(struct spdk_bs_dev * bs_dev) bs_dev_degraded_is_degraded() argument
1873 struct spdk_bs_dev *bs_dev = NULL; vbdev_lvol_esnap_dev_create() local
[all...]
H A Dvbdev_lvol_rpc.c1315 spdk_bdev_update_bs_blockcnt(lvs->bs_dev);
/spdk/test/unit/lib/blobfs/blobfs_bdev.c/
H A Dblobfs_bdev_ut.c39 static struct spdk_bs_dev bs_dev; in spdk_bdev_create_bs_dev_ext() local
45 bs_dev.destroy = bs_dev_destroy; in spdk_bdev_create_bs_dev_ext()
46 bs_dev.get_base_bdev = bs_dev_get_base_bdev; in spdk_bdev_create_bs_dev_ext()
48 *_bs_dev = &bs_dev; in spdk_bdev_create_bs_dev_ext()
97 spdk_bs_bdev_claim(struct spdk_bs_dev *bs_dev, struct spdk_bdev_module *module) in spdk_bs_bdev_claim() argument
/spdk/lib/lvol/
H A Dlvol.c410 lvs->bs_dev = req->bs_dev; in lvs_load_cb()
423 lvs_load(struct spdk_bs_dev *bs_dev, const struct spdk_lvs_opts *_lvs_opts, in lvs_load() argument
432 if (bs_dev == NULL) { in lvs_load()
463 req->bs_dev = bs_dev; in lvs_load()
474 spdk_bs_load(bs_dev, &bs_opts, lvs_load_cb, req); in lvs_load()
478 spdk_lvs_load(struct spdk_bs_dev *bs_dev, spdk_lvs_op_with_handle_complete cb_fn, void *cb_arg) in spdk_lvs_load() argument
480 lvs_load(bs_dev, NULL, cb_fn, cb_arg); in spdk_lvs_load()
484 spdk_lvs_load_ext(struct spdk_bs_dev *bs_dev, cons argument
678 spdk_lvs_init(struct spdk_bs_dev * bs_dev,struct spdk_lvs_opts * o,spdk_lvs_op_with_handle_complete cb_fn,void * cb_arg) spdk_lvs_init() argument
1771 spdk_lvs_grow(struct spdk_bs_dev * bs_dev,spdk_lvs_op_with_handle_complete cb_fn,void * cb_arg) spdk_lvs_grow() argument
1824 lvs_esnap_bs_dev_create(void * bs_ctx,void * blob_ctx,struct spdk_blob * blob,const void * esnap_id,uint32_t id_len,struct spdk_bs_dev ** bs_dev) lvs_esnap_bs_dev_create() argument
2018 struct spdk_bs_dev *bs_dev; lvs_esnap_degraded_hotplug() local
2386 struct spdk_bs_dev *bs_dev; spdk_lvol_set_external_parent() local
[all...]
/spdk/include/spdk_internal/
H A Dlvolstore.h61 struct spdk_bs_dev *bs_dev; member
81 struct spdk_bs_dev *bs_dev; member
89 struct spdk_bs_dev *bs_dev; member
/spdk/lib/blob/
H A Drequest.h141 void bs_sequence_read_bs_dev(spdk_bs_sequence_t *seq, struct spdk_bs_dev *bs_dev,
153 void bs_sequence_readv_bs_dev(spdk_bs_batch_t *batch, struct spdk_bs_dev *bs_dev,
180 void bs_batch_read_bs_dev(spdk_bs_batch_t *batch, struct spdk_bs_dev *bs_dev,
/spdk/examples/blob/hello_world/
H A Dhello_blob.c383 struct spdk_bs_dev *bs_dev = NULL; in hello_start() local
405 rc = spdk_bdev_create_bs_dev_ext("Malloc0", base_bdev_event_cb, NULL, &bs_dev); in hello_start()
413 spdk_bs_init(bs_dev, NULL, bs_init_complete, hello_context); in hello_start()