/spdk/lib/ftl/base/ |
H A D | ftl_base_bdev.c | 18 md_region_setup(struct spdk_ftl_dev * dev,enum ftl_layout_region_type reg_type,struct ftl_layout_region * region) md_region_setup() argument 32 md_region_create(struct spdk_ftl_dev * dev,enum ftl_layout_region_type reg_type,uint32_t reg_version,size_t reg_blks) md_region_create() argument 59 md_region_open(struct spdk_ftl_dev * dev,enum ftl_layout_region_type reg_type,uint32_t reg_version,size_t entry_size,size_t entry_count,struct ftl_layout_region * region) md_region_open() argument [all...] |
/spdk/lib/ftl/upgrade/ |
H A D | ftl_layout_upgrade.c | 131 ftl_layout_upgrade_get_latest_version(enum ftl_layout_region_type reg_type) ftl_layout_upgrade_get_latest_version() argument 212 enum ftl_layout_region_type reg_type; ftl_layout_verify() local 286 uint32_t reg_type = ctx->reg->type; layout_upgrade_select_next_region() local 331 ftl_layout_upgrade_region_get_latest_version(enum ftl_layout_region_type reg_type) ftl_layout_upgrade_region_get_latest_version() argument 340 ftl_layout_upgrade_drop_region(struct spdk_ftl_dev * dev,struct ftl_layout_tracker_bdev * layout_tracker,enum ftl_layout_region_type reg_type,uint32_t reg_ver) ftl_layout_upgrade_drop_region() argument [all...] |
H A D | ftl_sb_upgrade.c | 51 sb_v3_md_region_is_fixed(int reg_type) in sb_v3_md_region_is_fixed() 65 sb_v3_md_region_is_nvc(int reg_type) in sb_v3_md_region_is_nvc()
|
H A D | ftl_sb_v5.c | 124 enum ftl_layout_region_type reg_type, void *find_filter) in sb_md_layout_find_oldest_region() argument 154 struct ftl_layout_tracker_bdev *layout_tracker, enum ftl_layout_region_type reg_type, in sb_md_layout_find_latest_region() argument 185 struct ftl_layout_tracker_bdev *layout_tracker, enum ftl_layout_region_type reg_type, in sb_md_layout_find_region_version() argument 212 sb_md_layout_find_region(struct spdk_ftl_dev *dev, enum ftl_layout_region_type reg_type, in sb_md_layout_find_region() argument 493 layout_region_verify(struct spdk_ftl_dev * dev,enum ftl_layout_region_type reg_type) layout_region_verify() argument 641 filter_region_type_base(enum ftl_layout_region_type reg_type) filter_region_type_base() argument 655 filter_region_type_nvc(enum ftl_layout_region_type reg_type) filter_region_type_nvc() argument [all...] |
H A D | ftl_sb_v3.c | 25 md_region_is_fixed(int reg_type) in md_region_is_fixed()
|
/spdk/lib/ftl/utils/ |
H A D | ftl_layout_tracker_bdev.c | 130 enum ftl_layout_region_type reg_type, in layout_region_find_from() 147 enum ftl_layout_region_type reg_type, in layout_region_find_first() 155 enum ftl_layout_region_type reg_type, in layout_region_find_next() 166 enum ftl_layout_region_type reg_type, uint32_t reg_ver, uint64_t blk_sz, uint64_t blk_align) in ftl_layout_tracker_bdev_add_region() 249 enum ftl_layout_region_type reg_type, uint32_t reg_ver, in ftl_layout_tracker_bdev_insert_region() 352 enum ftl_layout_region_type reg_type, uint32_t reg_ver) in ftl_layout_tracker_bdev_rm_region() 404 enum ftl_layout_region_type reg_type, in ftl_layout_tracker_bdev_find_next_region()
|
/spdk/lib/ftl/nvc/ |
H A D | ftl_nvc_bdev_vss.c | 49 md_region_setup(struct spdk_ftl_dev * dev,enum ftl_layout_region_type reg_type,struct ftl_layout_region * region) md_region_setup() argument 63 md_region_create(struct spdk_ftl_dev * dev,enum ftl_layout_region_type reg_type,uint32_t reg_version,size_t reg_blks) md_region_create() argument 84 md_region_open(struct spdk_ftl_dev * dev,enum ftl_layout_region_type reg_type,uint32_t reg_version,size_t entry_size,size_t entry_count,struct ftl_layout_region * region) md_region_open() argument
|
/spdk/lib/ftl/ |
H A D | ftl_layout.c | 83 ftl_md_region_name(enum ftl_layout_region_type reg_type) in ftl_md_region_name() argument 187 ftl_layout_region_get(struct spdk_ftl_dev * dev,enum ftl_layout_region_type reg_type) ftl_layout_region_get() argument 202 layout_region_create_nvc(struct spdk_ftl_dev * dev,enum ftl_layout_region_type reg_type,uint32_t reg_version,size_t entry_size,size_t entry_count) layout_region_create_nvc() argument 219 layout_region_create_base(struct spdk_ftl_dev * dev,enum ftl_layout_region_type reg_type,uint32_t reg_version,size_t entry_size,size_t entry_count) layout_region_create_base() argument 237 legacy_layout_verify_region(struct ftl_layout_tracker_bdev * layout_tracker,enum ftl_layout_region_type reg_type,uint32_t reg_version) legacy_layout_verify_region() argument 257 legacy_layout_region_open_nvc(struct spdk_ftl_dev * dev,enum ftl_layout_region_type reg_type,uint32_t reg_version,size_t entry_size,size_t entry_count) legacy_layout_region_open_nvc() argument 268 legacy_layout_region_open_base(struct spdk_ftl_dev * dev,enum ftl_layout_region_type reg_type,uint32_t reg_version,size_t entry_size,size_t entry_count) legacy_layout_region_open_base() argument 805 enum ftl_layout_region_type reg_type; ftl_layout_blob_store() local 855 ftl_layout_upgrade_add_region_placeholder(struct spdk_ftl_dev * dev,struct ftl_layout_tracker_bdev * layout_tracker,enum ftl_layout_region_type reg_type) ftl_layout_upgrade_add_region_placeholder() argument [all...] |
/spdk/test/unit/lib/ftl/ftl_sb/ |
H A D | ftl_sb_ut.c | 288 test_superblock_v3_md_layout_add(struct spdk_ftl_dev * dev,struct ftl_superblock_v3_md_region * sb_reg,uint32_t reg_type,uint32_t reg_version,uint64_t blk_offs,uint64_t blk_sz) test_superblock_v3_md_layout_add() argument 304 test_superblock_v3_md_layout_add_free(struct spdk_ftl_dev * dev,struct ftl_superblock_v3_md_region ** sb_reg,uint32_t reg_type,uint32_t free_type,uint64_t total_blocks) test_superblock_v3_md_layout_add_free() argument 386 uint32_t reg_type; test_sb_v3_region_reinit() local 394 test_sb_v3_find_region_ver(enum ftl_layout_region_type reg_type,uint32_t reg_ver) test_sb_v3_find_region_ver() argument 422 test_sb_v3_find_region_latest(enum ftl_layout_region_type reg_type) test_sb_v3_find_region_latest() argument [all...] |
/spdk/test/unit/lib/ftl/ftl_layout_upgrade/ |
H A D | ftl_layout_upgrade_ut.c | 272 for (int reg_type = 0; reg_type < FTL_LAYOUT_REGION_TYPE_MAX; test_l2p_upgrade() local
|
/spdk/test/unit/lib/ftl/ftl_p2l.c/ |
H A D | ftl_p2l_ut.c | 99 ftl_layout_region_get(struct spdk_ftl_dev *dev, enum ftl_layout_region_type reg_type) in ftl_layout_region_get()
|