Lines Matching refs:kiocb

381 	struct kiocb kiocb;  in new_sync_read()  local
385 init_sync_kiocb(&kiocb, filp); in new_sync_read()
386 kiocb.ki_pos = (ppos ? *ppos : 0); in new_sync_read()
389 ret = call_read_iter(filp, &kiocb, &iter); in new_sync_read()
392 *ppos = kiocb.ki_pos; in new_sync_read()
410 struct kiocb kiocb; in __kernel_read() local
425 init_sync_kiocb(&kiocb, file); in __kernel_read()
426 kiocb.ki_pos = pos ? *pos : 0; in __kernel_read()
428 ret = file->f_op->read_iter(&kiocb, &iter); in __kernel_read()
431 *pos = kiocb.ki_pos; in __kernel_read()
483 struct kiocb kiocb; in new_sync_write() local
487 init_sync_kiocb(&kiocb, filp); in new_sync_write()
488 kiocb.ki_pos = (ppos ? *ppos : 0); in new_sync_write()
491 ret = call_write_iter(filp, &kiocb, &iter); in new_sync_write()
494 *ppos = kiocb.ki_pos; in new_sync_write()
501 struct kiocb kiocb; in __kernel_write_iter() local
515 init_sync_kiocb(&kiocb, file); in __kernel_write_iter()
516 kiocb.ki_pos = pos ? *pos : 0; in __kernel_write_iter()
517 ret = file->f_op->write_iter(&kiocb, from); in __kernel_write_iter()
520 *pos = kiocb.ki_pos; in __kernel_write_iter()
723 struct kiocb kiocb; in do_iter_readv_writev() local
726 init_sync_kiocb(&kiocb, filp); in do_iter_readv_writev()
727 ret = kiocb_set_rw_flags(&kiocb, flags); in do_iter_readv_writev()
730 kiocb.ki_pos = (ppos ? *ppos : 0); in do_iter_readv_writev()
733 ret = call_read_iter(filp, &kiocb, iter); in do_iter_readv_writev()
735 ret = call_write_iter(filp, &kiocb, iter); in do_iter_readv_writev()
738 *ppos = kiocb.ki_pos; in do_iter_readv_writev()
805 ssize_t vfs_iocb_iter_read(struct file *file, struct kiocb *iocb, in vfs_iocb_iter_read()
869 ssize_t vfs_iocb_iter_write(struct file *file, struct kiocb *iocb, in vfs_iocb_iter_write()
1656 int generic_write_checks_count(struct kiocb *iocb, loff_t *count) in generic_write_checks_count()
1686 ssize_t generic_write_checks(struct kiocb *iocb, struct iov_iter *from) in generic_write_checks()