void qemu_put_buffer_async(QEMUFile *f, const uint8_t *buf, int size)

{

    if (!f->ops->writev_buffer) {

        qemu_put_buffer(f, buf, size);

        return;

    }



    if (f->last_error) {

        return;

    }



    f->bytes_xfer += size;

    add_to_iovec(f, buf, size);

}

void qemu_put_buffer_async(QEMUFile *f, const uint8_t *buf, int size)

{

    if (!f->ops->writev_buffer) {

        qemu_put_buffer(f, buf, size);

        return;

    }



    if (f->last_error) {

        return;

    }



    f->bytes_xfer += size;

    add_to_iovec(f, buf, size);

}

void FUNC_0(QEMUFile *VAR_0, const uint8_t *VAR_1, int VAR_2)

{

    if (!VAR_0->ops->writev_buffer) {

        qemu_put_buffer(VAR_0, VAR_1, VAR_2);

        return;

    }



    if (VAR_0->last_error) {

        return;

    }



    VAR_0->bytes_xfer += VAR_2;

    add_to_iovec(VAR_0, VAR_1, VAR_2);

}

void FUNC_0(QEMUFile *VAR_0, const uint8_t *VAR_1, int VAR_2)
{ if (!VAR_0->ops->writev_buffer) { qemu_put_buffer(VAR_0, VAR_1, VAR_2); return; } if (VAR_0->last_error) { return; } VAR_0->bytes_xfer += VAR_2; add_to_iovec(VAR_0, VAR_1, VAR_2); }