Searched refs:tid_agg_rx (Results 1 – 2 of 2) sorted by relevance
237 struct tid_ampdu_rx *tid_agg_rx; in __ieee80211_start_rx_ba_session() local292 tid_agg_rx = kzalloc(sizeof(*tid_agg_rx), GFP_KERNEL); in __ieee80211_start_rx_ba_session()293 if (!tid_agg_rx) in __ieee80211_start_rx_ba_session()296 spin_lock_init(&tid_agg_rx->reorder_lock); in __ieee80211_start_rx_ba_session()299 tid_agg_rx->session_timer.function = sta_rx_agg_session_timer_expired; in __ieee80211_start_rx_ba_session()300 tid_agg_rx->session_timer.data = (unsigned long)&sta->timer_to_tid[tid]; in __ieee80211_start_rx_ba_session()301 init_timer_deferrable(&tid_agg_rx->session_timer); in __ieee80211_start_rx_ba_session()304 tid_agg_rx->reorder_timer.function = sta_rx_agg_reorder_timer_expired; in __ieee80211_start_rx_ba_session()305 tid_agg_rx->reorder_timer.data = (unsigned long)&sta->timer_to_tid[tid]; in __ieee80211_start_rx_ba_session()306 init_timer(&tid_agg_rx->reorder_timer); in __ieee80211_start_rx_ba_session()[all …]
753 struct tid_ampdu_rx *tid_agg_rx, in ieee80211_release_reorder_frame() argument757 struct sk_buff_head *skb_list = &tid_agg_rx->reorder_buf[index]; in ieee80211_release_reorder_frame()761 lockdep_assert_held(&tid_agg_rx->reorder_lock); in ieee80211_release_reorder_frame()772 tid_agg_rx->stored_mpdu_num--; in ieee80211_release_reorder_frame()780 tid_agg_rx->head_seq_num = ieee80211_sn_inc(tid_agg_rx->head_seq_num); in ieee80211_release_reorder_frame()784 struct tid_ampdu_rx *tid_agg_rx, in ieee80211_release_reorder_frames() argument790 lockdep_assert_held(&tid_agg_rx->reorder_lock); in ieee80211_release_reorder_frames()792 while (ieee80211_sn_less(tid_agg_rx->head_seq_num, head_seq_num)) { in ieee80211_release_reorder_frames()793 index = tid_agg_rx->head_seq_num % tid_agg_rx->buf_size; in ieee80211_release_reorder_frames()794 ieee80211_release_reorder_frame(sdata, tid_agg_rx, index, in ieee80211_release_reorder_frames()[all …]