Home
last modified time | relevance | path

Searched refs:cb (Results 1 – 25 of 84) sorted by relevance

1234

/spdk/lib/ftl/
H A Dftl_l2p.c36 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 Dftl_l2p_flat.c61 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 Dftl_l2p.h29 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 Dftl_nv_cache_io.h19 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 Dftl_l2p_flat.h15 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 Dftl_l2p_cache.h19 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 Dftl_debug.c26 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 Dftl_debug.h14 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 Dftl_band_ops.c32 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 Dftl_io.h205 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 Dbdev_zone.c69 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 Dvbdev_ocf.h91 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 Dutils.c72 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 Dbdev_zone.h154 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 Dcompress_ut.c123 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 Dftl_mngt.h154 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 Dftl_mngt.c35 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 Dbdev_raid_sb.c20 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 Dbdev_raid.h410 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 Dftl_md.c436 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 Dftl_md.h41 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 Dconcat_ut.c19 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 Draid5f_ut.c335 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 Dcrypto_ut.c104 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 Dftl_io_ut.c23 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

1234