Lines Matching refs:frames
16 mt76_aggr_release(struct mt76_rx_tid *tid, struct sk_buff_head *frames, int idx) in mt76_aggr_release() argument
28 __skb_queue_tail(frames, skb); in mt76_aggr_release()
33 struct sk_buff_head *frames, in mt76_rx_aggr_release_frames() argument
40 mt76_aggr_release(tid, frames, idx); in mt76_rx_aggr_release_frames()
45 mt76_rx_aggr_release_head(struct mt76_rx_tid *tid, struct sk_buff_head *frames) in mt76_rx_aggr_release_head() argument
50 mt76_aggr_release(tid, frames, idx); in mt76_rx_aggr_release_head()
56 mt76_rx_aggr_check_release(struct mt76_rx_tid *tid, struct sk_buff_head *frames) in mt76_rx_aggr_check_release() argument
65 mt76_rx_aggr_release_head(tid, frames); in mt76_rx_aggr_check_release()
84 mt76_rx_aggr_release_frames(tid, frames, status->seqno); in mt76_rx_aggr_check_release()
87 mt76_rx_aggr_release_head(tid, frames); in mt76_rx_aggr_check_release()
96 struct sk_buff_head frames; in mt76_rx_aggr_reorder_work() local
99 __skb_queue_head_init(&frames); in mt76_rx_aggr_reorder_work()
105 mt76_rx_aggr_check_release(tid, &frames); in mt76_rx_aggr_reorder_work()
112 mt76_rx_complete(dev, &frames, NULL); in mt76_rx_aggr_reorder_work()
119 mt76_rx_aggr_check_ctl(struct sk_buff *skb, struct sk_buff_head *frames) in mt76_rx_aggr_check_ctl() argument
142 mt76_rx_aggr_release_frames(tid, frames, seqno); in mt76_rx_aggr_check_ctl()
143 mt76_rx_aggr_release_head(tid, frames); in mt76_rx_aggr_check_ctl()
148 void mt76_rx_aggr_reorder(struct sk_buff *skb, struct sk_buff_head *frames) in mt76_rx_aggr_reorder() argument
159 __skb_queue_tail(frames, skb); in mt76_rx_aggr_reorder()
167 mt76_rx_aggr_check_ctl(skb, frames); in mt76_rx_aggr_reorder()
199 __skb_unlink(skb, frames); in mt76_rx_aggr_reorder()
207 mt76_rx_aggr_release_head(tid, frames); in mt76_rx_aggr_reorder()
211 __skb_unlink(skb, frames); in mt76_rx_aggr_reorder()
219 mt76_rx_aggr_release_frames(tid, frames, head); in mt76_rx_aggr_reorder()
233 mt76_rx_aggr_release_head(tid, frames); in mt76_rx_aggr_reorder()