numam-spdk/lib/ftl
Wojciech Malikowski 77d591e172 lib/ftl: Change ftl_chunk structure to ftl_zone
This is starting point for moving current FTL
implementation which is working on top of
Open Channel NVMe driver to work on top of
abstracted zoned bdev.

This patch is changing name of ftl_chunk structure
to ftl_zone and start using zone states from zdev
interface.

Change-Id: I5429f489cc08a1ac27f09aba3dca4b40ea95eeb3
Signed-off-by: Wojciech Malikowski <wojciech.malikowski@intel.com>
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/467391
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
Community-CI: SPDK CI Jenkins <sys_sgci@intel.com>
2019-12-24 08:14:55 +00:00
..
ftl_anm.c lib/ftl: Change ftl_chunk structure to ftl_zone 2019-12-24 08:14:55 +00:00
ftl_anm.h lib/ftl: Make ANM device unregister asynchronous 2019-10-01 14:47:50 +00:00
ftl_band.c lib/ftl: Change ftl_chunk structure to ftl_zone 2019-12-24 08:14:55 +00:00
ftl_band.h lib/ftl: Change ftl_chunk structure to ftl_zone 2019-12-24 08:14:55 +00:00
ftl_core.c lib/ftl: Change ftl_chunk structure to ftl_zone 2019-12-24 08:14:55 +00:00
ftl_core.h lib/ftl: Change ftl_chunk structure to ftl_zone 2019-12-24 08:14:55 +00:00
ftl_debug.c lib/ftl: Change ftl_chunk structure to ftl_zone 2019-12-24 08:14:55 +00:00
ftl_debug.h lib/ftl: Remove ftl_md struct from band 2019-06-07 04:39:14 +00:00
ftl_init.c lib/ftl: Change ftl_chunk structure to ftl_zone 2019-12-24 08:14:55 +00:00
ftl_io.c lib/ftl: Update initialization of io channel 2019-08-12 21:37:13 +00:00
ftl_io.h lib/ftl: allow writes bypassing non-volatile cache 2019-07-12 12:39:38 +00:00
ftl_ppa.h ftl: Initial implementation 2019-01-11 09:15:39 +00:00
ftl_reloc.c lib/ftl: Change ftl_chunk structure to ftl_zone 2019-12-24 08:14:55 +00:00
ftl_reloc.h lib/ftl: track defragged bands in ftl_reloc 2019-08-27 18:55:40 +00:00
ftl_restore.c lib/ftl: Change ftl_chunk structure to ftl_zone 2019-12-24 08:14:55 +00:00
ftl_rwb.c lib/ftl: track number of pending write buffer entries 2019-09-04 18:42:57 +00:00
ftl_rwb.h lib/ftl: track number of pending write buffer entries 2019-09-04 18:42:57 +00:00
ftl_trace.c lib/ftl: Remove ftl_md struct from band 2019-06-07 04:39:14 +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