Searched refs:txqi (Results 1 – 6 of 6) sorted by relevance
/linux-4.1.27/net/mac80211/ |
D | agg-tx.c | 195 struct txq_info *txqi; in ieee80211_agg_stop_txq() local 200 txqi = to_txq_info(txq); in ieee80211_agg_stop_txq() 203 spin_lock_bh(&txqi->queue.lock); in ieee80211_agg_stop_txq() 204 set_bit(IEEE80211_TXQ_STOP, &txqi->flags); in ieee80211_agg_stop_txq() 205 spin_unlock_bh(&txqi->queue.lock); in ieee80211_agg_stop_txq() 212 struct txq_info *txqi; in ieee80211_agg_start_txq() local 217 txqi = to_txq_info(txq); in ieee80211_agg_start_txq() 220 set_bit(IEEE80211_TXQ_AMPDU, &txqi->flags); in ieee80211_agg_start_txq() 222 clear_bit(IEEE80211_TXQ_AMPDU, &txqi->flags); in ieee80211_agg_start_txq() 224 clear_bit(IEEE80211_TXQ_STOP, &txqi->flags); in ieee80211_agg_start_txq() [all …]
|
D | sta_info.c | 112 struct txq_info *txqi = to_txq_info(sta->sta.txq[i]); in __cleanup_single_sta() local 113 int n = skb_queue_len(&txqi->queue); in __cleanup_single_sta() 115 ieee80211_purge_tx_queue(&local->hw, &txqi->queue); in __cleanup_single_sta() 116 atomic_sub(n, &sdata->txqs_len[txqi->txq.ac]); in __cleanup_single_sta() 1157 struct txq_info *txqi = to_txq_info(sta->sta.txq[i]); in ieee80211_sta_ps_deliver_wakeup() local 1159 if (!skb_queue_len(&txqi->queue)) in ieee80211_sta_ps_deliver_wakeup() 1162 drv_wake_tx_queue(local, txqi); in ieee80211_sta_ps_deliver_wakeup() 1551 struct txq_info *txqi = to_txq_info(sta->sta.txq[tid]); in ieee80211_sta_ps_deliver_response() local 1553 if (!(tids & BIT(tid)) || skb_queue_len(&txqi->queue)) in ieee80211_sta_ps_deliver_response()
|
D | iface.c | 981 struct txq_info *txqi = to_txq_info(sdata->vif.txq); in ieee80211_do_stop() local 983 ieee80211_purge_tx_queue(&local->hw, &txqi->queue); in ieee80211_do_stop() 984 atomic_set(&sdata->txqs_len[txqi->txq.ac], 0); in ieee80211_do_stop() 1672 struct txq_info *txqi; in ieee80211_if_add() local 1739 txqi = netdev_priv(ndev) + size; in ieee80211_if_add() 1740 ieee80211_init_tx_queue(sdata, NULL, txqi, 0); in ieee80211_if_add()
|
D | tx.c | 1230 struct txq_info *txqi; in ieee80211_drv_tx() local 1251 txqi = to_txq_info(txq); in ieee80211_drv_tx() 1256 skb_queue_tail(&txqi->queue, skb); in ieee80211_drv_tx() 1257 drv_wake_tx_queue(local, txqi); in ieee80211_drv_tx() 1270 struct txq_info *txqi = container_of(txq, struct txq_info, txq); in ieee80211_tx_dequeue() local 1275 spin_lock_bh(&txqi->queue.lock); in ieee80211_tx_dequeue() 1277 if (test_bit(IEEE80211_TXQ_STOP, &txqi->flags)) in ieee80211_tx_dequeue() 1280 skb = __skb_dequeue(&txqi->queue); in ieee80211_tx_dequeue() 1295 if (test_bit(IEEE80211_TXQ_AMPDU, &txqi->flags)) in ieee80211_tx_dequeue() 1302 spin_unlock_bh(&txqi->queue.lock); in ieee80211_tx_dequeue()
|
D | util.c | 3333 struct txq_info *txqi, int tid) in ieee80211_init_tx_queue() argument 3335 skb_queue_head_init(&txqi->queue); in ieee80211_init_tx_queue() 3336 txqi->txq.vif = &sdata->vif; in ieee80211_init_tx_queue() 3339 txqi->txq.sta = &sta->sta; in ieee80211_init_tx_queue() 3340 sta->sta.txq[tid] = &txqi->txq; in ieee80211_init_tx_queue() 3341 txqi->txq.ac = ieee802_1d_to_ac[tid & 7]; in ieee80211_init_tx_queue() 3343 sdata->vif.txq = &txqi->txq; in ieee80211_init_tx_queue() 3344 txqi->txq.ac = IEEE80211_AC_BE; in ieee80211_init_tx_queue()
|
D | rx.c | 1207 struct txq_info *txqi = to_txq_info(sta->sta.txq[tid]); in sta_ps_start() local 1209 if (!skb_queue_len(&txqi->queue)) in sta_ps_start()
|