/freebsd-current/sys/kern/ |
H A D | subr_uio.c | 97 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 D | overflow3.sh | 47 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 D | sendmsg2.sh | 54 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 D | uio_machdep.c | 62 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 D | uio_machdep.c | 57 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 D | uio_machdep.c | 57 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 D | uio_machdep.c | 60 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 D | uio_machdep.c | 59 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 D | uio_machdep.c | 60 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 D | mount_cd9660.c | 76 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 D | t_bpf.c | 110 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 D | mount_udf.c | 78 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 D | udp_io.c | 68 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 D | sendmsg.c | 47 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 D | net_backends_priv.h | 56 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 D | rmjob.c | 303 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 D | atomicio.c | 111 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 D | tap.c | 135 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 D | pdu.c | 179 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 D | comm.c | 230 ** 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 D | msgio.c | 151 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 D | fputws.c | 51 struct __siov iov; local 62 uio.uio_iov = &iov; 64 iov.iov_base = buf; 71 uio.uio_resid = iov.iov_len = nbytes;
|
H A D | fwrite.c | 54 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 D | echo.c | 49 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 D | herror.c | 84 struct iovec iov[4], *v = iov; local 104 _writev(STDERR_FILENO, iov, (v - iov) + 1);
|