Lines Matching refs:qiov

336                          QEMUIOVector *qiov, BdrvRequestFlags flags)  in blk_log_writes_co_preadv()  argument
338 return bdrv_co_preadv(bs->file, offset, bytes, qiov, flags); in blk_log_writes_co_preadv()
346 QEMUIOVector *qiov; member
353 QEMUIOVector *qiov; member
376 const uint64_t qiov_aligned_size = ROUND_UP(lr->qiov->size, s->sectorsize); in blk_log_writes_co_do_log()
391 lr->log_ret = bdrv_co_pwritev(s->log_file, entry_offset, lr->qiov->size, in blk_log_writes_co_do_log()
392 lr->qiov, 0); in blk_log_writes_co_do_log()
413 QEMUIOVector qiov; in blk_log_writes_co_do_log() local
442 qemu_iovec_init(&qiov, 2); in blk_log_writes_co_do_log()
443 qemu_iovec_add(&qiov, &super, sizeof(super)); in blk_log_writes_co_do_log()
444 qemu_iovec_add(&qiov, zeroes, s->sectorsize - sizeof(super)); in blk_log_writes_co_do_log()
447 bdrv_co_pwritev(s->log_file, 0, s->sectorsize, &qiov, 0); in blk_log_writes_co_do_log()
458 qemu_iovec_destroy(&qiov); in blk_log_writes_co_do_log()
471 QEMUIOVector *qiov, int flags, in blk_log_writes_co_log() argument
476 size_t niov = qiov ? qiov->niov : 0; in blk_log_writes_co_log()
483 .qiov = qiov, in blk_log_writes_co_log()
488 .qiov = &log_qiov, in blk_log_writes_co_log()
507 if (qiov) { in blk_log_writes_co_log()
508 qemu_iovec_concat(&log_qiov, qiov, 0, qiov->size); in blk_log_writes_co_log()
528 fr->qiov, fr->file_flags); in blk_log_writes_co_do_file_pwritev()
552 QEMUIOVector *qiov, BdrvRequestFlags flags) in blk_log_writes_co_pwritev() argument
554 return blk_log_writes_co_log(bs, offset, bytes, qiov, flags, in blk_log_writes_co_pwritev()