Home
last modified time | relevance | path

Searched refs:iov_iter (Results 1 – 129 of 129) sorted by relevance

/linux-4.4.14/include/linux/
Duio.h28 struct iov_iter { struct
57 static inline struct iovec iov_iter_iovec(const struct iov_iter *iter) in iov_iter_iovec() argument
76 struct iov_iter *i, unsigned long offset, size_t bytes);
77 void iov_iter_advance(struct iov_iter *i, size_t bytes);
78 int iov_iter_fault_in_readable(struct iov_iter *i, size_t bytes);
79 int iov_iter_fault_in_multipages_readable(struct iov_iter *i, size_t bytes);
80 size_t iov_iter_single_seg_count(const struct iov_iter *i);
82 struct iov_iter *i);
84 struct iov_iter *i);
85 size_t copy_to_iter(void *addr, size_t bytes, struct iov_iter *i);
[all …]
Dpmem.h46 struct iov_iter *i) in arch_copy_from_iter_pmem()
101 size_t bytes, struct iov_iter *i) in default_copy_from_iter_pmem()
159 struct iov_iter *i) in copy_from_iter_pmem()
Dfs.h54 struct iov_iter;
393 ssize_t (*direct_IO)(struct kiocb *, struct iov_iter *iter, loff_t offset);
1608 struct iov_iter;
1615 ssize_t (*read_iter) (struct kiocb *, struct iov_iter *);
1616 ssize_t (*write_iter) (struct kiocb *, struct iov_iter *);
2633 extern ssize_t generic_write_checks(struct kiocb *, struct iov_iter *);
2634 extern ssize_t generic_file_read_iter(struct kiocb *, struct iov_iter *);
2635 extern ssize_t __generic_file_write_iter(struct kiocb *, struct iov_iter *);
2636 extern ssize_t generic_file_write_iter(struct kiocb *, struct iov_iter *);
2637 extern ssize_t generic_file_direct_write(struct kiocb *, struct iov_iter *, loff_t);
[all …]
Dnfs_fs.h454 extern ssize_t nfs_direct_IO(struct kiocb *, struct iov_iter *, loff_t);
456 struct iov_iter *iter,
459 struct iov_iter *iter);
Ddax.h8 ssize_t dax_do_io(struct kiocb *, struct inode *, struct iov_iter *, loff_t,
Dsocket.h50 struct iov_iter msg_iter; /* data */
Dbio.h488 const struct iov_iter *, gfp_t);
518 const struct iov_iter *,
Dskbuff.h160 struct iov_iter;
2655 struct iov_iter *from, int copy) in skb_add_data()
2840 struct iov_iter *to, int size);
2849 struct iov_iter *from, int len);
2850 int zerocopy_sg_from_iter(struct sk_buff *skb, struct iov_iter *frm);
Dblkdev.h814 struct rq_map_data *, const struct iov_iter *,
/linux-4.4.14/lib/
Diov_iter.c139 struct iov_iter *i) in copy_page_to_iter_iovec()
220 struct iov_iter *i) in copy_page_from_iter_iovec()
309 int iov_iter_fault_in_readable(struct iov_iter *i, size_t bytes) in iov_iter_fault_in_readable()
327 int iov_iter_fault_in_multipages_readable(struct iov_iter *i, size_t bytes) in iov_iter_fault_in_multipages_readable()
346 void iov_iter_init(struct iov_iter *i, int direction, in iov_iter_init()
386 size_t copy_to_iter(void *addr, size_t bytes, struct iov_iter *i) in copy_to_iter()
407 size_t copy_from_iter(void *addr, size_t bytes, struct iov_iter *i) in copy_from_iter()
428 size_t copy_from_iter_nocache(void *addr, size_t bytes, struct iov_iter *i) in copy_from_iter_nocache()
450 struct iov_iter *i) in copy_page_to_iter()
463 struct iov_iter *i) in copy_page_from_iter()
[all …]
DMakefile27 gcd.o lcm.o list_sort.o uuid.o flex_array.o iov_iter.o clz_ctz.o \
/linux-4.4.14/fs/cifs/
Dcifsfs.h94 extern ssize_t cifs_user_readv(struct kiocb *iocb, struct iov_iter *to);
95 extern ssize_t cifs_strict_readv(struct kiocb *iocb, struct iov_iter *to);
96 extern ssize_t cifs_user_writev(struct kiocb *iocb, struct iov_iter *from);
97 extern ssize_t cifs_strict_writev(struct kiocb *iocb, struct iov_iter *from);
Dfile.c2423 wdata_fill_from_iovec(struct cifs_writedata *wdata, struct iov_iter *from, in wdata_fill_from_iovec()
2465 cifs_write_from_iter(loff_t offset, size_t len, struct iov_iter *from, in cifs_write_from_iter()
2473 struct iov_iter saved_from; in cifs_write_from_iter()
2484 memcpy(&saved_from, from, sizeof(struct iov_iter)); in cifs_write_from_iter()
2547 sizeof(struct iov_iter)); in cifs_write_from_iter()
2562 ssize_t cifs_user_writev(struct kiocb *iocb, struct iov_iter *from) in cifs_user_writev()
2571 struct iov_iter saved_from; in cifs_user_writev()
2592 memcpy(&saved_from, from, sizeof(struct iov_iter)); in cifs_user_writev()
2626 struct iov_iter tmp_from; in cifs_user_writev()
2632 sizeof(struct iov_iter)); in cifs_user_writev()
[all …]
Dcifsfs.c750 cifs_loose_read_iter(struct kiocb *iocb, struct iov_iter *iter) in cifs_loose_read_iter()
762 static ssize_t cifs_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in cifs_file_write_iter()
/linux-4.4.14/include/net/9p/
Dtransport.h64 struct iov_iter *, struct iov_iter *, int , int, int);
Dclient.h214 struct iov_iter;
241 int p9_client_read(struct p9_fid *fid, u64 offset, struct iov_iter *to, int *err);
242 int p9_client_write(struct p9_fid *fid, u64 offset, struct iov_iter *from, int *err);
/linux-4.4.14/mm/
Dprocess_vm_access.c36 struct iov_iter *iter, in process_vm_rw_pages()
79 struct iov_iter *iter, in process_vm_rw_single_vec()
141 static ssize_t process_vm_rw_core(pid_t pid, struct iov_iter *iter, in process_vm_rw_core()
258 struct iov_iter iter; in process_vm_rw()
316 struct iov_iter iter; in compat_process_vm_rw()
Dfilemap.c1529 struct iov_iter *iter, ssize_t written) in do_generic_file_read()
1756 generic_file_read_iter(struct kiocb *iocb, struct iov_iter *iter) in generic_file_read_iter()
1775 struct iov_iter data = *iter; in generic_file_read_iter()
2328 inline ssize_t generic_write_checks(struct kiocb *iocb, struct iov_iter *from) in generic_write_checks()
2399 generic_file_direct_write(struct kiocb *iocb, struct iov_iter *from, loff_t pos) in generic_file_direct_write()
2407 struct iov_iter data; in generic_file_direct_write()
2489 struct iov_iter *i, loff_t pos) in generic_perform_write()
2595 ssize_t __generic_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in __generic_file_write_iter()
2679 ssize_t generic_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in generic_file_write_iter()
Dpage_io.c268 struct iov_iter from; in __swap_writepage()
Dshmem.c1535 static ssize_t shmem_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in shmem_file_read_iter()
/linux-4.4.14/arch/x86/include/asm/
Dpmem.h94 static inline bool __iter_needs_pmem_wb(struct iov_iter *i) in __iter_needs_pmem_wb()
109 struct iov_iter *i) in arch_copy_from_iter_pmem()
/linux-4.4.14/block/
Dblk-map.c83 const struct iov_iter *iter, gfp_t gfp_mask) in blk_rq_map_user_iov()
87 struct iov_iter i; in blk_rq_map_user_iov()
148 struct iov_iter i; in blk_rq_map_user()
Dbio.c993 struct iov_iter iter;
1015 static int bio_copy_from_iter(struct bio *bio, struct iov_iter iter) in bio_copy_from_iter()
1046 static int bio_copy_to_iter(struct bio *bio, struct iov_iter iter) in bio_copy_to_iter()
1122 const struct iov_iter *iter, in bio_copy_user_iov()
1250 const struct iov_iter *iter, in bio_map_user_iov()
1259 struct iov_iter i; in bio_map_user_iov()
Dscsi_ioctl.c335 struct iov_iter i; in sg_io()
/linux-4.4.14/fs/9p/
Dvfs_addr.c56 struct iov_iter to; in v9fs_fid_readpage()
165 struct iov_iter from; in v9fs_vfs_writepage_locked()
248 v9fs_direct_IO(struct kiocb *iocb, struct iov_iter *iter, loff_t pos) in v9fs_direct_IO()
Dxattr.c32 struct iov_iter to; in v9fs_fid_xattr_get()
109 struct iov_iter from; in v9fs_fid_xattr_set()
Dvfs_file.c382 v9fs_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in v9fs_file_read_iter()
407 v9fs_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in v9fs_file_write_iter()
575 v9fs_mmap_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in v9fs_mmap_file_read_iter()
590 v9fs_mmap_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in v9fs_mmap_file_write_iter()
Dvfs_dir.c134 struct iov_iter to; in v9fs_dir_readdir()
/linux-4.4.14/fs/
Dread_write.c25 typedef ssize_t (*iter_fn_t)(struct kiocb *, struct iov_iter *);
332 ssize_t vfs_iter_read(struct file *file, struct iov_iter *iter, loff_t *ppos) in vfs_iter_read()
352 ssize_t vfs_iter_write(struct file *file, struct iov_iter *iter, loff_t *ppos) in vfs_iter_write()
415 struct iov_iter iter; in new_sync_read()
471 struct iov_iter iter; in new_sync_write()
655 static ssize_t do_iter_readv_writev(struct file *filp, struct iov_iter *iter, in do_iter_readv_writev()
671 static ssize_t do_loop_readv_writev(struct file *filp, struct iov_iter *iter, in do_loop_readv_writev()
781 struct iov_iter iter; in do_readv_writev()
955 struct iov_iter iter; in compat_do_readv_writev()
Ddirect-io.c98 struct iov_iter *iter;
1109 struct block_device *bdev, struct iov_iter *iter, in do_blockdev_direct_IO()
1324 struct block_device *bdev, struct iov_iter *iter, in __blockdev_direct_IO()
Ddax.c108 static ssize_t dax_io(struct inode *inode, struct iov_iter *iter, in dax_io()
210 struct iov_iter *iter, loff_t pos, get_block_t get_block, in dax_do_io()
Daio.c1382 typedef ssize_t (rw_iter_op)(struct kiocb *, struct iov_iter *);
1387 struct iov_iter *iter) in aio_setup_vectored_rw()
1412 struct iov_iter iter; in aio_run_iocb()
Dblock_dev.c160 blkdev_direct_IO(struct kiocb *iocb, struct iov_iter *iter, loff_t offset) in blkdev_direct_IO()
1637 ssize_t blkdev_write_iter(struct kiocb *iocb, struct iov_iter *from) in blkdev_write_iter()
1669 ssize_t blkdev_read_iter(struct kiocb *iocb, struct iov_iter *to) in blkdev_read_iter()
Dpipe.c235 pipe_read(struct kiocb *iocb, struct iov_iter *to) in pipe_read()
344 pipe_write(struct kiocb *iocb, struct iov_iter *from) in pipe_write()
Dsplice.c977 struct iov_iter from; in iter_file_splice_write()
1560 struct iov_iter iter; in vmsplice_to_user()
/linux-4.4.14/net/9p/
Dprotocol.c73 pdu_write_u(struct p9_fcall *pdu, struct iov_iter *from, size_t size) in pdu_write_u()
76 struct iov_iter i = *from; in pdu_write_u()
444 struct iov_iter *from = in p9pdu_vwritef()
445 va_arg(ap, struct iov_iter *); in p9pdu_vwritef()
Dtrans_virtio.c316 struct iov_iter *data, in p9_get_mapped_pages()
397 struct iov_iter *uidata, struct iov_iter *uodata, in p9_virtio_zc_request()
Dclient.c559 struct iov_iter *uidata, int in_hdrlen) in p9_check_zc_errors()
815 struct iov_iter *uidata, in p9_client_zc_rpc()
816 struct iov_iter *uodata, in p9_client_zc_rpc()
1539 p9_client_read(struct p9_fid *fid, u64 offset, struct iov_iter *to, int *err) in p9_client_read()
1619 p9_client_write(struct p9_fid *fid, u64 offset, struct iov_iter *from, int *err) in p9_client_write()
2064 struct iov_iter to; in p9_client_readdir()
/linux-4.4.14/fs/ceph/
Dfile.c41 static size_t dio_get_pagev_size(const struct iov_iter *it) in dio_get_pagev_size()
66 dio_get_pages_alloc(const struct iov_iter *it, size_t nbytes, in dio_get_pages_alloc()
69 struct iov_iter tmp_it = *it; in dio_get_pages_alloc()
497 static ssize_t ceph_sync_read(struct kiocb *iocb, struct iov_iter *i, in ceph_sync_read()
623 ceph_sync_direct_write(struct kiocb *iocb, struct iov_iter *from, loff_t pos, in ceph_sync_direct_write()
739 ceph_sync_write(struct kiocb *iocb, struct iov_iter *from, loff_t pos, in ceph_sync_write()
867 static ssize_t ceph_read_iter(struct kiocb *iocb, struct iov_iter *to) in ceph_read_iter()
997 static ssize_t ceph_write_iter(struct kiocb *iocb, struct iov_iter *from) in ceph_write_iter()
1072 struct iov_iter data; in ceph_write_iter()
Daddr.c1210 static ssize_t ceph_direct_io(struct kiocb *iocb, struct iov_iter *iter, in ceph_direct_io()
/linux-4.4.14/security/keys/
Dinternal.h246 struct iov_iter;
248 struct iov_iter *,
Dcompat.c34 struct iov_iter from; in compat_keyctl_instantiate_key_iov()
Dkeyctl.c1004 struct iov_iter *from, in keyctl_instantiate_key_common()
1092 struct iov_iter from; in keyctl_instantiate_key()
1121 struct iov_iter from; in keyctl_instantiate_key_iov()
/linux-4.4.14/fs/ncpfs/
Dfile.c101 ncp_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in ncp_file_read_iter()
168 ncp_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in ncp_file_write_iter()
Dncplib_kernel.h56 struct iov_iter *, int *, void *bounce, __u32 bouncelen);
Dncplib_kernel.c1004 __u32 offset, __u16 to_read, struct iov_iter *to, in ncp_read_bounce()
/linux-4.4.14/net/core/
Ddatagram.c356 struct iov_iter *to, int len) in skb_copy_datagram_iter()
444 struct iov_iter *from, in skb_copy_datagram_from_iter()
525 int zerocopy_sg_from_iter(struct sk_buff *skb, struct iov_iter *from) in zerocopy_sg_from_iter()
570 struct iov_iter *to, int len, in skb_copy_and_csum_datagram()
/linux-4.4.14/fs/coda/
Dfile.c30 coda_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in coda_file_read_iter()
62 coda_file_write_iter(struct kiocb *iocb, struct iov_iter *to) in coda_file_write_iter()
/linux-4.4.14/fs/udf/
Dfile.c102 static ssize_t udf_adinicb_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in udf_adinicb_direct_IO()
117 static ssize_t udf_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in udf_file_write_iter()
Dinode.c217 static ssize_t udf_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in udf_direct_IO()
/linux-4.4.14/include/crypto/
Dif_alg.h78 int af_alg_make_sg(struct af_alg_sgl *sgl, struct iov_iter *iter, int len);
/linux-4.4.14/net/rds/
Dtcp.h75 int rds_tcp_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to);
Dmessage.c267 int rds_message_copy_from_user(struct rds_message *rm, struct iov_iter *from) in rds_message_copy_from_user()
310 int rds_message_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to) in rds_message_inc_copy_to_user()
Drds.h449 int (*inc_copy_to_user)(struct rds_incoming *inc, struct iov_iter *to);
678 int rds_message_copy_from_user(struct rds_message *rm, struct iov_iter *from);
687 int rds_message_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to);
Dtcp_recv.c62 int rds_tcp_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to) in rds_tcp_inc_copy_to_user()
Diw.h331 int rds_iw_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to);
Dib.h371 int rds_ib_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to);
Drecv.c417 struct iov_iter save; in rds_recvmsg()
Diw_recv.c306 int rds_iw_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to) in rds_iw_inc_copy_to_user()
Dib_recv.c519 int rds_ib_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to) in rds_ib_inc_copy_to_user()
/linux-4.4.14/drivers/bluetooth/
Dhci_vhci.c170 struct iov_iter *from) in vhci_get_user()
294 static ssize_t vhci_write(struct kiocb *iocb, struct iov_iter *from) in vhci_write()
/linux-4.4.14/fs/nfs/
Ddirect.c259 ssize_t nfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter, loff_t pos) in nfs_direct_IO()
475 struct iov_iter *iter, in nfs_direct_read_schedule_iovec()
570 ssize_t nfs_file_direct_read(struct kiocb *iocb, struct iov_iter *iter, in nfs_file_direct_read()
861 struct iov_iter *iter, in nfs_direct_write_schedule_iovec()
961 ssize_t nfs_file_direct_write(struct kiocb *iocb, struct iov_iter *iter) in nfs_file_direct_write()
Dinternal.h363 ssize_t nfs_file_read(struct kiocb *, struct iov_iter *);
367 ssize_t nfs_file_write(struct kiocb *, struct iov_iter *);
Dfile.c161 nfs_file_read(struct kiocb *iocb, struct iov_iter *to) in nfs_file_read()
651 ssize_t nfs_file_write(struct kiocb *iocb, struct iov_iter *from) in nfs_file_write()
/linux-4.4.14/drivers/vhost/
Dscsi.c537 struct iov_iter iov_iter; in vhost_scsi_complete_cmd_work() local
560 iov_iter_init(&iov_iter, READ, cmd->tvc_resp_iov, in vhost_scsi_complete_cmd_work()
562 ret = copy_to_iter(&v_rsp, sizeof(v_rsp), &iov_iter); in vhost_scsi_complete_cmd_work()
681 vhost_scsi_calc_sgls(struct iov_iter *iter, size_t bytes, int max_sgls) in vhost_scsi_calc_sgls()
702 struct iov_iter *iter, in vhost_scsi_iov_to_sgl()
729 size_t prot_bytes, struct iov_iter *prot_iter, in vhost_scsi_mapal()
730 size_t data_bytes, struct iov_iter *data_iter) in vhost_scsi_mapal()
853 struct iov_iter out_iter, in_iter, prot_iter, data_iter; in vhost_scsi_handle_vq()
Dnet.c540 struct iov_iter fixup; in handle_rx()
Dvhost.c1244 struct iov_iter from; in get_indirect()
/linux-4.4.14/fs/xfs/
Dxfs_file.c289 struct iov_iter *to) in xfs_file_read_iter()
582 struct iov_iter *from, in xfs_file_aio_write_checks()
703 struct iov_iter *from) in xfs_file_dio_aio_write()
716 struct iov_iter data; in xfs_file_dio_aio_write()
818 struct iov_iter *from) in xfs_file_buffered_aio_write()
877 struct iov_iter *from) in xfs_file_write_iter()
Dxfs_aops.c1673 struct iov_iter *iter, in xfs_vm_do_dio()
1695 struct iov_iter *iter, in xfs_vm_direct_IO()
/linux-4.4.14/drivers/net/
Dmacvtap.c711 struct iov_iter *from, int noblock) in macvtap_get_user()
757 struct iov_iter i; in macvtap_get_user()
848 static ssize_t macvtap_write_iter(struct kiocb *iocb, struct iov_iter *from) in macvtap_write_iter()
859 struct iov_iter *iter) in macvtap_put_user()
911 struct iov_iter *to, in macvtap_do_read()
954 static ssize_t macvtap_read_iter(struct kiocb *iocb, struct iov_iter *to) in macvtap_read_iter()
Dtun.c1085 void *msg_control, struct iov_iter *from, in tun_get_user()
1138 struct iov_iter i = *from; in tun_get_user()
1272 static ssize_t tun_chr_write_iter(struct kiocb *iocb, struct iov_iter *from) in tun_chr_write_iter()
1292 struct iov_iter *iter) in tun_put_user()
1402 struct iov_iter *to, in tun_do_read()
1429 static ssize_t tun_chr_read_iter(struct kiocb *iocb, struct iov_iter *to) in tun_chr_read_iter()
/linux-4.4.14/drivers/char/
Dmem.c610 static ssize_t read_iter_null(struct kiocb *iocb, struct iov_iter *to) in read_iter_null()
615 static ssize_t write_iter_null(struct kiocb *iocb, struct iov_iter *from) in write_iter_null()
634 static ssize_t read_iter_zero(struct kiocb *iocb, struct iov_iter *iter) in read_iter_zero()
/linux-4.4.14/fs/fuse/
Dfile.c904 static ssize_t fuse_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in fuse_file_read_iter()
1024 struct iov_iter *ii, loff_t pos) in fuse_fill_write_pages()
1096 struct iov_iter *ii, loff_t pos) in fuse_perform_write()
1151 static ssize_t fuse_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in fuse_file_write_iter()
1235 static inline unsigned long fuse_get_user_addr(const struct iov_iter *ii) in fuse_get_user_addr()
1240 static inline size_t fuse_get_frag_size(const struct iov_iter *ii, in fuse_get_frag_size()
1246 static int fuse_get_user_pages(struct fuse_req *req, struct iov_iter *ii, in fuse_get_user_pages()
1301 static inline int fuse_iter_npages(const struct iov_iter *ii_p) in fuse_iter_npages()
1306 ssize_t fuse_direct_io(struct fuse_io_priv *io, struct iov_iter *iter, in fuse_direct_io()
1389 struct iov_iter *iter, in __fuse_direct_read()
[all …]
Dcuse.c91 static ssize_t cuse_read_iter(struct kiocb *kiocb, struct iov_iter *to) in cuse_read_iter()
99 static ssize_t cuse_write_iter(struct kiocb *kiocb, struct iov_iter *from) in cuse_write_iter()
Dfuse_i.h937 ssize_t fuse_direct_io(struct fuse_io_priv *io, struct iov_iter *iter,
Ddev.c699 struct iov_iter *iter;
711 struct iov_iter *iter) in fuse_copy_init()
1348 static ssize_t fuse_dev_read(struct kiocb *iocb, struct iov_iter *to) in fuse_dev_read()
1958 static ssize_t fuse_dev_write(struct kiocb *iocb, struct iov_iter *from) in fuse_dev_write()
/linux-4.4.14/arch/s390/hypfs/
Dinode.c142 static ssize_t hypfs_read_iter(struct kiocb *iocb, struct iov_iter *to) in hypfs_read_iter()
162 static ssize_t hypfs_write_iter(struct kiocb *iocb, struct iov_iter *from) in hypfs_write_iter()
/linux-4.4.14/fs/ntfs/
Dfile.c332 struct iov_iter *from) in ntfs_prepare_file_for_write()
1701 unsigned ofs, struct iov_iter *i, size_t bytes) in ntfs_copy_from_user_iter()
1705 struct iov_iter data = *i; in ntfs_copy_from_user_iter()
1745 static ssize_t ntfs_perform_write(struct file *file, struct iov_iter *i, in ntfs_perform_write()
1940 static ssize_t ntfs_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in ntfs_file_write_iter()
/linux-4.4.14/net/sctp/
Dchunk.c167 struct iov_iter *from) in sctp_datamsg_from_user()
Dsm_make_chunk.c1495 struct iov_iter *from) in sctp_user_addto_chunk()
/linux-4.4.14/drivers/target/
Dtarget_core_file.c254 struct iov_iter iter; in fd_do_rw()
363 struct iov_iter iter; in fd_execute_write_same()
/linux-4.4.14/fs/ext4/
Dfile.c77 ext4_unaligned_aio(struct inode *inode, struct iov_iter *from, loff_t pos) in ext4_unaligned_aio()
92 ext4_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in ext4_file_write_iter()
Dindirect.c647 ssize_t ext4_ind_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in ext4_ind_direct_IO()
Dinode.c3144 static ssize_t ext4_ext_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in ext4_ext_direct_IO()
3284 static ssize_t ext4_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in ext4_direct_IO()
Dext4.h2527 extern ssize_t ext4_ind_direct_IO(struct kiocb *iocb, struct iov_iter *iter,
/linux-4.4.14/fs/ecryptfs/
Dfile.c47 struct iov_iter *to) in ecryptfs_read_update_atime()
/linux-4.4.14/fs/jfs/
Dinode.c334 static ssize_t jfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in jfs_direct_IO()
/linux-4.4.14/drivers/staging/lustre/lustre/include/
Dlclient.h84 struct iov_iter *cui_iter;
/linux-4.4.14/include/net/sctp/
Dstructs.h538 struct iov_iter *);
655 struct iov_iter *from);
/linux-4.4.14/drivers/block/
Dloop.c263 struct iov_iter i; in lo_write_bvec()
340 struct iov_iter i; in lo_read_simple()
369 struct iov_iter i; in lo_read_transfer()
479 struct iov_iter iter; in lo_rw_aio()
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
Drw26.c362 static ssize_t ll_direct_IO_26(struct kiocb *iocb, struct iov_iter *iter, in ll_direct_IO_26()
Dllite_internal.h889 struct iov_iter *via_iter;
Dvvp_io.c215 struct iov_iter i; in vvp_mmap_locks()
Dfile.c1184 static ssize_t ll_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in ll_file_read_iter()
1208 static ssize_t ll_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in ll_file_write_iter()
/linux-4.4.14/crypto/
Daf_alg.c394 int af_alg_make_sg(struct af_alg_sgl *sgl, struct iov_iter *iter, int len) in af_alg_make_sg()
/linux-4.4.14/include/net/
Dsock.h1802 struct iov_iter *from, char *to, in skb_do_copy_data_nocache()
1820 struct iov_iter *from, int copy) in skb_add_data_nocache()
1832 static inline int skb_copy_to_page_nocache(struct sock *sk, struct iov_iter *from, in skb_copy_to_page_nocache()
/linux-4.4.14/Documentation/filesystems/
DLocking199 int (*direct_IO)(struct kiocb *, struct iov_iter *iter, loff_t offset);
433 ssize_t (*read_iter) (struct kiocb *, struct iov_iter *);
434 ssize_t (*write_iter) (struct kiocb *, struct iov_iter *);
Dvfs.txt595 ssize_t (*direct_IO)(struct kiocb *, struct iov_iter *iter, loff_t offset);
809 ssize_t (*read_iter) (struct kiocb *, struct iov_iter *);
810 ssize_t (*write_iter) (struct kiocb *, struct iov_iter *);
846 read_iter: possibly asynchronous read with iov_iter as destination
850 write_iter: possibly asynchronous write with iov_iter as source
/linux-4.4.14/drivers/usb/gadget/legacy/
Dinode.c435 struct iov_iter to;
574 ep_read_iter(struct kiocb *iocb, struct iov_iter *to) in ep_read_iter()
633 ep_write_iter(struct kiocb *iocb, struct iov_iter *from) in ep_write_iter()
/linux-4.4.14/fs/hugetlbfs/
Dinode.c210 struct iov_iter *to, unsigned long size) in hugetlbfs_read_actor()
242 static ssize_t hugetlbfs_read_iter(struct kiocb *iocb, struct iov_iter *to) in hugetlbfs_read_iter()
/linux-4.4.14/fs/btrfs/
Dfile.c412 struct iov_iter *i) in btrfs_copy_from_user()
1480 struct iov_iter *i, in __btrfs_buffered_write()
1695 struct iov_iter *from, in __btrfs_direct_write()
1754 struct iov_iter *from) in btrfs_file_write_iter()
Dinode.c8408 const struct iov_iter *iter, loff_t offset) in check_direct_IO()
8440 static ssize_t btrfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in btrfs_direct_IO()
/linux-4.4.14/fs/afs/
Dinternal.h750 extern ssize_t afs_file_write(struct kiocb *, struct iov_iter *);
Dwrite.c627 ssize_t afs_file_write(struct kiocb *iocb, struct iov_iter *from) in afs_file_write()
/linux-4.4.14/net/
Dsocket.c116 static ssize_t sock_read_iter(struct kiocb *iocb, struct iov_iter *to);
117 static ssize_t sock_write_iter(struct kiocb *iocb, struct iov_iter *from);
781 static ssize_t sock_read_iter(struct kiocb *iocb, struct iov_iter *to) in sock_read_iter()
803 static ssize_t sock_write_iter(struct kiocb *iocb, struct iov_iter *from) in sock_write_iter()
/linux-4.4.14/fs/hfsplus/
Dinode.c125 static ssize_t hfsplus_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in hfsplus_direct_IO()
/linux-4.4.14/fs/f2fs/
Ddata.c1546 static int check_direct_IO(struct inode *inode, struct iov_iter *iter, in check_direct_IO()
1560 static ssize_t f2fs_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in f2fs_direct_IO()
Dfile.c1687 static ssize_t f2fs_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in f2fs_file_write_iter()
/linux-4.4.14/net/tipc/
Dsocket.c677 struct iov_iter save = msg->msg_iter; in tipc_sendmcast()
871 struct iov_iter save; in __tipc_sendmsg()
1029 struct iov_iter save; in __tipc_send_stream()
/linux-4.4.14/fs/hfs/
Dinode.c127 static ssize_t hfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in hfs_direct_IO()
/linux-4.4.14/fs/ocfs2/
Daops.c791 struct iov_iter *iter, in ocfs2_direct_IO_write()
982 static ssize_t ocfs2_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in ocfs2_direct_IO()
Dfile.c2265 struct iov_iter *from) in ocfs2_file_write_iter()
2468 struct iov_iter *to) in ocfs2_file_read_iter()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dfile_ops.c87 static ssize_t hfi1_write_iter(struct kiocb *, struct iov_iter *);
438 static ssize_t hfi1_write_iter(struct kiocb *kiocb, struct iov_iter *from) in hfi1_write_iter()
/linux-4.4.14/drivers/usb/gadget/function/
Df_fs.c148 struct iov_iter data;
903 static ssize_t ffs_epfile_write_iter(struct kiocb *kiocb, struct iov_iter *from) in ffs_epfile_write_iter()
939 static ssize_t ffs_epfile_read_iter(struct kiocb *kiocb, struct iov_iter *to) in ffs_epfile_read_iter()
/linux-4.4.14/fs/gfs2/
Dfile.c700 static ssize_t gfs2_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in gfs2_file_write_iter()
Daops.c1045 static ssize_t gfs2_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in gfs2_direct_IO()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_file_ops.c60 static ssize_t qib_write_iter(struct kiocb *, struct iov_iter *);
2262 static ssize_t qib_write_iter(struct kiocb *iocb, struct iov_iter *from) in qib_write_iter()
/linux-4.4.14/fs/nilfs2/
Dinode.c308 nilfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter, loff_t offset) in nilfs_direct_IO()
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_file_ops.c56 static ssize_t ipath_write_iter(struct kiocb *, struct iov_iter *from);
2420 static ssize_t ipath_write_iter(struct kiocb *iocb, struct iov_iter *from) in ipath_write_iter()
/linux-4.4.14/fs/affs/
Dfile.c392 affs_direct_IO(struct kiocb *iocb, struct iov_iter *iter, loff_t offset) in affs_direct_IO()
/linux-4.4.14/fs/ubifs/
Dfile.c1433 static ssize_t ubifs_write_iter(struct kiocb *iocb, struct iov_iter *from) in ubifs_write_iter()
/linux-4.4.14/fs/ext2/
Dinode.c855 ext2_direct_IO(struct kiocb *iocb, struct iov_iter *iter, loff_t offset) in ext2_direct_IO()
/linux-4.4.14/fs/exofs/
Dinode.c963 static ssize_t exofs_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in exofs_direct_IO()
/linux-4.4.14/sound/core/
Dpcm_native.c3081 static ssize_t snd_pcm_readv(struct kiocb *iocb, struct iov_iter *to) in snd_pcm_readv()
3117 static ssize_t snd_pcm_writev(struct kiocb *iocb, struct iov_iter *from) in snd_pcm_writev()
/linux-4.4.14/fs/fat/
Dinode.c241 static ssize_t fat_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in fat_direct_IO()
/linux-4.4.14/kernel/printk/
Dprintk.c615 static ssize_t devkmsg_write(struct kiocb *iocb, struct iov_iter *from) in devkmsg_write()
/linux-4.4.14/drivers/net/ppp/
Dppp_generic.c424 struct iov_iter to; in ppp_read()
/linux-4.4.14/drivers/scsi/
Dsg.c1756 struct iov_iter i; in sg_start_req()
/linux-4.4.14/fs/reiserfs/
Dinode.c3281 static ssize_t reiserfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in reiserfs_direct_IO()