Searched refs:async_data (Results 1 - 16 of 16) sorted by relevance

/linux-master/io_uring/
H A Dfutex.c55 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 Dwaitid.c37 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 Dtimeout.c41 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 Drw.c168 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 Dnet.c120 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 During_cmd.c116 memcpy(req->async_data, ioucmd->sqe, uring_sqe_size(req->ctx));
117 ioucmd->sqe = req->async_data;
H A Dpoll.c107 /* 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 Dio_uring.c405 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 Dcmd.c548 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 Dcmd.h116 struct mlx5vf_async_data async_data; member in struct:mlx5_vf_migration_file
H A Dmain.c663 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 Ddevx.c1747 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 Dio_uring_types.h537 /* ->async_data allocated */
663 void *async_data; member in struct:io_kiocb
/linux-master/drivers/scsi/be2iscsi/
H A Dbe_main.c1632 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 Dbe_main.h591 struct hd_async_buf_context async_data; member in struct:hd_async_context
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_iwarp.c739 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);

Completed in 373 milliseconds