Home
last modified time | relevance | path

Searched refs:iov (Results 1 – 25 of 193) sorted by relevance

12345678

/third_party/musl/libc-test/src/functionalext/supplement/unistd/
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[0].iov_len = sizeof(buf1) / sizeof(char); in pwritev_0200()
[all …]
Dwritev.c32 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()
54 struct iovec iov[2]; in writev_0200() local
56 iov[0].iov_base = str0; in writev_0200()
57 iov[0].iov_len = 0; in writev_0200()
[all …]
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[0].iov_len = sizeof(buf1) / sizeof(char); in preadv_0200()
[all …]
/third_party/musl/porting/uniproton/kernel/src/stdio/
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[0].iov_len) { in __stdio_write()
29 cnt -= iov[0].iov_len; in __stdio_write()
30 iov++; iovcnt--; in __stdio_write()
32 iov[0].iov_base = (char *)iov[0].iov_base + cnt; in __stdio_write()
33 iov[0].iov_len -= cnt; in __stdio_write()
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].i… 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/porting/liteos_m/kernel/src/stdio/
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[0].iov_len) { in __stdio_write()
29 cnt -= iov[0].iov_len; in __stdio_write()
30 iov++; iovcnt--; in __stdio_write()
32 iov[0].iov_base = (char *)iov[0].iov_base + cnt; in __stdio_write()
33 iov[0].iov_len -= cnt; in __stdio_write()
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].i… 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/lwip/src/core/distributed_net/
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 = mem_malloc(size); in udp_transmit_sendmsg() local
116 if (iov == NULL) { in udp_transmit_sendmsg()
120 (void)memset_s(iov, size, 0, size); in udp_transmit_sendmsg()
[all …]
/third_party/musl/porting/liteos_a/kernel/src/stdio/
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[0].iov_base + cnt; in __stdio_write()
32 iov[0].iov_len -= cnt; in __stdio_write()
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/musl/src/stdio/
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 = syscall(SYS_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[0].iov_base + cnt; in __stdio_write()
32 iov[0].iov_len -= cnt; in __stdio_write()
D__stdio_read.c6 struct iovec iov[2] = { in __stdio_read() local
12 cnt = iov[0].iov_len ? syscall(SYS_readv, f->fd, iov, 2) in __stdio_read()
13 : syscall(SYS_read, f->fd, iov[1].iov_base, iov[1].iov_len); in __stdio_read()
18 if (cnt <= iov[0].iov_len) return cnt; in __stdio_read()
19 cnt -= iov[0].iov_len; in __stdio_read()
/third_party/ltp/testcases/kernel/syscalls/sendmsg/
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,
176 .iov = iov,
193 .iov = iov,
209 .iov = iov,
225 .iov = iov,
[all …]
/third_party/pulseaudio/src/modules/rtp/
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[3].iov_base = c->sdp_data; in pa_sap_send()
[all …]
/third_party/selinux/libselinux/src/
Dsetrans_client.c83 struct iovec iov[5]; in send_request() local
100 iov[0].iov_base = &function; in send_request()
101 iov[0].iov_len = sizeof(function); in send_request()
102 iov[1].iov_base = &data1_size; in send_request()
103 iov[1].iov_len = sizeof(data1_size); in send_request()
104 iov[2].iov_base = &data2_size; in send_request()
105 iov[2].iov_len = sizeof(data2_size); in send_request()
106 iov[3].iov_base = (char *)data1; in send_request()
107 iov[3].iov_len = data1_size; in send_request()
108 iov[4].iov_base = (char *)data2; in send_request()
[all …]
/third_party/ltp/testcases/kernel/syscalls/recvmsg/
Drecvmsg01.c72 struct iovec iov[1]; variable
95 struct iovec *iov; member
111 PF_INET, SOCK_STREAM, 0, iov, 1, buf, sizeof(buf), &msgdat, 0,
117 0, 0, 0, iov, 1, (void *)buf, sizeof(buf), &msgdat, 0,
123 PF_INET, SOCK_STREAM, 0, iov, 1, (void *)buf, sizeof(buf),
129 PF_INET, SOCK_STREAM, 0, iov, 1, (void *)buf, sizeof(buf),
134 PF_INET, SOCK_STREAM, 0, iov, 1, (void *)-1, sizeof(buf),
146 PF_INET, SOCK_STREAM, 0, iov, -1, (void *)buf, sizeof(buf),
152 PF_UNIX, SOCK_STREAM, 0, iov, 1, (void *)buf, sizeof(buf),
158 PF_INET, SOCK_STREAM, 0, iov, 1, (void *)buf, sizeof(buf),
[all …]
/third_party/libfuse/example/
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 = { arg, sizeof(size_t) }; in cusexmp_ioctl() local
[all …]
/third_party/libuv/test/
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 = uv_buf_init("z", 1); in writeFail()
[all …]
/third_party/ltp/utils/sctp/lib/
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/rust/crates/nix/src/sys/
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()
48 pub fn pwritev(fd: RawFd, iov: &[IoSlice<'_>], offset: off_t) -> Result<usize> { in pwritev()
56 iov.as_ptr() as *const libc::iovec, in pwritev()
57 iov.len() as c_int, in pwritev()
76 iov: &mut [IoSliceMut<'_>], in preadv()
86 iov.as_ptr() as *const libc::iovec, in preadv()
87 iov.len() as c_int, in preadv()
/third_party/node/deps/cares/src/lib/
Dares_writev.c28 ares_ssize_t ares_writev(ares_socket_t s, const struct iovec *iov, int iovcnt) in ares_writev() argument
45 if (iov[i].iov_len > INT_MAX - bytes) in ares_writev()
50 bytes += iov[i].iov_len; in ares_writev()
67 memcpy (bp, iov[i].iov_base, iov[i].iov_len); in ares_writev()
68 bp += iov[i].iov_len; in ares_writev()
/third_party/libfuse/lib/
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() argument
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[0].iov_len = sizeof(struct fuse_out_header);
[all …]
/third_party/ltp/testcases/kernel/syscalls/vmsplice/
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()
67 {&iov, .iov_sizes = (int[]){TEST_BLOCK_SIZE, -1}},
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/docs/code/uvcat/
Dmain.c15 static uv_buf_t iov; variable
22 uv_fs_read(uv_default_loop(), &read_req, open_req.result, &iov, 1, -1, on_read); in on_write()
36 iov.len = req->result; in on_read()
37 uv_fs_write(uv_default_loop(), &write_req, 1, &iov, 1, -1, on_write); in on_read()
46 iov = uv_buf_init(buffer, sizeof(buffer)); in on_open()
48 &iov, 1, -1, on_read); in on_open()

12345678