Lines Matching refs:tx_ring
1299 i, priv->tx_ring[i]->qpn, priv->tx_ring[i]->cqn, in mlx4_en_tx_timeout()
1300 priv->tx_ring[i]->cons, priv->tx_ring[i]->prod); in mlx4_en_tx_timeout()
1523 struct mlx4_en_tx_ring *tx_ring; in mlx4_en_start_port() local
1629 tx_ring = priv->tx_ring[i]; in mlx4_en_start_port()
1630 err = mlx4_en_activate_tx_ring(priv, tx_ring, cq->mcq.cqn, in mlx4_en_start_port()
1637 tx_ring->tx_queue = netdev_get_tx_queue(dev, i); in mlx4_en_start_port()
1643 for (j = 0; j < tx_ring->buf_size; j += STAMP_STRIDE) in mlx4_en_start_port()
1644 *((u32 *) (tx_ring->buf + j)) = 0xffffffff; in mlx4_en_start_port()
1710 mlx4_en_deactivate_tx_ring(priv, priv->tx_ring[tx_index]); in mlx4_en_start_port()
1822 mlx4_en_deactivate_tx_ring(priv, priv->tx_ring[i]); in mlx4_en_stop_port()
1828 mlx4_en_free_tx_buf(dev, priv->tx_ring[i]); in mlx4_en_stop_port()
1896 priv->tx_ring[i]->bytes = 0; in mlx4_en_clear_stats()
1897 priv->tx_ring[i]->packets = 0; in mlx4_en_clear_stats()
1898 priv->tx_ring[i]->tx_csum = 0; in mlx4_en_clear_stats()
1962 if (priv->tx_ring && priv->tx_ring[i]) in mlx4_en_free_resources()
1963 mlx4_en_destroy_tx_ring(priv, &priv->tx_ring[i]); in mlx4_en_free_resources()
1991 if (mlx4_en_create_tx_ring(priv, &priv->tx_ring[i], in mlx4_en_alloc_resources()
2031 if (priv->tx_ring[i]) in mlx4_en_alloc_resources()
2032 mlx4_en_destroy_tx_ring(priv, &priv->tx_ring[i]); in mlx4_en_alloc_resources()
2067 kfree(priv->tx_ring); in mlx4_en_destroy_netdev()
2408 struct mlx4_en_tx_ring *tx_ring = priv->tx_ring[queue_index]; in mlx4_en_set_tx_maxrate() local
2427 err = mlx4_update_qp(priv->mdev->dev, tx_ring->qpn, MLX4_UPDATE_QP_RATE_LIMIT, in mlx4_en_set_tx_maxrate()
2808 priv->tx_ring = kzalloc(sizeof(struct mlx4_en_tx_ring *) * MAX_TX_RINGS, in mlx4_en_init_netdev()
2810 if (!priv->tx_ring) { in mlx4_en_init_netdev()