Home
last modified time | relevance | path

Searched defs:io (Results 1 – 24 of 24) sorted by relevance

/spdk/lib/ftl/
H A Dftl_io.c17 ftl_io_inc_req(struct ftl_io *io) in ftl_io_inc_req() argument
24 ftl_io_dec_req(struct ftl_io *io) in ftl_io_dec_req() argument
34 ftl_io_iovec(struct ftl_io *io) in ftl_io_iovec() argument
40 ftl_io_get_lba(const struct ftl_io * io,size_t offset) ftl_io_get_lba() argument
47 ftl_io_current_lba(const struct ftl_io * io) ftl_io_current_lba() argument
53 ftl_io_advance(struct ftl_io * io,size_t num_blocks) ftl_io_advance() argument
97 ftl_io_iovec_addr(struct ftl_io * io) ftl_io_iovec_addr() argument
107 ftl_io_iovec_len_left(struct ftl_io * io) ftl_io_iovec_len_left() argument
118 ftl_io_cb(struct ftl_io * io,void * arg,int status) ftl_io_cb() argument
164 ftl_io_init(struct spdk_io_channel * _ioch,struct ftl_io * io,uint64_t lba,size_t num_blocks,struct iovec * iov,size_t iov_cnt,spdk_ftl_fn cb_fn,void * cb_ctx,int type) ftl_io_init() argument
191 ftl_io_complete_verify(struct ftl_io * io) ftl_io_complete_verify() argument
221 ftl_io_complete(struct ftl_io * io) ftl_io_complete() argument
235 ftl_io_fail(struct ftl_io * io,int status) ftl_io_fail() argument
242 ftl_io_clear(struct ftl_io * io) ftl_io_clear() argument
[all...]
H A Dftl_core.c32 struct ftl_io *io = cb_arg; in ftl_io_cmpl_cb() local
175 ftl_get_next_read_addr(struct ftl_io *io, ftl_addr *addr) in ftl_get_next_read_addr() argument
222 struct ftl_io *io = _io; _ftl_submit_read() local
228 ftl_submit_read(struct ftl_io * io) ftl_submit_read() argument
315 struct ftl_io *io = pin_ctx->cb_ctx; ftl_io_pin_cb() local
329 ftl_io_pin(struct ftl_io * io) ftl_io_pin() argument
345 start_io(struct ftl_io * io) start_io() argument
374 queue_io(struct spdk_ftl_dev * dev,struct ftl_io * io) queue_io() argument
388 spdk_ftl_writev(struct spdk_ftl_dev * dev,struct ftl_io * io,struct spdk_io_channel * ch,uint64_t lba,uint64_t lba_cnt,struct iovec * iov,size_t iov_cnt,spdk_ftl_fn cb_fn,void * cb_arg) spdk_ftl_writev() argument
421 spdk_ftl_readv(struct spdk_ftl_dev * dev,struct ftl_io * io,struct spdk_io_channel * ch,uint64_t lba,uint64_t lba_cnt,struct iovec * iov,size_t iov_cnt,spdk_ftl_fn cb_fn,void * cb_arg) spdk_ftl_readv() argument
453 ftl_trim(struct spdk_ftl_dev * dev,struct ftl_io * io,struct spdk_io_channel * ch,uint64_t lba,uint64_t lba_cnt,spdk_ftl_fn cb_fn,void * cb_arg) ftl_trim() argument
467 spdk_ftl_unmap(struct spdk_ftl_dev * dev,struct ftl_io * io,struct spdk_io_channel * ch,uint64_t lba,uint64_t lba_cnt,spdk_ftl_fn cb_fn,void * cb_arg) spdk_ftl_unmap() argument
529 struct ftl_io *io = ios[i]; ftl_io_channel_poll() local
548 struct ftl_io *io = ios[i]; ftl_process_io_channel() local
562 ftl_trim_finish(struct ftl_io * io,int status) ftl_trim_finish() argument
582 struct ftl_io *io = cb_arg; ftl_trim_log_close_cb() local
588 ftl_trim_log_persist(struct ftl_io * io,ftl_md_io_entry_cb cb) ftl_trim_log_persist() argument
600 struct ftl_io *io = cb_arg; ftl_trim_md_cb() local
613 struct ftl_io *io = cb_arg; ftl_trim_log_open_cb() local
667 ftl_process_trim(struct ftl_io * io) ftl_process_trim() argument
696 struct ftl_io *io; ftl_process_io_queue() local
[all...]
H A Dftl_trace.h44 #define ftl_trace_lba_io_init(dev, io) argument
45 #define ftl_trace_submission(dev, io, addr, addr_cnt) argument
46 #define ftl_trace_completion(dev, io, type) argument
H A Dftl_trace.c151 ftl_trace_lba_io_init(struct spdk_ftl_dev * dev,const struct ftl_io * io) ftl_trace_lba_io_init() argument
176 ftl_trace_completion(struct spdk_ftl_dev * dev,const struct ftl_io * io,enum ftl_trace_completion completion) ftl_trace_completion() argument
212 ftl_trace_submission(struct spdk_ftl_dev * dev,const struct ftl_io * io,ftl_addr addr,size_t addr_cnt) ftl_trace_submission() argument
[all...]
H A Dftl_nv_cache.c384 ftl_nv_cache_get_wr_buffer(struct ftl_nv_cache * nv_cache,struct ftl_io * io) ftl_nv_cache_get_wr_buffer() argument
444 ftl_nv_cache_fill_md(struct ftl_io * io) ftl_nv_cache_fill_md() argument
897 struct ftl_rq_entry *entry, *io; compaction_process_read() local
1155 ftl_nv_cache_submit_cb_done(struct ftl_io * io) ftl_nv_cache_submit_cb_done() argument
1167 ftl_nv_cache_l2p_update(struct ftl_io * io) ftl_nv_cache_l2p_update() argument
1184 struct ftl_io *io = cb_arg; ftl_nv_cache_submit_cb() local
1203 struct ftl_io *io = _io; nv_cache_write() local
1228 struct ftl_io *io = pin_ctx->cb_ctx; ftl_nv_cache_pin_cb() local
1253 ftl_nv_cache_write(struct ftl_io * io) ftl_nv_cache_write() argument
1284 ftl_nv_cache_read(struct ftl_io * io,ftl_addr addr,uint32_t num_blocks,spdk_bdev_io_completion_cb cb,void * cb_arg) ftl_nv_cache_read() argument
[all...]
H A Dftl_io.h164 } io; member
240 } io; member
285 } io; member
351 ftl_io_done(const struct ftl_io *io) in ftl_io_done()
/spdk/module/bdev/ocf/
H A Dvolume.c55 vbdev_ocf_volume_io_set_data(struct ocf_io * io,ctx_data_t * data,uint32_t offset) vbdev_ocf_volume_io_set_data() argument
72 vbdev_ocf_volume_io_get_data(struct ocf_io * io) vbdev_ocf_volume_io_get_data() argument
78 vbdev_ocf_volume_io_get(struct ocf_io * io) vbdev_ocf_volume_io_get() argument
86 vbdev_ocf_volume_io_put(struct ocf_io * io) vbdev_ocf_volume_io_put() argument
140 struct ocf_io *io; vbdev_ocf_volume_submit_io_cb() local
177 prepare_submit(struct ocf_io * io) prepare_submit() argument
231 vbdev_ocf_volume_submit_flush(struct ocf_io * io) vbdev_ocf_volume_submit_flush() argument
258 vbdev_ocf_volume_submit_io(struct ocf_io * io) vbdev_ocf_volume_submit_io() argument
347 vbdev_ocf_volume_submit_discard(struct ocf_io * io) vbdev_ocf_volume_submit_discard() argument
374 vbdev_ocf_volume_submit_metadata(struct ocf_io * io) vbdev_ocf_volume_submit_metadata() argument
H A Dvolume.h30 ocf_get_io_ctx(struct ocf_io * io) ocf_get_io_ctx() argument
H A Dvbdev_ocf.c546 vbdev_ocf_io_submit_cb(ocf_io_t io, void *priv1, void *priv2, int error) in vbdev_ocf_io_submit_cb() argument
563 io_submit_to_ocf(struct spdk_bdev_io *bdev_io, ocf_io_t io) in io_submit_to_ocf() argument
589 ocf_io_t io = NULL; in io_handle() local
[all...]
/spdk/lib/nbd/
H A Dnbd.c250 struct nbd_io *io; in nbd_get_io() local
266 nbd_put_io(struct spdk_nbd_disk *nbd, struct nbd_io *io) in nbd_put_io() argument
433 struct nbd_io *io = cb_arg; nbd_io_done() local
462 struct nbd_io *io = (struct nbd_io *)arg; nbd_resubmit_io() local
474 nbd_queue_io(struct nbd_io * io) nbd_queue_io() argument
491 nbd_submit_bdev_io(struct spdk_nbd_disk * nbd,struct nbd_io * io) nbd_submit_bdev_io() argument
539 struct nbd_io *io, *io_tmp; nbd_io_exec() local
560 struct nbd_io *io; nbd_io_recv_internal() local
704 struct nbd_io *io; nbd_io_xmit_internal() local
857 struct nbd_io *io, *io_tmp; nbd_bdev_hot_remove() local
[all...]
/spdk/test/unit/lib/ftl/ftl_io.c/
H A Dftl_io_ut.c195 io->flags = 0; in setup_io() argument
215 struct ftl_io io = { 0 }, *io_ring; test_completion() local
263 struct ftl_io io[2] = { 0 }, *io_ring[2]; test_multiple_ios() local
[all...]
/spdk/lib/ublk/
H A Dublk.c1089 ublk_mark_io_done(struct ublk_io * io,int res) ublk_mark_io_done() argument
1103 struct ublk_io *io = cb_arg; ublk_io_done() local
1126 ublk_queue_user_copy(struct ublk_io * io,bool is_write) ublk_queue_user_copy() argument
1155 struct ublk_io *io = cb_arg; ublk_user_copy_read_done() local
1170 struct ublk_io *io = (struct ublk_io *)arg; ublk_resubmit_io() local
1176 ublk_queue_io(struct ublk_io * io) ublk_queue_io() argument
1196 struct ublk_io *io = SPDK_CONTAINEROF(iobuf, struct ublk_io, iobuf); ublk_io_get_buffer_cb() local
1205 ublk_io_get_buffer(struct ublk_io * io,struct spdk_iobuf_channel * iobuf_ch,ublk_get_buf_cb get_buf_cb) ublk_io_get_buffer() argument
1220 ublk_io_put_buffer(struct ublk_io * io,struct spdk_iobuf_channel * iobuf_ch) ublk_io_put_buffer() argument
1230 _ublk_submit_bdev_io(struct ublk_queue * q,struct ublk_io * io) _ublk_submit_bdev_io() argument
1282 read_get_buffer_done(struct ublk_io * io) read_get_buffer_done() argument
1288 user_copy_write_get_buffer_done(struct ublk_io * io) user_copy_write_get_buffer_done() argument
1294 ublk_submit_bdev_io(struct ublk_queue * q,struct ublk_io * io) ublk_submit_bdev_io() argument
1321 ublksrv_queue_io_cmd(struct ublk_queue * q,struct ublk_io * io,unsigned tag) ublksrv_queue_io_cmd() argument
1368 struct ublk_io *io; ublk_io_xmit() local
1419 write_get_buffer_done(struct ublk_io * io) write_get_buffer_done() argument
1435 struct ublk_io *io; ublk_io_recv() local
1625 struct ublk_io *io; ublk_dev_queue_io_init() local
[all...]
/spdk/lib/nvme/
H A Dnvme_io_msg.c19 struct spdk_nvme_io_msg *io; in nvme_io_msg_send() local
54 struct spdk_nvme_io_msg *io; in nvme_io_msg_process() local
[all...]
/spdk/test/unit/lib/bdev/crypto.c/
H A Dcrypto_ut.c278 struct ut_crypto_io io = UT_IO_INIT(&iov); test_error_paths() local
376 struct ut_crypto_io io = UT_IO_INIT(&iov); test_simple_write() local
405 struct ut_crypto_io io = UT_IO_INIT(&iov); test_simple_read() local
427 struct ut_crypto_io io = UT_IO_INIT(NULL); test_passthru() local
470 struct ut_crypto_io io = UT_IO_INIT(NULL); test_crypto_op_complete() local
[all...]
/spdk/test/dd/
H A Dposix.sh76 io() { function
/spdk/test/app/fuzz/llvm_vfio_fuzz/
H A Dllvm_vfio_fuzz.c326 struct io_thread *io = (struct io_thread *)arg; in read_complete() local
355 struct io_thread *io = (struct io_thread *)arg; write_complete() local
379 struct io_thread *io = (struct io_thread *)ctx; terminate_io_thread() local
395 struct io_thread *io = (struct io_thread *)ctx; io_poller() local
451 struct io_thread *io = (struct io_thread *)ctx; start_io_poller() local
[all...]
/spdk/module/bdev/gpt/
H A Dvbdev_gpt.c153 struct gpt_io *io = (struct gpt_io *)arg; in vbdev_gpt_resubmit_request() local
159 vbdev_gpt_queue_io(struct gpt_io *io) in vbdev_gpt_queue_io() argument
191 struct gpt_io *io = (struct gpt_io *)bdev_io->driver_ctx; _vbdev_gpt_submit_request() local
[all...]
/spdk/python/spdk/rpc/
H A D__init__.py9 from io import IOBase as io unknown
/spdk/lib/ftl/mngt/
H A Dftl_mngt_startup.c306 struct ftl_io *io = ftl_mngt_get_process_ctx(mngt); ftl_mngt_process_trim() local
/spdk/test/unit/lib/bdev/mt/bdev.c/
H A Dbdev_ut.c178 io = spdk_bdev_io_from_ctx(bio); in stub_submit_request() local
219 io = spdk_bdev_io_from_ctx(bio); in stub_complete_io() local
163 struct spdk_bdev_io *io; stub_reset_channel() local
395 struct spdk_bdev_io *io; bdev_io_tailq_cnt() local
837 struct spdk_bdev_io *io; count_queued_resets() local
[all...]
/spdk/module/bdev/virtio/
H A Dbdev_virtio_scsi.c180 virtio_scsi_dev_send_eventq_io(struct virtqueue *vq, struct virtio_scsi_eventq_io *io) in virtio_scsi_dev_send_eventq_io() argument
781 void *io[32]; in bdev_virtio_poll() local
855 bdev_virtio_eventq_io_cpl(struct virtio_scsi_dev *svdev, struct virtio_scsi_eventq_io *io) in bdev_virtio_eventq_io_cpl() argument
952 void *io[16]; bdev_virtio_mgmt_poll() local
[all...]
H A Dbdev_virtio_blk.c329 void *io[32]; in bdev_virtio_poll() local
/spdk/lib/ftl/utils/
H A Dftl_md.h71 } io; member
/spdk/lib/virtio/
H A Dvirtio.c531 virtio_recv_pkts(struct virtqueue *vq, void **io, uint32_t *len, uint16_t nb_pkts) in virtio_recv_pkts()