/external/ltrace/sysdeps/linux-gnu/metag/ |
H A D | regs.c | 35 struct iovec iov; local 37 iov.iov_base = ®s; 38 iov.iov_len = sizeof(regs); 39 if (ptrace(PTRACE_GETREGSET, proc->pid, NT_PRSTATUS, (long)&iov)) 49 struct iovec iov; local 51 iov.iov_base = ®s; 52 iov.iov_len = sizeof(regs); 53 if (ptrace(PTRACE_GETREGSET, proc->pid, NT_PRSTATUS, (long)&iov)) 58 iov.iov_base = ®s; 59 iov 67 struct iovec iov; local 81 struct iovec iov; local [all...] |
H A D | trace.c | 79 struct iovec iov; local 82 iov.iov_base = ®s; 83 iov.iov_len = sizeof(regs); 85 (long)&iov)) 165 struct iovec iov; local 188 iov.iov_base = ®s; 189 iov.iov_len = sizeof(regs); 191 NT_PRSTATUS, (long)&iov)) 210 iov.iov_base = ®s; 211 iov 399 struct iovec iov; local [all...] |
/external/compiler-rt/test/asan/TestCases/Posix/ |
H A D | readv.cc | 16 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/qemu/include/qemu/ |
H A D | iov.h | 21 * starting at `iov' of `iov_cnt' number of elements. 23 size_t iov_size(const struct iovec *iov, const unsigned int iov_cnt); 29 * `bytes' bytes long will be copied to/from an iovec `iov' with 34 * min(bytes, iov_size(iov)-offset) 42 size_t iov_from_buf(const struct iovec *iov, unsigned int iov_cnt, 44 size_t iov_to_buf(const struct iovec *iov, const unsigned int iov_cnt, 48 * Set data bytes pointed out by iovec `iov' of size `iov_cnt' elements, 54 * min(size, iov_size(iov) - offset). 57 size_t iov_memset(const struct iovec *iov, const unsigned int iov_cnt, 66 * r = iov_send_recv(sockfd, iov, iovcn [all...] |
/external/chromium_org/net/quic/ |
H A D | iovector_test.cc | 57 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 D | iovector.h | 20 inline size_t TotalIovecLength(const struct iovec* iov, size_t iovcnt) { argument 22 if (iov != NULL) { 24 length += iov[i].iov_len; 69 void AppendIovec(const struct iovec* iov, size_t iovcnt) { argument 71 Append(static_cast<char*>(iov[i].iov_base), iov[i].iov_len); 75 size_t AppendIovecAtMostBytes(const struct iovec* iov, argument 80 const size_t length = std::min(max_bytes, iov[i].iov_len); 81 Append(static_cast<char*>(iov[i].iov_base), length);
|
H A D | quic_data_stream.cc | 60 size_t QuicDataStream::Readv(const struct iovec* iov, size_t iov_len) { argument 64 return sequencer()->Readv(iov, iov_len); 66 // Otherwise, copy decompressed header data into |iov|. 71 size_t bytes_to_read = min(iov[iov_index].iov_len, 73 char* iov_ptr = static_cast<char*>(iov[iov_index].iov_base); 86 int QuicDataStream::GetReadableRegions(iovec* iov, size_t iov_len) { argument 88 return sequencer()->GetReadableRegions(iov, iov_len); 93 iov[0].iov_base = static_cast<void*>( 95 iov[0].iov_len = decompressed_headers_.length();
|
H A D | quic_stream_sequencer.cc | 99 const iovec& iov = data.iovec()[i]; local 101 byte_offset, string(static_cast<char*>(iov.iov_base), iov.iov_len))); 102 byte_offset += iov.iov_len; 103 num_bytes_buffered_ += iov.iov_len; 138 int QuicStreamSequencer::GetReadableRegions(iovec* iov, size_t iov_len) { argument 146 iov[index].iov_base = static_cast<void*>( 148 iov[index].iov_len = it->second.size(); 157 int QuicStreamSequencer::Readv(const struct iovec* iov, size_t iov_len) { argument 168 int bytes_to_read = min(iov[iov_inde [all...] |
H A D | quic_utils.h | 92 IOVector iov; local 93 iov.Append(const_cast<char*>(str.data()), str.size()); 94 return iov;
|
/external/qemu/util/ |
H A D | iov.c | 2 * Helpers for getting linearized buffers from iov / filling buffers into iovs 19 #include "qemu/iov.h" 29 size_t iov_from_buf(const struct iovec *iov, unsigned int iov_cnt, argument 35 if (offset < iov[i].iov_len) { 36 size_t len = MIN(iov[i].iov_len - offset, bytes - done); 37 memcpy(iov[i].iov_base + offset, buf + done, len); 41 offset -= iov[i].iov_len; 48 size_t iov_to_buf(const struct iovec *iov, const unsigned int iov_cnt, argument 54 if (offset < iov[i].iov_len) { 55 size_t len = MIN(iov[ 67 iov_memset(const struct iovec *iov, const unsigned int iov_cnt, size_t offset, int fillc, size_t bytes) argument 86 iov_size(const struct iovec *iov, const unsigned int iov_cnt) argument 100 do_send_recv(int sockfd, struct iovec *iov, unsigned iov_cnt, bool do_send) argument 143 iov_send_recv(int sockfd, struct iovec *iov, unsigned iov_cnt, size_t offset, size_t bytes, bool do_send) argument 219 iov_hexdump(const struct iovec *iov, const unsigned int iov_cnt, FILE *fp, const char *prefix, size_t limit) argument 236 iov_copy(struct iovec *dst_iov, unsigned int dst_iov_cnt, const struct iovec *iov, unsigned int iov_cnt, size_t offset, size_t bytes) argument 269 qemu_iovec_init_external(QEMUIOVector *qiov, struct iovec *iov, int niov) argument 381 iov_discard_front(struct iovec **iov, unsigned int *iov_cnt, size_t bytes) argument 404 iov_discard_back(struct iovec *iov, unsigned int *iov_cnt, size_t bytes) argument [all...] |
/external/chromium_org/third_party/ots/src/ |
H A D | glyf.h | 16 std::vector<std::pair<const uint8_t*, size_t> > iov; member in struct:ots::OpenTypeGLYF
|
/external/fio/os/windows/posix/include/sys/ |
H A D | uio.h | 13 ssize_t readv(int fildes, const struct iovec *iov, int iovcnt); 14 ssize_t writev(int fildes, const struct iovec *iov, int iovcnt);
|
/external/kernel-headers/original/uapi/linux/ |
H A D | mic_ioctl.h | 29 * @iov: An array of IOVEC structures containing user space buffers. 30 * @iovcnt: Number of IOVEC structures in iov. 38 struct iovec __user *iov; member in struct:mic_copy_desc 40 struct iovec *iov;
|
/external/valgrind/main/memcheck/tests/linux/ |
H A D | getregset.c | 48 struct iovec iov; local 63 iov.iov_len = sizeof(buf); 64 iov.iov_base = buf; 65 if (ptrace(0x4204, cpid, NT_PRSTATUS, &iov) == -1) 68 assert(iov.iov_base == buf); 69 assert(iov.iov_len > 0 && iov.iov_len < sizeof(buf)); 73 assert(non_empty(buf, iov.iov_len));
|
/external/strace/tests/ |
H A D | uio.c | 12 struct iovec iov = { buf, sizeof buf }; local 16 assert(preadv(fd, &iov, 1, offset) == 4); 21 assert(pwritev(fd, &iov, 1, offset) == 4);
|
H A D | scm_rights.c | 19 struct iovec iov = { local 21 .iov_len = sizeof(iov) 25 .msg_iov = &iov, 55 assert(sendmsg(1, &mh, 0) == sizeof(iov)); 66 assert(recvmsg(0, &mh, 0) == sizeof(iov));
|
/external/qemu/slirp/ |
H A D | socket.c | 88 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 D | socket.c | 96 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/valgrind/main/memcheck/tests/ |
H A D | sendmsg.c | 16 struct iovec iov[2]; local 36 iov[0].iov_base = "one"; 37 iov[0].iov_len = 3; 38 iov[1].iov_base = "two"; 39 iov[1].iov_len = 3; 40 msg.msg_iov = &iov[0];
|
/external/qemu/ |
H A D | dma-helpers.c | 48 QEMUIOVector iov; member in struct:__anon29636 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 D | dhcp_release.c | 76 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/fio/engines/ |
H A D | splice.c | 77 struct iovec iov; local 118 iov.iov_base = p; 119 iov.iov_len = ret; 121 while (iov.iov_len) { 122 ret = vmsplice(sd->pipe[0], &iov, 1, SPLICE_F_MOVE); 130 iov.iov_base = p; 145 iov.iov_len -= ret; 146 iov.iov_base += ret; 170 struct iovec iov = { local 179 while (iov [all...] |
/external/chromium_org/mojo/embedder/ |
H A D | platform_channel_utils_posix.h | 35 PlatformChannelWritev(PlatformHandle h, struct iovec* iov, size_t num_iov); 43 // specified by |iov|). (The handles are not closed, regardless of success or 47 struct iovec* iov,
|
H A D | platform_channel_utils_posix.cc | 62 struct iovec* iov, 65 DCHECK(iov); 69 return HANDLE_EINTR(writev(h.fd, iov, static_cast<int>(num_iov))); 72 msg.msg_iov = iov; 79 struct iovec* iov, 83 DCHECK(iov); 91 msg.msg_iov = iov; 115 struct iovec iov = {const_cast<char*>(""), 1}; local 118 msg.msg_iov = &iov; 150 struct iovec iov local 61 PlatformChannelWritev(PlatformHandle h, struct iovec* iov, size_t num_iov) argument 78 PlatformChannelSendmsgWithHandles(PlatformHandle h, struct iovec* iov, size_t num_iov, PlatformHandle* platform_handles, size_t num_platform_handles) argument [all...] |
/external/valgrind/main/none/tests/ |
H A D | fdleak_cmsg.c | 60 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);
|