Lines Matching refs:iocb
2621 ssize_t cifs_user_writev(struct kiocb *iocb, struct iov_iter *from) in cifs_user_writev() argument
2623 struct file *file = iocb->ki_filp; in cifs_user_writev()
2639 rc = generic_write_checks(iocb, from); in cifs_user_writev()
2653 rc = cifs_write_from_iter(iocb->ki_pos, iov_iter_count(from), from, in cifs_user_writev()
2693 wdata->offset - iocb->ki_pos); in cifs_user_writev()
2713 iocb->ki_pos += total_written; in cifs_user_writev()
2720 cifs_writev(struct kiocb *iocb, struct iov_iter *from) in cifs_writev() argument
2722 struct file *file = iocb->ki_filp; in cifs_writev()
2736 rc = generic_write_checks(iocb, from); in cifs_writev()
2740 if (!cifs_find_lock_conflict(cfile, iocb->ki_pos, iov_iter_count(from), in cifs_writev()
2743 rc = __generic_file_write_iter(iocb, from); in cifs_writev()
2750 ssize_t err = generic_write_sync(file, iocb->ki_pos - rc, rc); in cifs_writev()
2759 cifs_strict_writev(struct kiocb *iocb, struct iov_iter *from) in cifs_strict_writev() argument
2761 struct inode *inode = file_inode(iocb->ki_filp); in cifs_strict_writev()
2765 iocb->ki_filp->private_data; in cifs_strict_writev()
2777 written = generic_file_write_iter(iocb, from); in cifs_strict_writev()
2780 written = cifs_writev(iocb, from); in cifs_strict_writev()
2789 written = cifs_user_writev(iocb, from); in cifs_strict_writev()
3034 ssize_t cifs_user_readv(struct kiocb *iocb, struct iov_iter *to) in cifs_user_readv() argument
3036 struct file *file = iocb->ki_filp; in cifs_user_readv()
3040 loff_t offset = iocb->ki_pos; in cifs_user_readv()
3132 iocb->ki_pos += total_read; in cifs_user_readv()
3139 cifs_strict_readv(struct kiocb *iocb, struct iov_iter *to) in cifs_strict_readv() argument
3141 struct inode *inode = file_inode(iocb->ki_filp); in cifs_strict_readv()
3145 iocb->ki_filp->private_data; in cifs_strict_readv()
3158 return cifs_user_readv(iocb, to); in cifs_strict_readv()
3163 return generic_file_read_iter(iocb, to); in cifs_strict_readv()
3170 if (!cifs_find_lock_conflict(cfile, iocb->ki_pos, iov_iter_count(to), in cifs_strict_readv()
3173 rc = generic_file_read_iter(iocb, to); in cifs_strict_readv()
3920 cifs_direct_io(struct kiocb *iocb, struct iov_iter *iter, loff_t pos) in cifs_direct_io() argument