lib/ftl: added device pointer to ftl_io_channel
Change-Id: I3dbbaf11e4b1472983a7c98e9ddde53a0525b4fc Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/455522 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Reviewed-by: Wojciech Malikowski <wojciech.malikowski@intel.com>
This commit is contained in:
parent
0ee4bb7789
commit
cee780d504
@ -843,6 +843,7 @@ ftl_io_channel_create_cb(void *io_device, void *ctx)
|
|||||||
|
|
||||||
snprintf(mempool_name, sizeof(mempool_name), "ftl_io_%p", ioch);
|
snprintf(mempool_name, sizeof(mempool_name), "ftl_io_%p", ioch);
|
||||||
ioch->cache_ioch = NULL;
|
ioch->cache_ioch = NULL;
|
||||||
|
ioch->dev = dev;
|
||||||
ioch->elem_size = sizeof(struct ftl_md_io);
|
ioch->elem_size = sizeof(struct ftl_md_io);
|
||||||
ioch->io_pool = spdk_mempool_create(mempool_name,
|
ioch->io_pool = spdk_mempool_create(mempool_name,
|
||||||
dev->conf.user_io_pool_size,
|
dev->conf.user_io_pool_size,
|
||||||
|
@ -126,6 +126,8 @@ struct ftl_cb {
|
|||||||
};
|
};
|
||||||
|
|
||||||
struct ftl_io_channel {
|
struct ftl_io_channel {
|
||||||
|
/* Device */
|
||||||
|
struct spdk_ftl_dev *dev;
|
||||||
/* IO pool element size */
|
/* IO pool element size */
|
||||||
size_t elem_size;
|
size_t elem_size;
|
||||||
/* IO pool */
|
/* IO pool */
|
||||||
|
Loading…
Reference in New Issue
Block a user