Lines Matching refs:kiocb
381 struct kiocb kiocb;
385 init_sync_kiocb(&kiocb, filp);
386 kiocb.ki_pos = (ppos ? *ppos : 0);
389 ret = call_read_iter(filp, &kiocb, &iter);
392 *ppos = kiocb.ki_pos;
410 struct kiocb kiocb;
425 init_sync_kiocb(&kiocb, file);
426 kiocb.ki_pos = pos ? *pos : 0;
428 ret = file->f_op->read_iter(&kiocb, &iter);
431 *pos = kiocb.ki_pos;
483 struct kiocb kiocb;
487 init_sync_kiocb(&kiocb, filp);
488 kiocb.ki_pos = (ppos ? *ppos : 0);
491 ret = call_write_iter(filp, &kiocb, &iter);
494 *ppos = kiocb.ki_pos;
501 struct kiocb kiocb;
515 init_sync_kiocb(&kiocb, file);
516 kiocb.ki_pos = pos ? *pos : 0;
517 ret = file->f_op->write_iter(&kiocb, from);
520 *pos = kiocb.ki_pos;
723 struct kiocb kiocb;
726 init_sync_kiocb(&kiocb, filp);
727 ret = kiocb_set_rw_flags(&kiocb, flags);
730 kiocb.ki_pos = (ppos ? *ppos : 0);
733 ret = call_read_iter(filp, &kiocb, iter);
735 ret = call_write_iter(filp, &kiocb, iter);
738 *ppos = kiocb.ki_pos;
804 ssize_t vfs_iocb_iter_read(struct file *file, struct kiocb *iocb,
868 ssize_t vfs_iocb_iter_write(struct file *file, struct kiocb *iocb,
1655 int generic_write_checks_count(struct kiocb *iocb, loff_t *count)
1685 ssize_t generic_write_checks(struct kiocb *iocb, struct iov_iter *from)