Lines Matching refs:skb_queue
57 (skb = skb_dequeue(&offload->skb_queue))) { in can_rx_offload_napi_poll()
70 if (!skb_queue_empty(&offload->skb_queue)) in can_rx_offload_napi_poll()
127 if (likely(skb_queue_len(&offload->skb_queue) <= in can_rx_offload_offload_one()
155 struct sk_buff_head skb_queue; in can_rx_offload_irq_offload_timestamp() local
158 __skb_queue_head_init(&skb_queue); in can_rx_offload_irq_offload_timestamp()
172 __skb_queue_add_sort(&skb_queue, skb, can_rx_offload_compare); in can_rx_offload_irq_offload_timestamp()
175 if (!skb_queue_empty(&skb_queue)) { in can_rx_offload_irq_offload_timestamp()
179 spin_lock_irqsave(&offload->skb_queue.lock, flags); in can_rx_offload_irq_offload_timestamp()
180 skb_queue_splice_tail(&skb_queue, &offload->skb_queue); in can_rx_offload_irq_offload_timestamp()
181 spin_unlock_irqrestore(&offload->skb_queue.lock, flags); in can_rx_offload_irq_offload_timestamp()
183 if ((queue_len = skb_queue_len(&offload->skb_queue)) > in can_rx_offload_irq_offload_timestamp()
191 return skb_queue_len(&skb_queue); in can_rx_offload_irq_offload_timestamp()
201 skb_queue_tail(&offload->skb_queue, skb); in can_rx_offload_irq_offload_fifo()
214 if (skb_queue_len(&offload->skb_queue) > in can_rx_offload_irq_queue_err_skb()
218 skb_queue_tail(&offload->skb_queue, skb); in can_rx_offload_irq_queue_err_skb()
232 skb_queue_head_init(&offload->skb_queue); in can_rx_offload_init_queue()
282 skb_queue_purge(&offload->skb_queue); in can_rx_offload_del()