Home
last modified time | relevance | path

Searched refs:skb_headlen (Results 1 – 25 of 221) sorted by relevance

123456789

/linux-6.15/tools/testing/selftests/bpf/progs/
H A Ddecap_sanity.c16 static unsigned int skb_headlen(const struct sk_buff *skb) in skb_headlen() function
62 (unsigned int)skb_checksum_start_offset(kskb) >= skb_headlen(kskb)) in decap_sanity()
/linux-6.15/net/caif/
H A Dcfpkt_skbuff.c104 if (skb_headlen(skb) >= len) { in cfpkt_peek_head()
124 if (unlikely(len > skb_headlen(skb))) { in cfpkt_extr_head()
293 u16 addlen = skb_headlen(add); in cfpkt_append()
307 dstlen = skb_headlen(dst); in cfpkt_append()
317 skb_put_data(dst, add->data, skb_headlen(add)); in cfpkt_append()
/linux-6.15/drivers/net/ethernet/sfc/
H A Dtx_tso.c163 skb_headlen(skb)); in efx_tso_check_protocol()
180 in_len = skb_headlen(skb) - header_len; in tso_start()
199 skb_headlen(skb), DMA_TO_DEVICE); in tso_start()
201 st->header_unmap_len = skb_headlen(skb); in tso_start()
/linux-6.15/net/core/
H A Dskbuff.c2768 int hdlen = (len > skb_headlen(skb)) ? skb_headlen(skb) : len; in pskb_trim_rcsum_slow()
2860 skb_headlen(list)) in __pskb_pull_tail()
3149 skb_headlen(skb), in __skb_splice_bits()
3277 offset -= skb_headlen(skb); in __skb_send_sock()
3735 hlen = skb_headlen(from); in skb_zerocopy_headlen()
3833 csstart = skb_headlen(skb); in skb_copy_and_csum_dev()
4123 int pos = skb_headlen(skb); in skb_split()
4171 if (skb_headlen(skb)) in skb_shift()
4558 skb_headlen(frag_skb)); in skb_head_frag_to_page_desc()
4758 pos = skb_headlen(head_skb); in skb_segment()
[all …]
H A Dgro.c95 unsigned int headlen = skb_headlen(skb); in skb_gro_receive()
393 headlen = skb_headlen(skb); in skb_gro_reset_offset()
435 int grow = skb_gro_offset(skb) - skb_headlen(skb); in gro_try_pull_from_frag0()
644 __skb_pull(skb, skb_headlen(skb)); in napi_reuse_skb()
H A Dtso.c76 tso->size = skb_headlen(skb) - hdr_len; in tso_start()
H A Ddatagram.c393 int start = skb_headlen(skb); in __skb_datagram_iter()
556 int start = skb_headlen(skb); in skb_copy_datagram_from_iter()
732 int copy = min_t(int, skb_headlen(skb), iov_iter_count(from)); in zerocopy_sg_from_iter()
H A Dgso.c236 if (seg_len + skb_headlen(iter) > max_len) in skb_gso_size_check()
/linux-6.15/net/xfrm/
H A Dxfrm_ipcomp.c142 if (!skb_cloned(skb) && skb_headlen(skb) >= minhead) { in ipcomp_setup_req()
153 nfrags = skb_cow_data(skb, skb_headlen(skb) < minhead ? in ipcomp_setup_req()
154 minhead - skb_headlen(skb) : 0, in ipcomp_setup_req()
H A Dxfrm_iptfs.c302 skb_frag_fill_page_desc(frag, page, skb->data - addr, skb_headlen(skb)); in iptfs_skb_head_to_frag()
349 if (initial_offset >= skb_headlen(skb)) { in iptfs_skb_prepare_frag_walk()
350 initial_offset -= skb_headlen(skb); in iptfs_skb_prepare_frag_walk()
360 initial_offset -= skb_headlen(skb); in iptfs_skb_prepare_frag_walk()
1046 } else if (data + iphlen <= skb_headlen(skb) && in __input_process_payload()
2148 if (!skb_headlen(from)) { in iptfs_consume_frags()
2275 (!skb2->head_frag && skb_headlen(skb)) || in iptfs_output_queued()
/linux-6.15/drivers/net/ethernet/netronome/nfp/nfdk/
H A Ddp.c130 n_descs = nfp_nfdk_headlen_to_segs(skb_headlen(skb)); in nfp_nfdk_tx_maybe_close_block()
305 dma_len = skb_headlen(skb); in nfp_nfdk_tx()
433 wr_idx, skb_headlen(skb), nr_frags, cnt); in nfp_nfdk_tx()
443 skb_headlen(skb), DMA_TO_DEVICE); in nfp_nfdk_tx()
512 size = skb_headlen(skb); in nfp_nfdk_tx_complete()
1371 dma_len = skb_headlen(skb); in nfp_nfdk_ctrl_tx_one()
1437 wr_idx, skb_headlen(skb), 0, cnt); in nfp_nfdk_ctrl_tx_one()
1440 skb_headlen(skb), DMA_TO_DEVICE); in nfp_nfdk_ctrl_tx_one()
/linux-6.15/net/ipv4/
H A Dtcp_sigpool.c329 const unsigned int head_data_len = skb_headlen(skb) > header_len ? in tcp_sigpool_hash_skb_data()
330 skb_headlen(skb) - header_len : 0; in tcp_sigpool_hash_skb_data()
/linux-6.15/drivers/infiniband/ulp/ipoib/
H A Dipoib_ib.c282 if (skb_headlen(skb)) { in ipoib_dma_map_tx()
283 mapping[0] = ib_dma_map_single(ca, skb->data, skb_headlen(skb), in ipoib_dma_map_tx()
312 ib_dma_unmap_single(ca, mapping[0], skb_headlen(skb), DMA_TO_DEVICE); in ipoib_dma_map_tx()
325 if (skb_headlen(skb)) { in ipoib_dma_unmap_tx()
326 ib_dma_unmap_single(priv->ca, mapping[0], skb_headlen(skb), in ipoib_dma_unmap_tx()
597 unsigned int usable_sge = priv->max_send_sge - !!skb_headlen(skb); in ipoib_send()
/linux-6.15/drivers/net/ethernet/netronome/nfp/nfd3/
H A Ddp.c302 dma_addr = dma_map_single(dp->dev, skb->data, skb_headlen(skb), in nfp_nfd3_tx()
320 txd->dma_len = cpu_to_le16(skb_headlen(skb)); in nfp_nfd3_tx()
400 skb_headlen(skb), DMA_TO_DEVICE); in nfp_nfd3_tx()
461 skb_headlen(skb), DMA_TO_DEVICE); in nfp_nfd3_tx_complete()
1248 dma_addr = dma_map_single(dp->dev, skb->data, skb_headlen(skb), in nfp_nfd3_ctrl_tx_one()
1266 txd->dma_len = cpu_to_le16(skb_headlen(skb)); in nfp_nfd3_ctrl_tx_one()
/linux-6.15/drivers/net/ethernet/mellanox/mlx4/
H A Den_tx.c661 if (unlikely(*lso_header_size != skb_headlen(skb))) { in get_real_size()
664 if (*lso_header_size < skb_headlen(skb)) in get_real_size()
694 unsigned int hlen = skb_headlen(skb); in build_inline_wqe()
840 byte_count = skb_headlen(skb) - lso_header_size; in mlx4_en_build_dma_wqe()
970 tx_info->linear = lso_header_size < skb_headlen(skb) && !inline_ok; in mlx4_en_xmit()
/linux-6.15/drivers/net/wireless/mediatek/mt76/
H A Dsdio_txrx.c281 memcpy(sdio->xmit_buf + len, e->skb->data, skb_headlen(e->skb)); in mt76s_tx_run_queue()
282 len += skb_headlen(e->skb); in mt76s_tx_run_queue()
/linux-6.15/io_uring/
H A Dzcrx.c852 if (unlikely(offset < skb_headlen(skb))) { in io_zcrx_recv_skb()
856 to_copy = min_t(size_t, skb_headlen(skb) - offset, len); in io_zcrx_recv_skb()
867 if (offset != skb_headlen(skb)) in io_zcrx_recv_skb()
871 start = skb_headlen(skb); in io_zcrx_recv_skb()
/linux-6.15/drivers/block/aoe/
H A Daoenet.c149 sn -= skb_headlen(skb); in aoenet_rcv()
/linux-6.15/drivers/net/ethernet/stmicro/stmmac/
H A Dring_mode.c20 unsigned int nopaged_len = skb_headlen(skb); in jumbo_frm()
H A Dchain_mode.c20 unsigned int nopaged_len = skb_headlen(skb); in jumbo_frm()
/linux-6.15/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_trace.h33 __entry->headlen = skb_headlen(skb);
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tx.c82 hlen = eth_get_headlen(skb->dev, skb->data, skb_headlen(skb)); in mlx5e_calc_min_inline()
93 return min_t(u16, hlen, skb_headlen(skb)); in mlx5e_calc_min_inline()
281 .headlen = skb_headlen(skb) - ihs - hopbyhop, in mlx5e_sq_xmit_prepare()
295 .headlen = skb_headlen(skb) - ihs, in mlx5e_sq_xmit_prepare()
/linux-6.15/drivers/net/wireless/ath/wil6210/
H A Dtxrx.c510 skb->data, skb_headlen(skb), false); in wil_vring_reap_rx()
560 skb->data, skb_headlen(skb), false); in wil_vring_reap_rx()
1836 headlen = skb_headlen(skb) - hdrlen; in __wil_tx_vring_tso()
1872 skb_headlen(skb) - headlen, in __wil_tx_vring_tso()
2042 uint len = skb_headlen(skb); in __wil_tx_ring()
2058 pa = dma_map_single(dev, skb->data, skb_headlen(skb), DMA_TO_DEVICE); in __wil_tx_ring()
2061 skb_headlen(skb), skb->data, &pa); in __wil_tx_ring()
2063 skb->data, skb_headlen(skb), false); in __wil_tx_ring()
/linux-6.15/drivers/net/ethernet/aeroflex/
H A Dgreth.c104 length = skb_headlen(skb); in greth_print_tx_packet()
194 skb_headlen(skb), in greth_clean_rings()
501 status |= skb_headlen(skb) & GRETH_BD_LEN; in greth_start_xmit_gbit()
508 dma_addr = dma_map_single(greth->dev, skb->data, skb_headlen(skb), DMA_TO_DEVICE); in greth_start_xmit_gbit()
712 skb_headlen(skb), in greth_clean_tx_gbit()
/linux-6.15/drivers/net/wwan/t7xx/
H A Dt7xx_port_wwan.c109 cloned->len = skb_headlen(cur); in t7xx_port_ctrl_tx()

123456789