Lines Matching refs:num_tx
206 unsigned int num_tx; member
306 ethoc_write(dev, TX_BD_NUM, dev->num_tx); in ethoc_init_ring()
313 for (i = 0; i < dev->num_tx; i++) { in ethoc_init_ring()
314 if (i == dev->num_tx - 1) in ethoc_init_ring()
330 ethoc_write_bd(dev, dev->num_tx + i, &bd); in ethoc_init_ring()
333 dev->vma[dev->num_tx + i] = vma; in ethoc_init_ring()
423 entry = priv->num_tx + priv->cur_rx; in ethoc_rx()
515 entry = priv->dty_tx & (priv->num_tx-1); in ethoc_tx()
538 if ((priv->cur_tx - priv->dty_tx) <= (priv->num_tx / 2)) in ethoc_tx()
861 entry = priv->cur_tx % priv->num_tx; in ethoc_start_xmit()
881 if (priv->cur_tx == (priv->dty_tx + priv->num_tx)) { in ethoc_start_xmit()
945 ring->tx_pending = priv->num_tx; in ethoc_get_ringparam()
966 priv->num_tx = rounddown_pow_of_two(ring->tx_pending); in ethoc_set_ringparam()
1118 priv->num_tx = rounddown_pow_of_two(num_bd >> 1); in ethoc_probe()
1119 priv->num_rx = num_bd - priv->num_tx; in ethoc_probe()
1122 priv->num_tx, priv->num_rx); in ethoc_probe()