Home
last modified time | relevance | path

Searched refs:headlen (Results 1 – 22 of 22) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tx.c214 unsigned char *skb_data, u16 headlen, in mlx5e_txwqe_build_dsegs() argument
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, dseg); in mlx5e_sq_xmit_wqe()
[all …]
H A Den_rx.c457 int offset_from, u32 headlen) in mlx5e_copy_skb_header() argument
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()
1209 skb->tail += headlen; in mlx5e_skb_from_cqe_nonlinear()
1210 skb->len += headlen; in mlx5e_skb_from_cqe_nonlinear()
1406 u16 headlen = min_t(u16, MLX5E_RX_MAX_HEAD, cqe_bcnt); in mlx5e_skb_from_cqe_mpwrq_nonlinear() local
1408 u32 frag_offset = head_offset + headlen; in mlx5e_skb_from_cqe_mpwrq_nonlinear()
[all …]
/OK3568_Linux_fs/kernel/net/sunrpc/auth_gss/
H A Dgss_krb5_wrap.c167 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()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_trace.h20 __field(unsigned int, headlen)
33 __entry->headlen = skb_headlen(skb);
49 __entry->headlen, __entry->len, __entry->hdr_len,
/OK3568_Linux_fs/kernel/include/linux/
H A Ddccp.h71 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()
/OK3568_Linux_fs/u-boot/drivers/net/
H A Dmacb.c400 unsigned int headlen, taillen; in _macb_recv() local
402 headlen = 128 * (MACB_RX_RING_SIZE in _macb_recv()
404 taillen = length - headlen; in _macb_recv()
406 buffer, headlen); in _macb_recv()
407 memcpy((void *)net_rx_packets[0] + headlen, in _macb_recv()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/iavf/
H A Diavf_txrx.c1307 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()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/ice/
H A Dice_txrx.c970 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()
/OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/mvm/
H A Drxmq.c178 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()
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/wil6210/
H A Dtxrx.c1750 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()
H A Dtxrx_edma.c1410 int f, hdrlen, headlen; in __wil_tx_ring_tso_edma() local
1468 headlen = skb_headlen(skb) - hdrlen; in __wil_tx_ring_tso_edma()
1469 wil_dbg_txrx(wil, "TSO: process skb head, headlen %u\n", headlen); in __wil_tx_ring_tso_edma()
1470 rc = wil_tx_tso_gen_desc(wil, skb->data + hdrlen, headlen, in __wil_tx_ring_tso_edma()
/OK3568_Linux_fs/kernel/include/trace/events/
H A Drpcrdma.h646 __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
/OK3568_Linux_fs/kernel/net/batman-adv/
H A Dbridge_loop_avoidance.c1094 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()
/OK3568_Linux_fs/kernel/net/xfrm/
H A Dxfrm_user.c2930 unsigned int headlen; in xfrm_notify_sa() local
2933 headlen = sizeof(*p); in xfrm_notify_sa()
2935 len += nla_total_size(headlen); in xfrm_notify_sa()
2936 headlen = sizeof(*id); in xfrm_notify_sa()
2939 len += NLMSG_ALIGN(headlen); in xfrm_notify_sa()
2945 nlh = nlmsg_put(skb, c->portid, c->seq, c->event, headlen, 0); in xfrm_notify_sa()
3198 unsigned int headlen; in xfrm_notify_policy() local
3201 headlen = sizeof(*p); in xfrm_notify_policy()
3203 len += nla_total_size(headlen); in xfrm_notify_policy()
3204 headlen = sizeof(*id); in xfrm_notify_policy()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/i40e/
H A Di40e_txrx.c1993 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()
/OK3568_Linux_fs/kernel/net/core/
H A Dskbuff.c4160 unsigned int headlen = skb_headlen(skb); in skb_gro_receive() local
4171 if (headlen <= offset) { in skb_gro_receive()
4180 offset -= headlen; in skb_gro_receive()
4207 unsigned int first_size = headlen - offset; in skb_gro_receive()
4233 if (offset > headlen) { in skb_gro_receive()
4234 unsigned int eat = offset - headlen; in skb_gro_receive()
4240 offset = headlen; in skb_gro_receive()
5962 const int headlen, gfp_t gfp_mask) in pskb_carve_inside_header() argument
5966 int new_hlen = headlen - off; in pskb_carve_inside_header()
6163 int headlen = skb_headlen(skb); in pskb_carve() local
[all …]
H A Dfilter.c209 data, int, headlen, int, offset) in BPF_CALL_4() argument
215 if (headlen - offset >= len) in BPF_CALL_4()
236 data, int, headlen, int, offset) in BPF_CALL_4() argument
242 if (headlen - offset >= len) in BPF_CALL_4()
263 data, int, headlen, int, offset) in BPF_CALL_4() argument
269 if (headlen - offset >= len) in BPF_CALL_4()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/ixgbevf/
H A Dixgbevf_main.c866 unsigned int headlen; in ixgbevf_construct_skb() local
893 headlen = size; in ixgbevf_construct_skb()
894 if (headlen > IXGBEVF_RX_HDR_SIZE) in ixgbevf_construct_skb()
895 headlen = eth_get_headlen(skb->dev, xdp->data, in ixgbevf_construct_skb()
899 memcpy(__skb_put(skb, headlen), xdp->data, in ixgbevf_construct_skb()
900 ALIGN(headlen, sizeof(long))); in ixgbevf_construct_skb()
903 size -= headlen; in ixgbevf_construct_skb()
906 (xdp->data + headlen) - in ixgbevf_construct_skb()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/igc/
H A Digc_main.c1596 unsigned int headlen; in igc_construct_skb() local
1614 headlen = size; in igc_construct_skb()
1615 if (headlen > IGC_RX_HDR_LEN) in igc_construct_skb()
1616 headlen = eth_get_headlen(skb->dev, va, IGC_RX_HDR_LEN); in igc_construct_skb()
1619 memcpy(__skb_put(skb, headlen), va, ALIGN(headlen, sizeof(long))); in igc_construct_skb()
1622 size -= headlen; in igc_construct_skb()
1625 (va + headlen) - page_address(rx_buffer->page), in igc_construct_skb()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/igb/
H A Digb_main.c8336 unsigned int headlen; in igb_construct_skb() local
8355 headlen = size; in igb_construct_skb()
8356 if (headlen > IGB_RX_HDR_LEN) in igb_construct_skb()
8357 headlen = eth_get_headlen(skb->dev, xdp->data, IGB_RX_HDR_LEN); in igb_construct_skb()
8360 memcpy(__skb_put(skb, headlen), xdp->data, ALIGN(headlen, sizeof(long))); in igb_construct_skb()
8363 size -= headlen; in igb_construct_skb()
8366 (xdp->data + headlen) - page_address(rx_buffer->page), in igb_construct_skb()
/OK3568_Linux_fs/kernel/drivers/net/
H A Dtun.c1983 u32 headlen; in tun_get_user() local
1987 headlen = eth_get_headlen(tun->dev, skb->data, in tun_get_user()
1990 if (unlikely(headlen > skb_headlen(skb))) { in tun_get_user()
/OK3568_Linux_fs/kernel/Documentation/networking/
H A Dfilter.rst1193 skb->data + headlen; arithmetic forbidden.