Lines Matching defs:mngt
18 #include "mngt/ftl_mngt.h"
2078 struct ftl_mngt_process *mngt = brq->owner.priv;
2080 struct restore_chunk_md_ctx *ctx = ftl_mngt_get_step_ctx(mngt);
2094 ftl_mngt_continue_step(mngt);
2098 ftl_mngt_nv_cache_walk_tail_md(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt,
2104 ctx = ftl_mngt_get_step_ctx(mngt);
2106 if (ftl_mngt_alloc_step_ctx(mngt, sizeof(*ctx))) {
2107 ftl_mngt_fail_step(mngt);
2110 ctx = ftl_mngt_get_step_ctx(mngt);
2129 ftl_mngt_fail_step(mngt);
2131 ftl_mngt_next_step(mngt);
2157 rc = ftl_chunk_read_tail_md(chunk, &chunk->metadata_rq, walk_tail_md_cb, mngt);
2172 * we're using ftl_mngt_continue_step to arrive at the same spot of checking for mngt step end (see beginning of function).
2174 ftl_mngt_continue_step(mngt);
2180 ftl_mngt_nv_cache_restore_l2p(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt,
2183 ftl_mngt_nv_cache_walk_tail_md(dev, mngt, dev->sb->ckpt_seq_id, cb, cb_ctx);
2189 struct ftl_mngt_process *mngt = md->owner.cb_ctx;
2196 ftl_mngt_fail_step(mngt);
2245 ftl_mngt_fail_step(mngt);
2247 ftl_mngt_next_step(mngt);
2252 ftl_mngt_nv_cache_restore_chunk_state(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
2256 md->owner.cb_ctx = mngt;
2266 recover_open_chunk_prepare(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
2269 struct recover_open_chunk_ctx *ctx = ftl_mngt_get_process_ctx(mngt);
2278 ftl_mngt_fail_step(mngt);
2280 ftl_mngt_next_step(mngt);
2287 struct ftl_mngt_process *mngt = rq->owner.priv;
2290 ftl_mngt_next_step(mngt);
2292 ftl_mngt_fail_step(mngt);
2297 recover_open_chunk_persist_p2l_map(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
2299 struct recover_open_chunk_ctx *ctx = ftl_mngt_get_process_ctx(mngt);
2301 struct ftl_basic_rq *rq = ftl_mngt_get_step_ctx(mngt);
2305 ftl_basic_rq_set_owner(rq, recover_open_chunk_persist_p2l_map_cb, mngt);
2314 struct ftl_mngt_process *mngt = cb_arg;
2315 struct recover_open_chunk_ctx *ctx = ftl_mngt_get_process_ctx(mngt);
2332 ftl_mngt_next_step(mngt);
2334 ftl_mngt_fail_step(mngt);
2339 recover_open_chunk_close_chunk(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
2341 struct recover_open_chunk_ctx *ctx = ftl_mngt_get_process_ctx(mngt);
2355 recover_open_chunk_close_chunk_cb, mngt,
2360 recover_open_chunk_execute(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
2362 struct recover_open_chunk_ctx *ctx = ftl_mngt_get_process_ctx(mngt);
2365 nvc->nvc_type->ops.recover_open_chunk(dev, mngt, ctx->chunk);
2369 recover_open_chunk_cleanup(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
2371 struct recover_open_chunk_ctx *ctx = ftl_mngt_get_process_ctx(mngt);
2377 ftl_mngt_next_step(mngt);
2413 struct ftl_mngt_process *mngt = ctx;
2416 ftl_mngt_fail_step(mngt);
2418 ftl_mngt_continue_step(mngt);
2423 ftl_mngt_nv_cache_recover_open_chunk(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt)
2430 ftl_mngt_fail_step(mngt);
2439 ftl_mngt_fail_step(mngt);
2441 ftl_mngt_next_step(mngt);
2445 ftl_mngt_nv_cache_recover_open_chunk_cb, mngt)) {
2446 ftl_mngt_fail_step(mngt);