Home
last modified time | relevance | path

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

/linux/drivers/vfio/pci/mlx5/
H A Dcmd.c607 struct mlx5vf_async_data *async_data) in mlx5vf_save_callback_complete() argument
609 kvfree(async_data->out); in mlx5vf_save_callback_complete()
616 struct mlx5vf_async_data *async_data = container_of(_work, in mlx5vf_mig_file_cleanup_cb() local
618 struct mlx5_vf_migration_file *migf = container_of(async_data, in mlx5vf_mig_file_cleanup_cb()
619 struct mlx5_vf_migration_file, async_data); in mlx5vf_mig_file_cleanup_cb()
622 if (async_data->status) { in mlx5vf_mig_file_cleanup_cb()
623 mlx5vf_put_data_buffer(async_data->buf); in mlx5vf_mig_file_cleanup_cb()
624 if (async_data->header_buf) in mlx5vf_mig_file_cleanup_cb()
625 mlx5vf_put_data_buffer(async_data->header_buf); in mlx5vf_mig_file_cleanup_cb()
626 if (!async_data->stop_copy_chunk && in mlx5vf_mig_file_cleanup_cb()
[all …]
H A Dcmd.h113 struct mlx5vf_async_data async_data; member
H A Dmain.c635 INIT_WORK(&migf->async_data.work, mlx5vf_mig_file_cleanup_cb); in mlx5vf_pci_save_device_data()
1055 cancel_work_sync(&mvdev->saving_migf->async_data.work); in mlx5vf_disable_fds()
/linux/io_uring/
H A Dfutex.c60 io_cache_free(&ctx->futex_cache, req->async_data); in io_futex_complete()
69 struct io_futexv_data *ifd = req->async_data; in io_futexv_complete()
96 struct io_futex_data *ifd = req->async_data; in __io_futex_cancel()
102 struct io_futexv_data *ifd = req->async_data; in __io_futex_cancel()
160 struct io_futexv_data *ifd = req->async_data; in io_futex_wakev_fn()
204 req->async_data = ifd; in io_futexv_prep()
224 struct io_futexv_data *ifd = req->async_data; in io_futexv_wait()
294 req->async_data = ifd; in io_futex_wait()
H A Dtimeout.c44 struct io_timeout_data *data = req->async_data; in io_is_timeout_noseq()
75 struct io_timeout_data *data = req->async_data; in io_timeout_complete()
115 struct io_timeout_data *io = req->async_data; in io_kill_timeout()
244 struct io_timeout_data *io = link->async_data; in __io_disarm_linked_timeout()
300 io = req->async_data; in io_timeout_extract()
416 io = req->async_data; in io_linked_timeout_update()
437 data = req->async_data; in io_timeout_update()
599 struct io_timeout_data *data = req->async_data; in io_timeout()
656 struct io_timeout_data *data = req->async_data; in io_queue_linked_timeout()
H A Dio_uring.h341 req->async_data = io_cache_alloc(cache, GFP_KERNEL); in io_uring_alloc_async_data()
346 req->async_data = kmalloc(def->async_size, GFP_KERNEL); in io_uring_alloc_async_data()
348 if (req->async_data) in io_uring_alloc_async_data()
350 return req->async_data; in io_uring_alloc_async_data()
362 req->async_data = NULL; in io_req_async_data_clear()
367 kfree(req->async_data); in io_req_async_data_free()
H A Drw.c149 struct io_async_rw *rw = req->async_data; in io_rw_recycle()
197 struct io_async_rw *rw = req->async_data; in io_req_rw_cleanup()
246 io = req->async_data; in io_prep_rw_pi()
270 io = req->async_data; in __io_prep_rw()
320 return io_import_rw_buffer(ddir, req, req->async_data, &sel, 0); in io_rw_do_import()
377 struct io_async_rw *io = req->async_data; in io_init_rw_fixed()
419 struct io_async_rw *io = req->async_data; in io_rw_prep_reg_vec()
472 struct io_async_rw *rw = req->async_data; in io_readv_writev_cleanup()
501 struct io_async_rw *io = req->async_data; in io_rw_should_reissue()
564 struct io_async_rw *io = req->async_data; in io_fixup_rw_res()
[all …]
H A Dwaitid.c37 struct io_waitid_async *iwa = req->async_data; in io_waitid_free()
119 struct io_waitid_async *iwa = req->async_data; in io_waitid_remove_wq()
200 struct io_waitid_async *iwa = req->async_data; in io_waitid_cb()
284 struct io_waitid_async *iwa = req->async_data; in io_waitid()
H A Dnet.c168 struct io_async_msghdr *hdr = req->async_data; in io_netmsg_recycle()
344 struct io_async_msghdr *io = req->async_data; in io_sendmsg_recvmsg_cleanup()
352 struct io_async_msghdr *kmsg = req->async_data; in io_send_setup()
395 struct io_async_msghdr *kmsg = req->async_data; in io_sendmsg_setup()
546 struct io_async_msghdr *kmsg = req->async_data; in io_sendmsg()
643 struct io_async_msghdr *kmsg = req->async_data; in io_send()
1014 struct io_async_msghdr *kmsg = req->async_data; in io_recvmsg()
1173 struct io_async_msghdr *kmsg = req->async_data; in io_recv()
1312 struct io_async_msghdr *io = req->async_data; in io_send_zc_cleanup()
1447 struct io_async_msghdr *kmsg = req->async_data; in io_send_zc_import()
[all …]
H A Dpoll.c110 return req->async_data; in io_poll_get_double()
524 (struct io_poll **) &pt->req->async_data); in io_poll_queue_proc()
H A Dio_uring.c164 req->async_data = IO_URING_PTR_POISON; in io_poison_req()
323 kfree(req->async_data); in io_clean_op()
324 req->async_data = NULL; in io_clean_op()
1733 req->async_data = NULL; in io_init_req()
/linux/drivers/infiniband/hw/mlx5/
H A Ddevx.c1810 struct devx_async_data *async_data = in devx_query_callback() local
1812 struct devx_async_cmd_event_file *ev_file = async_data->ev_file; in devx_query_callback()
1822 list_add_tail(&async_data->list, &ev_queue->event_list); in devx_query_callback()
1846 struct devx_async_data *async_data; in UVERBS_HANDLER() local
1880 async_data = kvzalloc(struct_size(async_data, hdr.out_data, in UVERBS_HANDLER()
1882 if (!async_data) { in UVERBS_HANDLER()
1887 err = uverbs_copy_from(&async_data->hdr.wr_id, attrs, in UVERBS_HANDLER()
1892 async_data->cmd_out_len = cmd_out_len; in UVERBS_HANDLER()
1893 async_data->mdev = mdev; in UVERBS_HANDLER()
1894 async_data->ev_file = ev_file; in UVERBS_HANDLER()
[all …]
/linux/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()
/linux/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()
2824 pasync_ctx->async_data.ring_base = in hwi_init_async_pdu_ctx()
2837 pasync_ctx->async_data.handle_base = in hwi_init_async_pdu_ctx()
2845 pasync_ctx->async_data.handle_base; in hwi_init_async_pdu_ctx()
2865 pasync_ctx->async_data.pi = 0; in hwi_init_async_pdu_ctx()
2866 pasync_ctx->async_data.buffer_size = p->defpdu_data_sz; in hwi_init_async_pdu_ctx()
2867 pasync_ctx->async_data.va_base = in hwi_init_async_pdu_ctx()
[all …]
H A Dbe_main.h591 struct hd_async_buf_context async_data; member
/linux/include/linux/
H A Dio_uring_types.h758 void *async_data; member