Lines Matching refs:tx_queue
41 spin_lock_irqsave(&priv->tx_queue.lock, flags); in p54_dump_tx_queue()
43 skb_queue_len(&priv->tx_queue)); in p54_dump_tx_queue()
46 skb_queue_walk(&priv->tx_queue, skb) { in p54_dump_tx_queue()
69 spin_unlock_irqrestore(&priv->tx_queue.lock, flags); in p54_dump_tx_queue()
97 spin_lock_irqsave(&priv->tx_queue.lock, flags); in p54_assign_address()
98 if (unlikely(skb_queue_len(&priv->tx_queue) == 32)) { in p54_assign_address()
104 spin_unlock_irqrestore(&priv->tx_queue.lock, flags); in p54_assign_address()
108 skb_queue_walk(&priv->tx_queue, entry) { in p54_assign_address()
124 target_skb = priv->tx_queue.prev; in p54_assign_address()
125 if (!skb_queue_empty(&priv->tx_queue)) { in p54_assign_address()
131 spin_unlock_irqrestore(&priv->tx_queue.lock, flags); in p54_assign_address()
145 __skb_queue_after(&priv->tx_queue, target_skb, skb); in p54_assign_address()
146 spin_unlock_irqrestore(&priv->tx_queue.lock, flags); in p54_assign_address()
242 skb_unlink(skb, &priv->tx_queue); in p54_free_skb()
254 spin_lock_irqsave(&priv->tx_queue.lock, flags); in p54_find_and_unlink_skb()
255 skb_queue_walk(&priv->tx_queue, entry) { in p54_find_and_unlink_skb()
259 __skb_unlink(entry, &priv->tx_queue); in p54_find_and_unlink_skb()
260 spin_unlock_irqrestore(&priv->tx_queue.lock, flags); in p54_find_and_unlink_skb()
265 spin_unlock_irqrestore(&priv->tx_queue.lock, flags); in p54_find_and_unlink_skb()