/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/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/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/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...] |
/base/tee/tee_client/frameworks/libteec_vendor/ |
H A D | tee_client_socket.c | 83 static int InitRecvMsg(struct msghdr *recvMsg, struct iovec *iov, size_t iovLen,
in InitRecvMsg() argument 86 if (recvMsg == NULL || iov == NULL || ctrlBuf == NULL) {
in InitRecvMsg() 90 recvMsg->msg_iov = iov;
in InitRecvMsg() 103 struct iovec iov[IOV_LEN];
in RecvFileDescriptor() local 121 iov[0].iov_base = data;
in RecvFileDescriptor() 122 iov[0].iov_len = sizeof(data);
in RecvFileDescriptor() 124 rc = InitRecvMsg(&hmsg, iov, IOV_LEN, ctrlBuf, CMSG_SPACE(sizeof(int)));
in RecvFileDescriptor() 131 iov[0].iov_base = &version;
in RecvFileDescriptor() 132 iov[0].iov_len = sizeof(int);
in RecvFileDescriptor() 182 static void InitSockMsg(struct msghdr *message, CaRevMsg *revMsg, struct iovec *iov)
in InitSockMsg() argument 214 struct iovec iov[1]; CaDaemonConnectWithCaInfo() local [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/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/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/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/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/musl/src/linux/ |
H A D | pwritev2.c | 6 ssize_t pwritev2(int fd, const struct iovec *iov, int count, off_t ofs, int flags) in pwritev2() argument 10 if (ofs==-1) return writev(fd, iov, count); in pwritev2() 11 return syscall_cp(SYS_pwritev, fd, iov, count, in pwritev2() 15 return syscall_cp(SYS_pwritev2, fd, iov, count, in pwritev2()
|