Home
last modified time | relevance | path

Searched refs:tid_agg_rx (Results 1 – 2 of 2) sorted by relevance

/linux-4.4.14/net/mac80211/
Dagg-rx.c239 struct tid_ampdu_rx *tid_agg_rx; in __ieee80211_start_rx_ba_session() local
294 tid_agg_rx = kzalloc(sizeof(*tid_agg_rx), GFP_KERNEL); in __ieee80211_start_rx_ba_session()
295 if (!tid_agg_rx) in __ieee80211_start_rx_ba_session()
298 spin_lock_init(&tid_agg_rx->reorder_lock); in __ieee80211_start_rx_ba_session()
301 tid_agg_rx->session_timer.function = sta_rx_agg_session_timer_expired; in __ieee80211_start_rx_ba_session()
302 tid_agg_rx->session_timer.data = (unsigned long)&sta->timer_to_tid[tid]; in __ieee80211_start_rx_ba_session()
303 init_timer_deferrable(&tid_agg_rx->session_timer); in __ieee80211_start_rx_ba_session()
306 tid_agg_rx->reorder_timer.function = sta_rx_agg_reorder_timer_expired; in __ieee80211_start_rx_ba_session()
307 tid_agg_rx->reorder_timer.data = (unsigned long)&sta->timer_to_tid[tid]; in __ieee80211_start_rx_ba_session()
308 init_timer(&tid_agg_rx->reorder_timer); in __ieee80211_start_rx_ba_session()
[all …]
Drx.c802 struct tid_ampdu_rx *tid_agg_rx, in ieee80211_release_reorder_frame() argument
806 struct sk_buff_head *skb_list = &tid_agg_rx->reorder_buf[index]; in ieee80211_release_reorder_frame()
810 lockdep_assert_held(&tid_agg_rx->reorder_lock); in ieee80211_release_reorder_frame()
821 tid_agg_rx->stored_mpdu_num--; in ieee80211_release_reorder_frame()
829 tid_agg_rx->head_seq_num = ieee80211_sn_inc(tid_agg_rx->head_seq_num); in ieee80211_release_reorder_frame()
833 struct tid_ampdu_rx *tid_agg_rx, in ieee80211_release_reorder_frames() argument
839 lockdep_assert_held(&tid_agg_rx->reorder_lock); in ieee80211_release_reorder_frames()
841 while (ieee80211_sn_less(tid_agg_rx->head_seq_num, head_seq_num)) { in ieee80211_release_reorder_frames()
842 index = tid_agg_rx->head_seq_num % tid_agg_rx->buf_size; in ieee80211_release_reorder_frames()
843 ieee80211_release_reorder_frame(sdata, tid_agg_rx, index, in ieee80211_release_reorder_frames()
[all …]