Searched refs:skb_head (Results 1 - 19 of 19) sorted by relevance

/linux-master/drivers/net/wireless/marvell/mwifiex/
H A Dwmm.h33 if (skb_queue_empty(&ptr->skb_head))
36 skb = skb_peek(&ptr->skb_head);
51 is_list_empty = skb_queue_empty(&ra_list->skb_head);
H A D11n_aggr.c157 skb_src = skb_peek(&pra_list->skb_head);
193 skb_src = skb_dequeue(&pra_list->skb_head);
215 skb_src = skb_peek(&pra_list->skb_head);
265 skb_queue_tail(&pra_list->skb_head, skb_aggr);
H A Dwmm.c107 skb_queue_head_init(&ra_list->skb_head);
509 skb_queue_walk_safe(&ra_list->skb_head, skb, tmp) {
510 skb_unlink(skb, &ra_list->skb_head);
885 skb_queue_tail(&ra_list->skb_head, skb);
1130 !skb_queue_empty(&ptr->skb_head))
1218 skb_queue_walk_safe(&ptr->skb_head, skb, tmp) {
1242 if (skb_queue_empty(&ptr->skb_head)) {
1248 skb = skb_dequeue(&ptr->skb_head);
1256 if (!skb_queue_empty(&ptr->skb_head))
1257 skb_next = skb_peek(&ptr->skb_head);
[all...]
H A Duap_txrx.c32 if (skb_queue_empty(&ra_list->skb_head))
35 skb_queue_walk_safe(&ra_list->skb_head, skb, tmp) {
38 __skb_unlink(skb, &ra_list->skb_head);
H A Dtdls.c68 skb_queue_tail(&ra_list->skb_head, skb);
100 skb_queue_walk_safe(&ra_list->skb_head, skb,
104 __skb_unlink(skb, &ra_list->skb_head);
H A Dmain.h292 struct sk_buff_head skb_head; member in struct:mwifiex_ra_list_tbl
/linux-master/drivers/net/ethernet/google/gve/
H A Dgve_rx_dqo.c320 rx->ctx.skb_head = NULL;
586 if (!rx->ctx.skb_head)
589 dev_kfree_skb_any(rx->ctx.skb_head);
590 rx->ctx.skb_head = NULL;
648 if (rx->ctx.skb_tail == rx->ctx.skb_head)
649 skb_shinfo(rx->ctx.skb_head)->frag_list = skb;
655 if (rx->ctx.skb_tail != rx->ctx.skb_head) {
656 rx->ctx.skb_head->len += buf_len;
657 rx->ctx.skb_head->data_len += buf_len;
658 rx->ctx.skb_head
[all...]
H A Dgve_rx.c222 ctx->skb_head = NULL;
417 ctx->skb_head = skb;
435 if (skb != ctx->skb_head) {
436 ctx->skb_head->len += len;
437 ctx->skb_head->data_len += len;
438 ctx->skb_head->truesize += truesize;
443 return ctx->skb_head;
H A Dgve.h191 struct sk_buff *skb_head; member in struct:gve_rx_ctx
/linux-master/net/strparser/
H A Dstrparser.c68 kfree_skb(strp->skb_head);
69 strp->skb_head = NULL;
104 head = strp->skb_head;
160 strp->skb_head = skb;
180 head = strp->skb_head;
183 strp->skb_head = head;
296 strp->skb_head = NULL;
515 if (strp->skb_head) {
516 kfree_skb(strp->skb_head);
517 strp->skb_head
[all...]
/linux-master/drivers/net/ethernet/
H A Dlantiq_xrx200.c72 struct sk_buff *skb_head; member in struct:xrx200_chan
254 ch->skb_head = skb;
257 } else if (ch->skb_head) {
258 if (ch->skb_head == ch->skb_tail)
263 ch->skb_head->len += skb->len;
264 ch->skb_head->data_len += skb->len;
265 ch->skb_head->truesize += skb->truesize;
269 ch->skb_head->protocol = eth_type_trans(ch->skb_head, net_dev);
271 net_dev->stats.rx_bytes += ch->skb_head
[all...]
/linux-master/drivers/net/ethernet/netronome/nfp/flower/
H A Dcmsg.c334 struct sk_buff_head *skb_head; local
337 skb_head = &priv->cmsg_skbs_high;
339 skb_head = &priv->cmsg_skbs_low;
341 if (skb_queue_len(skb_head) >= NFP_FLOWER_WORKQ_MAX_SKBS) {
347 skb_queue_tail(skb_head, skb);
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dusb.c335 struct sk_buff *skb_head; local
354 skb_head = skb_iter;
358 skb_head = dev_alloc_skb(RTW_USB_MAX_XMITBUF_SZ);
359 if (!skb_head) {
360 skb_head = skb_iter;
367 skb_put(skb_head, align_next);
368 skb_put_data(skb_head, skb_iter->data, skb_iter->len);
380 if (skb_iter && skb_iter->len + skb_head->len <= RTW_USB_MAX_XMITBUF_SZ)
388 rtw_usb_fill_tx_checksum(rtwusb, skb_head, agg_num);
391 skb_queue_tail(&txcb->tx_ack_queue, skb_head);
[all...]
/linux-master/include/net/
H A Dstrparser.h99 struct sk_buff *skb_head; member in struct:strparser
/linux-master/drivers/net/ethernet/microchip/
H A Dlan743x_main.c2690 dev_kfree_skb_irq(rx->skb_head);
2691 rx->skb_head = NULL;
2699 if (rx->skb_head)
2700 dev_kfree_skb_irq(rx->skb_head);
2701 rx->skb_head = skb;
2702 } else if (rx->skb_head) {
2704 if (skb_shinfo(rx->skb_head)->frag_list)
2707 skb_shinfo(rx->skb_head)->frag_list = skb;
2709 rx->skb_head->len += skb->len;
2710 rx->skb_head
[all...]
H A Dlan743x_main.h1000 struct sk_buff *skb_head, *skb_tail; member in struct:lan743x_rx
/linux-master/net/packet/
H A Daf_packet.c2128 u8 *skb_head = skb->data; local
2175 if (skb_head != skb->data) {
2176 skb->data = skb_head;
2225 if (skb_head != skb->data && skb_shared(skb)) {
2226 skb->data = skb_head;
2242 u8 *skb_head = skb->data; local
2327 skb_head = skb->data;
2493 if (skb_head != skb->data && skb_shared(skb)) {
2494 skb->data = skb_head;
/linux-master/drivers/net/wireless/ath/ath10k/
H A Dhtt_rx.c489 static inline void ath10k_htt_append_frag_list(struct sk_buff *skb_head, argument
493 skb_shinfo(skb_head)->frag_list = frag_list;
494 skb_head->data_len = frag_len;
495 skb_head->len += skb_head->data_len;
/linux-master/drivers/net/usb/
H A Dr8152.c2359 struct sk_buff_head skb_head, *tx_queue = &tp->tx_queue; local
2363 __skb_queue_head_init(&skb_head);
2365 skb_queue_splice_init(tx_queue, &skb_head);
2378 skb = __skb_dequeue(&skb_head);
2385 __skb_queue_head(&skb_head, skb);
2393 r8152_csum_workaround(tp, skb, &skb_head);
2423 if (!skb_queue_empty(&skb_head)) {
2425 skb_queue_splice(&skb_head, tx_queue);
2830 struct sk_buff_head skb_head, *tx_queue = &tp->tx_queue; local
2836 __skb_queue_head_init(&skb_head);
[all...]

Completed in 313 milliseconds