• S
    iov: add qemu_iovec_concat_iov() · 530c0bbd
    Stefan Hajnoczi 提交于
    The qemu_iovec_concat() function copies a subset of a QEMUIOVector.  The
    new qemu_iovec_concat_iov() function does the same for a iov/cnt pair.
    
    It is easy to define qemu_iovec_concat() in terms of
    qemu_iovec_concat_iov().  The existing code is mostly unchanged, except
    for the assertion src->size >= soffset, which cannot be efficiently
    checked upfront on a iov/cnt pair.  Instead we assert upon hitting the
    end of src with an unsatisfied soffset.
    Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
    530c0bbd
qemu-common.h 11.9 KB