Searched refs:txqi (Results 1 – 6 of 6) sorted by relevance
| /linux-4.4.14/net/mac80211/ |
| D | agg-tx.c | 196 struct txq_info *txqi; in ieee80211_agg_stop_txq() local 201 txqi = to_txq_info(txq); in ieee80211_agg_stop_txq() 204 spin_lock_bh(&txqi->queue.lock); in ieee80211_agg_stop_txq() 205 set_bit(IEEE80211_TXQ_STOP, &txqi->flags); in ieee80211_agg_stop_txq() 206 spin_unlock_bh(&txqi->queue.lock); in ieee80211_agg_stop_txq() 213 struct txq_info *txqi; in ieee80211_agg_start_txq() local 218 txqi = to_txq_info(txq); in ieee80211_agg_start_txq() 221 set_bit(IEEE80211_TXQ_AMPDU, &txqi->flags); in ieee80211_agg_start_txq() 223 clear_bit(IEEE80211_TXQ_AMPDU, &txqi->flags); in ieee80211_agg_start_txq() 225 clear_bit(IEEE80211_TXQ_STOP, &txqi->flags); in ieee80211_agg_start_txq() [all …]
|
| D | sta_info.c | 113 struct txq_info *txqi = to_txq_info(sta->sta.txq[i]); in __cleanup_single_sta() local 114 int n = skb_queue_len(&txqi->queue); in __cleanup_single_sta() 116 ieee80211_purge_tx_queue(&local->hw, &txqi->queue); in __cleanup_single_sta() 117 atomic_sub(n, &sdata->txqs_len[txqi->txq.ac]); in __cleanup_single_sta() 1174 struct txq_info *txqi = to_txq_info(sta->sta.txq[i]); in ieee80211_sta_ps_deliver_wakeup() local 1176 if (!skb_queue_len(&txqi->queue)) in ieee80211_sta_ps_deliver_wakeup() 1179 drv_wake_tx_queue(local, txqi); in ieee80211_sta_ps_deliver_wakeup() 1570 struct txq_info *txqi = to_txq_info(sta->sta.txq[tid]); in ieee80211_sta_ps_deliver_response() local 1572 if (!(tids & BIT(tid)) || skb_queue_len(&txqi->queue)) in ieee80211_sta_ps_deliver_response()
|
| D | iface.c | 978 struct txq_info *txqi = to_txq_info(sdata->vif.txq); in ieee80211_do_stop() local 980 spin_lock_bh(&txqi->queue.lock); in ieee80211_do_stop() 981 ieee80211_purge_tx_queue(&local->hw, &txqi->queue); in ieee80211_do_stop() 982 spin_unlock_bh(&txqi->queue.lock); in ieee80211_do_stop() 984 atomic_set(&sdata->txqs_len[txqi->txq.ac], 0); in ieee80211_do_stop() 1698 struct txq_info *txqi; in ieee80211_if_add() local 1771 txqi = netdev_priv(ndev) + size; in ieee80211_if_add() 1772 ieee80211_init_tx_queue(sdata, NULL, txqi, 0); in ieee80211_if_add()
|
| D | util.c | 3331 struct txq_info *txqi, int tid) in ieee80211_init_tx_queue() argument 3333 skb_queue_head_init(&txqi->queue); in ieee80211_init_tx_queue() 3334 txqi->txq.vif = &sdata->vif; in ieee80211_init_tx_queue() 3337 txqi->txq.sta = &sta->sta; in ieee80211_init_tx_queue() 3338 sta->sta.txq[tid] = &txqi->txq; in ieee80211_init_tx_queue() 3339 txqi->txq.tid = tid; in ieee80211_init_tx_queue() 3340 txqi->txq.ac = ieee802_1d_to_ac[tid & 7]; in ieee80211_init_tx_queue() 3342 sdata->vif.txq = &txqi->txq; in ieee80211_init_tx_queue() 3343 txqi->txq.tid = 0; in ieee80211_init_tx_queue() 3344 txqi->txq.ac = IEEE80211_AC_BE; in ieee80211_init_tx_queue()
|
| D | tx.c | 1243 struct txq_info *txqi; in ieee80211_drv_tx() local 1264 txqi = to_txq_info(txq); in ieee80211_drv_tx() 1269 skb_queue_tail(&txqi->queue, skb); in ieee80211_drv_tx() 1270 drv_wake_tx_queue(local, txqi); in ieee80211_drv_tx() 1283 struct txq_info *txqi = container_of(txq, struct txq_info, txq); in ieee80211_tx_dequeue() local 1288 spin_lock_bh(&txqi->queue.lock); in ieee80211_tx_dequeue() 1290 if (test_bit(IEEE80211_TXQ_STOP, &txqi->flags)) in ieee80211_tx_dequeue() 1293 skb = __skb_dequeue(&txqi->queue); in ieee80211_tx_dequeue() 1308 if (test_bit(IEEE80211_TXQ_AMPDU, &txqi->flags)) in ieee80211_tx_dequeue() 1315 spin_unlock_bh(&txqi->queue.lock); in ieee80211_tx_dequeue()
|
| D | rx.c | 1246 struct txq_info *txqi = to_txq_info(sta->sta.txq[tid]); in sta_ps_start() local 1248 if (!skb_queue_len(&txqi->queue)) in sta_ps_start()
|