/third_party/musl/libc-test/src/functionalext/supplement/unistd/ |
H A D | pwritev.c | 30 struct iovec iov[2]; in pwritev_0100() local 32 iov[0].iov_base = buf1; in pwritev_0100() 33 iov[0].iov_len = sizeof(buf1) / sizeof(char); in pwritev_0100() 34 iov[1].iov_base = buf2; in pwritev_0100() 35 iov[1].iov_len = sizeof(buf2) / sizeof(char); in pwritev_0100() 38 int count = sizeof(iov) / sizeof(struct iovec); in pwritev_0100() 39 int ret = pwritev(fd, iov, count, 0); in pwritev_0100() 59 struct iovec iov[2]; in pwritev_0200() local 61 iov[0].iov_base = buf1; in pwritev_0200() 62 iov[ in pwritev_0200() 92 struct iovec iov[2]; pwritev_0300() local [all...] |
H A D | writev.c | 25 * @tc.desc : Writes iovcnt buffers of data described by iov to the file associated with fd 32 struct iovec iov[2]; in writev_0100() local 34 iov[0].iov_base = str0; in writev_0100() 35 iov[0].iov_len = strlen(str0) + 1; in writev_0100() 36 iov[1].iov_base = str1; in writev_0100() 37 iov[1].iov_len = strlen(str1) + 1; in writev_0100() 39 ssize_t result = writev(STDOUT_FILENO, iov, 2); in writev_0100() 40 if (result != (iov[0].iov_len + iov[1].iov_len)) { in writev_0100() 47 * @tc.desc : When iovlen is equal to 0, the data in the structure iov wil 54 struct iovec iov[2]; writev_0200() local [all...] |
H A D | preadv.c | 33 struct iovec iov[2]; in preadv_0100() local 38 iov[0].iov_base = buf1; in preadv_0100() 39 iov[0].iov_len = sizeof(buf1) / sizeof(char); in preadv_0100() 40 iov[1].iov_base = buf2; in preadv_0100() 41 iov[1].iov_len = sizeof(buf2) / sizeof(char); in preadv_0100() 55 int count = sizeof(iov) / sizeof(struct iovec); in preadv_0100() 56 ret = preadv(fd, iov, count, 0); in preadv_0100() 76 struct iovec iov[2]; in preadv_0200() local 78 iov[0].iov_base = buf1; in preadv_0200() 79 iov[ in preadv_0200() [all...] |
/third_party/musl/porting/uniproton/kernel/src/stdio/ |
H A D | __stdio_write.c | 10 struct iovec *iov = iovs;
in __stdio_write() local 11 size_t rem = iov[0].iov_len + iov[1].iov_len;
in __stdio_write() 15 cnt = write(f->fd, iov[0].iov_base, iov[0].iov_len);
in __stdio_write() 16 if (0 != iov[1].iov_len) cnt += write(f->fd, iov[1].iov_base, iov[1].iov_len);
in __stdio_write() 25 return iovcnt == 2 ? 0 : len-iov[0].iov_len;
in __stdio_write() 28 if (cnt > iov[ in __stdio_write() [all...] |
H A D | __stdio_read.c | 7 struct iovec iov[2] = {
in __stdio_read() local 13 cnt = read(f->fd, iov[0].iov_base, iov[0].iov_len);
in __stdio_read() 14 if (iov[1].iov_len > iov[0].iov_len) cnt += read(f->fd, iov[1].iov_base, iov[1].iov_len - iov[0].iov_len);
in __stdio_read() 19 if (cnt <= iov[0].iov_len) return cnt;
in __stdio_read() 20 cnt -= iov[ in __stdio_read() [all...] |
/third_party/musl/porting/liteos_m/kernel/src/stdio/ |
H A D | __stdio_write.c | 10 struct iovec *iov = iovs;
in __stdio_write() local 11 size_t rem = iov[0].iov_len + iov[1].iov_len;
in __stdio_write() 15 cnt = write(f->fd, iov[0].iov_base, iov[0].iov_len);
in __stdio_write() 16 if (0 != iov[1].iov_len) cnt += write(f->fd, iov[1].iov_base, iov[1].iov_len);
in __stdio_write() 25 return iovcnt == 2 ? 0 : len-iov[0].iov_len;
in __stdio_write() 28 if (cnt > iov[ in __stdio_write() [all...] |
H A D | __stdio_read.c | 7 struct iovec iov[2] = {
in __stdio_read() local 13 cnt = read(f->fd, iov[0].iov_base, iov[0].iov_len);
in __stdio_read() 14 if (iov[1].iov_len > iov[0].iov_len) cnt += read(f->fd, iov[1].iov_base, iov[1].iov_len - iov[0].iov_len);
in __stdio_read() 19 if (cnt <= iov[0].iov_len) return cnt;
in __stdio_read() 20 cnt -= iov[ in __stdio_read() [all...] |
/third_party/lwip/src/core/distributed_net/ |
H A D | udp_transmit.c | 75 struct iovec iov[2] = {0}; in udp_transmit_sendto() local 76 (void)memset_s(iov, sizeof(iov), 0, sizeof(iov)); in udp_transmit_sendto() 77 iov[0].iov_base = (void *)&data; in udp_transmit_sendto() 78 iov[0].iov_len = sizeof(data); in udp_transmit_sendto() 79 iov[1].iov_base = (void *)buf; in udp_transmit_sendto() 80 iov[1].iov_len = buf_len; in udp_transmit_sendto() 89 send_hdr.msg_iov = iov; in udp_transmit_sendto() 115 struct iovec *iov in udp_transmit_sendmsg() local [all...] |
/third_party/musl/porting/liteos_a/kernel/src/stdio/ |
H A D | __stdio_write.c | 10 struct iovec *iov = iovs; in __stdio_write() local 11 size_t rem = iov[0].iov_len + iov[1].iov_len; in __stdio_write() 15 cnt = writev(f->fd, iov, iovcnt); in __stdio_write() 24 return iovcnt == 2 ? 0 : len-iov[0].iov_len; in __stdio_write() 27 if (cnt > iov[0].iov_len) { in __stdio_write() 28 cnt -= iov[0].iov_len; in __stdio_write() 29 iov++; iovcnt--; in __stdio_write() 31 iov[0].iov_base = (char *)iov[ in __stdio_write() [all...] |
H A D | __stdio_read.c | 7 struct iovec iov[2] = { in __stdio_read() local 13 cnt = iov[0].iov_len ? vfs_readv(f->fd, iov, 2, NULL) in __stdio_read() 14 : read(f->fd, iov[1].iov_base, iov[1].iov_len); in __stdio_read() 19 if (cnt <= iov[0].iov_len) return cnt; in __stdio_read() 20 cnt -= iov[0].iov_len; in __stdio_read()
|
/third_party/node/deps/base64/base64/bin/ |
H A D | base64.c | 87 writev (const int fd, const struct iovec *iov, int iovcnt) in writev() argument 100 if ((r = write(fd, iov->iov_base, iov->iov_len)) < 0) { in writev() 108 if ((size_t) r != iov->iov_len) { in writev() 113 iov++; in writev() 143 writev_retry (const struct config *config, struct iovec *iov, size_t nvec) in writev_retry() argument 154 if ((nwrite = writev(1, iov, nvec)) < 0) { in writev_retry() 173 if (iov->iov_len > (size_t) nwrite) { in writev_retry() 174 char *base = iov->iov_base; in writev_retry() 176 iov in writev_retry() 194 iov_append(const struct config *config, struct iovec *iov, size_t *nvec, char *base, const size_t len) iov_append() argument 259 static struct iovec iov[IOV_MAX]; write_wrapped() local [all...] |
/third_party/musl/libc-test/src/functionalext/supplement/unistd/unistd_gtest/ |
H A D | unistd_writev_test.cpp | 17 * @tc.desc: Writes iovcnt buffers of data described by iov to the file associated with fd. 24 struct iovec iov[2]; in HWTEST_F() local 26 iov[0].iov_base = reinterpret_cast<void*>(const_cast<char*>(str0)); in HWTEST_F() 27 iov[0].iov_len = strlen(str0) + 1; in HWTEST_F() 28 iov[1].iov_base = reinterpret_cast<void*>(const_cast<char*>(str1)); in HWTEST_F() 29 iov[1].iov_len = strlen(str1) + 1; in HWTEST_F() 31 EXPECT_EQ(iov[0].iov_len + iov[1].iov_len, writev(STDOUT_FILENO, iov, 2)); in HWTEST_F()
|
/third_party/pulseaudio/src/modules/rtp/ |
H A D | sap.c | 78 struct iovec iov[4]; in pa_sap_send() local 100 iov[0].iov_base = &header; in pa_sap_send() 101 iov[0].iov_len = sizeof(header); in pa_sap_send() 104 iov[1].iov_base = (void*) &((struct sockaddr_in*) sa)->sin_addr; in pa_sap_send() 105 iov[1].iov_len = 4U; in pa_sap_send() 108 iov[1].iov_base = (void*) &((struct sockaddr_in6*) sa)->sin6_addr; in pa_sap_send() 109 iov[1].iov_len = 16U; in pa_sap_send() 113 iov[2].iov_base = (char*) MIME_TYPE; in pa_sap_send() 114 iov[2].iov_len = sizeof(MIME_TYPE); in pa_sap_send() 116 iov[ in pa_sap_send() 144 struct iovec iov; pa_sap_recv() local [all...] |
/third_party/ltp/testcases/kernel/syscalls/sendmsg/ |
H A D | sendmsg01.c | 64 static struct iovec iov[1]; variable 89 struct iovec *iov; member 108 .iov = iov, 125 .iov = iov, 142 .iov = iov, 159 .iov = iov, [all...] |
/third_party/ltp/testcases/kernel/syscalls/recvmsg/ |
H A D | recvmsg01.c | 30 static struct iovec iov[1]; variable 52 struct iovec *iov; member 68 .iov = iov, 83 .iov = iov, 98 .iov = iov, 114 .iov = iov, [all...] |
/third_party/selinux/libselinux/src/ |
H A D | setrans_client.c | 89 struct iovec iov[5]; in send_request() local 106 iov[0].iov_base = &function; in send_request() 107 iov[0].iov_len = sizeof(function); in send_request() 108 iov[1].iov_base = &data1_size; in send_request() 109 iov[1].iov_len = sizeof(data1_size); in send_request() 110 iov[2].iov_base = &data2_size; in send_request() 111 iov[2].iov_len = sizeof(data2_size); in send_request() 112 iov[3].iov_base = (char *)data1; in send_request() 113 iov[3].iov_len = data1_size; in send_request() 114 iov[ in send_request() [all...] |
/third_party/libfuse/example/ |
H A D | cuse.c | 126 struct iovec in_iov[2], out_iov[3], iov[3]; in fioc_do_rw() local 168 iov[0].iov_base = &cur_size; in fioc_do_rw() 169 iov[0].iov_len = sizeof(cur_size); in fioc_do_rw() 171 iov[1].iov_base = &cusexmp_size; in fioc_do_rw() 172 iov[1].iov_len = sizeof(cusexmp_size); in fioc_do_rw() 183 iov[2].iov_base = cusexmp_buf + off; in fioc_do_rw() 184 iov[2].iov_len = size; in fioc_do_rw() 185 fuse_reply_ioctl_iov(req, size, iov, 3); in fioc_do_rw() 193 fuse_reply_ioctl_iov(req, in_bufsz, iov, 2); in fioc_do_rw() 213 struct iovec iov in cusexmp_ioctl() local 223 struct iovec iov = { arg, sizeof(size_t) }; cusexmp_ioctl() local [all...] |
/third_party/ltp/testcases/kernel/syscalls/vmsplice/ |
H A D | vmsplice03.c | 19 static struct iovec *iov; variable 25 char *arr_write = iov->iov_base; in vmsplice_test() 27 memset(iov->iov_base, 0, iov->iov_len); in vmsplice_test() 31 written = vmsplice(pipes[0], iov, 1, 0); in vmsplice_test() 66 {&iov, .iov_sizes = (int[]){TEST_BLOCK_SIZE, -1}},
|
H A D | vmsplice04.c | 22 static struct iovec iov; variable 29 TEST(vmsplice(pipes[1], &iov, 1, SPLICE_F_NONBLOCK)); in vmsplice_test() 44 TEST(vmsplice(pipes[1], &iov, 1, 0)); in vmsplice_test() 77 iov.iov_base = write_buffer; in setup() 78 iov.iov_len = pipe_max_size; in setup() 80 TEST(vmsplice(pipes[1], &iov, 1, 0)); in setup()
|
/third_party/libuv/test/ |
H A D | test-fs-open-flags.c | 49 static uv_buf_t iov; variable 110 iov = uv_buf_init("a", 1); in refresh() 111 r = uv_fs_write(NULL, &write_req, open_req.result, &iov, 1, -1, NULL); in refresh() 163 iov = uv_buf_init("b", 1); in writeExpect() 164 r = uv_fs_write(NULL, &write_req, open_req.result, &iov, 1, -1, NULL); in writeExpect() 169 iov = uv_buf_init("c", 1); in writeExpect() 170 r = uv_fs_write(NULL, &write_req, open_req.result, &iov, 1, -1, NULL); in writeExpect() 186 iov = uv_buf_init(buf, sizeof(buf)); in writeExpect() 187 r = uv_fs_read(NULL, &read_req, open_req.result, &iov, 1, -1, NULL); in writeExpect() 206 iov in writeFail() [all...] |
/third_party/ltp/utils/sctp/lib/ |
H A D | sendmsg.c | 37 struct iovec iov; in sctp_sendmsg() local 44 outmsg.msg_iov = &iov; in sctp_sendmsg() 45 iov.iov_base = (void *)msg; in sctp_sendmsg() 46 iov.iov_len = len; in sctp_sendmsg() 78 struct iovec iov; in sctp_send() local 83 outmsg.msg_iov = &iov; in sctp_send() 84 iov.iov_base = (void *)msg; in sctp_send() 85 iov.iov_len = len; in sctp_send()
|
/third_party/libuv/docs/code/uvcat/ |
H A D | main.c | 14 static uv_buf_t iov; variable 21 uv_fs_read(uv_default_loop(), &read_req, open_req.result, &iov, 1, -1, on_read); in on_write() local 35 iov.len = req->result; in on_read() 36 uv_fs_write(uv_default_loop(), &write_req, 1, &iov, 1, -1, on_write); in on_read() local 45 iov = uv_buf_init(buffer, sizeof(buffer)); in on_open() 47 &iov, 1, -1, on_read); in on_open() local
|
/third_party/rust/crates/nix/src/sys/ |
H A D | uio.rs | 13 pub fn writev(fd: RawFd, iov: &[IoSlice<'_>]) -> Result<usize> { in writev() 22 libc::writev(fd, iov.as_ptr() as *const libc::iovec, iov.len() as c_int) in writev() 31 pub fn readv(fd: RawFd, iov: &mut [IoSliceMut<'_>]) -> Result<usize> { in readv() 34 libc::readv(fd, iov.as_ptr() as *const libc::iovec, iov.len() as c_int) in readv() 40 /// Write to `fd` at `offset` from buffers in `iov`. 42 /// Buffers in `iov` will be written in order until all buffers have been written 48 pub fn pwritev(fd: RawFd, iov: &[IoSlice<'_>], offset: off_t) -> Result<usize> { in pwritev() 56 iov [all...] |
/third_party/libfuse/lib/ |
H A D | fuse_lowlevel.c | 91 static size_t iov_length(const struct iovec *iov, size_t count) in iov_length() argument 97 ret += iov[seg].iov_len; in iov_length() 167 struct iovec *iov, int count) in fuse_send_msg() 169 struct fuse_out_header *out = iov[0].iov_base; in fuse_send_msg() 172 out->len = iov_length(iov, count); in fuse_send_msg() 193 res = se->io->writev(ch ? ch->fd : se->fd, iov, count, in fuse_send_msg() 196 res = writev(ch ? ch->fd : se->fd, iov, count); in fuse_send_msg() 211 int fuse_send_reply_iov_nofree(fuse_req_t req, int error, struct iovec *iov, argument 229 iov[0].iov_base = &out; 230 iov[ 166 fuse_send_msg(struct fuse_session *se, struct fuse_chan *ch, struct iovec *iov, int count) fuse_send_msg() argument 235 send_reply_iov(fuse_req_t req, int error, struct iovec *iov, int count) global() argument 248 struct iovec iov[2]; global() local 258 fuse_reply_iov(fuse_req_t req, const struct iovec *iov, int count) global() argument 493 fuse_send_data_iov_fallback(struct fuse_session *se, struct fuse_chan *ch, struct iovec *iov, int iov_count, struct fuse_bufvec *buf, size_t len) global() argument 659 fuse_send_data_iov(struct fuse_session *se, struct fuse_chan *ch, struct iovec *iov, int iov_count, struct fuse_bufvec *buf, unsigned int flags) global() argument 863 fuse_send_data_iov(struct fuse_session *se, struct fuse_chan *ch, struct iovec *iov, int iov_count, struct fuse_bufvec *buf, unsigned int flags) global() argument 877 struct iovec iov[2]; global() local 945 fuse_ioctl_iovec_copy(const struct iovec *iov, size_t count) global() argument 970 struct iovec iov[4]; global() local 1036 struct iovec iov[3]; global() local 1054 fuse_reply_ioctl_iov(fuse_req_t req, int result, const struct iovec *iov, int count) global() argument 2258 send_notify_iov(struct fuse_session *se, int notify_code, struct iovec *iov, int count) global() argument 2278 struct iovec iov[2]; global() local 2295 struct iovec iov[2]; global() local 2337 struct iovec iov[3]; global() local 2383 struct iovec iov[3]; global() local 2410 struct iovec iov[3]; global() local 2488 struct iovec iov[2]; global() local 2694 struct iovec iov = { global() local [all...] |
/third_party/ltp/testcases/kernel/syscalls/writev/ |
H A D | writev03.c | 40 struct iovec iov[5]; variable 69 iov[1].iov_base = map_ptr; in thread_run() 70 iov[1].iov_len = CHUNK_SIZE; in thread_run() 71 iov[3].iov_base = map_ptr + CHUNK_SIZE; in thread_run() 72 iov[3].iov_len = CHUNK_SIZE; in thread_run() 75 tst_atomic_store(writev(writefd, iov, ARRAY_SIZE(iov)), in thread_run()
|