Lines Matching defs:queue

124 	struct ieee80211_txq *queue =
127 ieee80211_schedule_txq(sc->hw, queue);
130 void ath9k_wake_tx_queue(struct ieee80211_hw *hw, struct ieee80211_txq *queue)
134 struct ath_atx_tid *tid = (struct ath_atx_tid *) queue->drv_priv;
137 ath_dbg(common, QUEUE, "Waking TX queue: %pM (%d)\n",
138 queue->sta ? queue->sta->addr : queue->vif->addr,
670 * queue to retain ordering
678 /* prepend un-acked frames to the beginning of the pending frame queue */
980 * from a previous session or a failed attempt in the queue.
1000 * one of them. Otherwise the queue can get stuck. */
1158 void ath_update_max_aggr_framelen(struct ath_softc *sc, int queue, int txop)
1167 cur_ht20 = sc->tx.max_aggr_framelen[queue][MCS_HT20];
1168 cur_ht20_sgi = sc->tx.max_aggr_framelen[queue][MCS_HT20_SGI];
1169 cur_ht40 = sc->tx.max_aggr_framelen[queue][MCS_HT40];
1170 cur_ht40_sgi = sc->tx.max_aggr_framelen[queue][MCS_HT40_SGI];
1779 * when a tx queue gets deep; otherwise waiting for the
1784 * The only potential downside is if the tx queue backs
1788 * The UAPSD queue is an exception, since we take a desc-
1847 "Unable to update hardware queue %u!\n", qnum);
1899 * Drain a given TX queue (could be Beacon or Data)
1941 /* Check if any queue remains active */
1983 struct ieee80211_txq *queue;
2000 while ((queue = ieee80211_next_txq(hw, txq->mac80211_qnum))) {
2003 tid = (struct ath_atx_tid *)queue->drv_priv;
2009 ieee80211_return_txq(hw, queue, force);
2556 * Return the list of ath_buf of this mpdu to free queue
2640 ath_dbg(common, QUEUE, "tx queue %d (%x), link %p\n",