Lines Matching refs:skb_queue
53 (skb = skb_dequeue(&offload->skb_queue))) {
66 if (!skb_queue_empty(&offload->skb_queue))
127 * If the struct can_rx_offload::skb_queue exceeds the maximal queue
148 if (unlikely(skb_queue_len(&offload->skb_queue) >
177 struct sk_buff_head skb_queue;
180 __skb_queue_head_init(&skb_queue);
194 __skb_queue_add_sort(&skb_queue, skb, can_rx_offload_compare);
197 if (!skb_queue_empty(&skb_queue)) {
201 spin_lock_irqsave(&offload->skb_queue.lock, flags);
202 skb_queue_splice_tail(&skb_queue, &offload->skb_queue);
203 spin_unlock_irqrestore(&offload->skb_queue.lock, flags);
205 queue_len = skb_queue_len(&offload->skb_queue);
213 return skb_queue_len(&skb_queue);
229 skb_queue_tail(&offload->skb_queue, skb);
246 if (skb_queue_len(&offload->skb_queue) >
255 spin_lock_irqsave(&offload->skb_queue.lock, flags);
256 __skb_queue_add_sort(&offload->skb_queue, skb, can_rx_offload_compare);
257 spin_unlock_irqrestore(&offload->skb_queue.lock, flags);
291 if (skb_queue_len(&offload->skb_queue) >
297 skb_queue_tail(&offload->skb_queue, skb);
313 skb_queue_head_init(&offload->skb_queue);
374 skb_queue_purge(&offload->skb_queue);