Home
last modified time | relevance | path

Searched defs:mngt (Results 1 – 16 of 16) sorted by relevance

/spdk/lib/ftl/mngt/
H A Dftl_mngt_md.c24 ftl_mngt_init_layout(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_init_layout() argument
56 ftl_mngt_init_md(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_init_md() argument
117 ftl_mngt_deinit_md(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_deinit_md() argument
140 struct ftl_mngt_process *mngt = md->owner.cb_ctx; persist_cb() local
150 persist(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt,enum ftl_layout_region_type type) persist() argument
192 struct ftl_mngt_process *mngt = md->owner.cb_ctx; restore_cb() local
212 restore(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt,enum ftl_layout_region_type type) restore() argument
229 ftl_mngt_persist_nv_cache_metadata(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_persist_nv_cache_metadata() argument
240 ftl_mngt_fast_persist_nv_cache_metadata(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_fast_persist_nv_cache_metadata() argument
250 ftl_mngt_persist_vld_map_metadata(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_persist_vld_map_metadata() argument
256 ftl_mngt_persist_p2l_metadata(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_persist_p2l_metadata() argument
272 ftl_mngt_persist_band_info_metadata(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_persist_band_info_metadata() argument
278 ftl_mngt_persist_trim_metadata(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_persist_trim_metadata() argument
309 ftl_mngt_persist_super_block(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_persist_super_block() argument
353 ftl_mngt_persist_md(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_persist_md() argument
374 ftl_mngt_fast_persist_md(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_fast_persist_md() argument
380 ftl_mngt_init_default_sb(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_init_default_sb() argument
414 ftl_mngt_set_dirty(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_set_dirty() argument
426 ftl_mngt_set_clean(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_set_clean() argument
440 ftl_mngt_set_shm_clean(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_set_shm_clean() argument
451 ftl_mngt_load_sb(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_load_sb() argument
469 ftl_mngt_validate_sb(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_validate_sb() argument
555 ftl_mngt_superblock_init(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_superblock_init() argument
647 ftl_mngt_superblock_deinit(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_superblock_deinit() argument
670 ftl_mngt_restore_nv_cache_metadata(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_restore_nv_cache_metadata() argument
685 ftl_mngt_restore_vld_map_metadata(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_restore_vld_map_metadata() argument
700 ftl_mngt_restore_band_info_metadata(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_restore_band_info_metadata() argument
715 ftl_mngt_restore_trim_metadata(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_restore_trim_metadata() argument
756 ftl_mngt_restore_md(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_restore_md() argument
762 ftl_mngt_persist_superblock(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_persist_superblock() argument
[all...]
H A Dftl_mngt.c64 get_current_step(struct ftl_mngt_process *mngt) in get_current_step()
74 init_step(struct ftl_mngt_process *mngt, in init_step()
99 free_mngt(struct ftl_mngt_process *mngt) in free_mngt()
127 struct ftl_mngt_process *mngt; in allocate_mngt() local
161 invoke_init_handler(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt, in invoke_init_handler()
180 struct ftl_mngt_process *mngt; in _ftl_mngt_process_execute() local
234 struct ftl_mngt_process *mngt; in ftl_mngt_process_rollback() local
274 ftl_mngt_get_dev(struct ftl_mngt_process *mngt) in ftl_mngt_get_dev()
280 ftl_mngt_alloc_step_ctx(struct ftl_mngt_process *mngt, size_t size) in ftl_mngt_alloc_step_ctx()
296 ftl_mngt_get_step_ctx(struct ftl_mngt_process *mngt) in ftl_mngt_get_step_ctx()
[all …]
H A Dftl_mngt_l2p.c17 struct ftl_mngt_process *mngt = ctx; in l2p_cb() local
27 ftl_mngt_init_l2p(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_init_l2p()
37 ftl_mngt_deinit_l2p(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_deinit_l2p()
44 ftl_mngt_clear_l2p(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_clear_l2p()
50 ftl_mngt_persist_l2p(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_persist_l2p()
56 ftl_mngt_trim_l2p(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_trim_l2p()
62 ftl_mngt_restore_l2p(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_restore_l2p()
H A Dftl_mngt_misc.c17 ftl_mngt_check_conf(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_check_conf() argument
69 ftl_mngt_init_mem_pools(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_init_mem_pools() argument
85 ftl_mngt_deinit_mem_pools(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_deinit_mem_pools() argument
106 ftl_mngt_init_reloc(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_init_reloc() argument
119 ftl_mngt_deinit_reloc(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_deinit_reloc() argument
126 ftl_mngt_init_nv_cache(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_init_nv_cache() argument
138 ftl_mngt_deinit_nv_cache(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_deinit_nv_cache() argument
147 struct ftl_mngt_process *mngt = cb_ctx; user_clear_cb() local
158 ftl_mngt_scrub_nv_cache(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_scrub_nv_cache() argument
179 ftl_mngt_finalize_startup(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_finalize_startup() argument
206 ftl_mngt_start_core_poller(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_start_core_poller() argument
219 ftl_mngt_stop_core_poller(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_stop_core_poller() argument
231 ftl_mngt_dump_stats(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_dump_stats() argument
239 ftl_mngt_init_vld_map(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_init_vld_map() argument
255 ftl_mngt_deinit_vld_map(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_deinit_vld_map() argument
265 ftl_mngt_init_trim_map(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_init_trim_map() argument
297 struct ftl_mngt_process *mngt = md->owner.cb_ctx; trim_clear_cb() local
307 ftl_mngt_trim_metadata_clear(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_trim_metadata_clear() argument
317 ftl_mngt_trim_log_clear(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_trim_log_clear() argument
327 ftl_mngt_deinit_trim_map(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_deinit_trim_map() argument
400 ftl_mngt_set_property_decode(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_set_property_decode() argument
414 ftl_mngt_set_property(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_set_property() argument
425 ftl_mngt_set_property_cleanup(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_set_property_cleanup() argument
[all...]
H A Dftl_mngt_recovery.c77 ftl_mngt_recovery_init(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_recovery_init()
159 ftl_mngt_recovery_deinit(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_recovery_deinit()
185 ftl_mngt_recovery_run_iteration(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_recovery_run_iteration()
204 struct ftl_mngt_process *mngt = md->owner.cb_ctx; in restore_band_state_cb() local
242 ftl_mngt_recovery_restore_band_state(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_recovery_restore_band_state()
258 ftl_mngt_recovery_walk_band_tail_md(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt, in ftl_mngt_recovery_walk_band_tail_md()
321 ftl_mngt_recovery_iteration_init_seq_ids(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_recovery_iteration_init_seq_ids()
356 struct ftl_mngt_process *mngt = md->owner.cb_ctx; in l2p_cb() local
366 ftl_mngt_recovery_iteration_load_l2p(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_recovery_iteration_load_l2p()
385 ftl_mngt_recovery_iteration_save_l2p(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_recovery_iteration_save_l2p()
[all …]
H A Dftl_mngt_p2l.c12 struct ftl_mngt_process *mngt; global() member
20 ftl_mngt_p2l_init_ckpt(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_p2l_init_ckpt() argument
30 ftl_mngt_p2l_deinit_ckpt(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_p2l_deinit_ckpt() argument
75 ftl_mngt_p2l_wipe(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_p2l_wipe() argument
90 ftl_mngt_p2l_free_bufs(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_p2l_free_bufs() argument
124 ftl_mngt_p2l_restore_ckpt(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_p2l_restore_ckpt() argument
[all...]
H A Dftl_mngt_ioch.c145 ftl_mngt_register_io_device(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_register_io_device() argument
161 struct ftl_mngt_process *mngt = dev->unregister_process; in unregister_cb() local
170 ftl_mngt_unregister_io_device(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_unregister_io_device() argument
181 ftl_mngt_init_io_channel(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_init_io_channel() argument
194 ftl_mngt_deinit_io_channel(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_deinit_io_channel() argument
[all...]
H A Dftl_mngt_self_test.c26 ftl_mngt_test_prepare(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_test_prepare()
53 ftl_mngt_test_cleanup(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_test_cleanup()
70 struct ftl_mngt_process *mngt = pin_ctx->cb_ctx; in test_valid_map_pin_cb() local
128 ftl_mngt_test_valid_map(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_test_valid_map()
203 ftl_mngt_self_test(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_self_test()
H A Dftl_mngt_bdev.c49 ftl_mngt_open_base_bdev(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_open_base_bdev()
136 ftl_mngt_close_base_bdev(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_close_base_bdev()
173 ftl_mngt_open_cache_bdev(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_open_cache_bdev()
244 ftl_mngt_close_cache_bdev(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_close_cache_bdev()
H A Dftl_mngt_upgrade.c14 struct ftl_mngt_process *mngt; member
36 region_upgrade(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in region_upgrade()
142 ftl_mngt_layout_verify(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_layout_verify()
152 ftl_mngt_layout_upgrade(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_layout_upgrade()
H A Dftl_mngt_startup.c18 struct ftl_mngt_process *mngt) in ftl_mngt_select_startup_mode() argument
29 struct ftl_mngt_process *mngt) in ftl_mngt_select_restore_mode() argument
294 struct ftl_mngt_process *mngt = ctx; ftl_mngt_process_trim_cb() local
304 ftl_mngt_process_trim(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_process_trim() argument
377 ftl_mngt_rollback_device(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_rollback_device() argument
[all...]
H A Dftl_mngt_band.c126 ftl_mngt_init_bands(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_init_bands()
136 ftl_mngt_init_bands_md(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_init_bands_md()
146 ftl_mngt_deinit_bands(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_deinit_bands()
153 ftl_mngt_deinit_bands_md(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_deinit_bands_md()
211 ftl_mngt_decorate_bands(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_decorate_bands()
218 ftl_mngt_initialize_band_address(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_initialize_band_address()
349 ftl_mngt_finalize_init_bands(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in ftl_mngt_finalize_init_bands()
/spdk/test/unit/lib/ftl/ftl_mngt/
H A Dftl_mngt_ut.c120 fn_1_1_action(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in fn_1_1_action()
127 fn_1_1_cleanup(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in fn_1_1_cleanup()
134 fn_1_2_action(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in fn_1_2_action()
141 fn_1_3_action(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in fn_1_3_action()
148 fn_1_3_cleanup(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in fn_1_3_cleanup()
211 fn_2_common_part(struct ftl_mngt_process *mngt, int elem) in fn_2_common_part()
227 fn_2_1_action(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in fn_2_1_action()
233 fn_2_1_cleanup(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in fn_2_1_cleanup()
239 fn_2_2_action(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in fn_2_2_action()
245 fn_2_2_cleanup(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) in fn_2_2_cleanup()
[all …]
/spdk/lib/ftl/
H A Dftl_p2l.c282 struct ftl_mngt_process *mngt = arg; in ftl_p2l_ckpt_persist_end() local
304 ftl_mngt_persist_band_p2l(struct ftl_mngt_process *mngt, struct ftl_p2l_sync_ctx *ctx) in ftl_mngt_persist_band_p2l()
343 ftl_mngt_persist_bands_p2l(struct ftl_mngt_process *mngt) in ftl_mngt_persist_bands_p2l()
H A Dftl_nv_cache.c2208 struct ftl_mngt_process *mngt = brq->owner.priv; walk_tail_md_cb() local
2228 ftl_mngt_nv_cache_walk_tail_md(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt,uint64_t seq_id,ftl_chunk_md_cb cb,void * cb_ctx) ftl_mngt_nv_cache_walk_tail_md() argument
2310 ftl_mngt_nv_cache_restore_l2p(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt,ftl_chunk_md_cb cb,void * cb_ctx) ftl_mngt_nv_cache_restore_l2p() argument
2319 struct ftl_mngt_process *mngt = md->owner.cb_ctx; restore_chunk_state_cb() local
2382 ftl_mngt_nv_cache_restore_chunk_state(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_nv_cache_restore_chunk_state() argument
2394 struct ftl_mngt_process *mngt = brq->owner.priv; recover_open_chunk_cb() local
2425 ftl_mngt_nv_cache_recover_open_chunk(struct spdk_ftl_dev * dev,struct ftl_mngt_process * mngt) ftl_mngt_nv_cache_recover_open_chunk() argument
[all...]
/spdk/lib/ftl/utils/
H A Dftl_property.c271 ftl_property_set(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt, in ftl_property_set()
297 ftl_property_set_generic(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt, in ftl_property_set_generic()