/linux-master/io_uring/ |
H A D | futex.c | 55 req->async_data = NULL; 62 struct io_futex_data *ifd = req->async_data; 74 struct futex_vector *futexv = req->async_data; 86 kfree(req->async_data); 103 struct io_futex_data *ifd = req->async_data; 243 req->async_data = futexv; 274 struct futex_vector *futexv = req->async_data; 290 req->async_data = NULL; 346 req->async_data = ifd;
|
H A D | waitid.c | 37 struct io_waitid_async *iwa = req->async_data; 40 kfree(req->async_data); 41 req->async_data = NULL; 140 struct io_waitid_async *iwa = req->async_data; 210 struct io_waitid_async *iwa = req->async_data; 227 struct io_waitid_async *iwa = req->async_data; 309 iwa = req->async_data;
|
H A D | timeout.c | 41 struct io_timeout_data *data = req->async_data; 71 struct io_timeout_data *data = req->async_data; 95 struct io_timeout_data *io = req->async_data; 223 struct io_timeout_data *io = link->async_data; 279 io = req->async_data; 393 io = req->async_data; 415 data = req->async_data; 534 data = req->async_data; 575 struct io_timeout_data *data = req->async_data; 633 struct io_timeout_data *data = req->async_data; [all...] |
H A D | rw.c | 168 struct io_async_rw *io = req->async_data; 199 struct io_async_rw *io = req->async_data; 289 struct io_async_rw *io = req->async_data; 546 struct io_async_rw *io = req->async_data; 587 iorw = req->async_data; 596 struct io_async_rw *iorw = req->async_data; 669 struct io_async_rw *io = req->async_data; 779 io = req->async_data; 868 io = req->async_data; 1014 struct io_async_rw *io = req->async_data; [all...] |
H A D | net.c | 120 struct io_async_msghdr *hdr = req->async_data; 127 req->async_data = NULL; 145 req->async_data = hdr; 151 hdr = req->async_data; 365 ret = io_sendmsg_copy_hdr(req, req->async_data); 373 struct io_async_msghdr *io = req->async_data; 434 kmsg = req->async_data; 496 struct io_async_msghdr *io = req->async_data; 623 iomsg = req->async_data; 839 kmsg = req->async_data; [all...] |
H A D | uring_cmd.c | 116 memcpy(req->async_data, ioucmd->sqe, uring_sqe_size(req->ctx)); 117 ioucmd->sqe = req->async_data;
|
H A D | poll.c | 107 /* pure poll stashes this in ->async_data, poll driven retry elsewhere */ 109 return req->async_data; 556 (struct io_poll **) &pt->req->async_data);
|
H A D | io_uring.c | 405 kfree(req->async_data); 406 req->async_data = NULL; 1062 req->async_data = NULL; 1789 req->async_data = kmalloc(io_cold_defs[req->opcode].async_size, GFP_KERNEL); 1790 if (req->async_data) {
|
/linux-master/drivers/vfio/pci/mlx5/ |
H A D | cmd.c | 548 struct mlx5vf_async_data *async_data) 550 kvfree(async_data->out); 557 struct mlx5vf_async_data *async_data = container_of(_work, local 559 struct mlx5_vf_migration_file *migf = container_of(async_data, 560 struct mlx5_vf_migration_file, async_data); 563 if (async_data->status) { 564 mlx5vf_put_data_buffer(async_data->buf); 565 if (async_data->header_buf) 566 mlx5vf_put_data_buffer(async_data->header_buf); 567 if (!async_data 547 mlx5vf_save_callback_complete(struct mlx5_vf_migration_file *migf, struct mlx5vf_async_data *async_data) argument 609 struct mlx5vf_async_data *async_data = container_of(context, local 687 struct mlx5vf_async_data *async_data; local [all...] |
H A D | cmd.h | 116 struct mlx5vf_async_data async_data; member in struct:mlx5_vf_migration_file
|
H A D | main.c | 663 INIT_WORK(&migf->async_data.work, mlx5vf_mig_file_cleanup_cb); 1074 cancel_work_sync(&mvdev->saving_migf->async_data.work);
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | devx.c | 1747 struct devx_async_data *async_data = local 1749 struct devx_async_cmd_event_file *ev_file = async_data->ev_file; 1759 list_add_tail(&async_data->list, &ev_queue->event_list); 1783 struct devx_async_data *async_data; local 1817 async_data = kvzalloc(struct_size(async_data, hdr.out_data, 1819 if (!async_data) { 1824 err = uverbs_copy_from(&async_data->hdr.wr_id, attrs, 1829 async_data->cmd_out_len = cmd_out_len; 1830 async_data [all...] |
/linux-master/include/linux/ |
H A D | io_uring_types.h | 537 /* ->async_data allocated */ 663 void *async_data; member in struct:io_kiocb
|
/linux-master/drivers/scsi/be2iscsi/ |
H A D | be_main.c | 1632 pasync_ctx->async_data.buffer_size) 1744 pasync_sge = pasync_ctx->async_data.ring_base; 1745 pi = pasync_ctx->async_data.pi; 1771 pasync_ctx->async_data.pi = pi; 2832 pasync_ctx->async_data.ring_base = 2845 pasync_ctx->async_data.handle_base = 2853 pasync_ctx->async_data.handle_base; 2873 pasync_ctx->async_data.pi = 0; 2874 pasync_ctx->async_data.buffer_size = p->defpdu_data_sz; 2875 pasync_ctx->async_data [all...] |
H A D | be_main.h | 591 struct hd_async_buf_context async_data; member in struct:hd_async_context
|
/linux-master/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_iwarp.c | 739 union async_output *async_data; local 745 async_data = &ep->ep_buffer_virt->async_output; 747 mpa_rev = async_data->mpa_request.mpa_handshake_mode; 750 async_data->mpa_request.ulp_data_len, 801 async_data->mpa_request.ulp_data_len, mpa_hdr_size); 806 ulp_data_len = le16_to_cpu(async_data->mpa_request.ulp_data_len); 944 union async_output *async_data; local 960 async_data = &ep->ep_buffer_virt->async_output; 963 ulp_data_len = le16_to_cpu(async_data->mpa_response.ulp_data_len);
|