Searched defs:iov (Results 1 - 25 of 71) sorted by relevance

123

/external/kernel-headers/original/linux/
H A Duio.h54 static inline size_t iov_length(const struct iovec *iov, unsigned long nr_segs) argument
60 ret += iov[seg].iov_len;
64 unsigned long iov_shorten(struct iovec *iov, unsigned long nr_segs, size_t to);
/external/libppp/src/
H A Dtcp.c121 tcp_iov2device(int type, struct physical *p, struct iovec *iov, argument
126 free(iov[(*niov)++].iov_base);
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 Dexec.c96 exec_device2iov(struct device *d, struct iovec *iov, int *niov, argument
102 iov[*niov].iov_base = d = realloc(d, sz);
107 iov[*niov].iov_len = sz;
174 exec_iov2device(int type, struct physical *p, struct iovec *iov, argument
178 struct execdevice *dev = (struct execdevice *)iov[(*niov)++].iov_base;
H A Di4b.c285 i4b_device2iov(struct device *d, struct iovec *iov, int *niov, argument
291 iov[*niov].iov_base = realloc(d, sz);
292 if (iov[*niov].iov_base == NULL) {
296 iov[*niov].iov_len = sz;
327 i4b_iov2device(int type, struct physical *p, struct iovec *iov, int *niov, argument
331 struct i4bdevice *dev = (struct i4bdevice *)iov[(*niov)++].iov_base;
/external/openssh/
H A Datomicio.c102 struct iovec iov_array[IOV_MAX], *iov = iov_array; local
109 /* Make a copy of the iov array because we may modify it below */
110 memcpy(iov, _iov, iovcnt * sizeof(*_iov));
116 for (; iovcnt > 0 && iov[0].iov_len > 0;) {
117 res = (f) (fd, iov, iovcnt);
135 /* skip completed iov entries */
136 while (iovcnt > 0 && rem >= iov[0].iov_len) {
137 rem -= iov[0].iov_len;
138 iov++;
142 if (rem > 0 && (iovcnt <= 0 || rem > iov[
[all...]
/external/dhcpcd/
H A Dbpf.c141 struct iovec iov[2]; local
148 iov[0].iov_base = &hw;
149 iov[0].iov_len = ETHER_HDR_LEN;
150 iov[1].iov_base = UNCONST(data);
151 iov[1].iov_len = len;
156 return writev(fd, iov, 2);
H A Dlpf.c168 struct iovec iov = { local
173 .msg_iov = &iov,
H A Dconfigure.c307 struct iovec iov[2]; local
313 iov[0].iov_base = &elen;
314 iov[0].iov_len = sizeof(ssize_t);
315 iov[1].iov_base = s;
316 iov[1].iov_len = elen;
317 retval = writev(fd, iov, 2);
349 struct iovec iov[2]; local
395 iov[0].iov_base = &elen;
396 iov[0].iov_len = sizeof(ssize_t);
397 iov[
[all...]
H A Dif-linux.c411 struct iovec iov; local
415 memset(&iov, 0, sizeof(iov));
416 iov.iov_base = hdr;
417 iov.iov_len = hdr->nlmsg_len;
421 msg.msg_iov = &iov;
/external/valgrind/main/none/tests/
H A Dfdleak_cmsg.c60 struct iovec iov[1]; local
74 iov[0].iov_base = "hello";
75 iov[0].iov_len = 6;
77 msg.msg_iov = iov;
88 struct iovec iov[1]; local
93 struct msghdr msg = { NULL, 0, iov, 1, control_un.control,
98 iov[0].iov_base = buf;
99 iov[0].iov_len = sizeof(buf);
/external/android-clat/
H A Ddump.c231 void dump_iovec(const struct iovec *iov, int iov_len) { argument
235 asprintf(&str, "iov[%d]: ", i);
236 logcat_hexdump(str, iov[i].iov_base, iov[i].iov_len);
/external/dnsmasq/src/
H A Dbpf.c173 struct iovec iov[4]; local
240 iov[0].iov_base = &ether;
241 iov[0].iov_len = sizeof(ether);
242 iov[1].iov_base = &ip;
243 iov[1].iov_len = sizeof(ip);
244 iov[2].iov_base = &udp;
245 iov[2].iov_len = sizeof(udp);
246 iov[3].iov_base = mess;
247 iov[3].iov_len = len;
249 while (writev(daemon->dhcp_raw_fd, iov,
[all...]
H A Dnetlink.c33 static struct iovec iov; variable in typeref:struct:iovec
71 iov.iov_len = 100;
72 iov.iov_base = safe_malloc(iov.iov_len);
87 msg.msg_iov = &iov;
97 if ((size_t)rc == iov.iov_len)
99 if (expand_buf(&iov, rc + 100))
103 expand_buf(&iov, rc);
170 for (h = (struct nlmsghdr *)iov.iov_base; NLMSG_OK(h, (size_t)len); h = NLMSG_NEXT(h, len))
249 for (h = (struct nlmsghdr *)iov
[all...]
H A Dtftp.c48 struct iovec iov; local
74 msg.msg_iov = &iov;
77 iov.iov_base = packet;
78 iov.iov_len = daemon->packet_buff_sz;
/external/qemu/
H A Ddma-helpers.c48 QEMUIOVector iov; member in struct:__anon11591
75 for (i = 0; i < dbs->iov.niov; ++i) {
76 cpu_physical_memory_unmap(dbs->iov.iov[i].iov_base,
77 dbs->iov.iov[i].iov_len, !dbs->is_write,
78 dbs->iov.iov[i].iov_len);
89 dbs->sector_num += dbs->iov.size / 512;
91 qemu_iovec_reset(&dbs->iov);
[all...]
/external/strace/
H A Dio.c88 } iov; local
91 ? sizeof(iov.iov32) : sizeof(iov.iov64))
94 ? (u_int64_t) iov.iov32.base : iov.iov64.base)
97 ? (u_int64_t) iov.iov32.len : iov.iov64.len)
99 struct iovec iov;
100 #define sizeof_iov sizeof(iov)
101 #define iov_iov_base iov
[all...]
/external/iptables/libipq/
H A Dlibipq.c324 struct iovec iov[3]; local
335 iov[0].iov_base = &nlh;
336 iov[0].iov_len = sizeof(nlh);
337 iov[1].iov_base = &pm;
338 iov[1].iov_len = sizeof(pm);
342 iov[2].iov_base = buf;
343 iov[2].iov_len = data_len;
349 msg.msg_iov = iov;
/external/kernel-headers/original/linux/sunrpc/
H A Dxdr.h131 xdr_adjust_iovec(struct kvec *iov, u32 *p) argument
133 return iov->iov_len = ((u8 *) p - (u8 *) iov->iov_base);
187 struct kvec *iov; /* pointer to the current kvec */ member in struct:xdr_stream
/external/qemu/slirp/
H A Dsocket.c88 size_t sopreprbuf(struct socket *so, struct iovec *iov, int *np) argument
103 iov[0].iov_base = sb->sb_wptr;
104 iov[1].iov_base = NULL;
105 iov[1].iov_len = 0;
107 iov[0].iov_len = sb->sb_rptr - sb->sb_wptr;
109 if (iov[0].iov_len > len)
110 iov[0].iov_len = len;
111 if (iov[0].iov_len > mss)
112 iov[0].iov_len -= iov[
159 struct iovec iov[2]; local
219 struct iovec iov[2]; local
355 struct iovec iov[2]; local
[all...]
/external/qemu/slirp-android/
H A Dsocket.c96 size_t sopreprbuf(struct socket *so, struct iovec *iov, int *np) argument
111 iov[0].iov_base = sb->sb_wptr;
112 iov[1].iov_base = NULL;
113 iov[1].iov_len = 0;
115 iov[0].iov_len = sb->sb_rptr - sb->sb_wptr;
117 if (iov[0].iov_len > len)
118 iov[0].iov_len = len;
119 if (iov[0].iov_len > mss)
120 iov[0].iov_len -= iov[
167 struct iovec iov[2]; local
227 struct iovec iov[2]; local
363 struct iovec iov[2]; local
[all...]
/external/webkit/Source/WebKit2/Platform/CoreIPC/unix/
H A DConnectionUnix.cpp173 struct iovec iov[1]; local
174 memset(&iov, 0, sizeof(iov));
179 iov[0].iov_base = m_readBuffer.data();
180 iov[0].iov_len = m_readBuffer.size();
182 message.msg_iov = iov;
344 struct iovec iov[3]; local
345 memset(&iov, 0, sizeof(iov));
347 message.msg_iov = iov;
[all...]
/external/chromium/chrome/browser/
H A Dcrash_handler_host_linux.cc122 struct iovec iov[kIovSize]; local
143 iov[0].iov_base = crash_context;
144 iov[0].iov_len = kCrashContextSize;
145 iov[1].iov_base = guid;
146 iov[1].iov_len = kGuidSize + 1;
147 iov[2].iov_base = crash_url;
148 iov[2].iov_len = kMaxActiveURLSize + 1;
149 iov[3].iov_base = distro;
150 iov[3].iov_len = kDistroSize + 1;
151 iov[
[all...]
/external/dnsmasq/contrib/wrt/
H A Ddhcp_release.c76 static struct iovec iov; variable in typeref:struct:iovec
78 static int expand_buf(struct iovec *iov, size_t size) argument
82 if (size <= iov->iov_len)
91 if (iov->iov_base)
93 memcpy(new, iov->iov_base, iov->iov_len);
94 free(iov->iov_base);
97 iov->iov_base = new;
98 iov->iov_len = size;
112 msg.msg_iov = &iov;
258 struct iovec iov; local
[all...]

Completed in 721 milliseconds

123