diff options
author | Amit Shah <amit.shah@redhat.com> | 2010-05-04 16:39:07 +0530 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2010-05-10 11:36:03 -0500 |
commit | 4c64d5b52ed5287bb31489bba39cf41628230bce (patch) | |
tree | bb64c58482faa9f725daf2a28eda434d169efbac /iov.h | |
parent | 14eb8b6829ad9dee7035de729e083844a425f274 (diff) | |
download | hqemu-4c64d5b52ed5287bb31489bba39cf41628230bce.zip hqemu-4c64d5b52ed5287bb31489bba39cf41628230bce.tar.gz |
iov: Move from hw/ to topdir
The iov functions can be useful to other code as well.
Signed-off-by: Amit Shah <amit.shah@redhat.com>
CC: Christoph Hellwig <hch@lst.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'iov.h')
-rw-r--r-- | iov.h | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -0,0 +1,19 @@ +/* + * Helpers for getting linearized buffers from iov / filling buffers into iovs + * + * Copyright (C) 2010 Red Hat, Inc. + * + * Author(s): + * Amit Shah <amit.shah@redhat.com> + * + * This work is licensed under the terms of the GNU GPL, version 2. See + * the COPYING file in the top-level directory. + */ + +#include "qemu-common.h" + +size_t iov_from_buf(struct iovec *iov, unsigned int iovcnt, + const void *buf, size_t size); +size_t iov_to_buf(const struct iovec *iov, const unsigned int iovcnt, + void *buf, size_t offset, size_t size); +size_t iov_size(const struct iovec *iov, const unsigned int iovcnt); |