| /drivers/net/wireless/intel/ipw2x00/ |
| A D | libipw_crypto_wep.c | 64 if (skb_headroom(skb) < 4 || skb->len < hdr_len) in libipw_wep_build_iv() 68 memmove(pos, pos + 4, hdr_len); in libipw_wep_build_iv() 69 pos += hdr_len; in libipw_wep_build_iv() 111 if (libipw_wep_build_iv(skb, hdr_len, NULL, 0, priv)) in libipw_wep_encrypt() 115 skb_copy_from_linear_data_offset(skb, hdr_len, key, 3); in libipw_wep_encrypt() 120 len = skb->len - hdr_len - 4; in libipw_wep_encrypt() 121 pos = skb->data + hdr_len + 4; in libipw_wep_encrypt() 152 if (skb->len < hdr_len + 8) in libipw_wep_decrypt() 155 pos = skb->data + hdr_len; in libipw_wep_decrypt() 169 plen = skb->len - hdr_len - 8; in libipw_wep_decrypt() [all …]
|
| A D | libipw_tx.c | 139 struct sk_buff *frag, int hdr_len) in libipw_encrypt_fragment() argument 250 int bytes, fc, hdr_len; in libipw_xmit() local 318 hdr_len = LIBIPW_3ADDR_LEN; in libipw_xmit() 322 hdr_len += 2; in libipw_xmit() 347 skb_put_data(skb_new, &header, hdr_len); in libipw_xmit() 362 skb_pull(skb, hdr_len); in libipw_xmit() 378 bytes_per_frag = frag_size - hdr_len; in libipw_xmit() 400 frag_size = bytes + hdr_len; in libipw_xmit() 427 frag_hdr = skb_put(skb_frag, hdr_len); in libipw_xmit() 434 memcpy(frag_hdr, &header, hdr_len); in libipw_xmit() [all …]
|
| A D | libipw_crypto_tkip.c | 299 memmove(pos, pos + TKIP_HDR_LEN, hdr_len); in libipw_tkip_hdr() 300 pos += hdr_len; in libipw_tkip_hdr() 337 len = skb->len - hdr_len; in libipw_tkip_encrypt() 338 pos = skb->data + hdr_len; in libipw_tkip_encrypt() 389 if (skb->len < hdr_len + TKIP_HDR_LEN + 4) in libipw_tkip_decrypt() 392 pos = skb->data + hdr_len; in libipw_tkip_decrypt() 430 plen = skb->len - hdr_len - 12; in libipw_tkip_decrypt() 543 skb_tailroom(skb), hdr_len, skb->len); in libipw_michael_mic_add() 550 skb->data + hdr_len, skb->len - 8 - hdr_len, pos)) in libipw_michael_mic_add() 578 int hdr_len, void *priv) in libipw_michael_mic_verify() argument [all …]
|
| A D | libipw_crypto_ccmp.c | 146 static int libipw_ccmp_hdr(struct sk_buff *skb, int hdr_len, in libipw_ccmp_hdr() argument 153 if (skb_headroom(skb) < CCMP_HDR_LEN || skb->len < hdr_len) in libipw_ccmp_hdr() 160 memmove(pos, pos + CCMP_HDR_LEN, hdr_len); in libipw_ccmp_hdr() 161 pos += hdr_len; in libipw_ccmp_hdr() 197 data_len = skb->len - hdr_len; in libipw_ccmp_encrypt() 198 len = libipw_ccmp_hdr(skb, hdr_len, NULL, 0, priv); in libipw_ccmp_encrypt() 213 sg_set_buf(&sg[1], skb->data + hdr_len + CCMP_HDR_LEN, in libipw_ccmp_encrypt() 258 size_t data_len = skb->len - hdr_len - CCMP_HDR_LEN; in libipw_ccmp_decrypt() 260 if (skb->len < hdr_len + CCMP_HDR_LEN + CCMP_MIC_LEN) { in libipw_ccmp_decrypt() 266 pos = skb->data + hdr_len; in libipw_ccmp_decrypt() [all …]
|
| /drivers/net/ |
| A D | tun_vnet.h | 126 u16 hdr_len; in __tun_vnet_hdr_get() local 134 hdr_len = tun_vnet16_to_cpu(flags, hdr->hdr_len); in __tun_vnet_hdr_get() 137 …hdr_len = max(tun_vnet16_to_cpu(flags, hdr->csum_start) + tun_vnet16_to_cpu(flags, hdr->csum_offse… in __tun_vnet_hdr_get() 138 hdr->hdr_len = cpu_to_tun_vnet16(flags, hdr_len); in __tun_vnet_hdr_get() 141 if (hdr_len > iov_iter_count(from)) in __tun_vnet_hdr_get() 146 return hdr_len; in __tun_vnet_hdr_get() 223 tun_vnet16_to_cpu(flags, hdr->hdr_len)); in tun_vnet_hdr_from_skb() 227 min(tun_vnet16_to_cpu(flags, hdr->hdr_len), 64), true); in tun_vnet_hdr_from_skb() 252 int hdr_len = tun_vnet16_to_cpu(flags, hdr->hdr_len); in tun_vnet_hdr_tnl_from_skb() local 257 tun_vnet16_to_cpu(flags, hdr->hdr_len)); in tun_vnet_hdr_tnl_from_skb() [all …]
|
| /drivers/net/wireless/intel/iwlwifi/ |
| A D | iwl-devtrace-iwlwifi.h | 77 int hdr_len), 78 TP_ARGS(dev, skb, tfd, tfdlen, buf0, buf0_len, hdr_len), 91 __dynamic_array(u8, buf1, hdr_len > 0 && !iwl_trace_data(skb) ? 92 skb->len - hdr_len : 0) 98 if (hdr_len > 0) 99 __entry->framelen += skb->len - hdr_len; 103 skb_copy_bits(skb, hdr_len, 105 skb->len - hdr_len);
|
| /drivers/net/usb/ |
| A D | net1080.c | 45 __le16 hdr_len; // sizeof nc_header (LE, all) member 343 u16 hdr_len, packet_len; in net1080_rx_fixup() local 359 hdr_len = le16_to_cpup(&header->hdr_len); in net1080_rx_fixup() 366 } else if (hdr_len < MIN_HEADER) { in net1080_rx_fixup() 368 netdev_dbg(dev->net, "header too short, %d\n", hdr_len); in net1080_rx_fixup() 371 } else if (hdr_len > MIN_HEADER) { in net1080_rx_fixup() 373 netdev_dbg(dev->net, "header OOB, %d bytes\n", hdr_len - MIN_HEADER); in net1080_rx_fixup() 377 skb_pull(skb, hdr_len); in net1080_rx_fixup() 406 netdev_dbg(dev->net, "frame <rx h %d p %d id %d\n", header->hdr_len, in net1080_rx_fixup() 457 header->hdr_len = cpu_to_le16(sizeof (*header)); in net1080_tx_fixup() [all …]
|
| /drivers/nvmem/layouts/ |
| A D | onie-tlv.c | 104 unsigned int hdr_len = sizeof(struct onie_tlv_hdr); in onie_tlv_add_cells() local 116 tlv.len, hdr_len + offset); in onie_tlv_add_cells() 124 cell.offset = hdr_len + offset + sizeof(tlv.type) + sizeof(tlv.len); in onie_tlv_add_cells() 190 size_t table_len, data_len, hdr_len; in onie_tlv_parse_table() local 203 hdr_len = sizeof(hdr.id) + sizeof(hdr.version) + sizeof(hdr.data_len); in onie_tlv_parse_table() 205 table_len = hdr_len + data_len; in onie_tlv_parse_table() 222 data = table + hdr_len; in onie_tlv_parse_table()
|
| /drivers/net/ethernet/sfc/siena/ |
| A D | rx.c | 70 u8 *eh, int hdr_len) in efx_rx_mk_skb() argument 78 hdr_len); in efx_rx_mk_skb() 84 EFX_WARN_ON_ONCE_PARANOID(rx_buf->len < hdr_len); in efx_rx_mk_skb() 87 efx->rx_prefix_size + hdr_len); in efx_rx_mk_skb() 89 __skb_put(skb, hdr_len); in efx_rx_mk_skb() 92 if (rx_buf->len > hdr_len) { in efx_rx_mk_skb() 93 rx_buf->page_offset += hdr_len; in efx_rx_mk_skb() 94 rx_buf->len -= hdr_len; in efx_rx_mk_skb() 213 u16 hdr_len = min_t(u16, rx_buf->len, EFX_SKB_HEADERS); in efx_rx_deliver() local 215 skb = efx_rx_mk_skb(channel, rx_buf, n_frags, eh, hdr_len); in efx_rx_deliver()
|
| A D | mcdi.c | 159 size_t hdr_len; in efx_mcdi_send_request() local 184 hdr_len = 4; in efx_mcdi_send_request() 199 hdr_len = 8; in efx_mcdi_send_request() 209 WARN_ON_ONCE(hdr_len % 4); in efx_mcdi_send_request() 292 size_t hdr_len, data_len; in efx_mcdi_read_response_header() local 297 hdr_len = mcdi->resp_hdr_len / 4; in efx_mcdi_read_response_header() 505 size_t hdr_len, data_len, err_len; in efx_mcdi_complete_async() local 523 hdr_len = 0; in efx_mcdi_complete_async() 527 hdr_len = mcdi->resp_hdr_len; in efx_mcdi_complete_async() 697 size_t hdr_len, data_len, err_len; in _efx_mcdi_rpc_finish() local [all …]
|
| /drivers/net/ethernet/sfc/ |
| A D | rx.c | 70 u8 *eh, int hdr_len) in efx_rx_mk_skb() argument 78 hdr_len); in efx_rx_mk_skb() 84 EFX_WARN_ON_ONCE_PARANOID(rx_buf->len < hdr_len); in efx_rx_mk_skb() 87 efx->rx_prefix_size + hdr_len); in efx_rx_mk_skb() 89 __skb_put(skb, hdr_len); in efx_rx_mk_skb() 92 if (rx_buf->len > hdr_len) { in efx_rx_mk_skb() 93 rx_buf->page_offset += hdr_len; in efx_rx_mk_skb() 94 rx_buf->len -= hdr_len; in efx_rx_mk_skb() 211 u16 hdr_len = min_t(u16, rx_buf->len, EFX_SKB_HEADERS); in efx_rx_deliver() local 213 skb = efx_rx_mk_skb(channel, rx_buf, n_frags, eh, hdr_len); in efx_rx_deliver()
|
| A D | mcdi.c | 155 size_t hdr_len; in efx_mcdi_send_request() local 180 hdr_len = 4; in efx_mcdi_send_request() 195 hdr_len = 8; in efx_mcdi_send_request() 205 WARN_ON_ONCE(hdr_len % 4); in efx_mcdi_send_request() 288 size_t hdr_len, data_len; in efx_mcdi_read_response_header() local 293 hdr_len = mcdi->resp_hdr_len / 4; in efx_mcdi_read_response_header() 501 size_t hdr_len, data_len, err_len; in efx_mcdi_complete_async() local 519 hdr_len = 0; in efx_mcdi_complete_async() 523 hdr_len = mcdi->resp_hdr_len; in efx_mcdi_complete_async() 693 size_t hdr_len, data_len, err_len; in _efx_mcdi_rpc_finish() local [all …]
|
| /drivers/net/ethernet/cisco/enic/ |
| A D | enic_res.h | 35 unsigned int mss_or_csum_offset, unsigned int hdr_len, in enic_queue_wq_desc_ex() argument 48 (u16)hdr_len, (u8)offload_mode, in enic_queue_wq_desc_ex() 92 unsigned int csum_offset, unsigned int hdr_len, in enic_queue_wq_desc_csum_l4() argument 96 csum_offset, hdr_len, vlan_tag_insert, vlan_tag, in enic_queue_wq_desc_csum_l4() 103 unsigned int mss, unsigned int hdr_len, int vlan_tag_insert, in enic_queue_wq_desc_tso() argument 107 mss, hdr_len, vlan_tag_insert, vlan_tag, in enic_queue_wq_desc_tso()
|
| /drivers/infiniband/core/ |
| A D | lag.c | 21 int hdr_len; in rdma_build_skb() local 24 hdr_len = ETH_HLEN + sizeof(struct udphdr) + LL_RESERVED_SPACE(netdev); in rdma_build_skb() 25 hdr_len += is_ipv4 ? sizeof(struct iphdr) : sizeof(struct ipv6hdr); in rdma_build_skb() 27 skb = alloc_skb(hdr_len, flags); in rdma_build_skb() 32 skb_reserve(skb, hdr_len); in rdma_build_skb()
|
| /drivers/cdx/controller/ |
| A D | cdx_rpmsg.c | 27 const struct cdx_dword *hdr, size_t hdr_len, in cdx_rpmsg_send() argument 33 send_buf = kzalloc(hdr_len + sdu_len, GFP_KERNEL); in cdx_rpmsg_send() 37 memcpy(send_buf, hdr, hdr_len); in cdx_rpmsg_send() 38 memcpy(send_buf + hdr_len, sdu, sdu_len); in cdx_rpmsg_send() 40 ret = rpmsg_send(cdx_mcdi->ept, send_buf, hdr_len + sdu_len); in cdx_rpmsg_send()
|
| /drivers/media/pci/intel/ipu6/ |
| A D | ipu6-cpd.c | 57 ent = (const struct ipu6_cpd_ent *)((const u8 *)cpd + cpd_hdr->hdr_len); in ipu6_cpd_get_entry() 126 dir_hdr = module_data + module_data_hdr->hdr_len; in ipu6_cpd_parse_module_data() 127 len = dir_hdr->hdr_len; in ipu6_cpd_parse_module_data() 237 len = cpd_hdr->hdr_len; in ipu6_cpd_validate_cpd() 273 moduledata_size < mod_hdr->hdr_len) { in ipu6_cpd_validate_moduledata() 279 ret = ipu6_cpd_validate_cpd(isp, moduledata + mod_hdr->hdr_len, in ipu6_cpd_validate_moduledata() 280 moduledata_size - mod_hdr->hdr_len, in ipu6_cpd_validate_moduledata()
|
| /drivers/scsi/bnx2fc/ |
| A D | bnx2fc_els.c | 130 u32 resp_len, hdr_len; in bnx2fc_l2_els_compl() local 164 hdr_len = sizeof(*fc_hdr); in bnx2fc_l2_els_compl() 165 if (hdr_len + resp_len > PAGE_SIZE) { in bnx2fc_l2_els_compl() 170 memcpy(buf, fc_hdr, hdr_len); in bnx2fc_l2_els_compl() 172 frame_len = hdr_len + resp_len; in bnx2fc_l2_els_compl() 274 u32 resp_len, hdr_len; in bnx2fc_srr_compl() local 329 hdr_len = sizeof(*fc_hdr); in bnx2fc_srr_compl() 335 memcpy(buf, fc_hdr, hdr_len); in bnx2fc_srr_compl() 393 u32 resp_len, hdr_len; in bnx2fc_rec_compl() local 453 hdr_len = sizeof(*fc_hdr); in bnx2fc_rec_compl() [all …]
|
| /drivers/net/wireless/mediatek/mt7601u/ |
| A D | dma.c | 32 u32 true_len, hdr_len = 0, copy, frag; in mt7601u_rx_skb_from_seg() local 42 hdr_len = ieee80211_get_hdrlen_from_buf(data, true_len); in mt7601u_rx_skb_from_seg() 43 if (!hdr_len) in mt7601u_rx_skb_from_seg() 47 skb_put_data(skb, data, hdr_len); in mt7601u_rx_skb_from_seg() 49 data += hdr_len + 2; in mt7601u_rx_skb_from_seg() 50 true_len -= hdr_len; in mt7601u_rx_skb_from_seg() 51 hdr_len = 0; in mt7601u_rx_skb_from_seg() 55 copy = (true_len <= skb_tailroom(skb)) ? true_len : hdr_len + 8; in mt7601u_rx_skb_from_seg() 71 true_len, hdr_len); in mt7601u_rx_skb_from_seg()
|
| /drivers/net/ethernet/chelsio/libcxgb/ |
| A D | libcxgb_cm.c | 47 ETH_HDR_LEN_G(be32_to_cpu(req->hdr_len)) : in cxgb_get_4tuple() 48 T6_ETH_HDR_LEN_G(be32_to_cpu(req->hdr_len)); in cxgb_get_4tuple() 50 IP_HDR_LEN_G(be32_to_cpu(req->hdr_len)) : in cxgb_get_4tuple() 51 T6_IP_HDR_LEN_G(be32_to_cpu(req->hdr_len)); in cxgb_get_4tuple()
|
| /drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/ |
| A D | tx-gen2.c | 162 u8 hdr_len, in iwl_txq_gen2_build_amsdu() argument 191 snap_ip_tcp_hdrlen + hdr_len); in iwl_txq_gen2_build_amsdu() 201 skb_pull(skb, hdr_len); in iwl_txq_gen2_build_amsdu() 286 skb_push(skb, hdr_len); in iwl_txq_gen2_build_amsdu() 301 int hdr_len, in iwl_txq_gen2_build_tx_amsdu() argument 389 int hdr_len, in iwl_txq_gen2_build_tx() argument 440 tb2_len = skb_headlen(skb) - hdr_len; in iwl_txq_gen2_build_tx() 448 skb->data + hdr_len, tb2_len, in iwl_txq_gen2_build_tx() 489 int len, hdr_len; in iwl_txq_gen2_build_tfd() local 522 out_meta, hdr_len, len); in iwl_txq_gen2_build_tfd() [all …]
|
| /drivers/net/ethernet/mellanox/mlx5/core/en/ |
| A D | tc_tun_gre.c | 35 int hdr_len; in mlx5e_gen_ip_tunnel_header_gretap() local 49 hdr_len = mlx5e_tc_tun_calc_hlen_gretap(e); in mlx5e_gen_ip_tunnel_header_gretap() 52 __be32 *ptr = (__be32 *)(((u8 *)greh) + hdr_len - 4); in mlx5e_gen_ip_tunnel_header_gretap()
|
| /drivers/misc/mei/ |
| A D | client.c | 1745 size_t hdr_len; in mei_msg_hdr_init() local 1761 hdr_len = sizeof(*mei_hdr); in mei_msg_hdr_init() 1766 hdr_len += sizeof(*meta); in mei_msg_hdr_init() 1771 hdr_len += mei_ext_hdr_len(cb->ext_hdr); in mei_msg_hdr_init() 1774 mei_hdr = kzalloc(hdr_len, GFP_KERNEL); in mei_msg_hdr_init() 1822 size_t hdr_len; in mei_cl_irq_write() local 1878 if (hdr_len + buf_len <= hbuf_len) { in mei_cl_irq_write() 1892 buf_len = hbuf_len - hdr_len; in mei_cl_irq_write() 1948 size_t hdr_len; in mei_cl_write() local 2021 if (hdr_len + buf_len <= hbuf_len) { in mei_cl_write() [all …]
|
| A D | platform-vsc.c | 182 const void *hdr, size_t hdr_len, in mei_vsc_write() argument 189 if (WARN_ON(!hdr || !IS_ALIGNED(hdr_len, 4))) in mei_vsc_write() 197 memcpy(buf, hdr, hdr_len); in mei_vsc_write() 198 memcpy(buf + hdr_len, data, data_len); in mei_vsc_write() 200 ret = mei_vsc_write_helper(hw, buf, hdr_len + data_len); in mei_vsc_write()
|
| /drivers/net/ethernet/apm/xgene/ |
| A D | xgene_enet_cle.c | 650 u32 hdr_len; in xgene_cle_set_rss_sband() local 654 hdr_len = (mac_hdr_len << 5) | ipv4_ihl; in xgene_cle_set_rss_sband() 655 xgene_cle_sband_to_hw(0, XGENE_CLE_IPV4, XGENE_CLE_TCP, hdr_len, ®); in xgene_cle_set_rss_sband() 659 hdr_len = (mac_hdr_len << 5) | ipv4_ihl; in xgene_cle_set_rss_sband() 660 xgene_cle_sband_to_hw(1, XGENE_CLE_IPV4, XGENE_CLE_UDP, hdr_len, ®); in xgene_cle_set_rss_sband() 668 hdr_len = (mac_hdr_len << 5) | ipv4_ihl; in xgene_cle_set_rss_sband() 670 hdr_len, ®); in xgene_cle_set_rss_sband() 674 hdr_len = (mac_hdr_len << 5); in xgene_cle_set_rss_sband() 676 hdr_len, ®); in xgene_cle_set_rss_sband()
|
| /drivers/net/ethernet/sfc/falcon/ |
| A D | rx.c | 477 u8 *eh, int hdr_len) in ef4_rx_mk_skb() argument 485 hdr_len); in ef4_rx_mk_skb() 491 EF4_BUG_ON_PARANOID(rx_buf->len < hdr_len); in ef4_rx_mk_skb() 494 efx->rx_prefix_size + hdr_len); in ef4_rx_mk_skb() 496 __skb_put(skb, hdr_len); in ef4_rx_mk_skb() 499 if (rx_buf->len > hdr_len) { in ef4_rx_mk_skb() 500 rx_buf->page_offset += hdr_len; in ef4_rx_mk_skb() 501 rx_buf->len -= hdr_len; in ef4_rx_mk_skb() 623 u16 hdr_len = min_t(u16, rx_buf->len, EF4_SKB_HEADERS); in ef4_rx_deliver() local 625 skb = ef4_rx_mk_skb(channel, rx_buf, n_frags, eh, hdr_len); in ef4_rx_deliver()
|