Lines Matching refs:iovec
25 size_t iov_from_buf_full(const struct iovec *iov, unsigned int iov_cnt, in iov_from_buf_full()
43 size_t iov_to_buf_full(const struct iovec *iov, const unsigned int iov_cnt, in iov_to_buf_full()
61 size_t iov_memset(const struct iovec *iov, const unsigned int iov_cnt, in iov_memset()
79 size_t iov_size(const struct iovec *iov, const unsigned int iov_cnt) in iov_size()
93 do_send_recv(int sockfd, int flags, struct iovec *iov, unsigned iov_cnt, in do_send_recv()
143 ssize_t iov_send_recv(int sockfd, const struct iovec *_iov, unsigned iov_cnt, in iov_send_recv()
152 const struct iovec *_iov, in iov_send_recv_with_flags()
160 struct iovec *local_iov, *iov; in iov_send_recv_with_flags()
166 local_iov = g_new0(struct iovec, iov_cnt); in iov_send_recv_with_flags()
240 void iov_hexdump(const struct iovec *iov, const unsigned int iov_cnt, in iov_hexdump()
257 unsigned iov_copy(struct iovec *dst_iov, unsigned int dst_iov_cnt, in iov_copy()
258 const struct iovec *iov, unsigned int iov_cnt, in iov_copy()
284 qiov->iov = g_new(struct iovec, alloc_hint); in qemu_iovec_init()
290 void qemu_iovec_init_external(QEMUIOVector *qiov, struct iovec *iov, int niov) in qemu_iovec_init_external()
308 qiov->iov = g_renew(struct iovec, qiov->iov, qiov->nalloc); in qemu_iovec_add()
327 struct iovec *src_iov, unsigned int src_cnt, in qemu_iovec_concat_iov()
374 static struct iovec *iov_skip_offset(struct iovec *iov, size_t offset, in iov_skip_offset()
393 struct iovec *qemu_iovec_slice(QEMUIOVector *qiov, in qemu_iovec_slice()
397 struct iovec *iov, *end_iov; in qemu_iovec_slice()
430 struct iovec *iov; in qemu_iovec_is_zero()
456 struct iovec *slice_iov; in qemu_iovec_init_slice()
545 struct iovec *src_iov;
594 struct iovec *cur = sortelems[i].src_iov; in qemu_iovec_clone()
622 size_t iov_discard_front_undoable(struct iovec **iov, in iov_discard_front_undoable()
628 struct iovec *cur; in iov_discard_front_undoable()
656 size_t iov_discard_front(struct iovec **iov, unsigned int *iov_cnt, in iov_discard_front()
662 size_t iov_discard_back_undoable(struct iovec *iov, in iov_discard_back_undoable()
668 struct iovec *cur; in iov_discard_back_undoable()
701 size_t iov_discard_back(struct iovec *iov, unsigned int *iov_cnt, in iov_discard_back()