/freebsd-11.0-release/lib/libc/stdio/ |
H A D | fputs.c | 56 struct __siov iov; local 58 iov.iov_base = (void *)s; 59 uio.uio_resid = iov.iov_len = strlen(s); 60 uio.uio_iov = &iov; 67 return (iov.iov_len > INT_MAX ? INT_MAX : iov.iov_len);
|
H A D | puts.c | 56 struct __siov iov[2]; local 58 iov[0].iov_base = (void *)s; 59 iov[0].iov_len = c = strlen(s); 60 iov[1].iov_base = "\n"; 61 iov[1].iov_len = 1; 63 uio.uio_iov = &iov[0];
|
H A D | putw.c | 50 struct __siov iov; local 52 iov.iov_base = &w; 53 uio.uio_resid = iov.iov_len = sizeof(w); 54 uio.uio_iov = &iov;
|
H A D | fwrite.c | 57 struct __siov iov; local 80 iov.iov_base = (void *)buf; 81 uio.uio_resid = iov.iov_len = n; 82 uio.uio_iov = &iov;
|
H A D | perror.c | 53 struct iovec iov[4]; local 55 v = iov; 72 (void)_writev(stderr->_file, iov, (v - iov) + 1);
|
/freebsd-11.0-release/crypto/heimdal/lib/krb5/ |
H A D | aes-test.c | 327 krb5_crypto_iov iov[4]; local 336 iov[0].flags = KRB5_CRYPTO_TYPE_HEADER; 337 krb5_crypto_length(context, crypto, iov[0].flags, &iov[0].data.length); 338 iov[0].data.data = emalloc(iov[0].data.length); 340 iov[1].flags = KRB5_CRYPTO_TYPE_DATA; 341 iov[1].data.length = len; 342 iov[1].data.data = emalloc(iov[ 431 krb5_crypto_iov iov[3]; local 483 krb5_crypto_iov iov[4]; local 648 krb5_crypto_iov iov[6]; local [all...] |
/freebsd-11.0-release/cddl/compat/opensolaris/misc/ |
H A D | zmount.c | 45 build_iovec(struct iovec **iov, int *iovlen, const char *name, void *val, argument 53 *iov = realloc(*iov, sizeof(**iov) * (i + 2)); 54 if (*iov == NULL) { 58 (*iov)[i].iov_base = strdup(name); 59 (*iov)[i].iov_len = strlen(name) + 1; 61 (*iov)[i].iov_base = val; 68 (*iov)[i].iov_len = (int)len; 76 struct iovec *iov; local [all...] |
/freebsd-11.0-release/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/ |
H A D | ksyms.d | 59 this->iov = args[3]->uio_iov; 61 printf("uiomove %u bytes to %p in pid %d\n", this->iov->iov_len, 62 this->iov->iov_base, pid);
|
/freebsd-11.0-release/contrib/sendmail/libsm/ |
H A D | fput.c | 44 struct sm_iov iov; local 47 iov.iov_base = (void *) s; 48 iov.iov_len = uio.uio_resid = strlen(s); 49 uio.uio_iov = &iov;
|
H A D | fwrite.c | 46 struct sm_iov iov; local 56 iov.iov_base = (void *) buf; 57 uio.uio_resid = iov.iov_len = size; 58 uio.uio_iov = &iov;
|
/freebsd-11.0-release/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-11.0-release/sys/cddl/compat/opensolaris/kern/ |
H A D | opensolaris_uio.c | 53 struct iovec *iov; local 60 for (iov = uio->uio_iov; n > 0 && iovcnt > 0; iov++, iovcnt--) { 61 cnt = MIN(iov->iov_len, n); 68 error = copyout(p, iov->iov_base, cnt); 70 error = copyin(iov->iov_base, p, cnt); 76 bcopy(p, iov->iov_base, cnt); 78 bcopy(iov->iov_base, p, cnt);
|
/freebsd-11.0-release/sys/dev/pci/ |
H A D | pci_iov.c | 39 #include <sys/iov.h> 69 .d_name = "iov", 86 pci_read_config((d)->cfg.dev, (d)->cfg.iov->iov_pos + r, w) 89 pci_write_config((d)->cfg.dev, (d)->cfg.iov->iov_pos + r, v, w) 106 struct pcicfg_iov *iov; local 131 iov = malloc(sizeof(*dinfo->cfg.iov), M_SRIOV, M_WAITOK | M_ZERO); 134 if (dinfo->cfg.iov != NULL) { 138 iov->iov_pos = iov_pos; 149 iov 178 struct pcicfg_iov *iov; local 321 struct pcicfg_iov *iov; local 349 pci_iov_add_bars(struct pcicfg_iov *iov, struct pci_devinfo *dinfo) argument 368 pci_iov_parse_config(struct pcicfg_iov *iov, struct pci_iov_arg *arg, nvlist_t **ret) argument 501 pci_iov_init_rman(device_t pf, struct pcicfg_iov *iov) argument 523 struct pcicfg_iov *iov; local 555 struct pcicfg_iov *iov; local 606 struct pcicfg_iov *iov; local 658 struct pcicfg_iov *iov; local 776 struct pcicfg_iov *iov; local 788 struct pcicfg_iov *iov; local 815 struct pcicfg_iov *iov; local 965 struct pcicfg_iov *iov; local [all...] |
/freebsd-11.0-release/crypto/heimdal/lib/gssapi/mech/ |
H A D | gss_aeap.c | 52 gss_iov_buffer_desc *iov, 64 if (iov == NULL && iov_count != 0) 74 iov, iov_count); 89 gss_iov_buffer_desc *iov, 103 if (iov == NULL && iov_count != 0) 113 iov, iov_count); 117 * Update the length fields in iov buffer for the types: 133 gss_iov_buffer_desc *iov, 145 if (iov == NULL && iov_count != 0) 155 iov, iov_coun 47 gss_wrap_iov(OM_uint32 * minor_status, gss_ctx_id_t context_handle, int conf_req_flag, gss_qop_t qop_req, int * conf_state, gss_iov_buffer_desc *iov, int iov_count) argument 85 gss_unwrap_iov(OM_uint32 *minor_status, gss_ctx_id_t context_handle, int *conf_state, gss_qop_t *qop_state, gss_iov_buffer_desc *iov, int iov_count) argument 128 gss_wrap_iov_length(OM_uint32 * minor_status, gss_ctx_id_t context_handle, int conf_req_flag, gss_qop_t qop_req, int *conf_state, gss_iov_buffer_desc *iov, int iov_count) argument 166 gss_release_iov_buffer(OM_uint32 *minor_status, gss_iov_buffer_desc *iov, int iov_count) argument [all...] |
/freebsd-11.0-release/crypto/heimdal/lib/roken/ |
H A D | recvmsg.c | 45 struct iovec *iov = msg->msg_iov; local 48 tot += iov[i].iov_len; 57 ssize_t cnt = min(nb, iov->iov_len); 59 memcpy (iov->iov_base, p, cnt); 62 ++iov;
|
H A D | writev.c | 39 writev(int d, const struct iovec *iov, int iovcnt) argument 47 tot += iov[i].iov_len; 55 memcpy (p, iov[i].iov_base, iov[i].iov_len); 56 p += iov[i].iov_len;
|
H A D | readv.c | 39 readv(int d, const struct iovec *iov, int iovcnt) argument 47 tot += iov[i].iov_len; 56 ssize_t cnt = min(nb, iov->iov_len); 58 memcpy (iov->iov_base, p, cnt);
|
/freebsd-11.0-release/lib/libsdp/ |
H A D | service.c | 51 struct iovec iov[4]; local 73 iov[0].iov_base = (void *) &pdu; 74 iov[0].iov_len = sizeof(pdu); 76 iov[1].iov_base = (void *) &uuid; 77 iov[1].iov_len = sizeof(uuid); 79 iov[2].iov_base = (void *) bdaddr; 80 iov[2].iov_len = sizeof(*bdaddr); 82 iov[3].iov_base = (void *) data; 83 iov[3].iov_len = datalen; 86 len = writev(ss->s, iov, sizeo 116 struct iovec iov[2]; local 160 struct iovec iov[3]; local [all...] |
/freebsd-11.0-release/sbin/mount_cd9660/ |
H A D | mount_cd9660.c | 84 struct iovec *iov; local 92 iov = NULL; 100 build_iovec(&iov, &iovlen, "brokenjoliet", NULL, (size_t)-1); 103 build_iovec(&iov, &iovlen, "extatt", NULL, (size_t)-1); 106 build_iovec(&iov, &iovlen, "gens", NULL, (size_t)-1); 109 build_iovec(&iov, &iovlen, "nojoliet", NULL, (size_t)-1); 119 build_iovec(&iov, &iovlen, optarg, val, (size_t)-1); 122 build_iovec(&iov, &iovlen, "norrip", NULL, (size_t)-1); 131 if (set_charset(&iov, &iovlen, optarg) == -1) 133 build_iovec(&iov, 238 set_charset(struct iovec **iov, int *iovlen, const char *localcs) argument [all...] |
/freebsd-11.0-release/sys/compat/cloudabi/ |
H A D | cloudabi_random.c | 39 struct iovec iov = { local 44 .uio_iov = &iov, 46 .uio_resid = iov.iov_len,
|
/freebsd-11.0-release/usr.bin/wall/ |
H A D | ttymsg.c | 60 ttymsg(struct iovec *iov, int iovcnt, const char *line, int tmout) argument 72 return ("too many iov's (change code in wall/ttymsg.c)"); 98 left += iov[cnt].iov_len; 101 wret = writev(fd, iov, iovcnt); 106 if (iov != localiov) { 107 bcopy(iov, localiov, 109 iov = localiov; 111 for (cnt = 0; (size_t)wret >= iov->iov_len; ++cnt) { 112 wret -= iov->iov_len; 113 ++iov; [all...] |
/freebsd-11.0-release/sbin/mount_msdosfs/ |
H A D | mount_msdosfs.c | 64 static int set_charset(struct iovec **iov, int *iovlen, const char *, const char *); 69 struct iovec *iov = NULL; local 87 build_iovec(&iov, &iovlen, "shortnames", NULL, (size_t)-1); 90 build_iovec(&iov, &iovlen, "longnames", NULL, (size_t)-1); 93 build_iovec_argf(&iov, &iovlen, "nowin95", "", (size_t)-1); 119 build_iovec_argf(&iov, &iovlen, "cs_local", quirk); 125 build_iovec_argf(&iov, &iovlen, "cs_dos", cs_dos, (size_t)-1); 136 build_iovec(&iov, &iovlen, optarg, val, (size_t)-1); 155 build_iovec(&iov, &iovlen, "cs_local", cs_local, (size_t)-1); 156 build_iovec(&iov, 297 set_charset(struct iovec **iov, int *iovlen, const char *cs_local, const char *cs_dos) argument [all...] |
/freebsd-11.0-release/sys/opencrypto/ |
H A D | criov.c | 53 if (off < iov->iov_len) \ 55 off -= iov->iov_len; \ 57 iov++; \ 64 struct iovec *iov = uio->uio_iov; local 71 count = min(iov->iov_len - off, len); 72 bcopy(((caddr_t)iov->iov_base) + off, cp, count); 77 iov++; 84 struct iovec *iov = uio->uio_iov; local 91 count = min(iov->iov_len - off, len); 92 bcopy(cp, ((caddr_t)iov 137 struct iovec *iov = uio->uio_iov; local 200 struct iovec *iov; local [all...] |
/freebsd-11.0-release/crypto/openssh/ |
H A D | atomicio.c | 107 struct iovec iov_array[IOV_MAX], *iov = iov_array; local 114 /* Make a copy of the iov array because we may modify it below */ 115 memcpy(iov, _iov, iovcnt * sizeof(*_iov)); 121 for (; iovcnt > 0 && iov[0].iov_len > 0;) { 122 res = (f) (fd, iov, iovcnt); 140 /* skip completed iov entries */ 141 while (iovcnt > 0 && rem >= iov[0].iov_len) { 142 rem -= iov[0].iov_len; 143 iov++; 147 if (rem > 0 && (iovcnt <= 0 || rem > iov[ [all...] |
/freebsd-11.0-release/sbin/mount/ |
H A D | getmntopts.c | 141 build_iovec(struct iovec **iov, int *iovlen, const char *name, void *val, argument 149 *iov = realloc(*iov, sizeof **iov * (i + 2)); 150 if (*iov == NULL) { 154 (*iov)[i].iov_base = strdup(name); 155 (*iov)[i].iov_len = strlen(name) + 1; 157 (*iov)[i].iov_base = val; 164 (*iov)[i].iov_len = (int)len; 173 build_iovec_argf(struct iovec **iov, in argument [all...] |