Home
last modified time | relevance | path

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

12345678

/third_party/musl/libc-test/src/functionalext/supplement/unistd/
H A Dpwritev.c30 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 Dwritev.c25 * @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 Dpreadv.c33 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.c10 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.c7 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.c10 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.c7 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 Dudp_transmit.c75 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.c10 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.c7 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 Dbase64.c87 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 Dunistd_writev_test.cpp17 * @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 Dsap.c78 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 Dsendmsg01.c64 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 Drecvmsg01.c30 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 Dsetrans_client.c89 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 Dcuse.c126 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 Dvmsplice03.c19 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 Dvmsplice04.c22 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 Dtest-fs-open-flags.c49 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 Dsendmsg.c37 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 Dmain.c14 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 Duio.rs13 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 Dfuse_lowlevel.c91 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 Dwritev03.c40 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()

Completed in 10 milliseconds

12345678