/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()
|
/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...] |
/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()
|
/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()
|
/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...] |
/third_party/ltp/testcases/kernel/syscalls/preadv2/ |
H A D | preadv203.c | 30 * static ssize_t sys_preadv2(int fd, const struct iovec *iov, int iovcnt, 71 static int verify_short_read(struct iovec *iov, size_t iov_cnt, in verify_short_read() 105 struct iovec rd_iovec[] = { in nowait_reader() 155 struct iovec wr_iovec[] = { in writer_thread() 230 struct iovec iovec[] = { in check_preadv2_nowait() local 234 TEST(preadv2(fd, iovec, 1, 0, RWF_NOWAIT)); in check_preadv2_nowait()
|
H A D | preadv202.c | 40 static struct iovec rd_iovec1[] = { 44 static struct iovec rd_iovec2[] = { 48 static struct iovec rd_iovec3[] = { 54 struct iovec *name;
|
/third_party/rust/crates/nix/src/sys/ |
H A D | uio.rs | 17 // guaranteed to be ABI compatible with the iovec type on Unix in writev() 22 libc::writev(fd, iov.as_ptr() as *const libc::iovec, iov.len() as c_int) in writev() 32 // SAFETY: same as in writev(), IoSliceMut is ABI-compatible with iovec in readv() 34 libc::readv(fd, iov.as_ptr() as *const libc::iovec, iov.len() as c_int) in readv() 56 iov.as_ptr() as *const libc::iovec, 86 iov.as_ptr() as *const libc::iovec, in preadv() 163 pub struct IoVec<T>(pub(crate) libc::iovec, PhantomData<T>); 188 libc::iovec { in from_slice() 203 libc::iovec { in from_mut_slice() 212 // The only reason IoVec isn't automatically Send+Sync is because libc::iovec [all...] |
/third_party/musl/libc-test/src/api/ |
H A D | sys_uio.c | 9 struct iovec x; in f() 13 {ssize_t(*p)(int,const struct iovec*,int) = readv;} in f() 14 {ssize_t(*p)(int,const struct iovec*,int) = writev;} in f()
|
/third_party/ltp/testcases/kernel/syscalls/pwritev2/ |
H A D | pwritev202.c | 37 static struct iovec wr_iovec1[] = { 41 static struct iovec wr_iovec2[] = { 45 static struct iovec wr_iovec3[] = { 51 struct iovec *name;
|
/third_party/ltp/testcases/kernel/syscalls/pwritev/ |
H A D | pwritev02.c | 45 static struct iovec wr_iovec1[] = { 49 static struct iovec wr_iovec2[] = { 53 static struct iovec wr_iovec3[] = { 59 struct iovec *name;
|
/third_party/ltp/testcases/kernel/syscalls/readv/ |
H A D | readv02.c | 35 static struct iovec invalid_iovec[] = { 41 static struct iovec large_iovec[] = { 47 static struct iovec efault_iovec[] = { 53 static struct iovec valid_iovec[] = {
|