Lines Matching refs:hdrlen
34 unsigned int hdrlen; in ieee80211_tx_h_michael_mic_add() local
45 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_tx_h_michael_mic_add()
46 if (skb->len < hdrlen) in ieee80211_tx_h_michael_mic_add()
49 data = skb->data + hdrlen; in ieee80211_tx_h_michael_mic_add()
50 data_len = skb->len - hdrlen; in ieee80211_tx_h_michael_mic_add()
91 unsigned int hdrlen; in ieee80211_rx_h_michael_mic_verify() local
143 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_rx_h_michael_mic_verify()
144 if (skb->len < hdrlen + MICHAEL_MIC_LEN) in ieee80211_rx_h_michael_mic_verify()
151 data = skb->data + hdrlen; in ieee80211_rx_h_michael_mic_verify()
152 data_len = skb->len - hdrlen - MICHAEL_MIC_LEN; in ieee80211_rx_h_michael_mic_verify()
192 unsigned int hdrlen; in tkip_encrypt_skb() local
203 hdrlen = ieee80211_hdrlen(hdr->frame_control); in tkip_encrypt_skb()
204 len = skb->len - hdrlen; in tkip_encrypt_skb()
216 memmove(pos, pos + IEEE80211_TKIP_IV_LEN, hdrlen); in tkip_encrypt_skb()
217 pos += hdrlen; in tkip_encrypt_skb()
264 int hdrlen, res, hwaccel = 0; in ieee80211_crypto_tkip_decrypt() local
269 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_crypto_tkip_decrypt()
274 if (!rx->sta || skb->len - hdrlen < 12) in ieee80211_crypto_tkip_decrypt()
291 key, skb->data + hdrlen, in ieee80211_crypto_tkip_decrypt()
292 skb->len - hdrlen, rx->sta->sta.addr, in ieee80211_crypto_tkip_decrypt()
303 memmove(skb->data + IEEE80211_TKIP_IV_LEN, skb->data, hdrlen); in ieee80211_crypto_tkip_decrypt()
316 unsigned int hdrlen; in ccmp_special_blocks() local
331 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ccmp_special_blocks()
332 len_a = hdrlen - 2; in ccmp_special_blocks()
407 int hdrlen, len, tail; in ccmp_encrypt_skb() local
427 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ccmp_encrypt_skb()
428 len = skb->len - hdrlen; in ccmp_encrypt_skb()
440 memmove(pos, pos + IEEE80211_CCMP_HDR_LEN, hdrlen); in ccmp_encrypt_skb()
448 pos += hdrlen; in ccmp_encrypt_skb()
496 int hdrlen; in ieee80211_crypto_ccmp_decrypt() local
504 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_crypto_ccmp_decrypt()
510 data_len = skb->len - hdrlen - IEEE80211_CCMP_HDR_LEN - mic_len; in ieee80211_crypto_ccmp_decrypt()
515 if (!pskb_may_pull(rx->skb, hdrlen + IEEE80211_CCMP_HDR_LEN)) in ieee80211_crypto_ccmp_decrypt()
523 ccmp_hdr2pn(pn, skb->data + hdrlen); in ieee80211_crypto_ccmp_decrypt()
541 skb->data + hdrlen + IEEE80211_CCMP_HDR_LEN, in ieee80211_crypto_ccmp_decrypt()
553 memmove(skb->data + IEEE80211_CCMP_HDR_LEN, skb->data, hdrlen); in ieee80211_crypto_ccmp_decrypt()
635 int hdrlen, len, tail; in gcmp_encrypt_skb() local
654 hdrlen = ieee80211_hdrlen(hdr->frame_control); in gcmp_encrypt_skb()
655 len = skb->len - hdrlen; in gcmp_encrypt_skb()
667 memmove(pos, pos + IEEE80211_GCMP_HDR_LEN, hdrlen); in gcmp_encrypt_skb()
677 pos += hdrlen; in gcmp_encrypt_skb()
721 int hdrlen; in ieee80211_crypto_gcmp_decrypt() local
729 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_crypto_gcmp_decrypt()
735 data_len = skb->len - hdrlen - IEEE80211_GCMP_HDR_LEN - in ieee80211_crypto_gcmp_decrypt()
741 if (!pskb_may_pull(rx->skb, hdrlen + IEEE80211_GCMP_HDR_LEN)) in ieee80211_crypto_gcmp_decrypt()
749 gcmp_hdr2pn(pn, skb->data + hdrlen); in ieee80211_crypto_gcmp_decrypt()
767 skb->data + hdrlen + IEEE80211_GCMP_HDR_LEN, in ieee80211_crypto_gcmp_decrypt()
780 memmove(skb->data + IEEE80211_GCMP_HDR_LEN, skb->data, hdrlen); in ieee80211_crypto_gcmp_decrypt()
793 int hdrlen; in ieee80211_crypto_cs_encrypt() local
806 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_crypto_cs_encrypt()
809 memmove(pos, pos + iv_len, hdrlen); in ieee80211_crypto_cs_encrypt()
835 int hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_crypto_cs_decrypt() local
851 data_len = rx->skb->len - hdrlen - cs->hdr_len; in ieee80211_crypto_cs_decrypt()
868 skb_pn = rx->skb->data + hdrlen + cs->pn_off; in ieee80211_crypto_cs_decrypt()
879 memmove(rx->skb->data + cs->hdr_len, rx->skb->data, hdrlen); in ieee80211_crypto_cs_decrypt()