| /f-stack/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 33 struct mlx5_mp_param *req = (struct mlx5_mp_param *)mp_req.param; in mlx5_mp_req_mr_create() 39 mp_init_msg(mp_id, &mp_req, MLX5_MP_REQ_CREATE_MR); in mlx5_mp_req_mr_create() 41 ret = rte_mp_request_sync(&mp_req, &mp_rep, &ts); in mlx5_mp_req_mr_create() 72 struct rte_mp_msg mp_req; in mlx5_mp_req_queue_state_modify() local 75 struct mlx5_mp_param *req = (struct mlx5_mp_param *)mp_req.param; in mlx5_mp_req_queue_state_modify() 81 mp_init_msg(mp_id, &mp_req, MLX5_MP_REQ_QUEUE_STATE_MODIFY); in mlx5_mp_req_queue_state_modify() 83 ret = rte_mp_request_sync(&mp_req, &mp_rep, &ts); in mlx5_mp_req_queue_state_modify() 109 struct rte_mp_msg mp_req; in mlx5_mp_req_verbs_cmd_fd() local 117 mp_init_msg(mp_id, &mp_req, MLX5_MP_REQ_VERBS_CMD_FD); in mlx5_mp_req_verbs_cmd_fd() [all …]
|
| /f-stack/dpdk/lib/librte_eal/common/ |
| H A D | hotplug_mp.c | 367 struct rte_mp_msg mp_req; in eal_dev_hotplug_request_to_primary() local 373 memset(&mp_req, 0, sizeof(mp_req)); in eal_dev_hotplug_request_to_primary() 374 memcpy(mp_req.param, req, sizeof(*req)); in eal_dev_hotplug_request_to_primary() 375 mp_req.len_param = sizeof(*req); in eal_dev_hotplug_request_to_primary() 376 strlcpy(mp_req.name, EAL_DEV_MP_ACTION_REQUEST, sizeof(mp_req.name)); in eal_dev_hotplug_request_to_primary() 378 ret = rte_mp_request_sync(&mp_req, &mp_reply, &ts); in eal_dev_hotplug_request_to_primary() 395 struct rte_mp_msg mp_req; in eal_dev_hotplug_request_to_secondary() local 401 memset(&mp_req, 0, sizeof(mp_req)); in eal_dev_hotplug_request_to_secondary() 402 memcpy(mp_req.param, req, sizeof(*req)); in eal_dev_hotplug_request_to_secondary() 403 mp_req.len_param = sizeof(*req); in eal_dev_hotplug_request_to_secondary() [all …]
|
| /f-stack/dpdk/drivers/net/mlx4/ |
| H A D | mlx4_mp.c | 161 struct rte_mp_msg mp_req; in mp_req_on_rxtx() local 177 mp_init_msg(dev, &mp_req, type); in mp_req_on_rxtx() 178 ret = rte_mp_request_sync(&mp_req, &mp_rep, &ts); in mp_req_on_rxtx() 243 struct rte_mp_msg mp_req; in mlx4_mp_req_mr_create() local 246 struct mlx4_mp_param *req = (struct mlx4_mp_param *)mp_req.param; in mlx4_mp_req_mr_create() 252 mp_init_msg(dev, &mp_req, MLX4_MP_REQ_CREATE_MR); in mlx4_mp_req_mr_create() 254 ret = rte_mp_request_sync(&mp_req, &mp_rep, &ts); in mlx4_mp_req_mr_create() 282 struct rte_mp_msg mp_req; in mlx4_mp_req_verbs_cmd_fd() local 290 mp_init_msg(dev, &mp_req, MLX4_MP_REQ_VERBS_CMD_FD); in mlx4_mp_req_verbs_cmd_fd() 291 ret = rte_mp_request_sync(&mp_req, &mp_rep, &ts); in mlx4_mp_req_verbs_cmd_fd()
|
| /f-stack/dpdk/drivers/net/mlx5/linux/ |
| H A D | mlx5_mp_os.c | 168 struct rte_mp_msg mp_req; in mp_req_on_rxtx() local 185 mp_init_msg(&priv->mp_id, &mp_req, type); in mp_req_on_rxtx() 186 ret = rte_mp_request_sync(&mp_req, &mp_rep, &ts); in mp_req_on_rxtx() 259 struct rte_mp_msg mp_req; in mlx5_mp_os_req_queue_control() local 262 struct mlx5_mp_param *req = (struct mlx5_mp_param *)mp_req.param; in mlx5_mp_os_req_queue_control() 270 mp_init_msg(&priv->mp_id, &mp_req, req_type); in mlx5_mp_os_req_queue_control() 272 ret = rte_mp_request_sync(&mp_req, &mp_rep, &ts); in mlx5_mp_os_req_queue_control()
|
| /f-stack/dpdk/lib/librte_eal/linux/ |
| H A D | eal_vfio.c | 267 struct rte_mp_msg mp_req, *mp_rep; in vfio_open_group_fd() local 311 strcpy(mp_req.name, EAL_VFIO_MP); in vfio_open_group_fd() 312 mp_req.len_param = sizeof(*p); in vfio_open_group_fd() 313 mp_req.num_fds = 0; in vfio_open_group_fd() 625 strcpy(mp_req.name, EAL_VFIO_MP); in vfio_sync_default_container() 626 mp_req.len_param = sizeof(*p); in vfio_sync_default_container() 627 mp_req.num_fds = 0; in vfio_sync_default_container() 1116 mp_req.len_param = sizeof(*p); in vfio_get_default_container_fd() 1117 mp_req.num_fds = 0; in vfio_get_default_container_fd() 1249 mp_req.len_param = sizeof(*p); in rte_vfio_get_container_fd() [all …]
|
| /f-stack/dpdk/drivers/bus/vdev/ |
| H A D | vdev.c | 469 struct rte_mp_msg mp_req, *mp_rep; in vdev_scan() local 472 struct vdev_param *req = (struct vdev_param *)mp_req.param; in vdev_scan() 475 strlcpy(mp_req.name, VDEV_MP_KEY, sizeof(mp_req.name)); in vdev_scan() 476 mp_req.len_param = sizeof(*req); in vdev_scan() 477 mp_req.num_fds = 0; in vdev_scan() 479 if (rte_mp_request_sync(&mp_req, &mp_reply, &ts) == 0 && in vdev_scan()
|
| /f-stack/dpdk/drivers/net/hns3/ |
| H A D | hns3_mp.c | 125 struct rte_mp_msg mp_req; in mp_req_on_rxtx() local 140 mp_init_msg(dev, &mp_req, type); in mp_req_on_rxtx() 143 ret = rte_mp_request_sync(&mp_req, &mp_rep, &ts); in mp_req_on_rxtx()
|
| /f-stack/dpdk/lib/librte_pdump/ |
| H A D | rte_pdump.c | 439 struct rte_mp_msg mp_req, *mp_rep; in pdump_prepare_client_request() local 442 struct pdump_request *req = (struct pdump_request *)mp_req.param; in pdump_prepare_client_request() 464 strlcpy(mp_req.name, PDUMP_MP, RTE_MP_MAX_NAME_LEN); in pdump_prepare_client_request() 465 mp_req.len_param = sizeof(*req); in pdump_prepare_client_request() 466 mp_req.num_fds = 0; in pdump_prepare_client_request() 467 if (rte_mp_request_sync(&mp_req, &mp_reply, &ts) == 0) { in pdump_prepare_client_request()
|