Lines Matching defs:mngt
24 ftl_mngt_init_layout(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
27 ftl_mngt_fail_step(mngt);
29 ftl_mngt_next_step(mngt);
58 ftl_mngt_init_md(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
86 ftl_mngt_fail_step(mngt);
115 ftl_mngt_next_step(mngt);
119 ftl_mngt_deinit_md(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
136 ftl_mngt_next_step(mngt);
142 struct ftl_mngt_process *mngt = md->owner.cb_ctx;
145 ftl_mngt_fail_step(mngt);
147 ftl_mngt_next_step(mngt);
152 persist(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt,
162 ftl_mngt_fail_step(mngt);
166 md->owner.cb_ctx = mngt;
194 struct ftl_mngt_process *mngt = md->owner.cb_ctx;
199 ftl_mngt_fail_step(mngt);
207 ftl_mngt_fail_step(mngt);
209 ftl_mngt_next_step(mngt);
214 restore(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt, enum ftl_layout_region_type type)
221 ftl_mngt_fail_step(mngt);
225 md->owner.cb_ctx = mngt;
231 ftl_mngt_persist_nv_cache_metadata(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
234 ftl_mngt_fail_step(mngt);
238 persist(dev, mngt, FTL_LAYOUT_REGION_TYPE_NVC_MD);
242 ftl_mngt_fast_persist_nv_cache_metadata(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
245 ftl_mngt_fail_step(mngt);
248 ftl_mngt_next_step(mngt);
252 ftl_mngt_persist_vld_map_metadata(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
254 persist(dev, mngt, FTL_LAYOUT_REGION_TYPE_VALID_MAP);
258 ftl_mngt_persist_p2l_metadata(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
262 struct ftl_p2l_sync_ctx *ctx = ftl_mngt_get_step_ctx(mngt);
270 ftl_mngt_persist_bands_p2l(mngt);
274 ftl_mngt_persist_band_info_metadata(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
276 persist(dev, mngt, FTL_LAYOUT_REGION_TYPE_BAND_MD);
280 ftl_mngt_persist_trim_metadata(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
282 persist(dev, mngt, FTL_LAYOUT_REGION_TYPE_TRIM_MD);
311 ftl_mngt_persist_super_block(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
316 persist(dev, mngt, FTL_LAYOUT_REGION_TYPE_SB);
355 ftl_mngt_persist_md(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
357 ftl_mngt_call_process(mngt, &desc_persist, NULL);
376 ftl_mngt_fast_persist_md(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
378 ftl_mngt_call_process(mngt, &desc_fast_persist, NULL);
382 ftl_mngt_init_default_sb(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
412 ftl_mngt_next_step(mngt);
416 ftl_mngt_set_dirty(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
424 persist(dev, mngt, FTL_LAYOUT_REGION_TYPE_SB);
428 ftl_mngt_set_clean(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
436 persist(dev, mngt, FTL_LAYOUT_REGION_TYPE_SB);
442 ftl_mngt_set_shm_clean(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
449 ftl_mngt_next_step(mngt);
453 ftl_mngt_load_sb(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
458 restore(dev, mngt, FTL_LAYOUT_REGION_TYPE_SB);
464 ftl_mngt_fail_step(mngt);
467 ftl_mngt_next_step(mngt);
471 ftl_mngt_validate_sb(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
477 ftl_mngt_fail_step(mngt);
483 ftl_mngt_fail_step(mngt);
489 ftl_mngt_fail_step(mngt);
495 ftl_mngt_fail_step(mngt);
501 ftl_mngt_fail_step(mngt);
509 ftl_mngt_fail_step(mngt);
516 ftl_mngt_fail_step(mngt);
520 ftl_mngt_next_step(mngt);
557 ftl_mngt_superblock_init(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
586 ftl_mngt_fail_step(mngt);
595 ftl_mngt_fail_step(mngt);
610 ftl_mngt_fail_step(mngt);
615 ftl_mngt_fail_step(mngt);
627 ftl_mngt_fail_step(mngt);
642 ftl_mngt_call_process(mngt, &desc_init_sb, NULL);
644 ftl_mngt_call_process(mngt, &desc_restore_sb, NULL);
649 ftl_mngt_superblock_deinit(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
668 ftl_mngt_next_step(mngt);
672 ftl_mngt_restore_nv_cache_metadata(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
677 ftl_mngt_fail_step(mngt);
680 ftl_mngt_next_step(mngt);
683 restore(dev, mngt, FTL_LAYOUT_REGION_TYPE_NVC_MD);
687 ftl_mngt_restore_vld_map_metadata(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
692 ftl_mngt_fail_step(mngt);
695 ftl_mngt_next_step(mngt);
698 restore(dev, mngt, FTL_LAYOUT_REGION_TYPE_VALID_MAP);
702 ftl_mngt_restore_band_info_metadata(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
707 ftl_mngt_fail_step(mngt);
710 ftl_mngt_next_step(mngt);
713 restore(dev, mngt, FTL_LAYOUT_REGION_TYPE_BAND_MD);
717 ftl_mngt_restore_trim_metadata(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
722 ftl_mngt_fail_step(mngt);
725 ftl_mngt_next_step(mngt);
728 restore(dev, mngt, FTL_LAYOUT_REGION_TYPE_TRIM_MD);
758 ftl_mngt_restore_md(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
760 ftl_mngt_call_process(mngt, &desc_restore, NULL);
764 ftl_mngt_persist_superblock(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
767 persist(dev, mngt, FTL_LAYOUT_REGION_TYPE_SB);