Lines Matching defs:md
40 ftl_p2l_wipe_md_region_cb(struct spdk_ftl_dev *dev, struct ftl_md *md, int status)
42 struct ftl_mngt_p2l_md_ctx *ctx = md->owner.cb_ctx;
62 struct ftl_md *md = layout->md[ctx->md_region];
67 if (!md) {
72 md->owner.cb_ctx = ctx;
73 md->cb = ftl_p2l_wipe_md_region_cb;
74 ftl_md_clear(md, 0, NULL);
129 struct ftl_md *md;
135 md = dev->layout.md[region_type];
136 assert(md);
137 ftl_md_free_buf(md, ftl_md_destroy_region_flags(dev, dev->layout.region[region_type].type));
143 ftl_mngt_p2l_restore_ckpt_cb(struct spdk_ftl_dev *dev, struct ftl_md *md, int status)
145 struct ftl_mngt_p2l_md_ctx *ctx = md->owner.cb_ctx;
164 struct ftl_md *md;
185 md = layout->md[md_region];
186 assert(md);
187 md->owner.cb_ctx = ctx;
188 md->cb = ftl_mngt_p2l_restore_ckpt_cb;
189 ftl_md_restore(md);