Searched refs:rxq_obj (Results 1 – 4 of 4) sorted by relevance
| /f-stack/dpdk/drivers/net/mlx5/linux/ |
| H A D | mlx5_verbs.c | 207 .channel = rxq_obj->ibv_channel, in mlx5_rxq_ibv_cq_create() 282 .cq = rxq_obj->ibv_cq, in mlx5_rxq_ibv_wq_create() 321 if (rxq_obj->wq) { in mlx5_rxq_ibv_wq_create() 336 rxq_obj->wq = NULL; in mlx5_rxq_ibv_wq_create() 340 return rxq_obj->wq; in mlx5_rxq_ibv_wq_create() 467 MLX5_ASSERT(rxq_obj); in mlx5_rxq_ibv_obj_release() 468 MLX5_ASSERT(rxq_obj->wq); in mlx5_rxq_ibv_obj_release() 469 MLX5_ASSERT(rxq_obj->ibv_cq); in mlx5_rxq_ibv_obj_release() 472 if (rxq_obj->ibv_channel) in mlx5_rxq_ibv_obj_release() 474 (rxq_obj->ibv_channel)); in mlx5_rxq_ibv_obj_release() [all …]
|
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_devx.c | 47 return mlx5_devx_cmd_modify_rq(rxq_obj->rq, &rq_attr); in mlx5_rxq_obj_modify_rq_vlan_strip() 87 return mlx5_devx_cmd_modify_rq(rxq_obj->rq, &rq_attr); in mlx5_devx_modify_rq() 209 MLX5_ASSERT(rxq_obj); in mlx5_rxq_devx_obj_release() 210 MLX5_ASSERT(rxq_obj->rq); in mlx5_rxq_devx_obj_release() 213 claim_zero(mlx5_devx_cmd_destroy(rxq_obj->rq)); in mlx5_rxq_devx_obj_release() 215 MLX5_ASSERT(rxq_obj->devx_cq); in mlx5_rxq_devx_obj_release() 216 claim_zero(mlx5_devx_cmd_destroy(rxq_obj->rq)); in mlx5_rxq_devx_obj_release() 218 if (rxq_obj->devx_channel) in mlx5_rxq_devx_obj_release() 220 (rxq_obj->devx_channel); in mlx5_rxq_devx_obj_release() 236 mlx5_rx_devx_get_event(struct mlx5_rxq_obj *rxq_obj) in mlx5_rx_devx_get_event() argument [all …]
|
| H A D | mlx5_rxq.c | 926 struct mlx5_rxq_obj *rxq_obj = rxq_ctrl ? rxq_ctrl->obj : NULL; in mlx5_rx_intr_vec_enable() local 930 if (!rxq_obj || (!rxq_obj->ibv_channel && in mlx5_rx_intr_vec_enable() 931 !rxq_obj->devx_channel)) { in mlx5_rx_intr_vec_enable() 951 rc = mlx5_os_set_nonblock_channel_fd(rxq_obj->fd); in mlx5_rx_intr_vec_enable() 958 dev->data->port_id, rxq_obj->fd, i); in mlx5_rx_intr_vec_enable() 963 intr_handle->efds[count] = rxq_obj->fd; in mlx5_rx_intr_vec_enable() 1136 struct mlx5_rxq_obj *rxq_obj; in mlx5_rxq_obj_verify() local 1138 LIST_FOREACH(rxq_obj, &priv->rxqsobj, next) { in mlx5_rxq_obj_verify() 1140 dev->data->port_id, rxq_obj->rxq_ctrl->rxq.idx); in mlx5_rxq_obj_verify()
|
| H A D | mlx5.h | 904 int (*rxq_obj_modify_vlan_strip)(struct mlx5_rxq_obj *rxq_obj, int on); 906 int (*rxq_event_get)(struct mlx5_rxq_obj *rxq_obj); 907 int (*rxq_obj_modify)(struct mlx5_rxq_obj *rxq_obj, uint8_t type); 908 void (*rxq_obj_release)(struct mlx5_rxq_obj *rxq_obj);
|