| /freebsd/crypto/openssh/ |
| H A D | atomicio.c | 100 const struct iovec *_iov, int iovcnt, in atomiciov6() argument 108 if (iovcnt < 0 || iovcnt > IOV_MAX) { in atomiciov6() 113 memcpy(iov, _iov, (size_t)iovcnt * sizeof(*_iov)); in atomiciov6() 121 for (; iovcnt > 0 && iov[0].iov_len > 0;) { in atomiciov6() 122 res = (f) (fd, iov, iovcnt); in atomiciov6() 144 while (iovcnt > 0 && rem >= iov[0].iov_len) { in atomiciov6() 147 iovcnt--; in atomiciov6() 150 if (rem > 0 && (iovcnt <= 0 || rem > iov[0].iov_len)) { in atomiciov6() 154 if (iovcnt == 0) in atomiciov6() 170 const struct iovec *_iov, int iovcnt) in atomiciov() argument [all …]
|
| /freebsd/include/ssp/ |
| H A D | uio.h | 37 (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 D | ssp.h | 113 __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 D | comm.c | 241 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 D | syslogd_cap_log.c | 91 cap_ttymsg(cap_channel_t *chan, struct iovec *iov, int iovcnt, in cap_ttymsg() argument 98 for (int i = 0; i < iovcnt; ++i) in cap_ttymsg() 124 size_t iovcnt; in casper_ttymsg() local 128 nvlstrs = nvlist_get_string_array(nvlin, "iov_strs", &iovcnt); in casper_ttymsg() 129 assert(iovcnt <= TTYMSG_IOV_MAX); in casper_ttymsg() 130 iov = calloc(iovcnt, sizeof(*iov)); in casper_ttymsg() 133 for (size_t i = 0; i < iovcnt; ++i) { in casper_ttymsg() 140 if ((ret = ttymsg(iov, iovcnt, line, timeout, shout)) != 0) in casper_ttymsg() 148 int iovcnt) in cap_wallmsg() argument 159 for (int i = 0; i < iovcnt; ++i) in cap_wallmsg()
|
| H A D | syslogd_cap.h | 86 #define cap_ttymsg(chan, iov, iovcnt, line, timeout) \ argument 87 ttymsg(iov, iovcnt, line, timeout) 88 #define cap_wallmsg(chan, f, iov, iovcnt) \ argument 89 wallmsg(f, iov, iovcnt)
|
| /freebsd/usr.bin/wall/ |
| H A D | ttymsg.c | 57 ttymsg(struct iovec *iov, int iovcnt, const char *tty, int timeout, in ttymsg() argument 68 if (iovcnt > (int)(sizeof(localiov) / sizeof(localiov[0]))) { in ttymsg() 103 for (cnt = 0, resid = 0; cnt < iovcnt; ++cnt) in ttymsg() 107 wret = writev(fd, iov, iovcnt); in ttymsg() 112 iovcnt * sizeof(struct iovec)); in ttymsg() 118 --iovcnt; in ttymsg()
|
| /freebsd/usr.sbin/bhyve/ |
| H A D | net_backends_priv.h | 57 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 D | net_backends.c | 154 tap_send(struct net_backend *be, const struct iovec *iov, int iovcnt) in tap_send() argument 156 return (writev(be->fd, iov, iovcnt)); in tap_send() 190 tap_recv(struct net_backend *be, const struct iovec *iov, int iovcnt) in tap_recv() argument 201 iov, iovcnt); in tap_recv() 209 ret = readv(be->fd, iov, iovcnt); in tap_recv() 436 netbe_send(struct net_backend *be, const struct iovec *iov, int iovcnt) in netbe_send() argument 439 return (be->send(be, iov, iovcnt)); in netbe_send() 455 netbe_recv(struct net_backend *be, const struct iovec *iov, int iovcnt) in netbe_recv() argument 458 return (be->recv(be, iov, iovcnt)); in netbe_recv()
|
| H A D | net_backend_netmap.c | 173 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 D | net_backend_slirp.c | 180 slirp_send(struct net_backend *be, const struct iovec *iov, int iovcnt) in slirp_send() argument 187 hdr.msg_iovlen = iovcnt; in slirp_send() 227 slirp_recv(struct net_backend *be, const struct iovec *iov, int iovcnt) in slirp_recv() argument 236 hdr.msg_iovlen = iovcnt; in slirp_recv()
|
| H A D | pci_e82545.c | 994 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 D | net_backends.h | 50 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);
|
| /freebsd/sys/contrib/openzfs/cmd/zstream/ |
| H A D | zstream_raw.c | 80 int iovcnt; member 90 int iovcnt = MIN(howmany(length, limits->pagesize), limits->iov_max); in write_zeros() local 91 if (iovcnt == 0) in write_zeros() 102 for (i = 0; i < iovcnt && resid > 0; i++) { in write_zeros() 129 if (buffer->iovcnt == 0) in buffer_write() 132 buffer->iovcnt == limits->buffers_max) { in buffer_write() 134 ASSERT3U(buffer->iovcnt, >, 0); in buffer_write() 135 ssize_t res = pwritev(context->volume.fd, iov, buffer->iovcnt, in buffer_write() 142 for (int i = 0; i < buffer->iovcnt; i++) { in buffer_write() 146 buffer->iovcnt = 0; in buffer_write() [all …]
|
| /freebsd/sys/kern/ |
| H A D | subr_uio.c | 296 ("%s: uio %p iovcnt underflow", __func__, uio)); in uiomove_faultflag() 419 copyiniov(const struct iovec *iovp, u_int iovcnt, struct iovec **iov, int error) in copyiniov() argument 424 if (iovcnt > UIO_MAXIOV) in copyiniov() 426 iovlen = iovcnt * sizeof(struct iovec); in copyiniov() 437 copyinuio(const void *iovp, u_int iovcnt, struct uio **uiop) in copyinuio() argument 445 if (iovcnt > UIO_MAXIOV) in copyinuio() 447 iovlen = iovcnt * sizeof(struct iovec); in copyinuio() 448 uio = allocuio(iovcnt); in copyinuio() 455 uio->uio_iovcnt = iovcnt; in copyinuio() 459 for (i = 0; i < iovcnt; in copyinuio() 472 allocuio(u_int iovcnt) allocuio() argument [all...] |
| /freebsd/crypto/heimdal/lib/roken/ |
| H A D | writev.c | 39 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 D | readv.c | 39 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 D | pdu.c | 180 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 D | abd_os.c | 84 uint_t iovcnt = in abd_free_struct_impl() local 87 umem_free(abd, sizeof (abd_t) + iovcnt * sizeof (struct iovec)); in abd_free_struct_impl() 250 size_t iovcnt = abd_iovcnt_for_bytes(doff + size); in abd_get_offset_scatter() local 262 if (dabd == NULL || ABD_SCATTER(dabd).abd_iovcnt < iovcnt) in abd_get_offset_scatter() 263 dabd = abd_alloc_struct(iovcnt << ABD_PAGESHIFT); in abd_get_offset_scatter() 271 iovcnt * sizeof (struct iovec)); in abd_get_offset_scatter()
|
| /freebsd/sys/sys/ |
| H A D | uio.h | 79 struct uio *allocuio(u_int iovcnt); 82 int copyiniov(const struct iovec *iovp, u_int iovcnt, struct iovec **iov, 84 int copyinuio(const void *iovp, u_int iovcnt, struct uio **uiop);
|
| /freebsd/lib/libc/sys/ |
| H A D | writev.c | 40 writev(int fd, const struct iovec *iov, int iovcnt) in writev() argument 42 return (INTERPOS_SYS(writev, fd, iov, iovcnt)); in writev()
|
| H A D | readv.c | 40 __ssp_real(readv)(int fd, const struct iovec *iov, int iovcnt) in __ssp_real() 42 return (INTERPOS_SYS(readv, fd, iov, iovcnt)); in __ssp_real()
|
| /freebsd/lib/libnvmf/ |
| H A D | nvmf_tcp.c | 169 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 D | control.c | 175 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 D | freebsd32_util.h | 115 int freebsd32_copyiniov(struct iovec32 *iovp, u_int iovcnt, 117 int freebsd32_copyinuio(const void *iovp, u_int iovcnt, struct uio **uiop);
|