Spdk/lib/ftl
Wojciech Malikowski fcd2364c6a lib/ftl: Metadata read/write interfaces refactor
Extended ftl_band_read_lba_map() interface to provide
range of lba map to read.

Added ftl_xfer_offset_from_ppa() function for
calculating offset of read portion of lba map
based on ppa address from IO. This offset is
used for coping read lba map portion  to internal
ftl buffer.

Change-Id: I1c72a18c79eda8c33cd0b20ea36a5d9521a09d06
Signed-off-by: Wojciech Malikowski <wojciech.malikowski@intel.com>
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/449435
Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com>
Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
2019-06-06 07:26:35 +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: Metadata read/write interfaces refactor 2019-06-06 07:26:35 +00:00
ftl_band.h lib/ftl: Metadata read/write interfaces refactor 2019-06-06 07:26:35 +00:00
ftl_core.c lib/ftl: Metadata read/write interfaces refactor 2019-06-06 07:26:35 +00:00
ftl_core.h lib/ftl: report all errors in completion callback 2019-06-03 04:39:37 +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: Metadata read/write interfaces refactor 2019-06-06 07:26:35 +00:00
ftl_io.c lib/ftl: fixed metadata pointer arithmetic 2019-06-04 00:07:02 +00:00
ftl_io.h lib/ftl: use pre-allocated iov buffer 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: Metadata read/write interfaces refactor 2019-06-06 07:26:35 +00:00
ftl_reloc.h check_format: Verify #include syntax 2019-01-29 00:12:07 +00:00
ftl_restore.c lib/ftl: Metadata read/write interfaces refactor 2019-06-06 07:26:35 +00:00
ftl_rwb.c env: Add free_space parameter to spdk_ring_enqueue 2019-06-05 05:23:58 +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