Searched refs:iov (Results 26 - 50 of 302) sorted by relevance

1234567891011>>

/freebsd-current/sys/kern/
H A Dsubr_uio.c97 struct iovec iov[1]; local
101 iov[0].iov_base = src;
102 iov[0].iov_len = len;
103 uio.uio_iov = iov;
118 struct iovec iov[1]; local
122 iov[0].iov_base = dst;
123 iov[0].iov_len = len;
124 uio.uio_iov = iov;
206 struct iovec *iov; local
239 iov
318 struct iovec *iov; local
355 copyiniov(const struct iovec *iovp, u_int iovcnt, struct iovec **iov, int error) argument
375 struct iovec *iov; local
431 struct iovec *iov; local
[all...]
/freebsd-current/tools/test/stress2/misc/
H A Doverflow3.sh47 struct iovec iov;
60 iov.iov_base = &ch;
61 iov.iov_len = 1;
62 hdr.msg_iov = &iov;
73 rhdr.msg_iov = &iov;
H A Dsendmsg2.sh54 struct iovec iov;
72 iov.iov_base = "a";
73 iov.iov_len = 1;
85 msg.msg_iov = &iov;
94 iov.iov_base = buf;
95 iov.iov_len = sizeof(buf);
99 msg.msg_iov = &iov;
/freebsd-current/sys/powerpc/powerpc/
H A Duio_machdep.c62 struct iovec *iov; local
84 iov = uio->uio_iov;
85 cnt = iov->iov_len;
105 error = copyout(cp, iov->iov_base, cnt);
108 error = copyin(iov->iov_base, cp, cnt);
119 bcopy(cp, iov->iov_base, cnt);
122 bcopy(iov->iov_base, cp, cnt);
130 iov->iov_base = (char *)iov->iov_base + cnt;
131 iov
[all...]
/freebsd-current/sys/riscv/riscv/
H A Duio_machdep.c57 struct iovec *iov; local
79 iov = uio->uio_iov;
80 cnt = iov->iov_len;
100 error = copyout(cp, iov->iov_base, cnt);
103 error = copyin(iov->iov_base, cp, cnt);
112 bcopy(cp, iov->iov_base, cnt);
115 bcopy(iov->iov_base, cp, cnt);
127 iov->iov_base = (char *)iov->iov_base + cnt;
128 iov
[all...]
/freebsd-current/sys/arm64/arm64/
H A Duio_machdep.c57 struct iovec *iov; local
79 iov = uio->uio_iov;
80 cnt = iov->iov_len;
100 error = copyout(cp, iov->iov_base, cnt);
103 error = copyin(iov->iov_base, cp, cnt);
112 bcopy(cp, iov->iov_base, cnt);
115 bcopy(iov->iov_base, cp, cnt);
127 iov->iov_base = (char *)iov->iov_base + cnt;
128 iov
[all...]
/freebsd-current/sys/i386/i386/
H A Duio_machdep.c60 struct iovec *iov; local
80 iov = uio->uio_iov;
81 cnt = iov->iov_len;
99 error = copyout(cp, iov->iov_base, cnt);
102 error = copyin(iov->iov_base, cp, cnt);
114 bcopy(cp, iov->iov_base, cnt);
117 bcopy(iov->iov_base, cp, cnt);
126 iov->iov_base = (char *)iov->iov_base + cnt;
127 iov
[all...]
/freebsd-current/sys/amd64/amd64/
H A Duio_machdep.c59 struct iovec *iov; local
81 iov = uio->uio_iov;
82 cnt = iov->iov_len;
102 error = copyout(cp, iov->iov_base, cnt);
105 error = copyin(iov->iov_base, cp, cnt);
114 bcopy(cp, iov->iov_base, cnt);
117 bcopy(iov->iov_base, cp, cnt);
129 iov->iov_base = (char *)iov->iov_base + cnt;
130 iov
[all...]
/freebsd-current/sys/arm/arm/
H A Duio_machdep.c60 struct iovec *iov; local
81 iov = uio->uio_iov;
82 cnt = iov->iov_len;
99 error = copyout(cp, iov->iov_base, cnt);
102 error = copyin(iov->iov_base, cp, cnt);
113 bcopy(cp, iov->iov_base, cnt);
116 bcopy(iov->iov_base, cp, cnt);
124 iov->iov_base = (char *)iov->iov_base + cnt;
125 iov
[all...]
/freebsd-current/sbin/mount_cd9660/
H A Dmount_cd9660.c76 struct iovec *iov; local
84 iov = NULL;
92 build_iovec(&iov, &iovlen, "brokenjoliet", NULL, (size_t)-1);
95 build_iovec(&iov, &iovlen, "extatt", NULL, (size_t)-1);
98 build_iovec(&iov, &iovlen, "gens", NULL, (size_t)-1);
101 build_iovec_argf(&iov, &iovlen, "gid", "%d", a_gid(optarg));
104 build_iovec_argf(&iov, &iovlen, "mask", "%u", a_mask(optarg));
107 build_iovec_argf(&iov, &iovlen, "dirmask", "%u", a_mask(optarg));
110 build_iovec(&iov, &iovlen, "nojoliet", NULL, (size_t)-1);
120 build_iovec(&iov,
242 set_charset(struct iovec **iov, int *iovlen, const char *localcs) argument
[all...]
/freebsd-current/contrib/netbsd-tests/net/bpf/
H A Dt_bpf.c110 struct iovec *iov; local
126 iov = calloc(iov_max, sizeof(struct iovec));
127 ATF_REQUIRE(iov != NULL);
131 iov[0].iov_len = sz;
132 iov[0].iov_base = mmap(NULL, sz, PROT_READ, MAP_ANON, -1, 0);
133 ATF_REQUIRE(iov[0].iov_base != MAP_FAILED);
136 while (sz + iov[0].iov_len <= total)
138 iov[iovlen].iov_len = iov[0].iov_len;
139 iov[iovle
[all...]
/freebsd-current/sbin/mount_udf/
H A Dmount_udf.c78 struct iovec *iov; local
84 iov = NULL;
124 build_iovec(&iov, &iovlen, "fstype", fstype, (size_t)-1);
125 build_iovec(&iov, &iovlen, "fspath", mntpath, (size_t)-1);
126 build_iovec(&iov, &iovlen, "from", dev, (size_t)-1);
127 build_iovec(&iov, &iovlen, "flags", &udf_flags, sizeof(udf_flags));
129 build_iovec(&iov, &iovlen, "cs_disk", cs_disk, (size_t)-1);
130 build_iovec(&iov, &iovlen, "cs_local", cs_local, (size_t)-1);
132 if (nmount(iov, iovlen, mntflags) < 0)
/freebsd-current/tests/sys/netinet/
H A Dudp_io.c68 struct iovec iov = { local
73 .msg_iov = &iov,
83 iov.iov_base = rbuf;
84 iov.iov_len = n;
88 iov.iov_len = sizeof(rbuf);
103 struct iovec iov = { local
108 .msg_iov = &iov,
117 iov.iov_base = rbuf;
120 iov.iov_len = n;
/freebsd-current/crypto/heimdal/lib/roken/
H A Dsendmsg.c47 struct iovec *iov = msg->msg_iov; local
50 tot += iov[i].iov_len;
58 memcpy (p, iov[i].iov_base, iov[i].iov_len);
59 p += iov[i].iov_len;
/freebsd-current/usr.sbin/bhyve/
H A Dnet_backends_priv.h56 ssize_t (*send)(struct net_backend *be, const struct iovec *iov,
73 ssize_t (*recv)(struct net_backend *be, const struct iovec *iov,
142 ssize_t tap_send(struct net_backend *be, const struct iovec *iov, int iovcnt);
143 ssize_t tap_recv(struct net_backend *be, const struct iovec *iov, int iovcnt);
146 ssize_t tap_recv(struct net_backend *be, const struct iovec *iov, int iovcnt);
/freebsd-current/usr.sbin/lpr/common_source/
H A Drmjob.c303 struct iovec *iov; local
328 iov = malloc(niov * sizeof *iov);
329 if (iov == NULL)
331 iov[0].iov_base = "\5";
332 iov[1].iov_base = pp->remote_queue;
333 iov[2].iov_base = " ";
334 iov[3].iov_base = all ? "-all" : person;
337 iov[elem].iov_base = " ";
338 iov[ele
[all...]
/freebsd-current/crypto/openssh/
H A Datomicio.c111 struct iovec iov_array[IOV_MAX], *iov = iov_array; local
118 /* Make a copy of the iov array because we may modify it below */
119 memcpy(iov, _iov, (size_t)iovcnt * sizeof(*_iov));
127 for (; iovcnt > 0 && iov[0].iov_len > 0;) {
128 res = (f) (fd, iov, iovcnt);
149 /* skip completed iov entries */
150 while (iovcnt > 0 && rem >= iov[0].iov_len) {
151 rem -= iov[0].iov_len;
152 iov++;
156 if (rem > 0 && (iovcnt <= 0 || rem > iov[
[all...]
/freebsd-current/usr.sbin/bluetooth/btpand/
H A Dtap.c135 struct iovec iov[4]; local
138 iov[0].iov_base = pkt->dst;
139 iov[0].iov_len = ETHER_ADDR_LEN;
140 iov[1].iov_base = pkt->src;
141 iov[1].iov_len = ETHER_ADDR_LEN;
142 iov[2].iov_base = pkt->type;
143 iov[2].iov_len = ETHER_TYPE_LEN;
144 iov[3].iov_base = pkt->ptr;
145 iov[3].iov_len = pkt->len;
148 nw = writev(chan->fd, iov, __arraycoun
[all...]
/freebsd-current/lib/libiscsiutil/
H A Dpdu.c179 struct iovec iov[3]; local
187 iov[0].iov_base = pdu->pdu_bhs;
188 iov[0].iov_len = sizeof(*pdu->pdu_bhs);
189 total_len = iov[0].iov_len;
193 iov[1].iov_base = pdu->pdu_data;
194 iov[1].iov_len = pdu->pdu_data_len;
195 total_len += iov[1].iov_len;
201 iov[2].iov_base = &zero;
202 iov[2].iov_len = padding;
203 total_len += iov[
[all...]
/freebsd-current/contrib/sendmail/libmilter/
H A Dcomm.c230 ** iov -- io vector
241 retry_writev(fd, iov, iovcnt, timeout)
243 struct iovec *iov;
254 while (iovcnt > 0 && iov[0].iov_len == 0)
256 iov++;
280 n = writev(fd, iov, iovcnt);
291 if (iov[i].iov_len > (unsigned int) n)
293 iov[i].iov_base = (char *)iov[i].iov_base + n;
294 iov[
331 struct iovec iov[2]; local
[all...]
/freebsd-current/lib/libnv/
H A Dmsgio.c151 struct iovec iov; local
156 bzero(&iov, sizeof(iov));
166 iov.iov_base = &dummy;
167 iov.iov_len = sizeof(dummy);
169 msg.msg_iov = &iov;
191 struct iovec iov; local
196 bzero(&iov, sizeof(iov));
198 iov
227 struct iovec iov; local
278 struct iovec iov; local
[all...]
/freebsd-current/lib/libc/stdio/
H A Dfputws.c51 struct __siov iov; local
62 uio.uio_iov = &iov;
64 iov.iov_base = buf;
71 uio.uio_resid = iov.iov_len = nbytes;
H A Dfwrite.c54 struct __siov iov; local
77 iov.iov_base = (void *)buf;
78 uio.uio_resid = iov.iov_len = n;
79 uio.uio_iov = &iov;
/freebsd-current/bin/echo/
H A Decho.c49 struct iovec *iov, *vp; /* Elements to write, current element. */ local
66 if ((vp = iov = malloc((veclen + 1) * sizeof(struct iovec))) == NULL)
100 /* assert(veclen == (vp - iov)); */
105 if (writev(STDOUT_FILENO, iov, nwrite) == -1)
107 iov += nwrite;
/freebsd-current/lib/libc/resolv/
H A Dherror.c84 struct iovec iov[4], *v = iov; local
104 _writev(STDERR_FILENO, iov, (v - iov) + 1);

Completed in 296 milliseconds

1234567891011>>