Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Den_tx.c244 unsigned char *skb_data, u16 headlen, in mlx5e_txwqe_build_dsegs() argument
251 if (headlen) { in mlx5e_txwqe_build_dsegs()
252 dma_addr = dma_map_single(sq->pdev, skb_data, headlen, in mlx5e_txwqe_build_dsegs()
259 dseg->byte_count = cpu_to_be32(headlen); in mlx5e_txwqe_build_dsegs()
261 mlx5e_dma_push(sq, dma_addr, headlen, MLX5E_DMA_MAP_SINGLE); in mlx5e_txwqe_build_dsegs()
350 u16 headlen, ihs, contig_wqebbs_room; in mlx5e_sq_xmit() local
376 headlen = skb->len - ihs - skb->data_len; in mlx5e_sq_xmit()
377 ds_cnt += !!headlen; in mlx5e_sq_xmit()
422 num_dma = mlx5e_txwqe_build_dsegs(sq, skb, skb->data + ihs, headlen, dseg); in mlx5e_sq_xmit()
638 u16 headlen, ihs, pi, contig_wqebbs_room; in mlx5i_sq_xmit() local
[all …]
Den_rx.c372 int offset_from, int offset_to, u32 headlen) in mlx5e_copy_skb_header() argument
376 unsigned int len = ALIGN(headlen, sizeof(long)); in mlx5e_copy_skb_header()
387 u32 offset, u32 headlen) in mlx5e_copy_skb_header_mpwqe() argument
389 u16 headlen_pg = min_t(u32, headlen, PAGE_SIZE - offset); in mlx5e_copy_skb_header_mpwqe()
393 if (unlikely(offset + headlen > PAGE_SIZE)) { in mlx5e_copy_skb_header_mpwqe()
396 headlen - headlen_pg); in mlx5e_copy_skb_header_mpwqe()
915 u16 headlen = min_t(u32, MLX5E_RX_MAX_HEAD, cqe_bcnt); in mlx5e_skb_from_cqe_nonlinear() local
916 u16 frag_headlen = headlen; in mlx5e_skb_from_cqe_nonlinear()
917 u16 byte_cnt = cqe_bcnt - headlen; in mlx5e_skb_from_cqe_nonlinear()
951 0, headlen); in mlx5e_skb_from_cqe_nonlinear()
[all …]
/Linux-v4.19/net/sunrpc/auth_gss/
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()
252 offset + headlen - conflen, pages); in gss_wrap_kerberos_v1()
258 offset + headlen - conflen, pages)) in gss_wrap_kerberos_v1()
/Linux-v4.19/include/linux/
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()
/Linux-v4.19/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c1300 unsigned int headlen; in i40e_construct_skb() local
1317 headlen = size; in i40e_construct_skb()
1318 if (headlen > I40E_RX_HDR_SIZE) in i40e_construct_skb()
1319 headlen = eth_get_headlen(va, I40E_RX_HDR_SIZE); in i40e_construct_skb()
1322 memcpy(__skb_put(skb, headlen), va, ALIGN(headlen, sizeof(long))); in i40e_construct_skb()
1325 size -= headlen; in i40e_construct_skb()
1328 rx_buffer->page_offset + headlen, in i40e_construct_skb()
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/mvm/
Drxmq.c152 unsigned int headlen, fraglen, pad_len = 0; in iwl_mvm_create_skb() local
172 headlen = (len <= skb_tailroom(skb)) ? len : in iwl_mvm_create_skb()
182 skb_put_data(skb, (u8 *)hdr + hdrlen + pad_len, headlen - hdrlen); in iwl_mvm_create_skb()
184 fraglen = len - headlen; in iwl_mvm_create_skb()
187 int offset = (void *)hdr + headlen + pad_len - in iwl_mvm_create_skb()
/Linux-v4.19/drivers/net/wireless/ath/wil6210/
Dtxrx.c1455 int f, len, hdrlen, headlen; in __wil_tx_vring_tso() local
1543 headlen = skb_headlen(skb) - hdrlen; in __wil_tx_vring_tso()
1545 for (f = headlen ? -1 : 0; f < nr_frags; f++) { in __wil_tx_vring_tso()
1546 if (headlen) { in __wil_tx_vring_tso()
1547 len = headlen; in __wil_tx_vring_tso()
1571 if (!headlen) { in __wil_tx_vring_tso()
1579 skb_headlen(skb) - headlen, in __wil_tx_vring_tso()
1583 headlen -= lenmss; in __wil_tx_vring_tso()
Dtxrx_edma.c1374 int f, hdrlen, headlen; in __wil_tx_ring_tso_edma() local
1432 headlen = skb_headlen(skb) - hdrlen; in __wil_tx_ring_tso_edma()
1433 wil_dbg_txrx(wil, "TSO: process skb head, headlen %u\n", headlen); in __wil_tx_ring_tso_edma()
1434 rc = wil_tx_tso_gen_desc(wil, skb->data + hdrlen, headlen, in __wil_tx_ring_tso_edma()
/Linux-v4.19/net/batman-adv/
Dbridge_loop_avoidance.c1086 int headlen; in batadv_bla_process_claim() local
1093 headlen = ETH_HLEN; in batadv_bla_process_claim()
1104 vhdr = skb_header_pointer(skb, headlen, VLAN_HLEN, in batadv_bla_process_claim()
1110 headlen += VLAN_HLEN; in batadv_bla_process_claim()
1120 if (unlikely(!pskb_may_pull(skb, headlen + arp_hdr_len(skb->dev)))) in batadv_bla_process_claim()
1125 arphdr = (struct arphdr *)((u8 *)ethhdr + headlen); in batadv_bla_process_claim()
/Linux-v4.19/net/xfrm/
Dxfrm_user.c2822 unsigned int headlen; in xfrm_notify_sa() local
2825 headlen = sizeof(*p); in xfrm_notify_sa()
2827 len += nla_total_size(headlen); in xfrm_notify_sa()
2828 headlen = sizeof(*id); in xfrm_notify_sa()
2831 len += NLMSG_ALIGN(headlen); in xfrm_notify_sa()
2837 nlh = nlmsg_put(skb, c->portid, c->seq, c->event, headlen, 0); in xfrm_notify_sa()
3090 unsigned int headlen; in xfrm_notify_policy() local
3093 headlen = sizeof(*p); in xfrm_notify_policy()
3095 len += nla_total_size(headlen); in xfrm_notify_policy()
3096 headlen = sizeof(*id); in xfrm_notify_policy()
[all …]
/Linux-v4.19/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c2027 unsigned int headlen; in i40e_construct_skb() local
2059 headlen = size; in i40e_construct_skb()
2060 if (headlen > I40E_RX_HDR_SIZE) in i40e_construct_skb()
2061 headlen = eth_get_headlen(xdp->data, I40E_RX_HDR_SIZE); in i40e_construct_skb()
2064 memcpy(__skb_put(skb, headlen), xdp->data, in i40e_construct_skb()
2065 ALIGN(headlen, sizeof(long))); in i40e_construct_skb()
2068 size -= headlen; in i40e_construct_skb()
2071 rx_buffer->page_offset + headlen, in i40e_construct_skb()
/Linux-v4.19/net/core/
Dskbuff.c3826 unsigned int headlen = skb_headlen(skb); in skb_gro_receive() local
3837 if (headlen <= offset) { in skb_gro_receive()
3846 offset -= headlen; in skb_gro_receive()
3873 unsigned int first_size = headlen - offset; in skb_gro_receive()
3899 if (offset > headlen) { in skb_gro_receive()
3900 unsigned int eat = offset - headlen; in skb_gro_receive()
3906 offset = headlen; in skb_gro_receive()
5314 const int headlen, gfp_t gfp_mask) in pskb_carve_inside_header() argument
5318 int new_hlen = headlen - off; in pskb_carve_inside_header()
5520 int headlen = skb_headlen(skb); in pskb_carve() local
[all …]
Dfilter.c174 data, int, headlen, int, offset) in BPF_CALL_4() argument
180 if (headlen - offset >= len) in BPF_CALL_4()
201 data, int, headlen, int, offset) in BPF_CALL_4() argument
207 if (headlen - offset >= len) in BPF_CALL_4()
228 data, int, headlen, int, offset) in BPF_CALL_4() argument
234 if (headlen - offset >= len) in BPF_CALL_4()
/Linux-v4.19/include/trace/events/
Drpcrdma.h473 __field(unsigned int, headlen)
485 __entry->headlen = rqst->rq_snd_buf.head[0].iov_len;
495 __entry->headlen, __entry->pagelen, __entry->taillen,
/Linux-v4.19/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c861 unsigned int headlen; in ixgbevf_construct_skb() local
890 headlen = size; in ixgbevf_construct_skb()
891 if (headlen > IXGBEVF_RX_HDR_SIZE) in ixgbevf_construct_skb()
892 headlen = eth_get_headlen(xdp->data, IXGBEVF_RX_HDR_SIZE); in ixgbevf_construct_skb()
895 memcpy(__skb_put(skb, headlen), xdp->data, in ixgbevf_construct_skb()
896 ALIGN(headlen, sizeof(long))); in ixgbevf_construct_skb()
899 size -= headlen; in ixgbevf_construct_skb()
902 (xdp->data + headlen) - in ixgbevf_construct_skb()
/Linux-v4.19/drivers/net/ethernet/intel/igb/
Digb_main.c8042 unsigned int headlen; in igb_construct_skb() local
8063 headlen = size; in igb_construct_skb()
8064 if (headlen > IGB_RX_HDR_LEN) in igb_construct_skb()
8065 headlen = eth_get_headlen(va, IGB_RX_HDR_LEN); in igb_construct_skb()
8068 memcpy(__skb_put(skb, headlen), va, ALIGN(headlen, sizeof(long))); in igb_construct_skb()
8071 size -= headlen; in igb_construct_skb()
8074 (va + headlen) - page_address(rx_buffer->page), in igb_construct_skb()
/Linux-v4.19/drivers/net/
Dtun.c1912 u32 headlen = eth_get_headlen(skb->data, skb_headlen(skb)); in tun_get_user() local
1914 if (unlikely(headlen > skb_headlen(skb))) { in tun_get_user()
/Linux-v4.19/Documentation/networking/
Dfilter.txt1127 PTR_TO_PACKET_END skb->data + headlen; arithmetic forbidden.