Searched refs:tid_agg_rx (Results 1 – 2 of 2) sorted by relevance
239 struct tid_ampdu_rx *tid_agg_rx; in __ieee80211_start_rx_ba_session() local294 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 …]
802 struct tid_ampdu_rx *tid_agg_rx, in ieee80211_release_reorder_frame() argument806 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() argument839 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 …]