Lines Matching refs:pos
68 u8 *pos; in lib80211_wep_build_iv() local
73 pos = skb_push(skb, 4); in lib80211_wep_build_iv()
74 memmove(pos, pos + 4, hdr_len); in lib80211_wep_build_iv()
75 pos += hdr_len; in lib80211_wep_build_iv()
91 *pos++ = (wep->iv >> 16) & 0xff; in lib80211_wep_build_iv()
92 *pos++ = (wep->iv >> 8) & 0xff; in lib80211_wep_build_iv()
93 *pos++ = wep->iv & 0xff; in lib80211_wep_build_iv()
94 *pos++ = wep->key_idx << 6; in lib80211_wep_build_iv()
109 u8 *pos, *icv; in lib80211_wep_encrypt() local
127 pos = skb->data + hdr_len + 4; in lib80211_wep_encrypt()
131 crc = ~crc32_le(~0, pos, len); in lib80211_wep_encrypt()
139 arc4_crypt(&wep->tx_ctx, pos, pos, len + 4); in lib80211_wep_encrypt()
156 u8 keyidx, *pos, icv[4]; in lib80211_wep_decrypt() local
161 pos = skb->data + hdr_len; in lib80211_wep_decrypt()
162 key[0] = *pos++; in lib80211_wep_decrypt()
163 key[1] = *pos++; in lib80211_wep_decrypt()
164 key[2] = *pos++; in lib80211_wep_decrypt()
165 keyidx = *pos++ >> 6; in lib80211_wep_decrypt()
178 arc4_crypt(&wep->rx_ctx, pos, pos, plen + 4); in lib80211_wep_decrypt()
180 crc = ~crc32_le(~0, pos, plen); in lib80211_wep_decrypt()
185 if (memcmp(icv, pos + plen, 4) != 0) { in lib80211_wep_decrypt()