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

12

/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/bluetooth/bluez/audio/
H A Dipc.c86 struct iovec iov = { &m, sizeof(m) }; local
91 msgh.msg_iov = &iov;
/external/chromium/base/
H A Dunix_domain_socket_posix.cc21 struct iovec iov = {const_cast<void*>(buf), length}; local
22 msg.msg_iov = &iov;
57 struct iovec iov = {buf, length}; local
58 msg.msg_iov = &iov;
/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 Dif-linux.c191 struct iovec iov; local
203 memset(&iov, 0, sizeof(iov));
204 iov.iov_base = hdr;
205 iov.iov_len = hdr->nlmsg_len;
209 msg.msg_iov = &iov;
/external/strace/
H A Dio.c84 struct iovec iov; local
92 size = len * sizeof(iov);
94 if (!verbose(tcp) || size / sizeof(iov) != len || end < addr) {
99 abbrev_end = addr + max_strlen * sizeof(iov);
106 for (cur = addr; cur < end; cur += sizeof(iov)) {
113 if (umoven(tcp, cur, sizeof iov, (char *) &iov) < 0) {
119 printstr(tcp, (long) iov.iov_base, iov.iov_len);
120 tprintf(", %lu}", (unsigned long)iov
[all...]
/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;
H A Dutil.c428 int expand_buf(struct iovec *iov, size_t size) argument
432 if (size <= (size_t)iov->iov_len)
441 if (iov->iov_base)
443 memcpy(new, iov->iov_base, iov->iov_len);
444 free(iov->iov_base);
447 iov->iov_base = new;
448 iov->iov_len = size;
H A Ddhcp.c111 struct iovec iov; local
245 iov.iov_len = dhcp_reply(parm.current, ifr.ifr_name, iface_index, (size_t)sz,
250 if (iov.iov_len == 0)
257 msg.msg_iov = &iov;
258 iov.iov_base = daemon->dhcp_packet.iov_base;
345 send_via_bpf(mess, iov.iov_len, iface_addr, &ifr);
H A Dforward.c34 struct iovec iov[1]; local
47 iov[0].iov_base = packet;
48 iov[0].iov_len = len;
55 msg.msg_iov = iov;
572 struct iovec iov[1]; local
605 iov[0].iov_base = daemon->packet;
606 iov[0].iov_len = daemon->edns_pktsz;
613 msg.msg_iov = iov;
/external/qemu/
H A Ddma-helpers.c48 QEMUIOVector iov; member in struct:__anon4665
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...]
H A Dcutils.c138 qiov->iov = qemu_malloc(alloc_hint * sizeof(struct iovec));
144 void qemu_iovec_init_external(QEMUIOVector *qiov, struct iovec *iov, int niov) argument
148 qiov->iov = iov;
153 qiov->size += iov[i].iov_len;
162 qiov->iov = qemu_realloc(qiov->iov, qiov->nalloc * sizeof(struct iovec));
164 qiov->iov[qiov->niov].iov_base = base;
165 qiov->iov[qiov->niov].iov_len = len;
185 if (done + src->iov[
[all...]
H A Dqemu-common.h213 struct iovec *iov; member in struct:QEMUIOVector
220 void qemu_iovec_init_external(QEMUIOVector *qiov, struct iovec *iov, int niov);
/external/iptables/libipq/
H A Dlibipq.c322 struct iovec iov[3]; local
333 iov[0].iov_base = &nlh;
334 iov[0].iov_len = sizeof(nlh);
335 iov[1].iov_base = &pm;
336 iov[1].iov_len = sizeof(pm);
340 iov[2].iov_base = buf;
341 iov[2].iov_len = data_len;
347 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/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...]
/external/iproute2/lib/
H A Dlibnetlink.c152 struct iovec iov[2] = { local
159 .msg_iov = iov,
179 struct iovec iov; local
183 .msg_iov = &iov,
188 iov.iov_base = buf;
193 iov.iov_len = sizeof(buf);
282 struct iovec iov = { local
289 .msg_iov = &iov,
313 iov.iov_base = buf;
316 iov
405 struct iovec iov; local
[all...]
/external/ipsec-tools/src/racoon/
H A Dgrabmyaddr.c127 struct iovec iov = { buf, sizeof(buf) }; local
138 &iov, 1,
H A Dsockmisc.c389 struct iovec iov[2]; local
408 iov[0].iov_base = (caddr_t)buf;
409 iov[0].iov_len = buflen;
410 m.msg_iov = iov;
562 struct iovec iov[2]; local
586 iov[0].iov_base = (char *)buf;
587 iov[0].iov_len = buflen;
588 m.msg_iov = iov;
634 struct iovec iov[2]; local
646 iov[
[all...]
/external/qemu/hw/
H A Dscsi-disk.c55 struct iovec iov; member in struct:SCSIRequest
91 r->iov.iov_base = qemu_memalign(512, SCSI_DMA_BUF_SIZE);
96 r->iov.iov_len = 0;
175 DPRINTF("Data ready tag=0x%x len=%d\n", r->tag, r->iov.iov_len);
177 s->completion(s->opaque, SCSI_REASON_DATA, r->tag, r->iov.iov_len);
195 DPRINTF("Read buf_len=%d\n", r->iov.iov_len);
197 s->completion(s->opaque, SCSI_REASON_DATA, r->tag, r->iov.iov_len);
210 r->iov.iov_len = n * 512;
211 qemu_iovec_init_external(&r->qiov, &r->iov, 1);
253 n = r->iov
[all...]
/external/iproute2/misc/
H A Darpd.c437 struct iovec iov; local
441 &iov, 1,
448 iov.iov_base = buf;
449 iov.iov_len = sizeof(buf);

Completed in 937 milliseconds

12