linux/drivers/lightnvm
Javier González ef5764946b lightnvm: pblk: set mempool and workqueue params.
Make constants to define sizes for internal mempools and workqueues. In
this process, adjust the values to be more meaningful given the internal
constrains of the FTL. In order to do this for workqueues, separate the
current auxiliary workqueue into two dedicated workqueues to manage
lines being closed and bad blocks.

Signed-off-by: Javier González <javier@cnexlabs.com>
Signed-off-by: Matias Bjørling <matias@cnexlabs.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
2017-06-26 16:27:39 -06:00
..
core.c lightnvm: re-convert ppa format on I/O failure 2017-06-26 16:24:53 -06:00
Kconfig lightnvm: physical block device (pblk) target 2017-04-16 10:06:33 -06:00
Makefile lightnvm: physical block device (pblk) target 2017-04-16 10:06:33 -06:00
pblk-cache.c lightnvm: physical block device (pblk) target 2017-04-16 10:06:33 -06:00
pblk-core.c lightnvm: pblk: set mempool and workqueue params. 2017-06-26 16:27:39 -06:00
pblk-gc.c lightnvm: pblk: redesign GC algorithm 2017-06-26 16:27:39 -06:00
pblk-init.c lightnvm: pblk: set mempool and workqueue params. 2017-06-26 16:27:39 -06:00
pblk-map.c lightnvm: pblk: delete redundant buffer pointer 2017-06-26 16:27:39 -06:00
pblk-rb.c lightnvm: pblk: redesign GC algorithm 2017-06-26 16:27:39 -06:00
pblk-read.c lightnvm: pblk: set metadata list for all I/Os 2017-06-26 16:27:39 -06:00
pblk-recovery.c lightnvm: pblk: issue multiplane reads if possible 2017-06-26 16:27:39 -06:00
pblk-rl.c lightnvm: pblk: redesign GC algorithm 2017-06-26 16:27:39 -06:00
pblk-sysfs.c lightnvm: pblk: redesign GC algorithm 2017-06-26 16:27:39 -06:00
pblk-write.c lightnvm: pblk: set mempool and workqueue params. 2017-06-26 16:27:39 -06:00
pblk.h lightnvm: pblk: set mempool and workqueue params. 2017-06-26 16:27:39 -06:00
rrpc.c blk: remove bio_set arg from blk_queue_split() 2017-06-18 12:40:59 -06:00
rrpc.h lightnvm: use end_io callback instead of instance 2017-01-31 08:32:13 -07:00