Searched refs:iov (Results 76 - 100 of 187) sorted by relevance

12345678

/freebsd-9.3-release/sys/ofed/drivers/infiniband/ulp/sdp/
H A Dsdp_zcopy.c309 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 Dsocket.h51 memcpy_fromiovec(unsigned char *kdata, struct iovec *iov, int len) argument
/freebsd-9.3-release/lib/libc/isc/
H A Dev_streams.c47 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 Dsyslog.c247 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 Dipbroadcast.c111 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 Datm.c108 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 Dudp.c140 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 Dbundle.c1360 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 Dsctp_sys_calls.c511 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 Dbpf.c258 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 Dg_eli_crypto.c67 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 Dg_eli_privacy.c234 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 Dunix_cmsg.c1178 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 Dw00t.c163 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 Dcommon.c1071 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 Dcontrol.c174 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 Dmux.c218 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 Dtcpp_client.c169 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 Dmountd.c1657 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 Dsubr_sglist.c369 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 Duipc_syscalls.c797 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 Disc_soc.c198 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 Dopen_to_operation.c729 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 Dwall.c98 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 Dnscdcli.c139 struct iovec iov; local
153 cred_hdr.msg_iov = &iov;
158 iov.iov_base = &type;
159 iov.iov_len = sizeof(int);

Completed in 175 milliseconds

12345678