Lines Matching refs:rw
200 struct kiocb rw; member
563 struct aio_kiocb *req = container_of(iocb, struct aio_kiocb, rw); in kiocb_set_cancel_fn()
623 req->ki_cancel(&req->rw); in free_ioctx_users()
1423 struct aio_kiocb *iocb = container_of(kiocb, struct aio_kiocb, rw); in aio_complete_rw()
1480 static ssize_t aio_setup_rw(int rw, const struct iocb *iocb, in aio_setup_rw() argument
1488 ssize_t ret = import_single_range(rw, buf, len, *iovec, iter); in aio_setup_rw()
1494 return compat_import_iovec(rw, buf, len, UIO_FASTIOV, iovec, in aio_setup_rw()
1497 return import_iovec(rw, buf, len, UIO_FASTIOV, iovec, iter); in aio_setup_rw()
1648 struct aio_kiocb *aiocb = container_of(iocb, struct aio_kiocb, rw); in aio_poll_cancel()
1813 return aio_read(&req->rw, iocb, false, compat); in __io_submit_one()
1815 return aio_write(&req->rw, iocb, false, compat); in __io_submit_one()
1817 return aio_read(&req->rw, iocb, true, compat); in __io_submit_one()
1819 return aio_write(&req->rw, iocb, true, compat); in __io_submit_one()
2007 ret = kiocb->ki_cancel(&kiocb->rw); in SYSCALL_DEFINE3()