Home
last modified time | relevance | path

Searched refs:rxq_obj (Results 1 – 4 of 4) sorted by relevance

/f-stack/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_verbs.c207 .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 Dmlx5_devx.c47 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 Dmlx5_rxq.c926 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 Dmlx5.h904 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);