free_tx_desc
free_tx_desc(adapter, q, reclaim);
free_tx_desc(adapter, &q->txq[i],
void free_tx_desc(struct adapter *adap, struct sge_txq *q,
free_tx_desc(adap, &txq->q, txq->q.in_use, false);
free_tx_desc(adap, q, reclaim, unmap);
free_tx_desc(adap, &q->q, avail, false);
free_tx_desc(adap, &txq->q, txq->q.in_use, false);
free_tx_desc(adap, &etq->q, etq->q.in_use, true);
free_tx_desc(adap, &etq->q, etq->q.in_use, true);
free_tx_desc(adapter, &txq->q, avail, true);
free_tx_desc(adapter, &txq->q, txq->q.in_use, true);
free_tx_desc(adapter, tq, avail, unmap);
tx_ring->free_tx_desc = mlx4_en_recycle_tx_desc;
ring->free_tx_desc = mlx4_en_free_tx_desc;
ring->last_nr_txbb = ring->free_tx_desc(priv, ring,
last_nr_txbb = INDIRECT_CALL_2(ring->free_tx_desc,
u32 (*free_tx_desc)(struct mlx4_en_priv *priv,
bool free_tx_desc;
free_tx_desc = (chan->count < chan->desc_num) &&
return free_tx_desc;