| /drivers/staging/rtl8723bs/core/ |
| A D | rtw_security.c | 64 iv = pframe+pattrib->hdrlen; in rtw_wep_encrypt() 109 iv = pframe+prxattrib->hdrlen; in rtw_wep_decrypt() 886 if ((hdrlen == WLAN_HDR_A3_LEN) || (hdrlen == WLAN_HDR_A3_QOS_LEN)) in aes_cipher() 896 hdrlen += 2; in aes_cipher() 904 hdrlen += 2; in aes_cipher() 927 hdrlen, in aes_cipher() 974 payload_index = hdrlen + 8; in aes_cipher() 1104 if ((hdrlen == WLAN_HDR_A3_LEN) || (hdrlen == WLAN_HDR_A3_QOS_LEN)) in aes_decipher() 1114 hdrlen += 2; in aes_decipher() 1122 hdrlen += 2; in aes_decipher() [all …]
|
| A D | rtw_recv.c | 337 payload = pframe+prxattrib->hdrlen+prxattrib->iv_len; in recvframe_chkmic() 389 u8 *iv = precv_frame->u.hdr.rx_data+prxattrib->hdrlen; in decryptor() 1070 wlanhdr_offset = pnfhdr->attrib.hdrlen + pnfhdr->attrib.iv_len; in recvframe_defrag() 1308 pattrib->hdrlen = pattrib->to_fr_ds == 3 ? 32 : 26; in validate_recv_data_frame() 1315 pattrib->hdrlen = pattrib->to_fr_ds == 3 ? 30 : 24; in validate_recv_data_frame() 1320 pattrib->hdrlen += 4; in validate_recv_data_frame() 1363 pattrib->hdrlen = sizeof(struct ieee80211_hdr_3addr); in validate_80211w_mgmt() 1375 memcpy(mgmt_DATA, ptr+pattrib->hdrlen+pattrib->iv_len, data_len); in validate_80211w_mgmt() 1377 memcpy(ptr+pattrib->hdrlen, mgmt_DATA, data_len); in validate_80211w_mgmt() 1517 psnap_type = ptr+pattrib->hdrlen + pattrib->iv_len+SNAP_SIZE; in wlanhdr_to_ethhdr() [all …]
|
| A D | rtw_xmit.c | 614 pattrib->hdrlen = WLAN_HDR_A3_QOS_LEN; in set_qos() 735 pattrib->hdrlen = WLAN_HDR_A3_LEN; in update_attrib() 813 payload = payload+pattrib->hdrlen+pattrib->iv_len; in xmitframe_addmic() 918 qc = (unsigned short *)(hdr + pattrib->hdrlen - 2); in rtw_make_wlanhdr() 1004 len = pattrib->hdrlen + pattrib->iv_len; /* WLAN Header and IV */ in rtw_calculate_wlan_pkt_size_by_attribue() 1071 pframe += pattrib->hdrlen; in rtw_xmitframe_coalesce() 1072 mpdu_len -= pattrib->hdrlen; in rtw_xmitframe_coalesce() 1122 memcpy(mem_start, pbuf_start + hw_hdr_offset, pattrib->hdrlen); in rtw_xmitframe_coalesce() 1251 pframe += pattrib->hdrlen; in rtw_mgmt_xmitframe_coalesce() 1270 memcpy(pframe, tmp_buf+pattrib->hdrlen, pattrib->pktlen-pattrib->hdrlen); in rtw_mgmt_xmitframe_coalesce() [all …]
|
| /drivers/net/wireless/intel/ipw2x00/ |
| A D | libipw_rx.c | 269 int res, hdrlen; in libipw_rx_frame_decrypt() local 301 int res, hdrlen; in libipw_rx_frame_decrypt_msdu() local 330 size_t hdrlen; in libipw_rx() local 362 if (skb->len < hdrlen) { in libipw_rx() 591 flen -= hdrlen; in libipw_rx() 663 if (skb->len >= hdrlen + 3) in libipw_rx() 674 hdrlen += 4; in libipw_rx() 680 hdrlen += 8; in libipw_rx() 686 hdrlen += 8; in libipw_rx() 697 if (skb->len < hdrlen) in libipw_rx() [all …]
|
| A D | libipw.h | 932 int hdrlen = LIBIPW_3ADDR_LEN; in libipw_get_hdrlen() local 938 hdrlen = LIBIPW_4ADDR_LEN; in libipw_get_hdrlen() 940 hdrlen += 2; in libipw_get_hdrlen() 946 hdrlen = LIBIPW_1ADDR_LEN; in libipw_get_hdrlen() 949 hdrlen = LIBIPW_2ADDR_LEN; in libipw_get_hdrlen() 955 return hdrlen; in libipw_get_hdrlen()
|
| /drivers/net/wireless/broadcom/b43/ |
| A D | pio.c | 350 const u8 *hdr, unsigned int hdrlen) in pio_tx_frame_2byte_queue() argument 362 ctl = tx_write_2byte_queue(q, ctl, hdr, hdrlen); in pio_tx_frame_2byte_queue() 420 const u8 *hdr, unsigned int hdrlen) in pio_tx_frame_4byte_queue() argument 432 ctl = tx_write_4byte_queue(q, ctl, hdr, hdrlen); in pio_tx_frame_4byte_queue() 448 unsigned int hdrlen; in pio_tx_frame() local 457 hdrlen = b43_txhdr_size(dev); in pio_tx_frame() 459 B43_WARN_ON(sizeof(wl->pio_scratchspace) < hdrlen); in pio_tx_frame() 483 q->buffer_used += roundup(skb->len + hdrlen, 4); in pio_tx_frame() 493 unsigned int hdrlen, total_len; in b43_pio_tx() local 510 hdrlen = b43_txhdr_size(dev); in b43_pio_tx() [all …]
|
| /drivers/net/wireless/ath/ath10k/ |
| A D | bmi.c | 265 u32 hdrlen = sizeof(cmd.id) + sizeof(cmd.write_mem); in ath10k_bmi_write_memory() local 278 txlen = min(length, BMI_MAX_DATA_SIZE - hdrlen); in ath10k_bmi_write_memory() 288 ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, hdrlen + txlen, in ath10k_bmi_write_memory() 349 u32 hdrlen = sizeof(cmd->id) + sizeof(cmd->lz_data); in ath10k_bmi_lz_data_large() local 368 txlen = min(length, BMI_MAX_LARGE_DATA_SIZE - hdrlen); in ath10k_bmi_lz_data_large() 376 ret = ath10k_hif_exchange_bmi_msg(ar, cmd, hdrlen + txlen, in ath10k_bmi_lz_data_large() 396 u32 hdrlen = sizeof(cmd.id) + sizeof(cmd.lz_data); in ath10k_bmi_lz_data() local 409 txlen = min(length, BMI_MAX_DATA_SIZE - hdrlen); in ath10k_bmi_lz_data() 417 ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, hdrlen + txlen, in ath10k_bmi_lz_data()
|
| /drivers/net/ |
| A D | gtp.c | 232 unsigned int hdrlen, unsigned int role) in gtp_check_ms_ipv4() argument 239 iph = (struct iphdr *)(skb->data + hdrlen); in gtp_check_ms_ipv4() 256 ip6h = (struct ipv6hdr *)(skb->data + hdrlen); in gtp_check_ms_ipv6() 275 unsigned int hdrlen, unsigned int role, in gtp_check_ms() argument 587 if (!pskb_may_pull(skb, hdrlen)) in gtp0_udp_encap_recv() 752 unsigned int offset = *hdrlen; in gtp_parse_exthdrs() 781 *hdrlen = offset; in gtp_parse_exthdrs() 794 if (!pskb_may_pull(skb, hdrlen)) in gtp1u_udp_encap_recv() 822 hdrlen += 4; in gtp1u_udp_encap_recv() 825 if (!pskb_may_pull(skb, hdrlen)) in gtp1u_udp_encap_recv() [all …]
|
| /drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ |
| A D | chcr_ipsec.c | 341 int hdrlen; in is_eth_imm() local 344 hdrlen = sizeof(struct fw_ulptx_wr) + in is_eth_imm() 347 hdrlen += sizeof(struct cpl_tx_pkt); in is_eth_imm() 349 hdrlen += (DIV_ROUND_UP(sizeof(struct chcr_ipsec_aadiv), 16) in is_eth_imm() 351 if (skb->len <= MAX_IMM_TX_PKT_LEN - hdrlen) in is_eth_imm() 352 return hdrlen; in is_eth_imm() 363 int hdrlen; in calc_tx_sec_flits() local 366 hdrlen = is_eth_imm(skb, sa_entry); in calc_tx_sec_flits() 376 if (hdrlen) { in calc_tx_sec_flits() 378 return DIV_ROUND_UP(skb->len + hdrlen, sizeof(__be64)); in calc_tx_sec_flits()
|
| /drivers/net/usb/ |
| A D | sierra_net.c | 256 int hdrlen; member 288 hh->hdrlen = SIERRA_NET_HIP_EXT_HDR_LEN; in parse_hip() 291 hh->hdrlen = SIERRA_NET_HIP_HDR_LEN; in parse_hip() 295 hh->hdrlen++; in parse_hip() 300 if (buflen < (hh->hdrlen + hh->payload_len.word)) in parse_hip() 418 link_up = sierra_net_parse_lsi(dev, data + hh->hdrlen, in sierra_net_handle_lsi() 505 if (len != hh.hdrlen + hh.payload_len.word) { in sierra_net_kevent() 508 hh.hdrlen + hh.payload_len.word); in sierra_net_kevent() 837 skb_pull(skb, hh.hdrlen); in sierra_net_rx_fixup()
|
| /drivers/net/slip/ |
| A D | slhc.c | 500 int len, hdrlen; in slhc_uncompress() local 547 hdrlen = ip->ihl * 4 + thp->doff * 4; in slhc_uncompress() 553 i = ntohs(ip->tot_len) - hdrlen; in slhc_uncompress() 561 ntohs(ip->tot_len) - hdrlen); in slhc_uncompress() 610 len += hdrlen; in slhc_uncompress() 614 memmove(icp + hdrlen, cp, len - hdrlen); in slhc_uncompress()
|
| /drivers/net/wireless/ti/wl1251/ |
| A D | tx.c | 181 int hdrlen; in wl1251_tx_send_packet() local 190 hdrlen = ieee80211_hdrlen(fc); in wl1251_tx_send_packet() 194 sizeof(*tx_hdr) + hdrlen); in wl1251_tx_send_packet() 402 int hdrlen; in wl1251_tx_packet_cb() local 428 hdrlen = ieee80211_get_hdrlen_from_skb(skb); in wl1251_tx_packet_cb() 429 memmove(frame + WL1251_TKIP_IV_SPACE, frame, hdrlen); in wl1251_tx_packet_cb()
|
| /drivers/net/wireless/ath/ath9k/ |
| A D | common.c | 127 int hdrlen, padpos, padsize; in ath9k_cmn_rx_skb_postprocess() local 133 hdrlen = ieee80211_get_hdrlen_from_skb(skb); in ath9k_cmn_rx_skb_postprocess() 157 && !decrypt_error && skb->len >= hdrlen + 4) { in ath9k_cmn_rx_skb_postprocess() 158 keyix = skb->data[hdrlen + 3] >> 6; in ath9k_cmn_rx_skb_postprocess()
|
| /drivers/net/wireless/mediatek/mt76/ |
| A D | mt76x02_txrx.c | 146 int hdrlen, len, pid, qsel = MT_QSEL_EDCA; in mt76x02_tx_prepare_skb() local 151 hdrlen = ieee80211_hdrlen(hdr->frame_control); in mt76x02_tx_prepare_skb() 152 len = tx_info->skb->len - (hdrlen & 2); in mt76x02_tx_prepare_skb()
|
| /drivers/net/ppp/ |
| A D | ppp_generic.c | 526 skb_reserve(skb, pf->hdrlen); in ppp_write() 1934 int i, bits, hdrlen, mtu; in ppp_mp_explode() local 2104 mtu = pch->chan->mtu - (hdrlen - 2); in ppp_mp_explode() 2114 q = skb_put(frag, flen + hdrlen); in ppp_mp_explode() 2128 memcpy(q + hdrlen, p, flen); in ppp_mp_explode() 2912 pch->file.hdrlen = chan->hdrlen; in ppp_register_net_channel() 3485 int hdrlen; in ppp_connect_channel() local 3513 if (pch->file.hdrlen > ppp->file.hdrlen) in ppp_connect_channel() 3514 ppp->file.hdrlen = pch->file.hdrlen; in ppp_connect_channel() 3515 hdrlen = pch->file.hdrlen + 2; /* for protocol bytes */ in ppp_connect_channel() [all …]
|
| A D | ppp_deflate.c | 42 int unit, int hdrlen, int debug); 45 int unit, int hdrlen, int mru, int debug); 138 int unit, int hdrlen, int debug) in z_comp_init() argument 352 int unit, int hdrlen, int mru, int debug) in z_decomp_init() argument
|
| /drivers/infiniband/hw/irdma/ |
| A D | puda.c | 1216 txbuf->hdrlen = txbuf->tcphlen; in irdma_ieq_setup_tx_buf() 1218 txbuf->hdrlen); in irdma_ieq_setup_tx_buf() 1221 txbuf->hdrlen = buf->hdrlen; in irdma_ieq_setup_tx_buf() 1269 txoffset = txbuf->hdrlen; in irdma_ieq_compl_pfpdu() 1270 txbuf->totallen = txbuf->hdrlen + fpdu_len; in irdma_ieq_compl_pfpdu() 1273 txoffset = buf->hdrlen; in irdma_ieq_compl_pfpdu() 1274 txbuf->totallen = buf->hdrlen + fpdu_len; in irdma_ieq_compl_pfpdu() 1491 txbuf->hdrlen, len); in irdma_ieq_process_buf() 1492 txbuf->totallen = txbuf->hdrlen + len; in irdma_ieq_process_buf() 1496 buf->hdrlen, len); in irdma_ieq_process_buf() [all …]
|
| /drivers/net/wireless/intel/iwlwifi/mvm/ |
| A D | tx.c | 464 int hdrlen) in iwl_mvm_set_tx_cmd_crypto() argument 467 u8 *crypto_hdr = skb_frag->data + hdrlen; in iwl_mvm_set_tx_cmd_crypto() 544 memcpy(cmd, hdr, hdrlen); in iwl_mvm_copy_hdr() 554 struct ieee80211_tx_info *info, int hdrlen, in iwl_mvm_set_tx_params() argument 614 iwl_mvm_copy_hdr(cmd->hdr, hdr, hdrlen, addr3_override); in iwl_mvm_set_tx_params() 629 iwl_mvm_copy_hdr(cmd->hdr, hdr, hdrlen, addr3_override); in iwl_mvm_set_tx_params() 647 iwl_mvm_copy_hdr(tx_cmd->hdr, hdr, hdrlen, addr3_override); in iwl_mvm_set_tx_params() 776 int hdrlen = ieee80211_hdrlen(hdr->frame_control); in iwl_mvm_tx_skb_non_sta() local 1122 int hdrlen; in iwl_mvm_tx_mpdu() local 1129 hdrlen = ieee80211_hdrlen(fc); in iwl_mvm_tx_mpdu() [all …]
|
| /drivers/net/ethernet/pensando/ionic/ |
| A D | ionic_txrx.c | 1389 unsigned int hdrlen, unsigned int mss, in ionic_tx_tso_post() argument 1406 desc->hdr_len = cpu_to_le16(hdrlen); in ionic_tx_tso_post() 1435 unsigned int hdrlen; in ionic_tx_tso() local 1480 hdrlen = skb_inner_tcp_all_headers(skb); in ionic_tx_tso() 1482 hdrlen = skb_tcp_all_headers(skb); in ionic_tx_tso() 1487 seg_rem = min(tso_rem, hdrlen + mss); in ionic_tx_tso() 1540 stats->pkts += DIV_ROUND_UP(len - hdrlen, mss); in ionic_tx_tso() 1689 int hdrlen; in ionic_tx_descs_needed() local 1722 hdrlen = skb_inner_tcp_all_headers(skb); in ionic_tx_descs_needed() 1724 hdrlen = skb_tcp_all_headers(skb); in ionic_tx_descs_needed() [all …]
|
| /drivers/net/wireless/ti/wl18xx/ |
| A D | tx.c | 118 int hdrlen = ieee80211_get_hdrlen_from_skb(skb); in wl18xx_tx_complete_packet() local 119 memmove(skb->data + WL1271_EXTRA_SPACE_TKIP, skb->data, hdrlen); in wl18xx_tx_complete_packet()
|
| /drivers/net/wireless/mediatek/mt7601u/ |
| A D | dma.c | 17 unsigned int hdrlen; in ieee80211_get_hdrlen_from_buf() local 21 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_get_hdrlen_from_buf() 22 if (unlikely(hdrlen > len)) in ieee80211_get_hdrlen_from_buf() 24 return hdrlen; in ieee80211_get_hdrlen_from_buf()
|
| /drivers/net/wireless/admtek/ |
| A D | adm8211.c | 332 memcpy(skb_push(skb, info->hdrlen), skb->cb, info->hdrlen); in adm8211_interrupt_tci() 1623 size_t hdrlen) in adm8211_tx_raw() argument 1650 priv->tx_buffers[entry].hdrlen = hdrlen; in adm8211_tx_raw() 1677 size_t payload_len, hdrlen; in adm8211_tx() local 1689 hdrlen = ieee80211_hdrlen(hdr->frame_control); in adm8211_tx() 1690 memcpy(skb->cb, skb->data, hdrlen); in adm8211_tx() 1692 skb_pull(skb, hdrlen); in adm8211_tx() 1702 len = hdrlen + payload_len + FCS_LEN; in adm8211_tx() 1722 if (adm8211_tx_raw(dev, skb, plcp_signal, hdrlen)) { in adm8211_tx()
|
| /drivers/net/wireless/st/cw1200/ |
| A D | txrx.c | 406 size_t hdrlen; member 507 t->hdrlen += t->tx_info->control.hw_key->iv_len; in cw1200_tx_h_crypt() 540 t->hdrlen += offset; in cw1200_tx_h_align() 598 u8 *payload = &t->skb->data[t->hdrlen]; in cw1200_tx_h_bt() 725 t.hdrlen = ieee80211_hdrlen(t.hdr->frame_control); in cw1200_tx() 1014 size_t hdrlen; in cw1200_rx_cb() local 1093 hdrlen = ieee80211_hdrlen(frame->frame_control); in cw1200_rx_cb() 1132 if (skb->len < hdrlen + iv_len + icv_len) { in cw1200_rx_cb() 1139 memmove(skb->data + iv_len, skb->data, hdrlen); in cw1200_rx_cb()
|
| /drivers/net/wireless/mediatek/mt76/mt7996/ |
| A D | debugfs.c | 893 mt7996_debugfs_write_fwlog(struct mt7996_dev *dev, const void *hdr, int hdrlen, in mt7996_debugfs_write_fwlog() argument 901 dest = relay_reserve(dev->relay_fwlog, hdrlen + len + 4); in mt7996_debugfs_write_fwlog() 903 *(u32 *)dest = hdrlen + len; in mt7996_debugfs_write_fwlog() 906 if (hdrlen) { in mt7996_debugfs_write_fwlog() 907 memcpy(dest, hdr, hdrlen); in mt7996_debugfs_write_fwlog() 908 dest += hdrlen; in mt7996_debugfs_write_fwlog()
|
| /drivers/net/wireless/intel/iwlwifi/dvm/ |
| A D | rx.c | 614 unsigned int hdrlen, fraglen; in iwlagn_pass_packet_to_mac80211() local 640 hdrlen = (len <= skb_tailroom(skb)) ? len : sizeof(*hdr); in iwlagn_pass_packet_to_mac80211() 642 skb_put_data(skb, hdr, hdrlen); in iwlagn_pass_packet_to_mac80211() 643 fraglen = len - hdrlen; in iwlagn_pass_packet_to_mac80211() 646 int offset = (u8 *)hdr + hdrlen - in iwlagn_pass_packet_to_mac80211()
|