Lines Matching refs:ampdu_mlme
293 mutex_lock(&sta->ampdu_mlme.mtx); in ieee80211_sta_tear_down_BA_sessions()
302 mutex_unlock(&sta->ampdu_mlme.mtx); in ieee80211_sta_tear_down_BA_sessions()
310 cancel_work_sync(&sta->ampdu_mlme.work); in ieee80211_sta_tear_down_BA_sessions()
312 mutex_lock(&sta->ampdu_mlme.mtx); in ieee80211_sta_tear_down_BA_sessions()
323 mutex_unlock(&sta->ampdu_mlme.mtx); in ieee80211_sta_tear_down_BA_sessions()
330 container_of(work, struct sta_info, ampdu_mlme.work); in ieee80211_ba_session_work()
338 mutex_lock(&sta->ampdu_mlme.mtx); in ieee80211_ba_session_work()
340 if (test_and_clear_bit(tid, sta->ampdu_mlme.tid_rx_timer_expired)) in ieee80211_ba_session_work()
346 sta->ampdu_mlme.tid_rx_stop_requested)) in ieee80211_ba_session_work()
353 sta->ampdu_mlme.tid_rx_manage_offl)) in ieee80211_ba_session_work()
359 sta->ampdu_mlme.tid_rx_manage_offl)) in ieee80211_ba_session_work()
366 tid_tx = sta->ampdu_mlme.tid_start_tx[tid]; in ieee80211_ba_session_work()
373 sta->ampdu_mlme.tid_start_tx[tid] = NULL; in ieee80211_ba_session_work()
375 if (sta->ampdu_mlme.tid_tx[tid]) in ieee80211_ba_session_work()
399 mutex_unlock(&sta->ampdu_mlme.mtx); in ieee80211_ba_session_work()