Lines Matching refs:txq

213 				struct clx2_tx_queue *txq, int qindex);
2013 rc = ipw_queue_tx_reclaim(priv, &priv->txq[0], 0); in ipw_irq_tasklet()
2019 rc = ipw_queue_tx_reclaim(priv, &priv->txq[1], 1); in ipw_irq_tasklet()
2025 rc = ipw_queue_tx_reclaim(priv, &priv->txq[2], 2); in ipw_irq_tasklet()
2031 rc = ipw_queue_tx_reclaim(priv, &priv->txq[3], 3); in ipw_irq_tasklet()
3824 struct clx2_tx_queue *txq) in ipw_queue_tx_free_tfd() argument
3826 struct tfd_frame *bd = &txq->bd[txq->q.last_used]; in ipw_queue_tx_free_tfd()
3848 if (txq->txb[txq->q.last_used]) { in ipw_queue_tx_free_tfd()
3849 libipw_txb_free(txq->txb[txq->q.last_used]); in ipw_queue_tx_free_tfd()
3850 txq->txb[txq->q.last_used] = NULL; in ipw_queue_tx_free_tfd()
3864 static void ipw_queue_tx_free(struct ipw_priv *priv, struct clx2_tx_queue *txq) in ipw_queue_tx_free() argument
3866 struct clx2_queue *q = &txq->q; in ipw_queue_tx_free()
3875 ipw_queue_tx_free_tfd(priv, txq); in ipw_queue_tx_free()
3879 pci_free_consistent(dev, sizeof(txq->bd[0]) * q->n_bd, txq->bd, in ipw_queue_tx_free()
3881 kfree(txq->txb); in ipw_queue_tx_free()
3884 memset(txq, 0, sizeof(*txq)); in ipw_queue_tx_free()
3898 ipw_queue_tx_free(priv, &priv->txq[0]); in ipw_tx_queue_free()
3899 ipw_queue_tx_free(priv, &priv->txq[1]); in ipw_tx_queue_free()
3900 ipw_queue_tx_free(priv, &priv->txq[2]); in ipw_tx_queue_free()
3901 ipw_queue_tx_free(priv, &priv->txq[3]); in ipw_tx_queue_free()
4975 rc = ipw_queue_tx_init(priv, &priv->txq[0], nTx, in ipw_queue_reset()
4983 rc = ipw_queue_tx_init(priv, &priv->txq[1], nTx, in ipw_queue_reset()
4991 rc = ipw_queue_tx_init(priv, &priv->txq[2], nTx, in ipw_queue_reset()
4999 rc = ipw_queue_tx_init(priv, &priv->txq[3], nTx, in ipw_queue_reset()
5031 struct clx2_tx_queue *txq, int qindex) in ipw_queue_tx_reclaim() argument
5035 struct clx2_queue *q = &txq->q; in ipw_queue_tx_reclaim()
5046 ipw_queue_tx_free_tfd(priv, txq); in ipw_queue_tx_reclaim()
5063 struct clx2_tx_queue *txq = &priv->txq_cmd; in ipw_queue_tx_hcmd() local
5064 struct clx2_queue *q = &txq->q; in ipw_queue_tx_hcmd()
5072 tfd = &txq->bd[q->first_empty]; in ipw_queue_tx_hcmd()
5073 txq->txb[q->first_empty] = NULL; in ipw_queue_tx_hcmd()
10126 struct clx2_tx_queue *txq = &priv->txq[tx_id]; in ipw_tx_skb() local
10128 struct clx2_tx_queue *txq = &priv->txq[0]; in ipw_tx_skb() local
10130 struct clx2_queue *q = &txq->q; in ipw_tx_skb()
10160 tfd = &txq->bd[q->first_empty]; in ipw_tx_skb()
10161 txq->txb[q->first_empty] = txb; in ipw_tx_skb()
10315 struct clx2_tx_queue *txq = &priv->txq[tx_id]; in ipw_net_is_queue_full() local
10317 struct clx2_tx_queue *txq = &priv->txq[0]; in ipw_net_is_queue_full() local
10320 if (ipw_tx_queue_space(&txq->q) < txq->q.high_mark) in ipw_net_is_queue_full()