| /spdk/lib/ftl/ |
| H A D | ftl_l2p.c | 36 ftl_l2p_pin_cb cb, void *cb_ctx) in ftl_l2p_pin_ctx_init() argument 40 pin_ctx->cb = cb; in ftl_l2p_pin_ctx_init() 45 ftl_l2p_pin(struct spdk_ftl_dev *dev, uint64_t lba, uint64_t count, ftl_l2p_pin_cb cb, void *cb_ctx, in ftl_l2p_pin() argument 48 ftl_l2p_pin_ctx_init(pin_ctx, lba, count, cb, cb_ctx); in ftl_l2p_pin() 59 ftl_l2p_pin_skip(struct spdk_ftl_dev *dev, ftl_l2p_pin_cb cb, void *cb_ctx, in ftl_l2p_pin_skip() argument 62 ftl_l2p_pin_ctx_init(pin_ctx, FTL_LBA_INVALID, 0, cb, cb_ctx); in ftl_l2p_pin_skip() 63 cb(dev, 0, pin_ctx); in ftl_l2p_pin_skip() 79 ftl_l2p_clear(struct spdk_ftl_dev *dev, ftl_l2p_cb cb, void *cb_ctx) in ftl_l2p_clear() argument 81 FTL_L2P_OP(clear)(dev, cb, cb_ctx); in ftl_l2p_clear() 85 ftl_l2p_restore(struct spdk_ftl_dev *dev, ftl_l2p_cb cb, void *cb_ctx) in ftl_l2p_restore() argument [all …]
|
| H A D | ftl_l2p_flat.c | 61 ftl_l2p_cb cb = md->owner.private; in md_cb() local 64 cb(dev, status, cb_ctx); in md_cb() 68 ftl_l2p_flat_clear(struct spdk_ftl_dev *dev, ftl_l2p_cb cb, void *cb_ctx) in ftl_l2p_flat_clear() argument 77 md->cb = md_cb; in ftl_l2p_flat_clear() 79 md->owner.private = cb; in ftl_l2p_flat_clear() 84 ftl_l2p_flat_restore(struct spdk_ftl_dev *dev, ftl_l2p_cb cb, void *cb_ctx) in ftl_l2p_flat_restore() argument 89 md->cb = md_cb; in ftl_l2p_flat_restore() 91 md->owner.private = cb; in ftl_l2p_flat_restore() 96 ftl_l2p_flat_persist(struct spdk_ftl_dev *dev, ftl_l2p_cb cb, void *cb_ctx) in ftl_l2p_flat_persist() argument 101 md->cb = md_cb; in ftl_l2p_flat_persist() [all …]
|
| H A D | ftl_l2p.h | 29 ftl_l2p_pin_cb cb; member 34 void ftl_l2p_pin(struct spdk_ftl_dev *dev, uint64_t lba, uint64_t count, ftl_l2p_pin_cb cb, 37 void ftl_l2p_pin_skip(struct spdk_ftl_dev *dev, ftl_l2p_pin_cb cb, void *cb_ctx, 43 void ftl_l2p_clear(struct spdk_ftl_dev *dev, ftl_l2p_cb cb, void *cb_ctx); 44 void ftl_l2p_trim(struct spdk_ftl_dev *dev, ftl_l2p_cb cb, void *cb_ctx); 45 void ftl_l2p_restore(struct spdk_ftl_dev *dev, ftl_l2p_cb cb, void *cb_ctx); 46 void ftl_l2p_persist(struct spdk_ftl_dev *dev, ftl_l2p_cb cb, void *cb_ctx);
|
| H A D | ftl_nv_cache_io.h | 19 spdk_bdev_io_completion_cb cb, void *cb_arg) in ftl_nv_cache_bdev_read_blocks_with_md() argument 23 offset_blocks, num_blocks, cb, cb_arg); in ftl_nv_cache_bdev_read_blocks_with_md() 26 cb, cb_arg); 36 spdk_bdev_io_completion_cb cb, void *cb_arg) in ftl_nv_cache_bdev_write_blocks_with_md() 40 offset_blocks, num_blocks, cb, cb_arg); 43 cb, cb_arg); 32 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 D | ftl_l2p_flat.h | 15 void ftl_l2p_flat_trim(struct spdk_ftl_dev *dev, ftl_l2p_cb cb, void *cb_ctx); 16 void ftl_l2p_flat_clear(struct spdk_ftl_dev *dev, ftl_l2p_cb cb, void *cb_ctx); 17 void ftl_l2p_flat_restore(struct spdk_ftl_dev *dev, ftl_l2p_cb cb, void *cb_ctx); 18 void ftl_l2p_flat_persist(struct spdk_ftl_dev *dev, ftl_l2p_cb cb, void *cb_ctx);
|
| H A D | ftl_l2p_cache.h | 19 void ftl_l2p_cache_trim(struct spdk_ftl_dev *dev, ftl_l2p_cb cb, void *cb_ctx); 20 void ftl_l2p_cache_clear(struct spdk_ftl_dev *dev, ftl_l2p_cb cb, void *cb_ctx); 21 void ftl_l2p_cache_restore(struct spdk_ftl_dev *dev, ftl_l2p_cb cb, void *cb_ctx); 22 void ftl_l2p_cache_persist(struct spdk_ftl_dev *dev, ftl_l2p_cb cb, void *cb_ctx);
|
| H A D | ftl_debug.c | 26 ftl_band_validate_md_cb cb; member 109 ctx->cb(band, valid); in _ftl_band_validate_md() 131 ftl_band_validate_md(struct ftl_band *band, ftl_band_validate_md_cb cb) in ftl_band_validate_md() argument 136 assert(cb); in ftl_band_validate_md() 144 cb(band, false); in ftl_band_validate_md() 149 ctx->cb = cb; in ftl_band_validate_md()
|
| H A D | ftl_debug.h | 14 void ftl_band_validate_md(struct ftl_band *band, ftl_band_validate_md_cb cb); 36 ftl_band_validate_md(struct ftl_band *band, ftl_band_validate_md_cb cb) in ftl_band_validate_md() argument 39 band->validate_cb = cb; in ftl_band_validate_md()
|
| H A D | ftl_band_ops.c | 32 rq->owner.cb(rq); in write_rq_end() 107 rq->owner.cb(rq); in read_rq_end() 169 brq->owner.cb(brq); in write_brq_end() 230 brq->owner.cb(brq); in read_brq_end() 424 ftl_band_ops_cb cb; in read_md_cb() local 429 cb = band->owner.ops_fn; in read_md_cb() 447 cb(band, priv, success); in read_md_cb() 488 ftl_band_md_cb cb; in read_tail_md_cb() local 497 cb = band->owner.md_fn; in read_tail_md_cb() 505 cb(band, priv, status); in read_tail_md_cb() [all …]
|
| H A D | ftl_io.h | 205 void (*cb)(struct ftl_rq *rq); member 267 void (*cb)(struct ftl_basic_rq *brq); member 335 ftl_basic_rq_set_owner(struct ftl_basic_rq *brq, void (*cb)(struct ftl_basic_rq *brq), void *priv) in ftl_basic_rq_set_owner() 337 brq->owner.cb = cb; in ftl_basic_rq_set_owner()
|
| /spdk/lib/bdev/ |
| H A D | bdev_zone.c | 69 spdk_bdev_io_completion_cb cb, void *cb_arg) in spdk_bdev_get_zone_info() argument 86 bdev_io_init(bdev_io, bdev, cb_arg, cb); in spdk_bdev_get_zone_info() 95 spdk_bdev_io_completion_cb cb, void *cb_arg) in spdk_bdev_zone_management() argument 112 bdev_io_init(bdev_io, bdev, cb_arg, cb); in spdk_bdev_zone_management() 121 spdk_bdev_io_completion_cb cb, void *cb_arg) in zone_bdev_append_with_md() argument 142 bdev_io_init(bdev_io, bdev, cb_arg, cb); in zone_bdev_append_with_md() 151 spdk_bdev_io_completion_cb cb, void *cb_arg) in spdk_bdev_zone_append() argument 154 cb, cb_arg); in spdk_bdev_zone_append() 160 spdk_bdev_io_completion_cb cb, void *cb_arg) in spdk_bdev_zone_append_with_md() argument 163 cb, cb_arg); in spdk_bdev_zone_append_with_md() [all …]
|
| /spdk/module/bdev/ocf/ |
| H A D | vbdev_ocf.h | 91 vbdev_ocf_mngt_callback cb; member 171 void (*cb)(int, struct vbdev_ocf *, void *), 181 int vbdev_ocf_delete(struct vbdev_ocf *vbdev, void (*cb)(void *, int), void *cb_arg); 183 int vbdev_ocf_delete_clean(struct vbdev_ocf *vbdev, void (*cb)(void *, int), void *cb_arg); 189 void (*cb)(int, struct vbdev_ocf *, void *), 198 void (*cb)(int, void *),
|
| H A D | utils.c | 72 vbdev_ocf_mngt_callback cb, void *cb_arg) in vbdev_ocf_mngt_start() argument 81 vbdev->mngt_ctx.cb = cb; in vbdev_ocf_mngt_start() 103 if (vbdev->mngt_ctx.cb) { in vbdev_ocf_mngt_stop() 104 vbdev->mngt_ctx.cb(vbdev->mngt_ctx.status, vbdev, vbdev->mngt_ctx.cb_arg); in vbdev_ocf_mngt_stop()
|
| /spdk/include/spdk/ |
| H A D | bdev_zone.h | 154 spdk_bdev_io_completion_cb cb, void *cb_arg); 176 spdk_bdev_io_completion_cb cb, void *cb_arg); 199 spdk_bdev_io_completion_cb cb, void *cb_arg); 225 spdk_bdev_io_completion_cb cb, void *cb_arg); 252 spdk_bdev_io_completion_cb cb, void *cb_arg); 282 uint64_t num_blocks, spdk_bdev_io_completion_cb cb,
|
| /spdk/test/unit/lib/bdev/compress.c/ |
| H A D | compress_ut.c | 123 spdk_bdev_io_get_buf(struct spdk_bdev_io *bdev_io, spdk_bdev_io_get_buf_cb cb, uint64_t len) in spdk_bdev_readv_blocks() 125 cb(g_io_ch, g_bdev_io, true); in spdk_bdev_readv_blocks() 134 spdk_bdev_io_completion_cb cb, void *cb_arg) in spdk_bdev_writev_blocks() 136 cb(g_bdev_io, !ut_spdk_bdev_readv_blocks, cb_arg); in spdk_bdev_writev_blocks() 146 spdk_bdev_io_completion_cb cb, void *cb_arg) in spdk_bdev_unmap_blocks() 148 cb(g_bdev_io, !ut_spdk_bdev_writev_blocks, cb_arg); in spdk_bdev_unmap_blocks() 157 spdk_bdev_io_completion_cb cb, void *cb_arg) in spdk_bdev_flush_blocks() 159 cb(g_bdev_io, !ut_spdk_bdev_unmap_blocks, cb_arg); in spdk_bdev_flush_blocks() 167 uint64_t offset_blocks, uint64_t num_blocks, spdk_bdev_io_completion_cb cb, in spdk_bdev_reset() 170 cb(g_bdev_i in spdk_bdev_reset() 110 spdk_bdev_io_get_buf(struct spdk_bdev_io * bdev_io,spdk_bdev_io_get_buf_cb cb,uint64_t len) spdk_bdev_io_get_buf() argument 121 spdk_bdev_readv_blocks(struct spdk_bdev_desc * desc,struct spdk_io_channel * ch,struct iovec * iov,int iovcnt,uint64_t offset_blocks,uint64_t num_blocks,spdk_bdev_io_completion_cb cb,void * cb_arg) spdk_bdev_readv_blocks() argument 133 spdk_bdev_writev_blocks(struct spdk_bdev_desc * desc,struct spdk_io_channel * ch,struct iovec * iov,int iovcnt,uint64_t offset_blocks,uint64_t num_blocks,spdk_bdev_io_completion_cb cb,void * cb_arg) spdk_bdev_writev_blocks() argument 144 spdk_bdev_unmap_blocks(struct spdk_bdev_desc * desc,struct spdk_io_channel * ch,uint64_t offset_blocks,uint64_t num_blocks,spdk_bdev_io_completion_cb cb,void * cb_arg) spdk_bdev_unmap_blocks() argument 154 spdk_bdev_flush_blocks(struct spdk_bdev_desc * desc,struct spdk_io_channel * ch,uint64_t offset_blocks,uint64_t num_blocks,spdk_bdev_io_completion_cb cb,void * cb_arg) spdk_bdev_flush_blocks() argument 165 spdk_bdev_reset(struct spdk_bdev_desc * desc,struct spdk_io_channel * ch,spdk_bdev_io_completion_cb cb,void * cb_arg) spdk_bdev_reset() argument [all...] |
| /spdk/lib/ftl/mngt/ |
| H A D | ftl_mngt.h | 154 ftl_mngt_completion cb, void *cb_ctx); 173 ftl_mngt_completion cb, void *cb_ctx); 335 int ftl_mngt_call_dev_startup(struct spdk_ftl_dev *dev, ftl_mngt_completion cb, void *cb_cntx); 351 int ftl_mngt_trim(struct spdk_ftl_dev *dev, uint64_t lba, uint64_t num_blocks, spdk_ftl_fn cb, 365 int ftl_mngt_call_dev_shutdown(struct spdk_ftl_dev *dev, ftl_mngt_completion cb, void *cb_cntx);
|
| H A D | ftl_mngt.c | 35 ftl_mngt_completion cb; member 125 ftl_mngt_completion cb, void *cb_ctx, bool silent) in allocate_mngt() argument 136 mngt->caller.cb = cb; in allocate_mngt() 177 ftl_mngt_completion cb, void *cb_ctx, bool silent, void *init_ctx) in _ftl_mngt_process_execute() argument 183 mngt = allocate_mngt(dev, pdesc, cb, cb_ctx, silent); in _ftl_mngt_process_execute() 224 ftl_mngt_completion cb, void *cb_ctx) in ftl_mngt_process_execute() argument 226 return _ftl_mngt_process_execute(dev, pdesc, cb, cb_ctx, false, NULL); in ftl_mngt_process_execute() 231 ftl_mngt_completion cb, void *cb_ctx) in ftl_mngt_process_rollback() argument 237 mngt = allocate_mngt(dev, pdesc, cb, cb_ctx, true); in ftl_mngt_process_rollback() 445 mngt->caller.cb(mngt->dev, mngt->caller.cb_ctx, mngt->status); in finish_msg()
|
| /spdk/module/bdev/raid/ |
| H A D | bdev_raid_sb.c | 20 raid_bdev_write_sb_cb cb; member 28 raid_bdev_load_sb_cb cb; member 266 ctx->cb(sb, status, ctx->cb_ctx); in raid_bdev_read_sb_cb() 273 raid_bdev_load_sb_cb cb, void *cb_ctx) in raid_bdev_load_base_bdev_superblock() argument 279 assert(cb != NULL); in raid_bdev_load_base_bdev_superblock() 288 ctx->cb = cb; in raid_bdev_load_base_bdev_superblock() 318 ctx->cb(ctx->status, ctx->raid_bdev, ctx->cb_ctx); in raid_bdev_write_sb_base_bdev_done() 383 raid_bdev_write_superblock(struct raid_bdev *raid_bdev, raid_bdev_write_sb_cb cb, void *cb_ctx) in raid_bdev_write_superblock() argument 391 assert(cb != NULL); in raid_bdev_write_superblock() 408 ctx->cb = cb; in raid_bdev_write_superblock() [all …]
|
| H A D | bdev_raid.h | 410 uint64_t num_blocks, spdk_bdev_io_completion_cb cb, void *cb_arg, 414 base_info->data_offset + offset_blocks, num_blocks, cb, cb_arg, opts); 423 uint64_t num_blocks, spdk_bdev_io_completion_cb cb, void *cb_arg, in raid_bdev_writev_blocks_ext() 439 remapped_offset_blocks, num_blocks, cb, cb_arg, opts); 448 spdk_bdev_io_completion_cb cb, void *cb_arg) 451 num_blocks, cb, cb_arg); 460 spdk_bdev_io_completion_cb cb, void *cb_arg) 463 num_blocks, cb, cb_arg); 554 void raid_bdev_write_superblock(struct raid_bdev *raid_bdev, raid_bdev_write_sb_cb cb, 557 raid_bdev_load_sb_cb cb, voi 404 raid_bdev_readv_blocks_ext(struct raid_base_bdev_info * base_info,struct spdk_io_channel * ch,struct iovec * iov,int iovcnt,uint64_t offset_blocks,uint64_t num_blocks,spdk_bdev_io_completion_cb cb,void * cb_arg,struct spdk_bdev_ext_io_opts * opts) raid_bdev_readv_blocks_ext() argument 417 raid_bdev_writev_blocks_ext(struct raid_base_bdev_info * base_info,struct spdk_io_channel * ch,struct iovec * iov,int iovcnt,uint64_t offset_blocks,uint64_t num_blocks,spdk_bdev_io_completion_cb cb,void * cb_arg,struct spdk_bdev_ext_io_opts * opts) raid_bdev_writev_blocks_ext() argument 442 raid_bdev_unmap_blocks(struct raid_base_bdev_info * base_info,struct spdk_io_channel * ch,uint64_t offset_blocks,uint64_t num_blocks,spdk_bdev_io_completion_cb cb,void * cb_arg) raid_bdev_unmap_blocks() argument 454 raid_bdev_flush_blocks(struct raid_base_bdev_info * base_info,struct spdk_io_channel * ch,uint64_t offset_blocks,uint64_t num_blocks,spdk_bdev_io_completion_cb cb,void * cb_arg) raid_bdev_flush_blocks() argument [all...] |
| /spdk/lib/ftl/utils/ |
| H A D | ftl_md.c | 436 md->cb(md->dev, md, -EINVAL); in exception() 495 spdk_bdev_io_completion_cb cb, void *cb_arg) in read_blocks() argument 500 cb, cb_arg); in read_blocks() 504 cb, cb_arg); in read_blocks() 508 cb, cb_arg); in read_blocks() 517 spdk_bdev_io_completion_cb cb, void *cb_arg) in write_blocks() argument 522 cb, cb_arg); in write_blocks() 525 num_blocks, cb, cb_arg); in write_blocks() 527 return spdk_bdev_write_blocks(desc, ch, buf, offset_blocks, num_blocks, cb, cb_arg); in write_blocks() 692 ctx->cb(ct in persist_entry_cb() 760 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 848 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 [all...] |
| H A D | ftl_md.h | 41 ftl_md_cb cb; member 106 ftl_md_io_entry_cb cb; member 302 * @param cb Completion called on persist entry end 308 void *vss_buffer, ftl_md_io_entry_cb cb, void *cb_arg, 325 * @param cb Completion called on read entry end 330 ftl_md_io_entry_cb cb, void *cb_arg, struct ftl_md_io_entry_ctx *ctx);
|
| /spdk/test/unit/lib/bdev/raid/concat.c/ |
| H A D | concat_ut.c | 19 spdk_bdev_io_completion_cb cb, void *cb_arg), 0); 24 spdk_bdev_io_completion_cb cb, void *cb_arg), 0); 70 spdk_bdev_io_completion_cb cb, void *cb_arg, struct spdk_bdev_ext_io_opts *opts) in spdk_bdev_readv_blocks_ext() argument 79 cb(NULL, true, cb_arg); in spdk_bdev_readv_blocks_ext() 90 spdk_bdev_io_completion_cb cb, void *cb_arg, struct spdk_bdev_ext_io_opts *opts) in spdk_bdev_writev_blocks_ext() argument 99 cb(NULL, true, cb_arg); in spdk_bdev_writev_blocks_ext() 110 spdk_bdev_io_completion_cb cb, void *cb_arg) in spdk_bdev_unmap_blocks() argument 119 cb(NULL, true, cb_arg); in spdk_bdev_unmap_blocks() 129 spdk_bdev_io_completion_cb cb, void *cb_arg) in spdk_bdev_flush_blocks() argument 138 cb(NULL, true, cb_arg); in spdk_bdev_flush_blocks()
|
| /spdk/test/unit/lib/bdev/raid/raid5f.c/ |
| H A D | raid5f_ut.c | 335 spdk_bdev_io_completion_cb cb, void *cb_arg) in submit_io() argument 351 bdev_io->internal.cb = cb; in submit_io() 375 bdev_io->internal.cb(bdev_io, success, bdev_io->internal.caller_ctx); in process_io_completions() 404 spdk_bdev_io_completion_cb cb, void *cb_arg) in spdk_bdev_writev_blocks_with_md() argument 417 SPDK_CU_ASSERT_FATAL(cb == raid5f_chunk_complete_bdev_io); in spdk_bdev_writev_blocks_with_md() 450 return submit_io(io_info, desc, cb, cb_arg); in spdk_bdev_writev_blocks_with_md() 457 spdk_bdev_io_completion_cb cb, void *cb_arg) in spdk_bdev_readv_blocks_degraded() argument 468 SPDK_CU_ASSERT_FATAL(cb == raid5f_chunk_complete_bdev_io); in spdk_bdev_readv_blocks_degraded() 497 return submit_io(io_info, desc, cb, cb_ar in spdk_bdev_readv_blocks_degraded() 504 spdk_bdev_writev_blocks(struct spdk_bdev_desc * desc,struct spdk_io_channel * ch,struct iovec * iov,int iovcnt,uint64_t offset_blocks,uint64_t num_blocks,spdk_bdev_io_completion_cb cb,void * cb_arg) spdk_bdev_writev_blocks() argument 513 spdk_bdev_writev_blocks_ext(struct spdk_bdev_desc * desc,struct spdk_io_channel * ch,struct iovec * iov,int iovcnt,uint64_t offset_blocks,uint64_t num_blocks,spdk_bdev_io_completion_cb cb,void * cb_arg,struct spdk_bdev_ext_io_opts * opts) spdk_bdev_writev_blocks_ext() argument 527 spdk_bdev_readv_blocks_with_md(struct spdk_bdev_desc * desc,struct spdk_io_channel * ch,struct iovec * iov,int iovcnt,void * md_buf,uint64_t offset_blocks,uint64_t num_blocks,spdk_bdev_io_completion_cb cb,void * cb_arg) spdk_bdev_readv_blocks_with_md() argument 557 spdk_bdev_readv_blocks(struct spdk_bdev_desc * desc,struct spdk_io_channel * ch,struct iovec * iov,int iovcnt,uint64_t offset_blocks,uint64_t num_blocks,spdk_bdev_io_completion_cb cb,void * cb_arg) spdk_bdev_readv_blocks() argument 566 spdk_bdev_readv_blocks_ext(struct spdk_bdev_desc * desc,struct spdk_io_channel * ch,struct iovec * iov,int iovcnt,uint64_t offset_blocks,uint64_t num_blocks,spdk_bdev_io_completion_cb cb,void * cb_arg,struct spdk_bdev_ext_io_opts * opts) spdk_bdev_readv_blocks_ext() argument [all...] |
| /spdk/test/unit/lib/bdev/crypto.c/ |
| H A D | crypto_ut.c | 104 spdk_bdev_io_get_buf(struct spdk_bdev_io *bdev_io, spdk_bdev_io_get_buf_cb cb, uint64_t len) in spdk_bdev_io_get_buf() 106 cb(g_io_ch, bdev_io, true); in spdk_bdev_io_get_buf() 146 spdk_bdev_io_completion_cb cb, void *cb_arg, in spdk_bdev_readv_blocks_ext() 150 ut_vbdev_crypto_bdev_cpl(cb, g_base_io, in spdk_bdev_readv_blocks_ext() 160 spdk_bdev_io_completion_cb cb, void *cb_arg, in spdk_bdev_writev_blocks_ext() 164 ut_vbdev_crypto_bdev_cpl(cb, g_base_io, in spdk_bdev_writev_blocks_ext() 173 spdk_bdev_io_completion_cb cb, void *cb_arg) in spdk_bdev_unmap_blocks() 176 ut_vbdev_crypto_bdev_cpl(cb, g_base_io, in spdk_bdev_unmap_blocks() 185 uint64_t offset_blocks, uint64_t num_blocks, spdk_bdev_io_completion_cb cb, in spdk_bdev_flush_blocks() 189 ut_vbdev_crypto_bdev_cpl(cb, g_base_i in spdk_bdev_flush_blocks() 103 spdk_bdev_io_get_buf(struct spdk_bdev_io * bdev_io,spdk_bdev_io_get_buf_cb cb,uint64_t len) spdk_bdev_io_get_buf() argument 145 spdk_bdev_readv_blocks_ext(struct spdk_bdev_desc * desc,struct spdk_io_channel * ch,struct iovec * iov,int iovcnt,uint64_t offset_blocks,uint64_t num_blocks,spdk_bdev_io_completion_cb cb,void * cb_arg,struct spdk_bdev_ext_io_opts * opts) spdk_bdev_readv_blocks_ext() argument 159 spdk_bdev_writev_blocks_ext(struct spdk_bdev_desc * desc,struct spdk_io_channel * ch,struct iovec * iov,int iovcnt,uint64_t offset_blocks,uint64_t num_blocks,spdk_bdev_io_completion_cb cb,void * cb_arg,struct spdk_bdev_ext_io_opts * opts) spdk_bdev_writev_blocks_ext() argument 172 spdk_bdev_unmap_blocks(struct spdk_bdev_desc * desc,struct spdk_io_channel * ch,uint64_t offset_blocks,uint64_t num_blocks,spdk_bdev_io_completion_cb cb,void * cb_arg) spdk_bdev_unmap_blocks() argument 184 spdk_bdev_flush_blocks(struct spdk_bdev_desc * desc,struct spdk_io_channel * ch,uint64_t offset_blocks,uint64_t num_blocks,spdk_bdev_io_completion_cb cb,void * cb_arg) spdk_bdev_flush_blocks() argument 196 spdk_bdev_reset(struct spdk_bdev_desc * desc,struct spdk_io_channel * ch,spdk_bdev_io_completion_cb cb,void * cb_arg) spdk_bdev_reset() argument [all...] |
| /spdk/test/unit/lib/ftl/ftl_io.c/ |
| H A D | ftl_io_ut.c | 23 spdk_bdev_io_completion_cb cb, void *cb_arg), 0); 39 spdk_bdev_io_completion_cb cb, void *cb_arg), 0); 41 void *buf, uint64_t offset_blocks, uint64_t num_blocks, spdk_bdev_io_completion_cb cb, 45 uint64_t num_blocks, spdk_bdev_io_completion_cb cb, void *cb_arg), 0); 48 spdk_bdev_io_completion_cb cb, void *cb_arg), 0); 56 spdk_bdev_io_completion_cb cb, void *cb_arg), 0); 190 setup_io(struct ftl_io *io, struct spdk_ftl_dev *dev, spdk_ftl_fn cb, void *ctx) in free_device() 193 io->user_fn = cb; 195 setup_io(struct ftl_io * io,struct spdk_ftl_dev * dev,spdk_ftl_fn cb,void * ctx) setup_io() argument
|