Lines Matching refs:tid
777 static __le16 ieee80211_tx_next_seq(struct sta_info *sta, int tid) in ieee80211_tx_next_seq() argument
779 u16 *seq = &sta->tid_seq[tid]; in ieee80211_tx_next_seq()
794 int tid; in ieee80211_tx_h_sequence() local
842 tid = *qc & IEEE80211_QOS_CTL_TID_MASK; in ieee80211_tx_h_sequence()
843 tx->sta->tx_stats.msdu[tid]++; in ieee80211_tx_h_sequence()
846 hdr->seq_ctrl = ieee80211_tx_next_seq(tx->sta, tid); in ieee80211_tx_h_sequence()
1072 int tid) in ieee80211_tx_prep_agg() argument
1086 } else if (!tx->sta->sta.txq[tid]) { in ieee80211_tx_prep_agg()
1106 tid_tx = rcu_dereference_protected_tid_tx(tx->sta, tid); in ieee80211_tx_prep_agg()
1150 int tid; in ieee80211_tx_prepare() local
1192 tid = *qc & IEEE80211_QOS_CTL_TID_MASK; in ieee80211_tx_prepare()
1194 tid_tx = rcu_dereference(tx->sta->ampdu_mlme.tid_tx[tid]); in ieee80211_tx_prepare()
1199 tid_tx, tid); in ieee80211_tx_prepare()
1253 u8 tid = skb->priority & IEEE80211_QOS_CTL_TID_MASK; in ieee80211_drv_tx() local
1255 txq = pubsta->txq[tid]; in ieee80211_drv_tx()
1307 hdr->seq_ctrl = ieee80211_tx_next_seq(sta, txq->tid); in ieee80211_tx_dequeue()
2707 u8 tid = IEEE80211_NUM_TIDS; in ieee80211_xmit_fast() local
2722 tid = skb->priority & IEEE80211_QOS_CTL_TAG1D_MASK; in ieee80211_xmit_fast()
2723 tid_tx = rcu_dereference(sta->ampdu_mlme.tid_tx[tid]); in ieee80211_xmit_fast()
2772 *ieee80211_get_qos_ctl(hdr) = tid; in ieee80211_xmit_fast()
2774 hdr->seq_ctrl = ieee80211_tx_next_seq(sta, tid); in ieee80211_xmit_fast()
2782 sta->tx_stats.msdu[tid] += in ieee80211_xmit_fast()
2785 sta->tx_stats.msdu[tid]++; in ieee80211_xmit_fast()
3801 int ieee80211_reserve_tid(struct ieee80211_sta *pubsta, u8 tid) in ieee80211_reserve_tid() argument
3822 if (WARN_ON(tid >= IEEE80211_NUM_UPS)) in ieee80211_reserve_tid()
3825 if (sta->reserved_tid == tid) { in ieee80211_reserve_tid()
3844 __ieee80211_stop_tx_ba_session(sta, tid, in ieee80211_reserve_tid()
3848 queues = BIT(sdata->vif.hw_queue[ieee802_1d_to_ac[tid]]); in ieee80211_reserve_tid()
3851 sta->reserved_tid = tid; in ieee80211_reserve_tid()
3865 void ieee80211_unreserve_tid(struct ieee80211_sta *pubsta, u8 tid) in ieee80211_unreserve_tid() argument
3883 if (tid != sta->reserved_tid) { in ieee80211_unreserve_tid()
3884 sdata_err(sdata, "TID to unreserve (%d) isn't reserved\n", tid); in ieee80211_unreserve_tid()
3893 struct sk_buff *skb, int tid, in __ieee80211_tx_skb_tid_band() argument
3896 int ac = ieee802_1d_to_ac[tid & 7]; in __ieee80211_tx_skb_tid_band()
3903 skb->priority = tid; in __ieee80211_tx_skb_tid_band()