Home
last modified time | relevance | path

Searched refs:tid_agg_rx (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/net/mac80211/
H A Dagg-rx.c276 struct tid_ampdu_rx *tid_agg_rx; in ___ieee80211_start_rx_ba_session() local
388 tid_agg_rx = kzalloc(sizeof(*tid_agg_rx), GFP_KERNEL); in ___ieee80211_start_rx_ba_session()
389 if (!tid_agg_rx) in ___ieee80211_start_rx_ba_session()
392 spin_lock_init(&tid_agg_rx->reorder_lock); in ___ieee80211_start_rx_ba_session()
395 timer_setup(&tid_agg_rx->session_timer, in ___ieee80211_start_rx_ba_session()
399 timer_setup(&tid_agg_rx->reorder_timer, in ___ieee80211_start_rx_ba_session()
403 tid_agg_rx->reorder_buf = in ___ieee80211_start_rx_ba_session()
405 tid_agg_rx->reorder_time = in ___ieee80211_start_rx_ba_session()
407 if (!tid_agg_rx in ___ieee80211_start_rx_ba_session()
[all...]
H A Drx.c1091 static inline bool ieee80211_rx_reorder_ready(struct tid_ampdu_rx *tid_agg_rx, in ieee80211_rx_reorder_ready() argument
1094 struct sk_buff_head *frames = &tid_agg_rx->reorder_buf[index]; in ieee80211_rx_reorder_ready()
1098 if (tid_agg_rx->reorder_buf_filtered & BIT_ULL(index)) in ieee80211_rx_reorder_ready()
1112 struct tid_ampdu_rx *tid_agg_rx, in ieee80211_release_reorder_frame()
1116 struct sk_buff_head *skb_list = &tid_agg_rx->reorder_buf[index]; in ieee80211_release_reorder_frame()
1120 lockdep_assert_held(&tid_agg_rx->reorder_lock); in ieee80211_release_reorder_frame()
1125 if (!ieee80211_rx_reorder_ready(tid_agg_rx, index)) { in ieee80211_release_reorder_frame()
1131 tid_agg_rx->stored_mpdu_num--; in ieee80211_release_reorder_frame()
1139 tid_agg_rx->reorder_buf_filtered &= ~BIT_ULL(index); in ieee80211_release_reorder_frame()
1140 tid_agg_rx in ieee80211_release_reorder_frame()
1111 ieee80211_release_reorder_frame(struct ieee80211_sub_if_data *sdata, struct tid_ampdu_rx *tid_agg_rx, int index, struct sk_buff_head *frames) ieee80211_release_reorder_frame() argument
1143 ieee80211_release_reorder_frames(struct ieee80211_sub_if_data *sdata, struct tid_ampdu_rx *tid_agg_rx, u16 head_seq_num, struct sk_buff_head *frames) ieee80211_release_reorder_frames() argument
1170 ieee80211_sta_reorder_release(struct ieee80211_sub_if_data *sdata, struct tid_ampdu_rx *tid_agg_rx, struct sk_buff_head *frames) ieee80211_sta_reorder_release() argument
1247 ieee80211_sta_manage_reorder_buf(struct ieee80211_sub_if_data *sdata, struct tid_ampdu_rx *tid_agg_rx, struct sk_buff *skb, struct sk_buff_head *frames) ieee80211_sta_manage_reorder_buf() argument
1354 struct tid_ampdu_rx *tid_agg_rx; ieee80211_rx_reorder_ampdu() local
3062 struct tid_ampdu_rx *tid_agg_rx; ieee80211_rx_h_ctrl() local
3941 struct tid_ampdu_rx *tid_agg_rx; ieee80211_release_reorder_timeout() local
3970 struct tid_ampdu_rx *tid_agg_rx; ieee80211_mark_rx_ba_filtered_frames() local
[all...]
/kernel/linux/linux-6.6/net/mac80211/
H A Dagg-rx.c260 struct tid_ampdu_rx *tid_agg_rx; in ___ieee80211_start_rx_ba_session() local
374 tid_agg_rx = kzalloc(sizeof(*tid_agg_rx), GFP_KERNEL); in ___ieee80211_start_rx_ba_session()
375 if (!tid_agg_rx) in ___ieee80211_start_rx_ba_session()
378 spin_lock_init(&tid_agg_rx->reorder_lock); in ___ieee80211_start_rx_ba_session()
381 timer_setup(&tid_agg_rx->session_timer, in ___ieee80211_start_rx_ba_session()
385 timer_setup(&tid_agg_rx->reorder_timer, in ___ieee80211_start_rx_ba_session()
389 tid_agg_rx->reorder_buf = in ___ieee80211_start_rx_ba_session()
391 tid_agg_rx->reorder_time = in ___ieee80211_start_rx_ba_session()
393 if (!tid_agg_rx in ___ieee80211_start_rx_ba_session()
[all...]
H A Drx.c1079 static inline bool ieee80211_rx_reorder_ready(struct tid_ampdu_rx *tid_agg_rx, in ieee80211_rx_reorder_ready() argument
1082 struct sk_buff_head *frames = &tid_agg_rx->reorder_buf[index]; in ieee80211_rx_reorder_ready()
1086 if (tid_agg_rx->reorder_buf_filtered && in ieee80211_rx_reorder_ready()
1087 tid_agg_rx->reorder_buf_filtered & BIT_ULL(index)) in ieee80211_rx_reorder_ready()
1101 struct tid_ampdu_rx *tid_agg_rx, in ieee80211_release_reorder_frame()
1105 struct sk_buff_head *skb_list = &tid_agg_rx->reorder_buf[index]; in ieee80211_release_reorder_frame()
1109 lockdep_assert_held(&tid_agg_rx->reorder_lock); in ieee80211_release_reorder_frame()
1114 if (!ieee80211_rx_reorder_ready(tid_agg_rx, index)) { in ieee80211_release_reorder_frame()
1120 tid_agg_rx->stored_mpdu_num--; in ieee80211_release_reorder_frame()
1128 if (tid_agg_rx in ieee80211_release_reorder_frame()
1100 ieee80211_release_reorder_frame(struct ieee80211_sub_if_data *sdata, struct tid_ampdu_rx *tid_agg_rx, int index, struct sk_buff_head *frames) ieee80211_release_reorder_frame() argument
1133 ieee80211_release_reorder_frames(struct ieee80211_sub_if_data *sdata, struct tid_ampdu_rx *tid_agg_rx, u16 head_seq_num, struct sk_buff_head *frames) ieee80211_release_reorder_frames() argument
1160 ieee80211_sta_reorder_release(struct ieee80211_sub_if_data *sdata, struct tid_ampdu_rx *tid_agg_rx, struct sk_buff_head *frames) ieee80211_sta_reorder_release() argument
1237 ieee80211_sta_manage_reorder_buf(struct ieee80211_sub_if_data *sdata, struct tid_ampdu_rx *tid_agg_rx, struct sk_buff *skb, struct sk_buff_head *frames) ieee80211_sta_manage_reorder_buf() argument
1343 struct tid_ampdu_rx *tid_agg_rx; ieee80211_rx_reorder_ampdu() local
3205 struct tid_ampdu_rx *tid_agg_rx; ieee80211_rx_h_ctrl() local
4236 struct tid_ampdu_rx *tid_agg_rx; ieee80211_release_reorder_timeout() local
4274 struct tid_ampdu_rx *tid_agg_rx; ieee80211_mark_rx_ba_filtered_frames() local
[all...]

Completed in 7 milliseconds