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

123456

/external/compiler-rt/lib/asan/lit_tests/TestCases/
H A Dreadv.cc16 struct iovec iov[2]; local
19 iov[0].iov_base = buf_ - 1;
21 iov[0].iov_base = buf + 1;
23 iov[0].iov_len = 5;
24 iov[1].iov_base = buf + 10;
25 iov[1].iov_len = 2000;
28 readv(fd, iov, 2);
/external/chromium_org/net/quic/
H A Diovector_test.cc57 IOVector iov; local
59 const struct iovec* iov2 = iov.iovec();
61 ASSERT_EQ(0u, iov.Size());
67 iov.Append(const_cast<char*>(test_data[i]), append_len);
69 ASSERT_EQ(i + 1, static_cast<size_t>(iov.Size()));
70 ASSERT_TRUE(iov.LastBlockEnd() == test_data[i] + append_len);
72 iov.Append(const_cast<char*>(test_data[i] + append_len),
75 ASSERT_EQ(i + 1, static_cast<size_t>(iov.Size()));
76 ASSERT_TRUE(iov.LastBlockEnd() == test_data[i] + str_len);
79 iov2 = iov
88 IOVector iov; local
117 IOVector iov; local
161 IOVector iov; local
192 IOVector iov; local
217 IOVector iov; local
236 IOVector iov; local
[all...]
H A Diovector.h20 inline size_t TotalIovecLength(const struct iovec* iov, size_t iovcnt) { argument
22 if (iov != NULL) {
24 length += iov[i].iov_len;
70 void AppendIovec(const struct iovec* iov, size_t iovcnt) { argument
72 Append(static_cast<char*>(iov[i].iov_base), iov[i].iov_len);
76 size_t AppendIovecAtMostBytes(const struct iovec* iov, argument
81 const size_t length = std::min(max_bytes, iov[i].iov_len);
82 Append(static_cast<char*>(iov[i].iov_base), length);
H A Dquic_utils.h86 IOVector iov; local
87 iov.Append(const_cast<char*>(str.data()), str.size());
88 return iov;
H A Dreliable_quic_stream.cc21 struct iovec iov = {const_cast<char*>(data.data()), local
23 return iov;
127 struct iovec iov(MakeIovec(data));
128 consumed_data = WritevData(&iov, 1, fin, NULL);
148 struct iovec iov(MakeIovec(data));
149 QuicConsumedData consumed_data = WritevData(&iov, 1, fin, NULL);
161 const struct iovec* iov,
172 write_length += iov[i].iov_len;
175 id(), iov, iov_count, stream_bytes_written_, fin, ack_notifier_delegate);
160 WritevData( const struct iovec* iov, int iov_count, bool fin, QuicAckNotifier::DelegateInterface* ack_notifier_delegate) argument
H A Dquic_data_stream.cc64 size_t QuicDataStream::Readv(const struct iovec* iov, size_t iov_len) { argument
68 return sequencer()->Readv(iov, iov_len);
70 // Otherwise, copy decompressed header data into |iov|.
75 size_t bytes_to_read = min(iov[iov_index].iov_len,
77 char* iov_ptr = static_cast<char*>(iov[iov_index].iov_base);
87 int QuicDataStream::GetReadableRegions(iovec* iov, size_t iov_len) { argument
89 return sequencer()->GetReadableRegions(iov, iov_len);
94 iov[0].iov_base = static_cast<void*>(
96 iov[0].iov_len = decompressed_headers_.length();
H A Dquic_stream_sequencer.h55 int GetReadableRegions(iovec* iov, size_t iov_len);
59 int Readv(const struct iovec* iov, size_t iov_len);
/external/chromium_org/third_party/ots/src/
H A Dglyf.h16 std::vector<std::pair<const uint8_t*, size_t> > iov; member in struct:ots::OpenTypeGLYF
H A Dglyf.cc113 glyf->iov.push_back(std::make_pair(
119 glyf->iov.push_back(std::make_pair(
122 glyf->iov.push_back(std::make_pair((const uint8_t*) "\x00\x00",
157 glyf->iov.push_back(std::make_pair(
253 glyf->iov.push_back(std::make_pair(data + gly_offset,
264 glyf->iov.push_back(std::make_pair(
292 for (unsigned i = 0; i < glyf->iov.size(); ++i) {
293 if (!out->Write(glyf->iov[i].first, glyf->iov[i].second)) {
/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/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/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/qemu/
H A Dcutils.c139 qiov->iov = qemu_malloc(alloc_hint * sizeof(struct iovec));
145 void qemu_iovec_init_external(QEMUIOVector *qiov, struct iovec *iov, int niov) argument
149 qiov->iov = iov;
154 qiov->size += iov[i].iov_len;
163 qiov->iov = qemu_realloc(qiov->iov, qiov->nalloc * sizeof(struct iovec));
165 qiov->iov[qiov->niov].iov_base = base;
166 qiov->iov[qiov->niov].iov_len = len;
190 if (skip >= src->iov[
[all...]
H A Ddma-helpers.c48 QEMUIOVector iov; member in struct:__anon25553
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/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/qemu/hw/
H A Dscsi-disk.c56 struct iovec iov; member in struct:SCSIRequest
92 r->iov.iov_base = qemu_memalign(512, SCSI_DMA_BUF_SIZE);
97 r->iov.iov_len = 0;
176 DPRINTF("Data ready tag=0x%x len=%d\n", r->tag, r->iov.iov_len);
178 s->completion(s->opaque, SCSI_REASON_DATA, r->tag, r->iov.iov_len);
196 DPRINTF("Read buf_len=%d\n", r->iov.iov_len);
198 s->completion(s->opaque, SCSI_REASON_DATA, r->tag, r->iov.iov_len);
211 r->iov.iov_len = n * 512;
212 qemu_iovec_init_external(&r->qiov, &r->iov, 1);
254 n = r->iov
[all...]
/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/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/kernel-headers/original/linux/sunrpc/
H A Dsvc.h81 static inline u32 svc_getu32(struct kvec *iov) argument
84 vp = iov->iov_base;
86 iov->iov_base = (void*)vp;
87 iov->iov_len -= sizeof(u32);
91 static inline void svc_ungetu32(struct kvec *iov) argument
93 u32 *vp = (u32 *)iov->iov_base;
94 iov->iov_base = (void *)(vp - 1);
95 iov->iov_len += sizeof(*vp);
98 static inline void svc_putu32(struct kvec *iov, u32 val) argument
100 u32 *vp = iov
[all...]
/external/chromium_org/components/breakpad/browser/
H A Dcrash_handler_host_linux.cc145 struct iovec iov[kCrashIovSize]; local
177 iov[0].iov_base = crash_context;
178 iov[0].iov_len = kCrashContextSize;
179 iov[1].iov_base = distro;
180 iov[1].iov_len = kDistroSize + 1;
181 iov[2].iov_base = &tid_buf_addr;
182 iov[2].iov_len = sizeof(tid_buf_addr);
183 iov[3].iov_base = &tid_fd;
184 iov[3].iov_len = sizeof(tid_fd);
185 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...]
/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/chromium_org/sandbox/linux/seccomp-bpf/
H A Ddemo.cc60 struct iovec iov[2] = { { 0 } }; local
63 iov[0].iov_base = &dummy;
64 iov[0].iov_len = sizeof(dummy);
66 iov[1].iov_base = const_cast<void *>(buf);
67 iov[1].iov_len = len;
69 msg.msg_iov = iov;
98 struct iovec iov[2] = { { 0 } }; local
101 iov[0].iov_base = &err;
102 iov[0].iov_len = sizeof(int);
104 iov[
[all...]

Completed in 397 milliseconds

123456