/third_party/ltp/testcases/kernel/syscalls/vmsplice/ |
H A D | vmsplice02.c | 38 static struct iovec ivc; 42 const struct iovec *iov;
|
/third_party/musl/libc-test/src/functionalext/supplement/linux/ |
H A D | vmsplice.c | 31 struct iovec v[pipe_size]; in vmsplice_0100() 38 size_t result = vmsplice(pipe_fds[1], v, sizeof(v) / sizeof(struct iovec), 0); in vmsplice_0100()
|
/third_party/musl/libc-test/src/functionalext/supplement/unistd/ |
H A D | writev.c | 32 struct iovec iov[2]; in writev_0100() 54 struct iovec iov[2]; in writev_0200()
|
/third_party/node/deps/uv/src/unix/ |
H A D | linux-syscalls.h | 61 ssize_t uv__preadv(int fd, const struct iovec *iov, int iovcnt, int64_t offset); 62 ssize_t uv__pwritev(int fd, const struct iovec *iov, int iovcnt, int64_t offset);
|
/foundation/communication/dsoftbus/components/nstackx/nstackx_util/platform/unix/ |
H A D | sys_socket.c | 79 int32_t SocketSendEx(const Socket *s, uint16_t mss, const struct iovec *iov, uint32_t cnt) in SocketSendEx() 92 mh.msg_iov = (struct iovec *)iov; in SocketSendEx() 114 struct iovec iov[IOV_CNT] = { in SendUdpSegment()
|
/third_party/ltp/testcases/kernel/io/direct_io/ |
H A D | diotest_routines.c | 65 void vfillbuf(struct iovec *iv, int vcnt, char value) in vfillbuf() 93 int vbufcmp(struct iovec *iv1, struct iovec *iv2, int vcnt) in vbufcmp()
|
/foundation/communication/dsoftbus/components/nstackx/nstackx_util/platform/liteos/ |
H A D | sys_socket.c | 96 int32_t SocketSendEx(const Socket *s, uint16_t mss, const struct iovec *iov, uint32_t cnt) in SocketSendEx() 109 mh.msg_iov = (struct iovec *)iov; in SocketSendEx()
|
/kernel/uniproton/src/fs/vfs/ |
H A D | vfs_operations.h | 60 ssize_t OsVfsReadv(S32 fd, const struct iovec *iovBuf, S32 iovcnt);
61 ssize_t OsVfsWritev(S32 fd, const struct iovec *iovBuf, S32 iovcnt);
|
/third_party/alsa-lib/src/ |
H A D | socket.c | 50 struct iovec vec; in snd_send_fd() 83 struct iovec vec; in snd_receive_fd()
|
/third_party/ltp/testcases/cve/ |
H A D | cve-2016-7117.c | 59 .msg_iov = &(struct iovec) { 67 .msg_iov = &(struct iovec) {
|
/third_party/rust/crates/rustix/src/backend/libc/io/ |
H A D | io_slice.rs | 14 vec: c::iovec, 22 vec: c::iovec { in new() 50 vec: c::iovec, 58 vec: c::iovec { in new()
|
/third_party/rust/crates/rustix/src/backend/linux_raw/io/ |
H A D | io_slice.rs | 15 vec: c::iovec, 24 vec: c::iovec { in new() 55 vec: c::iovec, 64 vec: c::iovec { in new()
|
/kernel/liteos_a/syscall/ |
H A D | los_syscall.h | 224 extern ssize_t preadv(int __fd, const struct iovec *__iov, int __count, off_t __offset);
225 extern ssize_t pwritev(int __fd, const struct iovec *__iov, int __count, off_t __offset);
280 extern ssize_t SysReadv(int fd, const struct iovec *iov, int iovcnt);
281 extern ssize_t SysWritev(int fd, const struct iovec *iov, int iovcnt);
309 extern ssize_t SysPreadv(int fd, const struct iovec *iov, int iovcnt, long loffset, long hoffset);
310 extern ssize_t SysPwritev(int fd, const struct iovec *iov, int iovcnt, long loffset, long hoffset);
|
H A D | net_syscall.c | 410 CHECK_FIELD_ASPACE(message, msg_iov, message->msg_iovlen * sizeof(struct iovec)); in SysSendMsg() 413 DUP_FIELD_FROM_USER(message, msg_iov, message->msg_iovlen * sizeof(struct iovec)); in SysSendMsg() 458 CHECK_FIELD_ASPACE(message, msg_iov, message->msg_iovlen * sizeof(struct iovec)); in SysRecvMsg() 461 DUP_FIELD_FROM_USER(message, msg_iov, message->msg_iovlen * sizeof(struct iovec)); in SysRecvMsg() 486 DUP_FIELD_TO_USER(message, msg_iov, message->msg_iovlen * sizeof(struct iovec), ret = -1; goto OUT); in SysRecvMsg()
|
/third_party/rust/crates/rustix/src/backend/libc/ |
H A D | offset.rs | 243 iov: *const c::iovec, 252 fn preadv64(c::c_int, *const c::iovec, c::c_int, c::off64_t) -> c::ssize_t in preadv64() 276 iov: *const c::iovec, 282 fn pwritev64(c::c_int, *const c::iovec, c::c_int, c::off64_t) -> c::ssize_t in pwritev64() 327 iov: *const c::iovec, 335 iov: *const c::iovec,
|
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | mte.c | 214 struct iovec *kiov, unsigned int gup_flags) in __access_remote_tags() 290 * iovec buffer. Return 0 on success. Inspired by ptrace_access_vm(). 293 struct iovec *kiov, unsigned int gup_flags) in access_remote_tags() 319 struct iovec kiov; in mte_ptrace_copy_tags() 320 struct iovec __user *uiov = (void __user *)data; in mte_ptrace_copy_tags()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | vringh.h | 79 * struct vringh_iov - iovec mangler. 81 * Mangles iovec in place, and restores it. 85 struct iovec *iov; 113 struct iovec *iovec, unsigned num) in vringh_iov_init() 118 iov->iov = iovec; in vringh_iov_init() 112 vringh_iov_init(struct vringh_iov *iov, struct iovec *iovec, unsigned num) vringh_iov_init() argument
|
/kernel/linux/linux-5.10/tools/perf/trace/beauty/include/linux/ |
H A D | socket.h | 8 #include <linux/uio.h> /* iovec support */ 73 struct iovec __user *msg_iov; /* scatter/gather array */ 403 struct iovec **iov); 407 struct iovec **iov); 411 struct iovec __user **uiov, size_t *nsegs);
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | vringh.h | 87 * struct vringh_iov - iovec mangler. 90 * @i: index of current iovec 95 * Mangles iovec in place, and restores it. 99 struct iovec *iov; 108 * @i: index of current iovec 133 struct iovec *iovec, unsigned num) in vringh_iov_init() 138 iov->iov = iovec; in vringh_iov_init() 132 vringh_iov_init(struct vringh_iov *iov, struct iovec *iovec, unsigned num) vringh_iov_init() argument
|
/kernel/linux/linux-6.6/tools/testing/selftests/arm64/fp/ |
H A D | zt-ptrace.c | 59 struct iovec iov; in get_za() 93 struct iovec iov; in set_za() 102 struct iovec iov; in get_zt() 112 struct iovec iov; in set_zt()
|
/third_party/node/deps/openssl/openssl/include/internal/ |
H A D | ktls.h | 92 struct iovec msg_iov; /* Vector of data to send/receive into */ in ktls_send_ctrl_message() 134 struct iovec msg_iov; /* Vector of data to send/receive into */ in ktls_read_record() 308 struct iovec msg_iov; /* Vector of data to send/receive into */ in ktls_send_ctrl_message() 361 struct iovec msg_iov; in ktls_read_record()
|
/third_party/openssl/include/internal/ |
H A D | ktls.h | 92 struct iovec msg_iov; /* Vector of data to send/receive into */ in ktls_send_ctrl_message() 134 struct iovec msg_iov; /* Vector of data to send/receive into */ in ktls_read_record() 308 struct iovec msg_iov; /* Vector of data to send/receive into */ in ktls_send_ctrl_message() 361 struct iovec msg_iov; in ktls_read_record()
|
/third_party/eudev/src/shared/ |
H A D | macro.h | 154 struct iovec *_i = &(i); \ 160 static inline size_t IOVEC_TOTAL_SIZE(const struct iovec *i, unsigned n) { in IOVEC_TOTAL_SIZE() 170 static inline size_t IOVEC_INCREMENT(struct iovec *i, unsigned n, size_t k) { in IOVEC_INCREMENT()
|
/third_party/libfuse/example/ |
H A D | cuse.c | 126 struct iovec in_iov[2], out_iov[3], iov[3]; in fioc_do_rw() 213 struct iovec iov = { arg, sizeof(size_t) }; in cusexmp_ioctl() 223 struct iovec iov = { arg, sizeof(size_t) }; in cusexmp_ioctl()
|
/third_party/libfuse/lib/ |
H A D | fuse_lowlevel.c | 91 static size_t iov_length(const struct iovec *iov, size_t count) in iov_length() 167 struct iovec *iov, int count) in fuse_send_msg() 211 int fuse_send_reply_iov_nofree(fuse_req_t req, int error, struct iovec *iov, 235 static int send_reply_iov(fuse_req_t req, int error, struct iovec *iov, 248 struct iovec iov[2]; 258 int fuse_reply_iov(fuse_req_t req, const struct iovec *iov, int count) 261 struct iovec *padded_iov; 263 padded_iov = malloc((count + 1) * sizeof(struct iovec)); 267 memcpy(padded_iov + 1, iov, count * sizeof(struct iovec)); 495 struct iovec *io [all...] |