Lines Matching refs:kiocb
406 struct kiocb kiocb; in new_sync_read() local
410 init_sync_kiocb(&kiocb, filp); in new_sync_read()
411 kiocb.ki_pos = (ppos ? *ppos : 0); in new_sync_read()
414 ret = call_read_iter(filp, &kiocb, &iter); in new_sync_read()
417 *ppos = kiocb.ki_pos; in new_sync_read()
477 struct kiocb kiocb; in new_sync_write() local
481 init_sync_kiocb(&kiocb, filp); in new_sync_write()
482 kiocb.ki_pos = (ppos ? *ppos : 0); in new_sync_write()
485 ret = call_write_iter(filp, &kiocb, &iter); in new_sync_write()
488 *ppos = kiocb.ki_pos; in new_sync_write()
684 struct kiocb kiocb; in do_iter_readv_writev() local
687 init_sync_kiocb(&kiocb, filp); in do_iter_readv_writev()
688 ret = kiocb_set_rw_flags(&kiocb, flags); in do_iter_readv_writev()
691 kiocb.ki_pos = (ppos ? *ppos : 0); in do_iter_readv_writev()
694 ret = call_read_iter(filp, &kiocb, iter); in do_iter_readv_writev()
696 ret = call_write_iter(filp, &kiocb, iter); in do_iter_readv_writev()
699 *ppos = kiocb.ki_pos; in do_iter_readv_writev()