Lines Matching defs:iocb
804 ssize_t vfs_iocb_iter_read(struct file *file, struct kiocb *iocb,
820 ret = rw_verify_area(READ, file, &iocb->ki_pos, tot_len);
824 ret = call_read_iter(file, iocb, iter);
868 ssize_t vfs_iocb_iter_write(struct file *file, struct kiocb *iocb,
884 ret = rw_verify_area(WRITE, file, &iocb->ki_pos, tot_len);
888 ret = call_write_iter(file, iocb, iter);
1655 int generic_write_checks_count(struct kiocb *iocb, loff_t *count)
1657 struct file *file = iocb->ki_filp;
1666 if (iocb->ki_flags & IOCB_APPEND)
1667 iocb->ki_pos = i_size_read(inode);
1669 if ((iocb->ki_flags & IOCB_NOWAIT) &&
1670 !((iocb->ki_flags & IOCB_DIRECT) ||
1674 return generic_write_check_limits(iocb->ki_filp, iocb->ki_pos, count);
1685 ssize_t generic_write_checks(struct kiocb *iocb, struct iov_iter *from)
1690 ret = generic_write_checks_count(iocb, &count);