Lines Matching refs:tid_tx
1110 struct tid_ampdu_tx *tid_tx,
1117 if (test_bit(HT_AGG_STATE_OPERATIONAL, &tid_tx->state)) {
1119 } else if (test_bit(HT_AGG_STATE_WANT_START, &tid_tx->state)) {
1144 tid_tx = rcu_dereference_protected_tid_tx(tx->sta, tid);
1146 if (!tid_tx) {
1148 } else if (test_bit(HT_AGG_STATE_OPERATIONAL, &tid_tx->state)) {
1161 __skb_queue_tail(&tid_tx->pending, skb);
1162 if (skb_queue_len(&tid_tx->pending) > STA_MAX_TX_BUFFER)
1163 purge_skb = __skb_dequeue(&tid_tx->pending);
1173 tid_tx->last_tx = jiffies;
1193 if (likely(sta->ampdu_mlme.tid_tx[tid]))
1251 struct tid_ampdu_tx *tid_tx;
1254 tid_tx = rcu_dereference(tx->sta->ampdu_mlme.tid_tx[tid]);
1255 if (!tid_tx && aggr_check) {
1257 tid_tx = rcu_dereference(tx->sta->ampdu_mlme.tid_tx[tid]);
1260 if (tid_tx) {
1264 tid_tx, tid);
3741 struct tid_ampdu_tx *tid_tx = NULL;
3760 tid_tx = rcu_dereference(sta->ampdu_mlme.tid_tx[tid]);
3761 if (tid_tx) {
3762 if (!test_bit(HT_AGG_STATE_OPERATIONAL, &tid_tx->state))
3764 if (tid_tx->timeout)
3765 tid_tx->last_tx = jiffies;
3778 __ieee80211_xmit_fast(sdata, sta, fast_tx, skb, tid_tx,
4583 struct tid_ampdu_tx *tid_tx;
4603 tid_tx = rcu_dereference(sta->ampdu_mlme.tid_tx[tid]);
4604 if (tid_tx) {
4605 if (!test_bit(HT_AGG_STATE_OPERATIONAL, &tid_tx->state)) {
4613 if (tid_tx->timeout)
4614 tid_tx->last_tx = jiffies;