Lines Matching defs:queue
118 struct ieee80211_txq *queue =
121 ieee80211_schedule_txq(sc->hw, queue);
124 void ath9k_wake_tx_queue(struct ieee80211_hw *hw, struct ieee80211_txq *queue)
128 struct ath_atx_tid *tid = (struct ath_atx_tid *) queue->drv_priv;
131 ath_dbg(common, QUEUE, "Waking TX queue: %pM (%d)\n",
132 queue->sta ? queue->sta->addr : queue->vif->addr,
621 * queue to retain ordering
629 /* prepend un-acked frames to the beginning of the pending frame queue */
931 * from a previous session or a failed attempt in the queue.
951 * one of them. Otherwise the queue can get stuck. */
1109 void ath_update_max_aggr_framelen(struct ath_softc *sc, int queue, int txop)
1118 cur_ht20 = sc->tx.max_aggr_framelen[queue][MCS_HT20];
1119 cur_ht20_sgi = sc->tx.max_aggr_framelen[queue][MCS_HT20_SGI];
1120 cur_ht40 = sc->tx.max_aggr_framelen[queue][MCS_HT40];
1121 cur_ht40_sgi = sc->tx.max_aggr_framelen[queue][MCS_HT40_SGI];
1720 * when a tx queue gets deep; otherwise waiting for the
1725 * The only potential downside is if the tx queue backs
1729 * The UAPSD queue is an exception, since we take a desc-
1788 "Unable to update hardware queue %u!\n", qnum);
1840 * Drain a given TX queue (could be Beacon or Data)
1882 /* Check if any queue remains active */
1924 struct ieee80211_txq *queue;
1941 while ((queue = ieee80211_next_txq(hw, txq->mac80211_qnum))) {
1944 tid = (struct ath_atx_tid *)queue->drv_priv;
1950 ieee80211_return_txq(hw, queue, force);
2497 * Return the list of ath_buf of this mpdu to free queue
2581 ath_dbg(common, QUEUE, "tx queue %d (%x), link %p\n",