Home
last modified time | relevance | path

Searched refs:base_bdev_desc (Results 1 – 13 of 13) sorted by relevance

/spdk/lib/ftl/mngt/
H A Dftl_mngt_bdev.c57 dev, &dev->base_bdev_desc)) { in ftl_mngt_open_base_bdev()
62 bdev = spdk_bdev_desc_get_bdev(dev->base_bdev_desc); in ftl_mngt_open_base_bdev()
64 if (spdk_bdev_module_claim_bdev(bdev, dev->base_bdev_desc, &g_ftl_bdev_module)) { in ftl_mngt_open_base_bdev()
66 spdk_bdev_close(dev->base_bdev_desc); in ftl_mngt_open_base_bdev()
67 dev->base_bdev_desc = NULL; in ftl_mngt_open_base_bdev()
86 dev->base_ioch = spdk_bdev_get_io_channel(dev->base_bdev_desc); in ftl_mngt_open_base_bdev()
114 dev->num_blocks_in_band = ftl_calculate_num_blocks_in_band(dev->base_bdev_desc); in ftl_mngt_open_base_bdev()
115 dev->is_zoned = spdk_bdev_is_zoned(spdk_bdev_desc_get_bdev(dev->base_bdev_desc)); in ftl_mngt_open_base_bdev()
143 if (dev->base_bdev_desc) { in ftl_mngt_close_base_bdev()
144 struct spdk_bdev *bdev = spdk_bdev_desc_get_bdev(dev->base_bdev_desc); in ftl_mngt_close_base_bdev()
[all …]
H A Dftl_mngt_band.c50 blocks = spdk_bdev_get_num_blocks(spdk_bdev_desc_get_bdev(dev->base_bdev_desc)); in ftl_dev_init_bands()
177 num_blocks = spdk_bdev_get_num_blocks(spdk_bdev_desc_get_bdev(dev->base_bdev_desc)); in decorate_bands()
/spdk/lib/ftl/
H A Dftl_band_ops.c48 rc = spdk_bdev_write_blocks(dev->base_bdev_desc, dev->base_ioch, in ftl_band_rq_bdev_write()
54 struct spdk_bdev *bdev = spdk_bdev_desc_get_bdev(dev->base_bdev_desc); in ftl_band_rq_bdev_write()
119 rc = spdk_bdev_read_blocks(dev->base_bdev_desc, dev->base_ioch, entry->io_payload, in ftl_band_rq_bdev_read()
124 struct spdk_bdev *bdev = spdk_bdev_desc_get_bdev(dev->base_bdev_desc); in ftl_band_rq_bdev_read()
180 rc = spdk_bdev_write_blocks(dev->base_bdev_desc, dev->base_ioch, in ftl_band_brq_bdev_write()
186 struct spdk_bdev *bdev = spdk_bdev_desc_get_bdev(dev->base_bdev_desc); in ftl_band_brq_bdev_write()
241 rc = spdk_bdev_read_blocks(dev->base_bdev_desc, dev->base_ioch, in ftl_band_brq_bdev_read()
246 struct spdk_bdev *bdev = spdk_bdev_desc_get_bdev(dev->base_bdev_desc); in ftl_band_brq_bdev_read()
H A Dftl_layout.c41 const struct spdk_bdev *bdev = spdk_bdev_desc_get_bdev(dev->base_bdev_desc); in superblock_region_size()
707 bdev = spdk_bdev_desc_get_bdev(dev->base_bdev_desc); in ftl_layout_setup_superblock()
736 spdk_bdev_desc_get_bdev(dev->base_bdev_desc));
778 if (reg && reg->bdev_desc == dev->base_bdev_desc) { in ftl_layout_base_md_blocks()
790 bdev = spdk_bdev_desc_get_bdev(dev->base_bdev_desc); in ftl_layout_base_md_blocks()
H A Dftl_core.h64 struct spdk_bdev_desc *base_bdev_desc; member
H A Dftl_core.c252 rc = spdk_bdev_read_blocks(dev->base_bdev_desc, dev->base_ioch, in ftl_submit_read()
266 bdev = spdk_bdev_desc_get_bdev(dev->base_bdev_desc); in ftl_submit_read()
/spdk/module/bdev/ftl/
H A Dbdev_ftl.c26 struct spdk_bdev_desc *base_bdev_desc; member
77 spdk_bdev_close(ftl_bdev->base_bdev_desc); in bdev_ftl_free()
403 struct spdk_bdev_desc *base_bdev_desc, *cache_bdev_desc; in bdev_ftl_create_bdev() local
407 &base_bdev_desc); in bdev_ftl_create_bdev()
414 spdk_bdev_close(base_bdev_desc); in bdev_ftl_create_bdev()
421 spdk_bdev_close(base_bdev_desc); in bdev_ftl_create_bdev()
426 ftl_bdev->base_bdev_desc = base_bdev_desc; in bdev_ftl_create_bdev()
/spdk/test/unit/lib/ftl/common/
H A Dutils.c104 dev->num_blocks_in_band = ftl_calculate_num_blocks_in_band(dev->base_bdev_desc); in test_init_ftl_dev()
105 dev->is_zoned = spdk_bdev_is_zoned(spdk_bdev_desc_get_bdev(dev->base_bdev_desc)); in test_init_ftl_dev()
/spdk/test/unit/lib/ftl/ftl_io.c/
H A Dftl_io_ut.c154 dev->base_bdev_desc = (struct spdk_bdev_desc *)0xdeadbeef; in setup_device()
157 spdk_io_device_register(dev->base_bdev_desc, channel_create_cb, channel_destroy_cb, 0, NULL); in setup_device()
175 spdk_io_device_unregister(dev->base_bdev_desc, NULL); in free_device()
/spdk/lib/ftl/base/
H A Dftl_base_bdev.c56 region->bdev_desc = dev->base_bdev_desc; in md_region_create()
/spdk/lib/ftl/upgrade/
H A Dftl_sb_v5.c305 return (reg->bdev_desc == dev->base_bdev_desc) ? dev->base_layout_tracker : dev->nvc_layout_tracker; in sb_get_md_layout_tracker()
566 region->bdev_desc = dev->base_bdev_desc; in layout_fixup_base()
/spdk/test/unit/lib/ftl/ftl_layout_upgrade/
H A Dftl_layout_upgrade_ut.c141 g_dev.base_bdev_desc = &g_base_bdev_desc; in test_setup()
/spdk/test/unit/lib/ftl/ftl_sb/
H A Dftl_sb_ut.c145 g_dev.base_bdev_desc = &g_base_bdev_desc; in test_setup()