Lines Matching refs:tx_queue
71 struct sk_buff_head tx_queue;
576 spin_lock_irqsave(&midev->tx_queue.lock, flags);
577 skb = __skb_dequeue(&midev->tx_queue);
580 spin_unlock_irqrestore(&midev->tx_queue.lock, flags);
591 !skb_queue_empty(&midev->tx_queue) ||
605 spin_lock_irqsave(&midev->tx_queue.lock, flags);
606 if (skb_queue_len(&midev->tx_queue) >= MCTP_I2C_TX_WORK_LEN) {
608 spin_unlock_irqrestore(&midev->tx_queue.lock, flags);
613 __skb_queue_tail(&midev->tx_queue, skb);
614 if (skb_queue_len(&midev->tx_queue) == MCTP_I2C_TX_WORK_LEN)
616 spin_unlock_irqrestore(&midev->tx_queue.lock, flags);
645 spin_lock(&midev->tx_queue.lock);
647 __skb_queue_tail(&midev->tx_queue,
649 spin_unlock(&midev->tx_queue.lock);
711 skb_queue_head_init(&midev->tx_queue);
752 skb_queue_purge(&midev->tx_queue);