usr/src/boot/sys/sys/socket.h
410
struct iovec *msg_iov; /* scatter/gather array */
usr/src/boot/sys/sys/socket.h
553
struct iovec *msg_iov; /* scatter/gather array */
usr/src/boot/sys/sys/socket.h
581
struct iovec *headers; /* pointer to an array of header struct iovec's */
usr/src/boot/sys/sys/socket.h
583
struct iovec *trailers; /* pointer to an array of trailer struct iovec's */
usr/src/cmd/bhyve/amd64/fwctl.c
129
errop_result(struct iovec **data)
usr/src/cmd/bhyve/amd64/fwctl.c
138
errop_done(struct iovec *data __unused)
usr/src/cmd/bhyve/amd64/fwctl.c
172
static struct iovec fget_biov[2];
usr/src/cmd/bhyve/amd64/fwctl.c
203
fget_result(struct iovec **data, int val)
usr/src/cmd/bhyve/amd64/fwctl.c
239
fget_done(struct iovec *data __unused)
usr/src/cmd/bhyve/amd64/fwctl.c
246
fget_len_result(struct iovec **data)
usr/src/cmd/bhyve/amd64/fwctl.c
252
fget_val_result(struct iovec **data)
usr/src/cmd/bhyve/amd64/fwctl.c
282
struct iovec *resp_biov;
usr/src/cmd/bhyve/amd64/fwctl.c
78
int (*op_result)(struct iovec **data);
usr/src/cmd/bhyve/amd64/fwctl.c
79
void (*op_done)(struct iovec *data);
usr/src/cmd/bhyve/amd64/task_switch.c
220
struct iovec iov[2];
usr/src/cmd/bhyve/amd64/task_switch.c
448
uint32_t eip, struct tss32 *tss, struct iovec *iov)
usr/src/cmd/bhyve/amd64/task_switch.c
493
uint16_t ot_sel, struct tss32 *tss, struct iovec *iov, int *faultptr)
usr/src/cmd/bhyve/amd64/task_switch.c
783
struct iovec iov[2];
usr/src/cmd/bhyve/amd64/task_switch.c
867
struct iovec nt_iov[2], ot_iov[2];
usr/src/cmd/bhyve/common/block_if.h
57
struct iovec br_iov[BLOCKIF_IOV_MAX];
usr/src/cmd/bhyve/common/iov.c
129
for (struct iovec *tmp = &iov_rem[*niov_rem];
usr/src/cmd/bhyve/common/iov.c
146
count_iov(const struct iovec *iov, size_t niov)
usr/src/cmd/bhyve/common/iov.c
158
check_iov_len(const struct iovec *iov, size_t niov, size_t len)
usr/src/cmd/bhyve/common/iov.c
173
iov_to_buf(const struct iovec *iov, size_t niov, void **buf)
usr/src/cmd/bhyve/common/iov.c
192
buf_to_iov(const void *buf, size_t buflen, const struct iovec *iov, size_t niov)
usr/src/cmd/bhyve/common/iov.c
207
iov_bunch_init(iov_bunch_t *iob, struct iovec *iov, int niov)
usr/src/cmd/bhyve/common/iov.c
232
struct iovec *iov = iob->ib_iov;
usr/src/cmd/bhyve/common/iov.c
303
iov_bunch_to_iov(iov_bunch_t *iob, struct iovec *iov, int *niov, uint_t size)
usr/src/cmd/bhyve/common/iov.c
365
struct iovec *iov = iob->ib_iov;
usr/src/cmd/bhyve/common/iov.c
70
struct iovec *
usr/src/cmd/bhyve/common/iov.c
71
split_iov(struct iovec *iov, size_t *niov, size_t offset, size_t *niov_rem)
usr/src/cmd/bhyve/common/iov.c
74
struct iovec *iov_rem;
usr/src/cmd/bhyve/common/iov.h
55
struct iovec *split_iov(struct iovec *, size_t *, size_t, size_t *);
usr/src/cmd/bhyve/common/iov.h
56
size_t count_iov(const struct iovec *, size_t);
usr/src/cmd/bhyve/common/iov.h
57
bool check_iov_len(const struct iovec *, size_t, size_t);
usr/src/cmd/bhyve/common/iov.h
58
ssize_t iov_to_buf(const struct iovec *, size_t, void **);
usr/src/cmd/bhyve/common/iov.h
59
ssize_t buf_to_iov(const void *, size_t, const struct iovec *, size_t);
usr/src/cmd/bhyve/common/iov.h
69
struct iovec *ib_iov;
usr/src/cmd/bhyve/common/iov.h
81
extern size_t iov_bunch_init(iov_bunch_t *, struct iovec *, int);
usr/src/cmd/bhyve/common/iov.h
85
extern void iov_bunch_to_iov(iov_bunch_t *, struct iovec *, int *, uint_t);
usr/src/cmd/bhyve/common/net_backend_dlpi.c
181
be_dlpi_send(net_backend_t *be, const struct iovec *iov, int iovcnt)
usr/src/cmd/bhyve/common/net_backend_dlpi.c
253
be_dlpi_recv(net_backend_t *be, const struct iovec *iov, int iovcnt)
usr/src/cmd/bhyve/common/net_backends.c
157
tap_send(struct net_backend *be, const struct iovec *iov, int iovcnt)
usr/src/cmd/bhyve/common/net_backends.c
193
tap_recv(struct net_backend *be, const struct iovec *iov, int iovcnt)
usr/src/cmd/bhyve/common/net_backends.c
455
netbe_send(struct net_backend *be, const struct iovec *iov, int iovcnt)
usr/src/cmd/bhyve/common/net_backends.c
474
netbe_recv(struct net_backend *be, const struct iovec *iov, int iovcnt)
usr/src/cmd/bhyve/common/net_backends.c
494
struct iovec iov;
usr/src/cmd/bhyve/common/net_backends.h
61
ssize_t netbe_send(net_backend_t *be, const struct iovec *iov, int iovcnt);
usr/src/cmd/bhyve/common/net_backends.h
63
ssize_t netbe_recv(net_backend_t *be, const struct iovec *iov, int iovcnt);
usr/src/cmd/bhyve/common/net_backends_priv.h
147
ssize_t tap_send(struct net_backend *be, const struct iovec *iov, int io
usr/src/cmd/bhyve/common/net_backends_priv.h
149
ssize_t tap_recv(struct net_backend *be, const struct iovec *iov, int io
usr/src/cmd/bhyve/common/net_backends_priv.h
153
ssize_t tap_recv(struct net_backend *be, const struct iovec *iov, int io
usr/src/cmd/bhyve/common/net_backends_priv.h
55
ssize_t (*send)(struct net_backend *be, const struct iovec *iov,
usr/src/cmd/bhyve/common/net_backends_priv.h
72
ssize_t (*recv)(struct net_backend *be, const struct iovec *iov,
usr/src/cmd/bhyve/common/pci_e82545.c
1038
e82545_transmit_checksum(struct iovec *iov, int iovcnt, struct ck_info *ck)
usr/src/cmd/bhyve/common/pci_e82545.c
1051
e82545_transmit_backend(struct e82545_softc *sc, struct iovec *iov, int iovcnt)
usr/src/cmd/bhyve/common/pci_e82545.c
1080
struct iovec iovb[I82545_MAX_TXSEGS + 2];
usr/src/cmd/bhyve/common/pci_e82545.c
1081
struct iovec tiov[I82545_MAX_TXSEGS + 2];
usr/src/cmd/bhyve/common/pci_e82545.c
1084
struct iovec *iov;
usr/src/cmd/bhyve/common/pci_e82545.c
834
struct iovec vec[64];
usr/src/cmd/bhyve/common/pci_e82545.c
992
e82545_iov_checksum(struct iovec *iov, int iovcnt, unsigned int off,
usr/src/cmd/bhyve/common/pci_nvme.c
231
struct iovec iovpadding[MDTS_PAD_SIZE];
usr/src/cmd/bhyve/common/pci_nvme.c
2589
struct iovec *iov = req->io_req.br_iov;
usr/src/cmd/bhyve/common/pci_nvme.c
2698
struct iovec *iov = req->io_req.br_iov;
usr/src/cmd/bhyve/common/pci_virtio_9p.c
111
struct iovec * vsr_iov;
usr/src/cmd/bhyve/common/pci_virtio_9p.c
127
static int pci_vt9p_send(struct l9p_request *, const struct iovec *,
usr/src/cmd/bhyve/common/pci_virtio_9p.c
129
static void pci_vt9p_drop(struct l9p_request *, const struct iovec *, size_t,
usr/src/cmd/bhyve/common/pci_virtio_9p.c
185
pci_vt9p_get_buffer(struct l9p_request *req, struct iovec *iov, size_t *niov,
usr/src/cmd/bhyve/common/pci_virtio_9p.c
192
n * sizeof(struct iovec));
usr/src/cmd/bhyve/common/pci_virtio_9p.c
198
pci_vt9p_send(struct l9p_request *req, const struct iovec *iov __unused,
usr/src/cmd/bhyve/common/pci_virtio_9p.c
215
pci_vt9p_drop(struct l9p_request *req, const struct iovec *iov __unused,
usr/src/cmd/bhyve/common/pci_virtio_9p.c
231
struct iovec iov[VT9P_MAX_IOV];
usr/src/cmd/bhyve/common/pci_virtio_block.c
315
struct iovec iov[BLOCKIF_IOV_MAX + 2];
usr/src/cmd/bhyve/common/pci_virtio_block.c
316
struct iovec *siov;
usr/src/cmd/bhyve/common/pci_virtio_block.c
443
iov_bunch_to_iov(&iob, (struct iovec *)&io->io_req.br_iov,
usr/src/cmd/bhyve/common/pci_virtio_console.c
115
typedef void (pci_vtcon_cb_t)(struct pci_vtcon_port *, void *, struct iovec *,
usr/src/cmd/bhyve/common/pci_virtio_console.c
183
static void pci_vtcon_sock_tx(struct pci_vtcon_port *, void *, struct iovec *,
usr/src/cmd/bhyve/common/pci_virtio_console.c
467
struct iovec iov;
usr/src/cmd/bhyve/common/pci_virtio_console.c
518
struct iovec *iov, int niov)
usr/src/cmd/bhyve/common/pci_virtio_console.c
548
struct iovec *iov, int niov)
usr/src/cmd/bhyve/common/pci_virtio_console.c
629
struct iovec iov;
usr/src/cmd/bhyve/common/pci_virtio_console.c
662
struct iovec iov[1];
usr/src/cmd/bhyve/common/pci_virtio_input.c
145
struct iovec iov;
usr/src/cmd/bhyve/common/pci_virtio_input.c
207
struct iovec iov;
usr/src/cmd/bhyve/common/pci_virtio_input.c
545
struct iovec iov;
usr/src/cmd/bhyve/common/pci_virtio_net.c
224
static __inline struct iovec *
usr/src/cmd/bhyve/common/pci_virtio_net.c
225
iov_trim_hdr(struct iovec *iov, int *iovcnt, unsigned int hlen)
usr/src/cmd/bhyve/common/pci_virtio_net.c
227
struct iovec *riov;
usr/src/cmd/bhyve/common/pci_virtio_net.c
267
struct iovec iov[VTNET_MAXSEGS + 1];
usr/src/cmd/bhyve/common/pci_virtio_net.c
281
struct iovec *riov;
usr/src/cmd/bhyve/common/pci_virtio_net.c
482
struct iovec iov[VTNET_MAXSEGS + 1];
usr/src/cmd/bhyve/common/pci_virtio_net.c
483
struct iovec *siov = iov;
usr/src/cmd/bhyve/common/pci_virtio_rnd.c
124
struct iovec iov;
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
680
SPLIT_IOV_ADDL_IOV, sizeof(struct iovec));
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
873
memset(iov, 0, sizeof(struct iovec) * (sc->vss_config.seg_max +
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
906
struct iovec iov[numseg];
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
156
struct iovec *vsr_iov;
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
157
struct iovec *vsr_iov_in;
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
158
struct iovec *vsr_iov_out;
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
159
struct iovec *vsr_data_iov_in;
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
160
struct iovec *vsr_data_iov_out;
usr/src/cmd/bhyve/common/pci_virtio_viona.c
532
struct iovec iov[VIONA_CTLQ_MAXSEGS];
usr/src/cmd/bhyve/common/virtio.c
715
struct iovec *iov, int n_iov, struct vi_req *reqp)
usr/src/cmd/bhyve/common/virtio.c
771
vq_getchain(struct vqueue_info *vq, struct iovec *iov, int niov,
usr/src/cmd/bhyve/common/virtio.h
482
struct iovec;
usr/src/cmd/bhyve/common/virtio.h
513
int vq_getchain(struct vqueue_info *vq, struct iovec *iov, int niov,
usr/src/cmd/cmd-inet/sbin/dhcpagent/packet.c
1273
struct iovec iov;
usr/src/cmd/cmd-inet/sbin/dhcpagent/packet.c
837
struct iovec iov;
usr/src/cmd/cmd-inet/usr.bin/rdist/server.c
1666
struct iovec iov[3];
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
378
struct iovec iov;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
505
struct iovec iov;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
108
struct iovec iov;
usr/src/cmd/cmd-inet/usr.lib/in.ripngd/input.c
74
struct iovec iov;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3125
struct iovec iov;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3541
struct iovec iov;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/input.c
119
struct iovec iov;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
198
struct iovec iov;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rdisc.c
1274
struct iovec iov;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
379
struct iovec iov;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
1242
struct iovec polmsg;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
974
struct iovec *msg)
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
1939
struct iovec iov;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
2075
struct iovec iov;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1533
struct iovec iov;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux6.c
305
struct iovec iov;
usr/src/cmd/ipf/tools/ip_fil.c
843
struct iovec *io;
usr/src/cmd/ipf/tools/ipftest.c
730
struct iovec iov;
usr/src/cmd/isns/isnsd/pdu.c
137
(void) memset((void *)&iovec[0], 0, sizeof (iovec_t));
usr/src/cmd/isns/isnsd/pdu.c
138
iovec[0].iov_base = (void *)tmp_pdu_data;
usr/src/cmd/isns/isnsd/pdu.c
139
iovec[0].iov_len = payload_len;
usr/src/cmd/isns/isnsd/pdu.c
143
msg.msg_iov = &iovec[0];
usr/src/cmd/isns/isnsd/pdu.c
207
iovec_t iovec[ISNS_MAX_IOVEC];
usr/src/cmd/isns/isnsd/pdu.c
215
msg.msg_iov = &iovec[0];
usr/src/cmd/isns/isnsd/pdu.c
230
iovec[0].iov_base = (void *)pdu;
usr/src/cmd/isns/isnsd/pdu.c
231
iovec[0].iov_len = (ISNSP_HEADER_SIZE);
usr/src/cmd/isns/isnsd/pdu.c
244
iovec[1].iov_base = (void *)payload;
usr/src/cmd/isns/isnsd/pdu.c
253
iovec[1].iov_len = send_len;
usr/src/cmd/isns/isnsd/pdu.c
68
iovec_t iovec[ISNS_MAX_IOVEC];
usr/src/cmd/isns/isnsd/pdu.c
90
(void) memset((void *)&iovec[0], 0, sizeof (iovec_t));
usr/src/cmd/isns/isnsd/pdu.c
91
iovec[0].iov_base = (void *)tmp_pdu_hdr;
usr/src/cmd/isns/isnsd/pdu.c
92
iovec[0].iov_len = ISNSP_HEADER_SIZE;
usr/src/cmd/isns/isnsd/pdu.c
96
msg.msg_iov = &iovec[0];
usr/src/cmd/sendmail/libmilter/comm.c
18
static ssize_t retry_writev __P((socket_t, struct iovec *, int, struct timeval *));
usr/src/cmd/sendmail/libmilter/comm.c
243
struct iovec *iov;
usr/src/cmd/sendmail/libmilter/comm.c
331
struct iovec iov[2];
usr/src/cmd/sendmail/src/milter.c
523
struct iovec vector[2];
usr/src/cmd/sgs/demo_rdb/common/bpt.c
274
struct iovec piov[5];
usr/src/cmd/sgs/demo_rdb/common/bpt.c
413
struct iovec piov[2];
usr/src/cmd/sgs/demo_rdb/common/main.c
141
struct iovec piov[2];
usr/src/cmd/sgs/demo_rdb/common/main.c
61
struct iovec piov[2];
usr/src/cmd/sgs/demo_rdb/common/ps.c
132
struct iovec piov[2];
usr/src/cmd/truss/expound.c
3059
iovec32_t iovec[16];
usr/src/cmd/truss/expound.c
3068
Pread(Proc, &iovec[0], niov*sizeof (iovec32_t), offset)
usr/src/cmd/truss/expound.c
3074
for (ip = &iovec[0]; niov-- && !interrupt; ip++) {
usr/src/cmd/truss/expound.c
3098
iovec_t iovec[16];
usr/src/cmd/truss/expound.c
3111
Pread(Proc, &iovec[0], niov*sizeof (iovec_t), offset)
usr/src/cmd/truss/expound.c
3117
for (ip = &iovec[0]; niov-- && !interrupt; ip++) {
usr/src/compat/bhyve/sys/uio.h
22
ssize_t preadv(int, const struct iovec *, int, off_t);
usr/src/compat/bhyve/sys/uio.h
23
ssize_t pwritev(int, const struct iovec *, int, off_t);
usr/src/lib/gss_mechs/mech_krb5/include/port-sockets.h
128
typedef struct iovec sg_buf;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/recno/rec_close.c
115
struct iovec iov[2];
usr/src/lib/lib9p/common/connection.c
101
memcpy(req->lr_req_msg.lm_iov, iov, sizeof (struct iovec) * niov);
usr/src/lib/lib9p/common/connection.c
89
l9p_connection_recv(struct l9p_connection *conn, const struct iovec *iov,
usr/src/lib/lib9p/common/lib9p.h
116
struct iovec lm_iov[L9P_MAX_IOV];
usr/src/lib/lib9p/common/lib9p.h
157
struct iovec lr_data_iov[L9P_MAX_IOV]; /* iovecs for req + resp */
usr/src/lib/lib9p/common/lib9p.h
226
void l9p_connection_recv(struct l9p_connection *conn, const struct iovec *iov,
usr/src/lib/lib9p/common/lib9p.h
239
void l9p_seek_iov(const struct iovec *iov1, size_t niov1, struct iovec *iov2,
usr/src/lib/lib9p/common/lib9p.h
241
size_t l9p_truncate_iov(struct iovec *iov, size_t niov, size_t length);
usr/src/lib/lib9p/common/lib9p.h
79
int (*lt_get_response_buffer)(struct l9p_request *, struct iovec *,
usr/src/lib/lib9p/common/lib9p.h
81
int (*lt_send_response)(struct l9p_request *, const struct iovec *,
usr/src/lib/lib9p/common/lib9p.h
83
void (*lt_drop_response)(struct l9p_request *, const struct iovec *,
usr/src/lib/lib9p/common/request.c
475
sizeof (struct iovec) * req->lr_data_niov);
usr/src/lib/lib9p/common/transport/socket.c
428
struct iovec iov;
usr/src/lib/lib9p/common/transport/socket.c
503
l9p_socket_get_response_buffer(struct l9p_request *req, struct iovec *iov,
usr/src/lib/lib9p/common/transport/socket.c
519
const struct iovec *iov, const size_t niov __unused, const size_t iolen,
usr/src/lib/lib9p/common/transport/socket.c
540
const struct iovec *iov, size_t niov __unused, void *arg)
usr/src/lib/lib9p/common/transport/socket.c
89
struct iovec *, size_t *, void *);
usr/src/lib/lib9p/common/transport/socket.c
90
static int l9p_socket_send_response(struct l9p_request *, const struct iovec *,
usr/src/lib/lib9p/common/transport/socket.c
92
static void l9p_socket_drop_response(struct l9p_request *, const struct iovec *,
usr/src/lib/lib9p/common/utils.c
140
l9p_seek_iov(const struct iovec *iov1, size_t niov1, struct iovec *iov2,
usr/src/lib/lib9p/common/utils.c
172
l9p_truncate_iov(struct iovec *iov, size_t niov, size_t length)
usr/src/lib/libc/port/threads/scalls.c
1182
writev(int fildes, const struct iovec *iov, int iovcnt)
usr/src/lib/libc/port/threads/scalls.c
1184
extern ssize_t __writev(int, const struct iovec *, int);
usr/src/lib/libc/port/threads/scalls.c
931
preadv64(int fildes, const struct iovec *iov, int iovcnt, off64_t offset)
usr/src/lib/libc/port/threads/scalls.c
934
extern ssize_t __preadv64(int, const struct iovec *, int, off_t, off_t);
usr/src/lib/libc/port/threads/scalls.c
943
preadv(int fildes, const struct iovec *iov, int iovcnt, off_t offset)
usr/src/lib/libc/port/threads/scalls.c
946
extern ssize_t __preadv(int, const struct iovec *, int, off_t, off_t);
usr/src/lib/libc/port/threads/scalls.c
971
pwritev64(int fildes, const struct iovec *iov, int iovcnt, off64_t offset)
usr/src/lib/libc/port/threads/scalls.c
975
const struct iovec *, int, off_t, off_t);
usr/src/lib/libc/port/threads/scalls.c
985
pwritev(int fildes, const struct iovec *iov, int iovcnt, off_t offset)
usr/src/lib/libc/port/threads/scalls.c
987
extern ssize_t __pwritev(int, const struct iovec *, int, off_t, off_t);
usr/src/lib/libc/port/threads/scalls.c
994
readv(int fildes, const struct iovec *iov, int iovcnt)
usr/src/lib/libc/port/threads/scalls.c
996
extern ssize_t __readv(int, const struct iovec *, int);
usr/src/lib/libc/port/threads/thr.c
2601
extern ssize_t __writev(int, const struct iovec *, int);
usr/src/lib/libdhcpagent/common/dhcp_hostconf.c
329
struct iovec iov[IOV_MAX];
usr/src/lib/libdhcpagent/common/dhcpagent_ipc.c
309
struct iovec iovec[2];
usr/src/lib/libdhcpagent/common/dhcpagent_ipc.c
311
iovec[0].iov_base = (caddr_t)&message_length;
usr/src/lib/libdhcpagent/common/dhcpagent_ipc.c
312
iovec[0].iov_len = sizeof (uint32_t);
usr/src/lib/libdhcpagent/common/dhcpagent_ipc.c
313
iovec[1].iov_base = msg;
usr/src/lib/libdhcpagent/common/dhcpagent_ipc.c
314
iovec[1].iov_len = message_length;
usr/src/lib/libdhcpagent/common/dhcpagent_ipc.c
316
if (writev(fd, iovec, sizeof (iovec) / sizeof (*iovec)) == -1)
usr/src/lib/libfakekernel/common/uio.c
32
struct iovec *iov;
usr/src/lib/libmlrpc/common/libmlrpc.h
391
struct iovec iovec[NDR_HEAP_MAXIOV];
usr/src/lib/libmlrpc/common/libmlrpc.h
392
struct iovec *iov;
usr/src/lib/libmlrpc/common/ndr_heap.c
106
if ((p = heap->iovec[i].iov_base) != NULL)
usr/src/lib/libmlrpc/common/ndr_heap.c
301
used += heap->iovec[i].iov_len;
usr/src/lib/libmlrpc/common/ndr_heap.c
81
heap->iov = heap->iovec;
usr/src/lib/libmlrpc/common/ndr_svc.c
442
struct iovec *iov;
usr/src/lib/libnsl/nsl/_utility.c
1579
_t_adjust_iov(int bytes_sent, struct iovec *iov, int *iovcountp)
usr/src/lib/libnsl/nsl/_utility.c
1608
struct iovec *iov, int *iovcountp)
usr/src/lib/libnsl/nsl/t_sndv.c
55
struct iovec iov[T_IOV_MAX];
usr/src/lib/libnsl/nsl/tx.h
282
extern void _t_adjust_iov(int, struct iovec *, int *);
usr/src/lib/libnsl/nsl/tx.h
346
void _t_copy_tiov_to_iov(const struct t_iovec *, int, struct iovec *, int *);
usr/src/lib/libnsl/rpc/clnt_vc.c
1505
iovFromBuffer(struct ct_data *ct, struct iovec *iov)
usr/src/lib/libnsl/rpc/clnt_vc.c
1595
struct iovec iov[2];
usr/src/lib/libnsl/rpc/clnt_vc.c
1613
struct iovec iov[2];
usr/src/lib/libnsl/rpc/clnt_vc.c
1698
struct iovec iov[3];
usr/src/lib/libresolv/res_send.c
153
struct iovec iov[2];
usr/src/lib/libresolv2/common/bsd/readv.c
17
const struct iovec *vp;
usr/src/lib/libresolv2/common/bsd/writev.c
17
__writev(int fd, struct iovec *iov, int iovlen)
usr/src/lib/libresolv2/common/bsd/writev.c
39
struct iovec *tv;
usr/src/lib/libresolv2/common/bsd/writev.c
63
const struct iovec *vp;
usr/src/lib/libresolv2/common/isc/ctl_clnt.c
290
struct iovec iov[2], *iovp = iov;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
301
struct iovec iov[3], *iovp = iov;
usr/src/lib/libresolv2/common/isc/ev_streams.c
190
memput(old->iovOrig, sizeof (struct iovec) * old->iovOrigCount);
usr/src/lib/libresolv2/common/isc/ev_streams.c
197
copyvec(evStream *str, const struct iovec *iov, int iocnt) {
usr/src/lib/libresolv2/common/isc/ev_streams.c
200
str->iovOrig = (struct iovec *)memget(sizeof(struct iovec) * iocnt);
usr/src/lib/libresolv2/common/isc/ev_streams.c
36
static int copyvec(evStream *str, const struct iovec *iov, int iocnt);
usr/src/lib/libresolv2/common/isc/ev_streams.c
42
struct iovec
usr/src/lib/libresolv2/common/isc/ev_streams.c
44
struct iovec ret;
usr/src/lib/libresolv2/common/isc/ev_streams.c
53
evWrite(evContext opaqueCtx, int fd, const struct iovec *iov, int iocnt,
usr/src/lib/libresolv2/common/isc/ev_streams.c
87
evRead(evContext opaqueCtx, int fd, const struct iovec *iov, int iocnt,
usr/src/lib/libresolv2/common/isc/eventlib_p.h
132
struct iovec * iovOrig;
usr/src/lib/libresolv2/common/isc/eventlib_p.h
134
struct iovec * iovCur;
usr/src/lib/libresolv2/common/resolv/herror.c
88
struct iovec iov[4], *v = iov;
usr/src/lib/libresolv2/common/resolv/res_send.c
610
struct iovec iov[2];
usr/src/lib/libresolv2/include/isc/eventlib.h
137
struct iovec evConsIovec __P((void *, size_t));
usr/src/lib/libresolv2/include/isc/eventlib.h
138
int evWrite __P((evContext, int, const struct iovec *, int,
usr/src/lib/libresolv2/include/isc/eventlib.h
140
int evRead __P((evContext, int, const struct iovec *, int,
usr/src/lib/libresolv2/include/port_after.h
466
struct iovec;
usr/src/lib/libresolv2/include/port_after.h
474
int writev(int, struct iovec *, int);
usr/src/lib/libresolv2/include/port_after.h
475
int readv(int, struct iovec *, int);
usr/src/lib/librsm/common/rsmgen.c
504
rsm_iovec_t *iovec = sg_io->iovec;
usr/src/lib/librsm/common/rsmgen.c
560
bcopy((caddr_t)iovec, (caddr_t)l_iovec, iovec_size);
usr/src/lib/librsm/common/rsmgen.c
571
sg_io->iovec = (rsm_iovec_t *)l_iovec_start;
usr/src/lib/librsm/common/rsmgen.c
573
sg_io->iovec = iovec;
usr/src/lib/librsm/common/rsmgen.c
587
bcopy((caddr_t)iovec, (caddr_t)ka_iovec, iovec_size);
usr/src/lib/librsm/common/rsmgen.c
596
sg_io->iovec = (rsm_iovec_t *)ka_iovec_start;
usr/src/lib/librsm/common/rsmgen.c
598
sg_io->iovec = iovec;
usr/src/lib/librsm/common/rsmgen.c
654
rsm_iovec_t *iovec = sg_io->iovec;
usr/src/lib/librsm/common/rsmgen.c
709
bcopy((caddr_t)iovec, (caddr_t)l_iovec, iovec_size);
usr/src/lib/librsm/common/rsmgen.c
720
sg_io->iovec = (rsm_iovec_t *)l_iovec_start;
usr/src/lib/librsm/common/rsmgen.c
722
sg_io->iovec = iovec;
usr/src/lib/librsm/common/rsmgen.c
740
bcopy((caddr_t)iovec, (caddr_t)ka_iovec, iovec_size);
usr/src/lib/librsm/common/rsmgen.c
750
sg_io->iovec = (rsm_iovec_t *)ka_iovec_start;
usr/src/lib/librsm/common/rsmgen.c
752
sg_io->iovec = iovec;
usr/src/lib/librsm/common/rsmloopback.c
450
rsm_iovec_t *iovec = sg_io->iovec;
usr/src/lib/librsm/common/rsmloopback.c
459
(void) bcopy(im_seg->rsmseg_vaddr + iovec->remote_offset,
usr/src/lib/librsm/common/rsmloopback.c
460
iovec->local.vaddr + iovec->local_offset,
usr/src/lib/librsm/common/rsmloopback.c
461
iovec->transfer_length);
usr/src/lib/librsm/common/rsmloopback.c
462
iovec++;
usr/src/lib/librsm/common/rsmloopback.c
515
rsm_iovec_t *iovec = sg_io->iovec;
usr/src/lib/librsm/common/rsmloopback.c
524
(void) bcopy(iovec->local.vaddr + iovec->local_offset,
usr/src/lib/librsm/common/rsmloopback.c
525
im_seg->rsmseg_vaddr + iovec->remote_offset,
usr/src/lib/librsm/common/rsmloopback.c
526
iovec->transfer_length);
usr/src/lib/librsm/common/rsmloopback.c
527
iovec++;
usr/src/lib/libsasl/include/plugin_common.h
154
int _plug_iovec_to_buf(const sasl_utils_t *utils, const struct iovec *vec,
usr/src/lib/libsasl/include/sasl.h
1251
const struct iovec *invec, unsigned numiov,
usr/src/lib/libsasl/include/sasl.h
236
struct iovec; /* Defined in OS headers */
usr/src/lib/libsasl/include/saslplug.h
198
int (*encode)(void *context, const struct iovec *invec, unsigned numiov,
usr/src/lib/libsasl/lib/checkpw.c
351
static int retry_writev(int fd, struct iovec *iov, int iovcnt)
usr/src/lib/libsasl/lib/checkpw.c
416
struct iovec iov[10];
usr/src/lib/libsasl/lib/checkpw.c
617
struct iovec iov[8];
usr/src/lib/libsasl/lib/common.c
2219
int _iovec_to_buf(const _sasl_global_context_t *gctx, const struct iovec *vec,
usr/src/lib/libsasl/lib/common.c
2222
int _iovec_to_buf(const struct iovec *vec,
usr/src/lib/libsasl/lib/common.c
275
struct iovec tmp;
usr/src/lib/libsasl/lib/common.c
297
const struct iovec *invec, unsigned numiov,
usr/src/lib/libsasl/lib/saslint.h
626
int _iovec_to_buf(const _sasl_global_context_t *gctx, const struct iovec *vec,
usr/src/lib/libsasl/lib/saslint.h
629
int _iovec_to_buf(const struct iovec *vec,
usr/src/lib/libsasl/plugin/plugin_common.c
236
int _plug_iovec_to_buf(const sasl_utils_t *utils, const struct iovec *vec,
usr/src/lib/libsctp/common/sctp.c
263
struct iovec iov;
usr/src/lib/libsctp/common/sctp.c
312
struct iovec iov;
usr/src/lib/libslp/clib/DAAdvert.c
43
struct iovec iov[5];
usr/src/lib/libslp/clib/SAAdvert.c
43
struct iovec iov[3];
usr/src/lib/libslp/clib/SLPFindAttrs.c
155
struct iovec iov[1];
usr/src/lib/libslp/clib/SLPFindSrvs.c
164
struct iovec iov[1];
usr/src/lib/libslp/clib/SLPReg.c
132
static void free_msgiov(struct iovec *, int);
usr/src/lib/libslp/clib/SLPReg.c
74
struct iovec *msgiov; /* msg contents */
usr/src/lib/libslp/clib/SLPReg.c
76
struct iovec urlbytes;
usr/src/lib/libslp/clib/SLPReg.c
77
struct iovec attrbytes;
usr/src/lib/libslp/clib/SLPReg.c
863
static void free_msgiov(struct iovec *msgiov, int iovlen) {
usr/src/lib/libslp/clib/slp-internal.h
116
struct iovec *iov;
usr/src/lib/libslp/clib/slp-internal.h
119
struct iovec prlistlen;
usr/src/lib/libslp/clib/slp-internal.h
120
struct iovec *prlist;
usr/src/lib/libslp/clib/slp-internal.h
121
struct iovec scopeslen;
usr/src/lib/libslp/clib/slp-internal.h
122
struct iovec *scopes;
usr/src/lib/libslp/clib/slp-internal.h
214
extern SLPError slp_send2slpd_iov(struct iovec *, int, char **);
usr/src/lib/libslp/clib/slp-internal.h
244
extern SLPError slp_sign(struct iovec *, int, time_t, struct iovec *, int);
usr/src/lib/libslp/clib/slp-internal.h
245
extern SLPError slp_verify(struct iovec *, int, const char *,
usr/src/lib/libslp/clib/slp_auth.c
115
static SLPError make_tbs(const char *, struct iovec *, int,
usr/src/lib/libslp/clib/slp_auth.c
117
static SLPError make_authblock(struct iovec *, int, const char *,
usr/src/lib/libslp/clib/slp_auth.c
134
SLPError slp_sign(struct iovec *authiov, int authiov_len, time_t ts,
usr/src/lib/libslp/clib/slp_auth.c
135
struct iovec *msgiov, int msg_index) {
usr/src/lib/libslp/clib/slp_auth.c
227
SLPError slp_verify(struct iovec *authiov, int authiov_len,
usr/src/lib/libslp/clib/slp_auth.c
524
struct iovec *iov,
usr/src/lib/libslp/clib/slp_auth.c
584
static SLPError make_authblock(struct iovec *authiov, int authiov_len,
usr/src/lib/libslp/clib/slp_ipc.c
149
struct iovec iov[1];
usr/src/lib/libslp/clib/slp_ipc.c
156
SLPError slp_send2slpd_iov(struct iovec *msg, int iovlen, char **reply) {
usr/src/lib/libslp/clib/slp_net.c
682
static void udp_make_msghdr(struct sockaddr_in *sin, struct iovec *iov,
usr/src/lib/libslp/clib/slp_net.c
88
static void udp_make_msghdr(struct sockaddr_in *, struct iovec *, int,
usr/src/lib/libvmmapi/common/vmmapi.c
1821
uint64_t gla, size_t len, int prot, struct iovec *iov, int iovcnt,
usr/src/lib/libvmmapi/common/vmmapi.c
1858
vm_copy_teardown(struct iovec *iov __unused, int iovcnt __unused)
usr/src/lib/libvmmapi/common/vmmapi.c
1868
vm_copyin(struct iovec *iov, void *vp, size_t len)
usr/src/lib/libvmmapi/common/vmmapi.c
1888
vm_copyout(const void *vp, struct iovec *iov, size_t len)
usr/src/lib/libvmmapi/common/vmmapi.h
307
uint64_t gla, size_t len, int prot, struct iovec *iov, int iovcnt,
usr/src/lib/libvmmapi/common/vmmapi.h
309
void vm_copyin(struct iovec *guest_iov, void *host_dst, size_t len);
usr/src/lib/libvmmapi/common/vmmapi.h
310
void vm_copyout(const void *host_src, struct iovec *guest_iov, size_t len);
usr/src/lib/libvmmapi/common/vmmapi.h
311
void vm_copy_teardown(struct iovec *iov, int iovcnt);
usr/src/lib/libvmmapi/common/vmmapi.h
58
struct iovec;
usr/src/lib/print/libpapi-lpd/common/lpd-misc.c
90
struct iovec iov[1];
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
69
struct iovec iov[1];
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1726
const struct iovec *invec,
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
2004
const struct iovec *invec,
usr/src/lib/sasl_plugins/gssapi/gssapi.c
354
sasl_gss_encode(void *context, const struct iovec *invec, unsigned numiov,
usr/src/lib/sasl_plugins/gssapi/gssapi.c
445
static int gssapi_privacy_encode(void *context, const struct iovec *invec,
usr/src/lib/sasl_plugins/gssapi/gssapi.c
452
static int gssapi_integrity_encode(void *context, const struct iovec *invec,
usr/src/lib/smbclnt/libfksmbfs/common/fake_getdents.c
60
struct iovec aiov;
usr/src/lib/smbclnt/libfksmbfs/common/fake_rw.c
131
struct iovec aiov;
usr/src/lib/smbclnt/libfksmbfs/common/fake_rw.c
59
struct iovec aiov;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
328
struct iovec iov;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
131
struct iovec *iov;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
176
uio->uio_iov = &priv->iovec[0];
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
226
struct iovec *iov;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
65
iovec_t iovec[2];
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
790
struct iovec *iov;
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_sign_pkcs.c
270
struct iovec *iov = in_uio->uio_iov;
usr/src/lib/smbsrv/libfksmbsrv/common/reparse.c
58
struct iovec iov;
usr/src/test/os-tests/tests/minttl/minttl.c
556
struct iovec iov;
usr/src/test/os-tests/tests/oclo/oclo.c
545
struct iovec iov;
usr/src/test/os-tests/tests/sockfs/conn.c
189
struct iovec iov;
usr/src/test/os-tests/tests/sockfs/conn.c
198
iov = (struct iovec) {
usr/src/test/os-tests/tests/sockfs/conn.c
50
struct iovec iov;
usr/src/test/os-tests/tests/sockfs/conn.c
54
iov = (struct iovec) {
usr/src/test/os-tests/tests/sockfs/dgram.c
146
struct iovec iov;
usr/src/test/os-tests/tests/sockfs/dgram.c
155
iov = (struct iovec) {
usr/src/test/os-tests/tests/sockfs/dgram.c
59
struct iovec iov;
usr/src/test/os-tests/tests/sockfs/dgram.c
63
iov = (struct iovec) {
usr/src/test/os-tests/tests/sockfs/drop_priv.c
103
iov = (struct iovec) {
usr/src/test/os-tests/tests/sockfs/drop_priv.c
133
struct iovec iov;
usr/src/test/os-tests/tests/sockfs/drop_priv.c
152
iov = (struct iovec) {
usr/src/test/os-tests/tests/sockfs/drop_priv.c
283
struct iovec iov;
usr/src/test/os-tests/tests/sockfs/drop_priv.c
292
iov = (struct iovec) {
usr/src/test/os-tests/tests/sockfs/drop_priv.c
99
struct iovec iov;
usr/src/test/os-tests/tests/sockfs/recvmsg.c
263
struct iovec iov[1] = {0};
usr/src/test/os-tests/tests/sockfs/rights.c
383
struct iovec iov;
usr/src/test/os-tests/tests/sockfs/rights.c
515
struct iovec iov;
usr/src/test/os-tests/tests/sockfs/sockpair.c
111
struct iovec iov;
usr/src/test/os-tests/tests/sockfs/sockpair.c
120
iov = (struct iovec) {
usr/src/test/os-tests/tests/sockfs/sockpair.c
47
struct iovec iov;
usr/src/test/os-tests/tests/sockfs/sockpair.c
51
iov = (struct iovec) {
usr/src/test/os-tests/tests/spoof-ras/spoof-ras.c
114
struct nd_opt_prefix_info *pip, struct iovec *iov)
usr/src/test/os-tests/tests/spoof-ras/spoof-ras.c
135
spoof_prepare_header(struct nd_router_advert *ichdrp, struct iovec *iov)
usr/src/test/os-tests/tests/spoof-ras/spoof-ras.c
172
struct iovec iovs[3];
usr/src/test/os-tests/tests/spoof-ras/spoof-ras.c
235
struct iovec iovs[3];
usr/src/test/os-tests/tests/spoof-ras/spoof-ras.c
306
struct iovec iovs[3];
usr/src/test/os-tests/tests/spoof-ras/spoof-ras.c
337
struct iovec iovs[3];
usr/src/test/os-tests/tests/spoof-ras/spoof-ras.c
365
struct iovec iovs[3];
usr/src/test/os-tests/tests/spoof-ras/spoof-ras.c
96
struct iovec *iov)
usr/src/test/os-tests/tests/writev.c
47
struct iovec iov[IOV_MAX + 1];
usr/src/test/os-tests/tests/xsave/xregs_roundtrip.c
43
struct iovec iov[2];
usr/src/uts/common/fs/autofs/auto_vnops.c
962
struct iovec *iovp;
usr/src/uts/common/fs/dev/sdev_profile.c
478
struct iovec iov;
usr/src/uts/common/fs/dev/sdev_subr.c
1305
struct iovec iov;
usr/src/uts/common/fs/dev/sdev_subr.c
2299
struct iovec *iovp;
usr/src/uts/common/fs/dev/sdev_subr.c
2693
struct iovec iov;
usr/src/uts/common/fs/dev/sdev_subr.c
560
struct iovec iov = {0};
usr/src/uts/common/fs/devfs/devfs_subr.c
1630
struct iovec iov;
usr/src/uts/common/fs/devfs/devfs_subr.c
1727
struct iovec iov;
usr/src/uts/common/fs/fifofs/fifovnops.c
1242
struct iovec iov;
usr/src/uts/common/fs/fs_subr.c
884
struct iovec iov;
usr/src/uts/common/fs/lookup.c
820
struct iovec iov;
usr/src/uts/common/fs/nfs/nfs3_srv.c
1252
kmem_free(iovp, iovcnt * sizeof (struct iovec));
usr/src/uts/common/fs/nfs/nfs3_srv.c
1277
kmem_free(iovp, iovcnt * sizeof (struct iovec));
usr/src/uts/common/fs/nfs/nfs3_srv.c
1319
struct iovec iov[MAX_IOVECS];
usr/src/uts/common/fs/nfs/nfs3_srv.c
1321
struct iovec *iovp;
usr/src/uts/common/fs/nfs/nfs3_srv.c
3183
struct iovec iov;
usr/src/uts/common/fs/nfs/nfs3_srv.c
3444
struct iovec iov;
usr/src/uts/common/fs/nfs/nfs3_srv.c
784
struct iovec iov;
usr/src/uts/common/fs/nfs/nfs3_srv.c
971
struct iovec iov, *iovp = NULL;
usr/src/uts/common/fs/nfs/nfs4_srv.c
3471
struct iovec iov, *iovp = NULL;
usr/src/uts/common/fs/nfs/nfs4_srv.c
3702
kmem_free(iovp, iovcnt * sizeof (struct iovec));
usr/src/uts/common/fs/nfs/nfs4_srv.c
3997
struct iovec iov;
usr/src/uts/common/fs/nfs/nfs4_srv.c
5853
struct iovec iov[MAX_IOVECS];
usr/src/uts/common/fs/nfs/nfs4_srv.c
5854
struct iovec *iovp;
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
390
struct iovec iov;
usr/src/uts/common/fs/nfs/nfs4_state.c
1011
struct iovec iov[4];
usr/src/uts/common/fs/nfs/nfs4_state.c
479
struct iovec iov[3];
usr/src/uts/common/fs/nfs/nfs4_state.c
650
struct iovec iov;
usr/src/uts/common/fs/nfs/nfs_log.c
777
struct iovec *iovp;
usr/src/uts/common/fs/nfs/nfs_log.c
791
size_iovecs = sizeof (struct iovec) * num_recs;
usr/src/uts/common/fs/nfs/nfs_log.c
792
iovp = (struct iovec *)kmem_alloc(size_iovecs, KM_NOSLEEP);
usr/src/uts/common/fs/nfs/nfs_server.c
2727
mblk_to_iov(mblk_t *m, int cnt, struct iovec *iovp)
usr/src/uts/common/fs/nfs/nfs_server.c
3280
struct iovec *iovp;
usr/src/uts/common/fs/nfs/nfs_server.c
3326
rfs_read_alloc(uint_t len, struct iovec **iov, int *iovcnt)
usr/src/uts/common/fs/nfs/nfs_server.c
3328
struct iovec *iovarr;
usr/src/uts/common/fs/nfs/nfs_server.c
3336
iovarr = kmem_alloc(*iovcnt * sizeof (struct iovec), KM_SLEEP);
usr/src/uts/common/fs/nfs/nfs_srv.c
1056
struct iovec iov[MAX_IOVECS];
usr/src/uts/common/fs/nfs/nfs_srv.c
1058
struct iovec *iovp;
usr/src/uts/common/fs/nfs/nfs_srv.c
1309
struct iovec *iovp;
usr/src/uts/common/fs/nfs/nfs_srv.c
1310
struct iovec *niovp;
usr/src/uts/common/fs/nfs/nfs_srv.c
1311
struct iovec iov[MAXCLIOVECS];
usr/src/uts/common/fs/nfs/nfs_srv.c
2651
struct iovec iov;
usr/src/uts/common/fs/nfs/nfs_srv.c
617
struct iovec iov;
usr/src/uts/common/fs/nfs/nfs_srv.c
768
struct iovec iov;
usr/src/uts/common/fs/nfs/nfs_subr.c
5233
struct iovec iov;
usr/src/uts/common/fs/pathname.c
203
struct iovec aiov;
usr/src/uts/common/fs/proc/prcontrol.c
2248
struct iovec aiov;
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
214
struct iovec aiov[1];
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1254
struct iovec aiov[1];
usr/src/uts/common/fs/smbsrv/smb2_read.c
112
struct iovec *iovp;
usr/src/uts/common/fs/smbsrv/smb_mbuf_marshaling.c
1252
struct iovec *iov = uio->uio_iov;
usr/src/uts/common/fs/smbsrv/smb_mbuf_marshaling.c
1723
struct iovec *iov;
usr/src/uts/common/fs/smbsrv/smb_vops.c
1139
struct iovec aiov;
usr/src/uts/common/fs/sockfs/socksubr.c
1961
struct iovec aiov[1];
usr/src/uts/common/fs/sockfs/socksyscalls.c
1020
struct iovec aiov[1];
usr/src/uts/common/fs/sockfs/socksyscalls.c
1063
struct iovec buf[IOV_MAX_STACK], *aiov = buf;
usr/src/uts/common/fs/sockfs/socksyscalls.c
1114
iovsize = iovcnt * sizeof (struct iovec);
usr/src/uts/common/fs/sockfs/socksyscalls.c
1165
if (copyin(lmsg.msg_iov, aiov, iovcnt * sizeof (struct iovec))) {
usr/src/uts/common/fs/sockfs/socksyscalls.c
1305
struct iovec aiov[1];
usr/src/uts/common/fs/sockfs/socksyscalls.c
1345
struct iovec buf[IOV_MAX_STACK], *aiov = buf;
usr/src/uts/common/fs/sockfs/socksyscalls.c
1401
iovsize = iovcnt * sizeof (struct iovec);
usr/src/uts/common/fs/sockfs/socksyscalls.c
1455
(unsigned)iovcnt * sizeof (struct iovec))) {
usr/src/uts/common/fs/sockfs/socksyscalls.c
1493
struct iovec aiov[1];
usr/src/uts/common/fs/sockfs/socksyscalls.c
2797
struct iovec aiov;
usr/src/uts/common/fs/sockfs/socksyscalls.c
990
struct iovec aiov[1];
usr/src/uts/common/fs/udfs/udf_vnops.c
1123
struct iovec *iovp;
usr/src/uts/common/fs/udfs/udf_vnops.c
2348
struct iovec aiov;
usr/src/uts/common/fs/ufs/ufs_vnops.c
3790
struct iovec *iovp;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4179
struct iovec aiov;
usr/src/uts/common/fs/vfs.c
2876
struct iovec iov;
usr/src/uts/common/fs/vnode.c
763
struct iovec iov;
usr/src/uts/common/fs/zfs/dmu.c
1341
struct iovec *iov;
usr/src/uts/common/fs/zut/zut.c
104
struct iovec aiov;
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
139
struct iovec iovarray_pt[2], iovarray_ct[2];
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
1230
struct iovec *uio_iov;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_scsi.c
776
struct iovec *iov, *tiov, iov1[8];
usr/src/uts/common/io/comstar/port/iscsit/iscsit_radiuspacket.c
179
struct iovec iov[1];
usr/src/uts/common/io/cons.c
416
struct iovec buf[IOV_MAX_STACK];
usr/src/uts/common/io/fd.c
1777
auto struct iovec aiov;
usr/src/uts/common/io/fd.c
1784
bzero(&aiov, sizeof (struct iovec));
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
900
num_sgl = (scat[i].iovec.bytes / PAGESIZE) + 2;
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
936
scat[i].iovec.addr & PAGEOFFSET, scat[i].iovec.bytes,
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
944
iov_attr.iov_wr_nds = (scat[i].iovec.bytes / PAGESIZE) + 2;
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
972
scat[i].iovec.bytes, i, scat[i].swr.wr_nds);
usr/src/uts/common/io/ib/clients/rdsv3/rdma.c
551
op->r_rdma_sg[i].iovec = vec;
usr/src/uts/common/io/idm/idm_so.c
2298
struct iovec iov[6];
usr/src/uts/common/io/idm/idm_so.c
582
struct iovec iov[1];
usr/src/uts/common/io/idm/idm_so.c
845
struct iovec iov[2];
usr/src/uts/common/io/ksocket/ksocket.c
189
struct iovec iov;
usr/src/uts/common/io/ksocket/ksocket.c
241
struct iovec iov;
usr/src/uts/common/io/ksocket/ksocket.c
348
struct iovec iov;
usr/src/uts/common/io/ksocket/ksocket.c
401
struct iovec iov;
usr/src/uts/common/io/ksyms.c
341
struct iovec aiov;
usr/src/uts/common/io/mem.c
365
struct iovec *iov;
usr/src/uts/common/io/rsm/rsm.c
7302
iovec_copyin(caddr_t user_vec, rsmka_iovec_t *iovec, int count, int mode)
usr/src/uts/common/io/rsm/rsm.c
7324
for (i = 0; i < count; i++, iovec++, iovec32++) {
usr/src/uts/common/io/rsm/rsm.c
7325
iovec->io_type = (int)iovec32->io_type;
usr/src/uts/common/io/rsm/rsm.c
7326
if (iovec->io_type == RSM_HANDLE_TYPE)
usr/src/uts/common/io/rsm/rsm.c
7327
iovec->local.segid = (rsm_memseg_id_t)
usr/src/uts/common/io/rsm/rsm.c
7330
iovec->local.vaddr =
usr/src/uts/common/io/rsm/rsm.c
7332
iovec->local_offset = (size_t)iovec32->local_offset;
usr/src/uts/common/io/rsm/rsm.c
7333
iovec->remote_offset = (size_t)iovec32->remote_offset;
usr/src/uts/common/io/rsm/rsm.c
7334
iovec->transfer_len = (size_t)iovec32->transfer_len;
usr/src/uts/common/io/rsm/rsm.c
7345
if (ddi_copyin((caddr_t)user_vec, (caddr_t)iovec, size, mode)) {
usr/src/uts/common/io/rsm/rsm.c
7380
sg_io->iovec = (rsmka_iovec_t *)(uintptr_t)sg_io32.iovec;
usr/src/uts/common/io/rsm/rsm.c
7465
rsmpi_iovec_t *iovec;
usr/src/uts/common/io/rsm/rsm.c
7513
e = iovec_copyin((caddr_t)sg_io.iovec, ka_iovec,
usr/src/uts/common/io/rsm/rsm.c
7591
iovec_start = iovec = kmem_zalloc(size, KM_SLEEP);
usr/src/uts/common/io/rsm/rsm.c
7593
iovec_start = iovec = iovec_arr;
usr/src/uts/common/io/rsm/rsm.c
7596
rsmpi_sg_io.iovec = iovec;
usr/src/uts/common/io/rsm/rsm.c
7618
iovec->local_mem.ms_type = RSM_MEM_BUF;
usr/src/uts/common/io/rsm/rsm.c
7619
iovec->local_mem.ms_memory.bp = xbuf;
usr/src/uts/common/io/rsm/rsm.c
7621
iovec->local_mem.ms_type = RSM_MEM_HANDLE;
usr/src/uts/common/io/rsm/rsm.c
7622
iovec->local_mem.ms_memory.handle =
usr/src/uts/common/io/rsm/rsm.c
7628
iovec->local_mem.ms_type = RSM_MEM_VADDR;
usr/src/uts/common/io/rsm/rsm.c
7629
iovec->local_mem.ms_memory.vr.vaddr =
usr/src/uts/common/io/rsm/rsm.c
7633
iovec->local_offset = ka_iovec->local_offset;
usr/src/uts/common/io/rsm/rsm.c
7634
iovec->remote_handle = im_seg->s_handle.in;
usr/src/uts/common/io/rsm/rsm.c
7635
iovec->remote_offset = ka_iovec->remote_offset;
usr/src/uts/common/io/rsm/rsm.c
7636
iovec->transfer_length = ka_iovec->transfer_len;
usr/src/uts/common/io/rsm/rsm.c
7637
iovec++;
usr/src/uts/common/io/rsm/rsm.c
7701
iovec = iovec_start;
usr/src/uts/common/io/rsm/rsm.c
7717
ASSERT(iovec != NULL); /* true if iov_proc > 0 */
usr/src/uts/common/io/rsm/rsm.c
7724
if (iovec->local_mem.ms_type == RSM_MEM_BUF) {
usr/src/uts/common/io/rsm/rsm.c
7725
freerbuf(iovec->local_mem.ms_memory.bp);
usr/src/uts/common/io/rsm/rsm.c
7728
iovec++;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_net.c
502
iovec_t iovec[ISCSI_MAX_IOVEC];
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_net.c
516
iovec[iovlen].iov_base = (void *)ihp;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_net.c
517
iovec[iovlen].iov_len = sizeof (*ihp) + ihp->hlength * 4;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_net.c
532
iovec[iovlen].iov_base = (void *)&crc_hdr;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_net.c
533
iovec[iovlen].iov_len = sizeof (crc_hdr);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_net.c
544
iovec[iovlen].iov_base = (void *)data;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_net.c
545
iovec[iovlen].iov_len = data_len;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_net.c
558
iovec[iovlen].iov_base = (void *)&pad;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_net.c
559
iovec[iovlen].iov_len = pad_len;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_net.c
577
iovec[iovlen].iov_base = (void *)&crc_data;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_net.c
578
iovec[iovlen].iov_len = sizeof (crc_data);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_net.c
584
DTRACE_PROBE4(tx, void *, socket, iovec_t *, &iovec[0],
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_net.c
589
msg.msg_iov = &iovec[0];
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_net.c
737
struct iovec iov[3];
usr/src/uts/common/io/scsi/adapters/iscsi/isns_client.c
1552
iovec_t iovec[ISNS_MAX_IOVEC];
usr/src/uts/common/io/scsi/adapters/iscsi/isns_client.c
1558
iovec[iovlen].iov_base = (void *)pdu;
usr/src/uts/common/io/scsi/adapters/iscsi/isns_client.c
1559
iovec[iovlen].iov_len = (ISNSP_HEADER_SIZE);
usr/src/uts/common/io/scsi/adapters/iscsi/isns_client.c
1564
iovec[iovlen].iov_base = (void *)pdu->payload;
usr/src/uts/common/io/scsi/adapters/iscsi/isns_client.c
1565
iovec[iovlen].iov_len = ntohs(pdu->payload_len);
usr/src/uts/common/io/scsi/adapters/iscsi/isns_client.c
1571
msg.msg_iov = &iovec[0];
usr/src/uts/common/io/scsi/adapters/iscsi/isns_client.c
1584
iovec_t iovec[ISNS_MAX_IOVEC];
usr/src/uts/common/io/scsi/adapters/iscsi/isns_client.c
1592
(void) memset((char *)&iovec[0], 0, sizeof (iovec_t));
usr/src/uts/common/io/scsi/adapters/iscsi/isns_client.c
1593
iovec[0].iov_base = (void *)tmp_pdu_hdr;
usr/src/uts/common/io/scsi/adapters/iscsi/isns_client.c
1594
iovec[0].iov_len = ISNSP_HEADER_SIZE;
usr/src/uts/common/io/scsi/adapters/iscsi/isns_client.c
1598
msg.msg_iov = &iovec[0];
usr/src/uts/common/io/scsi/adapters/iscsi/isns_client.c
1645
(void) memset((char *)&iovec[0], 0, sizeof (iovec_t));
usr/src/uts/common/io/scsi/adapters/iscsi/isns_client.c
1646
iovec[0].iov_base = (void *)tmp_pdu_data;
usr/src/uts/common/io/scsi/adapters/iscsi/isns_client.c
1647
iovec[0].iov_len = payload_len;
usr/src/uts/common/io/scsi/adapters/iscsi/isns_client.c
1651
msg.msg_iov = &iovec[0];
usr/src/uts/common/io/scsi/adapters/iscsi/radius_packet.c
175
struct iovec iov[1];
usr/src/uts/common/io/scsi/adapters/iscsi/radius_packet.c
60
struct iovec iov[1];
usr/src/uts/common/io/scsi/impl/scsi_subr.c
2412
struct iovec aiov;
usr/src/uts/common/io/scsi/impl/scsi_subr.c
2417
bzero(&aiov, sizeof (struct iovec));
usr/src/uts/common/io/scsi/targets/st.c
7824
struct iovec aiov;
usr/src/uts/common/io/scsi/targets/st.c
7829
bzero(&aiov, sizeof (struct iovec));
usr/src/uts/common/nfs/nfs.h
2355
extern void mblk_to_iov(mblk_t *, int, struct iovec *);
usr/src/uts/common/nfs/nfs.h
2416
extern mblk_t *rfs_read_alloc(uint_t, struct iovec **, int *);
usr/src/uts/common/os/aio.c
3797
struct iovec *iov;
usr/src/uts/common/os/aio_subr.c
1088
struct iovec *iov;
usr/src/uts/common/os/aio_subr.c
1129
aio_copyout_result_port(struct iovec *iov, struct buf *bp, void *resultp)
usr/src/uts/common/os/aio_subr.c
467
struct iovec *iov;
usr/src/uts/common/os/aio_subr.c
83
struct iovec *iov;
usr/src/uts/common/os/move.c
123
struct iovec *iov;
usr/src/uts/common/os/move.c
188
struct iovec *iov;
usr/src/uts/common/os/move.c
244
struct iovec *iovp;
usr/src/uts/common/os/move.c
311
struct iovec *iovp;
usr/src/uts/common/os/move.c
65
struct iovec *iov;
usr/src/uts/common/os/streamio.c
1041
struct iovec buf[IOV_MAX_STACK];
usr/src/uts/common/os/streamio.c
2616
struct iovec buf[IOV_MAX_STACK];
usr/src/uts/common/os/streamio.c
2711
uiod.d_iov = (struct iovec *)kmem_alloc(iovlen, KM_SLEEP);
usr/src/uts/common/os/streamio.c
3287
struct iovec iov;
usr/src/uts/common/os/streamio.c
6651
struct iovec iovs;
usr/src/uts/common/os/streamio.c
7864
struct iovec iovs;
usr/src/uts/common/os/sysent.c
156
ssize_t readv(int, struct iovec *, int);
usr/src/uts/common/os/sysent.c
157
ssize_t writev(int, struct iovec *, int);
usr/src/uts/common/os/sysent.c
158
ssize_t preadv(int, struct iovec *, int, off_t, off_t);
usr/src/uts/common/os/sysent.c
159
ssize_t pwritev(int, struct iovec *, int, off_t, off_t);
usr/src/uts/common/os/vm_subr.c
133
struct iovec *iov;
usr/src/uts/common/os/watchpoint.c
1436
struct iovec *iov;
usr/src/uts/common/smbsrv/smb_ktypes.h
1509
struct iovec vdb_iovec[MAX_IOVEC];
usr/src/uts/common/sys/aio_impl.h
182
extern void aio_copyout_result_port(struct iovec *, struct buf *, void *);
usr/src/uts/common/sys/aio_impl.h
90
struct iovec aio_req_iov; /* iovec struct */
usr/src/uts/common/sys/ib/clients/rdsv3/rdma.h
47
struct rds_iovec iovec;
usr/src/uts/common/sys/idm/idm_impl.h
372
struct iovec isp_iov[PDU_MAX_IOVLEN];
usr/src/uts/common/sys/rsm/rsm.h
207
rsmka_iovec_t *iovec;
usr/src/uts/common/sys/rsm/rsm.h
217
caddr32_t iovec;
usr/src/uts/common/sys/rsm/rsmapi_common.h
92
rsm_iovec_t *iovec;
usr/src/uts/common/sys/rsm/rsmpi.h
197
rsmpi_iovec_t *iovec; /* ptr to array */
usr/src/uts/common/sys/socket.h
364
struct iovec *msg_iov; /* scatter/gather array */
usr/src/uts/common/sys/socket.h
387
struct iovec *msg_iov; /* scatter/gather array */
usr/src/uts/common/sys/uio.h
257
extern ssize_t readv(int, const struct iovec *, int);
usr/src/uts/common/sys/uio.h
258
extern ssize_t writev(int, const struct iovec *, int);
usr/src/uts/common/sys/uio.h
285
extern ssize_t preadv(int, const struct iovec *, int, off_t);
usr/src/uts/common/sys/uio.h
286
extern ssize_t pwritev(int, const struct iovec *, int, off_t);
usr/src/uts/common/sys/uio.h
295
extern ssize_t preadv64(int, const struct iovec *, int, off64_t);
usr/src/uts/common/sys/uio.h
296
extern ssize_t pwritev64(int, const struct iovec *, int, off64_t);
usr/src/uts/common/syscall/getdents.c
194
struct iovec aiov;
usr/src/uts/common/syscall/getdents.c
76
struct iovec aiov;
usr/src/uts/common/syscall/readlink.c
58
struct iovec aiov;
usr/src/uts/common/syscall/rw.c
1198
pwritev(int fdes, struct iovec *iovp, int iovcnt, off_t offset,
usr/src/uts/common/syscall/rw.c
1202
struct iovec buf[IOV_MAX_STACK], *aiov = buf;
usr/src/uts/common/syscall/rw.c
1421
struct iovec aiov;
usr/src/uts/common/syscall/rw.c
1544
struct iovec aiov;
usr/src/uts/common/syscall/rw.c
215
struct iovec aiov;
usr/src/uts/common/syscall/rw.c
341
struct iovec aiov;
usr/src/uts/common/syscall/rw.c
481
struct iovec aiov;
usr/src/uts/common/syscall/rw.c
612
readv(int fdes, struct iovec *iovp, int iovcnt)
usr/src/uts/common/syscall/rw.c
615
struct iovec buf[IOV_MAX_STACK], *aiov = buf;
usr/src/uts/common/syscall/rw.c
79
struct iovec aiov;
usr/src/uts/common/syscall/rw.c
805
writev(int fdes, struct iovec *iovp, int iovcnt)
usr/src/uts/common/syscall/rw.c
808
struct iovec buf[IOV_MAX_STACK], *aiov = buf;
usr/src/uts/common/syscall/rw.c
988
preadv(int fdes, struct iovec *iovp, int iovcnt, off_t offset,
usr/src/uts/common/syscall/rw.c
992
struct iovec buf[IOV_MAX_STACK], *aiov = buf;
usr/src/uts/common/syscall/sendfile.c
398
struct iovec aiov;
usr/src/uts/common/syscall/sendfile.c
688
struct iovec aiov;
usr/src/uts/common/syscall/sendfile.c
96
struct iovec aiov;
usr/src/uts/common/xen/io/xenbus_xs.c
293
const iovec_t *iovec,
usr/src/uts/common/xen/io/xenbus_xs.c
308
msg.len += iovec[i].iov_len;
usr/src/uts/common/xen/io/xenbus_xs.c
321
err = xb_write(iovec[i].iov_base, iovec[i].iov_len);
usr/src/uts/common/xen/io/xenbus_xs.c
365
iovec_t iovec;
usr/src/uts/common/xen/io/xenbus_xs.c
367
iovec.iov_base = (char *)string;
usr/src/uts/common/xen/io/xenbus_xs.c
368
iovec.iov_len = strlen(string) + 1;
usr/src/uts/common/xen/io/xenbus_xs.c
369
return (xs_talkv(t, type, &iovec, 1, ret, len));
usr/src/uts/common/xen/io/xenbus_xs.c
531
iovec_t iovec[2];
usr/src/uts/common/xen/io/xenbus_xs.c
536
iovec[0].iov_base = (void *)path;
usr/src/uts/common/xen/io/xenbus_xs.c
537
iovec[0].iov_len = strlen(path) + 1;
usr/src/uts/common/xen/io/xenbus_xs.c
538
iovec[1].iov_base = (void *)string;
usr/src/uts/common/xen/io/xenbus_xs.c
539
iovec[1].iov_len = strlen(string);
usr/src/uts/common/xen/io/xenbus_xs.c
541
ret = xs_talkv(t, XS_WRITE, iovec, 2, NULL, NULL);
usr/src/uts/common/xen/io/xenbus_xs.c
542
kmem_free(path, iovec[0].iov_len);
usr/src/uts/intel/io/dktp/dcdev/dadk.c
1740
struct iovec aiov;
usr/src/uts/intel/io/dktp/dcdev/dadk.c
1751
bzero((caddr_t)&aiov, sizeof (struct iovec));
usr/src/uts/intel/io/viona/viona_impl.h
110
struct iovec *vrt_iov;
usr/src/uts/intel/io/viona/viona_impl.h
323
struct iovec *ib_iov;
usr/src/uts/intel/io/viona/viona_impl.h
477
int vq_popchain(viona_vring_t *, struct iovec *, uint_t, uint16_t *,
usr/src/uts/intel/io/viona/viona_ring.c
104
struct iovec *vhr_iov;
usr/src/uts/intel/io/viona/viona_ring.c
1111
vq_popchain(viona_vring_t *ring, struct iovec *iov, uint_t niov,
usr/src/uts/intel/io/viona/viona_ring.c
1381
struct iovec *iov = iob->ib_iov;
usr/src/uts/intel/io/viona/viona_rx.c
207
struct iovec iov[VTNET_MAXSEGS];
usr/src/uts/intel/io/viona/viona_rx.c
313
struct iovec iov[VTNET_MAXSEGS];
usr/src/uts/intel/io/viona/viona_tx.c
169
ring->vr_tx.vrt_iov = kmem_alloc(sizeof (struct iovec) * qsz, KM_SLEEP);
usr/src/uts/intel/io/viona/viona_tx.c
192
sizeof (struct iovec) * ring->vr_tx.vrt_iov_cnt);
usr/src/uts/intel/io/viona/viona_tx.c
694
struct iovec *iov = ring->vr_tx.vrt_iov;
usr/src/uts/sun/io/dada/targets/dad.c
3691
auto struct iovec aiov;
usr/src/uts/sun/io/dada/targets/dad.c
3696
bzero((caddr_t)&aiov, sizeof (struct iovec));
usr/src/uts/sun/io/fd.c
2457
auto struct iovec aiov;
usr/src/uts/sun/io/fd.c
2464
bzero(&aiov, sizeof (struct iovec));
usr/src/uts/sun/io/sbusmem.c
327
struct iovec *iov;
usr/src/uts/sun4u/excalibur/os/excalibur.c
260
struct iovec iov;
usr/src/uts/sun4v/io/vdc.c
5710
struct iovec aiov;
usr/src/uts/sun4v/io/vdc.c
5743
bzero((caddr_t)&aiov, sizeof (struct iovec));
usr/src/uts/sun4v/ontario/io/tsalarm.c
1170
struct iovec iov;
usr/src/uts/sun4v/ontario/io/tsalarm.c
1206
struct iovec iov;