| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/sys/ |
| H A D | uio.h | 41 extern ssize_t readv (int __fd, const struct iovec *__iovec, int __count) 52 extern ssize_t writev (int __fd, const struct iovec *__iovec, int __count) 67 extern ssize_t preadv (int __fd, const struct iovec *__iovec, int __count, 79 extern ssize_t pwritev (int __fd, const struct iovec *__iovec, int __count, 84 extern ssize_t __REDIRECT (preadv, (int __fd, const struct iovec *__iovec, 87 extern ssize_t __REDIRECT (pwritev, (int __fd, const struct iovec *__iovec, 106 extern ssize_t preadv64 (int __fd, const struct iovec *__iovec, int __count, 118 extern ssize_t pwritev64 (int __fd, const struct iovec *__iovec, int __count, 127 extern ssize_t preadv2 (int __fp, const struct iovec *__iovec, int __count, 131 extern ssize_t pwritev2 (int __fd, const struct iovec *__iodev, int __count, [all …]
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/sys/ |
| H A D | uio.h | 41 extern ssize_t readv (int __fd, const struct iovec *__iovec, int __count) 52 extern ssize_t writev (int __fd, const struct iovec *__iovec, int __count) 67 extern ssize_t preadv (int __fd, const struct iovec *__iovec, int __count, 79 extern ssize_t pwritev (int __fd, const struct iovec *__iovec, int __count, 84 extern ssize_t __REDIRECT (preadv, (int __fd, const struct iovec *__iovec, 87 extern ssize_t __REDIRECT (pwritev, (int __fd, const struct iovec *__iovec, 106 extern ssize_t preadv64 (int __fd, const struct iovec *__iovec, int __count, 118 extern ssize_t pwritev64 (int __fd, const struct iovec *__iovec, int __count, 127 extern ssize_t preadv2 (int __fp, const struct iovec *__iovec, int __count, 131 extern ssize_t pwritev2 (int __fd, const struct iovec *__iodev, int __count, [all …]
|
| /OK3568_Linux_fs/kernel/mm/ |
| H A D | process_vm_access.c | 152 const struct iovec *rvec, in process_vm_rw_core() 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_r = iovstack_r; in process_vm_rw() 292 SYSCALL_DEFINE6(process_vm_readv, pid_t, pid, const struct iovec __user *, lvec, in SYSCALL_DEFINE6() 293 unsigned long, liovcnt, const struct iovec __user *, rvec, in SYSCALL_DEFINE6() 300 const struct iovec __user *, lvec, in SYSCALL_DEFINE6() [all …]
|
| H A D | madvise.c | 1193 SYSCALL_DEFINE5(process_madvise, int, pidfd, const struct iovec __user *, vec, in SYSCALL_DEFINE5() 1197 struct iovec iovstack[UIO_FASTIOV], iovec; in SYSCALL_DEFINE5() local 1198 struct iovec *iov = iovstack; in SYSCALL_DEFINE5() 1251 iovec = iov_iter_iovec(&iter); in SYSCALL_DEFINE5() 1252 ret = do_madvise(mm, (unsigned long)iovec.iov_base, in SYSCALL_DEFINE5() 1253 iovec.iov_len, behavior); in SYSCALL_DEFINE5() 1256 iov_iter_advance(&iter, iovec.iov_len); in SYSCALL_DEFINE5()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | uio.h | 45 const struct iovec *iov; 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_iov, bool compat); 293 ssize_t import_iovec(int type, const struct iovec __user *uvec, 294 unsigned nr_segs, unsigned fast_segs, struct iovec **iovp, 296 ssize_t __import_iovec(int type, const struct iovec __user *uvec, [all …]
|
| H A D | vringh.h | 85 struct iovec *iov; 113 struct iovec *iovec, unsigned num) in vringh_iov_init() argument 118 iov->iov = iovec; in vringh_iov_init()
|
| H A D | socket.h | 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);
|
| H A D | compat.h | 544 const struct iovec __user *vec, 547 const struct iovec __user *vec, 551 const struct iovec __user *vec, 557 const struct iovec __user *vec, 781 const struct iovec __user *vec, 784 const struct iovec __user *vec, 788 const struct iovec __user *vec, 794 const struct iovec __user *vec,
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/hfi1/ |
| H A D | user_sdma.c | 85 struct user_sdma_iovec *iovec); 343 struct iovec *iovec, unsigned long dim, in hfi1_user_sdma_process_request() argument 362 if (iovec[idx].iov_len < sizeof(info) + sizeof(req->hdr)) { in hfi1_user_sdma_process_request() 367 iovec[idx].iov_len, sizeof(info) + sizeof(req->hdr)); in hfi1_user_sdma_process_request() 370 ret = copy_from_user(&info, iovec[idx].iov_base, sizeof(info)); in hfi1_user_sdma_process_request() 455 ret = copy_from_user(&req->hdr, iovec[idx].iov_base + sizeof(info), in hfi1_user_sdma_process_request() 526 iovec + idx++, in hfi1_user_sdma_process_request() 548 u16 ntids = iovec[idx].iov_len / sizeof(*req->tids); in hfi1_user_sdma_process_request() 562 tmp = memdup_user(iovec[idx].iov_base, in hfi1_user_sdma_process_request() 738 struct user_sdma_iovec *iovec, u32 datalen, in user_sdma_txadd() argument [all …]
|
| H A D | user_sdma.h | 154 struct iovec iov; 250 struct iovec *iovec, unsigned long dim,
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/powerpc/ptrace/ |
| H A D | ptrace.h | 104 struct iovec iov; in ptrace_read_regs() 124 struct iovec iov; in ptrace_write_regs() 142 struct iovec iov; in show_tar_registers() 188 struct iovec iov; in write_tar_registers() 231 struct iovec iov; in show_tm_checkpointed_state() 279 struct iovec iov; in write_ckpt_tar_registers() 366 struct iovec iov; in show_ckpt_fpr() 390 struct iovec iov; in write_ckpt_fpr() 471 struct iovec iov; in show_ckpt_gpr() 500 struct iovec iov; in write_ckpt_gpr() [all …]
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/bits/ |
| H A D | uio-ext.h | 29 extern ssize_t process_vm_readv (pid_t __pid, const struct iovec *__lvec, 31 const struct iovec *__rvec, 37 extern ssize_t process_vm_writev (pid_t __pid, const struct iovec *__lvec, 39 const struct iovec *__rvec,
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/bits/ |
| H A D | uio-ext.h | 29 extern ssize_t process_vm_readv (pid_t __pid, const struct iovec *__lvec, 31 const struct iovec *__rvec, 37 extern ssize_t process_vm_writev (pid_t __pid, const struct iovec *__lvec, 39 const struct iovec *__rvec,
|
| /OK3568_Linux_fs/kernel/fs/ |
| H A D | read_write.c | 406 struct iovec iov = { .iov_base = buf, .iov_len = len }; in new_sync_read() 509 struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; in new_sync_write() 757 struct iovec iovec = iov_iter_iovec(iter); in do_loop_readv_writev() local 761 nr = filp->f_op->read(filp, iovec.iov_base, in do_loop_readv_writev() 762 iovec.iov_len, ppos); in do_loop_readv_writev() 764 nr = filp->f_op->write(filp, iovec.iov_base, in do_loop_readv_writev() 765 iovec.iov_len, ppos); in do_loop_readv_writev() 774 if (nr != iovec.iov_len) in do_loop_readv_writev() 911 static ssize_t vfs_readv(struct file *file, const struct iovec __user *vec, in vfs_readv() 914 struct iovec iovstack[UIO_FASTIOV]; in vfs_readv() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/xen/xenbus/ |
| H A D | xenbus_xs.c | 304 const struct kvec *iovec, in xs_talkv() argument 318 req->vec = iovec; in xs_talkv() 328 msg.len += iovec[i].iov_len; in xs_talkv() 360 struct kvec iovec; in xs_single() local 362 iovec.iov_base = (void *)string; in xs_single() 363 iovec.iov_len = strlen(string) + 1; in xs_single() 364 return xs_talkv(t, type, &iovec, 1, len); in xs_single() 483 struct kvec iovec[2]; in xenbus_write() local 490 iovec[0].iov_base = (void *)path; in xenbus_write() 491 iovec[0].iov_len = strlen(path) + 1; in xenbus_write() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/vhost/ |
| H A D | vhost.h | 112 struct iovec iov[UIO_MAXIOV]; 113 struct iovec iotlb_iov[64]; 114 struct iovec *indirect; 125 struct iovec log_iov[64]; 188 struct iovec iov[], unsigned int iov_count, 209 struct iovec *iov, int count);
|
| /OK3568_Linux_fs/kernel/lib/ |
| H A D | iov_iter.c | 94 const struct iovec *iov; \ 95 struct iovec v; \ 127 const struct iovec *iov; \ 128 struct iovec v; \ 168 const struct iovec *iov; in copy_page_to_iter_iovec() 252 const struct iovec *iov; in copy_page_from_iter_iovec() 434 const struct iovec *iov; in iov_iter_fault_in_readable() 436 struct iovec v; in iov_iter_fault_in_readable() 450 const struct iovec *iov, unsigned long nr_segs, in iov_iter_init() 1144 const struct iovec *iov = i->iov; in iov_iter_revert() [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/um/os-Linux/ |
| H A D | registers.c | 31 struct iovec iov; in save_fp_registers() 54 struct iovec iov; in restore_fp_registers() 129 struct iovec iov; in arch_init_registers()
|
| /OK3568_Linux_fs/kernel/arch/arm64/kernel/ |
| H A D | mte.c | 311 struct iovec *kiov, unsigned int gup_flags) in __access_remote_tags() 390 struct iovec *kiov, unsigned int gup_flags) in access_remote_tags() 416 struct iovec kiov; in mte_ptrace_copy_tags() 417 struct iovec __user *uiov = (void __user *)data; in mte_ptrace_copy_tags()
|
| /OK3568_Linux_fs/yocto/poky/meta/recipes-core/systemd/systemd/ |
| H A D | CVE-2022-4415-2.patch | 334 struct iovec *iovec = iovw->iovec + n; 342 assert(((char*) iovec->iov_base)[iovec->iov_len] == 0); 344 - p = startswith(iovec->iov_base, meta_field_names[i]); 345 + const char *p = startswith(iovec->iov_base, meta_field_names[i]); 348 + context->meta_size[i] = iovec->iov_len - strlen(meta_field_names[i…
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-networking/recipes-support/open-vm-tools/open-vm-tools/ |
| H A D | 0012-Use-off64_t-instead-of-__off64_t.patch | 23 extern ssize_t preadv64(int fd, const struct iovec *iov, int iovcnt, 27 extern ssize_t pwritev64(int fd, const struct iovec *iov, int iovcnt,
|
| /OK3568_Linux_fs/kernel/tools/perf/trace/beauty/include/linux/ |
| H A D | socket.h | 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);
|
| /OK3568_Linux_fs/buildroot/package/linux-fusion/ |
| H A D | 0004-Port-one-one_udp.c-to-Linux-4.1.patch | 44 const struct iovec *iov, 62 msg.msg_iov = (struct iovec*) iov; 86 struct iovec iov;
|
| /OK3568_Linux_fs/kernel/io_uring/ |
| H A D | io_uring.c | 713 struct iovec fast_iov[UIO_FASTIOV]; 715 struct iovec *free_iov; 722 struct iovec fast_iov[UIO_FASTIOV]; 723 const struct iovec *free_iovec; 3170 static ssize_t io_compat_import(struct io_kiocb *req, struct iovec *iov, in io_compat_import() 3196 static ssize_t __io_iov_buffer_select(struct io_kiocb *req, struct iovec *iov, in __io_iov_buffer_select() 3199 struct iovec __user *uiov = u64_to_user_ptr(req->rw.addr); in __io_iov_buffer_select() 3217 static ssize_t io_iov_buffer_select(struct io_kiocb *req, struct iovec *iov, in io_iov_buffer_select() 3239 static int io_import_iovec(int rw, struct io_kiocb *req, struct iovec **iovec, in io_import_iovec() argument 3248 *iovec = NULL; in io_import_iovec() [all …]
|
| /OK3568_Linux_fs/yocto/poky/meta/recipes-devtools/elfutils/files/ |
| H A D | 0006-Fix-build-on-aarch64-musl.patch | 11 of 'struct iovec' 12 struct iovec { void *iov_base; size_t iov_len; };
|