Lines Matching refs:skbs

900 		__skb_queue_tail(&tx->skbs, tmp);
941 /* no matter what happens, tx->skb moves to tx->skbs */
942 __skb_queue_tail(&tx->skbs, skb);
979 skb_queue_walk(&tx->skbs, skb) {
985 if (!skb_queue_is_last(&tx->skbs, skb)) {
1015 skb_queue_walk(&tx->skbs, skb) {
1068 skb_queue_walk(&tx->skbs, skb) {
1072 if (!skb_queue_is_last(&tx->skbs, skb)) {
1073 struct sk_buff *next = skb_queue_next(&tx->skbs, skb);
1180 __skb_queue_head_init(&tx->skbs);
1635 struct sk_buff_head *skbs,
1642 skb_queue_walk_safe(skbs, skb, tmp) {
1648 __skb_unlink(skb, skbs);
1671 skbs);
1682 skb_queue_splice_init(skbs,
1685 skb_queue_splice_tail_init(skbs,
1698 __skb_unlink(skb, skbs);
1709 struct sk_buff_head *skbs, int led_len,
1719 if (WARN_ON(skb_queue_empty(skbs)))
1722 skb = skb_peek(skbs);
1741 ieee80211_purge_tx_queue(&local->hw, skbs);
1755 result = ieee80211_tx_frags(local, vif, sta, skbs, txpending);
1759 WARN_ON_ONCE(!skb_queue_empty(skbs));
1797 ieee80211_purge_tx_queue(&tx->local->hw, &tx->skbs);
1817 __skb_queue_tail(&tx->skbs, tx->skb);
1838 ieee80211_purge_tx_queue(&tx->local->hw, &tx->skbs);
1884 skb2 = __skb_dequeue(&tx.skbs);
1885 if (WARN_ON(skb2 != skb || !skb_queue_empty(&tx.skbs))) {
1887 ieee80211_purge_tx_queue(hw, &tx.skbs);
1938 result = __ieee80211_tx(local, &tx.skbs, led_len,
3581 __skb_queue_head_init(&tx.skbs);
3612 __skb_queue_tail(&tx.skbs, skb);
3613 ieee80211_tx_frags(local, &sdata->vif, sta, &tx.skbs, false);
3663 __skb_queue_head_init(&tx.skbs);
3723 skb = __skb_dequeue(&tx.skbs);
3726 if (!skb_queue_empty(&tx.skbs)) {
3728 skb_queue_splice_tail(&tx.skbs, &txqi->frags);
4443 struct sk_buff_head skbs;
4445 __skb_queue_head_init(&skbs);
4446 __skb_queue_tail(&skbs, skb);
4451 result = __ieee80211_tx(local, &skbs, skb->len, sta, true);
4777 __skb_queue_head_init(&tx.skbs);
4778 __skb_queue_tail(&tx.skbs, skb);
4780 check_skb = __skb_dequeue(&tx.skbs);