/third_party/musl/porting/liteos_a_newlib/kernel/include/sys/ |
H A D | uio.h | 13 ssize_t vfs_readv(int fd, const struct iovec *iov, int iovcnt, off_t *offset); 14 ssize_t vfs_writev(int fd, const struct iovec *iov, int iovcnt, off_t *offset); 16 ssize_t readv (int, const struct iovec *, int); 17 ssize_t writev (int, const struct iovec *, int); 20 ssize_t preadv (int, const struct iovec *, int, off_t); 21 ssize_t pwritev (int, const struct iovec *, int, off_t); 29 ssize_t process_vm_writev(pid_t, const struct iovec *, unsigned long, const struct iovec *, unsigned long, unsigned long); 30 ssize_t process_vm_readv(pid_t, const struct iovec *, unsigned long, const struct iovec *, unsigne [all...] |
/third_party/musl/porting/liteos_a/kernel/include/sys/ |
H A D | uio.h | 26 ssize_t vfs_readv(int fd, const struct iovec *iov, int iovcnt, off_t *offset); 27 ssize_t vfs_writev(int fd, const struct iovec *iov, int iovcnt, off_t *offset); 29 ssize_t readv (int, const struct iovec *, int); 30 ssize_t writev (int, const struct iovec *, int); 33 ssize_t preadv (int, const struct iovec *, int, off_t); 34 ssize_t pwritev (int, const struct iovec *, int, off_t); 42 ssize_t process_vm_writev(pid_t, const struct iovec *, unsigned long, const struct iovec *, unsigned long, unsigned long); 43 ssize_t process_vm_readv(pid_t, const struct iovec *, unsigned long, const struct iovec *, unsigne [all...] |
/third_party/musl/include/sys/ |
H A D | uio.h | 26 ssize_t readv (int, const struct iovec *, int); 27 ssize_t writev (int, const struct iovec *, int); 30 ssize_t preadv (int, const struct iovec *, int, off_t); 31 ssize_t pwritev (int, const struct iovec *, int, off_t); 40 ssize_t process_vm_writev(pid_t, const struct iovec *, unsigned long, const struct iovec *, unsigned long, unsigned long); 41 ssize_t process_vm_readv(pid_t, const struct iovec *, unsigned long, const struct iovec *, unsigned long, unsigned long); 42 ssize_t preadv2 (int, const struct iovec *, int, off_t, int); 43 ssize_t pwritev2 (int, const struct iovec *, in [all...] |
/third_party/eudev/src/shared/ |
H A D | log.c | 250 struct iovec iovec[6] = {}; in write_to_console() local 259 IOVEC_SET_STRING(iovec[n++], prefix); in write_to_console() 267 IOVEC_SET_STRING(iovec[n++], location); in write_to_console() 271 IOVEC_SET_STRING(iovec[n++], ANSI_HIGHLIGHT_RED_ON); in write_to_console() 272 IOVEC_SET_STRING(iovec[n++], buffer); in write_to_console() 274 IOVEC_SET_STRING(iovec[n++], ANSI_HIGHLIGHT_OFF); in write_to_console() 275 IOVEC_SET_STRING(iovec[n++], "\n"); in write_to_console() 277 if (writev(console_fd, iovec, n) < 0) { in write_to_console() 291 if (writev(console_fd, iovec, in write_to_console() 311 struct iovec iovec[5] = {}; write_to_syslog() local 374 struct iovec iovec[5] = {}; write_to_kmsg() local [all...] |
/third_party/musl/porting/liteos_m/kernel/include/sys/ |
H A D | uio.h | 26 ssize_t readv (int, const struct iovec *, int); 27 ssize_t writev (int, const struct iovec *, int); 30 ssize_t preadv (int, const struct iovec *, int, off_t); 31 ssize_t pwritev (int, const struct iovec *, int, off_t); 40 ssize_t process_vm_writev(pid_t, const struct iovec *, unsigned long, const struct iovec *, unsigned long, unsigned long); 41 ssize_t process_vm_readv(pid_t, const struct iovec *, unsigned long, const struct iovec *, unsigned long, unsigned long);
|
/third_party/musl/porting/liteos_m_iccarm/kernel/include/sys/ |
H A D | uio.h | 26 ssize_t readv (int, const struct iovec *, int); 27 ssize_t writev (int, const struct iovec *, int); 30 ssize_t preadv (int, const struct iovec *, int, off_t); 31 ssize_t pwritev (int, const struct iovec *, int, off_t); 40 ssize_t process_vm_writev(pid_t, const struct iovec *, unsigned long, const struct iovec *, unsigned long, unsigned long); 41 ssize_t process_vm_readv(pid_t, const struct iovec *, unsigned long, const struct iovec *, unsigned long, unsigned long);
|
/third_party/musl/porting/uniproton/kernel/include/sys/ |
H A D | uio.h | 26 ssize_t readv (int, const struct iovec *, int); 27 ssize_t writev (int, const struct iovec *, int); 30 ssize_t preadv (int, const struct iovec *, int, off_t); 31 ssize_t pwritev (int, const struct iovec *, int, off_t); 40 ssize_t process_vm_writev(pid_t, const struct iovec *, unsigned long, const struct iovec *, unsigned long, unsigned long); 41 ssize_t process_vm_readv(pid_t, const struct iovec *, unsigned long, const struct iovec *, unsigned long, unsigned long);
|
/third_party/elfutils/backends/ |
H A D | aarch64_initreg.c | 60 struct iovec iovec; in aarch64_set_initial_registers_tid() 61 iovec.iov_base = &gregs; in aarch64_set_initial_registers_tid() 62 iovec.iov_len = sizeof (gregs); in aarch64_set_initial_registers_tid() 63 if (ptrace (PTRACE_GETREGSET, tid, NT_PRSTATUS, &iovec) != 0) in aarch64_set_initial_registers_tid() 78 iovec.iov_base = &fregs; in aarch64_set_initial_registers_tid() 79 iovec.iov_len = sizeof (fregs); in aarch64_set_initial_registers_tid() 80 if (ptrace (PTRACE_GETREGSET, tid, NT_FPREGSET, &iovec) != 0) in aarch64_set_initial_registers_tid()
|
H A D | riscv_initreg.c | 54 struct iovec iovec; in riscv_set_initial_registers_tid() 55 iovec.iov_base = &gregs; in riscv_set_initial_registers_tid() 56 iovec.iov_len = sizeof (gregs); in riscv_set_initial_registers_tid() 57 if (ptrace (PTRACE_GETREGSET, tid, NT_PRSTATUS, &iovec) != 0) in riscv_set_initial_registers_tid()
|
H A D | ppc_initreg.c | 106 struct iovec iovec; in ppc_set_initial_registers_tid() 107 iovec.iov_base = ®s; in ppc_set_initial_registers_tid() 108 iovec.iov_len = sizeof (regs); in ppc_set_initial_registers_tid() 109 if (ptrace (PTRACE_GETREGSET, tid, NT_PRSTATUS, &iovec) != 0) in ppc_set_initial_registers_tid() 113 bool get32 = iovec.iov_len < sizeof (struct pt_regs); in ppc_set_initial_registers_tid()
|
H A D | csky_initreg.c | 53 struct iovec iovec; in csky_set_initial_registers_tid() 54 iovec.iov_base = &user_regs; in csky_set_initial_registers_tid() 55 iovec.iov_len = sizeof (user_regs); in csky_set_initial_registers_tid() 56 if (ptrace (PTRACE_GETREGSET, tid, NT_PRSTATUS, &iovec) != 0) in csky_set_initial_registers_tid()
|
H A D | arm_initreg.c | 77 struct iovec iovec; in arm_set_initial_registers_tid() 78 iovec.iov_base = &gregs; in arm_set_initial_registers_tid() 79 iovec.iov_len = sizeof (gregs); in arm_set_initial_registers_tid() 80 if (ptrace (PTRACE_GETREGSET, tid, NT_PRSTATUS, &iovec) != 0) in arm_set_initial_registers_tid()
|
/third_party/musl/libc-test/src/functionalext/supplement/linux/ |
H A D | process_vm.c | 33 struct iovec local = {.iov_base = dst, .iov_len = sizeof(dst)}; in process_vm_writev_0100() 34 struct iovec remote = {.iov_base = src, .iov_len = sizeof(src)}; in process_vm_writev_0100() 52 struct iovec local[__VALUE_DATA_SIZE__] = { in process_vm_writev_0200() 56 struct iovec remote[__VALUE_DATA_SIZE__] = { in process_vm_writev_0200() 77 struct iovec local = { in process_vm_writev_0300() 81 struct iovec remote = {.iov_base = src, .iov_len = sizeof(src)}; in process_vm_writev_0300() 96 struct iovec remote, local; in process_vm_readv_0100() 116 struct iovec remote, local; in process_vm_readv_0200() 136 struct iovec remote, local; in process_vm_readv_0300()
|
/kernel/linux/linux-6.6/io_uring/ |
H A D | rw.c | 57 struct iovec __user *uiov; in io_iov_buffer_select_prep() 58 struct iovec iov; in io_iov_buffer_select_prep() 369 static struct iovec *__io_import_iovec(int ddir, struct io_kiocb *req, in __io_import_iovec() 376 struct iovec *iovec; in __io_import_iovec() local 407 iovec = s->fast_iov; in __io_import_iovec() 408 ret = __import_iovec(ddir, buf, sqe_len, UIO_FASTIOV, &iovec, iter, in __io_import_iovec() 412 return iovec; in __io_import_iovec() 416 struct iovec **iovec, struc in io_import_iovec() 415 io_import_iovec(int rw, struct io_kiocb *req, struct iovec **iovec, struct io_rw_state *s, unsigned int issue_flags) io_import_iovec() argument 498 io_req_map_rw(struct io_kiocb *req, const struct iovec *iovec, const struct iovec *fast_iov, struct iov_iter *iter) io_req_map_rw() argument 525 io_setup_async_rw(struct io_kiocb *req, const struct iovec *iovec, struct io_rw_state *s, bool force) io_setup_async_rw() argument 719 struct iovec *iovec; io_read() local 867 struct iovec *iovec; io_write() local [all...] |
/third_party/ltp/lib/ |
H A D | tst_buffers.c | 108 struct iovec *tst_iovec_alloc(int sizes[]) in tst_iovec_alloc() 111 struct iovec *iovec; in tst_iovec_alloc() local 116 iovec = tst_alloc(sizeof(struct iovec) * cnt); in tst_iovec_alloc() 120 iovec[i].iov_base = tst_alloc(sizes[i]); in tst_iovec_alloc() 121 iovec[i].iov_len = sizes[i]; in tst_iovec_alloc() 123 iovec[i].iov_base = NULL; in tst_iovec_alloc() 124 iovec[i].iov_base = 0; in tst_iovec_alloc() 128 return iovec; in tst_iovec_alloc() [all...] |
/kernel/linux/linux-5.10/mm/ |
H A D | process_vm_access.c | 142 * @rvec: iovec array specifying where to copy to/from in the other process 152 const struct iovec *rvec, in process_vm_rw_core() 243 * @lvec: iovec array specifying where to copy to/from locally 245 * @rvec: iovec array specifying where to copy to/from in the other process 255 const struct iovec __user *lvec, in process_vm_rw() 257 const struct iovec __user *rvec, in process_vm_rw() 261 struct iovec iovstack_l[UIO_FASTIOV]; in process_vm_rw() 262 struct iovec iovstack_r[UIO_FASTIOV]; in process_vm_rw() 263 struct iovec *iov_l = iovstack_l; in process_vm_rw() 264 struct iovec *iov_ in process_vm_rw() [all...] |
/kernel/linux/linux-6.6/mm/ |
H A D | process_vm_access.c | 141 * @rvec: iovec array specifying where to copy to/from in the other process 151 const struct iovec *rvec, in process_vm_rw_core() 242 * @lvec: iovec array specifying where to copy to/from locally 244 * @rvec: iovec array specifying where to copy to/from in the other process 254 const struct iovec __user *lvec, in process_vm_rw() 256 const struct iovec __user *rvec, in process_vm_rw() 260 struct iovec iovstack_l[UIO_FASTIOV]; in process_vm_rw() 261 struct iovec iovstack_r[UIO_FASTIOV]; in process_vm_rw() 262 struct iovec *iov_l = iovstack_l; in process_vm_rw() 263 struct iovec *iov_ in process_vm_rw() [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | uio.h | 45 const struct iovec *iov; 103 * Total number of bytes covered by an iovec. 105 * NOTE that it is not safe to use this function until all the iovec's 109 static inline size_t iov_length(const struct iovec *iov, unsigned long nr_segs) in iov_length() 119 static inline struct iovec iov_iter_iovec(const struct iov_iter *iter) in iov_iter_iovec() 121 return (struct iovec) { in iov_iter_iovec() 229 void iov_iter_init(struct iov_iter *i, unsigned int direction, const struct iovec *iov, 290 struct iovec *iovec_from_user(const struct iovec __user *uvector, 292 struct iovec *fast_io [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/user_events/ |
H A D | ftrace_test.c | 300 struct iovec io[3]; in TEST_F() 328 ASSERT_EQ(-1, writev(self->data_fd, (const struct iovec *)io, 3)); in TEST_F() 334 ASSERT_EQ(-1, writev(self->data_fd, (const struct iovec *)io, 3)); in TEST_F() 346 ASSERT_NE(-1, writev(self->data_fd, (const struct iovec *)io, 3)); in TEST_F() 352 ASSERT_EQ(-1, writev(self->data_fd, (const struct iovec *)io, 3)); in TEST_F() 358 struct iovec io[1]; in TEST_F() 384 ASSERT_NE(-1, writev(self->data_fd, (const struct iovec *)io, 1)); in TEST_F() 391 struct iovec io[2]; in TEST_F() 418 ASSERT_NE(-1, writev(self->data_fd, (const struct iovec *)io, 2)); in TEST_F() 422 ASSERT_NE(-1, writev(self->data_fd, (const struct iovec *)i in TEST_F() [all...] |
/third_party/musl/libc-test/src/functionalext/supplement/unistd/ |
H A D | pwritev.c | 30 struct iovec iov[2]; in pwritev_0100() 38 int count = sizeof(iov) / sizeof(struct iovec); in pwritev_0100() 59 struct iovec iov[2]; in pwritev_0200() 71 int count = sizeof(iov) / sizeof(struct iovec); in pwritev_0200() 92 struct iovec iov[2]; in pwritev_0300() 98 int count = sizeof(iov) / sizeof(struct iovec); in pwritev_0300()
|
/test/xts/acts/commonlibrary/thirdparty/musl/entry/src/main/cpp/ |
H A D | uiondk.cpp | 65 struct iovec ios[] = {{buf1, strlen(buf1)}, {buf2, strlen(buf2)}};
in Readv() 66 ssize_t value = writev(fd, ios, sizeof(ios) / sizeof(struct iovec));
in Readv() 70 value = readv(fd, ios, sizeof(ios) / sizeof(struct iovec));
in Readv() 97 struct iovec iov[PARAM_2];
in Writev() 123 struct iovec ios[] = {{buf1, strlen(buf1)}, {buf2, strlen(buf2)}};
in PReadV() 124 ssize_t value = writev(fd, ios, sizeof(ios) / sizeof(struct iovec));
in PReadV() 128 value = preadv(fd, ios, sizeof(ios) / sizeof(struct iovec), offset);
in PReadV() 147 struct iovec ios[] = {{buf1, strlen(buf1)}, {buf2, strlen(buf2)}};
in PReadV64() 148 ssize_t value = writev(fd, ios, sizeof(ios) / sizeof(struct iovec));
in PReadV64() 152 value = preadv64(fd, ios, sizeof(ios) / sizeof(struct iovec), offse in PReadV64() [all...] |
/kernel/linux/linux-6.6/drivers/vhost/ |
H A D | vringh.c | 106 /* Copy some bytes to/from the iovec. Returns num copied. */ 229 sizeof(struct iovec), gfp); in resize_iovec() 231 new = kmalloc_array(new_num, sizeof(struct iovec), gfp); in resize_iovec() 234 iov->max_num * sizeof(struct iovec)); in resize_iovec() 731 BUILD_BUG_ON(sizeof(struct iovec) != sizeof(struct kvec)); in vringh_getdesc_user() 732 BUILD_BUG_ON(offsetof(struct iovec, iov_base) != in vringh_getdesc_user() 734 BUILD_BUG_ON(offsetof(struct iovec, iov_len) != in vringh_getdesc_user() 736 BUILD_BUG_ON(sizeof(((struct iovec *)NULL)->iov_base) in vringh_getdesc_user() 738 BUILD_BUG_ON(sizeof(((struct iovec *)NULL)->iov_len) in vringh_getdesc_user() 1109 struct iovec *iove member 1150 struct iovec *iovec = ivec->iov.iovec; iotlb_translate() local 1182 struct iovec iovec[IOTLB_IOV_STRIDE]; copy_from_iotlb() member 1228 struct iovec iovec[IOTLB_IOV_STRIDE]; copy_to_iotlb() member 1274 struct iovec iovec[1]; getu16_iotlb() member 1311 struct iovec iovec; putu16_iotlb() member [all...] |
/third_party/musl/src/linux/ |
H A D | process_vm.c | 5 ssize_t process_vm_writev(pid_t pid, const struct iovec *lvec, unsigned long liovcnt, const struct iovec *rvec, unsigned long riovcnt, unsigned long flags) in process_vm_writev() 10 ssize_t process_vm_readv(pid_t pid, const struct iovec *lvec, unsigned long liovcnt, const struct iovec *rvec, unsigned long riovcnt, unsigned long flags) in process_vm_readv()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | uio.h | 52 * Hack alert: overlay ubuf_iovec with iovec + count, so 67 struct iovec __ubuf_iovec; 71 const struct iovec *__iov; 86 static inline const struct iovec *iter_iov(const struct iov_iter *iter) in iter_iov() 89 return (const struct iovec *) &iter->__ubuf_iovec; in iter_iov() 150 * Total number of bytes covered by an iovec. 152 * NOTE that it is not safe to use this function until all the iovec's 156 static inline size_t iov_length(const struct iovec *iov, unsigned long nr_segs) in iov_length() 278 void iov_iter_init(struct iov_iter *i, unsigned int direction, const struct iovec *iov, 366 struct iovec *iovec_from_use [all...] |
/third_party/rust/crates/libc/src/unix/nto/ |
H A D | neutrino.rs | 650 __riov: *const ::iovec, in MsgSendsv() 657 __riov: *const ::iovec, in MsgSendsv_r() 664 __riov: *const ::iovec, in MsgSendsvnc() 671 __riov: *const ::iovec, in MsgSendsvnc_r() 676 __siov: *const ::iovec, in MsgSendvs() 683 __siov: *const ::iovec, in MsgSendvs_r() 690 __siov: *const ::iovec, in MsgSendvsnc() 697 __siov: *const ::iovec, in MsgSendvsnc_r() 704 __siov: *const ::iovec, in MsgSendv() 706 __riov: *const ::iovec, in MsgSendv() [all...] |