Home
last modified time | relevance | path

Searched refs:keyidx (Results 1 – 68 of 68) sorted by relevance

/linux-4.1.27/net/mac80211/
Dwep.c74 int keylen, int keyidx, u8 *iv) in ieee80211_wep_get_iv() argument
86 *iv++ = keyidx << 6; in ieee80211_wep_get_iv()
92 int keylen, int keyidx) in ieee80211_wep_add_iv() argument
113 ieee80211_wep_get_iv(local, keylen, keyidx, newhdr + hdrlen); in ieee80211_wep_add_iv()
163 const u8 *key, int keylen, int keyidx) in ieee80211_wep_encrypt() argument
172 iv = ieee80211_wep_add_iv(local, skb, keylen, keyidx); in ieee80211_wep_encrypt()
231 u8 keyidx; in ieee80211_wep_decrypt() local
246 keyidx = skb->data[hdrlen + 3] >> 6; in ieee80211_wep_decrypt()
248 if (!key || keyidx != key->conf.keyidx) in ieee80211_wep_decrypt()
311 tx->key->conf.keyidx)) in wep_encrypt_skb()
[all …]
Devent.c18 void mac80211_ev_michael_mic_failure(struct ieee80211_sub_if_data *sdata, int keyidx, in mac80211_ev_michael_mic_failure() argument
26 keyidx, tsc, gfp); in mac80211_ev_michael_mic_failure()
Dkey.c192 key->conf.keyidx, in ieee80211_key_enable_hw_accel()
248 key->conf.keyidx, in ieee80211_key_disable_hw_accel()
324 WARN_ON(new && old && new->conf.keyidx != old->conf.keyidx); in ieee80211_key_replace()
327 idx = old->conf.keyidx; in ieee80211_key_replace()
329 idx = new->conf.keyidx; in ieee80211_key_replace()
359 __ieee80211_set_default_key(sdata, new->conf.keyidx, in ieee80211_key_replace()
362 __ieee80211_set_default_key(sdata, new->conf.keyidx, in ieee80211_key_replace()
366 new->conf.keyidx); in ieee80211_key_replace()
397 key->conf.keyidx = idx; in ieee80211_key_alloc()
616 idx = key->conf.keyidx; in ieee80211_key_link()
[all …]
Dwep.h25 const u8 *key, int keylen, int keyidx);
Dwpa.c130 if (rx->sdata->vif.type == NL80211_IFTYPE_AP && rx->key->conf.keyidx) { in ieee80211_rx_h_michael_mic_verify()
178 rx->key ? rx->key->conf.keyidx : -1, in ieee80211_rx_h_michael_mic_verify()
456 ccmp_pn2hdr(pos, pn, key->conf.keyidx); in ccmp_encrypt_skb()
682 gcmp_pn2hdr(pos, pn, key->conf.keyidx); in gcmp_encrypt_skb()
940 mmie->key_id = cpu_to_le16(key->conf.keyidx); in ieee80211_crypto_aes_cmac_encrypt()
984 mmie->key_id = cpu_to_le16(key->conf.keyidx); in ieee80211_crypto_aes_cmac_256_encrypt()
1129 mmie->key_id = cpu_to_le16(key->conf.keyidx); in ieee80211_crypto_aes_gmac_encrypt()
Dtkip.c150 *pos++ = (key->conf.keyidx << 6) | (1 << 5) /* Ext IV */; in ieee80211_tkip_add_iv()
265 if ((keyid >> 6) != key->conf.keyidx) in ieee80211_tkip_decrypt_data()
Ddebugfs_key.c57 KEY_CONF_FILE(keyidx, D);
326 DEBUGFS_ADD(keyidx); in ieee80211_debugfs_key_add()
Drx.c1485 int keyidx; in ieee80211_rx_h_decrypt() local
1620 keyidx = iwl80211_get_cs_keyid(cs, rx->skb); in ieee80211_rx_h_decrypt()
1622 if (unlikely(keyidx < 0)) in ieee80211_rx_h_decrypt()
1632 keyidx = keyid >> 6; in ieee80211_rx_h_decrypt()
1637 rx->key = rcu_dereference(rx->sta->gtk[keyidx]); in ieee80211_rx_h_decrypt()
1641 rx->key = rcu_dereference(rx->sdata->keys[keyidx]); in ieee80211_rx_h_decrypt()
Dtrace.h528 __field(s8, keyidx)
537 __entry->keyidx = key->keyidx;
Dieee80211_i.h1773 void mac80211_ev_michael_mic_failure(struct ieee80211_sub_if_data *sdata, int keyidx,
/linux-4.1.27/drivers/staging/wlan-ng/
Dp80211wep.c156 u8 keyidx; in wep_decrypt() local
166 keyidx = WEP_KEY(iv[3]); in wep_decrypt()
169 keyidx = key_override; in wep_decrypt()
171 if (keyidx >= NUM_WEPKEYS) in wep_decrypt()
174 keylen = wlandev->wep_keylens[keyidx]; in wep_decrypt()
180 memcpy(key + 3, wlandev->wep_keys[keyidx], keylen); in wep_decrypt()
186 keyidx, keylen, 5, key + 3); in wep_decrypt()
/linux-4.1.27/drivers/staging/rtl8192e/
Drtllib_crypt_ccmp.c262 u8 keyidx, *pos; in rtllib_ccmp_decrypt() local
275 keyidx = pos[3]; in rtllib_ccmp_decrypt()
276 if (!(keyidx & (1 << 5))) { in rtllib_ccmp_decrypt()
284 keyidx >>= 6; in rtllib_ccmp_decrypt()
285 if (key->key_idx != keyidx) { in rtllib_ccmp_decrypt()
287 key->key_idx, keyidx, priv); in rtllib_ccmp_decrypt()
293 hdr->addr2, keyidx); in rtllib_ccmp_decrypt()
354 return keyidx; in rtllib_ccmp_decrypt()
361 int keyidx; in rtllib_ccmp_set_key() local
364 keyidx = data->key_idx; in rtllib_ccmp_set_key()
[all …]
Drtllib_crypt_tkip.c383 u8 keyidx, *pos; in rtllib_tkip_decrypt() local
401 keyidx = pos[3]; in rtllib_tkip_decrypt()
402 if (!(keyidx & (1 << 5))) { in rtllib_tkip_decrypt()
410 keyidx >>= 6; in rtllib_tkip_decrypt()
411 if (tkey->key_idx != keyidx) { in rtllib_tkip_decrypt()
414 tkey->key_idx, keyidx, priv); in rtllib_tkip_decrypt()
421 hdr->addr2, keyidx); in rtllib_tkip_decrypt()
501 return keyidx; in rtllib_tkip_decrypt()
588 int keyidx) in rtllib_michael_mic_failure() argument
595 ev.flags = keyidx & IW_MICFAILURE_KEY_ID; in rtllib_michael_mic_failure()
[all …]
Drtllib_crypt_wep.c36 static void *prism2_wep_init(int keyidx) in prism2_wep_init() argument
43 priv->key_idx = keyidx; in prism2_wep_init()
173 u8 keyidx, *pos; in prism2_wep_decrypt() local
188 keyidx = *pos++ >> 6; in prism2_wep_decrypt()
189 if (keyidx != wep->key_idx) in prism2_wep_decrypt()
Drtllib_crypt.c188 static void *rtllib_crypt_null_init(int keyidx) { return (void *) 1; } in rtllib_crypt_null_init() argument
Drtllib_rx.c324 int keyidx, struct lib80211_crypt_data *crypt) in rtllib_rx_frame_decrypt_msdu() argument
344 res = crypt->ops->decrypt_msdu(skb, keyidx, hdrlen, crypt->priv); in rtllib_rx_frame_decrypt_msdu()
348 ieee->dev->name, hdr->addr2, keyidx); in rtllib_rx_frame_decrypt_msdu()
1048 int keyidx = 0; in rtllib_rx_decrypt() local
1062 keyidx = rtllib_rx_frame_decrypt(ieee, skb, crypt); in rtllib_rx_decrypt()
1063 if (ieee->host_decrypt && (fc & RTLLIB_FCTL_WEP) && (keyidx < 0)) { in rtllib_rx_decrypt()
1129 rtllib_rx_frame_decrypt_msdu(ieee, skb, keyidx, crypt)) { in rtllib_rx_decrypt()
/linux-4.1.27/net/wireless/
Dlib80211_crypt_tkip.c408 u8 keyidx, *pos; in lib80211_tkip_decrypt() local
429 keyidx = pos[3]; in lib80211_tkip_decrypt()
430 if (!(keyidx & (1 << 5))) { in lib80211_tkip_decrypt()
435 keyidx >>= 6; in lib80211_tkip_decrypt()
436 if (tkey->key_idx != keyidx) { in lib80211_tkip_decrypt()
438 "keyidx=%d priv=%p\n", tkey->key_idx, keyidx, priv); in lib80211_tkip_decrypt()
443 hdr->addr2, keyidx); in lib80211_tkip_decrypt()
505 return keyidx; in lib80211_tkip_decrypt()
589 int keyidx) in lib80211_michael_mic_failure() argument
596 ev.flags = keyidx & IW_MICFAILURE_KEY_ID; in lib80211_michael_mic_failure()
[all …]
Dlib80211_crypt_ccmp.c288 u8 keyidx, *pos; in lib80211_ccmp_decrypt() local
305 keyidx = pos[3]; in lib80211_ccmp_decrypt()
306 if (!(keyidx & (1 << 5))) { in lib80211_ccmp_decrypt()
312 keyidx >>= 6; in lib80211_ccmp_decrypt()
313 if (key->key_idx != keyidx) { in lib80211_ccmp_decrypt()
315 "keyidx=%d priv=%p\n", key->key_idx, keyidx, priv); in lib80211_ccmp_decrypt()
320 hdr->addr2, keyidx); in lib80211_ccmp_decrypt()
377 return keyidx; in lib80211_ccmp_decrypt()
383 int keyidx; in lib80211_ccmp_set_key() local
386 keyidx = data->key_idx; in lib80211_ccmp_set_key()
[all …]
Dlib80211_crypt_wep.c42 static void *lib80211_wep_init(int keyidx) in lib80211_wep_init() argument
49 priv->key_idx = keyidx; in lib80211_wep_init()
186 u8 keyidx, *pos, icv[4]; in lib80211_wep_decrypt() local
196 keyidx = *pos++ >> 6; in lib80211_wep_decrypt()
197 if (keyidx != wep->key_idx) in lib80211_wep_decrypt()
Dlib80211.c228 static void *lib80211_crypt_null_init(int keyidx) in lib80211_crypt_null_init() argument
/linux-4.1.27/drivers/staging/rtl8192u/ieee80211/
Dieee80211_crypt_tkip.c390 u8 keyidx, *pos; in ieee80211_tkip_decrypt() local
406 keyidx = pos[3]; in ieee80211_tkip_decrypt()
407 if (!(keyidx & (1 << 5))) { in ieee80211_tkip_decrypt()
414 keyidx >>= 6; in ieee80211_tkip_decrypt()
415 if (tkey->key_idx != keyidx) { in ieee80211_tkip_decrypt()
417 "keyidx=%d priv=%p\n", tkey->key_idx, keyidx, priv); in ieee80211_tkip_decrypt()
424 " key\n", hdr->addr2, keyidx); in ieee80211_tkip_decrypt()
498 return keyidx; in ieee80211_tkip_decrypt()
589 int keyidx) in ieee80211_michael_mic_failure() argument
596 ev.flags = keyidx & IW_MICFAILURE_KEY_ID; in ieee80211_michael_mic_failure()
[all …]
Dieee80211_crypt_ccmp.c272 u8 keyidx, *pos; in ieee80211_ccmp_decrypt() local
284 keyidx = pos[3]; in ieee80211_ccmp_decrypt()
285 if (!(keyidx & (1 << 5))) { in ieee80211_ccmp_decrypt()
293 keyidx >>= 6; in ieee80211_ccmp_decrypt()
294 if (key->key_idx != keyidx) { in ieee80211_ccmp_decrypt()
296 "keyidx=%d priv=%p\n", key->key_idx, keyidx, priv); in ieee80211_ccmp_decrypt()
303 " key\n", hdr->addr2, keyidx); in ieee80211_ccmp_decrypt()
370 return keyidx; in ieee80211_ccmp_decrypt()
377 int keyidx; in ieee80211_ccmp_set_key() local
380 keyidx = data->key_idx; in ieee80211_ccmp_set_key()
[all …]
Dieee80211_crypt_wep.c40 static void *prism2_wep_init(int keyidx) in prism2_wep_init() argument
47 priv->key_idx = keyidx; in prism2_wep_init()
178 u8 keyidx, *pos; in prism2_wep_decrypt() local
192 keyidx = *pos++ >> 6; in prism2_wep_decrypt()
193 if (keyidx != wep->key_idx) in prism2_wep_decrypt()
Dieee80211_crypt.h34 void * (*init)(int keyidx);
51 int (*decrypt_msdu)(struct sk_buff *skb, int keyidx, int hdr_len,
Dieee80211_crypt.c184 static void *ieee80211_crypt_null_init(int keyidx) { return (void *) 1; } in ieee80211_crypt_null_init() argument
Dieee80211_rx.c386 int keyidx, struct ieee80211_crypt_data *crypt) in ieee80211_rx_frame_decrypt_msdu() argument
403 res = crypt->ops->decrypt_msdu(skb, keyidx, hdrlen, crypt->priv); in ieee80211_rx_frame_decrypt_msdu()
408 ieee->dev->name, hdr->addr2, keyidx); in ieee80211_rx_frame_decrypt_msdu()
919 int keyidx = 0; in ieee80211_rx() local
1152 (keyidx = ieee80211_rx_frame_decrypt(ieee, skb, crypt)) < 0) in ieee80211_rx()
1219 ieee80211_rx_frame_decrypt_msdu(ieee, skb, keyidx, crypt)) in ieee80211_rx()
/linux-4.1.27/drivers/net/wireless/ath/wcn36xx/
Dsmd.h90 u8 keyidx,
96 u8 keyidx,
101 u8 keyidx,
105 u8 keyidx);
Dmain.c397 cmd, key_conf->cipher, key_conf->keyidx, in wcn36xx_set_key()
452 key_conf->keyidx, in wcn36xx_set_key()
459 key_conf->keyidx, in wcn36xx_set_key()
467 key_conf->keyidx, in wcn36xx_set_key()
478 key_conf->keyidx); in wcn36xx_set_key()
485 key_conf->keyidx, in wcn36xx_set_key()
Dsmd.c1458 u8 keyidx, in wcn36xx_smd_set_stakey() argument
1472 msg_body.set_sta_key_params.key[0].id = keyidx; in wcn36xx_smd_set_stakey()
1499 u8 keyidx, in wcn36xx_smd_set_bsskey() argument
1511 msg_body.keys[0].id = keyidx; in wcn36xx_smd_set_bsskey()
1537 u8 keyidx, in wcn36xx_smd_remove_stakey() argument
1548 msg_body.key_id = keyidx; in wcn36xx_smd_remove_stakey()
1569 u8 keyidx) in wcn36xx_smd_remove_bsskey() argument
1578 msg_body.key_id = keyidx; in wcn36xx_smd_remove_bsskey()
/linux-4.1.27/drivers/staging/rtl8712/
Drtl871x_xmit.h51 #define WEP_IV(pattrib_iv, txpn, keyidx)\ argument
56 pattrib_iv[3] = ((keyidx & 0x3)<<6);\
62 #define TKIP_IV(pattrib_iv, txpn, keyidx)\ argument
67 pattrib_iv[3] = BIT(5) | ((keyidx & 0x3)<<6);\
76 #define AES_IV(pattrib_iv, txpn, keyidx)\ argument
81 pattrib_iv[3] = BIT(5) | ((keyidx & 0x3)<<6);\
/linux-4.1.27/drivers/staging/rtl8723au/include/
Drtw_xmit.h48 #define WEP_IV(pattrib_iv, dot11txpn, keyidx) \ argument
53 pattrib_iv[3] = ((keyidx & 0x3) << 6); \
58 #define TKIP_IV(pattrib_iv, dot11txpn, keyidx) \ argument
63 pattrib_iv[3] = BIT(5) | ((keyidx & 0x3)<<6); \
72 #define AES_IV(pattrib_iv, dot11txpn, keyidx)\ argument
77 pattrib_iv[3] = BIT(5) | ((keyidx & 0x3) << 6); \
/linux-4.1.27/drivers/staging/rtl8188eu/include/
Drtw_xmit.h53 #define WEP_IV(pattrib_iv, dot11txpn, keyidx)\ argument
58 pattrib_iv[3] = ((keyidx & 0x3)<<6);\
63 #define TKIP_IV(pattrib_iv, dot11txpn, keyidx)\ argument
68 pattrib_iv[3] = BIT(5) | ((keyidx & 0x3)<<6);\
76 #define AES_IV(pattrib_iv, dot11txpn, keyidx)\ argument
81 pattrib_iv[3] = BIT(5) | ((keyidx & 0x3)<<6); \
/linux-4.1.27/include/net/
Dlib80211.h50 void *(*init) (int keyidx);
67 int (*decrypt_msdu) (struct sk_buff * skb, int keyidx, int hdr_len,
Dmac80211.h1479 s8 keyidx; member
/linux-4.1.27/drivers/net/wireless/b43legacy/
Dxmit.c481 unsigned int keyidx; in b43legacy_rx() local
486 keyidx = ((macstat & B43legacy_RX_MAC_KEYIDX) in b43legacy_rx()
491 keyidx = b43legacy_kidx_to_raw(dev, keyidx); in b43legacy_rx()
492 B43legacy_WARN_ON(keyidx >= dev->max_nr_keys); in b43legacy_rx()
494 if (dev->key[keyidx].algorithm != B43legacy_SEC_ALGO_NONE) { in b43legacy_rx()
/linux-4.1.27/drivers/net/wireless/b43/
Dxmit.c721 unsigned int keyidx; in b43_rx() local
724 keyidx = ((macstat & B43_RX_MAC_KEYIDX) in b43_rx()
729 keyidx = b43_kidx_to_raw(dev, keyidx); in b43_rx()
730 B43_WARN_ON(keyidx >= ARRAY_SIZE(dev->key)); in b43_rx()
732 if (dev->key[keyidx].algorithm != B43_SEC_ALGO_NONE) { in b43_rx()
Dmain.c4234 index = (u8) (key->keyidx); in b43_op_set_key()
4290 cmd == SET_KEY ? "Using" : "Disabling", key->keyidx, in b43_op_set_key()
/linux-4.1.27/drivers/net/wireless/iwlwifi/dvm/
Dsta.c1051 keyconf->keyidx); in iwl_remove_default_wep_key()
1053 memset(&ctx->wep_keys[keyconf->keyidx], 0, sizeof(ctx->wep_keys[0])); in iwl_remove_default_wep_key()
1062 keyconf->keyidx, ret); in iwl_remove_default_wep_key()
1084 ctx->wep_keys[keyconf->keyidx].key_size = keyconf->keylen; in iwl_set_default_wep_key()
1085 memcpy(&ctx->wep_keys[keyconf->keyidx].key, &keyconf->key, in iwl_set_default_wep_key()
1090 keyconf->keylen, keyconf->keyidx, ret); in iwl_set_default_wep_key()
1143 key_flags = cpu_to_le16(keyconf->keyidx << STA_KEY_FLG_KEYID_POS); in iwlagn_send_sta_key()
1230 keyconf->keyidx, sta_id); in iwl_remove_dynamic_key()
1236 key_flags = cpu_to_le16(keyconf->keyidx << STA_KEY_FLG_KEYID_POS); in iwl_remove_dynamic_key()
1303 keyconf->cipher, keyconf->keylen, keyconf->keyidx, in iwl_set_dynamic_key()
Dtx.c233 (keyconf->keyidx & TX_CMD_SEC_MSK) << TX_CMD_SEC_SHIFT); in iwlagn_tx_cmd_build_hwcrypto()
238 "with key %d\n", keyconf->keyidx); in iwlagn_tx_cmd_build_hwcrypto()
/linux-4.1.27/drivers/net/wireless/ipw2x00/
Dlibipw_rx.c304 struct sk_buff *skb, int keyidx, in libipw_rx_frame_decrypt_msdu() argument
317 res = crypt->ops->decrypt_msdu(skb, keyidx, hdrlen, crypt->priv); in libipw_rx_frame_decrypt_msdu()
322 keyidx); in libipw_rx_frame_decrypt_msdu()
353 int keyidx = 0; in libipw_rx() local
426 keyidx = skb->data[hdrlen + 3] >> 6; in libipw_rx()
433 crypt = ieee->crypt_info.crypt[keyidx]; in libipw_rx()
471 (keyidx = hostap_rx_frame_decrypt(ieee, skb, crypt)) < 0) { in libipw_rx()
574 (keyidx = libipw_rx_frame_decrypt(ieee, skb, crypt)) < 0) in libipw_rx()
638 libipw_rx_frame_decrypt_msdu(ieee, skb, keyidx, crypt)) in libipw_rx()
671 keyidx = skb->data[hdrlen + 3] >> 6; in libipw_rx()
[all …]
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/
Dsta.c1197 u16 keyidx; in iwl_mvm_send_sta_key() local
1201 keyidx = (keyconf->keyidx << STA_KEY_FLG_KEYID_POS) & in iwl_mvm_send_sta_key()
1203 key_flags = cpu_to_le16(keyidx); in iwl_mvm_send_sta_key()
1267 (keyconf->keyidx != 4 && keyconf->keyidx != 5))) in iwl_mvm_send_sta_igtk()
1270 igtk_cmd.key_id = cpu_to_le32(keyconf->keyidx); in iwl_mvm_send_sta_igtk()
1366 key_flags = cpu_to_le16((keyconf->keyidx << STA_KEY_FLG_KEYID_POS) & in __iwl_mvm_remove_sta_key()
1469 keyconf->cipher, keyconf->keylen, keyconf->keyidx, in iwl_mvm_set_sta_key()
1489 keyconf->keyidx, sta_id); in iwl_mvm_remove_sta_key()
Dd3.c176 .wep_key.key_index = key->keyidx, in iwl_mvm_wowlan_program_keys()
189 if (key->keyidx == mvmvif->tx_key_idx) { in iwl_mvm_wowlan_program_keys()
1518 .conf.keyidx = status->gtk.key_index, in iwl_mvm_setup_connection_keep()
Dtx.c269 ((keyconf->keyidx << TX_CMD_SEC_WEP_KEY_IDX_POS) & in iwl_mvm_set_tx_cmd_crypto()
/linux-4.1.27/drivers/net/wireless/ath/
Dkey.c518 idx = key->keyidx; in ath_key_config()
527 idx = key->keyidx; in ath_key_config()
530 } else if (key->keyidx) { in ath_key_config()
538 idx = key->keyidx; in ath_key_config()
/linux-4.1.27/drivers/net/wireless/ath/ath10k/
Dmac.h47 u8 keyidx);
Dmac.c45 .key_idx = key->keyidx, in ath10k_send_key()
199 u8 keyidx) in ath10k_mac_is_peer_wep_key_set() argument
216 if (peer->keys[i] && peer->keys[i]->keyidx == keyidx) in ath10k_mac_is_peer_wep_key_set()
3816 key->keyidx); in ath10k_set_key_h_def_keyidx()
3835 if (key->keyidx > WMI_MAX_KEY_INDEX) in ath10k_set_key()
3847 key->hw_key_idx = key->keyidx; in ath10k_set_key()
3870 arvif->wep_keys[key->keyidx] = key; in ath10k_set_key()
3872 arvif->wep_keys[key->keyidx] = NULL; in ath10k_set_key()
3897 peer->keys[key->keyidx] = key; in ath10k_set_key()
3899 peer->keys[key->keyidx] = NULL; in ath10k_set_key()
[all …]
Dwmi.c1421 u8 *addr, keyidx; in ath10k_wmi_handle_wep_reauth() local
1431 keyidx = skb->data[hdrlen + (IEEE80211_WEP_IV_LEN - 1)] >> WEP_KEYID_SHIFT; in ath10k_wmi_handle_wep_reauth()
1435 peer_key = ath10k_mac_is_peer_wep_key_set(ar, addr, keyidx); in ath10k_wmi_handle_wep_reauth()
/linux-4.1.27/drivers/net/wireless/hostap/
Dhostap_80211_rx.c689 int keyidx, struct lib80211_crypt_data *crypt) in hostap_rx_frame_decrypt_msdu() argument
701 res = crypt->ops->decrypt_msdu(skb, keyidx, hdrlen, crypt->priv); in hostap_rx_frame_decrypt_msdu()
706 local->dev->name, hdr->addr2, keyidx); in hostap_rx_frame_decrypt_msdu()
736 int keyidx = 0; in hostap_80211_rx() local
824 (keyidx = hostap_rx_frame_decrypt(local, skb, crypt)) < 0) in hostap_80211_rx()
913 (keyidx = hostap_rx_frame_decrypt(local, skb, crypt)) < 0) in hostap_80211_rx()
977 hostap_rx_frame_decrypt_msdu(local, skb, keyidx, crypt)) in hostap_80211_rx()
/linux-4.1.27/drivers/staging/vt6655/
Dkey.c53 u8 key_inx = key->keyidx; in vnt_set_keymode()
/linux-4.1.27/drivers/staging/vt6656/
Dkey.c59 u8 key_inx = key->keyidx; in vnt_set_keymode()
/linux-4.1.27/drivers/net/wireless/ath/carl9170/
Dmac.c475 const u8 ktype, const u8 keyidx, const u8 *keydata, in carl9170_upload_key() argument
485 key.keyId = cpu_to_le16(keyidx); in carl9170_upload_key()
Dcarl9170.h566 const u8 ktype, const u8 keyidx, const u8 *keydata, const int keylen);
Dmain.c1236 i = 64 + key->keyidx; in carl9170_op_set_key()
/linux-4.1.27/drivers/net/wireless/rsi/
Drsi_91x_mac80211.c585 key->keyidx, in rsi_hal_key_config()
594 key->keyidx, in rsi_hal_key_config()
634 key->hw_key_idx = key->keyidx; in rsi_mac80211_set_key()
/linux-4.1.27/drivers/net/wireless/ti/wl1251/
Dmain.c862 mac80211_key->hw_key_idx = mac80211_key->keyidx; in wl1251_set_key_type()
870 mac80211_key->hw_key_idx = mac80211_key->keyidx; in wl1251_set_key_type()
913 key->cipher, key->keyidx, key->keylen, key->flags); in wl1251_op_set_key()
970 wl_cmd->id = key->keyidx; in wl1251_op_set_key()
/linux-4.1.27/drivers/net/wireless/iwlegacy/
D4965-mac.c1639 (TX_CMD_SEC_WEP | (keyconf->keyidx & TX_CMD_SEC_MSK) << in il4965_tx_cmd_build_hwcrypto()
1645 keyconf->keyidx); in il4965_tx_cmd_build_hwcrypto()
3198 int idx = keyconf->keyidx; in il4965_remove_default_wep_key()
3222 int idx = keyconf->keyidx; in il4965_set_default_wep_key()
3257 key_flags |= cpu_to_le16(keyconf->keyidx << STA_KEY_FLG_KEYID_POS); in il4965_set_wep_dynamic_key_info()
3270 il->stations[sta_id].keyinfo.keyidx = keyconf->keyidx; in il4965_set_wep_dynamic_key_info()
3309 key_flags |= cpu_to_le16(keyconf->keyidx << STA_KEY_FLG_KEYID_POS); in il4965_set_ccmp_dynamic_key_info()
3355 key_flags |= cpu_to_le16(keyconf->keyidx << STA_KEY_FLG_KEYID_POS); in il4965_set_tkip_dynamic_key_info()
3431 u8 keyidx; in il4965_remove_dynamic_key() local
3440 keyidx = (key_flags >> STA_KEY_FLG_KEYID_POS) & 0x3; in il4965_remove_dynamic_key()
[all …]
D3945-mac.c141 key_flags |= cpu_to_le16(keyconf->keyidx << STA_KEY_FLG_KEYID_POS); in il3945_set_ccmp_dynamic_key_info()
147 keyconf->hw_key_idx = keyconf->keyidx; in il3945_set_ccmp_dynamic_key_info()
239 keyconf->cipher, keyconf->keylen, keyconf->keyidx, sta_id, ret); in il3945_set_dynamic_key()
Dcommon.h667 u8 keyidx; member
/linux-4.1.27/drivers/net/wireless/
Dat76c50x-usb.c2144 __func__, cmd, key->cipher, key->keyidx, key->keylen); in at76_set_key()
2150 key->hw_key_idx = key->keyidx; in at76_set_key()
2156 memcpy(priv->wep_keys[key->keyidx], key->key, key->keylen); in at76_set_key()
2157 priv->wep_keys_len[key->keyidx] = key->keylen; in at76_set_key()
2160 priv->wep_key_id = key->keyidx; in at76_set_key()
2165 priv->wep_keys_len[key->keyidx] = 0; in at76_set_key()
Dmwl8k.c4277 cmd->key_id = cpu_to_le32(key->keyidx); in mwl8k_encryption_set_cmd_info()
4285 if (key->keyidx == 0) in mwl8k_encryption_set_cmd_info()
4330 idx = key->keyidx; in mwl8k_cmd_encryption_set_key()
4389 mwl8k_vif->wep_key_conf[key->keyidx].enabled = 0; in mwl8k_cmd_encryption_remove_key()
/linux-4.1.27/drivers/net/wireless/cw1200/
Dsta.c736 wsm_key->wep_group.keyid = key->keyidx; in cw1200_set_key()
770 wsm_key->tkip_group.keyid = key->keyidx; in cw1200_set_key()
794 wsm_key->aes_group.keyid = key->keyidx; in cw1200_set_key()
806 wsm_key->wapi_pairwise.keyid = key->keyidx; in cw1200_set_key()
813 wsm_key->wapi_group.keyid = key->keyidx; in cw1200_set_key()
Dwsm.c1538 tx_info->control.hw_key->keyidx != priv->wep_default_key_id && in wsm_handle_tx_data()
1567 priv->wep_default_key_id = tx_info->control.hw_key->keyidx; in wsm_handle_tx_data()
/linux-4.1.27/drivers/net/wireless/p54/
Dmain.c596 ret = p54_upload_key(priv, algo, slot, key->keyidx, in p54_set_key()
/linux-4.1.27/drivers/net/wireless/ath/ath5k/
Dbase.c739 unsigned int pktlen, flags, keyidx = AR5K_TXKEYIX_INVALID; in ath5k_txbuf_setup() local
780 keyidx = info->control.hw_key->hw_key_idx; in ath5k_txbuf_setup()
801 bf->rates[0].count, keyidx, ah->ah_tx_ant, flags, in ath5k_txbuf_setup()
/linux-4.1.27/drivers/net/wireless/rtlwifi/
Dcore.c1508 cmd == SET_KEY ? "Using" : "Disabling", key->keyidx, in rtl_op_set_key()
1553 key_idx = (u8) (key->keyidx); in rtl_op_set_key()
/linux-4.1.27/drivers/net/wireless/ti/wlcore/
Dmain.c3473 key_conf->cipher, key_conf->keyidx, in wlcore_set_key()
3498 key_conf->hw_key_idx = key_conf->keyidx; in wlcore_set_key()
3502 key_conf->hw_key_idx = key_conf->keyidx; in wlcore_set_key()
3520 key_conf->keyidx, key_type, in wlcore_set_key()
3546 key_conf->keyidx, key_type, in wlcore_set_key()
/linux-4.1.27/drivers/net/wireless/rt2x00/
Drt2500usb.c355 key->keyidx != 0) in rt2500usb_config_key()
Drt2800lib.c1326 iveiv_entry.iv[3] |= key->keyidx << 6; in rt2800_config_wcid_attr_cipher()
1341 key->hw_key_idx = (4 * crypto->bssidx) + key->keyidx; in rt2800_config_shared_key()