Searched refs:ampdu_mlme (Results 1 – 10 of 10) sorted by relevance
/linux/net/mac80211/ |
A D | agg-rx.c | 72 lockdep_assert_held(&sta->ampdu_mlme.mtx); in ___ieee80211_stop_rx_ba_session() 75 lockdep_is_held(&sta->ampdu_mlme.mtx)); in ___ieee80211_stop_rx_ba_session() 80 RCU_INIT_POINTER(sta->ampdu_mlme.tid_rx[tid], NULL); in ___ieee80211_stop_rx_ba_session() 81 __clear_bit(tid, sta->ampdu_mlme.agg_session_valid); in ___ieee80211_stop_rx_ba_session() 120 mutex_lock(&sta->ampdu_mlme.mtx); in __ieee80211_stop_rx_ba_session() 122 mutex_unlock(&sta->ampdu_mlme.mtx); in __ieee80211_stop_rx_ba_session() 168 set_bit(tid, sta->ampdu_mlme.tid_rx_timer_expired); in sta_rx_agg_session_timer_expired() 343 lockdep_assert_held(&sta->ampdu_mlme.mtx); in ___ieee80211_start_rx_ba_session() 468 mutex_lock(&sta->ampdu_mlme.mtx); in __ieee80211_start_rx_ba_session() 472 mutex_unlock(&sta->ampdu_mlme.mtx); in __ieee80211_start_rx_ba_session() [all …]
|
A D | agg-tx.c | 145 lockdep_assert_held(&sta->ampdu_mlme.mtx); in ieee80211_assign_tid_tx() 216 lockdep_assert_held(&sta->ampdu_mlme.mtx); in ieee80211_agg_start_txq() 274 lockdep_assert_held(&sta->ampdu_mlme.mtx); in ieee80211_remove_tid_tx() 314 lockdep_assert_held(&sta->ampdu_mlme.mtx); in ___ieee80211_stop_tx_ba_session() 335 sta->ampdu_mlme.tid_start_tx[tid] = NULL; in ___ieee80211_stop_tx_ba_session() 467 sta->ampdu_mlme.addba_req_num[tid]++; in ieee80211_send_addba_with_timeout() 837 mutex_lock(&sta->ampdu_mlme.mtx); in __ieee80211_stop_tx_ba_session() 841 mutex_unlock(&sta->ampdu_mlme.mtx); in __ieee80211_stop_tx_ba_session() 967 mutex_lock(&sta->ampdu_mlme.mtx); in ieee80211_process_addba_resp() 1017 sta->ampdu_mlme.addba_req_num[tid] = 0; in ieee80211_process_addba_resp() [all …]
|
A D | ht.c | 305 mutex_lock(&sta->ampdu_mlme.mtx); in ieee80211_sta_tear_down_BA_sessions() 314 mutex_unlock(&sta->ampdu_mlme.mtx); in ieee80211_sta_tear_down_BA_sessions() 322 cancel_work_sync(&sta->ampdu_mlme.work); in ieee80211_sta_tear_down_BA_sessions() 324 mutex_lock(&sta->ampdu_mlme.mtx); in ieee80211_sta_tear_down_BA_sessions() 335 mutex_unlock(&sta->ampdu_mlme.mtx); in ieee80211_sta_tear_down_BA_sessions() 350 mutex_lock(&sta->ampdu_mlme.mtx); in ieee80211_ba_session_work() 365 sta->ampdu_mlme.tid_rx_manage_offl)) in ieee80211_ba_session_work() 378 tid_tx = sta->ampdu_mlme.tid_start_tx[tid]; in ieee80211_ba_session_work() 385 sta->ampdu_mlme.tid_start_tx[tid] = NULL; in ieee80211_ba_session_work() 387 if (sta->ampdu_mlme.tid_tx[tid]) in ieee80211_ba_session_work() [all …]
|
A D | sta_info.h | 661 struct sta_ampdu_mlme ampdu_mlme; member 755 return rcu_dereference_protected(sta->ampdu_mlme.tid_tx[tid], in rcu_dereference_protected_tid_tx() 757 lockdep_is_held(&sta->ampdu_mlme.mtx)); in rcu_dereference_protected_tid_tx()
|
A D | debugfs_sta.c | 333 sta->ampdu_mlme.dialog_token_allocator + 1); in sta_agg_status_read() 340 tid_rx = rcu_dereference(sta->ampdu_mlme.tid_rx[i]); in sta_agg_status_read() 341 tid_tx = rcu_dereference(sta->ampdu_mlme.tid_tx[i]); in sta_agg_status_read() 342 tid_rx_valid = test_bit(i, sta->ampdu_mlme.agg_session_valid); in sta_agg_status_read() 349 sta->ampdu_mlme.tid_rx_token[i] : 0); in sta_agg_status_read()
|
A D | rx.c | 1387 tid_agg_rx = rcu_dereference(sta->ampdu_mlme.tid_rx[tid]); in ieee80211_rx_reorder_ampdu() 1390 !test_bit(tid, rx->sta->ampdu_mlme.agg_session_valid) && in ieee80211_rx_reorder_ampdu() 1391 !test_and_set_bit(tid, rx->sta->ampdu_mlme.unexpected_agg)) in ieee80211_rx_reorder_ampdu() 3090 if (!test_bit(tid, rx->sta->ampdu_mlme.agg_session_valid) && in ieee80211_rx_h_ctrl() 3091 !test_and_set_bit(tid, rx->sta->ampdu_mlme.unexpected_agg)) in ieee80211_rx_h_ctrl() 3096 tid_agg_rx = rcu_dereference(rx->sta->ampdu_mlme.tid_rx[tid]); in ieee80211_rx_h_ctrl() 4000 tid_agg_rx = rcu_dereference(sta->ampdu_mlme.tid_rx[tid]); in ieee80211_release_reorder_timeout() 4048 tid_agg_rx = rcu_dereference(sta->ampdu_mlme.tid_rx[tid]); in ieee80211_mark_rx_ba_filtered_frames()
|
A D | sta_info.c | 141 kfree(sta->ampdu_mlme.tid_start_tx[i]); in __cleanup_single_sta() 142 tid_tx = rcu_dereference_raw(sta->ampdu_mlme.tid_tx[i]); in __cleanup_single_sta() 358 INIT_WORK(&sta->ampdu_mlme.work, ieee80211_ba_session_work); in sta_info_alloc() 359 mutex_init(&sta->ampdu_mlme.mtx); in sta_info_alloc()
|
A D | key.c | 312 mutex_lock(&sta->ampdu_mlme.mtx); in ieee80211_pairwise_rekey() 316 mutex_unlock(&sta->ampdu_mlme.mtx); in ieee80211_pairwise_rekey()
|
A D | status.c | 175 tid_tx = rcu_dereference(sta->ampdu_mlme.tid_tx[tid]); in ieee80211_check_pending_bar() 238 tid_tx = rcu_dereference(sta->ampdu_mlme.tid_tx[tid]); in ieee80211_set_bar_pending()
|
A D | tx.c | 1168 if (likely(sta->ampdu_mlme.tid_tx[tid])) in ieee80211_aggr_check() 1229 tid_tx = rcu_dereference(tx->sta->ampdu_mlme.tid_tx[tid]); in ieee80211_tx_prepare() 1232 tid_tx = rcu_dereference(tx->sta->ampdu_mlme.tid_tx[tid]); in ieee80211_tx_prepare() 3533 tid_tx = rcu_dereference(sta->ampdu_mlme.tid_tx[tid]); in ieee80211_xmit_fast() 4462 tid_tx = rcu_dereference(sta->ampdu_mlme.tid_tx[tid]); in ieee80211_8023_xmit()
|
Completed in 34 milliseconds