Home
last modified time | relevance | path

Searched refs:split_io (Results 1 – 1 of 1) sorted by relevance

/spdk/module/bdev/split/
H A Dvbdev_split.c97 struct vbdev_split_bdev_io *split_io = (struct vbdev_split_bdev_io *)arg; in vbdev_split_resubmit_io() local
99 _vbdev_split_submit_request(split_io->ch, split_io->bdev_io); in vbdev_split_resubmit_io()
103 vbdev_split_queue_io(struct vbdev_split_bdev_io *split_io) in vbdev_split_queue_io() argument
105 struct vbdev_split_channel *ch = spdk_io_channel_get_ctx(split_io->ch); in vbdev_split_queue_io()
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()
112 rc = spdk_bdev_queue_io_wait(split_io->bdev_io->bdev, in vbdev_split_queue_io()
113 ch->part_ch.base_ch, &split_io->bdev_io_wait); in vbdev_split_queue_io()
116 spdk_bdev_io_complete(split_io->bdev_io, SPDK_BDEV_IO_STATUS_FAILED); in vbdev_split_queue_io()