Home
last modified time | relevance | path

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

/linux-4.1.27/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 …]
Dfs.h53 struct iov_iter;
392 ssize_t (*direct_IO)(struct kiocb *, struct iov_iter *iter, loff_t offset);
1587 struct iov_iter;
1594 ssize_t (*read_iter) (struct kiocb *, struct iov_iter *);
1595 ssize_t (*write_iter) (struct kiocb *, struct iov_iter *);
2591 extern ssize_t generic_write_checks(struct kiocb *, struct iov_iter *);
2592 extern ssize_t generic_file_read_iter(struct kiocb *, struct iov_iter *);
2593 extern ssize_t __generic_file_write_iter(struct kiocb *, struct iov_iter *);
2594 extern ssize_t generic_file_write_iter(struct kiocb *, struct iov_iter *);
2595 extern ssize_t generic_file_direct_write(struct kiocb *, struct iov_iter *, loff_t);
[all …]
Dnfs_fs.h450 extern ssize_t nfs_direct_IO(struct kiocb *, struct iov_iter *, loff_t);
452 struct iov_iter *iter,
455 struct iov_iter *iter);
Dsocket.h50 struct iov_iter msg_iter; /* data */
Dbio.h433 const struct iov_iter *, gfp_t);
463 const struct iov_iter *,
Dskbuff.h157 struct iov_iter;
2503 struct iov_iter *from, int copy) in skb_add_data()
2677 struct iov_iter *to, int size);
2686 struct iov_iter *from, int len);
2687 int zerocopy_sg_from_iter(struct sk_buff *skb, struct iov_iter *frm);
Dblkdev.h856 struct rq_map_data *, const struct iov_iter *,
/linux-4.1.27/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.1.27/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.c743 cifs_loose_read_iter(struct kiocb *iocb, struct iov_iter *iter) in cifs_loose_read_iter()
755 static ssize_t cifs_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in cifs_file_write_iter()
/linux-4.1.27/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.1.27/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.c1462 struct iov_iter *iter, ssize_t written) in do_generic_file_read()
1689 generic_file_read_iter(struct kiocb *iocb, struct iov_iter *iter) in generic_file_read_iter()
1708 struct iov_iter data = *iter; in generic_file_read_iter()
2262 inline ssize_t generic_write_checks(struct kiocb *iocb, struct iov_iter *from) in generic_write_checks()
2333 generic_file_direct_write(struct kiocb *iocb, struct iov_iter *from, loff_t pos) in generic_file_direct_write()
2341 struct iov_iter data; in generic_file_direct_write()
2423 struct iov_iter *i, loff_t pos) in generic_perform_write()
2529 ssize_t __generic_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in __generic_file_write_iter()
2613 ssize_t generic_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in generic_file_write_iter()
Dpage_io.c272 struct iov_iter from; in __swap_writepage()
Dshmem.c1519 static ssize_t shmem_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in shmem_file_read_iter()
/linux-4.1.27/block/
Dblk-map.c65 const struct iov_iter *iter, gfp_t gfp_mask) in blk_rq_map_user_iov()
69 struct iov_iter i; in blk_rq_map_user_iov()
126 struct iov_iter i; in blk_rq_map_user()
Dbio.c1025 struct iov_iter iter;
1047 static int bio_copy_from_iter(struct bio *bio, struct iov_iter iter) in bio_copy_from_iter()
1078 static int bio_copy_to_iter(struct bio *bio, struct iov_iter iter) in bio_copy_to_iter()
1154 const struct iov_iter *iter, in bio_copy_user_iov()
1282 const struct iov_iter *iter, in bio_map_user_iov()
1291 struct iov_iter i; in bio_map_user_iov()
Dscsi_ioctl.c335 struct iov_iter i; in sg_io()
/linux-4.1.27/fs/9p/
Dxattr.c32 struct iov_iter to; in v9fs_fid_xattr_get()
109 struct iov_iter from; in v9fs_fid_xattr_set()
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()
Dvfs_file.c381 v9fs_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in v9fs_file_read_iter()
406 v9fs_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in v9fs_file_write_iter()
574 v9fs_mmap_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in v9fs_mmap_file_read_iter()
589 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.1.27/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()
Ddax.c101 static ssize_t dax_io(struct inode *inode, struct iov_iter *iter, in dax_io()
192 struct iov_iter *iter, loff_t pos, get_block_t get_block, in dax_do_io()
Ddirect-io.c98 struct iov_iter *iter;
1099 struct block_device *bdev, struct iov_iter *iter, in do_blockdev_direct_IO()
1313 struct block_device *bdev, struct iov_iter *iter, in __blockdev_direct_IO()
Dpipe.c229 pipe_read(struct kiocb *iocb, struct iov_iter *to) in pipe_read()
338 pipe_write(struct kiocb *iocb, struct iov_iter *from) in pipe_write()
Daio.c1373 typedef ssize_t (rw_iter_op)(struct kiocb *, struct iov_iter *);
1378 struct iov_iter *iter) in aio_setup_vectored_rw()
1403 struct iov_iter iter; in aio_run_iocb()
Dblock_dev.c149 blkdev_direct_IO(struct kiocb *iocb, struct iov_iter *iter, loff_t offset) in blkdev_direct_IO()
1603 ssize_t blkdev_write_iter(struct kiocb *iocb, struct iov_iter *from) in blkdev_write_iter()
1635 ssize_t blkdev_read_iter(struct kiocb *iocb, struct iov_iter *to) in blkdev_read_iter()
Dsplice.c968 struct iov_iter from; in iter_file_splice_write()
1551 struct iov_iter iter; in vmsplice_to_user()
/linux-4.1.27/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()
1615 p9_client_write(struct p9_fid *fid, u64 offset, struct iov_iter *from, int *err) in p9_client_write()
2056 struct iov_iter to; in p9_client_readdir()
/linux-4.1.27/security/keys/
Dinternal.h246 struct iov_iter;
248 struct iov_iter *,
Dcompat.c34 struct iov_iter from; in compat_keyctl_instantiate_key_iov()
Dkeyctl.c1010 struct iov_iter *from, in keyctl_instantiate_key_common()
1098 struct iov_iter from; in keyctl_instantiate_key()
1127 struct iov_iter from; in keyctl_instantiate_key_iov()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/include/crypto/
Dif_alg.h78 int af_alg_make_sg(struct af_alg_sgl *sgl, struct iov_iter *iter, int len);
/linux-4.1.27/net/rds/
Dtcp.h72 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.h435 int (*inc_copy_to_user)(struct rds_incoming *inc, struct iov_iter *to);
660 int rds_message_copy_from_user(struct rds_message *rm, struct iov_iter *from);
669 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()
Dib.h319 int rds_ib_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to);
Diw.h328 int rds_iw_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.c475 int rds_ib_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to) in rds_ib_inc_copy_to_user()
/linux-4.1.27/fs/xfs/
Dxfs_file.c268 struct iov_iter *to) in xfs_file_read_iter()
548 struct iov_iter *from, in xfs_file_aio_write_checks()
657 struct iov_iter *from) in xfs_file_dio_aio_write()
670 struct iov_iter data; in xfs_file_dio_aio_write()
769 struct iov_iter *from) in xfs_file_buffered_aio_write()
828 struct iov_iter *from) in xfs_file_write_iter()
Dxfs_aops.c1613 struct iov_iter *iter, in xfs_vm_direct_IO()
/linux-4.1.27/fs/nfs/
Ddirect.c256 ssize_t nfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter, loff_t pos) in nfs_direct_IO()
472 struct iov_iter *iter, in nfs_direct_read_schedule_iovec()
567 ssize_t nfs_file_direct_read(struct kiocb *iocb, struct iov_iter *iter, in nfs_file_direct_read()
858 struct iov_iter *iter, in nfs_direct_write_schedule_iovec()
958 ssize_t nfs_file_direct_write(struct kiocb *iocb, struct iov_iter *iter) in nfs_file_direct_write()
Dinternal.h347 ssize_t nfs_file_read(struct kiocb *, struct iov_iter *);
351 ssize_t nfs_file_write(struct kiocb *, struct iov_iter *);
Dfile.c168 nfs_file_read(struct kiocb *iocb, struct iov_iter *to) in nfs_file_read()
671 ssize_t nfs_file_write(struct kiocb *iocb, struct iov_iter *from) in nfs_file_write()
/linux-4.1.27/drivers/net/
Dmacvtap.c662 struct iov_iter *from, int noblock) in macvtap_get_user()
707 struct iov_iter i; in macvtap_get_user()
789 static ssize_t macvtap_write_iter(struct kiocb *iocb, struct iov_iter *from) in macvtap_write_iter()
800 struct iov_iter *iter) in macvtap_put_user()
852 struct iov_iter *to, in macvtap_do_read()
894 static ssize_t macvtap_read_iter(struct kiocb *iocb, struct iov_iter *to) in macvtap_read_iter()
Dtun.c1031 void *msg_control, struct iov_iter *from, in tun_get_user()
1084 struct iov_iter i = *from; in tun_get_user()
1218 static ssize_t tun_chr_write_iter(struct kiocb *iocb, struct iov_iter *from) in tun_chr_write_iter()
1238 struct iov_iter *iter) in tun_put_user()
1348 struct iov_iter *to, in tun_do_read()
1378 static ssize_t tun_chr_read_iter(struct kiocb *iocb, struct iov_iter *to) in tun_chr_read_iter()
/linux-4.1.27/drivers/bluetooth/
Dhci_vhci.c178 struct iov_iter *from) in vhci_get_user()
302 static ssize_t vhci_write(struct kiocb *iocb, struct iov_iter *from) in vhci_write()
/linux-4.1.27/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.1.27/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.h902 ssize_t fuse_direct_io(struct fuse_io_priv *io, struct iov_iter *iter,
Ddev.c713 struct iov_iter *iter;
727 struct iov_iter *iter) in fuse_copy_init()
1358 static ssize_t fuse_dev_read(struct kiocb *iocb, struct iov_iter *to) in fuse_dev_read()
1967 static ssize_t fuse_dev_write(struct kiocb *iocb, struct iov_iter *from) in fuse_dev_write()
/linux-4.1.27/fs/ceph/
Dfile.c433 static ssize_t ceph_sync_read(struct kiocb *iocb, struct iov_iter *i, in ceph_sync_read()
560 ceph_sync_direct_write(struct kiocb *iocb, struct iov_iter *from, loff_t pos) in ceph_sync_direct_write()
677 ceph_sync_write(struct kiocb *iocb, struct iov_iter *from, loff_t pos) in ceph_sync_write()
806 static ssize_t ceph_read_iter(struct kiocb *iocb, struct iov_iter *to) in ceph_read_iter()
936 static ssize_t ceph_write_iter(struct kiocb *iocb, struct iov_iter *from) in ceph_write_iter()
999 struct iov_iter data; in ceph_write_iter()
Daddr.c1205 static ssize_t ceph_direct_io(struct kiocb *iocb, struct iov_iter *iter, in ceph_direct_io()
/linux-4.1.27/drivers/vhost/
Dscsi.c696 struct iov_iter iov_iter; in vhost_scsi_complete_cmd_work() local
719 iov_iter_init(&iov_iter, READ, cmd->tvc_resp_iov, in vhost_scsi_complete_cmd_work()
721 ret = copy_to_iter(&v_rsp, sizeof(v_rsp), &iov_iter); in vhost_scsi_complete_cmd_work()
840 vhost_scsi_calc_sgls(struct iov_iter *iter, size_t bytes, int max_sgls) in vhost_scsi_calc_sgls()
861 struct iov_iter *iter, in vhost_scsi_iov_to_sgl()
888 size_t prot_bytes, struct iov_iter *prot_iter, in vhost_scsi_mapal()
889 size_t data_bytes, struct iov_iter *data_iter) in vhost_scsi_mapal()
1011 struct iov_iter out_iter, in_iter, prot_iter, data_iter; in vhost_scsi_handle_vq()
Dnet.c541 struct iov_iter fixup; in handle_rx()
Dvhost.c1129 struct iov_iter from; in get_indirect()
/linux-4.1.27/arch/s390/hypfs/
Dinode.c147 static ssize_t hypfs_read_iter(struct kiocb *iocb, struct iov_iter *to) in hypfs_read_iter()
167 static ssize_t hypfs_write_iter(struct kiocb *iocb, struct iov_iter *from) in hypfs_write_iter()
/linux-4.1.27/fs/ext4/
Dfile.c76 ext4_unaligned_aio(struct inode *inode, struct iov_iter *from, loff_t pos) in ext4_unaligned_aio()
91 ext4_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in ext4_file_write_iter()
Dindirect.c645 ssize_t ext4_ind_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in ext4_ind_direct_IO()
Dinode.c3102 static ssize_t ext4_ext_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in ext4_ext_direct_IO()
3242 static ssize_t ext4_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in ext4_direct_IO()
Dext4.h2330 extern ssize_t ext4_ind_direct_IO(struct kiocb *iocb, struct iov_iter *iter,
/linux-4.1.27/fs/ntfs/
Dfile.c332 struct iov_iter *from) in ntfs_prepare_file_for_write()
1700 unsigned ofs, struct iov_iter *i, size_t bytes) in ntfs_copy_from_user_iter()
1704 struct iov_iter data = *i; in ntfs_copy_from_user_iter()
1744 static ssize_t ntfs_perform_write(struct file *file, struct iov_iter *i, in ntfs_perform_write()
1939 static ssize_t ntfs_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in ntfs_file_write_iter()
/linux-4.1.27/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.1.27/fs/ecryptfs/
Dfile.c47 struct iov_iter *to) in ecryptfs_read_update_atime()
/linux-4.1.27/fs/jfs/
Dinode.c333 static ssize_t jfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in jfs_direct_IO()
/linux-4.1.27/include/net/sctp/
Dstructs.h538 struct iov_iter *);
655 struct iov_iter *from);
/linux-4.1.27/drivers/target/
Dtarget_core_file.c326 struct iov_iter iter; in fd_do_rw()
435 struct iov_iter iter; in fd_execute_write_same()
/linux-4.1.27/drivers/staging/lustre/lustre/include/
Dlclient.h85 struct iov_iter *cui_iter;
/linux-4.1.27/fs/hugetlbfs/
Dinode.c187 struct iov_iter *to, unsigned long size) in hugetlbfs_read_actor()
219 static ssize_t hugetlbfs_read_iter(struct kiocb *iocb, struct iov_iter *to) in hugetlbfs_read_iter()
/linux-4.1.27/crypto/
Daf_alg.c391 int af_alg_make_sg(struct af_alg_sgl *sgl, struct iov_iter *iter, int len) in af_alg_make_sg()
/linux-4.1.27/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()
Dvvp_io.c216 struct iov_iter i; in vvp_mmap_locks()
Dllite_internal.h923 struct iov_iter *via_iter;
Dfile.c1193 static ssize_t ll_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in ll_file_read_iter()
1217 static ssize_t ll_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in ll_file_write_iter()
/linux-4.1.27/include/net/
Dsock.h1791 struct iov_iter *from, char *to, in skb_do_copy_data_nocache()
1809 struct iov_iter *from, int copy) in skb_add_data_nocache()
1821 static inline int skb_copy_to_page_nocache(struct sock *sk, struct iov_iter *from, in skb_copy_to_page_nocache()
/linux-4.1.27/fs/btrfs/
Dfile.c412 struct iov_iter *i) in btrfs_copy_from_user()
1470 struct iov_iter *i, in __btrfs_buffered_write()
1679 struct iov_iter *from, in __btrfs_direct_write()
1738 struct iov_iter *from) in btrfs_file_write_iter()
Dinode.c8284 const struct iov_iter *iter, loff_t offset) in check_direct_IO()
8316 static ssize_t btrfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in btrfs_direct_IO()
/linux-4.1.27/drivers/block/
Dloop.c207 struct iov_iter i; in lo_write_bvec()
284 struct iov_iter i; in lo_read_simple()
313 struct iov_iter i; in lo_read_transfer()
/linux-4.1.27/Documentation/filesystems/
DLocking199 int (*direct_IO)(struct kiocb *, struct iov_iter *iter, loff_t offset);
432 ssize_t (*read_iter) (struct kiocb *, struct iov_iter *);
433 ssize_t (*write_iter) (struct kiocb *, struct iov_iter *);
Dvfs.txt593 ssize_t (*direct_IO)(struct kiocb *, struct iov_iter *iter, loff_t offset);
807 ssize_t (*read_iter) (struct kiocb *, struct iov_iter *);
808 ssize_t (*write_iter) (struct kiocb *, struct iov_iter *);
839 read_iter: possibly asynchronous read with iov_iter as destination
843 write_iter: possibly asynchronous write with iov_iter as source
/linux-4.1.27/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.1.27/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.1.27/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);
783 static ssize_t sock_read_iter(struct kiocb *iocb, struct iov_iter *to) in sock_read_iter()
805 static ssize_t sock_write_iter(struct kiocb *iocb, struct iov_iter *from) in sock_write_iter()
/linux-4.1.27/fs/hfsplus/
Dinode.c125 static ssize_t hfsplus_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in hfsplus_direct_IO()
/linux-4.1.27/net/tipc/
Dsocket.c670 struct iov_iter save = msg->msg_iter; in tipc_sendmcast()
861 struct iov_iter save; in __tipc_sendmsg()
1017 struct iov_iter save; in __tipc_send_stream()
/linux-4.1.27/fs/hfs/
Dinode.c127 static ssize_t hfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in hfs_direct_IO()
/linux-4.1.27/fs/f2fs/
Ddata.c1703 static int check_direct_IO(struct inode *inode, struct iov_iter *iter, in check_direct_IO()
1720 static ssize_t f2fs_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in f2fs_direct_IO()
/linux-4.1.27/fs/ocfs2/
Daops.c779 struct iov_iter *iter, in ocfs2_direct_IO_write()
948 static ssize_t ocfs2_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in ocfs2_direct_IO()
Dfile.c2251 struct iov_iter *from) in ocfs2_file_write_iter()
2474 struct iov_iter *to) in ocfs2_file_read_iter()
/linux-4.1.27/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.1.27/fs/gfs2/
Dfile.c700 static ssize_t gfs2_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in gfs2_file_write_iter()
Daops.c1041 static ssize_t gfs2_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in gfs2_direct_IO()
/linux-4.1.27/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.1.27/fs/nilfs2/
Dinode.c308 nilfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter, loff_t offset) in nilfs_direct_IO()
/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_file_ops.c56 static ssize_t ipath_write_iter(struct kiocb *, struct iov_iter *from);
2421 static ssize_t ipath_write_iter(struct kiocb *iocb, struct iov_iter *from) in ipath_write_iter()
/linux-4.1.27/fs/affs/
Dfile.c392 affs_direct_IO(struct kiocb *iocb, struct iov_iter *iter, loff_t offset) in affs_direct_IO()
/linux-4.1.27/fs/ubifs/
Dfile.c1401 static ssize_t ubifs_write_iter(struct kiocb *iocb, struct iov_iter *from) in ubifs_write_iter()
/linux-4.1.27/fs/exofs/
Dinode.c966 static ssize_t exofs_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in exofs_direct_IO()
/linux-4.1.27/fs/ext2/
Dinode.c854 ext2_direct_IO(struct kiocb *iocb, struct iov_iter *iter, loff_t offset) in ext2_direct_IO()
/linux-4.1.27/sound/core/
Dpcm_native.c3083 static ssize_t snd_pcm_readv(struct kiocb *iocb, struct iov_iter *to) in snd_pcm_readv()
3119 static ssize_t snd_pcm_writev(struct kiocb *iocb, struct iov_iter *from) in snd_pcm_writev()
/linux-4.1.27/fs/fat/
Dinode.c240 static ssize_t fat_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in fat_direct_IO()
/linux-4.1.27/kernel/printk/
Dprintk.c519 static ssize_t devkmsg_write(struct kiocb *iocb, struct iov_iter *from) in devkmsg_write()
/linux-4.1.27/drivers/net/ppp/
Dppp_generic.c420 struct iov_iter to; in ppp_read()
/linux-4.1.27/fs/reiserfs/
Dinode.c3281 static ssize_t reiserfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in reiserfs_direct_IO()
/linux-4.1.27/fs/ext3/
Dinode.c1823 static ssize_t ext3_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in ext3_direct_IO()
/linux-4.1.27/drivers/scsi/
Dsg.c1750 struct iov_iter i; in sg_start_req()