Home
last modified time | relevance | path

Searched refs:txq_obj (Results 1 – 7 of 7) sorted by relevance

/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_devx.c1125 if (txq_obj->sq_devx) { in mlx5_txq_release_devx_sq_resources()
1133 if (txq_obj->sq_buf) { in mlx5_txq_release_devx_sq_resources()
1155 if (txq_obj->cq_devx) in mlx5_txq_release_devx_cq_resources()
1157 if (txq_obj->cq_umem) in mlx5_txq_release_devx_cq_resources()
1159 if (txq_obj->cq_buf) in mlx5_txq_release_devx_cq_resources()
1209 MLX5_ASSERT(txq_obj); in mlx5_txq_create_devx_cq_resources()
1325 MLX5_ASSERT(txq_obj); in mlx5_txq_create_devx_sq_resources()
1439 MLX5_ASSERT(txq_obj); in mlx5_txq_devx_obj_new()
1441 txq_obj->dev = dev; in mlx5_txq_devx_obj_new()
1522 MLX5_ASSERT(txq_obj); in mlx5_txq_devx_obj_release()
[all …]
H A Dmlx5_devx.h11 void mlx5_txq_devx_obj_release(struct mlx5_txq_obj *txq_obj);
H A Dmlx5_txq.c712 struct mlx5_txq_obj *txq_obj; in mlx5_txq_obj_verify() local
714 LIST_FOREACH(txq_obj, &priv->txqsobj, next) { in mlx5_txq_obj_verify()
716 dev->data->port_id, txq_obj->txq_ctrl->txq.idx); in mlx5_txq_obj_verify()
H A Dmlx5.h928 void (*txq_obj_release)(struct mlx5_txq_obj *txq_obj);
/f-stack/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_verbs.c924 struct mlx5_txq_obj *txq_obj = txq_ctrl->obj; in mlx5_txq_ibv_obj_new() local
933 MLX5_ASSERT(txq_obj); in mlx5_txq_ibv_obj_new()
934 txq_obj->txq_ctrl = txq_ctrl; in mlx5_txq_ibv_obj_new()
946 if (txq_obj->cq == NULL) { in mlx5_txq_ibv_obj_new()
952 txq_obj->qp = mlx5_txq_ibv_qp_create(dev, idx); in mlx5_txq_ibv_obj_new()
953 if (txq_obj->qp == NULL) { in mlx5_txq_ibv_obj_new()
971 obj.cq.in = txq_obj->cq; in mlx5_txq_ibv_obj_new()
973 obj.qp.in = txq_obj->qp; in mlx5_txq_ibv_obj_new()
1046 if (txq_obj->cq) in mlx5_txq_ibv_obj_new()
1048 if (txq_obj->qp) in mlx5_txq_ibv_obj_new()
[all …]
H A Dmlx5_verbs.h16 void mlx5_txq_ibv_obj_release(struct mlx5_txq_obj *txq_obj);
H A Dmlx5_os.c599 mlx5_os_txq_obj_release(struct mlx5_txq_obj *txq_obj) in mlx5_os_txq_obj_release() argument
601 if (txq_obj->txq_ctrl->type == MLX5_TXQ_TYPE_HAIRPIN) { in mlx5_os_txq_obj_release()
602 mlx5_txq_devx_obj_release(txq_obj); in mlx5_os_txq_obj_release()
606 if (!txq_obj->txq_ctrl->priv->config.dv_esw_en) { in mlx5_os_txq_obj_release()
607 mlx5_txq_devx_obj_release(txq_obj); in mlx5_os_txq_obj_release()
611 mlx5_txq_ibv_obj_release(txq_obj); in mlx5_os_txq_obj_release()