/third_party/musl/libc-test/src/functionalext/supplement/unistd/ |
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[0].iov_len = sizeof(buf1) / sizeof(char); in pwritev_0200() [all …]
|
D | writev.c | 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() 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 …]
|
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[0].iov_len = sizeof(buf1) / sizeof(char); in preadv_0200() [all …]
|
/third_party/musl/porting/uniproton/kernel/src/stdio/ |
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[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.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].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.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[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.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].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/ |
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 = 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.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[0].iov_base + cnt; in __stdio_write() 32 iov[0].iov_len -= cnt; in __stdio_write()
|
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/src/stdio/ |
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 = 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.c | 6 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/ |
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, 176 .iov = iov, 193 .iov = iov, 209 .iov = iov, 225 .iov = iov, [all …]
|
/third_party/pulseaudio/src/modules/rtp/ |
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[3].iov_base = c->sdp_data; in pa_sap_send() [all …]
|
/third_party/selinux/libselinux/src/ |
D | setrans_client.c | 83 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/ |
D | recvmsg01.c | 72 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/ |
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 = { arg, sizeof(size_t) }; in cusexmp_ioctl() local [all …]
|
/third_party/libuv/test/ |
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 = uv_buf_init("z", 1); in writeFail() [all …]
|
/third_party/ltp/utils/sctp/lib/ |
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/ |
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() 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/ |
D | ares_writev.c | 28 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/ |
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() 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/ |
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() 67 {&iov, .iov_sizes = (int[]){TEST_BLOCK_SIZE, -1}},
|
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/ |
D | main.c | 15 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()
|