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);
|
||||
ioch->cache_ioch = NULL;
|
||||
ioch->dev = dev;
|
||||
ioch->elem_size = sizeof(struct ftl_md_io);
|
||||
ioch->io_pool = spdk_mempool_create(mempool_name,
|
||||
dev->conf.user_io_pool_size,
|
||||
|
@ -126,6 +126,8 @@ struct ftl_cb {
|
||||
};
|
||||
|
||||
struct ftl_io_channel {
|
||||
/* Device */
|
||||
struct spdk_ftl_dev *dev;
|
||||
/* IO pool element size */
|
||||
size_t elem_size;
|
||||
/* IO pool */
|
||||
|
Loading…
Reference in New Issue
Block a user