Lines Matching defs:tid
1771 static void ieee80211_send_null_response(struct sta_info *sta, int tid,
1810 skb->priority = tid;
1811 skb_set_queue_mapping(skb, ieee802_1d_to_ac[tid]);
1813 nullfunc->qos_ctrl = cpu_to_le16(tid);
1839 drv_allow_buffered_frames(local, sta, BIT(tid), 1,
1983 int tid, ac;
2004 tid = 7 - 2 * ac;
2006 ieee80211_send_null_response(sta, tid, reason, true, false);
2111 int tid;
2136 for (tid = 0; tid < ARRAY_SIZE(sta->sta.txq); tid++) {
2137 if (!sta->sta.txq[tid] ||
2138 !(driver_release_tids & BIT(tid)) ||
2139 txq_has_queue(sta->sta.txq[tid]))
2241 void ieee80211_send_eosp_nullfunc(struct ieee80211_sta *pubsta, int tid)
2247 trace_api_send_eosp_nullfunc(sta->local, pubsta, tid);
2253 ieee80211_send_null_response(sta, tid, reason, false, more_data);
2258 u8 tid, bool buffered)
2262 if (WARN_ON(tid >= IEEE80211_NUM_TIDS))
2265 trace_api_sta_set_buffered(sta->local, pubsta, tid, buffered);
2268 set_bit(tid, &sta->driver_buffered_tids);
2270 clear_bit(tid, &sta->driver_buffered_tids);
2276 void ieee80211_sta_register_airtime(struct ieee80211_sta *pubsta, u8 tid,
2281 u8 ac = ieee80211_ac_from_tid(tid);
2485 int tid)
2492 value = rxstats->msdu[tid];
2500 int tid)
2507 tid);
2516 sta_get_tidstats_msdu(cpurxs, tid);
2525 tidstats->tx_msdu = sta->deflink.tx_stats.msdu[tid];
2531 tidstats->tx_msdu_retries = sta->deflink.status_stats.msdu_retries[tid];
2537 tidstats->tx_msdu_failed = sta->deflink.status_stats.msdu_failed[tid];
2540 if (tid < IEEE80211_NUM_TIDS) {
2546 to_txq_info(sta->sta.txq[tid]));