Home
last modified time | relevance | path

Searched refs:rte_mp_msg (Results 1 – 20 of 20) sorted by relevance

/dpdk/lib/eal/include/
H A Drte_eal.h163 struct rte_mp_msg { struct
174 struct rte_mp_msg *msgs; /* caller to free */ argument
190 typedef int (*rte_mp_t)(const struct rte_mp_msg *msg, const void *peer);
206 typedef int (*rte_mp_async_reply_t)(const struct rte_mp_msg *request,
263 rte_mp_sendmsg(struct rte_mp_msg *msg);
294 rte_mp_request_sync(struct rte_mp_msg *req, struct rte_mp_reply *reply,
320 rte_mp_request_async(struct rte_mp_msg *req, const struct timespec *ts,
345 rte_mp_reply(struct rte_mp_msg *msg, const char *peer);
/dpdk/drivers/net/mlx4/
H A Dmlx4_mp.c28 mp_init_msg(struct rte_eth_dev *dev, struct rte_mp_msg *msg, in mp_init_msg()
52 mp_primary_handle(const struct rte_mp_msg *mp_msg, const void *peer) in mp_primary_handle()
54 struct rte_mp_msg mp_res; in mp_primary_handle()
107 mp_secondary_handle(const struct rte_mp_msg *mp_msg, const void *peer) in mp_secondary_handle()
109 struct rte_mp_msg mp_res; in mp_secondary_handle()
179 struct rte_mp_msg mp_req; in mp_req_on_rxtx()
180 struct rte_mp_msg *mp_res; in mp_req_on_rxtx()
267 struct rte_mp_msg mp_req; in mlx4_mp_req_mr_create()
268 struct rte_mp_msg *mp_res; in mlx4_mp_req_mr_create()
306 struct rte_mp_msg mp_req; in mlx4_mp_req_verbs_cmd_fd()
[all …]
/dpdk/drivers/common/mlx5/
H A Dmlx5_common_mp.c30 struct rte_mp_msg mp_req; in mlx5_mp_req_mr_create()
31 struct rte_mp_msg *mp_res; in mlx5_mp_req_mr_create()
71 struct rte_mp_msg mp_req; in mlx5_mp_req_mempool_reg()
72 struct rte_mp_msg *mp_res; in mlx5_mp_req_mempool_reg()
120 struct rte_mp_msg mp_req; in mlx5_mp_req_queue_state_modify()
121 struct rte_mp_msg *mp_res; in mlx5_mp_req_queue_state_modify()
157 struct rte_mp_msg mp_req; in mlx5_mp_req_verbs_cmd_fd()
158 struct rte_mp_msg *mp_res; in mlx5_mp_req_verbs_cmd_fd()
H A Dmlx5_common_mp.h97 mp_init_msg(struct mlx5_mp_id *mp_id, struct rte_mp_msg *msg, in mp_init_msg()
118 mp_init_port_agnostic_msg(struct rte_mp_msg *msg, enum mlx5_mp_req_type type) in mp_init_port_agnostic_msg()
/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_mp_os.c30 mlx5_mp_os_handle_port_agnostic(const struct rte_mp_msg *mp_msg, in mlx5_mp_os_handle_port_agnostic()
33 struct rte_mp_msg mp_res; in mlx5_mp_os_handle_port_agnostic()
66 mlx5_mp_os_primary_handle(const struct rte_mp_msg *mp_msg, const void *peer) in mlx5_mp_os_primary_handle()
68 struct rte_mp_msg mp_res; in mlx5_mp_os_primary_handle()
150 mlx5_mp_os_secondary_handle(const struct rte_mp_msg *mp_msg, const void *peer) in mlx5_mp_os_secondary_handle()
152 struct rte_mp_msg mp_res; in mlx5_mp_os_secondary_handle()
222 struct rte_mp_msg mp_req; in mp_req_on_rxtx()
223 struct rte_mp_msg *mp_res; in mp_req_on_rxtx()
318 struct rte_mp_msg mp_req; in mlx5_mp_os_req_queue_control()
319 struct rte_mp_msg *mp_res; in mlx5_mp_os_req_queue_control()
/dpdk/lib/eal/windows/
H A Deal_mp.c44 rte_mp_sendmsg(struct rte_mp_msg *msg) in rte_mp_sendmsg()
52 rte_mp_request_sync(struct rte_mp_msg *req, struct rte_mp_reply *reply, in rte_mp_request_sync()
63 rte_mp_request_async(struct rte_mp_msg *req, const struct timespec *ts, in rte_mp_request_async()
74 rte_mp_reply(struct rte_mp_msg *msg, const char *peer) in rte_mp_reply()
/dpdk/lib/eal/common/
H A Dmalloc_mp.c33 handle_sync_response(const struct rte_mp_msg *request,
36 handle_rollback_response(const struct rte_mp_msg *request,
149 struct rte_mp_msg reply; in handle_sync()
331 struct rte_mp_msg resp_msg; in handle_request()
352 struct rte_mp_msg sr_msg; in handle_request()
445 struct rte_mp_msg msg; in handle_sync_response()
466 struct rte_mp_msg msg; in handle_sync_response()
490 struct rte_mp_msg rb_msg; in handle_sync_response()
552 struct rte_mp_msg msg; in handle_rollback_response()
629 struct rte_mp_msg msg; in request_sync()
[all …]
H A Dhotplug_mp.c18 struct rte_mp_msg msg;
65 struct rte_mp_msg mp_resp; in send_response_to_secondary()
87 const struct rte_mp_msg *msg = &bundle->msg; in __handle_secondary_request()
183 handle_secondary_request(const struct rte_mp_msg *msg, const void *peer) in handle_secondary_request()
226 struct rte_mp_msg *msg = &bundle->msg; in __handle_primary_request()
229 struct rte_mp_msg mp_resp; in __handle_primary_request()
304 handle_primary_request(const struct rte_mp_msg *msg, const void *peer) in handle_primary_request()
306 struct rte_mp_msg mp_resp; in handle_primary_request()
366 struct rte_mp_msg mp_req; in eal_dev_hotplug_request_to_primary()
394 struct rte_mp_msg mp_req; in eal_dev_hotplug_request_to_secondary()
H A Deal_common_proc.c63 struct rte_mp_msg msg;
80 struct rte_mp_msg *request;
81 struct rte_mp_msg *reply;
329 struct rte_mp_msg *msg = &m->msg; in process_msg()
374 struct rte_mp_msg dummy; in process_msg()
441 struct rte_mp_msg *msg, *user_msgs, *tmp; in process_async_request()
789 check_input(const struct rte_mp_msg *msg) in check_input()
829 rte_mp_sendmsg(struct rte_mp_msg *msg) in rte_mp_sendmsg()
851 struct rte_mp_msg *reply_msg; in mp_request_async()
915 struct rte_mp_msg msg, *tmp; in mp_request_sync()
[all …]
/dpdk/drivers/net/hns3/
H A Dhns3_mp.c29 mp_init_msg(struct rte_eth_dev *dev, struct rte_mp_msg *msg, in mp_init_msg()
53 mp_primary_handle(const struct rte_mp_msg *mp_msg __rte_unused, in mp_primary_handle()
71 mp_secondary_handle(const struct rte_mp_msg *mp_msg, const void *peer) in mp_secondary_handle()
73 struct rte_mp_msg mp_res; in mp_secondary_handle()
143 struct rte_mp_msg mp_req; in mp_req_on_rxtx()
144 struct rte_mp_msg *mp_res; in mp_req_on_rxtx()
/dpdk/lib/eal/linux/
H A Deal_vfio_mp_sync.c25 vfio_mp_primary(const struct rte_mp_msg *msg, const void *peer) in vfio_mp_primary()
29 struct rte_mp_msg reply; in vfio_mp_primary()
H A Deal_vfio.c354 struct rte_mp_msg mp_req, *mp_rep; in vfio_open_group_fd()
659 struct rte_mp_msg mp_req, *mp_rep; in vfio_sync_default_container()
1153 struct rte_mp_msg mp_req, *mp_rep; in vfio_get_default_container_fd()
1262 struct rte_mp_msg mp_req, *mp_rep; in rte_vfio_get_container_fd()
/dpdk/drivers/bus/vdev/
H A Dvdev.c406 vdev_action(const struct rte_mp_msg *mp_msg, const void *peer) in vdev_action()
409 struct rte_mp_msg mp_resp; in vdev_action()
480 struct rte_mp_msg mp_req, *mp_rep; in vdev_scan()
/dpdk/lib/pdump/
H A Drte_pdump.c389 pdump_server(const struct rte_mp_msg *mp_msg, const void *peer) in pdump_server()
391 struct rte_mp_msg mp_resp; in pdump_server()
532 struct rte_mp_msg mp_req, *mp_rep; in pdump_prepare_client_request()
/dpdk/doc/guides/prog_guide/
H A Dmulti_proc_support.rst242 To send a message, a ``rte_mp_msg`` descriptor must be populated first. The list
262 To send a request, a message descriptor ``rte_mp_msg`` must be populated.
301 ``name`` field in sender's ``rte_mp_msg`` message descriptor in order for this
308 If a response is required, a new ``rte_mp_msg`` message descriptor must be
/dpdk/drivers/net/tap/
H A Drte_eth_tap.c887 struct rte_mp_msg msg; in tap_mp_req_on_rxtx()
944 tap_mp_req_start_rxtx(const struct rte_mp_msg *request, __rte_unused const void *peer) in tap_mp_req_start_rxtx()
2381 struct rte_mp_msg request, *reply; in tap_mp_attach_queues()
2424 tap_mp_sync_queues(const struct rte_mp_msg *request, const void *peer) in tap_mp_sync_queues()
2428 struct rte_mp_msg reply; in tap_mp_sync_queues()
/dpdk/drivers/net/af_xdp/
H A Drte_eth_af_xdp.c1849 struct rte_mp_msg request, *reply; in afxdp_mp_request_fds()
1886 afxdp_mp_send_fds(const struct rte_mp_msg *request, const void *peer) in afxdp_mp_send_fds()
1890 struct rte_mp_msg reply; in afxdp_mp_send_fds()
/dpdk/drivers/net/ena/
H A Dena_ethdev.c261 static int ena_mp_primary_handle(const struct rte_mp_msg *mp_msg,
334 mp_msg_init(struct rte_mp_msg *msg, enum ena_mp_req type, int port_id) in mp_msg_init()
431 struct rte_mp_msg mp_req; \
3807 ena_mp_primary_handle(const struct rte_mp_msg *mp_msg, const void *peer) in ena_mp_primary_handle()
3814 struct rte_mp_msg mp_rsp; in ena_mp_primary_handle()
/dpdk/drivers/net/memif/
H A Drte_eth_memif.c84 memif_mp_send_region(const struct rte_mp_msg *msg, const void *peer) in memif_mp_send_region()
89 struct rte_mp_msg reply; in memif_mp_send_region()
127 struct rte_mp_msg msg, *reply; in memif_mp_request_regions()
/dpdk/drivers/net/mlx5/
H A Dmlx5.h1843 int mlx5_mp_os_primary_handle(const struct rte_mp_msg *mp_msg,
1845 int mlx5_mp_os_secondary_handle(const struct rte_mp_msg *mp_msg,