Home | History | Annotate | Download | only in linux

Lines Matching refs:iovec

401 struct iovec;
528 const struct iovec *iov;
543 const struct iovec *iov, unsigned long nr_segs,
606 ssize_t (*direct_IO)(int, struct kiocb *, const struct iovec *iov,
1552 ssize_t (*aio_read) (struct kiocb *, const struct iovec *, unsigned long, loff_t);
1553 ssize_t (*aio_write) (struct kiocb *, const struct iovec *, unsigned long, loff_t);
1611 ssize_t rw_copy_check_uvector(int type, const struct iovec __user * uvector,
1613 struct iovec *fast_pointer,
1614 struct iovec **ret_pointer);
1618 extern ssize_t vfs_readv(struct file *, const struct iovec __user *,
1620 extern ssize_t vfs_writev(struct file *, const struct iovec __user *,
2306 extern ssize_t generic_file_aio_read(struct kiocb *, const struct iovec *, unsigned long, loff_t);
2307 extern ssize_t __generic_file_aio_write(struct kiocb *, const struct iovec *, unsigned long,
2309 extern ssize_t generic_file_aio_write(struct kiocb *, const struct iovec *, unsigned long, loff_t);
2310 extern ssize_t generic_file_direct_write(struct kiocb *, const struct iovec *,
2312 extern ssize_t generic_file_buffered_write(struct kiocb *, const struct iovec *,
2316 extern int generic_segment_checks(const struct iovec *iov,
2320 extern ssize_t blkdev_aio_write(struct kiocb *iocb, const struct iovec *iov,
2375 struct block_device *bdev, const struct iovec *iov, loff_t offset,
2380 struct inode *inode, struct block_device *bdev, const struct iovec *iov,