/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_trace.h | 20 __field(unsigned int, headlen) 33 __entry->headlen = skb_headlen(skb); 49 __entry->headlen, __entry->len, __entry->hdr_len,
|
/kernel/linux/linux-6.6/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,
|
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/nfdk/ |
H A D | nfdk.h | 111 static inline int nfp_nfdk_headlen_to_segs(unsigned int headlen) in nfp_nfdk_headlen_to_segs() argument 114 return DIV_ROUND_UP(headlen + in nfp_nfdk_headlen_to_segs()
|
/kernel/linux/linux-5.10/net/sunrpc/auth_gss/ |
H A D | gss_krb5_wrap.c | 167 int headlen; in gss_wrap_kerberos_v1() local 182 headlen = g_token_size(&kctx->mech_used, in gss_wrap_kerberos_v1() 188 xdr_extend_head(buf, offset, headlen); in gss_wrap_kerberos_v1() 191 BUG_ON((buf->len - offset - headlen) % blocksize); in gss_wrap_kerberos_v1() 224 if (make_checksum(kctx, ptr, 8, buf, offset + headlen - conflen, in gss_wrap_kerberos_v1() 240 offset + headlen - conflen, pages)) in gss_wrap_kerberos_v1()
|
/kernel/linux/linux-6.6/net/core/ |
H A D | gro.c | 100 unsigned int headlen = skb_headlen(skb); in skb_gro_receive() local 137 if (headlen <= offset) { in skb_gro_receive() 146 offset -= headlen; in skb_gro_receive() 173 unsigned int first_size = headlen - offset; in skb_gro_receive() 201 if (offset > headlen) { in skb_gro_receive() 202 unsigned int eat = offset - headlen; in skb_gro_receive() 208 offset = headlen; in skb_gro_receive()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | dccp.h | 71 static inline struct dccp_hdr *dccp_zeroed_hdr(struct sk_buff *skb, int headlen) in dccp_zeroed_hdr() argument 73 skb_push(skb, headlen); in dccp_zeroed_hdr() 75 return memset(skb_transport_header(skb), 0, headlen); in dccp_zeroed_hdr()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | dccp.h | 71 static inline struct dccp_hdr *dccp_zeroed_hdr(struct sk_buff *skb, int headlen) in dccp_zeroed_hdr() argument 73 skb_push(skb, headlen); in dccp_zeroed_hdr() 75 return memset(skb_transport_header(skb), 0, headlen); in dccp_zeroed_hdr()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_tx.c | 214 unsigned char *skb_data, u16 headlen, in mlx5e_txwqe_build_dsegs() 221 if (headlen) { in mlx5e_txwqe_build_dsegs() 222 dma_addr = dma_map_single(sq->pdev, skb_data, headlen, in mlx5e_txwqe_build_dsegs() 229 dseg->byte_count = cpu_to_be32(headlen); in mlx5e_txwqe_build_dsegs() 231 mlx5e_dma_push(sq, dma_addr, headlen, MLX5E_DMA_MAP_SINGLE); in mlx5e_txwqe_build_dsegs() 263 u16 headlen; member 311 .headlen = skb_headlen(skb) - ihs, in mlx5e_sq_xmit_prepare() 324 .headlen = skb_headlen(skb) - ihs, in mlx5e_sq_xmit_prepare() 345 ds_cnt += !!attr->headlen + skb_shinfo(skb)->nr_frags + ds_cnt_ids; in mlx5e_sq_calc_wqe_attr() 453 attr->headlen, dse in mlx5e_sq_xmit_wqe() 213 mlx5e_txwqe_build_dsegs(struct mlx5e_txqsq *sq, struct sk_buff *skb, unsigned char *skb_data, u16 headlen, struct mlx5_wqe_data_seg *dseg) mlx5e_txwqe_build_dsegs() argument [all...] |
H A D | en_rx.c | 457 int offset_from, u32 headlen) in mlx5e_copy_skb_header() 461 unsigned int len = ALIGN(headlen, sizeof(long)); in mlx5e_copy_skb_header() 1177 u16 headlen = min_t(u32, MLX5E_RX_MAX_HEAD, cqe_bcnt); in mlx5e_skb_from_cqe_nonlinear() local 1178 u16 frag_headlen = headlen; in mlx5e_skb_from_cqe_nonlinear() 1179 u16 byte_cnt = cqe_bcnt - headlen; in mlx5e_skb_from_cqe_nonlinear() 1207 mlx5e_copy_skb_header(rq->pdev, skb, head_wi->di, head_wi->offset, headlen); in mlx5e_skb_from_cqe_nonlinear() 1208 /* skb linear part was allocated with headlen and aligned to long */ in mlx5e_skb_from_cqe_nonlinear() 1209 skb->tail += headlen; in mlx5e_skb_from_cqe_nonlinear() 1210 skb->len += headlen; in mlx5e_skb_from_cqe_nonlinear() 1406 u16 headlen in mlx5e_skb_from_cqe_mpwrq_nonlinear() local 455 mlx5e_copy_skb_header(struct device *pdev, struct sk_buff *skb, struct mlx5e_dma_info *dma_info, int offset_from, u32 headlen) mlx5e_copy_skb_header() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_tx.c | 178 unsigned char *skb_data, u16 headlen, in mlx5e_txwqe_build_dsegs() 185 if (headlen) { in mlx5e_txwqe_build_dsegs() 186 dma_addr = dma_map_single(sq->pdev, skb_data, headlen, in mlx5e_txwqe_build_dsegs() 193 dseg->byte_count = cpu_to_be32(headlen); in mlx5e_txwqe_build_dsegs() 195 mlx5e_dma_push(sq, dma_addr, headlen, MLX5E_DMA_MAP_SINGLE); in mlx5e_txwqe_build_dsegs() 227 u16 headlen; member 277 .headlen = skb_headlen(skb) - ihs - hopbyhop, in mlx5e_sq_xmit_prepare() 291 .headlen = skb_headlen(skb) - ihs, in mlx5e_sq_xmit_prepare() 314 ds_cnt += !!attr->headlen + skb_shinfo(skb)->nr_frags + ds_cnt_ids; in mlx5e_sq_calc_wqe_attr() 489 attr->headlen, dse in mlx5e_sq_xmit_wqe() 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) mlx5e_txwqe_build_dsegs() argument [all...] |
H A D | en_rx.c | 540 int offset_from, int dma_offset, u32 headlen) in mlx5e_copy_skb_header() 544 unsigned int len = ALIGN(headlen, sizeof(long)); in mlx5e_copy_skb_header() 1999 u16 headlen = min_t(u16, MLX5E_RX_MAX_HEAD, cqe_bcnt); in mlx5e_skb_from_cqe_mpwrq_nonlinear() local 2039 frag_offset += headlen; in mlx5e_skb_from_cqe_mpwrq_nonlinear() 2040 byte_cnt -= headlen; in mlx5e_skb_from_cqe_mpwrq_nonlinear() 2042 linear_data_len = headlen; in mlx5e_skb_from_cqe_mpwrq_nonlinear() 2110 __pskb_pull_tail(skb, headlen); in mlx5e_skb_from_cqe_mpwrq_nonlinear() 2129 head_offset, head_offset, headlen); in mlx5e_skb_from_cqe_mpwrq_nonlinear() 2130 /* skb linear part was allocated with headlen and aligned to long */ in mlx5e_skb_from_cqe_mpwrq_nonlinear() 2131 skb->tail += headlen; in mlx5e_skb_from_cqe_mpwrq_nonlinear() 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) mlx5e_copy_skb_header() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/ |
H A D | ice_txrx.c | 970 unsigned int headlen; in ice_construct_skb() local 984 headlen = size; in ice_construct_skb() 985 if (headlen > ICE_RX_HDR_SIZE) in ice_construct_skb() 986 headlen = eth_get_headlen(skb->dev, xdp->data, ICE_RX_HDR_SIZE); in ice_construct_skb() 989 memcpy(__skb_put(skb, headlen), xdp->data, ALIGN(headlen, in ice_construct_skb() 993 size -= headlen; in ice_construct_skb() 1001 rx_buf->page_offset + headlen, size, truesize); in ice_construct_skb()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_txrx.c | 1307 unsigned int headlen; in iavf_construct_skb() local 1324 headlen = size; in iavf_construct_skb() 1325 if (headlen > IAVF_RX_HDR_SIZE) in iavf_construct_skb() 1326 headlen = eth_get_headlen(skb->dev, va, IAVF_RX_HDR_SIZE); in iavf_construct_skb() 1329 memcpy(__skb_put(skb, headlen), va, ALIGN(headlen, sizeof(long))); in iavf_construct_skb() 1332 size -= headlen; in iavf_construct_skb() 1335 rx_buffer->page_offset + headlen, in iavf_construct_skb()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_txrx.c | 1039 unsigned int headlen; in ice_construct_skb() local 1059 headlen = size; in ice_construct_skb() 1060 if (headlen > ICE_RX_HDR_SIZE) in ice_construct_skb() 1061 headlen = eth_get_headlen(skb->dev, xdp->data, ICE_RX_HDR_SIZE); in ice_construct_skb() 1064 memcpy(__skb_put(skb, headlen), xdp->data, ALIGN(headlen, in ice_construct_skb() 1068 size -= headlen; in ice_construct_skb() 1079 rx_buf->page_offset + headlen, size, in ice_construct_skb()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_txrx.c | 1328 unsigned int headlen; in iavf_construct_skb() local 1345 headlen = size; in iavf_construct_skb() 1346 if (headlen > IAVF_RX_HDR_SIZE) in iavf_construct_skb() 1347 headlen = eth_get_headlen(skb->dev, va, IAVF_RX_HDR_SIZE); in iavf_construct_skb() 1350 memcpy(__skb_put(skb, headlen), va, ALIGN(headlen, sizeof(long))); in iavf_construct_skb() 1353 size -= headlen; in iavf_construct_skb() 1356 rx_buffer->page_offset + headlen, in iavf_construct_skb()
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | rxmq.c | 178 unsigned int headlen, fraglen, pad_len = 0; in iwl_mvm_create_skb() local 225 headlen = (len <= skb_tailroom(skb)) ? len : in iwl_mvm_create_skb() 235 if (WARN_ONCE(headlen < hdrlen, in iwl_mvm_create_skb() 249 skb_put_data(skb, (u8 *)hdr + hdrlen + pad_len, headlen - hdrlen); in iwl_mvm_create_skb() 265 if (unlikely(headlen - hdrlen < sizeof(*shdr) || in iwl_mvm_create_skb() 276 fraglen = len - headlen; in iwl_mvm_create_skb() 279 int offset = (void *)hdr + headlen + pad_len - in iwl_mvm_create_skb()
|
/kernel/linux/linux-5.10/net/xfrm/ |
H A D | xfrm_user.c | 3046 unsigned int headlen; in xfrm_notify_sa() local 3049 headlen = sizeof(*p); in xfrm_notify_sa() 3051 len += nla_total_size(headlen); in xfrm_notify_sa() 3052 headlen = sizeof(*id); in xfrm_notify_sa() 3055 len += NLMSG_ALIGN(headlen); in xfrm_notify_sa() 3061 nlh = nlmsg_put(skb, c->portid, c->seq, c->event, headlen, 0); in xfrm_notify_sa() 3314 unsigned int headlen; in xfrm_notify_policy() local 3317 headlen = sizeof(*p); in xfrm_notify_policy() 3319 len += nla_total_size(headlen); in xfrm_notify_policy() 3320 headlen in xfrm_notify_policy() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_txrx.c | 1993 unsigned int headlen; in i40e_construct_skb() local 2023 headlen = size; in i40e_construct_skb() 2024 if (headlen > I40E_RX_HDR_SIZE) in i40e_construct_skb() 2025 headlen = eth_get_headlen(skb->dev, xdp->data, in i40e_construct_skb() 2029 memcpy(__skb_put(skb, headlen), xdp->data, in i40e_construct_skb() 2030 ALIGN(headlen, sizeof(long))); in i40e_construct_skb() 2033 size -= headlen; in i40e_construct_skb() 2036 rx_buffer->page_offset + headlen, in i40e_construct_skb()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/wil6210/ |
H A D | txrx.c | 1750 int f, len, hdrlen, headlen; in __wil_tx_vring_tso() local 1838 headlen = skb_headlen(skb) - hdrlen; in __wil_tx_vring_tso() 1840 for (f = headlen ? -1 : 0; f < nr_frags; f++) { in __wil_tx_vring_tso() 1841 if (headlen) { in __wil_tx_vring_tso() 1842 len = headlen; in __wil_tx_vring_tso() 1866 if (!headlen) { in __wil_tx_vring_tso() 1874 skb_headlen(skb) - headlen, in __wil_tx_vring_tso() 1878 headlen -= lenmss; in __wil_tx_vring_tso()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_txrx.c | 2136 unsigned int headlen; in i40e_construct_skb() local 2167 headlen = size; in i40e_construct_skb() 2168 if (headlen > I40E_RX_HDR_SIZE) in i40e_construct_skb() 2169 headlen = eth_get_headlen(skb->dev, xdp->data, in i40e_construct_skb() 2173 memcpy(__skb_put(skb, headlen), xdp->data, in i40e_construct_skb() 2174 ALIGN(headlen, sizeof(long))); in i40e_construct_skb() 2182 size -= headlen; in i40e_construct_skb() 2189 rx_buffer->page_offset + headlen, in i40e_construct_skb()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/wil6210/ |
H A D | txrx.c | 1750 int f, len, hdrlen, headlen; in __wil_tx_vring_tso() local 1836 headlen = skb_headlen(skb) - hdrlen; in __wil_tx_vring_tso() 1838 for (f = headlen ? -1 : 0; f < nr_frags; f++) { in __wil_tx_vring_tso() 1839 if (headlen) { in __wil_tx_vring_tso() 1840 len = headlen; in __wil_tx_vring_tso() 1864 if (!headlen) { in __wil_tx_vring_tso() 1872 skb_headlen(skb) - headlen, in __wil_tx_vring_tso() 1876 headlen -= lenmss; in __wil_tx_vring_tso()
|
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | rpcrdma.h | 646 __field(unsigned int, headlen) 660 __entry->headlen = rqst->rq_snd_buf.head[0].iov_len; 670 __entry->headlen, __entry->pagelen, __entry->taillen, 1143 __field(size_t, headlen) 1152 __entry->headlen = rqst->rq_rcv_buf.head[0].iov_len; 1159 __entry->headlen, __entry->pagelen, __entry->taillen
|
/kernel/linux/linux-5.10/net/batman-adv/ |
H A D | bridge_loop_avoidance.c | 1094 int headlen; in batadv_bla_process_claim() local 1101 headlen = ETH_HLEN; in batadv_bla_process_claim() 1112 vhdr = skb_header_pointer(skb, headlen, VLAN_HLEN, in batadv_bla_process_claim() 1118 headlen += VLAN_HLEN; in batadv_bla_process_claim() 1128 if (unlikely(!pskb_may_pull(skb, headlen + arp_hdr_len(skb->dev)))) in batadv_bla_process_claim() 1133 arphdr = (struct arphdr *)((u8 *)ethhdr + headlen); in batadv_bla_process_claim()
|
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | rpcrdma.h | 826 __field(unsigned int, headlen) 840 __entry->headlen = rqst->rq_snd_buf.head[0].iov_len; 851 __entry->headlen, __entry->pagelen, __entry->taillen, 1380 __field(size_t, headlen) 1389 __entry->headlen = rqst->rq_rcv_buf.head[0].iov_len; 1396 __entry->headlen, __entry->pagelen, __entry->taillen
|
/kernel/linux/linux-6.6/net/batman-adv/ |
H A D | bridge_loop_avoidance.c | 1089 int headlen; in batadv_bla_process_claim() local 1096 headlen = ETH_HLEN; in batadv_bla_process_claim() 1107 vhdr = skb_header_pointer(skb, headlen, VLAN_HLEN, in batadv_bla_process_claim() 1113 headlen += VLAN_HLEN; in batadv_bla_process_claim() 1123 if (unlikely(!pskb_may_pull(skb, headlen + arp_hdr_len(skb->dev)))) in batadv_bla_process_claim() 1128 arphdr = (struct arphdr *)((u8 *)ethhdr + headlen); in batadv_bla_process_claim()
|