Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/drivers/vfio/pci/mlx5/
H A Dcmd.c480 struct mlx5vf_async_data *async_data = container_of(_work, in mlx5vf_mig_file_cleanup_cb() local
482 struct mlx5_vf_migration_file *migf = container_of(async_data, in mlx5vf_mig_file_cleanup_cb()
483 struct mlx5_vf_migration_file, async_data); in mlx5vf_mig_file_cleanup_cb()
486 if (async_data->status) { in mlx5vf_mig_file_cleanup_cb()
487 mlx5vf_put_data_buffer(async_data->buf); in mlx5vf_mig_file_cleanup_cb()
488 if (async_data->header_buf) in mlx5vf_mig_file_cleanup_cb()
489 mlx5vf_put_data_buffer(async_data->header_buf); in mlx5vf_mig_file_cleanup_cb()
490 if (async_data->status == MLX5_CMD_STAT_BAD_RES_STATE_ERR) in mlx5vf_mig_file_cleanup_cb()
497 kvfree(async_data->out); in mlx5vf_mig_file_cleanup_cb()
533 struct mlx5vf_async_data *async_data in mlx5vf_save_callback() local
584 struct mlx5vf_async_data *async_data; mlx5vf_cmd_save_vhca_state() local
[all...]
H A Dcmd.h106 struct mlx5vf_async_data async_data; member
H A Dmain.c573 INIT_WORK(&migf->async_data.work, mlx5vf_mig_file_cleanup_cb); in mlx5vf_pci_save_device_data()
1020 cancel_work_sync(&mvdev->saving_migf->async_data.work); in mlx5vf_disable_fds()
/kernel/linux/linux-6.6/io_uring/
H A Dtimeout.c41 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()
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; in __io_timeout_prep()
575 struct io_timeout_data *data = req->async_data; in io_timeout()
633 struct io_timeout_data *data = req->async_data; in io_queue_linked_timeout()
[all...]
H A Drw.c128 struct io_async_rw *io = req->async_data; in io_readv_writev_cleanup()
180 struct io_async_rw *io = req->async_data; in io_resubmit_prep()
270 struct io_async_rw *io = req->async_data; in io_fixup_rw_res()
501 struct io_async_rw *io = req->async_data; in io_req_map_rw()
539 iorw = req->async_data; in io_setup_async_rw()
548 struct io_async_rw *iorw = req->async_data; in io_rw_prep_async()
621 struct io_async_rw *io = req->async_data; in io_rw_should_retry()
731 io = req->async_data; in io_read()
817 io = req->async_data; in io_read()
878 struct io_async_rw *io = req->async_data; in io_write()
[all...]
H A Dnet.c133 struct io_async_msghdr *hdr = req->async_data; in io_netmsg_recycle()
140 req->async_data = NULL; in io_netmsg_recycle()
158 req->async_data = hdr; in io_msg_alloc_async()
164 hdr = req->async_data; in io_msg_alloc_async()
358 ret = io_sendmsg_copy_hdr(req, req->async_data); in io_sendmsg_prep_async()
366 struct io_async_msghdr *io = req->async_data; in io_sendmsg_recvmsg_cleanup()
415 kmsg = req->async_data; in io_sendmsg()
481 struct io_async_msghdr *io = req->async_data; in io_send()
606 iomsg = req->async_data; in io_recvmsg_prep_async()
828 kmsg = req->async_data; in io_recvmsg()
[all...]
H A During_cmd.c81 memcpy(req->async_data, ioucmd->sqe, uring_sqe_size(req->ctx)); in io_uring_cmd_prep_async()
82 ioucmd->sqe = req->async_data; in io_uring_cmd_prep_async()
H A Dpoll.c106 /* pure poll stashes this in ->async_data, poll driven retry elsewhere */ in io_poll_get_double()
108 return req->async_data; in io_poll_get_double()
549 (struct io_poll **) &pt->req->async_data); in io_poll_queue_proc()
H A Dio_uring.c398 kfree(req->async_data); in io_clean_op()
399 req->async_data = NULL; in io_clean_op()
1056 req->async_data = NULL; in io_preinit_req()
1743 req->async_data = kmalloc(io_cold_defs[req->opcode].async_size, GFP_KERNEL); in io_alloc_async_data()
1744 if (req->async_data) { in io_alloc_async_data()
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Ddevx.c1642 struct devx_async_data *async_data = in devx_query_callback() local
1644 struct devx_async_cmd_event_file *ev_file = async_data->ev_file; in devx_query_callback()
1654 list_add_tail(&async_data->list, &ev_queue->event_list); in devx_query_callback()
1678 struct devx_async_data *async_data; in MLX5_IB_METHOD_DEVX_OBJ_ASYNC_QUERY() local
1712 async_data = kvzalloc(struct_size(async_data, hdr.out_data, in MLX5_IB_METHOD_DEVX_OBJ_ASYNC_QUERY()
1714 if (!async_data) { in MLX5_IB_METHOD_DEVX_OBJ_ASYNC_QUERY()
1719 err = uverbs_copy_from(&async_data->hdr.wr_id, attrs, in MLX5_IB_METHOD_DEVX_OBJ_ASYNC_QUERY()
1724 async_data->cmd_out_len = cmd_out_len; in MLX5_IB_METHOD_DEVX_OBJ_ASYNC_QUERY()
1725 async_data in MLX5_IB_METHOD_DEVX_OBJ_ASYNC_QUERY()
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Ddevx.c1747 struct devx_async_data *async_data = in devx_query_callback() local
1749 struct devx_async_cmd_event_file *ev_file = async_data->ev_file; in devx_query_callback()
1759 list_add_tail(&async_data->list, &ev_queue->event_list); in devx_query_callback()
1783 struct devx_async_data *async_data; in MLX5_IB_METHOD_DEVX_OBJ_ASYNC_QUERY() local
1817 async_data = kvzalloc(struct_size(async_data, hdr.out_data, in MLX5_IB_METHOD_DEVX_OBJ_ASYNC_QUERY()
1819 if (!async_data) { in MLX5_IB_METHOD_DEVX_OBJ_ASYNC_QUERY()
1824 err = uverbs_copy_from(&async_data->hdr.wr_id, attrs, in MLX5_IB_METHOD_DEVX_OBJ_ASYNC_QUERY()
1829 async_data->cmd_out_len = cmd_out_len; in MLX5_IB_METHOD_DEVX_OBJ_ASYNC_QUERY()
1830 async_data in MLX5_IB_METHOD_DEVX_OBJ_ASYNC_QUERY()
[all...]
/kernel/linux/linux-5.10/io_uring/
H A Dio_uring.c864 void *async_data; member
1509 struct io_timeout_data *io = req->async_data;
1933 req->async_data = NULL; in io_preinit_req()
2032 if (req->async_data) { in io_dismantle_req()
2033 kfree(req->async_data); in io_dismantle_req()
2034 req->async_data = NULL; in io_dismantle_req()
2068 struct io_timeout_data *io = link->async_data;
2696 struct io_async_rw *rw = req->async_data; in io_resubmit_prep()
2777 struct io_async_rw *io = req->async_data; in io_fixup_rw_res()
3429 struct io_async_rw *rw = req->async_data; in io_req_map_rw()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qed/
H A Dqed_iwarp.c737 union async_output *async_data; in qed_iwarp_mpa_received() local
743 async_data = &ep->ep_buffer_virt->async_output; in qed_iwarp_mpa_received()
745 mpa_rev = async_data->mpa_request.mpa_handshake_mode; in qed_iwarp_mpa_received()
748 async_data->mpa_request.ulp_data_len, in qed_iwarp_mpa_received()
799 async_data->mpa_request.ulp_data_len, mpa_hdr_size); in qed_iwarp_mpa_received()
804 ulp_data_len = le16_to_cpu(async_data->mpa_request.ulp_data_len); in qed_iwarp_mpa_received()
942 union async_output *async_data; in qed_iwarp_parse_private_data() local
958 async_data = &ep->ep_buffer_virt->async_output; in qed_iwarp_parse_private_data()
961 ulp_data_len = le16_to_cpu(async_data->mpa_response.ulp_data_len); in qed_iwarp_parse_private_data()
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qed/
H A Dqed_iwarp.c739 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()
/kernel/linux/linux-6.6/include/linux/
H A Dio_uring_types.h474 /* ->async_data allocated */
588 void *async_data; member
/kernel/linux/linux-5.10/drivers/scsi/be2iscsi/
H A Dbe_main.c1615 pasync_ctx->async_data.buffer_size) in beiscsi_hdl_fwd_pdu()
1727 pasync_sge = pasync_ctx->async_data.ring_base; in beiscsi_hdq_post_handles()
1728 pi = pasync_ctx->async_data.pi; in beiscsi_hdq_post_handles()
1754 pasync_ctx->async_data.pi = pi; in beiscsi_hdq_post_handles()
2816 pasync_ctx->async_data.ring_base = in hwi_init_async_pdu_ctx()
2829 pasync_ctx->async_data.handle_base = in hwi_init_async_pdu_ctx()
2837 pasync_ctx->async_data.handle_base; in hwi_init_async_pdu_ctx()
2857 pasync_ctx->async_data.pi = 0; in hwi_init_async_pdu_ctx()
2858 pasync_ctx->async_data.buffer_size = p->defpdu_data_sz; in hwi_init_async_pdu_ctx()
2859 pasync_ctx->async_data in hwi_init_async_pdu_ctx()
[all...]
H A Dbe_main.h592 struct hd_async_buf_context async_data; member
/kernel/linux/linux-6.6/drivers/scsi/be2iscsi/
H A Dbe_main.c1632 pasync_ctx->async_data.buffer_size) in beiscsi_hdl_fwd_pdu()
1744 pasync_sge = pasync_ctx->async_data.ring_base; in beiscsi_hdq_post_handles()
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()
2874 pasync_ctx->async_data.buffer_size = p->defpdu_data_sz; in hwi_init_async_pdu_ctx()
2875 pasync_ctx->async_data in hwi_init_async_pdu_ctx()
[all...]
H A Dbe_main.h591 struct hd_async_buf_context async_data; member

Completed in 52 milliseconds