/drivers/staging/rtl8192u/ieee80211/ |
H A D | ieee80211_crypt.h | 45 int (*encrypt_mpdu)(struct sk_buff *skb, int hdr_len, void *priv); 46 int (*decrypt_mpdu)(struct sk_buff *skb, int hdr_len, void *priv); 50 int (*encrypt_msdu)(struct sk_buff *skb, int hdr_len, void *priv); 51 int (*decrypt_msdu)(struct sk_buff *skb, int keyidx, int hdr_len,
|
H A D | ieee80211_crypt_wep.c | 102 static int prism2_wep_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument 114 skb->len < hdr_len) 117 len = skb->len - hdr_len; 119 memmove(pos, pos + 4, hdr_len); 120 pos += hdr_len; 172 static int prism2_wep_decrypt(struct sk_buff *skb, int hdr_len, void *priv) argument 183 if (skb->len < hdr_len + 8) 186 pos = skb->data + hdr_len; 200 plen = skb->len - hdr_len - 8; 221 memmove(skb->data + 4, skb->data, hdr_len); [all...] |
H A D | ieee80211_crypt_ccmp.c | 195 static int ieee80211_ccmp_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument 205 skb->len < hdr_len) 208 data_len = skb->len - hdr_len; 210 memmove(pos, pos + CCMP_HDR_LEN, hdr_len); 211 pos += hdr_len; 270 static int ieee80211_ccmp_decrypt(struct sk_buff *skb, int hdr_len, void *priv) argument 278 if (skb->len < hdr_len + CCMP_HDR_LEN + CCMP_MIC_LEN) { 284 pos = skb->data + hdr_len; 328 size_t data_len = skb->len - hdr_len - CCMP_HDR_LEN - CCMP_MIC_LEN; 367 memmove(skb->data + CCMP_HDR_LEN, skb->data, hdr_len); [all...] |
H A D | ieee80211_crypt_tkip.c | 305 static int ieee80211_tkip_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument 319 skb->len < hdr_len) 337 len = skb->len - hdr_len; 339 memmove(pos, pos + 8, hdr_len); 340 pos += hdr_len; 388 static int ieee80211_tkip_decrypt(struct sk_buff *skb, int hdr_len, void *priv) argument 402 if (skb->len < hdr_len + 8 + 4) 406 pos = skb->data + hdr_len; 453 plen = skb->len - hdr_len - 12; 495 memmove(skb->data + 8, skb->data, hdr_len); 556 ieee80211_michael_mic_add(struct sk_buff *skb, int hdr_len, void *priv) argument 609 ieee80211_michael_mic_verify(struct sk_buff *skb, int keyidx, int hdr_len, void *priv) argument [all...] |
H A D | ieee80211_tx.c | 184 int hdr_len) 217 res = crypt->ops->encrypt_msdu(frag, hdr_len, crypt->priv); 219 res = crypt->ops->encrypt_mpdu(frag, hdr_len, crypt->priv); 608 int bytes, fc, qos_ctl = 0, hdr_len; local 716 hdr_len = IEEE80211_3ADDR_LEN + 2; 722 hdr_len = IEEE80211_3ADDR_LEN; 728 bytes_per_frag = frag_size - hdr_len; 792 frag_hdr = (struct ieee80211_hdr_3addrqos *)skb_put(skb_frag, hdr_len); 793 memcpy(frag_hdr, &header, hdr_len); 831 ieee80211_encrypt_fragment(ieee, skb_frag, hdr_len); 181 ieee80211_encrypt_fragment( struct ieee80211_device *ieee, struct sk_buff *frag, int hdr_len) argument [all...] |
/drivers/staging/rtl8192e/ |
H A D | rtllib_crypt_wep.c | 96 static int prism2_wep_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument 110 skb->len < hdr_len){ 112 " hdr_len=%d\n", skb_headroom(skb), skb_tailroom(skb), 113 skb->len, hdr_len); 116 len = skb->len - hdr_len; 118 memmove(pos, pos + 4, hdr_len); 119 pos += hdr_len; 170 static int prism2_wep_decrypt(struct sk_buff *skb, int hdr_len, void *priv) argument 183 if (skb->len < hdr_len + 8) 186 pos = skb->data + hdr_len; [all...] |
H A D | rtllib_crypt_ccmp.c | 189 static int rtllib_ccmp_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument 199 skb->len < hdr_len) 202 data_len = skb->len - hdr_len; 204 memmove(pos, pos + CCMP_HDR_LEN, hdr_len); 205 pos += hdr_len; 262 static int rtllib_ccmp_decrypt(struct sk_buff *skb, int hdr_len, void *priv) argument 271 if (skb->len < hdr_len + CCMP_HDR_LEN + CCMP_MIC_LEN) { 277 pos = skb->data + hdr_len; 314 size_t data_len = skb->len - hdr_len - CCMP_HDR_LEN - 354 memmove(skb->data + CCMP_HDR_LEN, skb->data, hdr_len); [all...] |
H A D | rtllib_crypt_tkip.c | 296 static int rtllib_tkip_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument 311 skb->len < hdr_len) 328 len = skb->len - hdr_len; 330 memmove(pos, pos + 8, hdr_len); 331 pos += hdr_len; 378 static int rtllib_tkip_decrypt(struct sk_buff *skb, int hdr_len, void *priv) argument 394 if (skb->len < hdr_len + 8 + 4) 398 pos = skb->data + hdr_len; 447 plen = skb->len - hdr_len - 12; 490 memmove(skb->data + 8, skb->data, hdr_len); 551 rtllib_michael_mic_add(struct sk_buff *skb, int hdr_len, void *priv) argument 600 rtllib_michael_mic_verify(struct sk_buff *skb, int keyidx, int hdr_len, void *priv) argument [all...] |
H A D | rtllib_tx.c | 180 int hdr_len) 199 res = crypt->ops->encrypt_msdu(frag, hdr_len, crypt->priv); 201 res = crypt->ops->encrypt_mpdu(frag, hdr_len, crypt->priv); 562 int bytes, fc, qos_ctl = 0, hdr_len; local 716 hdr_len = RTLLIB_3ADDR_LEN + 2; 729 hdr_len = RTLLIB_3ADDR_LEN; 735 bytes_per_frag = frag_size - hdr_len; 800 skb_put(skb_frag, hdr_len); 801 memcpy(frag_hdr, &header, hdr_len); 842 hdr_len); 179 rtllib_encrypt_fragment(struct rtllib_device *ieee, struct sk_buff *frag, int hdr_len) argument [all...] |
/drivers/net/wireless/ipw2x00/ |
H A D | libipw_tx.c | 153 struct sk_buff *frag, int hdr_len) 167 res = crypt->ops->encrypt_mpdu(frag, hdr_len, crypt->priv); 265 int bytes, fc, hdr_len; local 333 hdr_len = LIBIPW_3ADDR_LEN; 337 hdr_len += 2; 354 int len = bytes + hdr_len + crypt->ops->extra_msdu_prefix_len + 362 memcpy(skb_put(skb_new, hdr_len), &header, hdr_len); local 367 res = crypt->ops->encrypt_msdu(skb_new, hdr_len, crypt->priv); 377 skb_pull(skb, hdr_len); 152 libipw_encrypt_fragment(struct libipw_device *ieee, struct sk_buff *frag, int hdr_len) argument [all...] |
/drivers/net/ethernet/cisco/enic/ |
H A D | enic_res.h | 45 unsigned int mss_or_csum_offset, unsigned int hdr_len, 58 (u16)hdr_len, (u8)offload_mode, 102 unsigned int csum_offset, unsigned int hdr_len, 106 csum_offset, hdr_len, vlan_tag_insert, vlan_tag, 113 unsigned int mss, unsigned int hdr_len, int vlan_tag_insert, 117 mss, hdr_len, vlan_tag_insert, vlan_tag, 43 enic_queue_wq_desc_ex(struct vnic_wq *wq, void *os_buf, dma_addr_t dma_addr, unsigned int len, unsigned int mss_or_csum_offset, unsigned int hdr_len, int vlan_tag_insert, unsigned int vlan_tag, int offload_mode, int cq_entry, int sop, int eop, int loopback) argument 100 enic_queue_wq_desc_csum_l4(struct vnic_wq *wq, void *os_buf, dma_addr_t dma_addr, unsigned int len, unsigned int csum_offset, unsigned int hdr_len, int vlan_tag_insert, unsigned int vlan_tag, int eop, int loopback) argument 111 enic_queue_wq_desc_tso(struct vnic_wq *wq, void *os_buf, dma_addr_t dma_addr, unsigned int len, unsigned int mss, unsigned int hdr_len, int vlan_tag_insert, unsigned int vlan_tag, int eop, int loopback) argument
|
/drivers/net/usb/ |
H A D | net1080.c | 57 __le16 hdr_len; // sizeof nc_header (LE, all) member in struct:nc_header 365 u16 hdr_len, packet_len; local 381 hdr_len = le16_to_cpup(&header->hdr_len); 388 } else if (hdr_len < MIN_HEADER) { 390 netdev_dbg(dev->net, "header too short, %d\n", hdr_len); 393 } else if (hdr_len > MIN_HEADER) { 395 netdev_dbg(dev->net, "header OOB, %d bytes\n", hdr_len - MIN_HEADER); 399 skb_pull(skb, hdr_len); 428 netdev_dbg(dev->net, "frame <rx h %d p %d id %d\n", header->hdr_len, [all...] |
/drivers/isdn/pcbit/ |
H A D | layer2.c | 76 struct sk_buff *skb, unsigned short hdr_len) 95 frame->hdr_len = hdr_len; 98 frame->dt_len = skb->len - hdr_len; 202 pcbit_writew(dev, frame->hdr_len + PREHDR_LEN); 213 pcbit_writew(dev, frame->hdr_len + PREHDR_LEN); 308 pcbit_l3_receive(dev, frame->msg, frame->skb, frame->hdr_len, 376 frame->hdr_len = pcbit_readw(dev); 386 if (frame->hdr_len == 0) { 395 if (frame->hdr_len > 102 75 pcbit_l2_write(struct pcbit_dev *dev, ulong msg, ushort refnum, struct sk_buff *skb, unsigned short hdr_len) argument [all...] |
H A D | pcbit.h | 173 ushort hdr_len, ushort refnum);
|
H A D | layer2.h | 118 unsigned int hdr_len; member in struct:frame_buf 125 struct sk_buff *skb, unsigned short hdr_len);
|
/drivers/net/wireless/ath/ath10k/ |
H A D | htt_rx.c | 917 unsigned int hdr_len; local 924 hdr_len = ieee80211_hdrlen(hdr->frame_control); 925 memcpy(hdr_buf, hdr, hdr_len); 956 hdr_len = ath10k_htt_rx_nwifi_hdrlen(hdr); 959 skb_pull(skb, hdr_len); 963 hdr_len = ieee80211_hdrlen(hdr->frame_control); 964 memcpy(skb_push(skb, hdr_len), hdr, hdr_len); local 988 memcpy(skb_push(skb, hdr_len), hdr, hdr_len); local 993 memcpy(skb_push(skb, hdr_len), hdr, hdr_len); local 1024 int hdr_len; local 1058 memcpy(skb_push(skb, hdr_len), hdr, hdr_len); local 1072 memcpy(skb_push(skb, hdr_len), hdr, hdr_len); local 1079 memcpy(skb_push(skb, hdr_len), hdr, hdr_len); local [all...] |
/drivers/infiniband/hw/nes/ |
H A D | nes_mgt.h | 79 int hdr_len; member in struct:pau_fpdu_info
|
/drivers/scsi/bnx2fc/ |
H A D | bnx2fc_els.c | 122 u32 resp_len, hdr_len; local 156 hdr_len = sizeof(*fc_hdr); 157 if (hdr_len + resp_len > PAGE_SIZE) { 162 memcpy(buf, fc_hdr, hdr_len); 163 memcpy(buf + hdr_len, resp_buf, resp_len); 164 frame_len = hdr_len + resp_len; 266 u32 resp_len, hdr_len; local 321 hdr_len = sizeof(*fc_hdr); 327 memcpy(buf, fc_hdr, hdr_len); 328 memcpy(buf + hdr_len, resp_bu 385 u32 resp_len, hdr_len; local [all...] |
/drivers/net/wireless/hostap/ |
H A D | hostap_80211_tx.c | 72 int hdr_len, encaps_len, skip_header_bytes; local 140 hdr_len = IEEE80211_DATA_HDR3_LEN; 157 hdr_len += ETH_ALEN; 212 need_headroom = local->func->need_tx_headroom + hdr_len + encaps_len; 243 memcpy(skb_push(skb, hdr_len), &hdr, hdr_len); local 320 int prefix_len, postfix_len, hdr_len, res; local 358 hdr_len = hostap_80211_get_hdrlen(hdr->frame_control); 365 res = crypt->ops->encrypt_msdu(skb, hdr_len, crypt->priv); 367 res = crypt->ops->encrypt_mpdu(skb, hdr_len, cryp [all...] |
/drivers/bluetooth/ |
H A D | btwilink.c | 128 .hdr_len = sizeof(struct hci_event_hdr), 135 .hdr_len = sizeof(struct hci_acl_hdr), 142 .hdr_len = sizeof(struct hci_sco_hdr),
|
/drivers/net/ |
H A D | virtio_net.c | 251 unsigned int copy, hdr_len, hdr_padded_len; local 264 hdr_len = sizeof hdr->mhdr; 267 hdr_len = sizeof hdr->hdr; 271 memcpy(hdr, p, hdr_len); 273 len -= hdr_len; 613 const size_t hdr_len = sizeof(struct virtio_net_hdr_mrg_rxbuf); local 616 len = hdr_len + clamp_t(unsigned int, ewma_read(avg_pkt_len), 617 GOOD_PACKET_LEN, PAGE_SIZE - hdr_len); 858 unsigned hdr_len; local 863 hdr_len [all...] |
H A D | macvtap.c | 616 vnet_hdr->hdr_len = skb_headlen(skb); 670 vnet_hdr.hdr_len) 671 vnet_hdr.hdr_len = vnet_hdr.csum_start + 674 if (vnet_hdr.hdr_len > len) 687 copylen = vnet_hdr.hdr_len ? vnet_hdr.hdr_len : GOODCOPY_LEN; 698 if (vnet_hdr.hdr_len > good_linear) 701 linear = vnet_hdr.hdr_len;
|
/drivers/net/ethernet/sfc/ |
H A D | rx.c | 475 u8 *eh, int hdr_len) 483 hdr_len); 489 EFX_BUG_ON_PARANOID(rx_buf->len < hdr_len); 492 efx->rx_prefix_size + hdr_len); 494 __skb_put(skb, hdr_len); 497 if (rx_buf->len > hdr_len) { 498 rx_buf->page_offset += hdr_len; 499 rx_buf->len -= hdr_len; 621 u16 hdr_len = min_t(u16, rx_buf->len, EFX_SKB_HEADERS); local 623 skb = efx_rx_mk_skb(channel, rx_buf, n_frags, eh, hdr_len); 472 efx_rx_mk_skb(struct efx_channel *channel, struct efx_rx_buffer *rx_buf, unsigned int n_frags, u8 *eh, int hdr_len) argument [all...] |
/drivers/infiniband/core/ |
H A D | mad_rmpp.c | 120 memcpy(ack, &data->mad_hdr, msg->hdr_len); 137 int ret, hdr_len; local 139 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class); 141 recv_wc->wc->pkey_index, 1, hdr_len, 158 int hdr_len; local 165 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class); 168 hdr_len, 0, GFP_KERNEL); 191 memcpy(rmpp_mad, recv_wc->recv_buf.mad, msg->hdr_len); 224 memcpy(rmpp_mad, recv_wc->recv_buf.mad, msg->hdr_len);
|
/drivers/net/wireless/ath/ath5k/ |
H A D | desc.c | 57 * @hdr_len: Header length in bytes (only used on AR5210) 77 unsigned int pkt_len, unsigned int hdr_len, 140 if (hdr_len & ~AR5K_2W_TX_DESC_CTL0_HEADER_LEN_5210) 143 AR5K_REG_SM(hdr_len, AR5K_2W_TX_DESC_CTL0_HEADER_LEN_5210); 223 * @hdr_len: Header length in bytes (only used on AR5210) 243 unsigned int pkt_len, unsigned int hdr_len, 75 ath5k_hw_setup_2word_tx_desc(struct ath5k_hw *ah, struct ath5k_desc *desc, unsigned int pkt_len, unsigned int hdr_len, int padsize, enum ath5k_pkt_type type, unsigned int tx_power, unsigned int tx_rate0, unsigned int tx_tries0, unsigned int key_index, unsigned int antenna_mode, unsigned int flags, unsigned int rtscts_rate, unsigned int rtscts_duration) argument 241 ath5k_hw_setup_4word_tx_desc(struct ath5k_hw *ah, struct ath5k_desc *desc, unsigned int pkt_len, unsigned int hdr_len, int padsize, enum ath5k_pkt_type type, unsigned int tx_power, unsigned int tx_rate0, unsigned int tx_tries0, unsigned int key_index, unsigned int antenna_mode, unsigned int flags, unsigned int rtscts_rate, unsigned int rtscts_duration) argument
|