/freebsd-9.3-release/sys/ofed/drivers/infiniband/ulp/sdp/ |
H A D | sdp_zcopy.c | 309 static int sdp_update_iov_used(struct socket *sk, struct iovec *iov, int len) argument 311 sdp_dbg_data(sk, "updating consumed 0x%x bytes from iov\n", len); 313 if (iov->iov_len) { 314 int copy = min_t(unsigned int, iov->iov_len, len); 316 iov->iov_len -= copy; 317 iov->iov_base += copy; 319 iov++; 547 int sdp_rdma_to_iovec(struct socket *sk, struct iovec *iov, struct mbuf *mb, argument 558 " len: 0x%x. buffer len: 0x%lx\n", len, iov->iov_len); 568 rc = sdp_alloc_fmr(sk, iov 641 do_sdp_sendmsg_zcopy(struct socket *sk, struct tx_srcavail_state *tx_sa, struct iovec *iov, long *timeo) argument 711 sdp_sendmsg_zcopy(struct kiocb *iocb, struct socket *sk, struct iovec *iov) argument [all...] |
/freebsd-9.3-release/sys/ofed/include/linux/ |
H A D | socket.h | 51 memcpy_fromiovec(unsigned char *kdata, struct iovec *iov, int len) argument
|
/freebsd-9.3-release/lib/libc/isc/ |
H A D | ev_streams.c | 47 static int copyvec(evStream *str, const struct iovec *iov, int iocnt); 66 evWrite(evContext opaqueCtx, int fd, const struct iovec *iov, int iocnt, argument 80 if (copyvec(new, iov, iocnt) < 0) 100 evRead(evContext opaqueCtx, int fd, const struct iovec *iov, int iocnt, argument 114 if (copyvec(new, iov, iocnt) < 0) 210 copyvec(evStream *str, const struct iovec *iov, int iocnt) { argument 220 str->iovOrig[i] = iov[i]; 221 str->ioTotal += iov[i].iov_len;
|
/freebsd-9.3-release/lib/libc/gen/ |
H A D | syslog.c | 247 struct iovec iov[2]; local 248 struct iovec *v = iov; 255 (void)_writev(STDERR_FILENO, iov, 2); 305 struct iovec iov[2]; local 306 struct iovec *v = iov; 314 (void)_writev(fd, iov, 2);
|
/freebsd-9.3-release/tools/regression/netinet/ipbroadcast/ |
H A D | ipbroadcast.c | 111 struct iovec iov[1]; local 295 memset(iov, 0, sizeof(iov)); 296 iov[0].iov_base = buf; 297 iov[0].iov_len = buflen; 302 msg.msg_iov = iov;
|
/freebsd-9.3-release/usr.sbin/ppp/ |
H A D | atm.c | 108 atm_device2iov(struct device *d, struct iovec *iov, int *niov, argument 113 iov[*niov].iov_base = realloc(d, sz); 114 if (iov[*niov].iov_base == NULL) { 118 iov[*niov].iov_len = sz; 144 atm_iov2device(int type, struct physical *p, struct iovec *iov, int *niov, argument 148 struct atmdevice *dev = (struct atmdevice *)iov[(*niov)++].iov_base;
|
H A D | udp.c | 140 udp_device2iov(struct device *d, struct iovec *iov, int *niov, argument 145 iov[*niov].iov_base = realloc(d, sz); 146 if (iov[*niov].iov_base == NULL) { 150 iov[*niov].iov_len = sz; 176 udp_iov2device(int type, struct physical *p, struct iovec *iov, int *niov, argument 180 struct udpdevice *dev = (struct udpdevice *)iov[(*niov)++].iov_base;
|
H A D | bundle.c | 1360 struct iovec iov[SCATTER_SEGMENTS]; local 1363 iov[0].iov_len = strlen(Version) + 1; 1364 iov[0].iov_base = NULL; 1366 if (datalink2iov(NULL, iov, &niov, SCATTER_SEGMENTS, NULL, NULL) == -1) { 1372 expect += iov[f].iov_len; 1383 struct iovec iov[SCATTER_SEGMENTS]; local 1396 iov[0].iov_len = strlen(Version) + 1; 1397 iov[0].iov_base = NULL; 1399 if (datalink2iov(NULL, iov, &niov, SCATTER_SEGMENTS, NULL, NULL) == -1) { 1406 if ((iov[ 1547 struct iovec iov[SCATTER_SEGMENTS]; local [all...] |
/freebsd-9.3-release/lib/libc/net/ |
H A D | sctp_sys_calls.c | 511 struct iovec iov; 559 iov.iov_base = (char *)data; 560 iov.iov_len = len; 569 msg.msg_iov = &iov; 621 struct iovec iov; 629 iov.iov_base = (char *)data; 630 iov.iov_len = len; 634 msg.msg_iov = &iov; 778 struct iovec iov; local 780 iov 844 sctp_recvv(int sd, const struct iovec *iov, int iovlen, struct sockaddr *from, socklen_t * fromlen, void *info, socklen_t * infolen, unsigned int *infotype, int *flags) argument 936 sctp_sendv(int sd, const struct iovec *iov, int iovcnt, struct sockaddr *addrs, int addrcnt, void *info, socklen_t infolen, unsigned int infotype, int flags) argument [all...] |
/freebsd-9.3-release/sbin/dhclient/ |
H A D | bpf.c | 258 struct iovec iov[2]; local 268 iov[0].iov_base = (char *)buf; 269 iov[0].iov_len = bufp; 270 iov[1].iov_base = (char *)raw; 271 iov[1].iov_len = len; 275 result = writev(interface->wfdesc, iov, 2); 280 msg.msg_iov = iov;
|
/freebsd-9.3-release/sys/geom/eli/ |
H A D | g_eli_crypto.c | 67 struct iovec *iov; local 82 p = malloc(sizeof(*crp) + sizeof(*crd) + sizeof(*uio) + sizeof(*iov), 91 iov = (struct iovec *)p; p += sizeof(*iov); 93 iov->iov_len = datasize; 94 iov->iov_base = data; 96 uio->uio_iov = iov;
|
H A D | g_eli_privacy.c | 234 struct iovec *iov; local 258 size += sizeof(*iov) * nsec; 284 iov = (struct iovec *)p; p += sizeof(*iov); 286 iov->iov_len = secsize; 287 iov->iov_base = data; 290 uio->uio_iov = iov;
|
/freebsd-9.3-release/tools/regression/sockets/unix_cmsg/ |
H A D | unix_cmsg.c | 1178 msghdr_init_generic(struct msghdr *msghdr, struct iovec *iov, void *cmsg_data) argument 1183 iov->iov_base = server_flag ? 1185 iov->iov_len = ipc_msg.buf_size; 1186 msghdr->msg_iov = iov; 1197 msghdr_init_server(struct msghdr *msghdr, struct iovec *iov, argument 1200 msghdr_init_generic(msghdr, iov, cmsg_data); 1209 msghdr_init_client(struct msghdr *msghdr, struct iovec *iov, argument 1214 msghdr_init_generic(msghdr, iov, cmsg_data); 1266 struct iovec iov[1]; local 1282 msghdr_init_client(&msghdr, iov, cmsg_dat 1301 struct iovec iov[1]; local 1365 struct iovec iov[1]; local 1394 struct iovec iov[1]; local 1540 struct iovec iov[1]; local 1624 struct iovec iov[1]; local 1659 struct iovec iov[1]; local 1723 struct iovec iov[1]; local 1758 struct iovec iov[1]; local 1822 struct iovec iov[1]; local [all...] |
/freebsd-9.3-release/tools/tools/net80211/w00t/libw00t/ |
H A D | w00t.c | 163 struct iovec iov[2]; local 168 iov[0].iov_base = params; 169 iov[0].iov_len = params->ibp_len; 170 iov[1].iov_base = buf; 171 iov[1].iov_len = len; 173 rc = writev(fd, iov, 2); 177 rc -= iov[0].iov_len; /* XXX could be negative */
|
/freebsd-9.3-release/lib/libfetch/ |
H A D | common.c | 1071 struct iovec iov; local 1073 iov.iov_base = __DECONST(char *, buf); 1074 iov.iov_len = len; 1075 return fetch_writev(conn, &iov, 1); 1083 fetch_writev(conn_t *conn, struct iovec *iov, int iovcnt) argument 1122 iov->iov_base, iov->iov_len); 1125 wlen = writev(conn->sd, iov, iovcnt); 1139 while (iovcnt > 0 && wlen >= (ssize_t)iov->iov_len) { 1140 wlen -= iov 1159 struct iovec iov[2]; local [all...] |
/freebsd-9.3-release/usr.sbin/rtadvd/ |
H A D | control.c | 174 struct iovec iov[2]; local 185 iov[0].iov_base = cm; 186 iov[0].iov_len = sizeof(*cm); 187 iov_len_total = iov[0].iov_len; 190 iov[1].iov_base = msg; 191 iov[1].iov_len = cm->cm_len - iov[0].iov_len; 192 iov_len_total += iov[1].iov_len; 199 len = writev(fd, iov, iovcnt);
|
/freebsd-9.3-release/usr.bin/csup/ |
H A D | mux.c | 218 sock_writev(int s, struct iovec *iov, int iovcnt) argument 223 nbytes = writev(s, iov, iovcnt); 225 while (nbytes > 0 && (size_t)nbytes >= iov->iov_len) { 226 nbytes -= iov->iov_len; 227 iov++; 232 iov->iov_len -= nbytes; 233 iov->iov_base = (char *)iov->iov_base + nbytes; 243 struct iovec iov; local 246 iov 778 struct iovec iov[3]; local [all...] |
/freebsd-9.3-release/tools/tools/netrate/tcpp/ |
H A D | tcpp_client.c | 169 struct iovec iov[2]; local 179 iov[0].iov_base = ((u_char *)&conn->conn_header) + 181 iov[0].iov_len = header_left; 182 iov[1].iov_base = buffer; 183 iov[1].iov_len = min(sizeof(buffer), payload_len); 184 len = writev(conn->conn_fd, iov, 2);
|
/freebsd-9.3-release/usr.sbin/mountd/ |
H A D | mountd.c | 1657 struct iovec *iov; local 1674 iov = NULL; 1720 build_iovec(&iov, &iovlen, "fstype", NULL, 0); 1721 build_iovec(&iov, &iovlen, "fspath", NULL, 0); 1722 build_iovec(&iov, &iovlen, "from", NULL, 0); 1723 build_iovec(&iov, &iovlen, "update", NULL, 0); 1724 build_iovec(&iov, &iovlen, "export", &export, sizeof(export)); 1725 build_iovec(&iov, &iovlen, "errmsg", errmsg, sizeof(errmsg)); 1744 iov[1].iov_base = fsp->f_fstypename; 1745 iov[ 2399 struct iovec *iov; local [all...] |
/freebsd-9.3-release/sys/kern/ |
H A D | subr_sglist.c | 369 struct iovec *iov; local 379 iov = uio->uio_iov; 395 minlen = MIN(resid, iov[i].iov_len); 397 error = _sglist_append_buf(sg, iov[i].iov_base, minlen, 417 struct iovec *iov; local 434 iov = uio->uio_iov; 435 len = iov->iov_len; 448 error = _sglist_append_buf(sg, iov->iov_base, len, pmap, &done); 449 iov->iov_base = (char *)iov [all...] |
H A D | uipc_syscalls.c | 797 struct iovec *iov; local 838 iov = mp->msg_iov; 839 for (i = 0; i < mp->msg_iovlen; i++, iov++) { 840 if ((auio.uio_resid += iov->iov_len) < 0) { 943 struct iovec *iov; local 949 error = copyiniov(msg.msg_iov, msg.msg_iovlen, &iov, EMSGSIZE); 952 msg.msg_iov = iov; 955 free(iov, M_IOV); 970 struct iovec *iov; local 976 error = copyiniov(msg.msg_iov, msg.msg_iovlen, &iov, EMSGSIZ 997 struct iovec *iov; local 1260 struct iovec *iov; local 1290 struct iovec *uiov, *iov; local 2481 struct iovec iov[1]; local 2593 struct iovec *iov, *tiov; local 2712 struct iovec *iov, *tiov; local [all...] |
/freebsd-9.3-release/sys/dev/iscsi/initiator/ |
H A D | isc_soc.c | 198 uio->uio_iov = iv = pq->iov; 236 uio->uio_iovcnt = iv - pq->iov; 320 struct iovec *iov = &sp->iov; local 325 iov->iov_base = bhs; 326 iov->iov_len = sizeof(bhs_t); 328 uio->uio_iov = iov; 341 "error=%d so_error=%d uio->uio_resid=%zd iov.iov_len=%zd", 343 "error=%d so_error=%d uio->uio_resid=%d iov.iov_len=%zd", 346 sp->soc->so_error, uio->uio_resid, iov 374 struct iovec *iov = pq->iov; local [all...] |
/freebsd-9.3-release/tools/regression/security/open_to_operation/ |
H A D | open_to_operation.c | 729 struct iovec iov; local 731 iov.iov_base = (void *)buf; 732 iov.iov_len = nbytes; 733 return (writev(d, &iov, 1)); 746 struct iovec iov; local 748 iov.iov_base = (void *)buf; 749 iov.iov_len = nbytes; 750 return (pwritev(d, &iov, 1, 0)); 815 struct iovec iov; local 817 iov 832 struct iovec iov; local [all...] |
/freebsd-9.3-release/usr.bin/wall/ |
H A D | wall.c | 98 struct iovec iov; local 143 iov.iov_base = mbuf; 144 iov.iov_len = mbufsize; 173 if ((p = ttymsg(&iov, 1, utmp->ut_line, 60*5)) != NULL)
|
/freebsd-9.3-release/usr.sbin/nscd/ |
H A D | nscdcli.c | 139 struct iovec iov; local 153 cred_hdr.msg_iov = &iov; 158 iov.iov_base = &type; 159 iov.iov_len = sizeof(int);
|