Home
last modified time | relevance | path

Searched defs:md (Results 1 – 25 of 34) sorted by relevance

12

/spdk/lib/ftl/utils/
H A Dftl_md.c19 has_mirror(struct ftl_md *md) in has_mirror() argument
31 ftl_md_get_mirror(struct ftl_md *md) in ftl_md_get_mirror() argument
47 xfer_size(struct ftl_md * md) xfer_size() argument
53 ftl_md_create_spdk_buf(struct ftl_md * md,uint64_t vss_blksz) ftl_md_create_spdk_buf() argument
66 ftl_md_create_heap(struct ftl_md * md,uint64_t vss_blksz) ftl_md_create_heap() argument
78 ftl_md_destroy_spdk_buf(struct ftl_md * md) ftl_md_destroy_spdk_buf() argument
88 ftl_md_destroy_heap(struct ftl_md * md) ftl_md_destroy_heap() argument
104 ftl_md_setup_obj(struct ftl_md * md,int flags,const char * name) ftl_md_setup_obj() argument
130 ftl_md_invalidate_shm(struct ftl_md * md) ftl_md_invalidate_shm() argument
139 ftl_md_create_shm(struct ftl_md * md,uint64_t vss_blksz,int flags) ftl_md_create_shm() argument
243 ftl_md_destroy_shm(struct ftl_md * md,int flags) ftl_md_destroy_shm() argument
281 struct ftl_md *md; ftl_md_create() local
332 struct ftl_md md = { 0 }; ftl_md_unlink() local
346 ftl_md_destroy(struct ftl_md * md,int flags) ftl_md_destroy() argument
360 ftl_md_free_buf(struct ftl_md * md,int flags) ftl_md_free_buf() argument
379 ftl_md_get_buffer(struct ftl_md * md) ftl_md_get_buffer() argument
385 ftl_md_get_buffer_size(struct ftl_md * md) ftl_md_get_buffer_size() argument
416 ftl_md_get_vss_buffer(struct ftl_md * md) ftl_md_get_vss_buffer() argument
422 io_cleanup(struct ftl_md * md) io_cleanup() argument
434 struct ftl_md *md = arg; exception() local
456 struct ftl_md *md = arg; read_write_blocks_cb() local
534 struct ftl_md *md = _md; read_write_blocks() local
573 io_submit(struct ftl_md * md) io_submit() argument
597 io_can_start(struct ftl_md * md) io_can_start() argument
621 io_prepare(struct ftl_md * md,enum ftl_md_ops op) io_prepare() argument
655 io_init(struct ftl_md * md,enum ftl_md_ops op) io_init() argument
669 persist_entry_lba(struct ftl_md * md,uint64_t start_entry) persist_entry_lba() argument
678 struct ftl_md *md = ctx->md; persist_entry_cb() local
697 ftl_md_persist_entry_write_blocks(struct ftl_md_io_entry_ctx * ctx,struct ftl_md * md,spdk_bdev_io_wait_cb retry_fn) ftl_md_persist_entry_write_blocks() argument
734 struct ftl_md *md = ctx->md; ftl_md_persist_entry_primary() local
759 ftl_md_persist_entries(struct ftl_md * md,uint64_t start_entry,uint64_t num_entries,void * buffer,void * vss_buffer,ftl_md_io_entry_cb cb,void * cb_arg,struct ftl_md_io_entry_ctx * ctx) ftl_md_persist_entries() argument
788 struct ftl_md *md = ctx->md; read_entry_cb() local
815 ftl_md_read_entry_read_blocks(struct ftl_md_io_entry_ctx * ctx,struct ftl_md * md,spdk_bdev_io_wait_cb retry_fn) ftl_md_read_entry_read_blocks() argument
847 ftl_md_read_entry(struct ftl_md * md,uint64_t start_entry,void * buffer,void * vss_buffer,ftl_md_io_entry_cb cb,void * cb_arg,struct ftl_md_io_entry_ctx * ctx) ftl_md_read_entry() argument
873 persist_mirror_cb(struct spdk_ftl_dev * dev,struct ftl_md * md,int status) persist_mirror_cb() argument
892 ftl_md_persist(struct ftl_md * md) ftl_md_persist() argument
916 restore_mirror_cb(struct spdk_ftl_dev * dev,struct ftl_md * md,int status) restore_mirror_cb() argument
939 restore_sync_cb(struct spdk_ftl_dev * dev,struct ftl_md * md,int status) restore_sync_cb() argument
954 restore_done(struct ftl_md * md) restore_done() argument
997 io_done(struct ftl_md * md) io_done() argument
1016 ftl_md_restore(struct ftl_md * md) ftl_md_restore() argument
1026 pattern_prepare(struct ftl_md * md,int data_pattern,union ftl_md_vss * vss_pattern) pattern_prepare() argument
1066 ftl_md_clear(struct ftl_md * md,int data_pattern,union ftl_md_vss * vss_pattern) ftl_md_clear() argument
1096 ftl_md_get_region(struct ftl_md * md) ftl_md_get_region() argument
1102 ftl_md_set_region(struct ftl_md * md,const struct ftl_layout_region * region) ftl_md_set_region() argument
[all...]
H A Dftl_md.h64 void *md; member
108 struct ftl_md *md; member
[all...]
/spdk/lib/ftl/mngt/
H A Dftl_mngt_p2l.c37 ftl_p2l_wipe_md_region_cb(struct spdk_ftl_dev * dev,struct ftl_md * md,int status) ftl_p2l_wipe_md_region_cb() argument
59 struct ftl_md *md = layout->md[ctx->md_region]; ftl_p2l_wipe_md_region() local
92 struct ftl_md *md; ftl_mngt_p2l_free_bufs() local
106 ftl_mngt_p2l_restore_ckpt_cb(struct spdk_ftl_dev * dev,struct ftl_md * md,int status) ftl_mngt_p2l_restore_ckpt_cb() argument
127 struct ftl_md *md; ftl_mngt_p2l_restore_ckpt() local
[all...]
H A Dftl_mngt_recovery.c26 struct ftl_md *md; member
202 restore_band_state_cb(struct spdk_ftl_dev *dev, struct ftl_md *md, int status) in restore_band_state_cb()
244 struct ftl_md *md = dev->layout.md[FTL_LAYOUT_REGION_TYPE_BAND_MD]; in ftl_mngt_recovery_restore_band_state() local
324 struct ftl_md *md = dev->layout.md[FTL_LAYOUT_REGION_TYPE_TRIM_MD]; in ftl_mngt_recovery_iteration_init_seq_ids() local
354 l2p_cb(struct spdk_ftl_dev *dev, struct ftl_md *md, int status) in l2p_cb()
369 struct ftl_md *md = ctx->l2p_snippet.md; in ftl_mngt_recovery_iteration_load_l2p() local
388 struct ftl_md *md = ctx->l2p_snippet.md; in ftl_mngt_recovery_iteration_save_l2p() local
728 ftl_mngt_recover_trim_cb(struct spdk_ftl_dev *dev, struct ftl_md *md, int status) in ftl_mngt_recover_trim_cb()
763 struct ftl_md *md = dev->layout.md[FTL_LAYOUT_REGION_TYPE_TRIM_MD]; in ftl_mngt_recover_trim_md() local
773 struct ftl_md *md = dev->layout.md[FTL_LAYOUT_REGION_TYPE_TRIM_MD]; in ftl_mngt_recover_trim_md_persist() local
[all …]
H A Dftl_mngt_md.c60 struct ftl_md *md, *md_mirror; ftl_mngt_init_md() local
138 persist_cb(struct spdk_ftl_dev * dev,struct ftl_md * md,int status) persist_cb() argument
154 struct ftl_md *md; persist() local
190 restore_cb(struct spdk_ftl_dev * dev,struct ftl_md * md,int status) restore_cb() argument
216 struct ftl_md *md = layout->md[type]; restore() local
557 struct ftl_md *md; ftl_mngt_superblock_init() local
[all...]
H A Dftl_mngt_misc.c295 trim_clear_cb(struct spdk_ftl_dev *dev, struct ftl_md *md, int status) in trim_clear_cb() argument
309 struct ftl_md *md = dev->layout.md[FTL_LAYOUT_REGION_TYPE_TRIM_MD]; in ftl_mngt_trim_metadata_clear() local
319 struct ftl_md *md = dev->layout.md[FTL_LAYOUT_REGION_TYPE_TRIM_LOG]; ftl_mngt_trim_log_clear() local
[all...]
/spdk/lib/ftl/
H A Dftl_l2p_flat.c59 md_cb(struct spdk_ftl_dev *dev, struct ftl_md *md, int status) in md_cb()
71 struct ftl_md *md; in ftl_l2p_flat_clear() local
86 struct ftl_md *md; in ftl_l2p_flat_restore() local
98 struct ftl_md *md; in ftl_l2p_flat_persist() local
111 struct ftl_md *md = get_l2p_md(dev); in ftl_l2p_flat_init_dram() local
H A Dftl_nv_cache_io.h17 void *buf, void *md, in ftl_nv_cache_bdev_read_blocks_with_md() argument
30 ftl_nv_cache_bdev_write_blocks_with_md(struct spdk_ftl_dev * dev,struct spdk_bdev_desc * desc,struct spdk_io_channel * ch,void * buf,void * md,uint64_t offset_blocks,uint64_t num_blocks,spdk_bdev_io_completion_cb cb,void * cb_arg) ftl_nv_cache_bdev_write_blocks_with_md() argument
H A Dftl_nv_cache.c33 struct ftl_md *md = nv_cache->md; in nvc_validate_md() local
128 nvc_scrub_clear_cb(struct spdk_ftl_dev *dev, struct ftl_md *md, int status) in nvc_scrub_clear_cb() argument
220 struct ftl_nv_cache_chunk_md *md; in ftl_nv_cache_init() local
586 struct ftl_md *md = dev->layout.md[FTL_LAYOUT_REGION_TYPE_NVC_MD]; ftl_chunk_persist_free_state() local
739 union ftl_md_vss *md = entry->io_md; compaction_process_pin_lba() local
1078 union ftl_md_vss *md = entry->io_md; compaction_process_finish_read() local
1874 struct ftl_md *md = dev->layout.md[FTL_LAYOUT_REGION_TYPE_NVC_MD]; ftl_chunk_open() local
1937 struct ftl_md *md = dev->layout.md[FTL_LAYOUT_REGION_TYPE_NVC_MD]; chunk_map_write_cb() local
2005 struct ftl_md *md = dev->layout.md[FTL_LAYOUT_REGION_TYPE_NVC_MD]; restore_fill_p2l_map_cb() local
2055 union ftl_md_vss *md; read_open_chunk_cb() local
2317 restore_chunk_state_cb(struct spdk_ftl_dev * dev,struct ftl_md * md,int status) restore_chunk_state_cb() argument
2384 struct ftl_md *md = dev->layout.md[FTL_LAYOUT_REGION_TYPE_NVC_MD]; ftl_mngt_nv_cache_restore_chunk_state() local
2609 ftl_nv_cache_chunk_md_initialize(struct ftl_nv_cache_chunk_md * md) ftl_nv_cache_chunk_md_initialize() argument
[all...]
H A Dftl_band_ops.c291 struct ftl_md *md = dev->layout.md[FTL_LAYOUT_REGION_TYPE_BAND_MD]; in ftl_band_open() local
340 struct ftl_md *md = dev->layout.md[FTL_LAYOUT_REGION_TYPE_BAND_MD]; in band_map_write_cb() local
405 struct ftl_md *md = dev->layout.md[FTL_LAYOUT_REGION_TYPE_BAND_MD]; in ftl_band_free() local
H A Dftl_p2l.c21 struct ftl_md *md; member
386 struct ftl_md *md = layout->md[md_region]; in ftl_mngt_p2l_ckpt_get_seq_id() local
402 struct ftl_md *md = layout->md[md_region]; in ftl_mngt_p2l_ckpt_restore() local
H A Dftl_nv_cache.h166 /* Chunk md memory pool for freeing chunks */ member
104 struct ftl_nv_cache_chunk_md *md; global() member
H A Dftl_l2p.c141 struct ftl_md *md = dev->layout.md[FTL_LAYOUT_REGION_TYPE_TRIM_MD]; in get_trim_seq_id() local
H A Dftl_layout.h164 struct ftl_md *md[FTL_LAYOUT_REGION_TYPE_MAX]; global() member
H A Dftl_band.h102 struct ftl_band_md *md; member
/spdk/lib/ftl/upgrade/
H A Dftl_band_upgrade.c11 struct ftl_md *md; member
36 v2_upgrade_md_persist_cb(struct spdk_ftl_dev *dev, struct ftl_md *md, int status) in v2_upgrade_md_persist_cb()
44 v2_upgrade_md_restore_cb(struct spdk_ftl_dev *dev, struct ftl_md *md, int status) in v2_upgrade_md_restore_cb()
H A Dftl_trim_upgrade.c12 struct ftl_md *md; member
37 v0_to_v1_upgrade_md_cb(struct spdk_ftl_dev *dev, struct ftl_md *md, int status) in v0_to_v1_upgrade_md_cb()
H A Dftl_p2l_upgrade.c11 struct ftl_md *md; member
36 v2_upgrade_md_cb(struct spdk_ftl_dev *dev, struct ftl_md *md, int status) in v2_upgrade_md_cb()
H A Dftl_chunk_upgrade.c40 struct ftl_nv_cache_chunk_md *md = ftl_md_get_buffer(ctx->md_v2); in v1_to_v2_upgrade_set() local
49 v1_to_v2_upgrade_md_cb(struct spdk_ftl_dev *dev, struct ftl_md *md, int status) in v1_to_v2_upgrade_md_cb()
/spdk/test/unit/lib/ftl/common/
H A Dutils.c82 struct ftl_band_md *md; in test_init_ftl_dev() local
[all...]
/spdk/lib/bdev/
H A Dbdev_zone.c159 void *buf, void *md, uint64_t start_lba, uint64_t num_blocks, in spdk_bdev_zone_append_with_md()
/spdk/test/unit/lib/ftl/ftl_p2l.c/
H A Dftl_p2l_ut.c129 ftl_md_get_buffer(struct ftl_md *md) in ftl_md_get_buffer()
/spdk/lib/scsi/
H A Dscsi_bdev.c1032 bdev_scsi_mode_sense(struct spdk_bdev *bdev, int md, in bdev_scsi_mode_sense()
1869 int pllen, md = 0; in bdev_scsi_process_primary() local
/spdk/module/bdev/nvme/
H A Dnvme_rpc.c31 char *md; member
/spdk/test/unit/lib/bdev/raid/concat.c/
H A Dconcat_ut.c50 void *md; member

12