/spdk/lib/ftl/ |
H A D | ftl_io.c | 17 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 D | ftl_core.c | 32 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 D | ftl_trace.h | 44 #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 D | ftl_trace.c | 151 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 D | ftl_nv_cache.c | 384 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 D | ftl_io.h | 164 } 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 D | volume.c | 55 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 D | volume.h | 30 ocf_get_io_ctx(struct ocf_io * io) ocf_get_io_ctx() argument
|
H A D | vbdev_ocf.c | 546 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 D | nbd.c | 250 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 D | ftl_io_ut.c | 195 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 D | ublk.c | 1089 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 D | nvme_io_msg.c | 19 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 D | crypto_ut.c | 278 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 D | posix.sh | 76 io() { function
|
/spdk/test/app/fuzz/llvm_vfio_fuzz/ |
H A D | llvm_vfio_fuzz.c | 326 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 D | vbdev_gpt.c | 153 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__.py | 9 from io import IOBase as io unknown
|
/spdk/lib/ftl/mngt/ |
H A D | ftl_mngt_startup.c | 306 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 D | bdev_ut.c | 178 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 D | bdev_virtio_scsi.c | 180 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 D | bdev_virtio_blk.c | 329 void *io[32]; in bdev_virtio_poll() local
|
/spdk/lib/ftl/utils/ |
H A D | ftl_md.h | 71 } io; member
|
/spdk/lib/virtio/ |
H A D | virtio.c | 531 virtio_recv_pkts(struct virtqueue *vq, void **io, uint32_t *len, uint16_t nb_pkts) in virtio_recv_pkts()
|