| /linux-6.15/drivers/vfio/pci/mlx5/ |
| H A D | cmd.c | 554 kvfree(async_data->out); in mlx5vf_save_callback_complete() 567 if (async_data->status) { in mlx5vf_mig_file_cleanup_cb() 569 if (async_data->header_buf) in mlx5vf_mig_file_cleanup_cb() 633 if (async_data->header_buf) { in mlx5vf_save_callback() 676 async_data->out); in mlx5vf_save_callback() 679 async_data->status = status; in mlx5vf_save_callback() 723 async_data = &migf->async_data; in mlx5vf_cmd_save_vhca_state() 724 async_data->buf = buf; in mlx5vf_cmd_save_vhca_state() 727 if (!async_data->out) { in mlx5vf_cmd_save_vhca_state() 755 async_data->out, in mlx5vf_cmd_save_vhca_state() [all …]
|
| H A D | cmd.h | 116 struct mlx5vf_async_data async_data; member
|
| H A D | main.c | 659 INIT_WORK(&migf->async_data.work, mlx5vf_mig_file_cleanup_cb); in mlx5vf_pci_save_device_data() 1071 cancel_work_sync(&mvdev->saving_migf->async_data.work); in mlx5vf_disable_fds()
|
| /linux-6.15/io_uring/ |
| H A D | futex.c | 49 req->async_data = NULL; in __io_futex_complete() 59 io_cache_free(&ctx->futex_cache, req->async_data); in io_futex_complete() 66 struct futex_vector *futexv = req->async_data; in io_futexv_complete() 78 kfree(req->async_data); in io_futexv_complete() 95 struct io_futex_data *ifd = req->async_data; in __io_futex_cancel() 199 req->async_data = futexv; in io_futexv_prep() 219 struct futex_vector *futexv = req->async_data; in io_futexv_wait() 235 req->async_data = NULL; in io_futexv_wait() 291 req->async_data = ifd; in io_futex_wait()
|
| H A D | waitid.c | 37 struct io_waitid_async *iwa = req->async_data; in io_waitid_free() 40 kfree(req->async_data); in io_waitid_free() 41 req->async_data = NULL; in io_waitid_free() 134 struct io_waitid_async *iwa = req->async_data; in __io_waitid_cancel() 169 struct io_waitid_async *iwa = req->async_data; in io_waitid_drop_issue_ref() 186 struct io_waitid_async *iwa = req->async_data; in io_waitid_cb() 268 struct io_waitid_async *iwa = req->async_data; in io_waitid()
|
| H A D | timeout.c | 41 struct io_timeout_data *data = req->async_data; in io_is_timeout_noseq() 71 struct io_timeout_data *data = req->async_data; in io_timeout_complete() 111 struct io_timeout_data *io = req->async_data; in io_kill_timeout() 236 struct io_timeout_data *io = link->async_data; in __io_disarm_linked_timeout() 292 io = req->async_data; in io_timeout_extract() 407 io = req->async_data; in io_linked_timeout_update() 428 data = req->async_data; in io_timeout_update() 590 struct io_timeout_data *data = req->async_data; in io_timeout() 647 struct io_timeout_data *data = req->async_data; in io_queue_linked_timeout()
|
| H A D | rw.c | 147 struct io_async_rw *rw = req->async_data; in io_rw_recycle() 157 req->async_data = NULL; in io_rw_recycle() 239 io = req->async_data; in io_prep_rw_pi() 365 struct io_async_rw *io = req->async_data; in io_init_rw_fixed() 407 struct io_async_rw *io = req->async_data; in io_rw_prep_reg_vec() 486 struct io_async_rw *io = req->async_data; in io_rw_should_reissue() 549 struct io_async_rw *io = req->async_data; in io_fixup_rw_res() 785 struct io_async_rw *io = req->async_data; in io_rw_should_retry() 883 struct io_async_rw *io = req->async_data; in io_rw_init_file() 902 struct io_async_rw *io = req->async_data; in __io_read() [all …]
|
| H A D | io_uring.h | 248 req->async_data = io_cache_alloc(cache, GFP_KERNEL); in io_uring_alloc_async_data() 253 req->async_data = kmalloc(def->async_size, GFP_KERNEL); in io_uring_alloc_async_data() 255 if (req->async_data) in io_uring_alloc_async_data() 257 return req->async_data; in io_uring_alloc_async_data()
|
| H A D | net.c | 150 struct io_async_msghdr *hdr = req->async_data; in io_netmsg_recycle() 164 req->async_data = NULL; in io_netmsg_recycle() 329 struct io_async_msghdr *io = req->async_data; in io_sendmsg_recvmsg_cleanup() 337 struct io_async_msghdr *kmsg = req->async_data; in io_send_setup() 376 struct io_async_msghdr *kmsg = req->async_data; in io_sendmsg_setup() 517 struct io_async_msghdr *kmsg = req->async_data; in io_sendmsg() 615 struct io_async_msghdr *kmsg = req->async_data; in io_send() 970 struct io_async_msghdr *kmsg = req->async_data; in io_recvmsg() 1265 struct io_async_msghdr *io = req->async_data; in io_send_zc_cleanup() 1739 struct io_async_msghdr *io = req->async_data; in io_connect() [all …]
|
| H A D | uring_cmd.c | 30 struct io_async_cmd *ac = req->async_data; in io_req_uring_cleanup() 47 req->async_data = NULL; in io_req_uring_cleanup() 292 struct io_async_cmd *ac = req->async_data; in io_uring_cmd_import_fixed_vec()
|
| H A D | poll.c | 110 return req->async_data; in io_poll_get_double() 521 (struct io_poll **) &pt->req->async_data); in io_poll_queue_proc()
|
| H A D | io_uring.c | 423 kfree(req->async_data); in io_clean_op() 424 req->async_data = NULL; in io_clean_op() 937 req->async_data = NULL; in io_preinit_req()
|
| /linux-6.15/drivers/infiniband/hw/mlx5/ |
| H A D | devx.c | 1791 struct devx_async_data *async_data = in devx_query_callback() local 1827 struct devx_async_data *async_data; in UVERBS_HANDLER() local 1861 async_data = kvzalloc(struct_size(async_data, hdr.out_data, in UVERBS_HANDLER() 1863 if (!async_data) { in UVERBS_HANDLER() 1873 async_data->cmd_out_len = cmd_out_len; in UVERBS_HANDLER() 1874 async_data->mdev = mdev; in UVERBS_HANDLER() 1875 async_data->ev_file = ev_file; in UVERBS_HANDLER() 1881 async_data->hdr.out_data, in UVERBS_HANDLER() 1882 async_data->cmd_out_len, in UVERBS_HANDLER() 1883 devx_query_callback, &async_data->cb_work); in UVERBS_HANDLER() [all …]
|
| /linux-6.15/include/linux/io_uring/ |
| H A D | cmd.h | 140 return cmd_to_io_kiocb(cmd)->async_data; in io_uring_cmd_get_async_data()
|
| /linux-6.15/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_iwarp.c | 739 union async_output *async_data; in qed_iwarp_mpa_received() local 745 async_data = &ep->ep_buffer_virt->async_output; in qed_iwarp_mpa_received() 747 mpa_rev = async_data->mpa_request.mpa_handshake_mode; in qed_iwarp_mpa_received() 750 async_data->mpa_request.ulp_data_len, in qed_iwarp_mpa_received() 801 async_data->mpa_request.ulp_data_len, mpa_hdr_size); in qed_iwarp_mpa_received() 806 ulp_data_len = le16_to_cpu(async_data->mpa_request.ulp_data_len); in qed_iwarp_mpa_received() 944 union async_output *async_data; in qed_iwarp_parse_private_data() local 960 async_data = &ep->ep_buffer_virt->async_output; in qed_iwarp_parse_private_data() 963 ulp_data_len = le16_to_cpu(async_data->mpa_response.ulp_data_len); in qed_iwarp_parse_private_data()
|
| /linux-6.15/drivers/scsi/be2iscsi/ |
| H A D | be_main.c | 1632 pasync_ctx->async_data.buffer_size) in beiscsi_hdl_fwd_pdu() 1745 pi = pasync_ctx->async_data.pi; in beiscsi_hdq_post_handles() 1771 pasync_ctx->async_data.pi = pi; in beiscsi_hdq_post_handles() 2832 pasync_ctx->async_data.ring_base = in hwi_init_async_pdu_ctx() 2845 pasync_ctx->async_data.handle_base = in hwi_init_async_pdu_ctx() 2853 pasync_ctx->async_data.handle_base; in hwi_init_async_pdu_ctx() 2873 pasync_ctx->async_data.pi = 0; in hwi_init_async_pdu_ctx() 2875 pasync_ctx->async_data.va_base = in hwi_init_async_pdu_ctx() 2915 pasync_ctx->async_data.va_base = in hwi_init_async_pdu_ctx() 2918 pasync_ctx->async_data.pa_base.u. in hwi_init_async_pdu_ctx() [all …]
|
| H A D | be_main.h | 591 struct hd_async_buf_context async_data; member
|
| /linux-6.15/include/linux/ |
| H A D | io_uring_types.h | 708 void *async_data; member
|