Home
last modified time | relevance | path

Searched refs:skb_head (Results 1 – 18 of 18) sorted by relevance

/linux/drivers/net/ethernet/google/gve/
H A Dgve_rx_dqo.c63 rx->ctx.skb_head = NULL; in gve_rx_init_ring_state_dqo()
512 struct sk_buff *skb = rx->ctx.skb_head; in gve_rx_skb_hwtstamp()
536 if (!rx->ctx.skb_head) in gve_rx_free_skb()
539 if (rx->ctx.skb_head == napi->skb) in gve_rx_free_skb()
541 dev_kfree_skb_any(rx->ctx.skb_head); in gve_rx_free_skb()
542 rx->ctx.skb_head = NULL; in gve_rx_free_skb()
622 if (rx->ctx.skb_tail == rx->ctx.skb_head) in gve_rx_append_frags()
623 skb_shinfo(rx->ctx.skb_head)->frag_list = skb; in gve_rx_append_frags()
629 if (rx->ctx.skb_tail != rx->ctx.skb_head) { in gve_rx_append_frags()
630 rx->ctx.skb_head->len += buf_len; in gve_rx_append_frags()
[all …]
H A Dgve.h226 struct sk_buff *skb_head; member
/linux/net/strparser/
H A Dstrparser.c48 if (strp->skb_head) { in strp_abort_strp()
49 kfree_skb(strp->skb_head); in strp_abort_strp()
50 strp->skb_head = NULL; in strp_abort_strp()
76 kfree_skb(strp->skb_head); in strp_peek_len()
77 strp->skb_head = NULL; in strp_peek_len()
112 head = strp->skb_head; in __strp_recv()
168 strp->skb_head = skb; in __strp_recv()
188 head = strp->skb_head; in __strp_recv()
191 strp->skb_head = head; in __strp_recv()
304 strp->skb_head in __strp_recv()
[all...]
/linux/drivers/net/wireless/marvell/mwifiex/
H A Dwmm.h33 if (skb_queue_empty(&ptr->skb_head)) in mwifiex_get_tid()
36 skb = skb_peek(&ptr->skb_head); in mwifiex_get_tid()
51 is_list_empty = skb_queue_empty(&ra_list->skb_head); in mwifiex_wmm_is_ra_list_empty()
H A Dwmm.c107 skb_queue_head_init(&ra_list->skb_head); in mwifiex_wmm_allocate_ralist_node()
505 skb_queue_walk_safe(&ra_list->skb_head, skb, tmp) { in mwifiex_wmm_del_pkts_in_ralist_node()
506 skb_unlink(skb, &ra_list->skb_head); in mwifiex_wmm_del_pkts_in_ralist_node()
881 skb_queue_tail(&ra_list->skb_head, skb); in mwifiex_wmm_add_buf_txqueue()
1126 !skb_queue_empty(&ptr->skb_head)) in mwifiex_wmm_get_highest_priolist_ptr()
1214 skb_queue_walk_safe(&ptr->skb_head, skb, tmp) { in mwifiex_is_11n_aggragation_possible()
1238 if (skb_queue_empty(&ptr->skb_head)) { in mwifiex_send_single_packet()
1244 skb = skb_dequeue(&ptr->skb_head); in mwifiex_send_single_packet()
1252 if (!skb_queue_empty(&ptr->skb_head)) in mwifiex_send_single_packet()
1253 skb_next = skb_peek(&ptr->skb_head); in mwifiex_send_single_packet()
[all …]
H A Duap_txrx.c32 if (skb_queue_empty(&ra_list->skb_head)) in mwifiex_uap_del_tx_pkts_in_ralist()
35 skb_queue_walk_safe(&ra_list->skb_head, skb, tmp) { in mwifiex_uap_del_tx_pkts_in_ralist()
38 __skb_unlink(skb, &ra_list->skb_head); in mwifiex_uap_del_tx_pkts_in_ralist()
H A Dtdls.c68 skb_queue_tail(&ra_list->skb_head, skb); in mwifiex_restore_tdls_packets()
100 skb_queue_walk_safe(&ra_list->skb_head, skb, in mwifiex_hold_tdls_packets()
104 __skb_unlink(skb, &ra_list->skb_head); in mwifiex_hold_tdls_packets()
/linux/drivers/net/wireless/nxp/nxpwifi/
H A Dwmm.c98 skb_queue_head_init(&ra_list->skb_head); in nxpwifi_wmm_allocate_ralist_node()
453 skb_queue_walk_safe(&ra_list->skb_head, skb, tmp) { in nxpwifi_wmm_del_pkts_in_ralist_node()
454 skb_unlink(skb, &ra_list->skb_head); in nxpwifi_wmm_del_pkts_in_ralist_node()
713 skb_queue_tail(&ra_list->skb_head, skb); in nxpwifi_wmm_add_buf_txqueue()
930 !skb_queue_empty(&ptr->skb_head)) in nxpwifi_wmm_get_highest_priolist_ptr()
1010 skb_queue_walk_safe(&ptr->skb_head, skb, tmp) { in nxpwifi_is_11n_aggragation_possible()
1032 if (skb_queue_empty(&ptr->skb_head)) { in nxpwifi_send_single_packet()
1038 skb = skb_dequeue(&ptr->skb_head); in nxpwifi_send_single_packet()
1046 if (!skb_queue_empty(&ptr->skb_head)) in nxpwifi_send_single_packet()
1047 skb_next = skb_peek(&ptr->skb_head); in nxpwifi_send_single_packet()
[all …]
H A D11n_aggr.c123 skb_src = skb_peek(&pra_list->skb_head); in nxpwifi_11n_aggregate_pkt()
158 skb_src = skb_dequeue(&pra_list->skb_head); in nxpwifi_11n_aggregate_pkt()
180 skb_src = skb_peek(&pra_list->skb_head); in nxpwifi_11n_aggregate_pkt()
225 skb_queue_tail(&pra_list->skb_head, skb_aggr); in nxpwifi_11n_aggregate_pkt()
H A Dwmm.h30 if (skb_queue_empty(&ptr->skb_head)) in nxpwifi_get_tid()
33 skb = skb_peek(&ptr->skb_head); in nxpwifi_get_tid()
H A Duap_txrx.c30 if (skb_queue_empty(&ra_list->skb_head)) in nxpwifi_uap_del_tx_pkts_in_ralist()
33 skb_queue_walk_safe(&ra_list->skb_head, skb, tmp) { in nxpwifi_uap_del_tx_pkts_in_ralist()
36 __skb_unlink(skb, &ra_list->skb_head); in nxpwifi_uap_del_tx_pkts_in_ralist()
H A Dmain.h279 struct sk_buff_head skb_head; member
/linux/drivers/net/ethernet/netronome/nfp/flower/
H A Dcmsg.c334 struct sk_buff_head *skb_head; in nfp_flower_queue_ctl_msg() local
337 skb_head = &priv->cmsg_skbs_high; in nfp_flower_queue_ctl_msg()
339 skb_head = &priv->cmsg_skbs_low; in nfp_flower_queue_ctl_msg()
341 if (skb_queue_len(skb_head) >= NFP_FLOWER_WORKQ_MAX_SKBS) { in nfp_flower_queue_ctl_msg()
347 skb_queue_tail(skb_head, skb); in nfp_flower_queue_ctl_msg()
/linux/drivers/net/ethernet/microchip/
H A Dlan743x_main.c2553 dev_kfree_skb_irq(rx->skb_head); in lan743x_rx_process_buffer()
2554 rx->skb_head = NULL; in lan743x_rx_process_buffer()
2562 if (rx->skb_head) in lan743x_rx_process_buffer()
2563 dev_kfree_skb_irq(rx->skb_head); in lan743x_rx_process_buffer()
2564 rx->skb_head = skb; in lan743x_rx_process_buffer()
2565 } else if (rx->skb_head) { in lan743x_rx_process_buffer()
2567 if (skb_shinfo(rx->skb_head)->frag_list) in lan743x_rx_process_buffer()
2570 skb_shinfo(rx->skb_head)->frag_list = skb; in lan743x_rx_process_buffer()
2572 rx->skb_head->len += skb->len; in lan743x_rx_process_buffer()
2573 rx->skb_head->data_len += skb->len; in lan743x_rx_process_buffer()
[all …]
H A Dlan743x_main.h1033 struct sk_buff *skb_head, *skb_tail; member
/linux/include/net/
H A Dstrparser.h101 struct sk_buff *skb_head; member
/linux/net/packet/
H A Daf_packet.c2143 u8 *skb_head = skb->data; in packet_rcv()
2190 if (skb_head != skb->data) { in packet_rcv()
2191 skb->data = skb_head; in packet_rcv()
2240 if (skb_head != skb->data && skb_shared(skb)) { in packet_rcv()
2241 skb->data = skb_head; in packet_rcv()
2257 u8 *skb_head = skb->data; in tpacket_rcv()
2342 skb_head = skb->data; in tpacket_rcv()
2513 if (skb_head != skb->data && skb_shared(skb)) { in tpacket_rcv()
2514 skb->data = skb_head; in tpacket_rcv()
2140 u8 *skb_head = skb->data; packet_rcv() local
2254 u8 *skb_head = skb->data; tpacket_rcv() local
/linux/drivers/net/wireless/ath/ath10k/
H A Dhtt_rx.c492 static inline void ath10k_htt_append_frag_list(struct sk_buff *skb_head, in ath10k_htt_append_frag_list() argument
496 skb_shinfo(skb_head)->frag_list = frag_list; in ath10k_htt_append_frag_list()
497 skb_head->data_len = frag_len; in ath10k_htt_append_frag_list()
498 skb_head->len += skb_head->data_len; in ath10k_htt_append_frag_list()