Lines Matching refs:async_data
675 void *async_data; member
1450 struct io_timeout_data *io = req->async_data; in io_kill_timeout()
1858 if (req->async_data) in io_dismantle_req()
1859 kfree(req->async_data); in io_dismantle_req()
1900 struct io_timeout_data *io = link->async_data; in io_kill_linked_timeout()
2568 if (!req->async_data) { in io_resubmit_prep()
2842 struct io_async_rw *io = req->async_data; in kiocb_done()
3118 struct io_async_rw *iorw = req->async_data; in io_import_iovec()
3189 struct io_async_rw *rw = req->async_data; in io_req_map_rw()
3216 req->async_data = kmalloc(io_op_defs[req->opcode].async_size, GFP_KERNEL); in __io_alloc_async_data()
3217 return req->async_data == NULL; in __io_alloc_async_data()
3234 if (!req->async_data) { in io_setup_async_rw()
3245 struct io_async_rw *iorw = req->async_data; in io_rw_prep_async()
3272 if (!req->async_data) in io_read_prep()
3335 struct io_async_rw *rw = req->async_data; in io_rw_should_retry()
3380 struct io_async_rw *rw = req->async_data; in io_read()
3449 rw = req->async_data; in io_read()
3498 if (!req->async_data) in io_write_prep()
3509 struct io_async_rw *rw = req->async_data; in io_write()
4301 struct io_async_msghdr *async_msg = req->async_data; in io_setup_async_msg()
4310 async_msg = req->async_data; in io_setup_async_msg()
4327 struct io_async_msghdr *async_msg = req->async_data; in io_sendmsg_prep()
4363 if (req->async_data) { in io_sendmsg()
4364 kmsg = req->async_data; in io_sendmsg()
4554 struct io_async_msghdr *async_msg = req->async_data; in io_recvmsg_prep()
4592 if (req->async_data) { in io_recvmsg()
4593 kmsg = req->async_data; in io_recvmsg()
4736 struct io_async_connect *io = req->async_data; in io_connect_prep()
4760 if (req->async_data) { in io_connect()
4761 io = req->async_data; in io_connect()
4776 if (req->async_data) in io_connect()
4782 io = req->async_data; in io_connect()
4783 memcpy(req->async_data, &__io, sizeof(__io)); in io_connect()
4927 return req->async_data; in io_poll_get_double()
5371 __io_queue_proc(&pt->req->poll, pt, head, (struct io_poll_iocb **) &pt->req->async_data); in io_poll_queue_proc()
5443 struct io_timeout_data *io = req->async_data; in __io_timeout_cancel()
5529 if (!req->async_data && io_alloc_async_data(req)) in io_timeout_prep()
5532 data = req->async_data; in io_timeout_prep()
5550 struct io_timeout_data *data = req->async_data; in io_timeout()
5826 if (!req->async_data) { in io_req_defer()
5893 struct io_async_rw *io = req->async_data; in __io_clean_op()
5900 struct io_async_msghdr *io = req->async_data; in __io_clean_op()
6174 struct io_timeout_data *data = req->async_data; in __io_queue_linked_timeout()
6287 if (!req->async_data) { in io_queue_sqe()
6490 req->async_data = NULL; in io_init_req()