/openbmc/qemu/include/qemu/ |
H A D | iov.h | 183 typedef struct QEMUIOVector { struct 211 } QEMUIOVector; argument 213 QEMU_BUILD_BUG_ON(offsetof(QEMUIOVector, size) != 214 offsetof(QEMUIOVector, local_iov.iov_len)); 236 static inline void qemu_iovec_init_buf(QEMUIOVector *qiov, in qemu_iovec_init_buf() 239 *qiov = (QEMUIOVector) QEMU_IOVEC_INIT_BUF(*qiov, buf, len); in qemu_iovec_init_buf() 242 static inline void *qemu_iovec_buf(QEMUIOVector *qiov) in qemu_iovec_buf() 250 void qemu_iovec_init(QEMUIOVector *qiov, int alloc_hint); 251 void qemu_iovec_init_external(QEMUIOVector *qiov, struct iovec *iov, int niov); 252 void qemu_iovec_init_slice(QEMUIOVector *qiov, QEMUIOVector *source, [all …]
|
/openbmc/qemu/include/sysemu/ |
H A D | block-backend-io.h | 42 QEMUIOVector *qiov, BdrvRequestFlags flags, 45 QEMUIOVector *qiov, BdrvRequestFlags flags, 57 QEMUIOVector *qiov, BdrvRequestFlags flags, 145 int64_t bytes, QEMUIOVector *qiov, 148 int64_t bytes, QEMUIOVector *qiov, 152 int64_t bytes, QEMUIOVector *qiov, 156 int64_t bytes, QEMUIOVector *qiov, 166 int64_t bytes, QEMUIOVector *qiov, 169 int64_t bytes, QEMUIOVector *qiov, 173 int64_t bytes, QEMUIOVector *qiov, [all …]
|
/openbmc/qemu/util/ |
H A D | iov.c | 286 void qemu_iovec_init(QEMUIOVector *qiov, int alloc_hint) in qemu_iovec_init() 294 void qemu_iovec_init_external(QEMUIOVector *qiov, struct iovec *iov, int niov) in qemu_iovec_init_external() 306 void qemu_iovec_add(QEMUIOVector *qiov, void *base, size_t len) in qemu_iovec_add() 330 size_t qemu_iovec_concat_iov(QEMUIOVector *dst, in qemu_iovec_concat_iov() 366 void qemu_iovec_concat(QEMUIOVector *dst, in qemu_iovec_concat() 367 QEMUIOVector *src, size_t soffset, size_t sbytes) in qemu_iovec_concat() 398 struct iovec *qemu_iovec_slice(QEMUIOVector *qiov, in qemu_iovec_slice() 420 int qemu_iovec_subvec_niov(QEMUIOVector *qiov, size_t offset, size_t len) in qemu_iovec_subvec_niov() 433 bool qemu_iovec_is_zero(QEMUIOVector *qiov, size_t offset, size_t bytes) in qemu_iovec_is_zero() 458 void qemu_iovec_init_slice(QEMUIOVector *qiov, QEMUIOVector *source, in qemu_iovec_init_slice() [all …]
|
/openbmc/qemu/include/block/ |
H A D | block_int-io.h | 39 int64_t offset, int64_t bytes, QEMUIOVector *qiov, size_t qiov_offset); 48 int64_t offset, int64_t bytes, QEMUIOVector *qiov, 52 QEMUIOVector *qiov, size_t qiov_offset, BdrvRequestFlags flags); 54 int64_t offset, int64_t bytes, QEMUIOVector *qiov, 58 QEMUIOVector *qiov, size_t qiov_offset, BdrvRequestFlags flags); 63 QEMUIOVector qiov = QEMU_IOVEC_INIT_BUF(qiov, buf, bytes); in bdrv_co_pread() 73 QEMUIOVector qiov = QEMU_IOVEC_INIT_BUF(qiov, buf, bytes); in bdrv_co_pwrite()
|
H A D | block_int-common.h | 499 int64_t offset, int64_t bytes, QEMUIOVector *qiov, 503 int64_t offset, int64_t bytes, QEMUIOVector *qiov, 514 int64_t sector_num, int nb_sectors, QEMUIOVector *qiov); 532 int64_t offset, int64_t bytes, QEMUIOVector *qiov, 537 QEMUIOVector *qiov, size_t qiov_offset, 541 int64_t sector_num, int nb_sectors, QEMUIOVector *qiov, 559 BlockDriverState *bs, int64_t offset, int64_t bytes, QEMUIOVector *qiov, 562 BlockDriverState *bs, int64_t offset, int64_t bytes, QEMUIOVector *qiov, 653 QEMUIOVector *qiov, size_t qiov_offset); 722 QEMUIOVector *qiov); [all …]
|
H A D | raw-aio.h | 60 int coroutine_fn laio_co_submit(int fd, uint64_t offset, QEMUIOVector *qiov, 74 QEMUIOVector *qiov, int type); 86 uint64_t offset, uint64_t bytes, QEMUIOVector *qiov,
|
/openbmc/qemu/block/ |
H A D | blkverify.c | 37 BdrvChild *, int64_t, int64_t, QEMUIOVector *, BdrvRequestFlags); 44 QEMUIOVector *qiov; /* user I/O vector */ 45 QEMUIOVector *raw_qiov; /* cloned I/O vector for raw file */ 197 uint64_t bytes, QEMUIOVector *qiov, QEMUIOVector *raw_qiov, in blkverify_co_prwv() 233 QEMUIOVector *qiov, BdrvRequestFlags flags) in blkverify_co_preadv() 236 QEMUIOVector raw_qiov; in blkverify_co_preadv() 262 QEMUIOVector *qiov, BdrvRequestFlags flags) in blkverify_co_pwritev()
|
H A D | coroutines.h | 59 bdrv_co_readv_vmstate(BlockDriverState *bs, QEMUIOVector *qiov, int64_t pos); 62 bdrv_co_writev_vmstate(BlockDriverState *bs, QEMUIOVector *qiov, int64_t pos);
|
H A D | blklogwrites.c | 336 QEMUIOVector *qiov, BdrvRequestFlags flags) in blk_log_writes_co_preadv() 346 QEMUIOVector *qiov; 353 QEMUIOVector *qiov; 413 QEMUIOVector qiov; in blk_log_writes_co_do_log() 471 QEMUIOVector *qiov, int flags, in blk_log_writes_co_log() 475 QEMUIOVector log_qiov; in blk_log_writes_co_log() 552 QEMUIOVector *qiov, BdrvRequestFlags flags) in blk_log_writes_co_pwritev()
|
H A D | null.c | 121 QEMUIOVector *qiov, in null_co_preadv() 135 QEMUIOVector *qiov, in null_co_pwritev() 194 QEMUIOVector *qiov, BdrvRequestFlags flags, in null_aio_preadv() 209 QEMUIOVector *qiov, BdrvRequestFlags flags, in null_aio_pwritev()
|
H A D | win32-aio.c | 53 QEMUIOVector *qiov; 85 QEMUIOVector *qiov = waiocb->qiov; in win32_aio_process_completion() 116 uint64_t offset, uint64_t bytes, QEMUIOVector *qiov, in win32_aio_submit()
|
H A D | io.c | 812 QEMUIOVector *qiov, size_t qiov_offset, in bdrv_check_qiov_request() 877 QEMUIOVector *qiov, size_t qiov_offset) in bdrv_check_request32() 975 QEMUIOVector *qiov, size_t qiov_offset, int flags) in bdrv_driver_preadv() 980 QEMUIOVector local_qiov; in bdrv_driver_preadv() 1044 QEMUIOVector *qiov, size_t qiov_offset, in bdrv_driver_pwritev() 1051 QEMUIOVector local_qiov; in bdrv_driver_pwritev() 1126 int64_t bytes, QEMUIOVector *qiov, in bdrv_driver_pwritev_compressed() 1130 QEMUIOVector local_qiov; in bdrv_driver_pwritev_compressed() 1162 QEMUIOVector *qiov, size_t qiov_offset, int flags) in bdrv_co_do_copy_on_readv() 1243 QEMUIOVector local_qiov; in bdrv_co_do_copy_on_readv() [all …]
|
H A D | quorum.c | 106 QEMUIOVector qiov; 126 QEMUIOVector *qiov; /* calling IOV */ 165 QEMUIOVector *qiov, in quorum_aio_get() 235 static void quorum_copy_qiov(QEMUIOVector *dest, QEMUIOVector *source) in quorum_copy_qiov() 389 QEMUIOVector *qiov = &acb->qcrs[i].qiov; in quorum_compute_hash() 427 static bool quorum_iovec_compare(QEMUIOVector *a, QEMUIOVector *b) in quorum_iovec_compare() 446 static bool quorum_compare(QuorumAIOCB *acb, QEMUIOVector *a, QEMUIOVector *b) in quorum_compare() 674 QEMUIOVector *qiov, BdrvRequestFlags flags) in quorum_co_preadv() 730 QEMUIOVector *qiov, BdrvRequestFlags flags) in quorum_co_pwritev()
|
H A D | io_uring.c | 33 QEMUIOVector *qiov; 42 QEMUIOVector resubmit_qiov; 84 QEMUIOVector *resubmit_qiov; in luring_resubmit_short_read() 383 QEMUIOVector *qiov, int type) in luring_co_submit()
|
H A D | snapshot-access.c | 32 QEMUIOVector *qiov, size_t qiov_offset, in snapshot_access_co_preadv_part() 69 QEMUIOVector *qiov, size_t qiov_offset, in snapshot_access_co_pwritev_part()
|
H A D | copy-on-read.c | 136 QEMUIOVector *qiov, size_t qiov_offset, in cor_co_preadv_part() 188 QEMUIOVector *qiov, size_t qiov_offset, in cor_co_pwritev_part() 213 QEMUIOVector *qiov) in cor_co_pwritev_compressed()
|
H A D | throttle.c | 120 QEMUIOVector *qiov, BdrvRequestFlags flags) in throttle_co_preadv() 131 QEMUIOVector *qiov, BdrvRequestFlags flags) in throttle_co_pwritev() 160 int64_t bytes, QEMUIOVector *qiov) in throttle_co_pwritev_compressed()
|
H A D | filter-compress.c | 69 QEMUIOVector *qiov, size_t qiov_offset, in compress_co_preadv_part() 79 QEMUIOVector *qiov, size_t qiov_offset, in compress_co_pwritev_part()
|
H A D | blkreplay.c | 75 QEMUIOVector *qiov, BdrvRequestFlags flags) in blkreplay_co_preadv() 87 QEMUIOVector *qiov, BdrvRequestFlags flags) in blkreplay_co_pwritev()
|
H A D | block-backend.c | 1317 QEMUIOVector *qiov, size_t qiov_offset, in blk_co_do_preadv_part() 1353 QEMUIOVector qiov = QEMU_IOVEC_INIT_BUF(qiov, buf, bytes); in blk_co_pread() 1362 int64_t bytes, QEMUIOVector *qiov, in blk_co_preadv() 1376 int64_t bytes, QEMUIOVector *qiov, in blk_co_preadv_part() 1392 QEMUIOVector *qiov, size_t qiov_offset, in blk_co_do_pwritev_part() 1430 QEMUIOVector *qiov, size_t qiov_offset, in blk_co_pwritev_part() 1446 QEMUIOVector qiov = QEMU_IOVEC_INIT_BUF(qiov, buf, bytes); in blk_co_pwrite() 1455 int64_t bytes, QEMUIOVector *qiov, in blk_co_pwritev() 1602 QEMUIOVector *qiov = rwco->iobuf; in blk_aio_read_entry() 1614 QEMUIOVector *qiov = rwco->iobuf; in blk_aio_write_entry() [all …]
|
H A D | qed.h | 138 QEMUIOVector *qiov; 142 QEMUIOVector cur_qiov;
|
/openbmc/qemu/hw/ide/ |
H A D | ide-internal.h | 327 QEMUIOVector qiov; 328 QEMUIOVector *original_qiov; 435 int64_t offset, QEMUIOVector *qiov, 438 QEMUIOVector *iov, int nb_sectors,
|
/openbmc/qemu/migration/ |
H A D | channel-block.c | 60 QEMUIOVector qiov; in qio_channel_block_readv() 85 QEMUIOVector qiov; in qio_channel_block_writev()
|
/openbmc/qemu/tests/unit/ |
H A D | test-block-iothread.c | 37 QEMUIOVector *qiov, in bdrv_test_co_preadv() 45 QEMUIOVector *qiov, in bdrv_test_co_pwritev() 145 QEMUIOVector qiov = QEMU_IOVEC_INIT_BUF(qiov, buf, sizeof(buf)); in test_sync_op_blk_preadv() 160 QEMUIOVector qiov = QEMU_IOVEC_INIT_BUF(qiov, buf, sizeof(buf)); in test_sync_op_blk_pwritev() 175 QEMUIOVector qiov = QEMU_IOVEC_INIT_BUF(qiov, buf, sizeof(buf)); in test_sync_op_blk_preadv_part() 190 QEMUIOVector qiov = QEMU_IOVEC_INIT_BUF(qiov, buf, sizeof(buf)); in test_sync_op_blk_pwritev_part()
|
/openbmc/qemu/include/hw/ide/ |
H A D | ide-dma.h | 33 QEMUIOVector qiov;
|