Lines Matching refs:tid

176 	u8 tid;  member
1626 static int mwl8k_tid_queue_mapping(u8 tid) in mwl8k_tid_queue_mapping() argument
1628 BUG_ON(tid > 7); in mwl8k_tid_queue_mapping()
1630 switch (tid) { in mwl8k_tid_queue_mapping()
1775 mwl8k_add_stream(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u8 tid) in mwl8k_add_stream() argument
1786 stream->tid = tid; in mwl8k_add_stream()
1789 sta->addr, tid); in mwl8k_add_stream()
1804 ret = ieee80211_start_tx_ba_session(stream->sta, stream->tid, 0); in mwl8k_start_stream()
1807 "%d\n", stream->sta->addr, stream->tid, ret); in mwl8k_start_stream()
1810 stream->sta->addr, stream->tid); in mwl8k_start_stream()
1818 stream->tid); in mwl8k_remove_stream()
1823 mwl8k_lookup_stream(struct ieee80211_hw *hw, u8 *addr, u8 tid) in mwl8k_lookup_stream() argument
1834 stream->tid == tid) in mwl8k_lookup_stream()
1841 static inline bool mwl8k_ampdu_allowed(struct ieee80211_sta *sta, u8 tid) in mwl8k_ampdu_allowed() argument
1846 BUG_ON(tid >= MWL8K_MAX_TID); in mwl8k_ampdu_allowed()
1847 tx_stats = &sta_info->tx_stats[tid]; in mwl8k_ampdu_allowed()
1853 static inline void mwl8k_tx_count_packet(struct ieee80211_sta *sta, u8 tid) in mwl8k_tx_count_packet() argument
1858 BUG_ON(tid >= MWL8K_MAX_TID); in mwl8k_tx_count_packet()
1859 tx_stats = &sta_info->tx_stats[tid]; in mwl8k_tx_count_packet()
1899 u8 tid = 0; in mwl8k_txq_xmit() local
1967 tid = (capab & IEEE80211_ADDBA_PARAM_TID_MASK) >> 2; in mwl8k_txq_xmit()
1968 index = mwl8k_tid_queue_mapping(tid); in mwl8k_txq_xmit()
1975 tid = qos & 0xf; in mwl8k_txq_xmit()
1976 mwl8k_tx_count_packet(sta, tid); in mwl8k_txq_xmit()
1978 stream = mwl8k_lookup_stream(hw, sta->addr, tid); in mwl8k_txq_xmit()
2022 if (mwl8k_ampdu_allowed(sta, tid)) { in mwl8k_txq_xmit()
2023 stream = mwl8k_add_stream(hw, sta, tid); in mwl8k_txq_xmit()
3827 streams->tid); in mwl8k_watchdog_ba_events()
3930 u8 tid; member
3972 cmd->create_params.tid = stream->tid; in mwl8k_check_ba()
4007 cmd->create_params.tid = stream->tid; in mwl8k_create_ba()
4024 stream->sta->addr, stream->tid); in mwl8k_create_ba()
5425 struct ieee80211_sta *sta, u16 tid, u16 *ssn, in mwl8k_ampdu_action() argument
5439 stream = mwl8k_lookup_stream(hw, addr, tid); in mwl8k_ampdu_action()
5464 stream = mwl8k_add_stream(hw, sta, tid); in mwl8k_ampdu_action()
5503 " attempts\n", tid, MAX_AMPDU_ATTEMPTS); in mwl8k_ampdu_action()
5508 ieee80211_start_tx_ba_cb_irqsafe(vif, addr, tid); in mwl8k_ampdu_action()
5522 ieee80211_stop_tx_ba_cb_irqsafe(vif, addr, tid); in mwl8k_ampdu_action()
5539 addr, tid); in mwl8k_ampdu_action()