bin/echo/echo.c
49
struct iovec *iov, *vp; /* Elements to write, current element. */
bin/echo/echo.c
66
if ((vp = iov = malloc((veclen + 1) * sizeof(struct iovec))) == NULL)
crypto/heimdal/appl/push/push.c
149
struct iovec *iovecs;
crypto/heimdal/kpasswd/kpasswdd.c
76
struct iovec iov[3];
crypto/heimdal/lib/krb5/changepw.c
177
struct iovec iov[3];
crypto/heimdal/lib/krb5/changepw.c
83
struct iovec iov[3];
crypto/heimdal/lib/roken/getifaddrs.c
306
struct iovec iov = { buf, buflen };
crypto/heimdal/lib/roken/readv.c
39
readv(int d, const struct iovec *iov, int iovcnt)
crypto/heimdal/lib/roken/recvmsg.c
45
struct iovec *iov = msg->msg_iov;
crypto/heimdal/lib/roken/sendmsg.c
47
struct iovec *iov = msg->msg_iov;
crypto/heimdal/lib/roken/writev.c
39
writev(int d, const struct iovec *iov, int iovcnt)
crypto/krb5/src/include/port-sockets.h
205
typedef struct iovec sg_buf;
crypto/krb5/src/lib/apputils/udppktinfo.c
277
struct iovec iov;
crypto/krb5/src/lib/apputils/udppktinfo.c
438
struct iovec iov;
crypto/krb5/src/lib/rpc/svc_udp.c
198
struct iovec dummy_iov[1];
crypto/krb5/src/plugins/kdb/db2/libdb2/recno/rec_close.c
112
struct iovec iov[2];
crypto/openssh/atomicio.c
105
atomiciov6(ssize_t (*f) (int, const struct iovec *, int), int fd,
crypto/openssh/atomicio.c
106
const struct iovec *_iov, int iovcnt,
crypto/openssh/atomicio.c
111
struct iovec iov_array[IOV_MAX], *iov = iov_array;
crypto/openssh/atomicio.c
175
atomiciov(ssize_t (*f) (int, const struct iovec *, int), int fd,
crypto/openssh/atomicio.c
176
const struct iovec *_iov, int iovcnt)
crypto/openssh/atomicio.h
32
struct iovec;
crypto/openssh/atomicio.h
48
atomiciov6(ssize_t (*f) (int, const struct iovec *, int), int fd,
crypto/openssh/atomicio.h
49
const struct iovec *_iov, int iovcnt, int (*cb)(void *, size_t), void *);
crypto/openssh/atomicio.h
50
size_t atomiciov(ssize_t (*)(int, const struct iovec *, int),
crypto/openssh/atomicio.h
51
int, const struct iovec *, int);
crypto/openssh/monitor_fdpass.c
123
struct iovec vec;
crypto/openssh/monitor_fdpass.c
63
struct iovec vec;
crypto/openssh/openbsd-compat/openbsd-compat.h
208
int readv(int, struct iovec *, int);
crypto/openssh/openbsd-compat/openbsd-compat.h
212
int writev(int, struct iovec *, int);
crypto/openssh/regress/netcat.c
1016
struct iovec vec;
crypto/openssh/sftp-client.c
167
struct iovec iov[2];
crypto/openssl/crypto/bio/bss_dgram.c
1094
static void translate_msg(BIO *b, struct msghdr *mh, struct iovec *iov,
crypto/openssl/crypto/bio/bss_dgram.c
1347
struct iovec iov[BIO_MAX_MSGS_PER_CALL];
crypto/openssl/crypto/bio/bss_dgram.c
1355
struct iovec iov;
crypto/openssl/crypto/bio/bss_dgram.c
1549
struct iovec iov[BIO_MAX_MSGS_PER_CALL];
crypto/openssl/crypto/bio/bss_dgram.c
1557
struct iovec iov;
crypto/openssl/crypto/bio/bss_dgram.c
1976
struct iovec iov;
crypto/openssl/crypto/bio/bss_dgram.c
2204
struct iovec iov[1];
crypto/openssl/crypto/bio/bss_dgram.c
2578
struct iovec iov;
crypto/openssl/crypto/bio/bss_dgram.c
2734
struct iovec iov;
crypto/openssl/engines/e_afalg.c
491
struct iovec iov;
crypto/openssl/include/internal/ktls.h
107
struct iovec msg_iov; /* Vector of data to send/receive into */
crypto/openssl/include/internal/ktls.h
149
struct iovec msg_iov; /* Vector of data to send/receive into */
crypto/openssl/include/internal/ktls.h
353
struct iovec msg_iov; /* Vector of data to send/receive into */
crypto/openssl/include/internal/ktls.h
405
struct iovec msg_iov;
crypto/openssl/include/internal/qlog_event_helpers.h
44
const OSSL_QTX_IOVEC *iovec,
crypto/openssl/include/internal/qlog_event_helpers.h
52
const OSSL_QTX_IOVEC *iovec,
crypto/openssl/include/internal/quic_record_tx.h
168
const OSSL_QTX_IOVEC *iovec;
crypto/openssl/ssl/quic/qlog_event_helpers.c
501
const OSSL_QTX_IOVEC *iovec,
crypto/openssl/ssl/quic/qlog_event_helpers.c
509
if (!PACKET_buf_init(&pkt, iovec[i].buf, iovec[i].buf_len))
crypto/openssl/ssl/quic/qlog_event_helpers.c
540
const OSSL_QTX_IOVEC *iovec,
crypto/openssl/ssl/quic/qlog_event_helpers.c
572
log_frames(qlog_instance, iovec, num_iovec);
crypto/openssl/ssl/quic/qlog_event_helpers.c
582
const OSSL_QTX_IOVEC *iovec,
crypto/openssl/ssl/quic/qlog_event_helpers.c
588
log_packet(qlog, hdr, pn, iovec, num_iovec, datagram_id);
crypto/openssl/ssl/quic/qlog_event_helpers.c
596
const OSSL_QTX_IOVEC *iovec,
crypto/openssl/ssl/quic/qlog_event_helpers.c
602
log_packet(qlog, hdr, pn, iovec, num_iovec, datagram_id);
crypto/openssl/ssl/quic/quic_channel.c
2304
OSSL_QTX_IOVEC iovec;
crypto/openssl/ssl/quic/quic_channel.c
2472
iovec.buf = ch->qrx_pkt->hdr->data;
crypto/openssl/ssl/quic/quic_channel.c
2473
iovec.buf_len = ch->qrx_pkt->hdr->len;
crypto/openssl/ssl/quic/quic_channel.c
2475
ch->qrx_pkt->pn, &iovec, 1,
crypto/openssl/ssl/quic/quic_record_tx.c
336
const OSSL_QTX_IOVEC *iovec;
crypto/openssl/ssl/quic/quic_record_tx.c
340
static size_t iovec_total_bytes(const OSSL_QTX_IOVEC *iovec,
crypto/openssl/ssl/quic/quic_record_tx.c
346
l += iovec[i].buf_len;
crypto/openssl/ssl/quic/quic_record_tx.c
352
const OSSL_QTX_IOVEC *iovec,
crypto/openssl/ssl/quic/quic_record_tx.c
355
cur->iovec = iovec;
crypto/openssl/ssl/quic/quic_record_tx.c
359
cur->bytes_remaining = iovec_total_bytes(iovec, num_iovec);
crypto/openssl/ssl/quic/quic_record_tx.c
383
l = cur->iovec[cur->idx].buf_len - cur->byte_off;
crypto/openssl/ssl/quic/quic_record_tx.c
388
*buf = cur->iovec[cur->idx].buf + cur->byte_off;
crypto/openssl/ssl/quic/quic_record_tx.c
603
const OSSL_QTX_IOVEC *iovec, size_t num_iovec)
crypto/openssl/ssl/quic/quic_record_tx.c
641
iovec_cur_init(&cur, iovec, num_iovec);
crypto/openssl/ssl/quic/quic_record_tx.c
761
const OSSL_QTX_IOVEC *iovec;
crypto/openssl/ssl/quic/quic_record_tx.c
766
if (!qtx->mutatecb(pkt->hdr, pkt->iovec, pkt->num_iovec, &hdr,
crypto/openssl/ssl/quic/quic_record_tx.c
767
&iovec, &num_iovec, qtx->mutatearg))
crypto/openssl/ssl/quic/quic_record_tx.c
771
iovec = pkt->iovec;
crypto/openssl/ssl/quic/quic_record_tx.c
776
hdr, iovec, num_iovec);
crypto/openssl/ssl/quic/quic_record_tx.c
779
iovec, num_iovec,
crypto/openssl/ssl/quic/quic_txp.c
105
OSSL_QTX_IOVEC *iovec; /* scratch iovec array for use with QTX */
crypto/openssl/ssl/quic/quic_txp.c
263
el->iovec[h->num_iovec].buf = buf;
crypto/openssl/ssl/quic/quic_txp.c
264
el->iovec[h->num_iovec].buf_len = buf_len;
crypto/openssl/ssl/quic/quic_txp.c
2993
txpkt.iovec = txp->el[enc_level].iovec;
crypto/openssl/ssl/quic/quic_txp.c
3142
OSSL_QTX_IOVEC *iovec;
crypto/openssl/ssl/quic/quic_txp.c
3149
iovec = OPENSSL_realloc(el->iovec, sizeof(OSSL_QTX_IOVEC) * num);
crypto/openssl/ssl/quic/quic_txp.c
3150
if (iovec == NULL)
crypto/openssl/ssl/quic/quic_txp.c
3153
el->iovec = iovec;
crypto/openssl/ssl/quic/quic_txp.c
593
OPENSSL_free(txp->el[enc_level].iovec);
include/ssp/ssp.h
113
__ssp_check_iovec(const struct iovec *iov, int iovcnt)
include/ssp/uio.h
37
(int fd, const struct iovec *iov, int iovcnt))
include/ssp/uio.h
44
(int fd, const struct iovec *iov, int iovcnt, off_t offset))
lib/libbluetooth/hci.c
101
struct iovec iv[2];
lib/libc/db/recno/rec_close.c
105
struct iovec iov[2];
lib/libc/gen/pututxline.c
257
struct iovec vec[2];
lib/libc/gen/syslog.c
278
struct iovec iov[2];
lib/libc/gen/syslog.c
279
struct iovec *v = iov;
lib/libc/gen/syslog.c
320
struct iovec iov[2];
lib/libc/gen/syslog.c
321
struct iovec *v = iov;
lib/libc/include/isc/eventlib.h
139
struct iovec evConsIovec __P((void *, size_t));
lib/libc/include/isc/eventlib.h
140
int evWrite __P((evContext, int, const struct iovec *, int,
lib/libc/include/isc/eventlib.h
142
int evRead __P((evContext, int, const struct iovec *, int,
lib/libc/include/libc_private.h
333
struct iovec;
lib/libc/isc/ev_streams.c
199
memput(old->iovOrig, sizeof (struct iovec) * old->iovOrigCount);
lib/libc/isc/ev_streams.c
206
copyvec(evStream *str, const struct iovec *iov, int iocnt) {
lib/libc/isc/ev_streams.c
209
str->iovOrig = (struct iovec *)memget(sizeof(struct iovec) * iocnt);
lib/libc/isc/ev_streams.c
43
static int copyvec(evStream *str, const struct iovec *iov, int iocnt);
lib/libc/isc/ev_streams.c
50
struct iovec
lib/libc/isc/ev_streams.c
52
struct iovec ret;
lib/libc/isc/ev_streams.c
62
evWrite(evContext opaqueCtx, int fd, const struct iovec *iov, int iocnt,
lib/libc/isc/ev_streams.c
96
evRead(evContext opaqueCtx, int fd, const struct iovec *iov, int iocnt,
lib/libc/isc/eventlib_p.h
136
struct iovec * iovOrig;
lib/libc/isc/eventlib_p.h
138
struct iovec * iovCur;
lib/libc/net/nscachedcli.c
149
struct iovec iov;
lib/libc/net/sctp_sys_calls.c
1163
msg.msg_iov = (struct iovec *)iov;
lib/libc/net/sctp_sys_calls.c
532
struct iovec iov;
lib/libc/net/sctp_sys_calls.c
645
struct iovec iov;
lib/libc/net/sctp_sys_calls.c
808
struct iovec iov;
lib/libc/net/sctp_sys_calls.c
817
struct iovec iov;
lib/libc/net/sctp_sys_calls.c
875
const struct iovec *iov,
lib/libc/net/sctp_sys_calls.c
906
msg.msg_iov = (struct iovec *)iov;
lib/libc/net/sctp_sys_calls.c
968
const struct iovec *iov, int iovcnt,
lib/libc/resolv/herror.c
84
struct iovec iov[4], *v = iov;
lib/libc/resolv/res_send.c
619
struct iovec iov[2];
lib/libc/rpc/clnt_vc.c
785
struct iovec iov[1];
lib/libc/rpc/clnt_vc.c
810
struct iovec iov[1];
lib/libc/rpc/svc_dg.c
195
struct iovec msg_iov[1];
lib/libc/rpc/svc_dg.c
299
struct iovec msg_iov[1];
lib/libc/stdio/perror.c
48
struct iovec *v;
lib/libc/stdio/perror.c
49
struct iovec iov[4];
lib/libc/sys/readv.c
40
__ssp_real(readv)(int fd, const struct iovec *iov, int iovcnt)
lib/libc/sys/writev.c
40
writev(int fd, const struct iovec *iov, int iovcnt)
lib/libc/tests/secure/fortify_socket_test.c
1147
struct iovec iov[2];
lib/libc/tests/secure/fortify_socket_test.c
1184
struct iovec iov[2];
lib/libc/tests/secure/fortify_socket_test.c
1221
struct iovec iov[2];
lib/libc/tests/secure/fortify_socket_test.c
1259
struct iovec iov[2];
lib/libc/tests/secure/fortify_socket_test.c
1299
struct iovec iov[2];
lib/libc/tests/secure/fortify_uio_test.c
175
struct iovec __buf[2];
lib/libc/tests/secure/fortify_uio_test.c
196
struct iovec __buf[2];
lib/libc/tests/secure/fortify_uio_test.c
217
struct iovec __buf[2];
lib/libc/tests/secure/fortify_uio_test.c
269
struct iovec * __buf;
lib/libc/tests/secure/fortify_uio_test.c
292
struct iovec * __buf;
lib/libc/tests/secure/fortify_uio_test.c
315
struct iovec * __buf;
lib/libc/tests/secure/fortify_uio_test.c
375
struct iovec iov[1];
lib/libc/tests/secure/fortify_uio_test.c
402
struct iovec iov[1];
lib/libc/tests/secure/fortify_uio_test.c
429
struct iovec iov[1];
lib/libc/tests/secure/fortify_uio_test.c
457
struct iovec iov[1];
lib/libc/tests/secure/fortify_uio_test.c
487
struct iovec iov[1];
lib/libc/tests/secure/fortify_uio_test.c
538
struct iovec __buf[2];
lib/libc/tests/secure/fortify_uio_test.c
559
struct iovec __buf[2];
lib/libc/tests/secure/fortify_uio_test.c
580
struct iovec __buf[2];
lib/libc/tests/secure/fortify_uio_test.c
632
struct iovec * __buf;
lib/libc/tests/secure/fortify_uio_test.c
655
struct iovec * __buf;
lib/libc/tests/secure/fortify_uio_test.c
678
struct iovec * __buf;
lib/libc/tests/secure/fortify_uio_test.c
738
struct iovec iov[1];
lib/libc/tests/secure/fortify_uio_test.c
765
struct iovec iov[1];
lib/libc/tests/secure/fortify_uio_test.c
792
struct iovec iov[1];
lib/libc/tests/secure/fortify_uio_test.c
820
struct iovec iov[1];
lib/libc/tests/secure/fortify_uio_test.c
850
struct iovec iov[1];
lib/libc/tests/secure/fortify_unistd_test.c
171
struct iovec iov[4];
lib/libc/tests/sys/cpuset_test.c
254
struct iovec iov[2];
lib/libc/tests/sys/cpuset_test.c
489
struct iovec iov[2];
lib/libc/tests/sys/sendfile_test.c
655
struct iovec headers[1], trailers[1];
lib/libc/tests/sys/sendfile_test.c
797
hdtr2.headers = (struct iovec*)-1;
lib/libc/tests/sys/sendfile_test.c
801
hdtr3.trailers = (struct iovec*)-1;
lib/libc/yp/yplib.c
379
struct iovec iov[2];
lib/libfetch/common.c
1431
struct iovec iov;
lib/libfetch/common.c
1443
fetch_writev(conn_t *conn, struct iovec *iov, int iovcnt)
lib/libfetch/common.c
1522
struct iovec iov[2];
lib/libfetch/common.h
103
struct iovec;
lib/libfetch/common.h
125
ssize_t fetch_writev(conn_t *, struct iovec *, int);
lib/libiscsiutil/pdu.c
179
struct iovec iov[3];
lib/libjail/jail.c
1303
jps_get(struct jailparam *jp, struct iovec *jiov)
lib/libjail/jail.c
1315
jps_set(const struct jailparam *jp, struct iovec *jiov)
lib/libjail/jail.c
1433
jps_get_mac_label(struct jailparam *jp, struct iovec *jiov)
lib/libjail/jail.c
1470
jps_set_mac_label(const struct jailparam *jp, struct iovec *jiov)
lib/libjail/jail.c
54
static int jps_get(struct jailparam *, struct iovec *);
lib/libjail/jail.c
55
static int jps_set(const struct jailparam *, struct iovec *);
lib/libjail/jail.c
571
struct iovec *jiov;
lib/libjail/jail.c
576
jiov = alloca(sizeof(struct iovec) * 2 * (njp + 1));
lib/libjail/jail.c
60
typedef int (jps_get_t)(struct jailparam *, struct iovec *);
lib/libjail/jail.c
61
typedef int (jps_set_t)(const struct jailparam *, struct iovec *);
lib/libjail/jail.c
653
struct iovec *jiov;
lib/libjail/jail.c
662
jiov = alloca(sizeof(struct iovec) * 2 * (njp + 1));
lib/libjail/jail_getid.c
50
struct iovec jiov[4];
lib/libjail/jail_getid.c
92
struct iovec jiov[6];
lib/libnv/msgio.c
151
struct iovec iov;
lib/libnv/msgio.c
191
struct iovec iov;
lib/libnv/msgio.c
227
struct iovec iov;
lib/libnv/msgio.c
278
struct iovec iov;
lib/libnv/msgio.h
38
struct iovec;
lib/libnvmf/nvmf_tcp.c
168
nvmf_tcp_write_pdu_iov(struct nvmf_tcp_qpair *qp, struct iovec *iov,
lib/libnvmf/nvmf_tcp.c
198
struct iovec iov[2];
lib/libnvmf/nvmf_tcp.c
429
struct iovec iov[5];
lib/libopenbsd/imsg-buffer.c
147
struct iovec iov[IOV_MAX];
lib/libopenbsd/imsg-buffer.c
225
struct iovec iov[IOV_MAX];
lib/libopenbsd/imsg.c
186
pid_t pid, int fd, const struct iovec *iov, int iovcnt)
lib/libopenbsd/imsg.c
55
struct iovec iov;
lib/libopenbsd/imsg.h
103
int, const struct iovec *, int);
lib/libsdp/search.c
143
struct iovec iov[2];
lib/libsdp/service.c
117
struct iovec iov[2];
lib/libsdp/service.c
161
struct iovec iov[3];
lib/libsdp/service.c
52
struct iovec iov[4];
lib/libsys/_libsys.h
145
typedef ssize_t (__sys_readv_t)(int, const struct iovec *, u_int);
lib/libsys/_libsys.h
146
typedef ssize_t (__sys_writev_t)(int, const struct iovec *, u_int);
lib/libsys/_libsys.h
221
typedef ssize_t (__sys_preadv_t)(int, struct iovec *, u_int, off_t);
lib/libsys/_libsys.h
222
typedef ssize_t (__sys_pwritev_t)(int, struct iovec *, u_int, off_t);
lib/libsys/_libsys.h
283
typedef int (__sys_nmount_t)(struct iovec *, unsigned int, int);
lib/libsys/_libsys.h
30
struct iovec;
lib/libsys/_libsys.h
357
typedef int (__sys_sctp_generic_sendmsg_iov_t)(int, struct iovec *, int, const struct sockaddr *, __socklen_t, struct sctp_sndrcvinfo *, int);
lib/libsys/_libsys.h
358
typedef int (__sys_sctp_generic_recvmsg_t)(int, struct iovec *, int, struct sockaddr *, __socklen_t *, struct sctp_sndrcvinfo *, int *);
lib/libsys/_libsys.h
386
typedef int (__sys_jail_get_t)(struct iovec *, unsigned int, int);
lib/libsys/_libsys.h
387
typedef int (__sys_jail_set_t)(struct iovec *, unsigned int, int);
lib/libsys/_libsys.h
555
ssize_t __sys_readv(int fd, const struct iovec * iovp, u_int iovcnt);
lib/libsys/_libsys.h
556
ssize_t __sys_writev(int fd, const struct iovec * iovp, u_int iovcnt);
lib/libsys/_libsys.h
631
ssize_t __sys_preadv(int fd, struct iovec * iovp, u_int iovcnt, off_t offset);
lib/libsys/_libsys.h
632
ssize_t __sys_pwritev(int fd, struct iovec * iovp, u_int iovcnt, off_t offset);
lib/libsys/_libsys.h
693
int __sys_nmount(struct iovec * iovp, unsigned int iovcnt, int flags);
lib/libsys/_libsys.h
767
int __sys_sctp_generic_sendmsg_iov(int sd, struct iovec * iov, int iovlen, const struct sockaddr * to, __socklen_t tolen, struct sctp_sndrcvinfo * sinfo, int flags);
lib/libsys/_libsys.h
768
int __sys_sctp_generic_recvmsg(int sd, struct iovec * iov, int iovlen, struct sockaddr * from, __socklen_t * fromlenaddr, struct sctp_sndrcvinfo * sinfo, int * msg_flags);
lib/libsys/_libsys.h
796
int __sys_jail_get(struct iovec * iovp, unsigned int iovcnt, int flags);
lib/libsys/_libsys.h
797
int __sys_jail_set(struct iovec * iovp, unsigned int iovcnt, int flags);
lib/libthr/thread/thr_syscalls.c
414
__thr_readv(int fd, const struct iovec *iov, int iovcnt)
lib/libthr/thread/thr_syscalls.c
625
__thr_writev(int fd, const struct iovec *iov, int iovcnt)
lib/libugidfw/ugidfw.c
606
struct iovec jiov[4];
lib/libutil/mntopts.c
225
struct iovec *iov;
lib/libutil/mntopts.c
266
build_iovec(struct iovec **iov, int *iovlen, const char *name, void *val,
lib/libutil/mntopts.c
298
build_iovec_argf(struct iovec **iov, int *iovlen, const char *name,
lib/libutil/mntopts.c
315
free_iovec(struct iovec **iov, int *iovlen)
lib/libutil/mntopts.h
110
void build_iovec(struct iovec **iov, int *iovlen, const char *name, void *val, size_t len);
lib/libutil/mntopts.h
111
void build_iovec_argf(struct iovec **iov, int *iovlen, const char *name, const char *fmt, ...);
lib/libutil/mntopts.h
112
void free_iovec(struct iovec **iovec, int *iovlen);
lib/libvmmapi/vmmapi.c
1005
uint64_t gla, size_t len, int prot, struct iovec *iov, int iovcnt,
lib/libvmmapi/vmmapi.c
1043
vm_copy_teardown(struct iovec *iov __unused, int iovcnt __unused)
lib/libvmmapi/vmmapi.c
1053
vm_copyin(struct iovec *iov, void *vp, size_t len)
lib/libvmmapi/vmmapi.c
1073
vm_copyout(const void *vp, struct iovec *iov, size_t len)
lib/libvmmapi/vmmapi.h
243
uint64_t gla, size_t len, int prot, struct iovec *iov, int iovcnt,
lib/libvmmapi/vmmapi.h
246
void vm_copyin(struct iovec *guest_iov, void *host_dst, size_t len);
lib/libvmmapi/vmmapi.h
247
void vm_copyout(const void *host_src, struct iovec *guest_iov, size_t len);
lib/libvmmapi/vmmapi.h
248
void vm_copy_teardown(struct iovec *iov, int iovcnt);
lib/libvmmapi/vmmapi.h
45
struct iovec;
lib/virtual_oss/bt/avdtp.c
116
struct iovec iov[3];
libexec/talkd/announce.c
148
iovec.iov_base = big_buf;
libexec/talkd/announce.c
149
iovec.iov_len = bptr - big_buf;
libexec/talkd/announce.c
155
if (ttymsg(&iovec, 1, tty, RING_WAIT - 5) != NULL)
libexec/talkd/announce.c
91
struct iovec iovec;
sbin/dhclient/bpf.c
342
struct iovec iov[2];
sbin/fsck_ffs/main.c
589
struct iovec *iov;
sbin/init/init.c
356
struct iovec iov[4];
sbin/init/init.c
713
struct iovec *iov;
sbin/ipf/ipftest/ip_fil.c
480
struct iovec *io;
sbin/ipf/ipftest/ipftest.c
605
struct iovec iov;
sbin/mksnap_ffs/mksnap_ffs.c
99
struct iovec *iov;
sbin/mount/mount_fs.c
65
struct iovec *iov;
sbin/mount_cd9660/mount_cd9660.c
241
set_charset(struct iovec **iov, int *iovlen, const char *localcs)
sbin/mount_cd9660/mount_cd9660.c
69
static int set_charset(struct iovec **, int *iovlen, const char *);
sbin/mount_cd9660/mount_cd9660.c
75
struct iovec *iov;
sbin/mount_fusefs/mount_fusefs.c
121
struct iovec *iov;
sbin/mount_msdosfs/mount_msdosfs.c
294
set_charset(struct iovec **iov, int *iovlen, const char *cs_local, const char *cs_dos)
sbin/mount_msdosfs/mount_msdosfs.c
61
static int set_charset(struct iovec **iov, int *iovlen, const char *, const char *);
sbin/mount_msdosfs/mount_msdosfs.c
66
struct iovec *iov = NULL;
sbin/mount_nfs/mount_nfs.c
130
static int getnfsargs(char **, char **, struct iovec **iov, int *iovlen);
sbin/mount_nfs/mount_nfs.c
138
char **errstr, struct iovec **iov, int *iovlen);
sbin/mount_nfs/mount_nfs.c
145
struct iovec *iov;
sbin/mount_nfs/mount_nfs.c
582
getnfsargs(char **specp, char **hostpp, struct iovec **iov, int *iovlen)
sbin/mount_nfs/mount_nfs.c
762
struct iovec **iov, int *iovlen)
sbin/mount_nullfs/mount_nullfs.c
61
struct iovec *iov;
sbin/mount_udf/mount_udf.c
77
struct iovec *iov;
sbin/mount_unionfs/mount_unionfs.c
117
struct iovec *iov;
sbin/ping/ping.c
202
struct iovec iov;
sbin/ping/ping6.c
1147
struct iovec iov[2];
sbin/ping/ping6.c
1294
struct iovec iov[2];
sbin/ping/ping6.c
236
static struct iovec smsgiov;
sys/amd64/amd64/mem.c
79
struct iovec *iov;
sys/amd64/amd64/uio_machdep.c
59
struct iovec *iov;
sys/amd64/linux/linux_proto.h
1122
char vec_l_[PADL_(struct iovec *)]; struct iovec * vec; char vec_r_[PADR_(struct iovec *)];
sys/amd64/linux/linux_proto.h
1129
char vec_l_[PADL_(struct iovec *)]; struct iovec * vec; char vec_r_[PADR_(struct iovec *)];
sys/amd64/linux/linux_proto.h
118
char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
sys/amd64/linux/linux_proto.h
1197
char lvec_l_[PADL_(const struct iovec *)]; const struct iovec * lvec; char lvec_r_[PADR_(const struct iovec *)];
sys/amd64/linux/linux_proto.h
1199
char rvec_l_[PADL_(const struct iovec *)]; const struct iovec * rvec; char rvec_r_[PADR_(const struct iovec *)];
sys/amd64/linux/linux_proto.h
1205
char lvec_l_[PADL_(const struct iovec *)]; const struct iovec * lvec; char lvec_r_[PADR_(const struct iovec *)];
sys/amd64/linux/linux_proto.h
1207
char rvec_l_[PADL_(const struct iovec *)]; const struct iovec * rvec; char rvec_r_[PADR_(const struct iovec *)];
sys/amd64/linux/linux_proto.h
1296
char vec_l_[PADL_(const struct iovec *)]; const struct iovec * vec; char vec_r_[PADR_(const struct iovec *)];
sys/amd64/linux/linux_proto.h
1304
char vec_l_[PADL_(const struct iovec *)]; const struct iovec * vec; char vec_r_[PADR_(const struct iovec *)];
sys/amd64/linux32/linux32_proto.h
1194
char vec_l_[PADL_(struct iovec *)]; struct iovec * vec; char vec_r_[PADR_(struct iovec *)];
sys/amd64/linux32/linux32_proto.h
1201
char vec_l_[PADL_(struct iovec *)]; struct iovec * vec; char vec_r_[PADR_(struct iovec *)];
sys/amd64/linux32/linux32_proto.h
1263
char lvec_l_[PADL_(const struct iovec *)]; const struct iovec * lvec; char lvec_r_[PADR_(const struct iovec *)];
sys/amd64/linux32/linux32_proto.h
1265
char rvec_l_[PADL_(const struct iovec *)]; const struct iovec * rvec; char rvec_r_[PADR_(const struct iovec *)];
sys/amd64/linux32/linux32_proto.h
1271
char lvec_l_[PADL_(const struct iovec *)]; const struct iovec * lvec; char lvec_r_[PADR_(const struct iovec *)];
sys/amd64/linux32/linux32_proto.h
1273
char rvec_l_[PADL_(const struct iovec *)]; const struct iovec * rvec; char rvec_r_[PADR_(const struct iovec *)];
sys/amd64/linux32/linux32_proto.h
1440
char vec_l_[PADL_(const struct iovec *)]; const struct iovec * vec; char vec_r_[PADR_(const struct iovec *)];
sys/amd64/linux32/linux32_proto.h
1448
char vec_l_[PADL_(const struct iovec *)]; const struct iovec * vec; char vec_r_[PADR_(const struct iovec *)];
sys/amd64/vmm/vmm_instruction_emul.c
1520
struct iovec copyinfo[2];
sys/amd64/vmm/vmm_instruction_emul.c
764
struct iovec copyinfo[2];
sys/arm/arm/mem.c
87
struct iovec *iov;
sys/arm/arm/uio_machdep.c
60
struct iovec *iov;
sys/arm64/arm64/mem.c
48
struct iovec *iov;
sys/arm64/arm64/uio_machdep.c
57
struct iovec *iov;
sys/arm64/linux/linux_proto.h
1011
char lvec_l_[PADL_(const struct iovec *)]; const struct iovec * lvec; char lvec_r_[PADR_(const struct iovec *)];
sys/arm64/linux/linux_proto.h
1013
char rvec_l_[PADL_(const struct iovec *)]; const struct iovec * rvec; char rvec_r_[PADR_(const struct iovec *)];
sys/arm64/linux/linux_proto.h
1019
char lvec_l_[PADL_(const struct iovec *)]; const struct iovec * lvec; char lvec_r_[PADR_(const struct iovec *)];
sys/arm64/linux/linux_proto.h
1021
char rvec_l_[PADL_(const struct iovec *)]; const struct iovec * rvec; char rvec_r_[PADR_(const struct iovec *)];
sys/arm64/linux/linux_proto.h
1103
char vec_l_[PADL_(const struct iovec *)]; const struct iovec * vec; char vec_r_[PADR_(const struct iovec *)];
sys/arm64/linux/linux_proto.h
1111
char vec_l_[PADL_(const struct iovec *)]; const struct iovec * vec; char vec_r_[PADR_(const struct iovec *)];
sys/arm64/linux/linux_proto.h
282
char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
sys/arm64/linux/linux_proto.h
299
char vec_l_[PADL_(struct iovec *)]; struct iovec * vec; char vec_r_[PADR_(struct iovec *)];
sys/arm64/linux/linux_proto.h
306
char vec_l_[PADL_(struct iovec *)]; struct iovec * vec; char vec_r_[PADR_(struct iovec *)];
sys/cam/ctl/ctl_backend_block.c
207
struct iovec xiovecs[CTLBLK_MAX_SEGS];
sys/cam/ctl/ctl_backend_block.c
659
struct iovec *xiovec;
sys/cam/ctl/ctl_backend_block.c
965
struct iovec *xiovec;
sys/cam/ctl/ctl_ha.c
212
struct iovec iov;
sys/cam/ctl/ctl_ha.c
633
struct iovec iov;
sys/cddl/compat/opensolaris/kern/opensolaris_uio.c
53
struct iovec small_iovec[1];
sys/compat/freebsd32/freebsd32_misc.c
1024
struct iovec vec;
sys/compat/freebsd32/freebsd32_misc.c
1239
struct iovec *iov;
sys/compat/freebsd32/freebsd32_misc.c
1330
freebsd32_copyiniov(struct iovec32 *iovp32, u_int iovcnt, struct iovec **iovp,
sys/compat/freebsd32/freebsd32_misc.c
1334
struct iovec *iov;
sys/compat/freebsd32/freebsd32_misc.c
1341
iovlen = iovcnt * sizeof(struct iovec);
sys/compat/freebsd32/freebsd32_misc.c
1548
struct iovec *uiov, *iov;
sys/compat/freebsd32/freebsd32_misc.c
1702
struct iovec *iov;
sys/compat/freebsd32/freebsd32_util.h
116
struct iovec **iov, int error);
sys/compat/lindebugfs/lindebugfs.c
120
struct iovec *iov;
sys/compat/linux/linux_misc.c
2436
struct iovec iov;
sys/compat/linux/linux_ptrace.c
302
struct iovec iov;
sys/compat/linux/linux_socket.c
1299
struct iovec aiov;
sys/compat/linux/linux_socket.c
1331
struct iovec aiov;
sys/compat/linux/linux_socket.c
1391
struct iovec *iov;
sys/compat/linux/linux_socket.c
1807
struct iovec *iov, *uiov;
sys/compat/linux/linux_socket.c
2533
struct iovec aiov;
sys/compat/linux/linux_socket.c
854
struct iovec aiov[1];
sys/compat/linux/linux_xattr.c
136
struct iovec aiov;
sys/compat/linuxkpi/common/include/linux/fs.h
161
ssize_t (*aio_read)(struct kiocb *, const struct iovec *,
sys/compat/linuxkpi/common/include/linux/fs.h
163
ssize_t (*aio_write)(struct kiocb *, const struct iovec *,
sys/compat/linuxkpi/common/include/linux/fs.h
50
struct iovec;
sys/compat/linuxkpi/common/include/linux/socket.h
47
memcpy_toiovec(struct iovec *v, unsigned char *kdata, int len)
sys/compat/linuxkpi/common/include/linux/socket.h
63
memcpy_fromiovec(unsigned char *kdata, struct iovec *iov, int len)
sys/dev/cxgbe/cxgbei/cxgbei.c
297
struct iovec iov[2];
sys/dev/cxgbe/iw_cxgbe/cm.c
2210
struct iovec iov;
sys/dev/cxgbe/tom/t4_ddp.c
2521
struct iovec iov[1];
sys/dev/filemon/filemon_wrapper.c
52
struct iovec aiov;
sys/dev/firewire/firewirereg.h
255
struct iovec *vec;
sys/dev/firewire/fwohci.c
2753
struct iovec vec[2];
sys/dev/hwpmc/hwpmc_logging.c
359
struct iovec aiov;
sys/dev/hyperv/hvsock/hv_sock.c
1180
struct iovec iov[3];
sys/dev/hyperv/include/vmbus.h
225
const struct iovec iov[], int iovlen,
sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
111
struct iovec sg_iov[STORVSC_DATA_SEGCNT_MAX];
sys/dev/hyperv/vmbus/vmbus_br.c
364
const struct iovec iov[], int iovlen,
sys/dev/hyperv/vmbus/vmbus_br.c
444
vmbus_txbr_write(struct vmbus_txbr *tbr, const struct iovec iov[], int iovlen,
sys/dev/hyperv/vmbus/vmbus_brvar.h
147
const struct iovec iov[], int iovlen, boolean_t *need_sig);
sys/dev/hyperv/vmbus/vmbus_brvar.h
149
const struct iovec iov[], int iovlen,
sys/dev/hyperv/vmbus/vmbus_chan.c
1065
const struct iovec iov[], int iovlen,
sys/dev/hyperv/vmbus/vmbus_chan.c
1091
struct iovec iov[3];
sys/dev/hyperv/vmbus/vmbus_chan.c
1125
struct iovec iov[4];
sys/dev/hyperv/vmbus/vmbus_chan.c
1165
struct iovec iov[4];
sys/dev/iicbus/iic.c
439
struct iovec uvec;
sys/dev/ksyms/ksyms.c
161
struct iovec iov;
sys/dev/md/md.c
1419
struct iovec aiov;
sys/dev/md/md.c
898
struct iovec aiov;
sys/dev/md/md.c
899
struct iovec *piov;
sys/dev/mfi/mfi_ioctl.h
127
struct iovec lioc_sgl[MAX_LINUX_IOCTL_SGE];
sys/dev/mfi/mfi_ioctl.h
77
struct iovec mfi_sgl[MAX_IOCTL_SGE];
sys/dev/mpr/mprvar.h
251
struct iovec cm_iovec[MPR_IOVEC_COUNT];
sys/dev/mps/mpsvar.h
217
struct iovec cm_iovec[MPS_IOVEC_COUNT];
sys/dev/mrsas/mrsas_ioctl.h
98
struct iovec sgl[MAX_IOCTL_SGE];
sys/dev/nvdimm/nvdimm_spa.c
319
struct iovec aiovec;
sys/dev/nvmf/nvmf_tcp.c
1084
struct iovec iov[1];
sys/dev/proto/proto_busdma.c
280
struct iovec iov;
sys/dev/vmware/vmci/vmci_kernel_if.c
763
vmci_memcpy_toiovec(struct iovec *iov, uint8_t *src, size_t len)
sys/dev/vmware/vmci/vmci_kernel_if.c
781
vmci_memcpy_fromiovec(uint8_t *dst, struct iovec *iov, size_t len)
sys/dev/vmware/vmci/vmci_kernel_if.c
842
struct iovec *iov = (struct iovec *)src;
sys/dev/vmware/vmci/vmci_kernel_if.c
899
struct iovec *iov = (struct iovec *)dest;
sys/dev/xen/blkback/blkback.c
2144
struct iovec *xiovec;
sys/dev/xen/blkback/blkback.c
473
struct iovec xiovecs[XBB_MAX_SEGMENTS_PER_REQLIST];
sys/dev/xen/xenstore/xenstore.c
1325
struct iovec iovec[2];
sys/dev/xen/xenstore/xenstore.c
1330
iovec[0].iov_base = (void *)(uintptr_t) sbuf_data(path);
sys/dev/xen/xenstore/xenstore.c
1331
iovec[0].iov_len = sbuf_len(path) + 1;
sys/dev/xen/xenstore/xenstore.c
1332
iovec[1].iov_base = (void *)(uintptr_t) string;
sys/dev/xen/xenstore/xenstore.c
1333
iovec[1].iov_len = strlen(string);
sys/dev/xen/xenstore/xenstore.c
1335
error = xs_talkv(t, XS_WRITE, iovec, 2, NULL, NULL);
sys/dev/xen/xenstore/xenstore.c
814
const struct iovec *iovec, u_int num_vecs, u_int *len, void **result)
sys/dev/xen/xenstore/xenstore.c
826
msg.len += iovec[i].iov_len;
sys/dev/xen/xenstore/xenstore.c
836
error = xs_write_store(iovec[i].iov_base, iovec[i].iov_len);
sys/dev/xen/xenstore/xenstore.c
887
struct iovec iovec;
sys/dev/xen/xenstore/xenstore.c
889
iovec.iov_base = (void *)(uintptr_t)body;
sys/dev/xen/xenstore/xenstore.c
890
iovec.iov_len = strlen(body) + 1;
sys/dev/xen/xenstore/xenstore.c
892
return (xs_talkv(t, request_type, &iovec, 1, len, result));
sys/dev/xen/xenstore/xenstore.c
908
struct iovec iov[2];
sys/dev/xen/xenstore/xenstore.c
930
struct iovec iov[2];
sys/fs/cd9660/cd9660_vnops.c
199
struct iovec aiov;
sys/fs/cuse/cuse.c
904
struct iovec iov = {
sys/fs/cuse/cuse.c
923
struct iovec iov = {
sys/fs/ext2fs/ext2_htree.c
423
struct iovec aiov;
sys/fs/ext2fs/ext2_lookup.c
855
struct iovec aiov;
sys/fs/fuse/fuse_io.c
751
struct iovec io;
sys/fs/nfsclient/nfs_clbio.c
118
struct iovec iov;
sys/fs/nfsclient/nfs_clbio.c
1558
struct iovec io;
sys/fs/nfsclient/nfs_clbio.c
266
struct iovec iov;
sys/fs/nfsclient/nfs_clbio.c
768
struct iovec iov;
sys/fs/nfsclient/nfs_clrpcops.c
3790
struct iovec saviov;
sys/fs/nfsclient/nfs_clrpcops.c
4264
struct iovec saviov;
sys/fs/nfsclient/nfs_clvnops.c
536
struct iovec aiov;
sys/fs/nfsserver/nfs_nfsdport.c
1005
*ivp = iv = malloc(i * sizeof (struct iovec), M_TEMP, M_WAITOK);
sys/fs/nfsserver/nfs_nfsdport.c
1046
struct iovec *iv;
sys/fs/nfsserver/nfs_nfsdport.c
1107
nfsrv_createiovecw(int retlen, struct mbuf *m, char *cp, struct iovec **ivpp,
sys/fs/nfsserver/nfs_nfsdport.c
1111
struct iovec *ivp;
sys/fs/nfsserver/nfs_nfsdport.c
1137
*ivpp = ivp = malloc(cnt * sizeof (struct iovec), M_TEMP,
sys/fs/nfsserver/nfs_nfsdport.c
1168
struct iovec *iv;
sys/fs/nfsserver/nfs_nfsdport.c
127
struct iovec **);
sys/fs/nfsserver/nfs_nfsdport.c
129
struct mbuf **, struct iovec **);
sys/fs/nfsserver/nfs_nfsdport.c
130
static int nfsrv_createiovecw(int, struct mbuf *, char *, struct iovec **,
sys/fs/nfsserver/nfs_nfsdport.c
2240
struct iovec iv;
sys/fs/nfsserver/nfs_nfsdport.c
2503
struct iovec iv;
sys/fs/nfsserver/nfs_nfsdport.c
655
struct iovec aiov;
sys/fs/nfsserver/nfs_nfsdport.c
7074
struct iovec *iv;
sys/fs/nfsserver/nfs_nfsdport.c
7162
struct iovec *iv;
sys/fs/nfsserver/nfs_nfsdport.c
7285
struct iovec iv;
sys/fs/nfsserver/nfs_nfsdport.c
874
struct iovec *iv;
sys/fs/nfsserver/nfs_nfsdport.c
925
struct iovec **ivp)
sys/fs/nfsserver/nfs_nfsdport.c
928
struct iovec *iv;
sys/fs/nfsserver/nfs_nfsdport.c
950
*ivp = iv = malloc(i * sizeof (struct iovec), M_TEMP, M_WAITOK);
sys/fs/nfsserver/nfs_nfsdport.c
982
struct mbuf **mpendp, struct iovec **ivp)
sys/fs/nfsserver/nfs_nfsdport.c
985
struct iovec *iv;
sys/fs/p9fs/p9fs_vnops.c
1893
struct iovec io;
sys/fs/p9fs/p9fs_vnops.c
2173
struct iovec iov;
sys/fs/smbfs/smbfs_io.c
320
struct iovec io;
sys/fs/smbfs/smbfs_io.c
427
struct iovec iov;
sys/fs/smbfs/smbfs_io.c
561
struct iovec iov;
sys/fs/tarfs/tarfs_io.c
158
struct iovec aiov;
sys/fs/tarfs/tarfs_io.c
322
struct iovec aiov;
sys/fs/tarfs/tarfs_io.c
570
struct iovec iov;
sys/fs/tarfs/tarfs_vnops.c
622
struct iovec iov;
sys/fs/udf/udf_vnops.c
919
struct iovec iov[1];
sys/fs/unionfs/union_subr.c
1357
struct iovec iov;
sys/fs/unionfs/union_subr.c
1610
struct iovec iov;
sys/geom/eli/g_eli_privacy.c
68
struct iovec iov[1];
sys/geom/zero/g_zero.c
81
struct iovec aiovec;
sys/i386/i386/mem.c
84
struct iovec *iov;
sys/i386/i386/uio_machdep.c
60
struct iovec *iov;
sys/i386/linux/linux_proto.h
1188
char vec_l_[PADL_(struct iovec *)]; struct iovec * vec; char vec_r_[PADR_(struct iovec *)];
sys/i386/linux/linux_proto.h
1195
char vec_l_[PADL_(struct iovec *)]; struct iovec * vec; char vec_r_[PADR_(struct iovec *)];
sys/i386/linux/linux_proto.h
1257
char lvec_l_[PADL_(const struct iovec *)]; const struct iovec * lvec; char lvec_r_[PADR_(const struct iovec *)];
sys/i386/linux/linux_proto.h
1259
char rvec_l_[PADL_(const struct iovec *)]; const struct iovec * rvec; char rvec_r_[PADR_(const struct iovec *)];
sys/i386/linux/linux_proto.h
1265
char lvec_l_[PADL_(const struct iovec *)]; const struct iovec * lvec; char lvec_r_[PADR_(const struct iovec *)];
sys/i386/linux/linux_proto.h
1267
char rvec_l_[PADL_(const struct iovec *)]; const struct iovec * rvec; char rvec_r_[PADR_(const struct iovec *)];
sys/i386/linux/linux_proto.h
1434
char vec_l_[PADL_(const struct iovec *)]; const struct iovec * vec; char vec_r_[PADR_(const struct iovec *)];
sys/i386/linux/linux_proto.h
1442
char vec_l_[PADL_(const struct iovec *)]; const struct iovec * vec; char vec_r_[PADR_(const struct iovec *)];
sys/i386/linux/linux_proto.h
465
char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
sys/kern/kern_alq.c
317
struct iovec aiov[2];
sys/kern/kern_jail.c
2550
uap->iovcnt * sizeof(struct iovec));
sys/kern/kern_jail.c
401
struct iovec optiov[2 * (4 + nitems(pr_flag_allow)
sys/kern/kern_ktrace.c
1369
struct iovec aiov[3];
sys/kern/subr_bus_dma.c
288
struct iovec *iov;
sys/kern/subr_memdesc.c
135
struct iovec iov[1];
sys/kern/subr_memdesc.c
283
struct iovec iov[1];
sys/kern/subr_sglist.c
598
struct iovec *iov;
sys/kern/subr_sglist.c
646
struct iovec *iov;
sys/kern/subr_uio.c
118
struct iovec iov[1];
sys/kern/subr_uio.c
206
struct iovec *iov;
sys/kern/subr_uio.c
298
struct iovec *iov;
sys/kern/subr_uio.c
349
struct iovec *iov;
sys/kern/subr_uio.c
386
copyiniov(const struct iovec *iovp, u_int iovcnt, struct iovec **iov, int error)
sys/kern/subr_uio.c
393
iovlen = iovcnt * sizeof(struct iovec);
sys/kern/subr_uio.c
404
copyinuio(const struct iovec *iovp, u_int iovcnt, struct uio **uiop)
sys/kern/subr_uio.c
406
struct iovec *iov;
sys/kern/subr_uio.c
414
iovlen = iovcnt * sizeof(struct iovec);
sys/kern/subr_uio.c
446
iovlen = iovcnt * sizeof(struct iovec);
sys/kern/subr_uio.c
448
uio->uio_iov = (struct iovec *)(uio + 1);
sys/kern/subr_uio.c
462
struct iovec *iov;
sys/kern/subr_uio.c
466
iovlen = uiop->uio_iovcnt * sizeof(struct iovec);
sys/kern/subr_uio.c
97
struct iovec iov[1];
sys/kern/sys_generic.c
195
struct iovec aiov;
sys/kern/sys_generic.c
233
struct iovec aiov;
sys/kern/sys_generic.c
263
struct iovec *iovp;
sys/kern/sys_generic.c
301
struct iovec *iovp;
sys/kern/sys_generic.c
396
struct iovec aiov;
sys/kern/sys_generic.c
435
struct iovec aiov;
sys/kern/sys_generic.c
465
struct iovec *iovp;
sys/kern/sys_generic.c
503
struct iovec *iovp;
sys/kern/sys_getrandom.c
52
struct iovec aiov;
sys/kern/sys_pipe.c
1022
struct iovec iov;
sys/kern/sys_process.c
171
proc_read_regset(struct thread *td, int note, struct iovec *iov)
sys/kern/sys_process.c
235
proc_write_regset(struct thread *td, int note, struct iovec *iov)
sys/kern/sys_process.c
433
struct iovec iov;
sys/kern/sys_process.c
612
struct iovec vec;
sys/kern/sys_process.c
849
struct iovec iov;
sys/kern/uipc_mbuf.c
1249
struct iovec iov;
sys/kern/uipc_mbuf.c
653
struct iovec iov;
sys/kern/uipc_syscalls.c
1067
struct iovec aiov;
sys/kern/uipc_syscalls.c
1112
struct iovec aiov;
sys/kern/uipc_syscalls.c
1134
struct iovec *iov;
sys/kern/uipc_syscalls.c
1158
struct iovec *uiov, *iov;
sys/kern/uipc_syscalls.c
729
struct iovec *iov;
sys/kern/uipc_syscalls.c
810
struct iovec aiov;
sys/kern/uipc_syscalls.c
831
struct iovec aiov;
sys/kern/uipc_syscalls.c
848
struct iovec *iov;
sys/kern/uipc_syscalls.c
869
struct iovec *iov;
sys/kern/uipc_syscalls.c
893
struct iovec *iov;
sys/kern/vfs_aio.c
1435
error = copyinuio(__DEVOLATILE(struct iovec*, kcb->aio_iov),
sys/kern/vfs_default.c
821
struct iovec aiov;
sys/kern/vfs_default.c
953
struct iovec aiov;
sys/kern/vfs_extattr.c
178
struct iovec aiov;
sys/kern/vfs_extattr.c
354
struct iovec aiov;
sys/kern/vfs_extattr.c
736
struct iovec aiov;
sys/kern/vfs_extattr.c
814
struct iovec aiov;
sys/kern/vfs_lookup.c
525
struct iovec aiov;
sys/kern/vfs_mount.c
2814
struct iovec *v;
sys/kern/vfs_mount.c
425
struct iovec *iovp;
sys/kern/vfs_syscalls.c
2792
struct iovec aiov;
sys/kern/vfs_syscalls.c
4326
struct iovec aiov;
sys/kern/vfs_vnops.c
1435
const struct iovec *iov;
sys/kern/vfs_vnops.c
1486
struct iovec short_iovec[1];
sys/kern/vfs_vnops.c
1670
struct iovec transp_iov[1];
sys/kern/vfs_vnops.c
2443
struct iovec iov;
sys/kern/vfs_vnops.c
2484
struct iovec iov;
sys/kern/vfs_vnops.c
4121
struct iovec iov;
sys/kern/vfs_vnops.c
664
struct iovec aiov;
sys/netinet/sctp_syscalls.c
238
struct iovec iov[1];
sys/netinet/sctp_syscalls.c
338
struct iovec *iov, *tiov;
sys/netinet/sctp_syscalls.c
449
struct iovec *iov, *tiov;
sys/netinet/sctp_uio.h
1329
sctp_sendv(int, const struct iovec *, int, struct sockaddr *,
sys/netinet/sctp_uio.h
1333
sctp_recvv(int, const struct iovec *, int, struct sockaddr *,
sys/netlink/netlink_snl.h
341
struct iovec iov = {
sys/netlink/netlink_snl.h
376
struct iovec iov = {
sys/netsmb/smb_dev.c
306
struct iovec iov;
sys/netsmb/smb_trantcp.c
287
struct iovec aio;
sys/nfs/bootp_subr.c
488
struct iovec aio;
sys/ofed/drivers/infiniband/ulp/sdp/sdp.h
667
int sdp_sendmsg_zcopy(struct kiocb *iocb, struct socket *sk, struct iovec *iov);
sys/ofed/drivers/infiniband/ulp/sdp/sdp.h
673
int sdp_rdma_to_iovec(struct socket *sk, struct iovec *iov, struct mbuf *mb,
sys/ofed/drivers/infiniband/ulp/sdp/sdp_zcopy.c
311
static int sdp_update_iov_used(struct socket *sk, struct iovec *iov, int len)
sys/ofed/drivers/infiniband/ulp/sdp/sdp_zcopy.c
549
int sdp_rdma_to_iovec(struct socket *sk, struct iovec *iov, struct mbuf *mb,
sys/ofed/drivers/infiniband/ulp/sdp/sdp_zcopy.c
644
struct iovec *iov, long *timeo)
sys/ofed/drivers/infiniband/ulp/sdp/sdp_zcopy.c
713
int sdp_sendmsg_zcopy(struct kiocb *iocb, struct socket *sk, struct iovec *iov)
sys/opencrypto/criov.c
104
struct iovec *iov = uio->uio_iov;
sys/opencrypto/criov.c
654
struct iovec *iov = uio->uio_iov;
sys/opencrypto/criov.c
84
struct iovec *iov = uio->uio_iov;
sys/opencrypto/cryptodev.h
400
struct iovec *cc_iov;
sys/opencrypto/ktls.h
37
struct iovec dst_iov[MAX_TLS_PAGES + 2];
sys/opencrypto/ktls.h
53
struct ktls_session *tls, struct mbuf *m, struct iovec *outiov,
sys/opencrypto/ktls_ocf.c
1161
struct ktls_session *tls, struct mbuf *m, struct iovec *outiov,
sys/opencrypto/ktls_ocf.c
273
struct ktls_session *tls, struct mbuf *m, struct iovec *outiov,
sys/opencrypto/ktls_ocf.c
281
struct iovec iov[m->m_epg_npgs + 2];
sys/opencrypto/ktls_ocf.c
443
struct iovec *iov;
sys/opencrypto/ktls_ocf.c
52
struct iovec *outiov, int outiovcnt);
sys/opencrypto/ktls_ocf.c
546
struct ktls_session *tls, struct mbuf *m, struct iovec *outiov,
sys/opencrypto/ktls_ocf.c
784
struct ktls_session *tls, struct mbuf *m, struct iovec *outiov,
sys/powerpc/powerpc/mem.c
91
struct iovec *iov;
sys/powerpc/powerpc/uio_machdep.c
62
struct iovec *iov;
sys/riscv/riscv/mem.c
50
struct iovec *iov;
sys/riscv/riscv/uio_machdep.c
57
struct iovec *iov;
sys/sys/_iovec.h
49
*(iovp) = (struct iovec){ .iov_base = (base), .iov_len = (len) }
sys/sys/_iovec.h
62
struct iovec *__iovp = (iovp); \
sys/sys/aio.h
154
struct iovec iov[1]; /* (*) storage for non-vectored uio */
sys/sys/jail.h
115
struct iovec;
sys/sys/jail.h
119
int jail_set(struct iovec *, unsigned int, int);
sys/sys/jail.h
120
int jail_get(struct iovec *, unsigned int, int);
sys/sys/ktls.h
194
struct iovec;
sys/sys/mount.h
1213
int nmount(struct iovec *, unsigned int, int);
sys/sys/mount.h
759
struct iovec;
sys/sys/socket.h
444
struct iovec *msg_iov; /* scatter/gather array */
sys/sys/socket.h
630
struct iovec *msg_iov; /* scatter/gather array */
sys/sys/socket.h
654
struct iovec *headers; /* pointer to an array of header struct iovec's */
sys/sys/socket.h
656
struct iovec *trailers; /* pointer to an array of trailer struct iovec's */
sys/sys/spigenio.h
35
struct iovec st_command; /* master to slave */
sys/sys/spigenio.h
36
struct iovec st_data; /* slave to master and/or master to slave */
sys/sys/sysproto.h
1309
char iov_l_[PADL_(struct iovec *)]; struct iovec * iov; char iov_r_[PADR_(struct iovec *)];
sys/sys/sysproto.h
1318
char iov_l_[PADL_(struct iovec *)]; struct iovec * iov; char iov_r_[PADR_(struct iovec *)];
sys/sys/sysproto.h
1472
char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
sys/sys/sysproto.h
1477
char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
sys/sys/sysproto.h
372
char iovp_l_[PADL_(const struct iovec *)]; const struct iovec * iovp; char iovp_r_[PADR_(const struct iovec *)];
sys/sys/sysproto.h
377
char iovp_l_[PADL_(const struct iovec *)]; const struct iovec * iovp; char iovp_r_[PADR_(const struct iovec *)];
sys/sys/sysproto.h
709
char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
sys/sys/sysproto.h
715
char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
sys/sys/sysproto.h
981
char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
sys/sys/uio.h
109
ssize_t readv(int, const struct iovec *, int);
sys/sys/uio.h
110
ssize_t writev(int, const struct iovec *, int);
sys/sys/uio.h
112
ssize_t preadv(int, const struct iovec *, int, off_t);
sys/sys/uio.h
113
ssize_t pwritev(int, const struct iovec *, int, off_t);
sys/sys/uio.h
53
struct iovec *uio_iov; /* scatter/gather list */
sys/sys/uio.h
82
int copyiniov(const struct iovec *iovp, u_int iovcnt, struct iovec **iov,
sys/sys/uio.h
84
int copyinuio(const struct iovec *iovp, u_int iovcnt, struct uio **uiop);
sys/ufs/ffs/ffs_snapshot.c
2005
struct iovec aiov;
sys/ufs/ffs/ffs_snapshot.c
215
struct iovec aiov;
sys/ufs/ffs/ffs_vnops.c
1341
struct iovec liovec;
sys/ufs/ffs/ffs_vnops.c
1452
struct iovec *liovec;
sys/ufs/ffs/ffs_vnops.c
1479
liovec = __builtin_alloca(lcnt * sizeof(struct iovec));
sys/ufs/ufs/ufs_extattr.c
1048
struct iovec local_aiov;
sys/ufs/ufs/ufs_extattr.c
1156
struct iovec local_aiov;
sys/ufs/ufs/ufs_extattr.c
374
struct iovec aiov;
sys/ufs/ufs/ufs_extattr.c
596
struct iovec aiov;
sys/ufs/ufs/ufs_extattr.c
846
struct iovec local_aiov;
sys/ufs/ufs/ufs_quota.c
1226
struct iovec aiov;
sys/ufs/ufs/ufs_quota.c
1277
struct iovec aiov;
sys/ufs/ufs/ufs_quota.c
1548
struct iovec aiov;
sys/vm/vnode_pager.c
1324
struct iovec aiov;
sys/vm/vnode_pager.c
762
struct iovec aiov;
tests/sys/aio/aio_test.c
1170
struct iovec iov[2];
tests/sys/aio/aio_test.c
1596
struct iovec iov[1];
tests/sys/aio/aio_test.c
1633
struct iovec iov[1];
tests/sys/aio/aio_test.c
1670
struct iovec iov[2];
tests/sys/aio/aio_test.c
1814
struct iovec *iov;
tests/sys/aio/aio_test.c
1832
iov = calloc(max_buf_aio + 1, sizeof(struct iovec));
tests/sys/aio/aio_test.c
1932
struct iovec iov[3];
tests/sys/aio/aio_test.c
336
struct iovec iov[2];
tests/sys/aio/aio_test.c
403
struct iovec iov[2];
tests/sys/aio/lio_test.c
217
struct iovec writev_iov[2];
tests/sys/aio/lio_test.c
218
struct iovec readv_iov[2];
tests/sys/arch/aarch64/sve.c
243
struct iovec fpvec, svevec;
tests/sys/audit/network.c
47
static struct iovec io1, io2;
tests/sys/audit/network.c
64
init_iov(struct iovec *io, char msgbuf[], int datalen)
tests/sys/audit/network.c
74
init_msghdr(struct msghdr *hdrbuf, struct iovec *io, struct sockaddr_un *addr)
tests/sys/capsicum/capability-fd.cc
962
struct iovec iov[1];
tests/sys/capsicum/capmode.cc
140
struct iovec io;
tests/sys/capsicum/capmode.cc
237
struct iovec iov;
tests/sys/capsicum/linux.cc
655
struct iovec iov[1];
tests/sys/capsicum/linux.cc
679
struct iovec iov[1];
tests/sys/capsicum/procdesc.cc
985
struct iovec iov[1];
tests/sys/capsicum/socket.cc
306
struct iovec iov;
tests/sys/file/path_test.c
683
struct iovec iov;
tests/sys/file/path_test.c
869
struct iovec iov;
tests/sys/fs/fusefs/fallocate.cc
272
struct iovec *iov = NULL;
tests/sys/fs/fusefs/fallocate.cc
653
struct iovec *iov = NULL;
tests/sys/fs/fusefs/mockfs.cc
447
struct iovec *iov = NULL;
tests/sys/fs/fusefs/mount.cc
117
struct iovec *iov = NULL;
tests/sys/fs/fusefs/mount.cc
157
struct iovec *iov = NULL;
tests/sys/fs/fusefs/release.cc
205
struct iovec iov;
tests/sys/fs/fusefs/write.cc
1418
struct iovec iov;
tests/sys/fs/fusefs/write.cc
531
struct iovec iov[2];
tests/sys/kern/inotify_test.c
141
struct iovec *iov;
tests/sys/kern/inotify_test.c
165
struct iovec *iov;
tests/sys/kern/jail_lookup_root.c
35
struct iovec *iov;
tests/sys/kern/ktls_test.c
1304
struct iovec iov;
tests/sys/kern/ktls_test.c
1457
struct iovec iov;
tests/sys/kern/ktls_test.c
1597
struct iovec iov;
tests/sys/kern/ptrace_test.c
3199
struct iovec vec;
tests/sys/kern/socket_msg_trunc.c
164
struct iovec iov;
tests/sys/kern/unix_dgram.c
112
iov[0] = (struct iovec ){
tests/sys/kern/unix_dgram.c
337
struct iovec iov = {
tests/sys/kern/unix_dgram.c
93
struct iovec iov[1];
tests/sys/kern/unix_passfd_test.c
165
struct iovec iovec;
tests/sys/kern/unix_passfd_test.c
175
iovec.iov_base = payload;
tests/sys/kern/unix_passfd_test.c
176
iovec.iov_len = paylen;
tests/sys/kern/unix_passfd_test.c
178
msghdr.msg_iov = &iovec;
tests/sys/kern/unix_passfd_test.c
217
struct iovec iovec;
tests/sys/kern/unix_passfd_test.c
229
iovec.iov_base = buf;
tests/sys/kern/unix_passfd_test.c
230
iovec.iov_len = buflen;
tests/sys/kern/unix_passfd_test.c
232
msghdr.msg_iov = &iovec;
tests/sys/kern/unix_passfd_test.c
478
struct iovec iov;
tests/sys/kern/unix_passfd_test.c
592
struct iovec iov = {
tests/sys/kern/unix_passfd_test.c
761
struct iovec iov;
tests/sys/kern/unix_passfd_test.c
786
struct iovec iov;
tests/sys/kern/unix_passfd_test.c
906
struct iovec iovec;
tests/sys/kern/unix_passfd_test.c
922
iovec.iov_base = buf;
tests/sys/kern/unix_passfd_test.c
923
iovec.iov_len = sizeof(buf);
tests/sys/kern/unix_passfd_test.c
926
msghdr.msg_iov = &iovec;
tests/sys/kern/unix_passfd_test.c
948
struct iovec iov;
tests/sys/kern/unix_seqpacket_test.c
1271
struct iovec iov = {
tests/sys/netinet/udp_bindings.c
94
struct iovec iov = {
tests/sys/netinet/udp_bindings.c
98
struct iovec riov = {
tests/sys/netinet/udp_io.c
104
struct iovec iov = {
tests/sys/netinet/udp_io.c
69
struct iovec iov = {
tests/sys/netlink/netlink_socket.c
206
struct iovec iov;
tests/sys/netlink/netlink_socket.c
238
iov = (struct iovec ){
tests/sys/netlink/netlink_socket.c
260
iov = (struct iovec ){
tests/sys/netlink/netlink_socket.c
275
iov = (struct iovec ){
tools/regression/capsicum/syscalls/misc.c
87
struct iovec iov;
tools/regression/netinet/ipbroadcast/ipbroadcast.c
105
struct iovec iov[1];
tools/regression/security/open_to_operation/open_to_operation.c
726
struct iovec iov;
tools/regression/security/open_to_operation/open_to_operation.c
743
struct iovec iov;
tools/regression/security/open_to_operation/open_to_operation.c
813
struct iovec iov;
tools/regression/security/open_to_operation/open_to_operation.c
830
struct iovec iov;
tools/regression/sockets/sendfile/sendfile.c
271
struct iovec headers;
tools/regression/sockets/udp_pingpong/udp_pingpong.c
392
struct iovec iov;
tools/regression/sockets/unix_cmsg/t_cmsg_len.c
47
struct iovec iov[1];
tools/regression/sockets/unix_cmsg/t_cmsgcred.c
43
struct iovec iov[1];
tools/regression/sockets/unix_cmsg/t_cmsgcred.c
78
struct iovec iov[1];
tools/regression/sockets/unix_cmsg/t_cmsgcred_sockcred.c
44
struct iovec iov[1];
tools/regression/sockets/unix_cmsg/t_sockcred.c
43
struct iovec iov[1];
tools/regression/sockets/unix_cmsg/t_sockcred.c
72
struct iovec iov[1];
tools/regression/sockets/unix_cmsg/uc_common.c
448
uc_msghdr_init_generic(struct msghdr *msghdr, struct iovec *iov, void *cmsg_data)
tools/regression/sockets/unix_cmsg/uc_common.c
467
uc_msghdr_init_server(struct msghdr *msghdr, struct iovec *iov,
tools/regression/sockets/unix_cmsg/uc_common.c
479
uc_msghdr_init_client(struct msghdr *msghdr, struct iovec *iov,
tools/regression/sockets/unix_cmsg/uc_common.h
68
void uc_msghdr_init_server(struct msghdr *msghdr, struct iovec *iov,
tools/regression/sockets/unix_cmsg/uc_common.h
70
void uc_msghdr_init_client(struct msghdr *msghdr, struct iovec *iov,
tools/tools/kttcp/sys/kttcp.c
155
struct iovec aiov;
tools/tools/kttcp/sys/kttcp.c
203
struct iovec aiov;
tools/tools/net80211/w00t/libw00t/w00t.c
161
struct iovec iov[2];
tools/tools/net80211/w00t/redir/buddy.c
56
struct iovec iov[2];
tools/tools/net80211/w00t/redir/buddy.c
91
mh.msg_iovlen = sizeof(iov)/sizeof(struct iovec);
tools/tools/net80211/w00t/redir/redir.c
480
struct iovec iov[2];
tools/tools/net80211/w00t/redir/redir.c
528
rem = writev(p->tap, iov, sizeof(iov)/sizeof(struct iovec));
tools/tools/net80211/wesside/dics/dics.c
108
struct iovec iv;
tools/tools/net80211/wesside/wesside/wesside.c
495
struct iovec iov[2];
tools/tools/net80211/wlaninject/wlaninject.c
121
struct iovec iov[2];
tools/tools/net80211/wlaninject/wlaninject.c
132
rc = writev(fd, iov, sizeof(iov)/sizeof(struct iovec));
tools/tools/netrate/httpd/httpd.c
100
struct iovec header_iovec[6];
tools/tools/netrate/tcpp/tcpp_client.c
157
struct iovec iov[2];
usr.bin/finger/net.c
106
struct iovec iov[3];
usr.bin/gcore/elfcore.c
407
struct iovec iov;
usr.bin/mkuzip/mkuzip.c
124
struct iovec iov[2];
usr.bin/script/script.c
480
struct iovec iov[2];
usr.bin/sockstat/main.c
1805
struct iovec jiov[6];
usr.bin/tcopy/tcopy.cc
238
struct iovec iov[4];
usr.bin/truss/syscalls.c
1162
struct iovec iov[IOV_LIMIT];
usr.bin/truss/syscalls.c
1180
if (get_struct(pid, arg, &iov, iovcnt * sizeof(struct iovec)) == -1) {
usr.bin/truss/syscalls.c
1582
struct iovec iov;
usr.bin/wall/ttymsg.c
104
iovcnt * sizeof(struct iovec));
usr.bin/wall/ttymsg.c
56
ttymsg(struct iovec *iov, int iovcnt, const char *line, int tmout)
usr.bin/wall/ttymsg.c
58
struct iovec localiov[TTYMSG_IOV_MAX];
usr.bin/wall/ttymsg.h
4
const char *ttymsg(struct iovec *, int, const char *, int);
usr.bin/wall/wall.c
86
struct iovec iov;
usr.sbin/autofs/automount.c
103
struct iovec *iov = NULL;
usr.sbin/autofs/automount.c
233
struct iovec *iov = NULL;
usr.sbin/bhyve/amd64/fwctl.c
129
errop_result(struct iovec **data)
usr.sbin/bhyve/amd64/fwctl.c
138
errop_done(struct iovec *data __unused)
usr.sbin/bhyve/amd64/fwctl.c
172
static struct iovec fget_biov[2];
usr.sbin/bhyve/amd64/fwctl.c
203
fget_result(struct iovec **data, int val)
usr.sbin/bhyve/amd64/fwctl.c
239
fget_done(struct iovec *data __unused)
usr.sbin/bhyve/amd64/fwctl.c
246
fget_len_result(struct iovec **data)
usr.sbin/bhyve/amd64/fwctl.c
252
fget_val_result(struct iovec **data)
usr.sbin/bhyve/amd64/fwctl.c
282
struct iovec *resp_biov;
usr.sbin/bhyve/amd64/fwctl.c
78
int (*op_result)(struct iovec **data);
usr.sbin/bhyve/amd64/fwctl.c
79
void (*op_done)(struct iovec *data);
usr.sbin/bhyve/amd64/inout.c
111
struct iovec iov[2];
usr.sbin/bhyve/amd64/task_switch.c
207
struct iovec iov[2];
usr.sbin/bhyve/amd64/task_switch.c
435
uint32_t eip, struct tss32 *tss, struct iovec *iov)
usr.sbin/bhyve/amd64/task_switch.c
480
uint16_t ot_sel, struct tss32 *tss, struct iovec *iov, int *faultptr)
usr.sbin/bhyve/amd64/task_switch.c
626
struct iovec iov[2];
usr.sbin/bhyve/amd64/task_switch.c
712
struct iovec nt_iov[2], ot_iov[2];
usr.sbin/bhyve/block_if.h
60
struct iovec br_iov[BLOCKIF_IOV_MAX];
usr.sbin/bhyve/iov.c
114
iov_to_buf(const struct iovec *iov, size_t niov, void **buf)
usr.sbin/bhyve/iov.c
133
buf_to_iov(const void *buf, size_t buflen, const struct iovec *iov, size_t niov)
usr.sbin/bhyve/iov.c
51
struct iovec *
usr.sbin/bhyve/iov.c
52
split_iov(struct iovec *iov, size_t *niov1, size_t offset, size_t *niov2)
usr.sbin/bhyve/iov.c
76
memmove(&iov[count + 1], &iov[count], sizeof(struct iovec) * (*niov2));
usr.sbin/bhyve/iov.c
84
count_iov(const struct iovec *iov, size_t niov)
usr.sbin/bhyve/iov.c
98
check_iov_len(const struct iovec *iov, size_t niov, size_t len)
usr.sbin/bhyve/iov.h
40
struct iovec *split_iov(struct iovec *, size_t *, size_t, size_t *);
usr.sbin/bhyve/iov.h
41
size_t count_iov(const struct iovec *, size_t);
usr.sbin/bhyve/iov.h
42
bool check_iov_len(const struct iovec *, size_t, size_t);
usr.sbin/bhyve/iov.h
43
size_t iov_to_buf(const struct iovec *, size_t, void **);
usr.sbin/bhyve/iov.h
44
size_t buf_to_iov(const void *, size_t, const struct iovec *, size_t);
usr.sbin/bhyve/net_backend_netmap.c
172
netmap_send(struct net_backend *be, const struct iovec *iov,
usr.sbin/bhyve/net_backend_netmap.c
272
netmap_recv(struct net_backend *be, const struct iovec *iov, int iovcnt)
usr.sbin/bhyve/net_backend_slirp.c
180
slirp_send(struct net_backend *be, const struct iovec *iov, int iovcnt)
usr.sbin/bhyve/net_backend_slirp.c
186
hdr.msg_iov = __DECONST(struct iovec *, iov);
usr.sbin/bhyve/net_backend_slirp.c
227
slirp_recv(struct net_backend *be, const struct iovec *iov, int iovcnt)
usr.sbin/bhyve/net_backend_slirp.c
235
hdr.msg_iov = __DECONST(struct iovec *, iov);
usr.sbin/bhyve/net_backends.c
154
tap_send(struct net_backend *be, const struct iovec *iov, int iovcnt)
usr.sbin/bhyve/net_backends.c
190
tap_recv(struct net_backend *be, const struct iovec *iov, int iovcnt)
usr.sbin/bhyve/net_backends.c
436
netbe_send(struct net_backend *be, const struct iovec *iov, int iovcnt)
usr.sbin/bhyve/net_backends.c
455
netbe_recv(struct net_backend *be, const struct iovec *iov, int iovcnt)
usr.sbin/bhyve/net_backends.c
475
struct iovec iov;
usr.sbin/bhyve/net_backends.h
50
ssize_t netbe_send(net_backend_t *be, const struct iovec *iov, int iovcnt);
usr.sbin/bhyve/net_backends.h
52
ssize_t netbe_recv(net_backend_t *be, const struct iovec *iov, int iovcnt);
usr.sbin/bhyve/net_backends_priv.h
142
ssize_t tap_send(struct net_backend *be, const struct iovec *iov, int iovcnt);
usr.sbin/bhyve/net_backends_priv.h
143
ssize_t tap_recv(struct net_backend *be, const struct iovec *iov, int iovcnt);
usr.sbin/bhyve/net_backends_priv.h
146
ssize_t tap_recv(struct net_backend *be, const struct iovec *iov, int iovcnt);
usr.sbin/bhyve/net_backends_priv.h
56
ssize_t (*send)(struct net_backend *be, const struct iovec *iov,
usr.sbin/bhyve/net_backends_priv.h
73
ssize_t (*recv)(struct net_backend *be, const struct iovec *iov,
usr.sbin/bhyve/pci_e82545.c
1040
e82545_transmit_checksum(struct iovec *iov, int iovcnt, struct ck_info *ck)
usr.sbin/bhyve/pci_e82545.c
1053
e82545_transmit_backend(struct e82545_softc *sc, struct iovec *iov, int iovcnt)
usr.sbin/bhyve/pci_e82545.c
1082
struct iovec iovb[I82545_MAX_TXSEGS + 2];
usr.sbin/bhyve/pci_e82545.c
1083
struct iovec tiov[I82545_MAX_TXSEGS + 2];
usr.sbin/bhyve/pci_e82545.c
1086
struct iovec *iov;
usr.sbin/bhyve/pci_e82545.c
836
struct iovec vec[64];
usr.sbin/bhyve/pci_e82545.c
994
e82545_iov_checksum(struct iovec *iov, int iovcnt, unsigned int off,
usr.sbin/bhyve/pci_nvme.c
224
struct iovec iovpadding[MDTS_PAD_SIZE];
usr.sbin/bhyve/pci_nvme.c
2569
struct iovec *iov = req->io_req.br_iov;
usr.sbin/bhyve/pci_nvme.c
2672
struct iovec *iov = req->io_req.br_iov;
usr.sbin/bhyve/pci_virtio_9p.c
146
pci_vt9p_get_buffer(struct l9p_request *req, struct iovec *iov, size_t *niov,
usr.sbin/bhyve/pci_virtio_9p.c
153
n * sizeof(struct iovec));
usr.sbin/bhyve/pci_virtio_9p.c
159
pci_vt9p_send(struct l9p_request *req, const struct iovec *iov __unused,
usr.sbin/bhyve/pci_virtio_9p.c
176
pci_vt9p_drop(struct l9p_request *req, const struct iovec *iov __unused,
usr.sbin/bhyve/pci_virtio_9p.c
192
struct iovec iov[VT9P_MAX_IOV];
usr.sbin/bhyve/pci_virtio_9p.c
83
struct iovec * vsr_iov;
usr.sbin/bhyve/pci_virtio_9p.c
95
static int pci_vt9p_send(struct l9p_request *, const struct iovec *,
usr.sbin/bhyve/pci_virtio_9p.c
97
static void pci_vt9p_drop(struct l9p_request *, const struct iovec *, size_t,
usr.sbin/bhyve/pci_virtio_block.c
307
struct iovec iov[BLOCKIF_IOV_MAX + 2];
usr.sbin/bhyve/pci_virtio_block.c
326
memcpy(&io->io_req.br_iov, &iov[1], sizeof(struct iovec) * (n - 2));
usr.sbin/bhyve/pci_virtio_console.c
161
static void pci_vtcon_sock_tx(struct pci_vtcon_port *, void *, struct iovec *,
usr.sbin/bhyve/pci_virtio_console.c
414
struct iovec iov;
usr.sbin/bhyve/pci_virtio_console.c
465
struct iovec *iov, int niov)
usr.sbin/bhyve/pci_virtio_console.c
491
struct iovec *iov, int niov)
usr.sbin/bhyve/pci_virtio_console.c
572
struct iovec iov;
usr.sbin/bhyve/pci_virtio_console.c
605
struct iovec iov[1];
usr.sbin/bhyve/pci_virtio_console.c
93
typedef void (pci_vtcon_cb_t)(struct pci_vtcon_port *, void *, struct iovec *,
usr.sbin/bhyve/pci_virtio_input.c
129
struct iovec iov;
usr.sbin/bhyve/pci_virtio_input.c
190
struct iovec iov;
usr.sbin/bhyve/pci_virtio_input.c
525
struct iovec iov;
usr.sbin/bhyve/pci_virtio_net.c
200
static __inline struct iovec *
usr.sbin/bhyve/pci_virtio_net.c
201
iov_trim_hdr(struct iovec *iov, int *iovcnt, unsigned int hlen)
usr.sbin/bhyve/pci_virtio_net.c
203
struct iovec *riov;
usr.sbin/bhyve/pci_virtio_net.c
243
struct iovec iov[VTNET_MAXSEGS + 1];
usr.sbin/bhyve/pci_virtio_net.c
257
struct iovec *riov;
usr.sbin/bhyve/pci_virtio_net.c
432
struct iovec iov[VTNET_MAXSEGS + 1];
usr.sbin/bhyve/pci_virtio_net.c
433
struct iovec *siov = iov;
usr.sbin/bhyve/pci_virtio_rnd.c
107
struct iovec iov;
usr.sbin/bhyve/pci_virtio_scsi.c
157
struct iovec vsr_iov[VTSCSI_MAXSEG + SPLIT_IOV_ADDL_IOV];
usr.sbin/bhyve/pci_virtio_scsi.c
158
struct iovec * vsr_iov_in;
usr.sbin/bhyve/pci_virtio_scsi.c
159
struct iovec * vsr_iov_out;
usr.sbin/bhyve/pci_virtio_scsi.c
160
struct iovec * vsr_data_iov_in;
usr.sbin/bhyve/pci_virtio_scsi.c
161
struct iovec * vsr_data_iov_out;
usr.sbin/bhyve/pci_virtio_scsi.c
893
struct iovec iov[VTSCSI_MAXSEG];
usr.sbin/bhyve/virtio.c
216
_vq_record(int i, struct vring_desc *vd, struct vmctx *ctx, struct iovec *iov,
usr.sbin/bhyve/virtio.c
270
vq_getchain(struct vqueue_info *vq, struct iovec *iov, int niov,
usr.sbin/bhyve/virtio.h
397
struct iovec;
usr.sbin/bhyve/virtio.h
417
int vq_getchain(struct vqueue_info *vq, struct iovec *iov, int niov,
usr.sbin/bluetooth/btpand/bnep.c
637
struct iovec iov[2];
usr.sbin/bluetooth/btpand/tap.c
135
struct iovec iov[4];
usr.sbin/bluetooth/sdpd/sar.c
254
struct iovec iov[4];
usr.sbin/bluetooth/sdpd/sar.c
308
size = writev(fd, (struct iovec const *) &iov, nitems(iov));
usr.sbin/bluetooth/sdpd/srr.c
116
struct iovec iov[2];
usr.sbin/bluetooth/sdpd/srr.c
133
size = writev(fd, (struct iovec const *) &iov, nitems(iov));
usr.sbin/bluetooth/sdpd/ssr.c
221
struct iovec iov[4];
usr.sbin/bluetooth/sdpd/ssr.c
273
size = writev(fd, (struct iovec const *) &iov, nitems(iov));
usr.sbin/camdd/camdd.c
199
struct iovec *iovec;
usr.sbin/camdd/camdd.c
2460
bcopy(data->iovec[i].iov_base,
usr.sbin/camdd/camdd.c
2462
data->iovec[i].iov_len);
usr.sbin/camdd/camdd.c
2463
cur_offset += data->iovec[i].iov_len;
usr.sbin/camdd/camdd.c
2484
retval = pwritev(file_dev->fd, data->iovec,
usr.sbin/camdd/camdd.c
2503
retval = writev(file_dev->fd, data->iovec,
usr.sbin/camdd/camdd.c
2555
i, data->iovec[i].iov_base,
usr.sbin/camdd/camdd.c
2556
data->iovec[i].iov_len);
usr.sbin/camdd/camdd.c
447
int camdd_buf_sg_create(struct camdd_buf *buf, int iovec,
usr.sbin/camdd/camdd.c
724
} else if (data->iovec != NULL) {
usr.sbin/camdd/camdd.c
726
free(data->iovec[data->sg_count - 1].iov_base);
usr.sbin/camdd/camdd.c
729
free(data->iovec);
usr.sbin/camdd/camdd.c
730
data->iovec = NULL;
usr.sbin/camdd/camdd.c
794
camdd_buf_sg_create(struct camdd_buf *buf, int iovec, uint32_t sector_size,
usr.sbin/camdd/camdd.c
825
if (iovec == 0) {
usr.sbin/camdd/camdd.c
836
data->iovec = calloc(data->sg_count, sizeof(struct iovec));
usr.sbin/camdd/camdd.c
837
if (data->iovec == NULL) {
usr.sbin/camdd/camdd.c
839
__func__, sizeof(struct iovec) * data->sg_count);
usr.sbin/camdd/camdd.c
853
if (iovec == 0) {
usr.sbin/camdd/camdd.c
859
data->iovec[i].iov_base = tmp_data->buf;
usr.sbin/camdd/camdd.c
860
data->iovec[i].iov_len = tmp_data->fill_len -
usr.sbin/camdd/camdd.c
870
if (iovec == 0) {
usr.sbin/camdd/camdd.c
875
data->iovec[i].iov_base = tmp_ind->start_ptr;
usr.sbin/camdd/camdd.c
876
data->iovec[i].iov_len = tmp_ind->len;
usr.sbin/camdd/camdd.c
884
if (iovec == 0) {
usr.sbin/camdd/camdd.c
888
data->iovec[i].iov_base = extra_buf;
usr.sbin/camdd/camdd.c
889
data->iovec[i].iov_len = extra_buf_len;
usr.sbin/fwcontrol/fwdv.c
102
struct iovec wbuf[NPACKET_R];
usr.sbin/fwcontrol/fwdv.c
260
struct iovec wbuf[TNBUF*2 + NEMPTY];
usr.sbin/jail/jail.c
732
struct iovec jiov[4];
usr.sbin/jail/jail.c
869
struct iovec jiov[2];
usr.sbin/jail/state.c
304
struct iovec jiov[6];
usr.sbin/jail/state.c
458
struct iovec jiov[4];
usr.sbin/lpr/common_source/net.c
266
struct iovec iov[NIOV], *iovp = iov;
usr.sbin/lpr/common_source/rmjob.c
303
struct iovec *iov;
usr.sbin/mld6query/mld6.c
200
static struct iovec iov[2];
usr.sbin/mountd/mountd.c
1957
struct iovec *iov;
usr.sbin/mountd/mountd.c
2186
compare_nmount_exportlist(struct iovec *iov, int iovlen, char *errmsg)
usr.sbin/mountd/mountd.c
232
static int compare_nmount_exportlist(struct iovec *, int, char *);
usr.sbin/mountd/mountd.c
237
static void delete_export(struct iovec *, int, struct statfs *, char *);
usr.sbin/mountd/mountd.c
2461
delete_export(struct iovec *iov, int iovlen, struct statfs *fsp, char *errmsg)
usr.sbin/mountd/mountd.c
3229
struct iovec *iov;
usr.sbin/nscd/nscdcli.c
135
struct iovec iov;
usr.sbin/nscd/query.c
160
struct iovec iov;
usr.sbin/ppp/bundle.c
1357
struct iovec iov[SCATTER_SEGMENTS];
usr.sbin/ppp/bundle.c
1380
struct iovec iov[SCATTER_SEGMENTS];
usr.sbin/ppp/bundle.c
1544
struct iovec iov[SCATTER_SEGMENTS];
usr.sbin/ppp/datalink.c
1292
iov2datalink(struct bundle *bundle, struct iovec *iov, int *niov, int maxiov,
usr.sbin/ppp/datalink.c
1386
datalink2iov(struct datalink *dl, struct iovec *iov, int *niov, int maxiov,
usr.sbin/ppp/datalink.h
130
extern struct datalink *iov2datalink(struct bundle *, struct iovec *, int *,
usr.sbin/ppp/datalink.h
132
extern int datalink2iov(struct datalink *, struct iovec *, int *, int, int *,
usr.sbin/ppp/datalink.h
49
struct iovec;
usr.sbin/ppp/ether.c
193
ether_device2iov(struct device *d, struct iovec *iov, int *niov,
usr.sbin/ppp/ether.c
346
ether_iov2device(int type, struct physical *p, struct iovec *iov, int *niov,
usr.sbin/ppp/ether.h
35
extern struct device *ether_iov2device(int, struct physical *, struct iovec *,
usr.sbin/ppp/exec.c
174
exec_iov2device(int type, struct physical *p, struct iovec *iov,
usr.sbin/ppp/exec.c
96
exec_device2iov(struct device *d, struct iovec *iov, int *niov,
usr.sbin/ppp/exec.h
34
struct iovec *, int *, int, int *, int *);
usr.sbin/ppp/i4b.h
36
struct iovec *, int *, int, int *, int *);
usr.sbin/ppp/netgraph.c
281
ng_device2iov(struct device *d, struct iovec *iov, int *niov,
usr.sbin/ppp/netgraph.c
322
ng_iov2device(int type, struct physical *p, struct iovec *iov, int *niov,
usr.sbin/ppp/netgraph.h
35
extern struct device *ng_iov2device(int, struct physical *, struct iovec *,
usr.sbin/ppp/physical.c
116
struct device *(*iov2device)(int, struct physical *, struct iovec *,
usr.sbin/ppp/physical.c
571
iov2physical(struct datalink *dl, struct iovec *iov, int *niov, int maxiov,
usr.sbin/ppp/physical.c
663
physical2iov(struct physical *p, struct iovec *iov, int *niov, int maxiov,
usr.sbin/ppp/physical.h
142
extern struct physical *iov2physical(struct datalink *, struct iovec *, int *,
usr.sbin/ppp/physical.h
144
extern int physical2iov(struct physical *, struct iovec *, int *, int, int *,
usr.sbin/ppp/physical.h
23
struct iovec;
usr.sbin/ppp/physical.h
71
void (*device2iov)(struct device *, struct iovec *, int *, int, int *, int *);
usr.sbin/ppp/tcp.c
121
tcp_iov2device(int type, struct physical *p, struct iovec *iov,
usr.sbin/ppp/tcp.h
33
struct iovec *, int *, int, int *, int *);
usr.sbin/ppp/tty.c
575
tty_device2iov(struct device *d, struct iovec *iov, int *niov,
usr.sbin/ppp/tty.c
632
tty_iov2device(int type, struct physical *p, struct iovec *iov, int *niov,
usr.sbin/ppp/tty.h
36
struct iovec *, int *, int, int *, int *);
usr.sbin/ppp/udp.c
140
udp_device2iov(struct device *d, struct iovec *iov, int *niov,
usr.sbin/ppp/udp.c
176
udp_iov2device(int type, struct physical *p, struct iovec *iov, int *niov,
usr.sbin/ppp/udp.h
34
struct iovec *, int *, int, int *, int *);
usr.sbin/route6d/route6d.c
1049
struct iovec iov[2];
usr.sbin/route6d/route6d.c
1116
struct iovec iov[2];
usr.sbin/rrenumd/rrenumd.c
182
static struct iovec rcviov;
usr.sbin/rrenumd/rrenumd.c
225
struct iovec *iov;
usr.sbin/rrenumd/rrenumd.c
236
iov = (struct iovec *)&pl->pl_sndiov;
usr.sbin/rrenumd/rrenumd.h
47
struct iovec pl_sndiov;
usr.sbin/rtadvd/control.c
174
struct iovec iov[2];
usr.sbin/rtadvd/rtadvd.c
91
struct iovec rcviov[2];
usr.sbin/rtadvd/rtadvd.c
92
struct iovec sndiov[2];
usr.sbin/rtsold/cap_sendmsg.c
89
struct iovec iov;
usr.sbin/rtsold/rtsol.c
161
struct iovec iov;
usr.sbin/syslogd/syslogd.c
1725
il->iov[il->iovcnt++] = (struct iovec){
usr.sbin/syslogd/syslogd.c
1737
struct iovec *last;
usr.sbin/syslogd/syslogd.c
2141
wallmsg(const struct filed *f, struct iovec *iov, const int iovlen)
usr.sbin/syslogd/syslogd.c
2181
ttymsg_check(struct iovec *iov, int iovcnt, char *line, int tmout)
usr.sbin/syslogd/syslogd.c
363
static const char *ttymsg_check(struct iovec *, int, char *, int);
usr.sbin/syslogd/syslogd.h
191
struct iovec iov[TTYMSG_IOV_MAX];
usr.sbin/syslogd/syslogd.h
203
void wallmsg(const struct filed *, struct iovec *, const int);
usr.sbin/syslogd/syslogd_cap.h
65
const char *cap_ttymsg(cap_channel_t *, struct iovec *, int, const char *, int);
usr.sbin/syslogd/syslogd_cap.h
66
void cap_wallmsg(cap_channel_t *, const struct filed *, struct iovec *,
usr.sbin/syslogd/syslogd_cap_log.c
132
struct iovec *iov;
usr.sbin/syslogd/syslogd_cap_log.c
157
cap_wallmsg(cap_channel_t *chan, const struct filed *f, struct iovec *iov,
usr.sbin/syslogd/syslogd_cap_log.c
191
struct iovec *iov;
usr.sbin/syslogd/syslogd_cap_log.c
94
cap_ttymsg(cap_channel_t *chan, struct iovec *iov, int iovcnt,
usr.sbin/traceroute6/traceroute6.c
313
static struct iovec rcviov[2];
usr.sbin/virtual_oss/virtual_oss/httpd.c
193
struct iovec iov[2];
usr.sbin/ypbind/ypbind.c
828
struct iovec iov[2];