Home
last modified time | relevance | path

Searched refs:tid_rx (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/net/mac80211/
H A Dagg-rx.c47 struct tid_ampdu_rx *tid_rx = in ieee80211_free_tid_rx() local
51 for (i = 0; i < tid_rx->buf_size; i++) in ieee80211_free_tid_rx()
52 __skb_queue_purge(&tid_rx->reorder_buf[i]); in ieee80211_free_tid_rx()
53 kfree(tid_rx->reorder_buf); in ieee80211_free_tid_rx()
54 kfree(tid_rx->reorder_time); in ieee80211_free_tid_rx()
55 kfree(tid_rx); in ieee80211_free_tid_rx()
62 struct tid_ampdu_rx *tid_rx; in ___ieee80211_stop_rx_ba_session() local
74 tid_rx = rcu_dereference_protected(sta->ampdu_mlme.tid_rx[tid], in ___ieee80211_stop_rx_ba_session()
80 RCU_INIT_POINTER(sta->ampdu_mlme.tid_rx[ti in ___ieee80211_stop_rx_ba_session()
154 struct tid_ampdu_rx *tid_rx = from_timer(tid_rx, t, session_timer); sta_rx_agg_session_timer_expired() local
174 struct tid_ampdu_rx *tid_rx = from_timer(tid_rx, t, reorder_timer); sta_rx_agg_reorder_timer_expired() local
347 struct tid_ampdu_rx *tid_rx; ___ieee80211_start_rx_ba_session() local
[all...]
H A Ddebugfs_sta.c319 struct tid_ampdu_rx *tid_rx; in sta_agg_status_read() local
332 tid_rx = rcu_dereference(sta->ampdu_mlme.tid_rx[i]); in sta_agg_status_read()
343 tid_rx ? tid_rx->ssn : 0); in sta_agg_status_read()
H A Dsta_info.h261 * @tid_rx: aggregation info for Rx per TID -- RCU protected
282 struct tid_ampdu_rx __rcu *tid_rx[IEEE80211_NUM_TIDS]; member
H A Drx.c1374 tid_agg_rx = rcu_dereference(sta->ampdu_mlme.tid_rx[tid]); in ieee80211_rx_reorder_ampdu()
3092 tid_agg_rx = rcu_dereference(rx->sta->ampdu_mlme.tid_rx[tid]); in ieee80211_rx_h_ctrl()
3943 tid_agg_rx = rcu_dereference(sta->ampdu_mlme.tid_rx[tid]); in ieee80211_release_reorder_timeout()
3991 tid_agg_rx = rcu_dereference(sta->ampdu_mlme.tid_rx[tid]); in ieee80211_mark_rx_ba_filtered_frames()
/kernel/linux/linux-6.6/net/mac80211/
H A Dagg-rx.c47 struct tid_ampdu_rx *tid_rx = in ieee80211_free_tid_rx() local
51 for (i = 0; i < tid_rx->buf_size; i++) in ieee80211_free_tid_rx()
52 __skb_queue_purge(&tid_rx->reorder_buf[i]); in ieee80211_free_tid_rx()
53 kfree(tid_rx->reorder_buf); in ieee80211_free_tid_rx()
54 kfree(tid_rx->reorder_time); in ieee80211_free_tid_rx()
55 kfree(tid_rx); in ieee80211_free_tid_rx()
62 struct tid_ampdu_rx *tid_rx; in ___ieee80211_stop_rx_ba_session() local
74 tid_rx = rcu_dereference_protected(sta->ampdu_mlme.tid_rx[tid], in ___ieee80211_stop_rx_ba_session()
80 RCU_INIT_POINTER(sta->ampdu_mlme.tid_rx[ti in ___ieee80211_stop_rx_ba_session()
154 struct tid_ampdu_rx *tid_rx = from_timer(tid_rx, t, session_timer); sta_rx_agg_session_timer_expired() local
174 struct tid_ampdu_rx *tid_rx = from_timer(tid_rx, t, reorder_timer); sta_rx_agg_reorder_timer_expired() local
333 struct tid_ampdu_rx *tid_rx; ___ieee80211_start_rx_ba_session() local
[all...]
H A Ddebugfs_sta.c322 struct tid_ampdu_rx *tid_rx; in sta_agg_status_read() local
341 tid_rx = rcu_dereference(sta->ampdu_mlme.tid_rx[i]); in sta_agg_status_read()
352 tid_rx ? tid_rx->ssn : 0); in sta_agg_status_read()
H A Dsta_info.h265 * @tid_rx: aggregation info for Rx per TID -- RCU protected
286 struct tid_ampdu_rx __rcu *tid_rx[IEEE80211_NUM_TIDS]; member
H A Drx.c1363 tid_agg_rx = rcu_dereference(sta->ampdu_mlme.tid_rx[tid]); in ieee80211_rx_reorder_ampdu()
3235 tid_agg_rx = rcu_dereference(rx->sta->ampdu_mlme.tid_rx[tid]); in ieee80211_rx_h_ctrl()
4246 tid_agg_rx = rcu_dereference(sta->ampdu_mlme.tid_rx[tid]); in ieee80211_release_reorder_timeout()
4299 tid_agg_rx = rcu_dereference(sta->ampdu_mlme.tid_rx[tid]); in ieee80211_mark_rx_ba_filtered_frames()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/wil6210/
H A Drx_reorder.c111 r = sta->tid_rx[tid];
223 r = sta->tid_rx[tid]; in wil_rx_bar()
365 wil_tid_ampdu_rx_free(wil, sta->tid_rx[tid]);
366 sta->tid_rx[tid] = r;
H A Dmain.c282 r = sta->tid_rx[i];
283 sta->tid_rx[i] = NULL;
H A Dwil6210.h751 struct wil_tid_ampdu_rx *tid_rx[WIL_STA_TID_NUM]; member
752 spinlock_t tid_rx_lock; /* guarding tid_rx array */
H A Dwmi.c1368 r = sta->tid_rx[tid];
1369 sta->tid_rx[tid] = NULL;
H A Ddebugfs.c1650 struct wil_tid_ampdu_rx *r = p->tid_rx[tid];
/kernel/linux/linux-6.6/drivers/net/wireless/ath/wil6210/
H A Drx_reorder.c111 r = sta->tid_rx[tid];
223 r = sta->tid_rx[tid]; in wil_rx_bar()
365 wil_tid_ampdu_rx_free(wil, sta->tid_rx[tid]);
366 sta->tid_rx[tid] = r;
H A Dmain.c282 r = sta->tid_rx[i];
283 sta->tid_rx[i] = NULL;
H A Dwil6210.h753 struct wil_tid_ampdu_rx *tid_rx[WIL_STA_TID_NUM]; member
754 spinlock_t tid_rx_lock; /* guarding tid_rx array */
H A Dwmi.c1368 r = sta->tid_rx[tid];
1369 sta->tid_rx[tid] = NULL;
H A Ddebugfs.c1641 struct wil_tid_ampdu_rx *r = p->tid_rx[tid];

Completed in 49 milliseconds