/linux-4.1.27/net/mac80211/ |
D | wep.c | 74 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 …]
|
D | event.c | 18 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()
|
D | key.c | 192 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 …]
|
D | wep.h | 25 const u8 *key, int keylen, int keyidx);
|
D | wpa.c | 130 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()
|
D | tkip.c | 150 *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()
|
D | debugfs_key.c | 57 KEY_CONF_FILE(keyidx, D); 326 DEBUGFS_ADD(keyidx); in ieee80211_debugfs_key_add()
|
D | rx.c | 1485 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()
|
D | trace.h | 528 __field(s8, keyidx) 537 __entry->keyidx = key->keyidx;
|
D | ieee80211_i.h | 1773 void mac80211_ev_michael_mic_failure(struct ieee80211_sub_if_data *sdata, int keyidx,
|
/linux-4.1.27/drivers/staging/wlan-ng/ |
D | p80211wep.c | 156 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/ |
D | rtllib_crypt_ccmp.c | 262 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 …]
|
D | rtllib_crypt_tkip.c | 383 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 …]
|
D | rtllib_crypt_wep.c | 36 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()
|
D | rtllib_crypt.c | 188 static void *rtllib_crypt_null_init(int keyidx) { return (void *) 1; } in rtllib_crypt_null_init() argument
|
D | rtllib_rx.c | 324 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/ |
D | lib80211_crypt_tkip.c | 408 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 …]
|
D | lib80211_crypt_ccmp.c | 288 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 …]
|
D | lib80211_crypt_wep.c | 42 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()
|
D | lib80211.c | 228 static void *lib80211_crypt_null_init(int keyidx) in lib80211_crypt_null_init() argument
|
/linux-4.1.27/drivers/staging/rtl8192u/ieee80211/ |
D | ieee80211_crypt_tkip.c | 390 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 …]
|
D | ieee80211_crypt_ccmp.c | 272 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 …]
|
D | ieee80211_crypt_wep.c | 40 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()
|
D | ieee80211_crypt.h | 34 void * (*init)(int keyidx); 51 int (*decrypt_msdu)(struct sk_buff *skb, int keyidx, int hdr_len,
|
D | ieee80211_crypt.c | 184 static void *ieee80211_crypt_null_init(int keyidx) { return (void *) 1; } in ieee80211_crypt_null_init() argument
|
D | ieee80211_rx.c | 386 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/ |
D | smd.h | 90 u8 keyidx, 96 u8 keyidx, 101 u8 keyidx, 105 u8 keyidx);
|
D | main.c | 397 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()
|
D | smd.c | 1458 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/ |
D | rtl871x_xmit.h | 51 #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/ |
D | rtw_xmit.h | 48 #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/ |
D | rtw_xmit.h | 53 #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/ |
D | lib80211.h | 50 void *(*init) (int keyidx); 67 int (*decrypt_msdu) (struct sk_buff * skb, int keyidx, int hdr_len,
|
D | mac80211.h | 1479 s8 keyidx; member
|
/linux-4.1.27/drivers/net/wireless/b43legacy/ |
D | xmit.c | 481 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/ |
D | xmit.c | 721 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()
|
D | main.c | 4234 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/ |
D | sta.c | 1051 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()
|
D | tx.c | 233 (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/ |
D | libipw_rx.c | 304 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/ |
D | sta.c | 1197 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()
|
D | d3.c | 176 .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()
|
D | tx.c | 269 ((keyconf->keyidx << TX_CMD_SEC_WEP_KEY_IDX_POS) & in iwl_mvm_set_tx_cmd_crypto()
|
/linux-4.1.27/drivers/net/wireless/ath/ |
D | key.c | 518 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/ |
D | mac.h | 47 u8 keyidx);
|
D | mac.c | 45 .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 …]
|
D | wmi.c | 1421 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/ |
D | hostap_80211_rx.c | 689 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/ |
D | key.c | 53 u8 key_inx = key->keyidx; in vnt_set_keymode()
|
/linux-4.1.27/drivers/staging/vt6656/ |
D | key.c | 59 u8 key_inx = key->keyidx; in vnt_set_keymode()
|
/linux-4.1.27/drivers/net/wireless/ath/carl9170/ |
D | mac.c | 475 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()
|
D | carl9170.h | 566 const u8 ktype, const u8 keyidx, const u8 *keydata, const int keylen);
|
D | main.c | 1236 i = 64 + key->keyidx; in carl9170_op_set_key()
|
/linux-4.1.27/drivers/net/wireless/rsi/ |
D | rsi_91x_mac80211.c | 585 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/ |
D | main.c | 862 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/ |
D | 4965-mac.c | 1639 (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 …]
|
D | 3945-mac.c | 141 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()
|
D | common.h | 667 u8 keyidx; member
|
/linux-4.1.27/drivers/net/wireless/ |
D | at76c50x-usb.c | 2144 __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()
|
D | mwl8k.c | 4277 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/ |
D | sta.c | 736 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()
|
D | wsm.c | 1538 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/ |
D | main.c | 596 ret = p54_upload_key(priv, algo, slot, key->keyidx, in p54_set_key()
|
/linux-4.1.27/drivers/net/wireless/ath/ath5k/ |
D | base.c | 739 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/ |
D | core.c | 1508 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/ |
D | main.c | 3473 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/ |
D | rt2500usb.c | 355 key->keyidx != 0) in rt2500usb_config_key()
|
D | rt2800lib.c | 1326 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()
|