/linux-master/drivers/net/ethernet/netronome/nfp/nfdk/ |
H A D | nfdk.h | 111 static inline int nfp_nfdk_headlen_to_segs(unsigned int headlen) argument 114 return DIV_ROUND_UP(headlen +
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_trace.h | 20 __field(unsigned int, headlen) 33 __entry->headlen = skb_headlen(skb); 48 __entry->headlen, __entry->len, __entry->hdr_len,
|
/linux-master/include/linux/ |
H A D | dccp.h | 71 static inline struct dccp_hdr *dccp_zeroed_hdr(struct sk_buff *skb, int headlen) argument 73 skb_push(skb, headlen); 75 return memset(skb_transport_header(skb), 0, headlen);
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_tx.c | 178 unsigned char *skb_data, u16 headlen, 185 if (headlen) { 186 dma_addr = dma_map_single(sq->pdev, skb_data, headlen, 193 dseg->byte_count = cpu_to_be32(headlen); 195 mlx5e_dma_push(sq, dma_addr, headlen, MLX5E_DMA_MAP_SINGLE); 227 u16 headlen; member in struct:mlx5e_tx_attr 277 .headlen = skb_headlen(skb) - ihs - hopbyhop, 291 .headlen = skb_headlen(skb) - ihs, 314 ds_cnt += !!attr->headlen + skb_shinfo(skb)->nr_frags + ds_cnt_ids; 491 attr->headlen, dse 177 mlx5e_txwqe_build_dsegs(struct mlx5e_txqsq *sq, struct sk_buff *skb, unsigned char *skb_data, u16 headlen, struct mlx5_wqe_data_seg *dseg) argument [all...] |
H A D | en_rx.c | 540 int offset_from, int dma_offset, u32 headlen) 544 unsigned int len = ALIGN(headlen, sizeof(long)); 1999 u16 headlen = min_t(u16, MLX5E_RX_MAX_HEAD, cqe_bcnt); local 2039 frag_offset += headlen; 2040 byte_cnt -= headlen; 2042 linear_data_len = headlen; 2110 __pskb_pull_tail(skb, headlen); 2129 head_offset, head_offset, headlen); 2130 /* skb linear part was allocated with headlen and aligned to long */ 2131 skb->tail += headlen; 538 mlx5e_copy_skb_header(struct mlx5e_rq *rq, struct sk_buff *skb, struct page *page, dma_addr_t addr, int offset_from, int dma_offset, u32 headlen) argument [all...] |
/linux-master/net/core/ |
H A D | gro.c | 97 unsigned int headlen = skb_headlen(skb); local 134 if (headlen <= offset) { 143 offset -= headlen; 170 unsigned int first_size = headlen - offset; 199 if (offset > headlen) { 200 unsigned int eat = offset - headlen; 206 offset = headlen; 372 unsigned int headlen; local 376 headlen = skb_headlen(skb); 378 NAPI_GRO_CB(skb)->frag0_len = headlen; [all...] |
H A D | skbuff.c | 1333 printk("%sskb len=%u headroom=%u headlen=%u tailroom=%u\n" 4630 * If head_skb's headlen does not fit requested gso_size, 5562 net_warn_ratelimited("bad partial csum: csum=%u/%u headroom=%u headlen=%u\n", 6554 /* carve out the first off bytes from skb when off < headlen */ 6556 const int headlen, gfp_t gfp_mask) 6560 int new_hlen = headlen - off; 6749 int headlen = skb_headlen(skb); local 6751 if (len < headlen) 6752 return pskb_carve_inside_header(skb, len, headlen, gfp); 6754 return pskb_carve_inside_nonlinear(skb, len, headlen, gf 6555 pskb_carve_inside_header(struct sk_buff *skb, const u32 off, const int headlen, gfp_t gfp_mask) argument [all...] |
H A D | filter.c | 218 data, int, headlen, int, offset) 224 if (headlen - offset >= len) 245 data, int, headlen, int, offset) 251 if (headlen - offset >= len) 272 data, int, headlen, int, offset) 278 if (headlen - offset >= len) 608 * (headlen) in BPF R9. Since classic BPF is read-only
|
/linux-master/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_txrx.c | 1327 unsigned int headlen; local 1344 headlen = size; 1345 if (headlen > IAVF_RX_HDR_SIZE) 1346 headlen = eth_get_headlen(skb->dev, va, IAVF_RX_HDR_SIZE); 1349 memcpy(__skb_put(skb, headlen), va, ALIGN(headlen, sizeof(long))); 1352 size -= headlen; 1355 rx_buffer->page_offset + headlen,
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_txrx.c | 1042 unsigned int headlen; local 1062 headlen = size; 1063 if (headlen > ICE_RX_HDR_SIZE) 1064 headlen = eth_get_headlen(skb->dev, xdp->data, ICE_RX_HDR_SIZE); 1067 memcpy(__skb_put(skb, headlen), xdp->data, ALIGN(headlen, 1071 size -= headlen; 1082 rx_buf->page_offset + headlen, size,
|
/linux-master/net/batman-adv/ |
H A D | bridge_loop_avoidance.c | 1089 int headlen; local 1096 headlen = ETH_HLEN; 1107 vhdr = skb_header_pointer(skb, headlen, VLAN_HLEN, 1113 headlen += VLAN_HLEN; 1123 if (unlikely(!pskb_may_pull(skb, headlen + arp_hdr_len(skb->dev)))) 1128 arphdr = (struct arphdr *)((u8 *)ethhdr + headlen);
|
/linux-master/drivers/net/wireless/ath/wil6210/ |
H A D | txrx.c | 1750 int f, len, hdrlen, headlen; local 1836 headlen = skb_headlen(skb) - hdrlen; 1838 for (f = headlen ? -1 : 0; f < nr_frags; f++) { 1839 if (headlen) { 1840 len = headlen; 1864 if (!headlen) { 1872 skb_headlen(skb) - headlen, 1876 headlen -= lenmss;
|
H A D | txrx_edma.c | 1412 int f, hdrlen, headlen; local 1470 headlen = skb_headlen(skb) - hdrlen; 1471 wil_dbg_txrx(wil, "TSO: process skb head, headlen %u\n", headlen); 1472 rc = wil_tx_tso_gen_desc(wil, skb->data + hdrlen, headlen,
|
/linux-master/net/xfrm/ |
H A D | xfrm_user.c | 3338 unsigned int headlen; local 3341 headlen = sizeof(*p); 3343 len += nla_total_size(headlen); 3344 headlen = sizeof(*id); 3347 len += NLMSG_ALIGN(headlen); 3353 nlh = nlmsg_put(skb, c->portid, c->seq, c->event, headlen, 0); 3610 unsigned int headlen; local 3613 headlen = sizeof(*p); 3615 len += nla_total_size(headlen); 3616 headlen [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | rxmq.c | 97 unsigned int headlen, fraglen, pad_len = 0; local 128 headlen = (len <= skb_tailroom(skb)) ? len : 138 if (unlikely(headlen < hdrlen)) 146 skb_put_data(skb, (u8 *)hdr + hdrlen + pad_len, headlen - hdrlen); 165 if (unlikely(headlen - hdrlen < sizeof(*shdr) || 179 fraglen = len - headlen; 182 int offset = (u8 *)hdr + headlen + pad_len -
|
/linux-master/include/trace/events/ |
H A D | rpcrdma.h | 825 __field(unsigned int, headlen) 839 __entry->headlen = rqst->rq_snd_buf.head[0].iov_len; 850 __entry->headlen, __entry->pagelen, __entry->taillen, 1359 __field(size_t, headlen) 1368 __entry->headlen = rqst->rq_rcv_buf.head[0].iov_len; 1375 __entry->headlen, __entry->pagelen, __entry->taillen
|
/linux-master/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ixgbevf_main.c | 861 unsigned int headlen; local 888 headlen = size; 889 if (headlen > IXGBEVF_RX_HDR_SIZE) 890 headlen = eth_get_headlen(skb->dev, xdp->data, 894 memcpy(__skb_put(skb, headlen), xdp->data, 895 ALIGN(headlen, sizeof(long))); 898 size -= headlen; 901 (xdp->data + headlen) -
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_txrx.c | 2123 unsigned int headlen; local 2154 headlen = size; 2155 if (headlen > I40E_RX_HDR_SIZE) 2156 headlen = eth_get_headlen(skb->dev, xdp->data, 2160 memcpy(__skb_put(skb, headlen), xdp->data, 2161 ALIGN(headlen, sizeof(long))); 2169 size -= headlen; 2176 rx_buffer->page_offset + headlen,
|
/linux-master/drivers/net/ethernet/intel/idpf/ |
H A D | idpf_txrx.c | 2999 unsigned int headlen; local 3020 headlen = size; 3021 if (headlen > IDPF_RX_HDR_SIZE) 3022 headlen = eth_get_headlen(skb->dev, va, IDPF_RX_HDR_SIZE); 3025 memcpy(__skb_put(skb, headlen), va, ALIGN(headlen, sizeof(long))); 3028 size -= headlen; 3035 skb_add_rx_frag(skb, 0, rx_buf->page, rx_buf->page_offset + headlen,
|
/linux-master/drivers/net/ethernet/intel/igc/ |
H A D | igc_main.c | 1973 unsigned int headlen; local 1991 headlen = size; 1992 if (headlen > IGC_RX_HDR_LEN) 1993 headlen = eth_get_headlen(skb->dev, va, IGC_RX_HDR_LEN); 1996 memcpy(__skb_put(skb, headlen + metasize), xdp->data_meta, 1997 ALIGN(headlen + metasize, sizeof(long))); 2005 size -= headlen; 2008 (va + headlen) - page_address(rx_buffer->page),
|
/linux-master/drivers/net/ethernet/intel/igb/ |
H A D | igb_main.c | 8514 unsigned int headlen; local 8529 headlen = size; 8530 if (headlen > IGB_RX_HDR_LEN) 8531 headlen = eth_get_headlen(skb->dev, xdp->data, IGB_RX_HDR_LEN); 8534 memcpy(__skb_put(skb, headlen), xdp->data, ALIGN(headlen, sizeof(long))); 8537 size -= headlen; 8540 (xdp->data + headlen) - page_address(rx_buffer->page),
|
/linux-master/drivers/net/ |
H A D | tun.c | 1952 u32 headlen; local 1956 headlen = eth_get_headlen(tun->dev, skb->data, 1959 if (unlikely(headlen > skb_headlen(skb))) {
|