Lines Matching refs:txq_data

1071 	struct mlx5_txq_data *txq_data = (*priv->txqs)[idx];  in mlx5_txq_obj_hairpin_new()  local
1073 container_of(txq_data, struct mlx5_txq_ctrl, txq); in mlx5_txq_obj_hairpin_new()
1078 MLX5_ASSERT(txq_data); in mlx5_txq_obj_hairpin_new()
1196 struct mlx5_txq_data *txq_data = (*priv->txqs)[idx]; in mlx5_txq_create_devx_cq_resources() local
1198 container_of(txq_data, struct mlx5_txq_ctrl, txq); in mlx5_txq_create_devx_cq_resources()
1208 MLX5_ASSERT(txq_data); in mlx5_txq_create_devx_cq_resources()
1224 cqe_n = (1UL << txq_data->elts_n) / MLX5_TX_COMP_THRESH + in mlx5_txq_create_devx_cq_resources()
1230 dev->data->port_id, txq_data->idx, cqe_n); in mlx5_txq_create_devx_cq_resources()
1241 dev->data->port_id, txq_data->idx); in mlx5_txq_create_devx_cq_resources()
1254 dev->data->port_id, txq_data->idx); in mlx5_txq_create_devx_cq_resources()
1315 struct mlx5_txq_data *txq_data = (*priv->txqs)[idx]; in mlx5_txq_create_devx_sq_resources() local
1317 container_of(txq_data, struct mlx5_txq_ctrl, txq); in mlx5_txq_create_devx_sq_resources()
1324 MLX5_ASSERT(txq_data); in mlx5_txq_create_devx_sq_resources()
1332 wqe_n = RTE_MIN(1UL << txq_data->elts_n, in mlx5_txq_create_devx_sq_resources()
1340 dev->data->port_id, txq_data->idx); in mlx5_txq_create_devx_sq_resources()
1354 dev->data->port_id, txq_data->idx); in mlx5_txq_create_devx_sq_resources()
1419 struct mlx5_txq_data *txq_data = (*priv->txqs)[idx]; in mlx5_txq_devx_obj_new() local
1421 container_of(txq_data, struct mlx5_txq_ctrl, txq); in mlx5_txq_devx_obj_new()
1438 MLX5_ASSERT(txq_data); in mlx5_txq_devx_obj_new()
1447 txq_data->cqe_n = log2above(cqe_n); in mlx5_txq_devx_obj_new()
1448 txq_data->cqe_s = 1 << txq_data->cqe_n; in mlx5_txq_devx_obj_new()
1449 txq_data->cqe_m = txq_data->cqe_s - 1; in mlx5_txq_devx_obj_new()
1450 txq_data->cqes = (volatile struct mlx5_cqe *)txq_obj->cq_buf; in mlx5_txq_devx_obj_new()
1451 txq_data->cq_ci = 0; in mlx5_txq_devx_obj_new()
1452 txq_data->cq_pi = 0; in mlx5_txq_devx_obj_new()
1453 txq_data->cq_db = (volatile uint32_t *)(txq_obj->cq_dbrec_page->dbrs + in mlx5_txq_devx_obj_new()
1455 *txq_data->cq_db = 0; in mlx5_txq_devx_obj_new()
1463 txq_data->wqe_n = log2above(wqe_n); in mlx5_txq_devx_obj_new()
1464 txq_data->wqe_s = 1 << txq_data->wqe_n; in mlx5_txq_devx_obj_new()
1465 txq_data->wqe_m = txq_data->wqe_s - 1; in mlx5_txq_devx_obj_new()
1466 txq_data->wqes = (struct mlx5_wqe *)txq_obj->sq_buf; in mlx5_txq_devx_obj_new()
1467 txq_data->wqes_end = txq_data->wqes + txq_data->wqe_s; in mlx5_txq_devx_obj_new()
1468 txq_data->wqe_ci = 0; in mlx5_txq_devx_obj_new()
1469 txq_data->wqe_pi = 0; in mlx5_txq_devx_obj_new()
1470 txq_data->wqe_comp = 0; in mlx5_txq_devx_obj_new()
1471 txq_data->wqe_thres = txq_data->wqe_s / MLX5_TX_COMP_THRESH_INLINE_DIV; in mlx5_txq_devx_obj_new()
1472 txq_data->qp_db = (volatile uint32_t *) in mlx5_txq_devx_obj_new()
1476 *txq_data->qp_db = 0; in mlx5_txq_devx_obj_new()
1477 txq_data->qp_num_8s = txq_obj->sq_devx->id << 8; in mlx5_txq_devx_obj_new()