Lines Matching refs:kiocb

396 	struct kiocb kiocb;  in new_sync_read()  local
400 init_sync_kiocb(&kiocb, filp); in new_sync_read()
401 kiocb.ki_pos = (ppos ? *ppos : 0); in new_sync_read()
404 ret = call_read_iter(filp, &kiocb, &iter); in new_sync_read()
407 *ppos = kiocb.ki_pos; in new_sync_read()
425 struct kiocb kiocb; in __kernel_read() local
440 init_sync_kiocb(&kiocb, file); in __kernel_read()
441 kiocb.ki_pos = pos ? *pos : 0; in __kernel_read()
443 ret = file->f_op->read_iter(&kiocb, &iter); in __kernel_read()
446 *pos = kiocb.ki_pos; in __kernel_read()
499 struct kiocb kiocb; in new_sync_write() local
503 init_sync_kiocb(&kiocb, filp); in new_sync_write()
504 kiocb.ki_pos = (ppos ? *ppos : 0); in new_sync_write()
507 ret = call_write_iter(filp, &kiocb, &iter); in new_sync_write()
510 *ppos = kiocb.ki_pos; in new_sync_write()
521 struct kiocb kiocb; in __kernel_write() local
536 init_sync_kiocb(&kiocb, file); in __kernel_write()
537 kiocb.ki_pos = pos ? *pos : 0; in __kernel_write()
539 ret = file->f_op->write_iter(&kiocb, &iter); in __kernel_write()
542 *pos = kiocb.ki_pos; in __kernel_write()
717 struct kiocb kiocb; in do_iter_readv_writev() local
720 init_sync_kiocb(&kiocb, filp); in do_iter_readv_writev()
721 ret = kiocb_set_rw_flags(&kiocb, flags); in do_iter_readv_writev()
724 kiocb.ki_pos = (ppos ? *ppos : 0); in do_iter_readv_writev()
727 ret = call_read_iter(filp, &kiocb, iter); in do_iter_readv_writev()
729 ret = call_write_iter(filp, &kiocb, iter); in do_iter_readv_writev()
732 *ppos = kiocb.ki_pos; in do_iter_readv_writev()
799 ssize_t vfs_iocb_iter_read(struct file *file, struct kiocb *iocb, in vfs_iocb_iter_read()
863 ssize_t vfs_iocb_iter_write(struct file *file, struct kiocb *iocb, in vfs_iocb_iter_write()
1631 ssize_t generic_write_checks(struct kiocb *iocb, struct iov_iter *from) in generic_write_checks()