/drivers/net/wireless/iwlwifi/dvm/ |
H A D | sta.c | 1044 struct ieee80211_key_conf *keyconf) 1051 keyconf->keyidx); 1053 memset(&ctx->wep_keys[keyconf->keyidx], 0, sizeof(ctx->wep_keys[0])); 1062 keyconf->keyidx, ret); 1069 struct ieee80211_key_conf *keyconf) 1075 if (keyconf->keylen != WEP_KEY_LEN_128 && 1076 keyconf->keylen != WEP_KEY_LEN_64) { 1078 "Bad WEP key length %d\n", keyconf->keylen); 1082 keyconf->hw_key_idx = IWLAGN_HW_KEY_DEFAULT; 1084 ctx->wep_keys[keyconf 1042 iwl_remove_default_wep_key(struct iwl_priv *priv, struct iwl_rxon_context *ctx, struct ieee80211_key_conf *keyconf) argument 1067 iwl_set_default_wep_key(struct iwl_priv *priv, struct iwl_rxon_context *ctx, struct ieee80211_key_conf *keyconf) argument 1130 iwlagn_send_sta_key(struct iwl_priv *priv, struct ieee80211_key_conf *keyconf, u8 sta_id, u32 tkip_iv32, u16 *tkip_p1k, u32 cmd_flags) argument 1183 iwl_update_tkip_key(struct iwl_priv *priv, struct ieee80211_vif *vif, struct ieee80211_key_conf *keyconf, struct ieee80211_sta *sta, u32 iv32, u16 *phase1key) argument 1203 iwl_remove_dynamic_key(struct iwl_priv *priv, struct iwl_rxon_context *ctx, struct ieee80211_key_conf *keyconf, struct ieee80211_sta *sta) argument 1251 iwl_set_dynamic_key(struct iwl_priv *priv, struct iwl_rxon_context *ctx, struct ieee80211_key_conf *keyconf, struct ieee80211_sta *sta) argument [all...] |
H A D | tx.c | 213 struct ieee80211_key_conf *keyconf = info->control.hw_key; local 215 switch (keyconf->cipher) { 218 memcpy(tx_cmd->key, keyconf->key, keyconf->keylen); 225 ieee80211_get_tkip_p2k(keyconf, skb_frag, tx_cmd->key); 233 (keyconf->keyidx & TX_CMD_SEC_MSK) << TX_CMD_SEC_SHIFT); 235 memcpy(&tx_cmd->key[3], keyconf->key, keyconf->keylen); 238 "with key %d\n", keyconf->keyidx); 242 IWL_ERR(priv, "Unknown encode cipher %x\n", keyconf [all...] |
H A D | agn.h | 372 struct ieee80211_key_conf *keyconf,
|
H A D | mac80211.c | 587 struct ieee80211_key_conf *keyconf, 593 iwl_update_tkip_key(priv, vif, keyconf, sta, iv32, phase1key); 585 iwlagn_mac_update_tkip_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_key_conf *keyconf, struct ieee80211_sta *sta, u32 iv32, u16 *phase1key) argument
|
/drivers/net/wireless/iwlwifi/mvm/ |
H A D | sta.c | 1074 struct ieee80211_key_conf *keyconf, 1084 keyidx = (keyconf->keyidx << STA_KEY_FLG_KEYID_POS) & 1089 switch (keyconf->cipher) { 1095 memcpy(cmd.key, keyconf->key, keyconf->keylen); 1099 memcpy(cmd.key, keyconf->key, keyconf->keylen); 1103 memcpy(cmd.key, keyconf->key, keyconf->keylen); 1106 if (!(keyconf 1072 iwl_mvm_send_sta_key(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvm_sta, struct ieee80211_key_conf *keyconf, u8 sta_id, u32 tkip_iv32, u16 *tkip_p1k, u32 cmd_flags) argument 1134 iwl_mvm_send_sta_igtk(struct iwl_mvm *mvm, struct ieee80211_key_conf *keyconf, u8 sta_id, bool remove_key) argument 1198 iwl_mvm_set_sta_key(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *keyconf, bool have_key_offset) argument 1280 iwl_mvm_remove_sta_key(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *keyconf) argument 1362 iwl_mvm_update_tkip_key(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_key_conf *keyconf, struct ieee80211_sta *sta, u32 iv32, u16 *phase1key) argument [all...] |
H A D | sta.h | 369 struct ieee80211_key_conf *keyconf); 373 struct ieee80211_key_conf *keyconf,
|
H A D | tx.c | 238 struct ieee80211_key_conf *keyconf = info->control.hw_key; local 240 switch (keyconf->cipher) { 243 memcpy(tx_cmd->key, keyconf->key, keyconf->keylen); 250 ieee80211_get_tkip_p2k(keyconf, skb_frag, tx_cmd->key); 258 ((keyconf->keyidx << TX_CMD_SEC_WEP_KEY_IDX_POS) & 261 memcpy(&tx_cmd->key[3], keyconf->key, keyconf->keylen);
|
H A D | mac80211.c | 2301 struct ieee80211_key_conf *keyconf, 2307 if (keyconf->hw_key_idx == STA_KEY_IDX_INVALID) 2310 iwl_mvm_update_tkip_key(mvm, vif, keyconf, sta, iv32, phase1key); 2299 iwl_mvm_mac_update_tkip_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_key_conf *keyconf, struct ieee80211_sta *sta, u32 iv32, u16 *phase1key) argument
|
/drivers/net/wireless/iwlegacy/ |
H A D | 4965-mac.c | 1617 struct ieee80211_key_conf *keyconf = info->control.hw_key; local 1619 switch (keyconf->cipher) { 1622 memcpy(tx_cmd->key, keyconf->key, keyconf->keylen); 1630 ieee80211_get_tkip_p2k(keyconf, skb_frag, tx_cmd->key); 1639 (TX_CMD_SEC_WEP | (keyconf->keyidx & TX_CMD_SEC_MSK) << 1642 memcpy(&tx_cmd->key[3], keyconf->key, keyconf->keylen); 1645 keyconf->keyidx); 1649 IL_ERR("Unknown encode cipher %x\n", keyconf 3194 il4965_remove_default_wep_key(struct il_priv *il, struct ieee80211_key_conf *keyconf) argument 3217 il4965_set_default_wep_key(struct il_priv *il, struct ieee80211_key_conf *keyconf) argument 3245 il4965_set_wep_dynamic_key_info(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 3299 il4965_set_ccmp_dynamic_key_info(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 3347 il4965_set_tkip_dynamic_key_info(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 3392 il4965_update_tkip_key(struct il_priv *il, struct ieee80211_key_conf *keyconf, struct ieee80211_sta *sta, u32 iv32, u16 *phase1key) argument 3426 il4965_remove_dynamic_key(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 3487 il4965_set_dynamic_key(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 5892 il4965_mac_update_tkip_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_key_conf *keyconf, struct ieee80211_sta *sta, u32 iv32, u16 * phase1key) argument [all...] |
H A D | 3945-mac.c | 134 struct ieee80211_key_conf *keyconf, u8 sta_id) 141 key_flags |= cpu_to_le16(keyconf->keyidx << STA_KEY_FLG_KEYID_POS); 146 keyconf->flags |= IEEE80211_KEY_FLAG_GENERATE_IV; 147 keyconf->hw_key_idx = keyconf->keyidx; 151 il->stations[sta_id].keyinfo.cipher = keyconf->cipher; 152 il->stations[sta_id].keyinfo.keylen = keyconf->keylen; 153 memcpy(il->stations[sta_id].keyinfo.key, keyconf->key, keyconf->keylen); 155 memcpy(il->stations[sta_id].sta.key.key, keyconf 133 il3945_set_ccmp_dynamic_key_info(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 181 il3945_set_tkip_dynamic_key_info(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 188 il3945_set_wep_dynamic_key_info(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 215 il3945_set_dynamic_key(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument [all...] |
H A D | 4965.h | 143 struct ieee80211_key_conf *keyconf, 181 struct ieee80211_key_conf *keyconf,
|
/drivers/net/wireless/rtlwifi/rtl8192se/ |
H A D | trx.c | 465 struct ieee80211_key_conf *keyconf; local 467 keyconf = info->control.hw_key; 468 switch (keyconf->cipher) {
|
/drivers/net/wireless/rtlwifi/rtl8192ce/ |
H A D | trx.c | 531 struct ieee80211_key_conf *keyconf = local 534 switch (keyconf->cipher) {
|
/drivers/net/wireless/rtlwifi/rtl8723ae/ |
H A D | trx.c | 629 struct ieee80211_key_conf *keyconf = local 632 switch (keyconf->cipher) {
|
/drivers/net/wireless/rtlwifi/rtl8188ee/ |
H A D | trx.c | 777 struct ieee80211_key_conf *keyconf; local 779 keyconf = info->control.hw_key; 780 switch (keyconf->cipher) {
|
/drivers/net/wireless/rtlwifi/rtl8192de/ |
H A D | trx.c | 667 struct ieee80211_key_conf *keyconf; local 669 keyconf = info->control.hw_key; 670 switch (keyconf->cipher) {
|
/drivers/net/wireless/b43/ |
H A D | main.c | 941 struct ieee80211_key_conf *keyconf, 947 int index = keyconf->hw_key_idx; 1008 struct ieee80211_key_conf *keyconf) 1026 B43_WARN_ON(dev->key[i].keyconf == keyconf); 1038 if (!dev->key[i].keyconf) { 1057 keyconf->hw_key_idx = index; 1058 dev->key[index].keyconf = keyconf; 1073 dev->key[index].keyconf 939 b43_op_update_tkip_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_key_conf *keyconf, struct ieee80211_sta *sta, u32 iv32, u16 *phase1key) argument 1004 b43_key_write(struct b43_wldev *dev, int index, u8 algorithm, const u8 *key, size_t key_len, const u8 *mac_addr, struct ieee80211_key_conf *keyconf) argument [all...] |
H A D | b43.h | 696 /* If keyconf is NULL, this key is disabled. 697 * keyconf is a cookie. Don't derefenrence it outside of the set_key 699 struct ieee80211_key_conf *keyconf; member in struct:b43_key
|
H A D | xmit.c | 308 if (unlikely(!key->keyconf)) {
|
/drivers/net/wireless/rtlwifi/rtl8192cu/ |
H A D | trx.c | 574 struct ieee80211_key_conf *keyconf = info->control.hw_key; local 575 switch (keyconf->cipher) {
|
/drivers/net/wireless/rtlwifi/rtl8723be/ |
H A D | trx.c | 701 struct ieee80211_key_conf *keyconf = local 703 switch (keyconf->cipher) {
|
/drivers/net/wireless/rtlwifi/rtl8821ae/ |
H A D | trx.c | 998 struct ieee80211_key_conf *keyconf = local 1000 switch (keyconf->cipher) {
|
/drivers/net/wireless/b43legacy/ |
H A D | b43legacy.h | 559 void *keyconf; member in struct:b43legacy_key
|