Searched refs:blk_offs (Results 1 – 10 of 10) sorted by relevance
/spdk/lib/ftl/utils/ |
H A D | ftl_layout_tracker_bdev.c | 29 uint64_t blk_offs; member 111 align_offs = entry->reg.blk_offs; in layout_region_find_min_free() 115 align_sz -= (align_offs - entry->reg.blk_offs); in layout_region_find_min_free() 190 uint64_t align_offs = SPDK_ALIGN_CEIL(entry_free->reg.blk_offs, blk_align); in ftl_layout_tracker_bdev_add_region() 191 assert(align_offs >= entry_free->reg.blk_offs); in ftl_layout_tracker_bdev_add_region() 194 if (align_offs > entry_free->reg.blk_offs) { in ftl_layout_tracker_bdev_add_region() 195 uint64_t unaligned_sz = align_offs - entry_free->reg.blk_offs; in ftl_layout_tracker_bdev_add_region() 206 entry_free->reg.blk_offs = align_offs; in ftl_layout_tracker_bdev_add_region() 227 entry_new->reg.blk_offs = entry_free->reg.blk_offs; in ftl_layout_tracker_bdev_add_region() 231 entry_free->reg.blk_offs += blk_sz; in ftl_layout_tracker_bdev_add_region() [all …]
|
H A D | ftl_layout_tracker_bdev.h | 23 uint64_t blk_offs; member 125 uint64_t blk_offs, uint64_t blk_sz);
|
/spdk/lib/ftl/upgrade/ |
H A D | ftl_sb_upgrade.c | 103 sb_reg->version, sb_reg->blk_offs, sb_reg->blk_sz); in sb_v3_md_layout_convert() 106 sb_reg->version, sb_reg->blk_offs, sb_reg->blk_sz); in sb_v3_md_layout_convert() 111 sb_reg->type, sb_reg->version, sb_reg->blk_offs, sb_reg->blk_sz); in sb_v3_md_layout_convert()
|
H A D | ftl_sb_v5.c | 339 reg_props.blk_offs, reg_props.blk_sz); in sb_md_layout_update_prev_region() 368 reg->current.offset = reg_next->blk_offs; in ftl_superblock_v5_md_layout_upgrade_region() 394 ftl_bug(reg->current.offset != reg_next->blk_offs); in ftl_superblock_v5_md_layout_upgrade_region() 417 "Region type:0x%"PRIx32" ver:%"PRIu32" blk_offs:0x%"PRIx64" blk_sz:0x%"PRIx64"\n", in ftl_superblock_v5_md_layout_dump() 418 reg_search_ctx->type, reg_search_ctx->ver, reg_search_ctx->blk_offs, reg_search_ctx->blk_sz); in ftl_superblock_v5_md_layout_dump() 431 "Region type:0x%"PRIx32" ver:%"PRIu32" blk_offs:0x%"PRIx64" blk_sz:0x%"PRIx64"\n", in ftl_superblock_v5_md_layout_dump() 432 reg_search_ctx->type, reg_search_ctx->ver, reg_search_ctx->blk_offs, reg_search_ctx->blk_sz); in ftl_superblock_v5_md_layout_dump() 463 reg->current.offset = reg_search_ctx->blk_offs; in layout_apply_from_sb_blob() 471 reg->current.offset = reg_search_ctx->blk_offs; in layout_apply_from_sb_blob() 483 if (reg->current.offset != reg_search_ctx->blk_offs || in layout_apply_from_sb_blob() [all...] |
H A D | ftl_sb_v3.c | 101 reg->current.offset = sb_reg->blk_offs; in ftl_superblock_v3_md_layout_load_all() 160 … ftl_df_get_obj_id(sb, sb_reg), sb_reg->type, sb_reg->version, sb_reg->blk_offs, sb_reg->blk_sz); in ftl_superblock_v3_md_layout_dump()
|
/spdk/lib/ftl/base/ |
H A D | ftl_base_bdev.c | 84 assert(reg_props->blk_offs + reg_blks <= dev->layout.base.total_blocks); in md_region_open() 119 region->current.offset = reg_search_ctx->blk_offs;
|
/spdk/test/unit/lib/ftl/ftl_sb/ |
H A D | ftl_sb_ut.c | 290 uint32_t reg_type, uint32_t reg_version, uint64_t blk_offs, uint64_t blk_sz) in test_superblock_v3_md_layout_add() 298 sb_reg->blk_offs = blk_offs; in test_superblock_v3_md_layout_add() 526 sb_reg->blk_offs, sb_reg->blk_sz); in test_sb_v3_md_layout() 546 sb_reg_next->blk_offs, sb_reg_next->blk_sz); in test_sb_v3_md_layout() 607 CU_ASSERT_EQUAL(reg->current.offset, reg_props->blk_offs); in test_sb_v5_md_layout() 665 tbe->blk_offs -= tbe->blk_sz; in test_sb_v5_md_layout() 668 tbe->blk_offs += tbe->blk_sz; in test_sb_v5_md_layout() 675 tbe->blk_offs = reg->current.offset + FTL_LAYOUT_REGION_TYPE_MAX * reg->current.blocks; in test_sb_v5_md_layout() 683 tbe->blk_offs in test_sb_v5_md_layout() 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 [all...] |
/spdk/lib/ftl/nvc/ |
H A D | ftl_nvc_bdev_vss.c |
|
/spdk/lib/ftl/ |
H A D | ftl_sb_common.h | 51 uint64_t blk_offs; member
|
/spdk/test/unit/lib/ftl/ftl_layout_upgrade/ |
H A D | ftl_layout_upgrade_ut.c | 220 CU_ASSERT_EQUAL(reg->current.offset, reg_props->blk_offs); in test_l2p_upgrade() 260 tbe->blk_offs = 0x1984; in test_l2p_upgrade() 266 tbe->blk_offs = 0x19840514; in test_l2p_upgrade()
|