Lines Matching refs:kiocb
402 struct kiocb kiocb;
406 init_sync_kiocb(&kiocb, filp);
407 kiocb.ki_pos = (ppos ? *ppos : 0);
410 ret = call_read_iter(filp, &kiocb, &iter);
413 *ppos = kiocb.ki_pos;
431 struct kiocb kiocb;
446 init_sync_kiocb(&kiocb, file);
447 kiocb.ki_pos = pos ? *pos : 0;
449 ret = file->f_op->read_iter(&kiocb, &iter);
452 *pos = kiocb.ki_pos;
505 struct kiocb kiocb;
509 init_sync_kiocb(&kiocb, filp);
510 kiocb.ki_pos = (ppos ? *ppos : 0);
513 ret = call_write_iter(filp, &kiocb, &iter);
516 *ppos = kiocb.ki_pos;
527 struct kiocb kiocb;
542 init_sync_kiocb(&kiocb, file);
543 kiocb.ki_pos = pos ? *pos : 0;
545 ret = file->f_op->write_iter(&kiocb, &iter);
548 *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;
805 ssize_t vfs_iocb_iter_read(struct file *file, struct kiocb *iocb,
869 ssize_t vfs_iocb_iter_write(struct file *file, struct kiocb *iocb,
1650 ssize_t generic_write_checks(struct kiocb *iocb, struct iov_iter *from)