| /drivers/net/ethernet/google/gve/ |
| A D | gve_rx_dqo.c | 51 rx->ctx.skb_head = NULL; in gve_rx_init_ring_state_dqo() 471 if (!rx->ctx.skb_head) in gve_rx_free_skb() 474 if (rx->ctx.skb_head == napi->skb) in gve_rx_free_skb() 477 rx->ctx.skb_head = NULL; in gve_rx_free_skb() 565 rx->ctx.skb_head->len += buf_len; in gve_rx_append_frags() 703 if (unlikely(!rx->ctx.skb_head)) { in gve_rx_xsk_dqo() 805 if (rx->ctx.skb_head) { in gve_rx_dqo() 843 if (unlikely(!rx->ctx.skb_head)) in gve_rx_dqo() 857 if (unlikely(!rx->ctx.skb_head)) in gve_rx_dqo() 1009 if (!rx->ctx.skb_head) in gve_rx_poll_dqo() [all …]
|
| A D | gve_rx.c | 57 ctx->skb_head = NULL; in gve_rx_ctx_clear() 464 ctx->skb_head = skb; in gve_rx_add_frags() 482 if (skb != ctx->skb_head) { in gve_rx_add_frags() 483 ctx->skb_head->len += len; in gve_rx_add_frags() 484 ctx->skb_head->data_len += len; in gve_rx_add_frags() 485 ctx->skb_head->truesize += truesize; in gve_rx_add_frags() 490 return ctx->skb_head; in gve_rx_add_frags()
|
| A D | gve.h | 219 struct sk_buff *skb_head; member
|
| /drivers/net/ethernet/ |
| A D | lantiq_xrx200.c | 72 struct sk_buff *skb_head; member 254 ch->skb_head = skb; in xrx200_hw_receive() 257 } else if (ch->skb_head) { in xrx200_hw_receive() 258 if (ch->skb_head == ch->skb_tail) in xrx200_hw_receive() 263 ch->skb_head->len += skb->len; in xrx200_hw_receive() 264 ch->skb_head->data_len += skb->len; in xrx200_hw_receive() 265 ch->skb_head->truesize += skb->truesize; in xrx200_hw_receive() 269 ch->skb_head->protocol = eth_type_trans(ch->skb_head, net_dev); in xrx200_hw_receive() 271 net_dev->stats.rx_bytes += ch->skb_head->len; in xrx200_hw_receive() 272 netif_receive_skb(ch->skb_head); in xrx200_hw_receive() [all …]
|
| /drivers/net/wireless/marvell/mwifiex/ |
| A D | wmm.c | 107 skb_queue_head_init(&ra_list->skb_head); in mwifiex_wmm_allocate_ralist_node() 506 skb_unlink(skb, &ra_list->skb_head); in mwifiex_wmm_del_pkts_in_ralist_node() 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() 1272 skb_queue_tail(&ptr->skb_head, skb); in mwifiex_send_single_packet() 1295 if (skb_queue_empty(&ptr->skb_head)) in mwifiex_is_ptr_processed() 1298 skb = skb_peek(&ptr->skb_head); in mwifiex_is_ptr_processed() 1327 skb = skb_dequeue(&ptr->skb_head); in mwifiex_send_processed_packet() 1338 if (!skb_queue_empty(&ptr->skb_head)) in mwifiex_send_processed_packet() [all …]
|
| A D | wmm.h | 33 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()
|
| A D | 11n_aggr.c | 157 skb_src = skb_peek(&pra_list->skb_head); in mwifiex_11n_aggregate_pkt() 193 skb_src = skb_dequeue(&pra_list->skb_head); in mwifiex_11n_aggregate_pkt() 215 skb_src = skb_peek(&pra_list->skb_head); in mwifiex_11n_aggregate_pkt() 265 skb_queue_tail(&pra_list->skb_head, skb_aggr); in mwifiex_11n_aggregate_pkt()
|
| A D | uap_txrx.c | 32 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()
|
| A D | tdls.c | 68 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 D | main.h | 290 struct sk_buff_head skb_head; member
|
| /drivers/net/ethernet/netronome/nfp/flower/ |
| A D | cmsg.c | 334 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()
|
| /drivers/net/wireless/realtek/rtw88/ |
| A D | usb.c | 397 struct sk_buff *skb_head; in rtw_usb_tx_agg_skb() local 416 skb_head = skb_iter; in rtw_usb_tx_agg_skb() 420 skb_head = dev_alloc_skb(RTW_USB_MAX_XMITBUF_SZ); in rtw_usb_tx_agg_skb() 421 if (!skb_head) { in rtw_usb_tx_agg_skb() 422 skb_head = skb_iter; in rtw_usb_tx_agg_skb() 429 skb_put(skb_head, align_next); in rtw_usb_tx_agg_skb() 430 skb_put_data(skb_head, skb_iter->data, skb_iter->len); in rtw_usb_tx_agg_skb() 443 skb_iter->len + skb_head->len <= RTW_USB_MAX_XMITBUF_SZ && in rtw_usb_tx_agg_skb() 452 rtw_usb_fill_tx_checksum(rtwusb, skb_head, agg_num); in rtw_usb_tx_agg_skb() 455 skb_queue_tail(&txcb->tx_ack_queue, skb_head); in rtw_usb_tx_agg_skb() [all …]
|
| /drivers/net/ethernet/microchip/ |
| A D | lan743x_main.c | 2506 rx->skb_head = NULL; in lan743x_rx_process_buffer() 2514 if (rx->skb_head) in lan743x_rx_process_buffer() 2516 rx->skb_head = skb; in lan743x_rx_process_buffer() 2517 } else if (rx->skb_head) { in lan743x_rx_process_buffer() 2543 if (rx->skb_head) in lan743x_rx_process_buffer() 2551 if (is_last && rx->skb_head) in lan743x_rx_process_buffer() 2552 rx->skb_head = lan743x_rx_trim_skb(rx->skb_head, frame_length); in lan743x_rx_process_buffer() 2554 if (is_last && rx->skb_head) { in lan743x_rx_process_buffer() 2555 rx->skb_head->protocol = eth_type_trans(rx->skb_head, in lan743x_rx_process_buffer() 2562 rx->skb_head->len); in lan743x_rx_process_buffer() [all …]
|
| A D | lan743x_main.h | 1026 struct sk_buff *skb_head, *skb_tail; member
|
| /drivers/net/usb/ |
| A D | r8152.c | 2363 struct sk_buff_head skb_head, *tx_queue = &tp->tx_queue; in r8152_tx_agg_fill() local 2367 __skb_queue_head_init(&skb_head); in r8152_tx_agg_fill() 2369 skb_queue_splice_init(tx_queue, &skb_head); in r8152_tx_agg_fill() 2382 skb = __skb_dequeue(&skb_head); in r8152_tx_agg_fill() 2389 __skb_queue_head(&skb_head, skb); in r8152_tx_agg_fill() 2397 r8152_csum_workaround(tp, skb, &skb_head); in r8152_tx_agg_fill() 2427 if (!skb_queue_empty(&skb_head)) { in r8152_tx_agg_fill() 2429 skb_queue_splice(&skb_head, tx_queue); in r8152_tx_agg_fill() 2840 __skb_queue_head_init(&skb_head); in rtl_drop_queued_tx() 2842 skb_queue_splice_init(tx_queue, &skb_head); in rtl_drop_queued_tx() [all …]
|
| /drivers/net/wireless/ath/ath10k/ |
| A D | htt_rx.c | 493 static inline void ath10k_htt_append_frag_list(struct sk_buff *skb_head, in ath10k_htt_append_frag_list() argument 497 skb_shinfo(skb_head)->frag_list = frag_list; in ath10k_htt_append_frag_list() 498 skb_head->data_len = frag_len; in ath10k_htt_append_frag_list() 499 skb_head->len += skb_head->data_len; in ath10k_htt_append_frag_list()
|