Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/google/gve/
A Dgve_rx_dqo.c243 rx->ctx.skb_head = NULL; in gve_rx_alloc_ring_dqo()
470 if (!rx->ctx.skb_head) in gve_rx_free_skb()
474 rx->ctx.skb_head = NULL; in gve_rx_free_skb()
500 rx->ctx.skb_head->len += buf_len; in gve_rx_append_frags()
559 if (rx->ctx.skb_head) { in gve_rx_dqo()
572 if (unlikely(!rx->ctx.skb_head)) in gve_rx_dqo()
587 if (unlikely(!rx->ctx.skb_head)) in gve_rx_dqo()
720 if (!rx->ctx.skb_head) in gve_rx_poll_dqo()
727 pkt_bytes = rx->ctx.skb_head->len; in gve_rx_poll_dqo()
731 if (skb_headlen(rx->ctx.skb_head)) in gve_rx_poll_dqo()
[all …]
A Dgve_utils.c61 if (!ctx->skb_head) in gve_rx_copy()
62 ctx->skb_head = napi_alloc_skb(napi, ctx->total_expected_size); in gve_rx_copy()
64 if (unlikely(!ctx->skb_head)) in gve_rx_copy()
66 skb = ctx->skb_head; in gve_rx_copy()
A Dgve_rx.c151 ctx->skb_head = NULL; in gve_rx_ctx_clear()
307 if (!ctx->skb_head) in gve_rx_add_frags()
308 ctx->skb_head = napi_get_frags(napi); in gve_rx_add_frags()
310 if (unlikely(!ctx->skb_head)) in gve_rx_add_frags()
313 skb = ctx->skb_head; in gve_rx_add_frags()
459 ctx->skb_head = NULL; in gve_rx_ctx_init()
A Dgve.h150 struct sk_buff *skb_head; member
/linux/net/strparser/
A Dstrparser.c68 kfree_skb(strp->skb_head); in strp_parser_err()
69 strp->skb_head = NULL; in strp_parser_err()
104 head = strp->skb_head; in __strp_recv()
160 strp->skb_head = skb; in __strp_recv()
180 head = strp->skb_head; in __strp_recv()
183 strp->skb_head = head; in __strp_recv()
296 strp->skb_head = NULL; in __strp_recv()
515 if (strp->skb_head) { in strp_done()
516 kfree_skb(strp->skb_head); in strp_done()
517 strp->skb_head = NULL; in strp_done()
/linux/drivers/net/wireless/marvell/mwifiex/
A Dwmm.c119 skb_queue_head_init(&ra_list->skb_head); in mwifiex_wmm_allocate_ralist_node()
522 skb_unlink(skb, &ra_list->skb_head); in mwifiex_wmm_del_pkts_in_ralist_node()
1260 skb = skb_dequeue(&ptr->skb_head); in mwifiex_send_single_packet()
1268 if (!skb_queue_empty(&ptr->skb_head)) in mwifiex_send_single_packet()
1269 skb_next = skb_peek(&ptr->skb_head); in mwifiex_send_single_packet()
1288 skb_queue_tail(&ptr->skb_head, skb); in mwifiex_send_single_packet()
1311 if (skb_queue_empty(&ptr->skb_head)) in mwifiex_is_ptr_processed()
1314 skb = skb_peek(&ptr->skb_head); in mwifiex_is_ptr_processed()
1343 skb = skb_dequeue(&ptr->skb_head); in mwifiex_send_processed_packet()
1354 if (!skb_queue_empty(&ptr->skb_head)) in mwifiex_send_processed_packet()
[all …]
A Dwmm.h45 if (skb_queue_empty(&ptr->skb_head)) in mwifiex_get_tid()
48 skb = skb_peek(&ptr->skb_head); in mwifiex_get_tid()
78 is_list_empty = skb_queue_empty(&ra_list->skb_head); in mwifiex_wmm_is_ra_list_empty()
A D11n_aggr.c169 skb_src = skb_peek(&pra_list->skb_head); in mwifiex_11n_aggregate_pkt()
205 skb_src = skb_dequeue(&pra_list->skb_head); in mwifiex_11n_aggregate_pkt()
227 skb_src = skb_peek(&pra_list->skb_head); in mwifiex_11n_aggregate_pkt()
277 skb_queue_tail(&pra_list->skb_head, skb_aggr); in mwifiex_11n_aggregate_pkt()
A Duap_txrx.c44 if (skb_queue_empty(&ra_list->skb_head)) in mwifiex_uap_del_tx_pkts_in_ralist()
47 skb_queue_walk_safe(&ra_list->skb_head, skb, tmp) { in mwifiex_uap_del_tx_pkts_in_ralist()
50 __skb_unlink(skb, &ra_list->skb_head); in mwifiex_uap_del_tx_pkts_in_ralist()
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()
A Dmain.h304 struct sk_buff_head skb_head; member
/linux/drivers/net/ethernet/netronome/nfp/flower/
A Dcmsg.c332 struct sk_buff_head *skb_head; in nfp_flower_queue_ctl_msg() local
335 skb_head = &priv->cmsg_skbs_high; in nfp_flower_queue_ctl_msg()
337 skb_head = &priv->cmsg_skbs_low; in nfp_flower_queue_ctl_msg()
339 if (skb_queue_len(skb_head) >= NFP_FLOWER_WORKQ_MAX_SKBS) { in nfp_flower_queue_ctl_msg()
345 skb_queue_tail(skb_head, skb); in nfp_flower_queue_ctl_msg()
/linux/drivers/net/ethernet/microchip/
A Dlan743x_main.c2127 rx->skb_head = NULL; in lan743x_rx_process_buffer()
2135 if (rx->skb_head) in lan743x_rx_process_buffer()
2137 rx->skb_head = skb; in lan743x_rx_process_buffer()
2138 } else if (rx->skb_head) { in lan743x_rx_process_buffer()
2164 if (rx->skb_head) in lan743x_rx_process_buffer()
2172 if (is_last && rx->skb_head) in lan743x_rx_process_buffer()
2173 rx->skb_head = lan743x_rx_trim_skb(rx->skb_head, frame_length); in lan743x_rx_process_buffer()
2175 if (is_last && rx->skb_head) { in lan743x_rx_process_buffer()
2176 rx->skb_head->protocol = eth_type_trans(rx->skb_head, in lan743x_rx_process_buffer()
2179 rx->skb_head->len); in lan743x_rx_process_buffer()
[all …]
A Dlan743x_main.h704 struct sk_buff *skb_head, *skb_tail; member
/linux/include/net/
A Dstrparser.h92 struct sk_buff *skb_head; member
/linux/net/packet/
A Daf_packet.c2111 u8 *skb_head = skb->data; in packet_rcv() local
2159 if (skb_head != skb->data) { in packet_rcv()
2160 skb->data = skb_head; in packet_rcv()
2208 if (skb_head != skb->data && skb_shared(skb)) { in packet_rcv()
2209 skb->data = skb_head; in packet_rcv()
2227 u8 *skb_head = skb->data; in tpacket_rcv() local
2313 skb_head = skb->data; in tpacket_rcv()
2474 if (skb_head != skb->data && skb_shared(skb)) { in tpacket_rcv()
2475 skb->data = skb_head; in tpacket_rcv()
/linux/drivers/net/usb/
A Dr8152.c2243 struct sk_buff_head skb_head, *tx_queue = &tp->tx_queue; in r8152_tx_agg_fill() local
2247 __skb_queue_head_init(&skb_head); in r8152_tx_agg_fill()
2249 skb_queue_splice_init(tx_queue, &skb_head); in r8152_tx_agg_fill()
2263 skb = __skb_dequeue(&skb_head); in r8152_tx_agg_fill()
2270 __skb_queue_head(&skb_head, skb); in r8152_tx_agg_fill()
2280 r8152_csum_workaround(tp, skb, &skb_head); in r8152_tx_agg_fill()
2310 if (!skb_queue_empty(&skb_head)) { in r8152_tx_agg_fill()
2312 skb_queue_splice(&skb_head, tx_queue); in r8152_tx_agg_fill()
2679 __skb_queue_head_init(&skb_head); in rtl_drop_queued_tx()
2681 skb_queue_splice_init(tx_queue, &skb_head); in rtl_drop_queued_tx()
[all …]
/linux/drivers/net/wireless/ath/ath10k/
A Dhtt_rx.c469 static inline void ath10k_htt_append_frag_list(struct sk_buff *skb_head, in ath10k_htt_append_frag_list() argument
473 skb_shinfo(skb_head)->frag_list = frag_list; in ath10k_htt_append_frag_list()
474 skb_head->data_len = frag_len; in ath10k_htt_append_frag_list()
475 skb_head->len += skb_head->data_len; in ath10k_htt_append_frag_list()

Completed in 99 milliseconds