| /dpdk/drivers/common/mlx5/ |
| H A D | mlx5_common_mp.c | 30 struct rte_mp_msg mp_req; in mlx5_mp_req_mr_create() local 40 mp_init_port_agnostic_msg(&mp_req, MLX5_MP_REQ_CREATE_MR); in mlx5_mp_req_mr_create() 43 ret = rte_mp_request_sync(&mp_req, &mp_rep, &ts); in mlx5_mp_req_mr_create() 71 struct rte_mp_msg mp_req; in mlx5_mp_req_mempool_reg() local 84 mp_init_port_agnostic_msg(&mp_req, type); in mlx5_mp_req_mempool_reg() 88 ret = rte_mp_request_sync(&mp_req, &mp_rep, &ts); in mlx5_mp_req_mempool_reg() 120 struct rte_mp_msg mp_req; in mlx5_mp_req_queue_state_modify() local 131 ret = rte_mp_request_sync(&mp_req, &mp_rep, &ts); in mlx5_mp_req_queue_state_modify() 157 struct rte_mp_msg mp_req; in mlx5_mp_req_verbs_cmd_fd() local 165 mp_init_msg(mp_id, &mp_req, MLX5_MP_REQ_VERBS_CMD_FD); in mlx5_mp_req_verbs_cmd_fd() [all …]
|
| /dpdk/lib/eal/common/ |
| H A D | hotplug_mp.c | 366 struct rte_mp_msg mp_req; in eal_dev_hotplug_request_to_primary() local 372 memset(&mp_req, 0, sizeof(mp_req)); in eal_dev_hotplug_request_to_primary() 373 memcpy(mp_req.param, req, sizeof(*req)); in eal_dev_hotplug_request_to_primary() 374 mp_req.len_param = sizeof(*req); in eal_dev_hotplug_request_to_primary() 375 strlcpy(mp_req.name, EAL_DEV_MP_ACTION_REQUEST, sizeof(mp_req.name)); in eal_dev_hotplug_request_to_primary() 377 ret = rte_mp_request_sync(&mp_req, &mp_reply, &ts); in eal_dev_hotplug_request_to_primary() 394 struct rte_mp_msg mp_req; in eal_dev_hotplug_request_to_secondary() local 400 memset(&mp_req, 0, sizeof(mp_req)); in eal_dev_hotplug_request_to_secondary() 401 memcpy(mp_req.param, req, sizeof(*req)); in eal_dev_hotplug_request_to_secondary() 402 mp_req.len_param = sizeof(*req); in eal_dev_hotplug_request_to_secondary() [all …]
|
| /dpdk/drivers/net/mlx4/ |
| H A D | mlx4_mp.c | 179 struct rte_mp_msg mp_req; in mp_req_on_rxtx() local 196 mp_init_msg(dev, &mp_req, type); in mp_req_on_rxtx() 199 mp_req.num_fds = 1; in mp_req_on_rxtx() 200 mp_req.fds[0] = priv->ctx->cmd_fd; in mp_req_on_rxtx() 202 ret = rte_mp_request_sync(&mp_req, &mp_rep, &ts); in mp_req_on_rxtx() 267 struct rte_mp_msg mp_req; in mlx4_mp_req_mr_create() local 276 mp_init_msg(dev, &mp_req, MLX4_MP_REQ_CREATE_MR); in mlx4_mp_req_mr_create() 278 ret = rte_mp_request_sync(&mp_req, &mp_rep, &ts); in mlx4_mp_req_mr_create() 306 struct rte_mp_msg mp_req; in mlx4_mp_req_verbs_cmd_fd() local 314 mp_init_msg(dev, &mp_req, MLX4_MP_REQ_VERBS_CMD_FD); in mlx4_mp_req_verbs_cmd_fd() [all …]
|
| /dpdk/drivers/net/mlx5/linux/ |
| H A D | mlx5_mp_os.c | 222 struct rte_mp_msg mp_req; in mp_req_on_rxtx() local 239 mp_init_msg(&priv->mp_id, &mp_req, type); in mp_req_on_rxtx() 241 mp_req.num_fds = 1; in mp_req_on_rxtx() 242 mp_req.fds[0] = in mp_req_on_rxtx() 245 ret = rte_mp_request_sync(&mp_req, &mp_rep, &ts); in mp_req_on_rxtx() 318 struct rte_mp_msg mp_req; in mlx5_mp_os_req_queue_control() local 321 struct mlx5_mp_param *req = (struct mlx5_mp_param *)mp_req.param; in mlx5_mp_os_req_queue_control() 329 mp_init_msg(&priv->mp_id, &mp_req, req_type); in mlx5_mp_os_req_queue_control() 331 ret = rte_mp_request_sync(&mp_req, &mp_rep, &ts); in mlx5_mp_os_req_queue_control()
|
| /dpdk/lib/eal/linux/ |
| H A D | eal_vfio.c | 354 struct rte_mp_msg mp_req, *mp_rep; in vfio_open_group_fd() local 399 strcpy(mp_req.name, EAL_VFIO_MP); in vfio_open_group_fd() 400 mp_req.len_param = sizeof(*p); in vfio_open_group_fd() 401 mp_req.num_fds = 0; in vfio_open_group_fd() 679 strcpy(mp_req.name, EAL_VFIO_MP); in vfio_sync_default_container() 680 mp_req.len_param = sizeof(*p); in vfio_sync_default_container() 681 mp_req.num_fds = 0; in vfio_sync_default_container() 1174 mp_req.len_param = sizeof(*p); in vfio_get_default_container_fd() 1175 mp_req.num_fds = 0; in vfio_get_default_container_fd() 1309 mp_req.len_param = sizeof(*p); in rte_vfio_get_container_fd() [all …]
|
| /dpdk/drivers/bus/vdev/ |
| H A D | vdev.c | 480 struct rte_mp_msg mp_req, *mp_rep; in vdev_scan() local 483 struct vdev_param *req = (struct vdev_param *)mp_req.param; in vdev_scan() 486 strlcpy(mp_req.name, VDEV_MP_KEY, sizeof(mp_req.name)); in vdev_scan() 487 mp_req.len_param = sizeof(*req); in vdev_scan() 488 mp_req.num_fds = 0; in vdev_scan() 490 if (rte_mp_request_sync(&mp_req, &mp_reply, &ts) == 0 && in vdev_scan()
|
| /dpdk/drivers/net/hns3/ |
| H A D | hns3_mp.c | 143 struct rte_mp_msg mp_req; in mp_req_on_rxtx() local 160 mp_init_msg(dev, &mp_req, type); in mp_req_on_rxtx() 163 ret = rte_mp_request_sync(&mp_req, &mp_rep, &ts); in mp_req_on_rxtx()
|
| /dpdk/lib/pdump/ |
| H A D | rte_pdump.c | 532 struct rte_mp_msg mp_req, *mp_rep; in pdump_prepare_client_request() local 535 struct pdump_request *req = (struct pdump_request *)mp_req.param; in pdump_prepare_client_request() 553 rte_strscpy(mp_req.name, PDUMP_MP, RTE_MP_MAX_NAME_LEN); in pdump_prepare_client_request() 554 mp_req.len_param = sizeof(*req); in pdump_prepare_client_request() 555 mp_req.num_fds = 0; in pdump_prepare_client_request() 556 if (rte_mp_request_sync(&mp_req, &mp_reply, &ts) == 0) { in pdump_prepare_client_request()
|
| /dpdk/drivers/net/ena/ |
| H A D | ena_ethdev.c | 431 struct rte_mp_msg mp_req; \ 438 req = (struct ena_mp_body *)&mp_req.param; \ 439 mp_msg_init(&mp_req, mp_type_ ## f, _a->edev_data->port_id); \ 442 ret = rte_mp_request_sync(&mp_req, &mp_rep, &ts); \
|