Home
last modified time | relevance | path

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

123456

/linux-6.3-rc2/io_uring/
A Drw.c58 struct iovec iov; in io_iov_buffer_select_prep()
369 struct iovec *iovec; in __io_import_iovec() local
405 return iovec; in __io_import_iovec()
409 struct iovec **iovec, struct io_rw_state *s, in io_import_iovec() argument
450 struct iovec iovec; in loop_rw_iter() local
503 if (!iovec) { in io_req_map_rw()
709 struct iovec *iovec; in io_read() local
784 if (iovec) in io_read()
848 if (iovec) in io_read()
857 struct iovec *iovec; in io_write() local
[all …]
A Dnet.h11 struct iovec fast_iov[UIO_FASTIOV];
13 struct iovec fast_iov_one;
21 struct iovec *free_iov;
A Drw.h8 struct iovec fast_iov[UIO_FASTIOV];
13 const struct iovec *free_iovec;
/linux-6.3-rc2/mm/
A Dprocess_vm_access.c151 const struct iovec *rvec, in process_vm_rw_core()
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_r; in process_vm_rw()
291 SYSCALL_DEFINE6(process_vm_readv, pid_t, pid, const struct iovec __user *, lvec, in SYSCALL_DEFINE6()
292 unsigned long, liovcnt, const struct iovec __user *, rvec, in SYSCALL_DEFINE6()
299 const struct iovec __user *, lvec, in SYSCALL_DEFINE6()
[all …]
A Dmadvise.c1455 SYSCALL_DEFINE5(process_madvise, int, pidfd, const struct iovec __user *, vec, in SYSCALL_DEFINE5()
1459 struct iovec iovstack[UIO_FASTIOV], iovec; in SYSCALL_DEFINE5() local
1460 struct iovec *iov = iovstack; in SYSCALL_DEFINE5()
1506 iovec = iov_iter_iovec(&iter); in SYSCALL_DEFINE5()
1507 ret = do_madvise(mm, (unsigned long)iovec.iov_base, in SYSCALL_DEFINE5()
1508 iovec.iov_len, behavior); in SYSCALL_DEFINE5()
1511 iov_iter_advance(&iter, iovec.iov_len); in SYSCALL_DEFINE5()
/linux-6.3-rc2/drivers/infiniband/hw/hfi1/
A Duser_sdma.c302 struct iovec *iovec, unsigned long dim, in hfi1_user_sdma_process_request() argument
485 iovec + idx++, in hfi1_user_sdma_process_request()
806 if (READ_ONCE(iovec->offset) == iovec->iov.iov_len) { in user_sdma_send_pkts()
812 WARN_ON(iovec->offset); in user_sdma_send_pkts()
987 struct iovec *iov; in pin_vector_pages()
993 iovec->iov.iov_base, in pin_vector_pages()
1001 iovec->node = node; in pin_vector_pages()
1016 iov = &iovec->iov; in pin_vector_pages()
1028 iovec->npages = npages; in pin_vector_pages()
1029 iovec->node = node; in pin_vector_pages()
[all …]
A Duser_sdma.h114 struct iovec iov;
210 struct iovec *iovec, unsigned long dim,
/linux-6.3-rc2/tools/testing/selftests/user_events/
A Dftrace_test.c245 struct iovec io[3]; in TEST_F()
280 ASSERT_EQ(-1, writev(self->data_fd, (const struct iovec *)io, 3)); in TEST_F()
294 ASSERT_NE(-1, writev(self->data_fd, (const struct iovec *)io, 3)); in TEST_F()
301 struct iovec io[2]; in TEST_F()
322 ASSERT_NE(-1, writev(self->data_fd, (const struct iovec *)io, 2)); in TEST_F()
326 ASSERT_NE(-1, writev(self->data_fd, (const struct iovec *)io, 2)); in TEST_F()
332 struct iovec io[3]; in TEST_F()
364 ASSERT_EQ(-1, writev(self->data_fd, (const struct iovec *)io, 1)); in TEST_F()
377 ASSERT_NE(-1, writev(self->data_fd, (const struct iovec *)io, 3)); in TEST_F()
383 ASSERT_EQ(-1, writev(self->data_fd, (const struct iovec *)io, 3)); in TEST_F()
[all …]
/linux-6.3-rc2/include/linux/
A Duio.h54 const struct iovec *iov;
136 static inline size_t iov_length(const struct iovec *iov, unsigned long nr_segs) in iov_length()
146 static inline struct iovec iov_iter_iovec(const struct iov_iter *iter) in iov_iter_iovec()
148 return (struct iovec) { in iov_iter_iovec()
340 struct iovec *iovec_from_user(const struct iovec __user *uvector,
342 struct iovec *fast_iov, bool compat);
343 ssize_t import_iovec(int type, const struct iovec __user *uvec,
344 unsigned nr_segs, unsigned fast_segs, struct iovec **iovp,
346 ssize_t __import_iovec(int type, const struct iovec __user *uvec,
347 unsigned nr_segs, unsigned fast_segs, struct iovec **iovp,
[all …]
A Dvringh.h89 struct iovec *iov;
117 struct iovec *iovec, unsigned num) in vringh_iov_init() argument
122 iov->iov = iovec; in vringh_iov_init()
A Dcompat.h636 const struct iovec __user *vec,
639 const struct iovec __user *vec,
643 const struct iovec __user *vec,
649 const struct iovec __user *vec,
853 const struct iovec __user *vec,
856 const struct iovec __user *vec,
860 const struct iovec __user *vec,
866 const struct iovec __user *vec,
/linux-6.3-rc2/tools/testing/selftests/powerpc/ptrace/
A Dptrace.h108 struct iovec iov; in ptrace_read_regs()
128 struct iovec iov; in ptrace_write_regs()
146 struct iovec iov; in show_tar_registers()
192 struct iovec iov; in write_tar_registers()
235 struct iovec iov; in show_tm_checkpointed_state()
283 struct iovec iov; in write_ckpt_tar_registers()
370 struct iovec iov; in show_ckpt_fpr()
394 struct iovec iov; in write_ckpt_fpr()
539 struct iovec iov; in show_ckpt_gpr()
568 struct iovec iov; in write_ckpt_gpr()
[all …]
/linux-6.3-rc2/fs/
A Dread_write.c752 struct iovec iovec = iov_iter_iovec(iter); in do_loop_readv_writev() local
757 iovec.iov_len, ppos); in do_loop_readv_writev()
760 iovec.iov_len, ppos); in do_loop_readv_writev()
769 if (nr != iovec.iov_len) in do_loop_readv_writev()
910 struct iovec *iov = iovstack; in vfs_readv()
927 struct iovec *iov = iovstack; in vfs_writev()
1101 const struct iovec __user *, vec, in COMPAT_SYSCALL_DEFINE4()
1109 const struct iovec __user *, vec, in COMPAT_SYSCALL_DEFINE5()
1119 const struct iovec __user *, vec, in COMPAT_SYSCALL_DEFINE5()
1150 const struct iovec __user *,vec, in COMPAT_SYSCALL_DEFINE5()
[all …]
/linux-6.3-rc2/drivers/xen/xenbus/
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()
483 struct kvec iovec[2]; in xenbus_write() local
490 iovec[0].iov_base = (void *)path; in xenbus_write()
492 iovec[1].iov_base = (void *)string; in xenbus_write()
493 iovec[1].iov_len = strlen(string); in xenbus_write()
[all …]
/linux-6.3-rc2/drivers/vhost/
A Dvhost.h110 struct iovec iov[UIO_MAXIOV];
111 struct iovec iotlb_iov[64];
112 struct iovec *indirect;
123 struct iovec log_iov[64];
187 struct iovec iov[], unsigned int iov_count,
208 struct iovec *iov, int count);
/linux-6.3-rc2/arch/x86/um/os-Linux/
A Dregisters.c32 struct iovec iov; in save_fp_registers()
55 struct iovec iov; in restore_fp_registers()
130 struct iovec iov; in arch_init_registers()
/linux-6.3-rc2/fs/fuse/
A Dioctl.c29 static int fuse_copy_ioctl_iovec_old(struct iovec *dst, void *src, in fuse_copy_ioctl_iovec_old()
54 if (count * sizeof(struct iovec) != transferred) in fuse_copy_ioctl_iovec_old()
62 static int fuse_verify_ioctl_iov(struct fuse_conn *fc, struct iovec *iov, in fuse_verify_ioctl_iov()
76 static int fuse_copy_ioctl_iovec(struct fuse_conn *fc, struct iovec *dst, in fuse_copy_ioctl_iovec()
170 struct iovec *iov_page = NULL; in fuse_do_ioctl()
171 struct iovec *in_iov = NULL, *out_iov = NULL; in fuse_do_ioctl()
196 iov_page = (struct iovec *) __get_free_page(GFP_KERNEL); in fuse_do_ioctl()
207 struct iovec *iov = iov_page; in fuse_do_ioctl()
/linux-6.3-rc2/samples/user_events/
A Dexample.c67 struct iovec io[2]; in main()
91 writev(data_fd, (const struct iovec *)io, 2); in main()
/linux-6.3-rc2/tools/testing/selftests/arm64/fp/
A Dzt-ptrace.c59 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()
/linux-6.3-rc2/lib/
A Diov_iter.c129 const struct iovec *iov = i->iov; \
354 const struct iovec *p; in fault_in_iov_iter_readable()
397 const struct iovec *p; in fault_in_iov_iter_writeable()
872 const struct iovec *iov, *end; in iov_iter_iovec_advance()
961 const struct iovec *iov = i->iov; in iov_iter_revert()
1614 const struct iovec *p; in iov_npages()
1748 struct iovec *iovec_from_user(const struct iovec __user *uvec, in iovec_from_user()
1750 struct iovec *fast_iov, bool compat) in iovec_from_user()
1752 struct iovec *iov = fast_iov; in iovec_from_user()
1789 struct iovec *iov; in __import_iovec()
[all …]
/linux-6.3-rc2/arch/arm64/kernel/
A Dmte.c420 struct iovec *kiov, unsigned int gup_flags) in __access_remote_tags()
499 struct iovec *kiov, unsigned int gup_flags) in access_remote_tags()
525 struct iovec kiov; in mte_ptrace_copy_tags()
526 struct iovec __user *uiov = (void __user *)data; in mte_ptrace_copy_tags()
/linux-6.3-rc2/include/uapi/linux/
A Duio.h17 struct iovec struct
/linux-6.3-rc2/tools/io_uring/
A Dliburing.h121 const struct iovec *iovecs, in io_uring_prep_readv()
135 const struct iovec *iovecs, in io_uring_prep_writev()
/linux-6.3-rc2/tools/testing/selftests/net/af_unix/
A Ddiag_uid.c102 struct iovec iov = { in send_request()
141 struct iovec iov = { in receive_response()
/linux-6.3-rc2/arch/um/drivers/
A Dvector_kern.c294 struct iovec *iov) in prep_msg()
483 struct iovec *iov; in destroy_queue()
528 struct iovec *iov; in create_queue()
561 sizeof(struct iovec), in create_queue()
566 sizeof(struct iovec), in create_queue()
622 struct iovec *iov = msg->msg_iov; in prep_skb()
842 struct iovec iov[2 + MAX_IOV_SIZE]; /* header + data use case only */ in vector_legacy_rx()
849 hdr.msg_iov = (struct iovec *) &iov; in vector_legacy_rx()
914 struct iovec iov[3 + MAX_IOV_SIZE]; in writev_tx()
918 iov_count = prep_msg(vp, skb, (struct iovec *) &iov); in writev_tx()
[all …]

Completed in 43 milliseconds

123456