Lines Matching refs:ampdu_mlme

147 	lockdep_assert_held(&sta->ampdu_mlme.mtx);  in ieee80211_assign_tid_tx()
149 rcu_assign_pointer(sta->ampdu_mlme.tid_tx[tid], tid_tx); in ieee80211_assign_tid_tx()
266 lockdep_assert_held(&sta->ampdu_mlme.mtx); in ieee80211_remove_tid_tx()
300 lockdep_assert_held(&sta->ampdu_mlme.mtx); in ___ieee80211_stop_tx_ba_session()
425 tid_tx = rcu_dereference(sta->ampdu_mlme.tid_tx[tid]); in sta_addba_resp_timer_expired()
495 sta->ampdu_mlme.last_addba_req_time[tid] = jiffies; in ieee80211_tx_ba_session_handle_start()
496 sta->ampdu_mlme.addba_req_num[tid]++; in ieee80211_tx_ba_session_handle_start()
524 tid_tx = rcu_dereference(sta->ampdu_mlme.tid_tx[*ptid]); in sta_tx_agg_session_timer_expired()
611 if (sta->ampdu_mlme.addba_req_num[tid] > HT_AGG_MAX_RETRIES) { in ieee80211_start_tx_ba_session()
621 if (sta->ampdu_mlme.addba_req_num[tid] > HT_AGG_BURST_RETRIES && in ieee80211_start_tx_ba_session()
622 time_before(jiffies, sta->ampdu_mlme.last_addba_req_time[tid] + in ieee80211_start_tx_ba_session()
626 sta->ampdu_mlme.addba_req_num[tid], sta->sta.addr, tid); in ieee80211_start_tx_ba_session()
633 if (tid_tx || sta->ampdu_mlme.tid_start_tx[tid]) { in ieee80211_start_tx_ba_session()
664 sta->ampdu_mlme.dialog_token_allocator++; in ieee80211_start_tx_ba_session()
665 tid_tx->dialog_token = sta->ampdu_mlme.dialog_token_allocator; in ieee80211_start_tx_ba_session()
671 sta->ampdu_mlme.tid_start_tx[tid] = tid_tx; in ieee80211_start_tx_ba_session()
673 ieee80211_queue_work(&local->hw, &sta->ampdu_mlme.work); in ieee80211_start_tx_ba_session()
687 lockdep_assert_held(&sta->ampdu_mlme.mtx); in ieee80211_agg_tx_operational()
741 mutex_lock(&sta->ampdu_mlme.mtx); in ieee80211_start_tx_ba_cb()
756 mutex_unlock(&sta->ampdu_mlme.mtx); in ieee80211_start_tx_ba_cb()
786 mutex_lock(&sta->ampdu_mlme.mtx); in __ieee80211_stop_tx_ba_session()
790 mutex_unlock(&sta->ampdu_mlme.mtx); in __ieee80211_stop_tx_ba_session()
829 ieee80211_queue_work(&local->hw, &sta->ampdu_mlme.work); in ieee80211_stop_tx_ba_session()
863 mutex_lock(&sta->ampdu_mlme.mtx); in ieee80211_stop_tx_ba_cb()
886 mutex_unlock(&sta->ampdu_mlme.mtx); in ieee80211_stop_tx_ba_cb()
926 mutex_lock(&sta->ampdu_mlme.mtx); in ieee80211_process_addba_resp()
975 sta->ampdu_mlme.addba_req_num[tid] = 0; in ieee80211_process_addba_resp()
988 mutex_unlock(&sta->ampdu_mlme.mtx); in ieee80211_process_addba_resp()