Lines Matching refs:iocb
221 static ssize_t kernfs_file_read_iter(struct kiocb *iocb, struct iov_iter *iter)
223 struct kernfs_open_file *of = kernfs_of(iocb->ki_filp);
251 len = ops->read(of, buf, len, iocb->ki_pos);
266 iocb->ki_pos += len;
276 static ssize_t kernfs_fop_read_iter(struct kiocb *iocb, struct iov_iter *iter)
278 if (kernfs_of(iocb->ki_filp)->kn->flags & KERNFS_HAS_SEQ_SHOW)
279 return seq_read_iter(iocb, iter);
280 return kernfs_file_read_iter(iocb, iter);
293 static ssize_t kernfs_fop_write_iter(struct kiocb *iocb, struct iov_iter *iter)
295 struct kernfs_open_file *of = kernfs_of(iocb->ki_filp);
334 len = ops->write(of, buf, len, iocb->ki_pos);
342 iocb->ki_pos += len;