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()
475 struct kiocb kiocb; in new_sync_write() local
479 init_sync_kiocb(&kiocb, filp); in new_sync_write()
480 kiocb.ki_pos = (ppos ? *ppos : 0); in new_sync_write()
483 ret = call_write_iter(filp, &kiocb, &iter); in new_sync_write()
486 *ppos = kiocb.ki_pos; in new_sync_write()
681 struct kiocb kiocb; in do_iter_readv_writev() local
684 init_sync_kiocb(&kiocb, filp); in do_iter_readv_writev()
685 ret = kiocb_set_rw_flags(&kiocb, flags); in do_iter_readv_writev()
688 kiocb.ki_pos = (ppos ? *ppos : 0); in do_iter_readv_writev()
691 ret = call_read_iter(filp, &kiocb, iter); in do_iter_readv_writev()
693 ret = call_write_iter(filp, &kiocb, iter); in do_iter_readv_writev()
696 *ppos = kiocb.ki_pos; in do_iter_readv_writev()