Home
last modified time | relevance | path

Searched refs:bdev_io_wait (Results 1 – 25 of 29) sorted by relevance

12

/spdk/test/external_code/hello_world/
H A Dhello_bdev.c28 struct spdk_bdev_io_wait_entry bdev_io_wait; member
92 hello_context->bdev_io_wait.bdev = hello_context->bdev; in hello_read()
93 hello_context->bdev_io_wait.cb_fn = hello_read; in hello_read()
94 hello_context->bdev_io_wait.cb_arg = hello_context; in hello_read()
96 &hello_context->bdev_io_wait); in hello_read()
146 hello_context->bdev_io_wait.bdev = hello_context->bdev; in hello_write()
147 hello_context->bdev_io_wait.cb_fn = hello_write; in hello_write()
148 hello_context->bdev_io_wait.cb_arg = hello_context; in hello_write()
150 &hello_context->bdev_io_wait); in hello_write()
197 hello_context->bdev_io_wait.bdev = hello_context->bdev; in hello_reset_zone()
[all …]
/spdk/examples/bdev/hello_world/
H A Dhello_bdev.c28 struct spdk_bdev_io_wait_entry bdev_io_wait; member
92 hello_context->bdev_io_wait.bdev = hello_context->bdev; in hello_read()
93 hello_context->bdev_io_wait.cb_fn = hello_read; in hello_read()
94 hello_context->bdev_io_wait.cb_arg = hello_context; in hello_read()
96 &hello_context->bdev_io_wait); in hello_read()
146 hello_context->bdev_io_wait.bdev = hello_context->bdev; in hello_write()
147 hello_context->bdev_io_wait.cb_fn = hello_write; in hello_write()
148 hello_context->bdev_io_wait.cb_arg = hello_context; in hello_write()
150 &hello_context->bdev_io_wait); in hello_write()
197 hello_context->bdev_io_wait.bdev = hello_context->bdev; in hello_reset_zone()
[all …]
/spdk/lib/ftl/
H A Dftl_band_ops.c55 rq->io.bdev_io_wait.bdev = bdev; in ftl_band_rq_bdev_write()
56 rq->io.bdev_io_wait.cb_fn = ftl_band_rq_bdev_write; in ftl_band_rq_bdev_write()
57 rq->io.bdev_io_wait.cb_arg = rq; in ftl_band_rq_bdev_write()
58 spdk_bdev_queue_io_wait(bdev, dev->base_ioch, &rq->io.bdev_io_wait); in ftl_band_rq_bdev_write()
187 brq->io.bdev_io_wait.bdev = bdev; in ftl_band_brq_bdev_write()
188 brq->io.bdev_io_wait.cb_fn = ftl_band_brq_bdev_write; in ftl_band_brq_bdev_write()
189 brq->io.bdev_io_wait.cb_arg = brq; in ftl_band_brq_bdev_write()
190 spdk_bdev_queue_io_wait(bdev, dev->base_ioch, &brq->io.bdev_io_wait); in ftl_band_brq_bdev_write()
247 brq->io.bdev_io_wait.bdev = bdev; in ftl_band_brq_bdev_read()
248 brq->io.bdev_io_wait.cb_fn = ftl_band_brq_bdev_read; in ftl_band_brq_bdev_read()
[all …]
H A Dftl_l2p_cache.c28 struct spdk_bdev_io_wait_entry bdev_io_wait; member
631 struct spdk_bdev_io_wait_entry *bdev_io_wait; in process_page_out() local
649 bdev_io_wait = &page->ctx.bdev_io_wait; in process_page_out()
650 bdev_io_wait->bdev = bdev; in process_page_out()
651 bdev_io_wait->cb_fn = process_page_out_retry; in process_page_out()
652 bdev_io_wait->cb_arg = page; in process_page_out()
655 rc = spdk_bdev_queue_io_wait(bdev, ftl_l2p_cache_get_bdev_iochannel(cache), bdev_io_wait); in process_page_out()
1252 struct spdk_bdev_io_wait_entry *bdev_io_wait; in page_in_io() local
1268 bdev_io_wait in page_in_io()
1436 struct spdk_bdev_io_wait_entry *bdev_io_wait; page_out_io() local
[all...]
H A Dftl_io.h132 struct spdk_bdev_io_wait_entry bdev_io_wait; member
239 struct spdk_bdev_io_wait_entry bdev_io_wait; member
284 struct spdk_bdev_io_wait_entry bdev_io_wait; member
H A Dftl_core.c269 io->bdev_io_wait.bdev = bdev; in ftl_submit_read()
270 io->bdev_io_wait.cb_fn = _ftl_submit_read; in ftl_submit_read()
271 io->bdev_io_wait.cb_arg = io; in ftl_submit_read()
272 spdk_bdev_queue_io_wait(bdev, ch, &io->bdev_io_wait); in ftl_submit_read()
H A Dftl_nv_cache.h141 struct spdk_bdev_io_wait_entry bdev_io_wait;
134 struct spdk_bdev_io_wait_entry bdev_io_wait; global() member
H A Dftl_nv_cache.c872 struct spdk_bdev_io_wait_entry *wait_entry = &chunk->metadata_rq.io.bdev_io_wait; in compaction_process_invalidate_entry()
1842 brq->io.bdev_io_wait.bdev = bdev; in ftl_chunk_basic_rq_read()
1843 brq->io.bdev_io_wait.cb_fn = _ftl_chunk_basic_rq_write; in ftl_chunk_basic_rq_read()
1844 brq->io.bdev_io_wait.cb_arg = brq; in ftl_chunk_basic_rq_read()
1845 spdk_bdev_queue_io_wait(bdev, nv_cache->cache_ioch, &brq->io.bdev_io_wait); in ftl_chunk_basic_rq_read()
/spdk/test/unit/lib/bdev/crypto.c/
H A Dcrypto_ut.c310 CU_ASSERT(crypto_io->bdev_io_wait.bdev == &g_crypto_bdev.crypto_bdev); in test_error_paths()
311 CU_ASSERT(crypto_io->bdev_io_wait.cb_fn == vbdev_crypto_resubmit_io); in test_error_paths()
312 CU_ASSERT(crypto_io->bdev_io_wait.cb_arg == bdev_io); in test_error_paths()
314 memset(&crypto_io->bdev_io_wait, 0, sizeof(crypto_io->bdev_io_wait)); in test_error_paths()
341 CU_ASSERT(crypto_io->bdev_io_wait.bdev == &g_crypto_bdev.crypto_bdev); in test_error_paths()
342 CU_ASSERT(crypto_io->bdev_io_wait.cb_fn == vbdev_crypto_resubmit_io); in test_error_paths()
343 CU_ASSERT(crypto_io->bdev_io_wait.cb_arg == bdev_io); in test_error_paths()
345 memset(&crypto_io->bdev_io_wait, 0, sizeof(crypto_io->bdev_io_wait)); in test_error_paths()
[all...]
/spdk/module/bdev/split/
H A Dvbdev_split.c45 struct spdk_bdev_io_wait_entry bdev_io_wait; member
108 split_io->bdev_io_wait.bdev = split_io->bdev_io->bdev; in vbdev_split_queue_io()
109 split_io->bdev_io_wait.cb_fn = vbdev_split_resubmit_io; in vbdev_split_queue_io()
110 split_io->bdev_io_wait.cb_arg = split_io; in vbdev_split_queue_io()
113 ch->part_ch.base_ch, &split_io->bdev_io_wait); in vbdev_split_queue_io()
/spdk/test/iscsi_tgt/
H A Discsi_tgt.sh61 run_test "iscsi_tgt_bdev_io_wait" $rootdir/test/iscsi_tgt/bdev_io_wait/bdev_io_wait.sh
/spdk/lib/ftl/utils/
H A Dftl_md.c562 md->io.bdev_io_wait.bdev = bdev; in read_write_blocks()
563 md->io.bdev_io_wait.cb_fn = read_write_blocks; in read_write_blocks()
564 md->io.bdev_io_wait.cb_arg = md; in read_write_blocks()
565 spdk_bdev_queue_io_wait(bdev, region->ioch, &md->io.bdev_io_wait); in read_write_blocks()
709 ctx->bdev_io_wait.bdev = bdev; in ftl_md_persist_entry_write_blocks()
710 ctx->bdev_io_wait.cb_fn = retry_fn; in ftl_md_persist_entry_write_blocks()
711 ctx->bdev_io_wait.cb_arg = ctx; in ftl_md_persist_entry_write_blocks()
712 spdk_bdev_queue_io_wait(bdev, md->region->ioch, &ctx->bdev_io_wait); in ftl_md_persist_entry_write_blocks()
828 ctx->bdev_io_wait.bdev = bdev; in ftl_md_read_entry_read_blocks()
829 ctx->bdev_io_wait in ftl_md_read_entry_read_blocks()
[all...]
H A Dftl_md.h70 struct spdk_bdev_io_wait_entry bdev_io_wait; member
113 struct spdk_bdev_io_wait_entry bdev_io_wait; member
/spdk/module/bdev/gpt/
H A Dvbdev_gpt.c61 /* for bdev_io_wait */
62 struct spdk_bdev_io_wait_entry bdev_io_wait; member
164 io->bdev_io_wait.bdev = io->bdev_io->bdev; in vbdev_gpt_queue_io()
165 io->bdev_io_wait.cb_fn = vbdev_gpt_resubmit_request; in vbdev_gpt_queue_io()
166 io->bdev_io_wait.cb_arg = io; in vbdev_gpt_queue_io()
169 ch->part_ch.base_ch, &io->bdev_io_wait); in vbdev_gpt_queue_io()
/spdk/module/bdev/nvme/
H A Dvbdev_opal.c35 struct spdk_bdev_io_wait_entry bdev_io_wait; member
140 io_ctx->bdev_io_wait.bdev = io_ctx->bdev_io->bdev; in vbdev_opal_queue_io()
141 io_ctx->bdev_io_wait.cb_fn = vbdev_opal_resubmit_io; in vbdev_opal_queue_io()
142 io_ctx->bdev_io_wait.cb_arg = io_ctx; in vbdev_opal_queue_io()
144 rc = spdk_bdev_queue_io_wait(io_ctx->bdev_io->bdev, ch->part_ch.base_ch, &io_ctx->bdev_io_wait); in vbdev_opal_queue_io()
/spdk/test/external_code/passthru/
H A Dvbdev_passthru.c82 struct spdk_bdev_io_wait_entry bdev_io_wait; member
203 io_ctx->bdev_io_wait.bdev = bdev_io->bdev; in vbdev_passthru_queue_io()
204 io_ctx->bdev_io_wait.cb_fn = vbdev_passthru_resubmit_io; in vbdev_passthru_queue_io()
205 io_ctx->bdev_io_wait.cb_arg = bdev_io; in vbdev_passthru_queue_io()
208 rc = spdk_bdev_queue_io_wait(bdev_io->bdev, pt_ch->base_ch, &io_ctx->bdev_io_wait); in vbdev_passthru_queue_io()
/spdk/module/bdev/passthru/
H A Dvbdev_passthru.c85 /* for bdev_io_wait */
86 struct spdk_bdev_io_wait_entry bdev_io_wait; member
207 io_ctx->bdev_io_wait.bdev = bdev_io->bdev; in vbdev_passthru_queue_io()
208 io_ctx->bdev_io_wait.cb_fn = vbdev_passthru_resubmit_io; in vbdev_passthru_queue_io()
209 io_ctx->bdev_io_wait.cb_arg = bdev_io; in vbdev_passthru_queue_io()
212 rc = spdk_bdev_queue_io_wait(bdev_io->bdev, pt_ch->base_ch, &io_ctx->bdev_io_wait); in vbdev_passthru_queue_io()
/spdk/module/blob/bdev/
H A Dblob_bdev.c27 struct spdk_bdev_io_wait_entry bdev_io_wait; member
95 ctx->bdev_io_wait.bdev = bdev; in bdev_blob_queue_io()
96 ctx->bdev_io_wait.cb_fn = bdev_blob_resubmit; in bdev_blob_queue_io()
97 ctx->bdev_io_wait.cb_arg = ctx; in bdev_blob_queue_io()
100 rc = spdk_bdev_queue_io_wait(bdev, channel, &ctx->bdev_io_wait); in bdev_blob_queue_io()
/spdk/module/bdev/crypto/
H A Dvbdev_crypto.c69 /* for bdev_io_wait */
70 struct spdk_bdev_io_wait_entry bdev_io_wait; member
219 crypto_io->bdev_io_wait.bdev = bdev_io->bdev; in vbdev_crypto_queue_io()
220 crypto_io->bdev_io_wait.cb_fn = vbdev_crypto_resubmit_io; in vbdev_crypto_queue_io()
221 crypto_io->bdev_io_wait.cb_arg = bdev_io; in vbdev_crypto_queue_io()
225 &crypto_io->bdev_io_wait); in vbdev_crypto_queue_io()
/spdk/module/bdev/delay/
H A Dvbdev_delay.c77 struct spdk_bdev_io_wait_entry bdev_io_wait; member
248 io_ctx->bdev_io_wait.bdev = bdev_io->bdev; in vbdev_delay_queue_io()
249 io_ctx->bdev_io_wait.cb_fn = vbdev_delay_resubmit_io; in vbdev_delay_queue_io()
250 io_ctx->bdev_io_wait.cb_arg = bdev_io; in vbdev_delay_queue_io()
252 rc = spdk_bdev_queue_io_wait(bdev_io->bdev, delay_ch->base_ch, &io_ctx->bdev_io_wait); in vbdev_delay_queue_io()
/spdk/module/bdev/compress/
H A Dvbdev_compress.c76 struct spdk_bdev_io_wait_entry bdev_io_wait; /* for bdev_io_wait */
74 struct spdk_bdev_io_wait_entry bdev_io_wait; /* for bdev_io_wait */ global() member
/spdk/lib/nbd/
H A Dnbd.c57 struct spdk_bdev_io_wait_entry bdev_io_wait; member
479 io->bdev_io_wait.bdev = bdev; in nbd_queue_io()
480 io->bdev_io_wait.cb_fn = nbd_resubmit_io; in nbd_queue_io()
481 io->bdev_io_wait.cb_arg = io; in nbd_queue_io()
483 rc = spdk_bdev_queue_io_wait(bdev, io->nbd->ch, &io->bdev_io_wait); in nbd_queue_io()
/spdk/include/spdk/
H A Dscsi.h114 struct spdk_bdev_io_wait_entry bdev_io_wait; member
/spdk/test/nvmf/
H A Dnvmf.sh
/spdk/lib/nvmf/
H A Dctrlr_bdev.c338 req->bdev_io_wait.bdev = bdev; in nvmf_bdev_ctrlr_write_cmd()
339 req->bdev_io_wait.cb_fn = cb_fn; in nvmf_bdev_ctrlr_write_cmd()
340 req->bdev_io_wait.cb_arg = cb_arg; in nvmf_bdev_ctrlr_write_cmd()
342 rc = spdk_bdev_queue_io_wait(bdev, ch, &req->bdev_io_wait); in nvmf_bdev_ctrlr_write_cmd()

12