Lines Matching refs:tid
59 void ___ieee80211_stop_rx_ba_session(struct sta_info *sta, u16 tid, in ___ieee80211_stop_rx_ba_session() argument
67 tid_rx = rcu_dereference_protected(sta->ampdu_mlme.tid_rx[tid], in ___ieee80211_stop_rx_ba_session()
73 RCU_INIT_POINTER(sta->ampdu_mlme.tid_rx[tid], NULL); in ___ieee80211_stop_rx_ba_session()
77 sta->sta.addr, tid, in ___ieee80211_stop_rx_ba_session()
82 &sta->sta, tid, NULL, 0, false)) in ___ieee80211_stop_rx_ba_session()
85 sta->sta.addr, tid); in ___ieee80211_stop_rx_ba_session()
90 tid, WLAN_BACK_RECIPIENT, reason); in ___ieee80211_stop_rx_ba_session()
103 void __ieee80211_stop_rx_ba_session(struct sta_info *sta, u16 tid, in __ieee80211_stop_rx_ba_session() argument
107 ___ieee80211_stop_rx_ba_session(sta, tid, initiator, reason, tx); in __ieee80211_stop_rx_ba_session()
185 static void ieee80211_send_addba_resp(struct ieee80211_sub_if_data *sdata, u8 *da, u16 tid, in ieee80211_send_addba_resp() argument
223 capab |= (u16)(tid << 2); /* bit 5:2 TID number */ in ieee80211_send_addba_resp()
235 u16 start_seq_num, u16 ba_policy, u16 tid, in __ieee80211_start_rx_ba_session() argument
246 sta->sta.addr, tid); in __ieee80211_start_rx_ba_session()
254 sta->sta.addr, tid); in __ieee80211_start_rx_ba_session()
268 sta->sta.addr, tid, ba_policy, buf_size); in __ieee80211_start_rx_ba_session()
282 if (sta->ampdu_mlme.tid_rx[tid]) { in __ieee80211_start_rx_ba_session()
285 sta->sta.addr, tid); in __ieee80211_start_rx_ba_session()
288 ___ieee80211_stop_rx_ba_session(sta, tid, WLAN_BACK_RECIPIENT, in __ieee80211_start_rx_ba_session()
302 tid_agg_rx->session_timer.data = (unsigned long)&sta->timer_to_tid[tid]; in __ieee80211_start_rx_ba_session()
307 tid_agg_rx->reorder_timer.data = (unsigned long)&sta->timer_to_tid[tid]; in __ieee80211_start_rx_ba_session()
326 &sta->sta, tid, &start_seq_num, 0, false); in __ieee80211_start_rx_ba_session()
328 sta->sta.addr, tid, ret); in __ieee80211_start_rx_ba_session()
347 rcu_assign_pointer(sta->ampdu_mlme.tid_rx[tid], tid_agg_rx); in __ieee80211_start_rx_ba_session()
359 ieee80211_send_addba_resp(sta->sdata, sta->sta.addr, tid, in __ieee80211_start_rx_ba_session()
369 u16 capab, tid, timeout, ba_policy, buf_size, start_seq_num; in ieee80211_process_addba_request() local
380 tid = (capab & IEEE80211_ADDBA_PARAM_TID_MASK) >> 2; in ieee80211_process_addba_request()
384 start_seq_num, ba_policy, tid, in ieee80211_process_addba_request()
389 const u8 *addr, u16 tid) in ieee80211_start_rx_ba_session_offl() argument
401 rx_agg->tid = tid; in ieee80211_start_rx_ba_session_offl()
410 const u8 *addr, u16 tid) in ieee80211_stop_rx_ba_session_offl() argument
422 rx_agg->tid = tid; in ieee80211_stop_rx_ba_session_offl()