/linux-4.1.27/include/linux/ |
D | uio.h | 28 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 …]
|
D | fs.h | 53 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 …]
|
D | nfs_fs.h | 450 extern ssize_t nfs_direct_IO(struct kiocb *, struct iov_iter *, loff_t); 452 struct iov_iter *iter, 455 struct iov_iter *iter);
|
D | socket.h | 50 struct iov_iter msg_iter; /* data */
|
D | bio.h | 433 const struct iov_iter *, gfp_t); 463 const struct iov_iter *,
|
D | skbuff.h | 157 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);
|
D | blkdev.h | 856 struct rq_map_data *, const struct iov_iter *,
|
/linux-4.1.27/lib/ |
D | iov_iter.c | 139 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 …]
|
D | Makefile | 27 gcd.o lcm.o list_sort.o uuid.o flex_array.o iov_iter.o clz_ctz.o \
|
/linux-4.1.27/fs/cifs/ |
D | cifsfs.h | 94 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);
|
D | file.c | 2423 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 …]
|
D | cifsfs.c | 743 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/ |
D | transport.h | 64 struct iov_iter *, struct iov_iter *, int , int, int);
|
D | client.h | 214 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/ |
D | process_vm_access.c | 36 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()
|
D | filemap.c | 1462 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()
|
D | page_io.c | 272 struct iov_iter from; in __swap_writepage()
|
D | shmem.c | 1519 static ssize_t shmem_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in shmem_file_read_iter()
|
/linux-4.1.27/block/ |
D | blk-map.c | 65 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()
|
D | bio.c | 1025 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()
|
D | scsi_ioctl.c | 335 struct iov_iter i; in sg_io()
|
/linux-4.1.27/fs/9p/ |
D | xattr.c | 32 struct iov_iter to; in v9fs_fid_xattr_get() 109 struct iov_iter from; in v9fs_fid_xattr_set()
|
D | vfs_addr.c | 56 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()
|
D | vfs_file.c | 381 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()
|
D | vfs_dir.c | 134 struct iov_iter to; in v9fs_dir_readdir()
|
/linux-4.1.27/fs/ |
D | read_write.c | 25 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()
|
D | dax.c | 101 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()
|
D | direct-io.c | 98 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()
|
D | pipe.c | 229 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()
|
D | aio.c | 1373 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()
|
D | block_dev.c | 149 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()
|
D | splice.c | 968 struct iov_iter from; in iter_file_splice_write() 1551 struct iov_iter iter; in vmsplice_to_user()
|
/linux-4.1.27/net/9p/ |
D | protocol.c | 73 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()
|
D | trans_virtio.c | 316 struct iov_iter *data, in p9_get_mapped_pages() 397 struct iov_iter *uidata, struct iov_iter *uodata, in p9_virtio_zc_request()
|
D | client.c | 559 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/ |
D | internal.h | 246 struct iov_iter; 248 struct iov_iter *,
|
D | compat.c | 34 struct iov_iter from; in compat_keyctl_instantiate_key_iov()
|
D | keyctl.c | 1010 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/ |
D | file.c | 101 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()
|
D | ncplib_kernel.h | 56 struct iov_iter *, int *, void *bounce, __u32 bouncelen);
|
D | ncplib_kernel.c | 1004 __u32 offset, __u16 to_read, struct iov_iter *to, in ncp_read_bounce()
|
/linux-4.1.27/net/core/ |
D | datagram.c | 356 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/ |
D | file.c | 102 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()
|
D | inode.c | 217 static ssize_t udf_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in udf_direct_IO()
|
/linux-4.1.27/fs/coda/ |
D | file.c | 30 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/ |
D | if_alg.h | 78 int af_alg_make_sg(struct af_alg_sgl *sgl, struct iov_iter *iter, int len);
|
/linux-4.1.27/net/rds/ |
D | tcp.h | 72 int rds_tcp_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to);
|
D | message.c | 267 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()
|
D | rds.h | 435 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);
|
D | tcp_recv.c | 62 int rds_tcp_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to) in rds_tcp_inc_copy_to_user()
|
D | ib.h | 319 int rds_ib_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to);
|
D | iw.h | 328 int rds_iw_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to);
|
D | recv.c | 417 struct iov_iter save; in rds_recvmsg()
|
D | iw_recv.c | 306 int rds_iw_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to) in rds_iw_inc_copy_to_user()
|
D | ib_recv.c | 475 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/ |
D | xfs_file.c | 268 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()
|
D | xfs_aops.c | 1613 struct iov_iter *iter, in xfs_vm_direct_IO()
|
/linux-4.1.27/fs/nfs/ |
D | direct.c | 256 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()
|
D | internal.h | 347 ssize_t nfs_file_read(struct kiocb *, struct iov_iter *); 351 ssize_t nfs_file_write(struct kiocb *, struct iov_iter *);
|
D | file.c | 168 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/ |
D | macvtap.c | 662 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()
|
D | tun.c | 1031 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/ |
D | hci_vhci.c | 178 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/ |
D | mem.c | 610 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/ |
D | file.c | 904 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 …]
|
D | cuse.c | 91 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()
|
D | fuse_i.h | 902 ssize_t fuse_direct_io(struct fuse_io_priv *io, struct iov_iter *iter,
|
D | dev.c | 713 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/ |
D | file.c | 433 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()
|
D | addr.c | 1205 static ssize_t ceph_direct_io(struct kiocb *iocb, struct iov_iter *iter, in ceph_direct_io()
|
/linux-4.1.27/drivers/vhost/ |
D | scsi.c | 696 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()
|
D | net.c | 541 struct iov_iter fixup; in handle_rx()
|
D | vhost.c | 1129 struct iov_iter from; in get_indirect()
|
/linux-4.1.27/arch/s390/hypfs/ |
D | inode.c | 147 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/ |
D | file.c | 76 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()
|
D | indirect.c | 645 ssize_t ext4_ind_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in ext4_ind_direct_IO()
|
D | inode.c | 3102 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()
|
D | ext4.h | 2330 extern ssize_t ext4_ind_direct_IO(struct kiocb *iocb, struct iov_iter *iter,
|
/linux-4.1.27/fs/ntfs/ |
D | file.c | 332 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/ |
D | chunk.c | 167 struct iov_iter *from) in sctp_datamsg_from_user()
|
D | sm_make_chunk.c | 1495 struct iov_iter *from) in sctp_user_addto_chunk()
|
/linux-4.1.27/fs/ecryptfs/ |
D | file.c | 47 struct iov_iter *to) in ecryptfs_read_update_atime()
|
/linux-4.1.27/fs/jfs/ |
D | inode.c | 333 static ssize_t jfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in jfs_direct_IO()
|
/linux-4.1.27/include/net/sctp/ |
D | structs.h | 538 struct iov_iter *); 655 struct iov_iter *from);
|
/linux-4.1.27/drivers/target/ |
D | target_core_file.c | 326 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/ |
D | lclient.h | 85 struct iov_iter *cui_iter;
|
/linux-4.1.27/fs/hugetlbfs/ |
D | inode.c | 187 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/ |
D | af_alg.c | 391 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/ |
D | rw26.c | 362 static ssize_t ll_direct_IO_26(struct kiocb *iocb, struct iov_iter *iter, in ll_direct_IO_26()
|
D | vvp_io.c | 216 struct iov_iter i; in vvp_mmap_locks()
|
D | llite_internal.h | 923 struct iov_iter *via_iter;
|
D | file.c | 1193 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/ |
D | sock.h | 1791 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/ |
D | file.c | 412 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()
|
D | inode.c | 8284 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/ |
D | loop.c | 207 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/ |
D | Locking | 199 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 *);
|
D | vfs.txt | 593 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/ |
D | inode.c | 435 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/ |
D | internal.h | 750 extern ssize_t afs_file_write(struct kiocb *, struct iov_iter *);
|
D | write.c | 627 ssize_t afs_file_write(struct kiocb *iocb, struct iov_iter *from) in afs_file_write()
|
/linux-4.1.27/net/ |
D | socket.c | 116 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/ |
D | inode.c | 125 static ssize_t hfsplus_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in hfsplus_direct_IO()
|
/linux-4.1.27/net/tipc/ |
D | socket.c | 670 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/ |
D | inode.c | 127 static ssize_t hfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in hfs_direct_IO()
|
/linux-4.1.27/fs/f2fs/ |
D | data.c | 1703 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/ |
D | aops.c | 779 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()
|
D | file.c | 2251 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/ |
D | f_fs.c | 148 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/ |
D | file.c | 700 static ssize_t gfs2_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in gfs2_file_write_iter()
|
D | aops.c | 1041 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/ |
D | qib_file_ops.c | 60 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/ |
D | inode.c | 308 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/ |
D | ipath_file_ops.c | 56 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/ |
D | file.c | 392 affs_direct_IO(struct kiocb *iocb, struct iov_iter *iter, loff_t offset) in affs_direct_IO()
|
/linux-4.1.27/fs/ubifs/ |
D | file.c | 1401 static ssize_t ubifs_write_iter(struct kiocb *iocb, struct iov_iter *from) in ubifs_write_iter()
|
/linux-4.1.27/fs/exofs/ |
D | inode.c | 966 static ssize_t exofs_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in exofs_direct_IO()
|
/linux-4.1.27/fs/ext2/ |
D | inode.c | 854 ext2_direct_IO(struct kiocb *iocb, struct iov_iter *iter, loff_t offset) in ext2_direct_IO()
|
/linux-4.1.27/sound/core/ |
D | pcm_native.c | 3083 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/ |
D | inode.c | 240 static ssize_t fat_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in fat_direct_IO()
|
/linux-4.1.27/kernel/printk/ |
D | printk.c | 519 static ssize_t devkmsg_write(struct kiocb *iocb, struct iov_iter *from) in devkmsg_write()
|
/linux-4.1.27/drivers/net/ppp/ |
D | ppp_generic.c | 420 struct iov_iter to; in ppp_read()
|
/linux-4.1.27/fs/reiserfs/ |
D | inode.c | 3281 static ssize_t reiserfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in reiserfs_direct_IO()
|
/linux-4.1.27/fs/ext3/ |
D | inode.c | 1823 static ssize_t ext3_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in ext3_direct_IO()
|
/linux-4.1.27/drivers/scsi/ |
D | sg.c | 1750 struct iov_iter i; in sg_start_req()
|