Home
last modified time | relevance | path

Searched refs:iovec (Results 1 - 25 of 613) sorted by relevance

12345678910>>...25

/third_party/musl/porting/liteos_a_newlib/kernel/include/sys/
H A Duio.h13 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 Duio.h26 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 Duio.h26 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 Dlog.c250 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 Duio.h26 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 Duio.h26 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 Duio.h26 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 Daarch64_initreg.c60 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 Driscv_initreg.c54 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 Dppc_initreg.c106 struct iovec iovec; in ppc_set_initial_registers_tid()
107 iovec.iov_base = &regs; 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 Dcsky_initreg.c53 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 Darm_initreg.c77 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 Dsocket_util.cpp53 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 Dprocess_vm.c33 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 Dtst_buffers.c108 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 Drw.c57 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 Dprocess_vm_access.c142 * @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 Dprocess_vm_access.c141 * @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 Dpwritev.c30 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 Dpreadv.c33 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 Duio.h45 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 Dftrace_test.c300 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 Dprocess_vm.c5 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 Dvringh.c106 /* 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 Duio.h52 * 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...]

Completed in 10 milliseconds

12345678910>>...25