Home
last modified time | relevance | path

Searched refs:iovec (Results 1 – 25 of 195) sorted by relevance

12345678

/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 Duio.h41 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 Duio.h41 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 Dprocess_vm_access.c152 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 Dmadvise.c1193 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 Duio.h45 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 Dvringh.h85 struct iovec *iov;
113 struct iovec *iovec, unsigned num) in vringh_iov_init() argument
118 iov->iov = iovec; in vringh_iov_init()
H A Dsocket.h73 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 Dcompat.h544 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 Duser_sdma.c85 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 Duser_sdma.h154 struct iovec iov;
250 struct iovec *iovec, unsigned long dim,
/OK3568_Linux_fs/kernel/tools/testing/selftests/powerpc/ptrace/
H A Dptrace.h104 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 Duio-ext.h29 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 Duio-ext.h29 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 Dread_write.c406 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 Dxenbus_xs.c304 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 Dvhost.h112 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 Diov_iter.c94 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 Dregisters.c31 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 Dmte.c311 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 DCVE-2022-4415-2.patch334 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 D0012-Use-off64_t-instead-of-__off64_t.patch23 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 Dsocket.h73 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 D0004-Port-one-one_udp.c-to-Linux-4.1.patch44 const struct iovec *iov,
62 msg.msg_iov = (struct iovec*) iov;
86 struct iovec iov;
/OK3568_Linux_fs/kernel/io_uring/
H A Dio_uring.c713 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 D0006-Fix-build-on-aarch64-musl.patch11 of 'struct iovec'
12 struct iovec { void *iov_base; size_t iov_len; };

12345678