| /spdk/test/unit/lib/blob/blob_bdev.c/ |
| H A D | blob_bdev_ut.c | 206 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 D | esnap_dev.c | 83 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 D | blob_ut.c | 8734 /* 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 D | blob_bdev.c | 18 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 D | blobfs_bdev.c | 97 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 D | vbdev_lvol_ut.c | 44 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 D | lvol_ut.c | 36 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 D | external_snapshot.sh | 18 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 D | vbdev_lvol.c | 176 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 D | vbdev_lvol_rpc.c | 1315 spdk_bdev_update_bs_blockcnt(lvs->bs_dev);
|
| /spdk/test/unit/lib/blobfs/blobfs_bdev.c/ |
| H A D | blobfs_bdev_ut.c | 39 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 D | lvol.c | 410 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 D | lvolstore.h | 61 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 D | request.h | 141 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 D | hello_blob.c | 383 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()
|