Home
last modified time | relevance | path

Searched refs:skb_queue (Results 1 - 25 of 54) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/net/can/dev/
H A Drx-offload.c53 (skb = skb_dequeue(&offload->skb_queue))) { in can_rx_offload_napi_poll()
66 if (!skb_queue_empty(&offload->skb_queue)) in can_rx_offload_napi_poll()
127 * If the struct can_rx_offload::skb_queue exceeds the maximal queue
148 if (unlikely(skb_queue_len(&offload->skb_queue) > in can_rx_offload_offload_one()
177 struct sk_buff_head skb_queue; in can_rx_offload_irq_offload_timestamp() local
180 __skb_queue_head_init(&skb_queue); in can_rx_offload_irq_offload_timestamp()
194 __skb_queue_add_sort(&skb_queue, skb, can_rx_offload_compare); in can_rx_offload_irq_offload_timestamp()
197 if (!skb_queue_empty(&skb_queue)) { in can_rx_offload_irq_offload_timestamp()
201 spin_lock_irqsave(&offload->skb_queue.lock, flags); in can_rx_offload_irq_offload_timestamp()
202 skb_queue_splice_tail(&skb_queue, in can_rx_offload_irq_offload_timestamp()
[all...]
/kernel/linux/linux-6.6/drivers/net/can/dev/
H A Drx-offload.c53 (skb = skb_dequeue(&offload->skb_queue))) { in can_rx_offload_napi_poll()
69 if (!skb_queue_empty(&offload->skb_queue)) in can_rx_offload_napi_poll()
128 * If the struct can_rx_offload::skb_queue exceeds the maximal queue
149 if (unlikely(skb_queue_len(&offload->skb_queue) > in can_rx_offload_offload_one()
227 if (skb_queue_len(&offload->skb_queue) > in can_rx_offload_queue_timestamp()
271 if (skb_queue_len(&offload->skb_queue) > in can_rx_offload_queue_tail()
316 spin_lock_irqsave(&offload->skb_queue.lock, flags); in can_rx_offload_irq_finish()
317 skb_queue_splice_tail_init(&offload->skb_irq_queue, &offload->skb_queue); in can_rx_offload_irq_finish()
318 spin_unlock_irqrestore(&offload->skb_queue.lock, flags); in can_rx_offload_irq_finish()
320 queue_len = skb_queue_len(&offload->skb_queue); in can_rx_offload_irq_finish()
[all...]
/kernel/linux/linux-5.10/drivers/staging/wfx/
H A Dqueue.c93 struct sk_buff_head *skb_queue, in __wfx_tx_queue_drop()
98 spin_lock_bh(&skb_queue->lock); in __wfx_tx_queue_drop()
99 skb_queue_walk_safe(skb_queue, skb, tmp) { in __wfx_tx_queue_drop()
100 __skb_unlink(skb, skb_queue); in __wfx_tx_queue_drop()
103 spin_unlock_bh(&skb_queue->lock); in __wfx_tx_queue_drop()
92 __wfx_tx_queue_drop(struct wfx_vif *wvif, struct sk_buff_head *skb_queue, struct sk_buff_head *dropped) __wfx_tx_queue_drop() argument
/kernel/linux/linux-6.6/drivers/net/wireless/silabs/wfx/
H A Dqueue.c91 struct sk_buff_head *skb_queue, struct sk_buff_head *dropped) in __wfx_tx_queue_drop()
95 spin_lock_bh(&skb_queue->lock); in __wfx_tx_queue_drop()
96 skb_queue_walk_safe(skb_queue, skb, tmp) { in __wfx_tx_queue_drop()
97 __skb_unlink(skb, skb_queue); in __wfx_tx_queue_drop()
100 spin_unlock_bh(&skb_queue->lock); in __wfx_tx_queue_drop()
90 __wfx_tx_queue_drop(struct wfx_vif *wvif, struct sk_buff_head *skb_queue, struct sk_buff_head *dropped) __wfx_tx_queue_drop() argument
/kernel/linux/linux-5.10/net/can/j1939/
H A Dtransport.c275 while ((skb = skb_dequeue(&session->skb_queue)) != NULL) { in j1939_session_destroy()
328 if (skb_queue_len(&session->skb_queue) < 2) in j1939_session_skb_drop_old()
333 spin_lock_irqsave(&session->skb_queue.lock, flags); in j1939_session_skb_drop_old()
334 do_skb = skb_peek(&session->skb_queue); in j1939_session_skb_drop_old()
338 __skb_unlink(do_skb, &session->skb_queue); in j1939_session_skb_drop_old()
341 spin_unlock_irqrestore(&session->skb_queue.lock, flags); in j1939_session_skb_drop_old()
345 spin_unlock_irqrestore(&session->skb_queue.lock, flags); in j1939_session_skb_drop_old()
364 skb_queue_tail(&session->skb_queue, skb); in j1939_session_skb_queue()
377 spin_lock_irqsave(&session->skb_queue.lock, flags); in j1939_session_skb_get_by_offset()
378 skb_queue_walk(&session->skb_queue, do_sk in j1939_session_skb_get_by_offset()
[all...]
H A Dj1939-priv.h238 struct sk_buff_head skb_queue; member
/kernel/linux/linux-6.6/net/can/j1939/
H A Dtransport.c279 while ((skb = skb_dequeue(&session->skb_queue)) != NULL) { in j1939_session_destroy()
332 if (skb_queue_len(&session->skb_queue) < 2) in j1939_session_skb_drop_old()
337 spin_lock_irqsave(&session->skb_queue.lock, flags); in j1939_session_skb_drop_old()
338 do_skb = skb_peek(&session->skb_queue); in j1939_session_skb_drop_old()
342 __skb_unlink(do_skb, &session->skb_queue); in j1939_session_skb_drop_old()
345 spin_unlock_irqrestore(&session->skb_queue.lock, flags); in j1939_session_skb_drop_old()
349 spin_unlock_irqrestore(&session->skb_queue.lock, flags); in j1939_session_skb_drop_old()
368 skb_queue_tail(&session->skb_queue, skb); in j1939_session_skb_queue()
381 spin_lock_irqsave(&session->skb_queue.lock, flags); in j1939_session_skb_get_by_offset()
382 skb_queue_walk(&session->skb_queue, do_sk in j1939_session_skb_get_by_offset()
[all...]
H A Dj1939-priv.h242 struct sk_buff_head skb_queue; member
/kernel/linux/linux-5.10/net/mac802154/
H A Dmain.c28 while ((skb = skb_dequeue(&local->skb_queue))) { in ieee802154_tasklet_handler()
98 skb_queue_head_init(&local->skb_queue); in ieee802154_alloc_hw()
H A Dieee802154_i.h55 struct sk_buff_head skb_queue; member
H A Drx.c301 skb_queue_tail(&local->skb_queue, skb); in ieee802154_rx_irqsafe()
/kernel/linux/linux-5.10/include/linux/can/
H A Drx-offload.h22 struct sk_buff_head skb_queue; member
/kernel/linux/linux-6.6/include/linux/can/
H A Drx-offload.h22 struct sk_buff_head skb_queue; member
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath9k/
H A Dhif_usb.c282 ath9k_skb_queue_purge(hif_dev, &tx_buf->skb_queue); in hif_usb_tx_cb()
293 ath9k_skb_queue_complete(hif_dev, &tx_buf->skb_queue, txok); in hif_usb_tx_cb()
297 __skb_queue_head_init(&tx_buf->skb_queue); in hif_usb_tx_cb()
355 __skb_queue_tail(&tx_buf->skb_queue, nskb); in __hif_usb_tx()
367 ath9k_skb_queue_complete(hif_dev, &tx_buf->skb_queue, false); in __hif_usb_tx()
368 __skb_queue_head_init(&tx_buf->skb_queue); in __hif_usb_tx()
869 __skb_queue_head_init(&tx_buf->skb_queue); in ath9k_hif_usb_alloc_tx_urbs()
H A Dhif_usb.h84 struct sk_buff_head skb_queue; member
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/
H A Dhif_usb.c280 ath9k_skb_queue_purge(hif_dev, &tx_buf->skb_queue); in hif_usb_tx_cb()
291 ath9k_skb_queue_complete(hif_dev, &tx_buf->skb_queue, txok); in hif_usb_tx_cb()
295 __skb_queue_head_init(&tx_buf->skb_queue); in hif_usb_tx_cb()
353 __skb_queue_tail(&tx_buf->skb_queue, nskb); in __hif_usb_tx()
365 ath9k_skb_queue_complete(hif_dev, &tx_buf->skb_queue, false); in __hif_usb_tx()
366 __skb_queue_head_init(&tx_buf->skb_queue); in __hif_usb_tx()
867 __skb_queue_head_init(&tx_buf->skb_queue); in ath9k_hif_usb_alloc_tx_urbs()
H A Dhif_usb.h84 struct sk_buff_head skb_queue; member
/kernel/linux/linux-6.6/net/mac802154/
H A Dmain.c28 while ((skb = skb_dequeue(&local->skb_queue))) { in ieee802154_tasklet_handler()
98 skb_queue_head_init(&local->skb_queue); in ieee802154_alloc_hw()
H A Dieee802154_i.h82 struct sk_buff_head skb_queue; member
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/
H A Dmac.h121 skb_queue);
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/
H A Dmac.h121 skb_queue);
/kernel/linux/linux-5.10/net/mac80211/
H A Docb.c234 skb_queue_purge(&sdata->skb_queue); in ieee80211_ocb_leave()
H A Dmain.c228 while ((skb = skb_dequeue(&local->skb_queue)) || in ieee80211_tasklet_handler()
747 skb_queue_head_init(&local->skb_queue); in ieee80211_alloc_hw_nm()
1396 if (skb_queue_len(&local->skb_queue) || in ieee80211_unregister_hw()
1398 wiphy_warn(local->hw.wiphy, "skb_queue not empty\n"); in ieee80211_unregister_hw()
1399 skb_queue_purge(&local->skb_queue); in ieee80211_unregister_hw()
/kernel/linux/linux-6.6/net/mac80211/
H A Docb.c235 skb_queue_purge(&sdata->skb_queue); in ieee80211_ocb_leave()
H A Dmain.c309 while ((skb = skb_dequeue(&local->skb_queue)) || in ieee80211_tasklet_handler()
839 skb_queue_head_init(&local->skb_queue); in ieee80211_alloc_hw_nm()
1495 if (skb_queue_len(&local->skb_queue) || in ieee80211_unregister_hw()
1497 wiphy_warn(local->hw.wiphy, "skb_queue not empty\n"); in ieee80211_unregister_hw()
1498 skb_queue_purge(&local->skb_queue); in ieee80211_unregister_hw()

Completed in 17 milliseconds

123