Lines Matching defs:region
18 ftl_region_major_upgrade_enabled(struct spdk_ftl_dev *dev, struct ftl_layout_region *region)
20 if (ftl_region_upgrade_enabled(dev, region)) {
33 ftl_region_upgrade_disabled(struct spdk_ftl_dev *dev, struct ftl_layout_region *region)
39 ftl_region_upgrade_enabled(struct spdk_ftl_dev *dev, struct ftl_layout_region *region)
42 FTL_ERRLOG(dev, "FTL region upgrade: SB dirty\n");
146 FTL_ERRLOG(dev, "Unknown region version\n");
190 /* Superblock region is always default-created in the latest version - see ftl_layout_setup_superblock() */
193 dev->layout.region[ctx->reg->type].entry_size = entry_size;
194 dev->layout.region[ctx->reg->type].num_entries = num_entries;
278 dev->layout.region[FTL_LAYOUT_REGION_TYPE_SB_BASE].current.version = reg->current.version;
297 /* select the next region to upgrade */
305 /* qualify region version to upgrade */
325 SPDK_STATIC_ASSERT(FTL_LAYOUT_REGION_TYPE_SB == 0, "Invalid SB region type");
349 "Error when dropping region type %"PRId32", ver %"PRIu32": rc:%"PRId32" but found reg ver %"PRIu32"\n",
353 dev->layout.region[reg_type].type = FTL_LAYOUT_REGION_TYPE_INVALID;