Home
last modified time | relevance | path

Searched refs:iovcnt (Results 1 – 25 of 57) sorted by relevance

123

/freebsd/crypto/openssh/
H A Datomicio.c106 const struct iovec *_iov, int iovcnt, in atomiciov6() argument
114 if (iovcnt < 0 || iovcnt > IOV_MAX) { in atomiciov6()
119 memcpy(iov, _iov, (size_t)iovcnt * sizeof(*_iov)); in atomiciov6()
127 for (; iovcnt > 0 && iov[0].iov_len > 0;) { in atomiciov6()
128 res = (f) (fd, iov, iovcnt); in atomiciov6()
150 while (iovcnt > 0 && rem >= iov[0].iov_len) { in atomiciov6()
153 iovcnt--; in atomiciov6()
156 if (rem > 0 && (iovcnt <= 0 || rem > iov[0].iov_len)) { in atomiciov6()
160 if (iovcnt == 0) in atomiciov6()
176 const struct iovec *_iov, int iovcnt) in atomiciov() argument
[all …]
/freebsd/include/ssp/
H A Duio.h37 (int fd, const struct iovec *iov, int iovcnt))
39 __ssp_check_iovec(iov, iovcnt);
40 return (__ssp_real(readv)(fd, iov, iovcnt));
44 (int fd, const struct iovec *iov, int iovcnt, off_t offset))
46 __ssp_check_iovec(iov, iovcnt);
47 return (__ssp_real(preadv)(fd, iov, iovcnt, offset));
H A Dssp.h113 __ssp_check_iovec(const struct iovec *iov, int iovcnt) in __ssp_check_iovec() argument
118 if (iovsz != (size_t)-1 && iovsz / sizeof(*iov) < (size_t)iovcnt) in __ssp_check_iovec()
121 for (i = 0; i < iovcnt; i++) { in __ssp_check_iovec()
/freebsd/contrib/sendmail/libmilter/
H A Dcomm.c241 retry_writev(fd, iov, iovcnt, timeout) in retry_writev() argument
244 int iovcnt;
254 while (iovcnt > 0 && iov[0].iov_len == 0)
257 iovcnt--;
259 if (iovcnt <= 0)
280 n = writev(fd, iov, iovcnt);
289 for (i = 0; i < iovcnt; i++)
300 if (i == iovcnt)
330 int iovcnt; local
345 iovcnt = 1;
[all …]
/freebsd/usr.sbin/syslogd/
H A Dsyslogd_cap_log.c94 cap_ttymsg(cap_channel_t *chan, struct iovec *iov, int iovcnt, in cap_ttymsg() argument
103 for (int i = 0; i < iovcnt; ++i) in cap_ttymsg()
133 size_t iovcnt; in casper_ttymsg() local
137 nvlstrs = nvlist_take_string_array(nvlin, "iov_strs", &iovcnt); in casper_ttymsg()
138 assert(iovcnt <= TTYMSG_IOV_MAX); in casper_ttymsg()
139 iov = calloc(iovcnt, sizeof(*iov)); in casper_ttymsg()
142 for (size_t i = 0; i < iovcnt; ++i) { in casper_ttymsg()
148 line = ttymsg(iov, iovcnt, line, tmout); in casper_ttymsg()
158 int iovcnt) in cap_wallmsg() argument
170 for (int i = 0; i < iovcnt; ++i) in cap_wallmsg()
H A Dsyslogd_cap.h86 #define cap_ttymsg(chan, iov, iovcnt, line, tmout) \ argument
87 ttymsg(iov, iovcnt, line, tmout)
88 #define cap_wallmsg(chan, f, iov, iovcnt) \ argument
89 wallmsg(f, iov, iovcnt)
/freebsd/usr.bin/wall/
H A Dttymsg.c56 ttymsg(struct iovec *iov, int iovcnt, const char *line, int tmout) in ttymsg() argument
67 if (iovcnt > (int)(sizeof(localiov) / sizeof(localiov[0]))) in ttymsg()
93 for (cnt = 0, left = 0; cnt < iovcnt; ++cnt) in ttymsg()
97 wret = writev(fd, iov, iovcnt); in ttymsg()
104 iovcnt * sizeof(struct iovec)); in ttymsg()
110 --iovcnt; in ttymsg()
/freebsd/usr.sbin/bhyve/
H A Dnet_backends_priv.h57 int iovcnt);
74 int iovcnt);
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);
H A Dnet_backends.c153 tap_send(struct net_backend *be, const struct iovec *iov, int iovcnt) in tap_send() argument
155 return (writev(be->fd, iov, iovcnt)); in tap_send()
189 tap_recv(struct net_backend *be, const struct iovec *iov, int iovcnt) in tap_recv() argument
200 iov, iovcnt, 0); in tap_recv()
208 ret = readv(be->fd, iov, iovcnt); in tap_recv()
419 netbe_send(struct net_backend *be, const struct iovec *iov, int iovcnt) in netbe_send() argument
422 return (be->send(be, iov, iovcnt)); in netbe_send()
438 netbe_recv(struct net_backend *be, const struct iovec *iov, int iovcnt) in netbe_recv() argument
441 return (be->recv(be, iov, iovcnt)); in netbe_recv()
H A Dnet_backend_netmap.c173 int iovcnt) in netmap_send() argument
187 EPRINTLN("No space, drop %zu bytes", count_iov(iov, iovcnt)); in netmap_send()
194 for (j = 0; j < iovcnt; j++) { in netmap_send()
229 count_iov(iov, iovcnt)); in netmap_send()
272 netmap_recv(struct net_backend *be, const struct iovec *iov, int iovcnt) in netmap_recv() argument
282 assert(iovcnt); in netmap_recv()
317 iovcnt--; in netmap_recv()
318 if (iovcnt == 0) { in netmap_recv()
H A Dpci_e82545.c994 e82545_iov_checksum(struct iovec *iov, int iovcnt, unsigned int off, in e82545_iov_checksum() argument
1001 while (iovcnt > 0 && iov->iov_len <= off && off > 0) { in e82545_iov_checksum()
1004 iovcnt--; in e82545_iov_checksum()
1009 while (len > 0 && iovcnt > 0) { in e82545_iov_checksum()
1017 iovcnt--; in e82545_iov_checksum()
1040 e82545_transmit_checksum(struct iovec *iov, int iovcnt, struct ck_info *ck) in e82545_transmit_checksum() argument
1046 iovcnt, ck->ck_start, ck->ck_off, ck->ck_len); in e82545_transmit_checksum()
1048 cksum = e82545_iov_checksum(iov, iovcnt, ck->ck_start, cklen); in e82545_transmit_checksum()
1053 e82545_transmit_backend(struct e82545_softc *sc, struct iovec *iov, int iovcnt) in e82545_transmit_backend() argument
1059 (void) netbe_send(sc->esc_be, iov, iovcnt); in e82545_transmit_backend()
[all …]
H A Dnet_backends.h50 ssize_t netbe_send(net_backend_t *be, const struct iovec *iov, int iovcnt);
52 ssize_t netbe_recv(net_backend_t *be, const struct iovec *iov, int iovcnt);
H A Dnet_backend_slirp.c599 slirp_send(struct net_backend *be, const struct iovec *iov, int iovcnt) in slirp_send() argument
603 if (iovcnt == 1) { in slirp_send()
615 for (int i = 0; i < iovcnt; i++) in slirp_send()
621 for (int i = 0; i < iovcnt; i++) { in slirp_send()
655 slirp_recv(struct net_backend *be, const struct iovec *iov, int iovcnt) in slirp_recv() argument
664 hdr.msg_iovlen = iovcnt; in slirp_recv()
/freebsd/sys/kern/
H A Dsubr_uio.c355 copyiniov(const struct iovec *iovp, u_int iovcnt, struct iovec **iov, int error) in copyiniov() argument
360 if (iovcnt > UIO_MAXIOV) in copyiniov()
362 iovlen = iovcnt * sizeof(struct iovec); in copyiniov()
373 copyinuio(const struct iovec *iovp, u_int iovcnt, struct uio **uiop) in copyinuio() argument
381 if (iovcnt > UIO_MAXIOV) in copyinuio()
383 iovlen = iovcnt * sizeof(struct iovec); in copyinuio()
384 uio = allocuio(iovcnt); in copyinuio()
391 uio->uio_iovcnt = iovcnt; in copyinuio()
395 for (i = 0; i < iovcnt; i++) { in copyinuio()
408 allocuio(u_int iovcnt) in allocuio() argument
[all …]
/freebsd/crypto/heimdal/lib/roken/
H A Dwritev.c39 writev(int d, const struct iovec *iov, int iovcnt) in writev() argument
46 for(i = 0; i < iovcnt; ++i) in writev()
54 for (i = 0; i < iovcnt; ++i) { in writev()
H A Dreadv.c39 readv(int d, const struct iovec *iov, int iovcnt) in readv() argument
46 for(i = 0; i < iovcnt; ++i) in readv()
/freebsd/lib/libiscsiutil/
H A Dpdu.c180 int iovcnt; in pdu_send() local
190 iovcnt = 1; in pdu_send()
196 iovcnt = 2; in pdu_send()
204 iovcnt = 3; in pdu_send()
208 ret = writev(conn->conn_socket, iov, iovcnt); in pdu_send()
/freebsd/sys/contrib/openzfs/lib/libzpool/
H A Dabd_os.c93 uint_t iovcnt = in abd_free_struct_impl() local
96 umem_free(abd, sizeof (abd_t) + iovcnt * sizeof (struct iovec)); in abd_free_struct_impl()
259 size_t iovcnt = abd_iovcnt_for_bytes(doff + size); in abd_get_offset_scatter() local
271 if (dabd == NULL || ABD_SCATTER(dabd).abd_iovcnt < iovcnt) in abd_get_offset_scatter()
272 dabd = abd_alloc_struct(iovcnt << ABD_PAGESHIFT); in abd_get_offset_scatter()
280 iovcnt * sizeof (struct iovec)); in abd_get_offset_scatter()
/freebsd/sys/sys/
H A Duio.h79 struct uio *allocuio(u_int iovcnt);
82 int copyiniov(const struct iovec *iovp, u_int iovcnt, struct iovec **iov,
84 int copyinuio(const struct iovec *iovp, u_int iovcnt, struct uio **uiop);
/freebsd/lib/libc/sys/
H A Dreadv.c42 __ssp_real(readv)(int fd, const struct iovec *iov, int iovcnt) in __ssp_real()
44 return (INTERPOS_SYS(readv, fd, iov, iovcnt)); in __ssp_real()
H A Dwritev.c42 writev(int fd, const struct iovec *iov, int iovcnt) in writev() argument
44 return (INTERPOS_SYS(writev, fd, iov, iovcnt)); in writev()
/freebsd/lib/libnvmf/
H A Dnvmf_tcp.c169 u_int iovcnt, size_t len) in nvmf_tcp_write_pdu_iov() argument
174 nwritten = writev(qp->s, iov, iovcnt); in nvmf_tcp_write_pdu_iov()
184 iovcnt--; in nvmf_tcp_write_pdu_iov()
430 u_int iovcnt; in nvmf_tcp_construct_pdu() local
460 iovcnt = 1; in nvmf_tcp_construct_pdu()
465 iov[iovcnt].iov_base = &header_digest; in nvmf_tcp_construct_pdu()
466 iov[iovcnt].iov_len = sizeof(header_digest); in nvmf_tcp_construct_pdu()
467 iovcnt++; in nvmf_tcp_construct_pdu()
472 iov[iovcnt].iov_base = __DECONST(char *, zero_padding); in nvmf_tcp_construct_pdu()
473 iov[iovcnt].iov_len = pad; in nvmf_tcp_construct_pdu()
[all …]
/freebsd/usr.sbin/rtadvd/
H A Dcontrol.c175 int iovcnt; in cm_send() local
184 iovcnt = 1; in cm_send()
189 iovcnt++; in cm_send()
197 cm->cm_type, iovcnt, iov_len_total); in cm_send()
199 len = writev(fd, iov, iovcnt); in cm_send()
/freebsd/sys/compat/freebsd32/
H A Dfreebsd32_util.h115 int freebsd32_copyiniov(struct iovec32 *iovp, u_int iovcnt,
117 int freebsd32_copyinuio(const struct iovec32 *iovp, u_int iovcnt,
/freebsd/contrib/ofed/librdmacm/
H A Drsocket.h65 ssize_t rreadv(int socket, const struct iovec *iov, int iovcnt);
67 ssize_t rwritev(int socket, const struct iovec *iov, int iovcnt);

123