| /linux/net/caif/ |
| H A D | cfpkt_skbuff.c | 104 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/tools/testing/selftests/bpf/progs/ |
| H A D | decap_sanity.c | 16 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/net/core/ |
| H A D | skbuff.c | 1322 level, skb->len, headroom, skb_headlen(skb), tailroom, in skb_dump() 1350 seg_len = min_t(int, skb_headlen(skb), len); in skb_dump() 2199 unsigned int size = skb_headlen(skb) + headroom; in __pskb_copy_fclone() 2209 skb_put(n, skb_headlen(skb)); in __pskb_copy_fclone() 2709 int offset = skb_headlen(skb); in ___pskb_trim() 2775 if (len > skb_headlen(skb)) { in ___pskb_trim() 2801 int hdlen = (len > skb_headlen(skb)) ? skb_headlen(skb) : len; in pskb_trim_rcsum_slow() 2853 BUG_ON(skb_copy_bits(skb, skb_headlen(skb), in __pskb_pull_tail() 2893 skb_headlen(list)) in __pskb_pull_tail() 2982 int start = skb_headlen(skb); in skb_copy_bits() [all …]
|
| H A D | gro.c | 96 unsigned int headlen = skb_headlen(skb); in skb_gro_receive() 395 headlen = skb_headlen(skb); in skb_gro_reset_offset() 437 int grow = skb_gro_offset(skb) - skb_headlen(skb); in gro_try_pull_from_frag0() 648 __skb_pull(skb, skb_headlen(skb)); in napi_reuse_skb()
|
| H A D | tso.c | 76 tso->size = skb_headlen(skb) - hdr_len; in tso_start()
|
| H A D | datagram.c | 394 int start = skb_headlen(skb); in __skb_datagram_iter() 553 int start = skb_headlen(skb); in skb_copy_datagram_from_iter() 786 int copy = min_t(int, skb_headlen(skb), iov_iter_count(from)); in zerocopy_sg_from_iter()
|
| H A D | gso.c | 236 if (seg_len + skb_headlen(iter) > max_len) in skb_gso_size_check()
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | tx_tso.c | 163 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/net/xfrm/ |
| H A D | xfrm_ipcomp.c | 142 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()
|
| /linux/net/ipv4/ |
| H A D | tcp_sigpool.c | 329 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/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | en_tx.c | 661 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/drivers/block/aoe/ |
| H A D | aoenet.c | 149 sn -= skb_headlen(skb); in aoenet_rcv()
|
| /linux/drivers/net/wireless/ath/wil6210/ |
| H A D | txrx.c | 510 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/drivers/net/ethernet/aeroflex/ |
| H A D | greth.c | 104 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/drivers/net/ethernet/netronome/nfp/nfdk/ |
| H A D | rings.c | 36 size = skb_headlen(skb); in nfp_nfdk_tx_ring_reset()
|
| /linux/drivers/net/ethernet/intel/iavf/ |
| H A D | iavf_txrx.h | 335 int count = 0, size = skb_headlen(skb); in iavf_xmit_descriptor_count()
|
| /linux/drivers/net/ethernet/netronome/nfp/nfd3/ |
| H A D | rings.c | 61 skb_headlen(skb), DMA_TO_DEVICE); in nfp_nfd3_tx_ring_reset()
|
| /linux/io_uring/ |
| H A D | zcrx.c | 1344 if (unlikely(offset < skb_headlen(skb))) { in io_zcrx_recv_skb() 1348 to_copy = min_t(size_t, skb_headlen(skb) - offset, len); in io_zcrx_recv_skb() 1360 if (offset != skb_headlen(skb)) in io_zcrx_recv_skb() 1364 start = skb_headlen(skb); in io_zcrx_recv_skb()
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | vnic_sdma.c | 58 skb_headlen(tx->skb)); in build_vnic_ulp_payload()
|
| /linux/drivers/net/ethernet/agere/ |
| H A D | et131x.c | 2453 if (skb_headlen(skb) <= 1514) { in nic_send_packet() 2457 desc[frag].len_vlan = skb_headlen(skb); in nic_send_packet() 2460 skb_headlen(skb), in nic_send_packet() 2470 desc[frag].len_vlan = skb_headlen(skb) / 2; in nic_send_packet() 2473 skb_headlen(skb) / 2, in nic_send_packet() 2483 desc[frag].len_vlan = skb_headlen(skb) / 2; in nic_send_packet() 2486 skb_headlen(skb) / 2, in nic_send_packet() 2487 skb_headlen(skb) / 2, in nic_send_packet()
|
| /linux/drivers/net/ethernet/qlogic/qede/ |
| H A D | qede_fp.c | 281 if (skb_headlen(skb) > hlen) in qede_pkt_req_lin() 1532 skb_headlen(skb), DMA_TO_DEVICE); in qede_start_xmit() 1540 BD_SET_UNMAP_ADDR_LEN(first_bd, mapping, skb_headlen(skb)); in qede_start_xmit() 1625 if (unlikely(skb_headlen(skb) > hlen)) { in qede_start_xmit()
|
| /linux/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_txrx.h | 508 int count = 0, size = skb_headlen(skb); in i40e_xmit_descriptor_count()
|
| /linux/net/sctp/ |
| H A D | ulpqueue.c | 981 freed += skb_headlen(skb); in sctp_ulpq_renege_list() 985 freed += skb_headlen(last); in sctp_ulpq_renege_list()
|
| /linux/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | sge.c | 249 *addr = dma_map_single(dev, skb->data, skb_headlen(skb), DMA_TO_DEVICE); in cxgb4_map_skb() 268 dma_unmap_single(dev, addr[-1], skb_headlen(skb), DMA_TO_DEVICE); in cxgb4_map_skb() 280 dma_unmap_single(dev, *addr++, skb_headlen(skb), DMA_TO_DEVICE); in unmap_skb() 789 skb_headlen(skb)); in calc_tx_flits() 833 len = skb_headlen(skb) - start; in cxgb4_write_sgl() 897 u32 frag_size, skb_linear_data_len = skb_headlen(skb); in cxgb4_write_partial_sgl() 1640 hdrlen = eth_get_headlen(dev, skb->data, skb_headlen(skb)); in cxgb4_eth_xmit() 2176 if (skb_headlen(skb) - hdr_len) in ethofld_calc_tx_flits() 2285 hdr_len = eth_get_headlen(dev, skb->data, skb_headlen(skb)); in ethofld_hard_xmit() 4106 skb_headlen(skb)); in cxgb4_ethofld_rx_handler()
|
| /linux/include/linux/ |
| H A D | virtio_net.h | 223 skb_headlen(skb)); in virtio_net_hdr_from_skb()
|