Lines Matching refs:kiocb

407 	struct kiocb kiocb;  in new_sync_read()  local
411 init_sync_kiocb(&kiocb, filp); in new_sync_read()
412 kiocb.ki_pos = (ppos ? *ppos : 0); in new_sync_read()
415 ret = call_read_iter(filp, &kiocb, &iter); in new_sync_read()
418 *ppos = kiocb.ki_pos; in new_sync_read()
436 struct kiocb kiocb; in __kernel_read() local
451 init_sync_kiocb(&kiocb, file); in __kernel_read()
452 kiocb.ki_pos = pos ? *pos : 0; in __kernel_read()
454 ret = file->f_op->read_iter(&kiocb, &iter); in __kernel_read()
457 *pos = kiocb.ki_pos; in __kernel_read()
510 struct kiocb kiocb; in new_sync_write() local
514 init_sync_kiocb(&kiocb, filp); in new_sync_write()
515 kiocb.ki_pos = (ppos ? *ppos : 0); in new_sync_write()
518 ret = call_write_iter(filp, &kiocb, &iter); in new_sync_write()
521 *ppos = kiocb.ki_pos; in new_sync_write()
532 struct kiocb kiocb; in __kernel_write() local
547 init_sync_kiocb(&kiocb, file); in __kernel_write()
548 kiocb.ki_pos = pos ? *pos : 0; in __kernel_write()
550 ret = file->f_op->write_iter(&kiocb, &iter); in __kernel_write()
553 *pos = kiocb.ki_pos; in __kernel_write()
728 struct kiocb kiocb; in do_iter_readv_writev() local
731 init_sync_kiocb(&kiocb, filp); in do_iter_readv_writev()
732 ret = kiocb_set_rw_flags(&kiocb, flags); in do_iter_readv_writev()
735 kiocb.ki_pos = (ppos ? *ppos : 0); in do_iter_readv_writev()
738 ret = call_read_iter(filp, &kiocb, iter); in do_iter_readv_writev()
740 ret = call_write_iter(filp, &kiocb, iter); in do_iter_readv_writev()
743 *ppos = kiocb.ki_pos; in do_iter_readv_writev()
810 ssize_t vfs_iocb_iter_read(struct file *file, struct kiocb *iocb, in vfs_iocb_iter_read()
874 ssize_t vfs_iocb_iter_write(struct file *file, struct kiocb *iocb, in vfs_iocb_iter_write()
1635 ssize_t generic_write_checks(struct kiocb *iocb, struct iov_iter *from) in generic_write_checks()