lean-ftl
Introduction
Getting started
User guide
API
Tests
Internals
Development
Acknowledgement
lean-ftl
Index
Index
B
|
C
|
D
|
E
|
F
|
L
|
N
|
S
B
BITS_PER_BYTE (C macro)
BYTES_TO_BITS_1 (C macro)
BYTES_TO_BITS_2 (C macro)
BYTES_TO_BITS_4 (C macro)
BYTES_TO_BITS_8 (C macro)
C
CONCAT (C macro)
CONCAT_INNER (C macro)
D
dat (C++ member)
DAT_PER_WU (C macro)
E
error_handler_t (C++ type)
F
flash_sw_page_t (C++ type)
L
LFTL_AREA (C macro)
LFTL_ARRAY (C macro)
lftl_basic_write (C++ function)
lftl_build_type (C++ function)
LFTL_COMPACT_ARRAY (C macro)
lftl_ctx_struct (C++ struct)
lftl_ctx_struct::area (C++ member)
lftl_ctx_struct::area_size (C++ member)
lftl_ctx_struct::data (C++ member)
lftl_ctx_struct::data_size (C++ member)
lftl_ctx_struct::erase (C++ member)
lftl_ctx_struct::error_handler (C++ member)
lftl_ctx_struct::next (C++ member)
lftl_ctx_struct::nvm_props (C++ member)
lftl_ctx_struct::read (C++ member)
lftl_ctx_struct::transaction_tracker (C++ member)
lftl_ctx_struct::write (C++ member)
lftl_ctx_t (C++ type)
lftl_dat_t (C++ type)
LFTL_DAT_TYPE (C macro)
LFTL_DAT_TYPE_BUILDER (C macro)
LFTL_DAT_TYPE_BUILDER2 (C macro)
LFTL_DAT_TYPE_SIZE (C macro)
LFTL_DAT_TYPE_WIDTH (C macro)
LFTL_DATA (C macro)
LFTL_DIV_CEIL (C macro)
lftl_erase_all (C++ function)
LFTL_ERROR_BASE_MISALIGNED (C macro)
LFTL_ERROR_FIRST_NOT_IN_DATA (C macro)
LFTL_ERROR_LAST_NOT_IN_DATA (C macro)
LFTL_ERROR_LOW_LEVEL_ERASE (C macro)
LFTL_ERROR_LOW_LEVEL_READ (C macro)
LFTL_ERROR_LOW_LEVEL_WRITE (C macro)
LFTL_ERROR_NO_TRANSACTION (C macro)
LFTL_ERROR_NO_VALID_VERSION (C macro)
LFTL_ERROR_SIZE_MISALIGNED (C macro)
LFTL_ERROR_TRANSACTION_ONGOING (C macro)
LFTL_ERROR_TRANSACTION_OVERWRITE (C macro)
LFTL_ERROR_VERSION_COLLISION (C macro)
LFTL_ERROR_WU_SIZE_TOO_LARGE (C macro)
lftl_format (C++ function)
lftl_get_ctx (C++ function)
lftl_init_lib (C++ function)
LFTL_INTERNAL_ERROR (C macro)
LFTL_INVALID_POINTER (C macro)
lftl_memread (C++ function)
lftl_memread_newer (C++ function)
LFTL_MEMSET_WHOLE_AREA (C macro)
LFTL_META_N_ITEMS (C macro)
lftl_nvm_props_struct (C++ struct)
lftl_nvm_props_struct::base (C++ member)
lftl_nvm_props_struct::erase_size (C++ member)
lftl_nvm_props_struct::size (C++ member)
lftl_nvm_props_struct::write_size (C++ member)
lftl_nvm_props_t (C++ type)
LFTL_PAGES (C macro)
LFTL_RAW_DATA (C macro)
lftl_read (C++ function)
lftl_read_newer (C++ function)
LFTL_READ_WHOLE_DATA (C macro)
lftl_register_area (C++ function)
LFTL_ROUND_UP (C macro)
LFTL_SUCCESS (C macro)
lftl_transaction_abort (C++ function)
lftl_transaction_commit (C++ function)
lftl_transaction_read (C++ function)
lftl_transaction_start (C++ function)
LFTL_TRANSACTION_TRACKER_SIZE (C macro)
LFTL_TRANSACTION_TRACKER_SIZE_LL (C macro)
lftl_transaction_write (C++ function)
lftl_transaction_write_any (C++ function)
LFTL_VAR (C macro)
lftl_version (C++ function)
lftl_version_timestamp (C++ function)
LFTL_WEAR_LEVELING_FACTOR (C macro)
lftl_write (C++ function)
lftl_write_any (C++ function)
LFTL_WRITE_WHOLE_DATA (C macro)
LFTL_WU64 (C macro)
LFTL_WU_DAT (C macro)
LFTL_WU_MAX_SIZE (C macro)
lftl_wu_struct (C++ struct)
lftl_wu_struct::dat (C++ member)
N
nvm_erase_t (C++ type)
nvm_read_t (C++ type)
nvm_write_t (C++ type)
S
SIZE64 (C macro)
SIZE_LFTL_DAT (C macro)
STR (C macro)
STR_INNER (C macro)