/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()
|
/foundation/communication/bluetooth_service/services/bluetooth/service/src/sock/ |
H A D | socket_util.cpp | 53 struct iovec iovec = {}; in SocketSendFd() local 58 (void)memset_s(&iovec, sizeof(iovec), 0, sizeof(iovec)); in SocketSendFd() 69 iovec.iov_base = const_cast<void *>(static_cast<const void *>(buf)); in SocketSendFd() 70 iovec.iov_len = len; in SocketSendFd() 72 msghdr.msg_iov = &iovec; in SocketSendFd()
|
/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()
|
/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-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...] |
/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...] |
/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()
|
H A D | preadv.c | 33 struct iovec iov[2]; in preadv_0100() 55 int count = sizeof(iov) / sizeof(struct iovec); in preadv_0100() 76 struct iovec iov[2]; in preadv_0200() 82 int count = sizeof(iov) / sizeof(struct iovec); in preadv_0200()
|
/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/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/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...] |
/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...] |