Lines Matching refs:skbs
921 __skb_queue_tail(&tx->skbs, tmp);
962 /* no matter what happens, tx->skb moves to tx->skbs */
963 __skb_queue_tail(&tx->skbs, skb);
1000 skb_queue_walk(&tx->skbs, skb) {
1006 if (!skb_queue_is_last(&tx->skbs, skb)) {
1036 skb_queue_walk(&tx->skbs, skb) {
1087 skb_queue_walk(&tx->skbs, skb) {
1091 if (!skb_queue_is_last(&tx->skbs, skb)) {
1092 struct sk_buff *next = skb_queue_next(&tx->skbs, skb);
1219 __skb_queue_head_init(&tx->skbs);
1674 struct sk_buff_head *skbs,
1681 skb_queue_walk_safe(skbs, skb, tmp) {
1687 __skb_unlink(skb, skbs);
1710 skbs);
1721 skb_queue_splice_init(skbs,
1724 skb_queue_splice_tail_init(skbs,
1737 __skb_unlink(skb, skbs);
1748 struct sk_buff_head *skbs, struct sta_info *sta,
1757 if (WARN_ON(skb_queue_empty(skbs)))
1760 skb = skb_peek(skbs);
1778 ieee80211_purge_tx_queue(&local->hw, skbs);
1792 result = ieee80211_tx_frags(local, vif, sta, skbs, txpending);
1794 WARN_ON_ONCE(!skb_queue_empty(skbs));
1830 ieee80211_purge_tx_queue(&tx->local->hw, &tx->skbs);
1853 __skb_queue_tail(&tx->skbs, tx->skb);
1874 ieee80211_purge_tx_queue(&tx->local->hw, &tx->skbs);
1920 skb2 = __skb_dequeue(&tx.skbs);
1921 if (WARN_ON(skb2 != skb || !skb_queue_empty(&tx.skbs))) {
1923 ieee80211_purge_tx_queue(hw, &tx.skbs);
1972 result = __ieee80211_tx(local, &tx.skbs, tx.sta, txpending);
3704 __skb_queue_head_init(&tx.skbs);
3726 __skb_queue_tail(&tx.skbs, skb);
3727 ieee80211_tx_frags(local, &sdata->vif, sta, &tx.skbs, false);
3844 __skb_queue_head_init(&tx.skbs);
3915 skb = __skb_dequeue(&tx.skbs);
3918 if (!skb_queue_empty(&tx.skbs)) {
3920 skb_queue_splice_tail(&tx.skbs, &txqi->frags);
4585 unsigned int skbs = 0, len = 0;
4637 skbs++;
4648 dev_sw_netstats_tx_add(dev, skbs, len);
4649 sta->deflink.tx_stats.packets[queue] += skbs;
4801 struct sk_buff_head skbs;
4803 __skb_queue_head_init(&skbs);
4804 __skb_queue_tail(&skbs, skb);
4809 result = __ieee80211_tx(local, &skbs, sta, true);
5152 __skb_queue_head_init(&tx.skbs);
5153 __skb_queue_tail(&tx.skbs, skb);
5155 check_skb = __skb_dequeue(&tx.skbs);