Searched refs:ampdu_mlme (Results 1 – 10 of 10) sorted by relevance
/linux-3.4.99/net/mac80211/ |
D | agg-rx.c | 67 lockdep_assert_held(&sta->ampdu_mlme.mtx); in ___ieee80211_stop_rx_ba_session() 69 tid_rx = rcu_dereference_protected(sta->ampdu_mlme.tid_rx[tid], in ___ieee80211_stop_rx_ba_session() 70 lockdep_is_held(&sta->ampdu_mlme.mtx)); in ___ieee80211_stop_rx_ba_session() 75 RCU_INIT_POINTER(sta->ampdu_mlme.tid_rx[tid], NULL); in ___ieee80211_stop_rx_ba_session() 103 mutex_lock(&sta->ampdu_mlme.mtx); in __ieee80211_stop_rx_ba_session() 105 mutex_unlock(&sta->ampdu_mlme.mtx); in __ieee80211_stop_rx_ba_session() 124 set_bit(i, sta->ampdu_mlme.tid_rx_stop_requested); in ieee80211_stop_rx_ba_session() 126 ieee80211_queue_work(&sta->local->hw, &sta->ampdu_mlme.work); in ieee80211_stop_rx_ba_session() 149 set_bit(*ptid, sta->ampdu_mlme.tid_rx_timer_expired); in sta_rx_agg_session_timer_expired() 150 ieee80211_queue_work(&sta->local->hw, &sta->ampdu_mlme.work); in sta_rx_agg_session_timer_expired() [all …]
|
D | agg-tx.c | 146 lockdep_assert_held(&sta->ampdu_mlme.mtx); in ieee80211_assign_tid_tx() 148 rcu_assign_pointer(sta->ampdu_mlme.tid_tx[tid], tid_tx); in ieee80211_assign_tid_tx() 159 lockdep_assert_held(&sta->ampdu_mlme.mtx); in ___ieee80211_stop_tx_ba_session() 252 tid_tx = rcu_dereference(sta->ampdu_mlme.tid_tx[tid]); in sta_addba_resp_timer_expired() 395 sta->ampdu_mlme.last_addba_req_time[tid] = jiffies; in ieee80211_tx_ba_session_handle_start() 396 sta->ampdu_mlme.addba_req_num[tid]++; in ieee80211_tx_ba_session_handle_start() 491 if (sta->ampdu_mlme.addba_req_num[tid] > HT_AGG_MAX_RETRIES) { in ieee80211_start_tx_ba_session() 501 if (sta->ampdu_mlme.addba_req_num[tid] > HT_AGG_BURST_RETRIES && in ieee80211_start_tx_ba_session() 502 time_before(jiffies, sta->ampdu_mlme.last_addba_req_time[tid] + in ieee80211_start_tx_ba_session() 508 sta->ampdu_mlme.addba_req_num[tid], tid); in ieee80211_start_tx_ba_session() [all …]
|
D | ht.c | 195 cancel_work_sync(&sta->ampdu_mlme.work); in ieee80211_sta_tear_down_BA_sessions() 207 container_of(work, struct sta_info, ampdu_mlme.work); in ieee80211_ba_session_work() 220 mutex_lock(&sta->ampdu_mlme.mtx); in ieee80211_ba_session_work() 222 if (test_and_clear_bit(tid, sta->ampdu_mlme.tid_rx_timer_expired)) in ieee80211_ba_session_work() 228 sta->ampdu_mlme.tid_rx_stop_requested)) in ieee80211_ba_session_work() 233 tid_tx = sta->ampdu_mlme.tid_start_tx[tid]; in ieee80211_ba_session_work() 241 sta->ampdu_mlme.tid_start_tx[tid] = NULL; in ieee80211_ba_session_work() 243 if (sta->ampdu_mlme.tid_tx[tid]) in ieee80211_ba_session_work() 260 mutex_unlock(&sta->ampdu_mlme.mtx); in ieee80211_ba_session_work()
|
D | sta_info.h | 338 struct sta_ampdu_mlme ampdu_mlme; member 442 return rcu_dereference_protected(sta->ampdu_mlme.tid_tx[tid], in rcu_dereference_protected_tid_tx() 444 lockdep_is_held(&sta->ampdu_mlme.mtx)); in rcu_dereference_protected_tid_tx()
|
D | debugfs_sta.c | 156 sta->ampdu_mlme.dialog_token_allocator + 1); in sta_agg_status_read() 161 tid_rx = rcu_dereference(sta->ampdu_mlme.tid_rx[i]); in sta_agg_status_read() 162 tid_tx = rcu_dereference(sta->ampdu_mlme.tid_tx[i]); in sta_agg_status_read()
|
D | status.c | 172 tid_tx = rcu_dereference(sta->ampdu_mlme.tid_tx[tid]); in ieee80211_check_pending_bar() 229 tid_tx = rcu_dereference(sta->ampdu_mlme.tid_tx[tid]); in ieee80211_set_bar_pending()
|
D | sta_info.c | 247 INIT_WORK(&sta->ampdu_mlme.work, ieee80211_ba_session_work); in sta_info_alloc() 248 mutex_init(&sta->ampdu_mlme.mtx); in sta_info_alloc() 775 tid_tx = rcu_dereference_raw(sta->ampdu_mlme.tid_tx[i]); in __sta_info_destroy()
|
D | rx.c | 782 tid_agg_rx = rcu_dereference(sta->ampdu_mlme.tid_rx[tid]); in ieee80211_rx_reorder_ampdu() 2121 tid_agg_rx = rcu_dereference(rx->sta->ampdu_mlme.tid_rx[tid]); in ieee80211_rx_h_ctrl() 2794 tid_agg_rx = rcu_dereference(sta->ampdu_mlme.tid_rx[tid]); in ieee80211_release_reorder_timeout()
|
D | rc80211_minstrel_ht.c | 372 if (likely(sta->ampdu_mlme.tid_tx[tid])) in minstrel_aggr_check()
|
D | tx.c | 1192 tid_tx = rcu_dereference(tx->sta->ampdu_mlme.tid_tx[tid]); in ieee80211_tx_prepare()
|