Lines Matching refs:async_data
864 void *async_data;
1509 struct io_timeout_data *io = req->async_data;
1933 req->async_data = NULL;
2032 if (req->async_data) {
2033 kfree(req->async_data);
2034 req->async_data = NULL;
2068 struct io_timeout_data *io = link->async_data;
2696 struct io_async_rw *rw = req->async_data;
2777 struct io_async_rw *io = req->async_data;
3429 struct io_async_rw *rw = req->async_data;
3456 req->async_data = kmalloc(io_op_defs[req->opcode].async_size, GFP_KERNEL);
3457 return req->async_data == NULL;
3466 if (!req->async_data) {
3475 iorw = req->async_data;
3484 struct io_async_rw *iorw = req->async_data;
3552 struct io_async_rw *rw = req->async_data;
3602 struct io_async_rw *rw = req->async_data;
3678 rw = req->async_data;
3741 struct io_async_rw *rw = req->async_data;
4727 struct io_async_msghdr *async_msg = req->async_data;
4735 async_msg = req->async_data;
4768 ret = io_sendmsg_copy_hdr(req, req->async_data);
4812 kmsg = req->async_data;
5018 ret = io_recvmsg_copy_hdr(req, req->async_data);
5065 kmsg = req->async_data;
5256 struct io_async_connect *io = req->async_data;
5284 if (req->async_data) {
5285 io = req->async_data;
5300 if (req->async_data)
5306 memcpy(req->async_data, &__io, sizeof(__io));
5398 /* pure poll stashes this in ->async_data, poll driven retry elsewhere */
5400 return req->async_data;
5719 (struct io_poll_iocb **) &pt->req->async_data);
6089 io = req->async_data;
6143 io = req->async_data;
6163 data = req->async_data;
6267 if (!req->async_data && io_alloc_async_data(req))
6270 data = req->async_data;
6297 struct io_timeout_data *data = req->async_data;
6572 if (WARN_ON_ONCE(req->async_data))
6703 struct io_async_rw *io = req->async_data;
6710 struct io_async_msghdr *io = req->async_data;
7054 struct io_timeout_data *data = req->async_data;