Spdk/lib/ftl
Konrad Sztyber 1d29386066 lib/ftl: stop splitting internal IO data buffers
Some of the internal IOs split the contiguous data buffer into multiple
iovecs to separate the requests. It's unnecessary and can be replaced
by checking the position within the data buffer.

Change-Id: I9255ea0072fee6c4e6a7dca21e4008780bc45610
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com>
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/455519
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Wojciech Malikowski <wojciech.malikowski@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com>
2019-06-03 04:39:37 +00:00
..
ftl_anm.c lib/ftl:fix scanbuild error in ftl_anm.c 2019-05-16 20:52:50 +00:00
ftl_anm.h check_format: Verify #include syntax 2019-01-29 00:12:07 +00:00
ftl_band.c lib/ftl: stop splitting internal IO data buffers 2019-06-03 04:39:37 +00:00
ftl_band.h lib/ftl: improved padding during shutdown 2019-05-24 23:29:22 +00:00
ftl_core.c lib/ftl: stop splitting internal IO data buffers 2019-06-03 04:39:37 +00:00
ftl_core.h lib/ftl: persistent cache initialization 2019-05-22 16:17:23 +00:00
ftl_debug.c ftl: Initial implementation 2019-01-11 09:15:39 +00:00
ftl_debug.h ftl: Initial implementation 2019-01-11 09:15:39 +00:00
ftl_init.c lib/ftl: consider 3D TLC NAND read unit size 2019-05-24 23:29:22 +00:00
ftl_io.c lib/ftl: stop splitting internal IO data buffers 2019-06-03 04:39:37 +00:00
ftl_io.h lib/ftl: stop splitting internal IO data buffers 2019-06-03 04:39:37 +00:00
ftl_ppa.h ftl: Initial implementation 2019-01-11 09:15:39 +00:00
ftl_reloc.c lib/ftl: stop splitting internal IO data buffers 2019-06-03 04:39:37 +00:00
ftl_reloc.h check_format: Verify #include syntax 2019-01-29 00:12:07 +00:00
ftl_restore.c lib/ftl: Fix memory leak in restore module 2019-03-18 16:33:49 +00:00
ftl_rwb.c lib/ftl: improved padding during shutdown 2019-05-24 23:29:22 +00:00
ftl_rwb.h lib/ftl: improved padding during shutdown 2019-05-24 23:29:22 +00:00
ftl_trace.c lib/ftl: trace last LBA during completion 2019-05-16 07:56:20 +00:00
ftl_trace.h lib/ftl: traces refactor 2019-04-01 09:05:33 +00:00
Makefile ftl: Added trace support 2019-01-18 18:58:04 +00:00