Searched refs:iov (Results 1 - 25 of 187) sorted by relevance

12345678

/freebsd-9.3-release/lib/libc/stdio/
H A Dputs.c57 struct __siov iov[2]; local
59 iov[0].iov_base = (void *)s;
60 iov[0].iov_len = c;
61 iov[1].iov_base = "\n";
62 iov[1].iov_len = 1;
64 uio.uio_iov = &iov[0];
H A Dfputs.c57 struct __siov iov; local
59 iov.iov_base = (void *)s;
60 iov.iov_len = uio.uio_resid = strlen(s);
61 uio.uio_iov = &iov;
H A Dputw.c52 struct __siov iov; local
54 iov.iov_base = &w;
55 iov.iov_len = uio.uio_resid = sizeof(w);
56 uio.uio_iov = &iov;
H A Dfwrite.c60 struct __siov iov; local
83 iov.iov_base = (void *)buf;
84 uio.uio_resid = iov.iov_len = n;
85 uio.uio_iov = &iov;
/freebsd-9.3-release/sbin/mount_udf/
H A Dmount_udf.c76 struct iovec iov[12]; local
122 iov[i].iov_base = "fstype";
123 iov[i++].iov_len = sizeof("fstype");
124 iov[i].iov_base = "udf";
125 iov[i].iov_len = strlen(iov[i].iov_base) + 1;
127 iov[i].iov_base = "fspath";
128 iov[i++].iov_len = sizeof("fspath");
129 iov[i].iov_base = mntpath;
130 iov[
[all...]
/freebsd-9.3-release/cddl/compat/opensolaris/misc/
H A Dzmount.c45 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-9.3-release/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/
H A Dksyms.d59 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-9.3-release/contrib/sendmail/libsm/
H A Dfput.c44 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 Dfwrite.c46 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-9.3-release/sys/opencrypto/
H A Dcriov.c53 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
107 struct iovec *iov = uio->uio_iov; local
141 struct iovec *iov = uio->uio_iov; local
[all...]
/freebsd-9.3-release/sbin/mount_std/
H A Dmount_std.c79 struct iovec iov[4]; local
117 iov[0].iov_base = "fstype";
118 iov[0].iov_len = sizeof("fstype");
119 iov[1].iov_base = fsname;
120 iov[1].iov_len = strlen(iov[1].iov_base) + 1;
121 iov[2].iov_base = "fspath";
122 iov[2].iov_len = sizeof("fspath");
123 iov[3].iov_base = mntpath;
124 iov[
[all...]
/freebsd-9.3-release/sys/cddl/compat/opensolaris/kern/
H A Dopensolaris_uio.c53 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-9.3-release/crypto/heimdal/lib/roken/
H A Drecvmsg.c48 struct iovec *iov = msg->msg_iov; local
51 tot += iov[i].iov_len;
60 ssize_t cnt = min(nb, iov->iov_len);
62 memcpy (iov->iov_base, p, cnt);
65 ++iov;
H A Dsendmsg.c48 struct iovec *iov = msg->msg_iov; local
51 tot += iov[i].iov_len;
59 memcpy (p, iov[i].iov_base, iov[i].iov_len);
60 p += iov[i].iov_len;
H A Dwritev.c42 writev(int d, const struct iovec *iov, int iovcnt) argument
50 tot += iov[i].iov_len;
58 memcpy (p, iov[i].iov_base, iov[i].iov_len);
59 p += iov[i].iov_len;
H A Dreadv.c42 readv(int d, const struct iovec *iov, int iovcnt) argument
50 tot += iov[i].iov_len;
59 ssize_t cnt = min(nb, iov->iov_len);
61 memcpy (iov->iov_base, p, cnt);
/freebsd-9.3-release/lib/libsdp/
H A Dservice.c50 struct iovec iov[4]; local
72 iov[0].iov_base = (void *) &pdu;
73 iov[0].iov_len = sizeof(pdu);
75 iov[1].iov_base = (void *) &uuid;
76 iov[1].iov_len = sizeof(uuid);
78 iov[2].iov_base = (void *) bdaddr;
79 iov[2].iov_len = sizeof(*bdaddr);
81 iov[3].iov_base = (void *) data;
82 iov[3].iov_len = datalen;
85 len = writev(ss->s, iov, sizeo
115 struct iovec iov[2]; local
159 struct iovec iov[3]; local
[all...]
/freebsd-9.3-release/sbin/mount_cd9660/
H A Dmount_cd9660.c84 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,
237 set_charset(struct iovec **iov, int *iovlen, const char *localcs) argument
[all...]
/freebsd-9.3-release/sbin/mount_ext2fs/
H A Dmount_ext2fs.c62 struct iovec *iov; local
73 iov = NULL;
86 build_iovec(&iov, &iovlen, optarg, val, strlen(val)+1);
109 build_iovec(&iov, &iovlen, "fstype", fstype, strlen(fstype) + 1);
110 build_iovec(&iov, &iovlen, "fspath", mntpath, strlen(mntpath) + 1);
111 build_iovec(&iov, &iovlen, "from", fspec, strlen(fspec) + 1);
113 if (nmount(iov, iovlen, 0) < 0)
/freebsd-9.3-release/lib/libkse/thread/
H A Dthr_readv.c43 ssize_t __readv(int fd, const struct iovec *iov, int iovcnt);
48 __readv(int fd, const struct iovec *iov, int iovcnt) argument
54 ret = __sys_readv(fd, iov, iovcnt);
H A Dthr_writev.c42 ssize_t __writev(int fd, const struct iovec *iov, int iovcnt);
47 __writev(int fd, const struct iovec *iov, int iovcnt) argument
53 ret = __sys_writev(fd, iov, iovcnt);
/freebsd-9.3-release/usr.bin/wall/
H A Dttymsg.c60 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-9.3-release/sbin/mount_msdosfs/
H A Dmount_msdosfs.c64 static int set_charset(struct iovec **iov, int *iovlen, const char *, const char *);
69 struct iovec *iov = NULL; local
88 build_iovec(&iov, &iovlen, "shortnames", NULL, (size_t)-1);
91 build_iovec(&iov, &iovlen, "longnames", NULL, (size_t)-1);
94 build_iovec_argf(&iov, &iovlen, "nowin95", "", (size_t)-1);
120 build_iovec_argf(&iov, &iovlen, "cs_local", quirk);
126 build_iovec_argf(&iov, &iovlen, "cs_dos", cs_dos, (size_t)-1);
137 build_iovec(&iov, &iovlen, optarg, val, (size_t)-1);
156 build_iovec(&iov, &iovlen, "cs_local", cs_local, (size_t)-1);
157 build_iovec(&iov,
297 set_charset(struct iovec **iov, int *iovlen, const char *cs_local, const char *cs_dos) argument
[all...]
/freebsd-9.3-release/crypto/openssh/
H A Datomicio.c106 struct iovec iov_array[IOV_MAX], *iov = iov_array; local
113 /* Make a copy of the iov array because we may modify it below */
114 memcpy(iov, _iov, iovcnt * sizeof(*_iov));
120 for (; iovcnt > 0 && iov[0].iov_len > 0;) {
121 res = (f) (fd, iov, iovcnt);
139 /* skip completed iov entries */
140 while (iovcnt > 0 && rem >= iov[0].iov_len) {
141 rem -= iov[0].iov_len;
142 iov++;
146 if (rem > 0 && (iovcnt <= 0 || rem > iov[
[all...]
/freebsd-9.3-release/sbin/mount/
H A Dmount_fs.c77 struct iovec *iov; local
90 iov = NULL;
104 build_iovec(&iov, &iovlen, optarg, val, (size_t)-1);
123 build_iovec(&iov, &iovlen, "fstype", fstype, (size_t)-1);
124 build_iovec(&iov, &iovlen, "fspath", mntpath, (size_t)-1);
125 build_iovec(&iov, &iovlen, "from", dev, (size_t)-1);
126 build_iovec(&iov, &iovlen, "errmsg", errmsg, sizeof(errmsg));
128 if (nmount(iov, iovlen, mntflags) == -1) {

Completed in 588 milliseconds

12345678