Home
last modified time | relevance | path

Searched refs:keyconf (Results 1 – 23 of 23) sorted by relevance

/drivers/net/wireless/iwlwifi/dvm/
Dsta.c1044 struct ieee80211_key_conf *keyconf) in iwl_remove_default_wep_key() argument
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()
1069 struct ieee80211_key_conf *keyconf) in iwl_set_default_wep_key() argument
1075 if (keyconf->keylen != WEP_KEY_LEN_128 && in iwl_set_default_wep_key()
1076 keyconf->keylen != WEP_KEY_LEN_64) { in iwl_set_default_wep_key()
1078 "Bad WEP key length %d\n", keyconf->keylen); in iwl_set_default_wep_key()
1082 keyconf->hw_key_idx = IWLAGN_HW_KEY_DEFAULT; in iwl_set_default_wep_key()
1084 ctx->wep_keys[keyconf->keyidx].key_size = keyconf->keylen; in iwl_set_default_wep_key()
[all …]
Dtx.c213 struct ieee80211_key_conf *keyconf = info->control.hw_key; in iwlagn_tx_cmd_build_hwcrypto() local
215 switch (keyconf->cipher) { in iwlagn_tx_cmd_build_hwcrypto()
218 memcpy(tx_cmd->key, keyconf->key, keyconf->keylen); in iwlagn_tx_cmd_build_hwcrypto()
225 ieee80211_get_tkip_p2k(keyconf, skb_frag, tx_cmd->key); in iwlagn_tx_cmd_build_hwcrypto()
233 (keyconf->keyidx & TX_CMD_SEC_MSK) << TX_CMD_SEC_SHIFT); in iwlagn_tx_cmd_build_hwcrypto()
235 memcpy(&tx_cmd->key[3], keyconf->key, keyconf->keylen); in iwlagn_tx_cmd_build_hwcrypto()
238 "with key %d\n", keyconf->keyidx); in iwlagn_tx_cmd_build_hwcrypto()
242 IWL_ERR(priv, "Unknown encode cipher %x\n", keyconf->cipher); in iwlagn_tx_cmd_build_hwcrypto()
Dagn.h372 struct ieee80211_key_conf *keyconf,
Dmac80211.c587 struct ieee80211_key_conf *keyconf, in iwlagn_mac_update_tkip_key() argument
593 iwl_update_tkip_key(priv, vif, keyconf, sta, iv32, phase1key); in iwlagn_mac_update_tkip_key()
/drivers/net/wireless/iwlwifi/mvm/
Dsta.c1074 struct ieee80211_key_conf *keyconf, in iwl_mvm_send_sta_key() argument
1084 keyidx = (keyconf->keyidx << STA_KEY_FLG_KEYID_POS) & in iwl_mvm_send_sta_key()
1089 switch (keyconf->cipher) { in iwl_mvm_send_sta_key()
1095 memcpy(cmd.key, keyconf->key, keyconf->keylen); in iwl_mvm_send_sta_key()
1099 memcpy(cmd.key, keyconf->key, keyconf->keylen); in iwl_mvm_send_sta_key()
1103 memcpy(cmd.key, keyconf->key, keyconf->keylen); in iwl_mvm_send_sta_key()
1106 if (!(keyconf->flags & IEEE80211_KEY_FLAG_PAIRWISE)) in iwl_mvm_send_sta_key()
1109 cmd.key_offset = keyconf->hw_key_idx; in iwl_mvm_send_sta_key()
1135 struct ieee80211_key_conf *keyconf, in iwl_mvm_send_sta_igtk() argument
1141 if (WARN_ON((keyconf->cipher != WLAN_CIPHER_SUITE_AES_CMAC) || in iwl_mvm_send_sta_igtk()
[all …]
Dtx.c238 struct ieee80211_key_conf *keyconf = info->control.hw_key; in iwl_mvm_set_tx_cmd_crypto() local
240 switch (keyconf->cipher) { in iwl_mvm_set_tx_cmd_crypto()
243 memcpy(tx_cmd->key, keyconf->key, keyconf->keylen); in iwl_mvm_set_tx_cmd_crypto()
250 ieee80211_get_tkip_p2k(keyconf, skb_frag, tx_cmd->key); in iwl_mvm_set_tx_cmd_crypto()
258 ((keyconf->keyidx << TX_CMD_SEC_WEP_KEY_IDX_POS) & in iwl_mvm_set_tx_cmd_crypto()
261 memcpy(&tx_cmd->key[3], keyconf->key, keyconf->keylen); in iwl_mvm_set_tx_cmd_crypto()
Dsta.h369 struct ieee80211_key_conf *keyconf);
373 struct ieee80211_key_conf *keyconf,
Dmac80211.c2302 struct ieee80211_key_conf *keyconf, in iwl_mvm_mac_update_tkip_key() argument
2308 if (keyconf->hw_key_idx == STA_KEY_IDX_INVALID) in iwl_mvm_mac_update_tkip_key()
2311 iwl_mvm_update_tkip_key(mvm, vif, keyconf, sta, iv32, phase1key); in iwl_mvm_mac_update_tkip_key()
/drivers/net/wireless/iwlegacy/
D4965-mac.c1617 struct ieee80211_key_conf *keyconf = info->control.hw_key; in il4965_tx_cmd_build_hwcrypto() local
1619 switch (keyconf->cipher) { in il4965_tx_cmd_build_hwcrypto()
1622 memcpy(tx_cmd->key, keyconf->key, keyconf->keylen); in il4965_tx_cmd_build_hwcrypto()
1630 ieee80211_get_tkip_p2k(keyconf, skb_frag, tx_cmd->key); in il4965_tx_cmd_build_hwcrypto()
1639 (TX_CMD_SEC_WEP | (keyconf->keyidx & TX_CMD_SEC_MSK) << in il4965_tx_cmd_build_hwcrypto()
1642 memcpy(&tx_cmd->key[3], keyconf->key, keyconf->keylen); in il4965_tx_cmd_build_hwcrypto()
1645 keyconf->keyidx); in il4965_tx_cmd_build_hwcrypto()
1649 IL_ERR("Unknown encode cipher %x\n", keyconf->cipher); in il4965_tx_cmd_build_hwcrypto()
3195 struct ieee80211_key_conf *keyconf) in il4965_remove_default_wep_key() argument
3198 int idx = keyconf->keyidx; in il4965_remove_default_wep_key()
[all …]
D3945-mac.c134 struct ieee80211_key_conf *keyconf, u8 sta_id) in il3945_set_ccmp_dynamic_key_info() argument
141 key_flags |= cpu_to_le16(keyconf->keyidx << STA_KEY_FLG_KEYID_POS); in il3945_set_ccmp_dynamic_key_info()
146 keyconf->flags |= IEEE80211_KEY_FLAG_GENERATE_IV; in il3945_set_ccmp_dynamic_key_info()
147 keyconf->hw_key_idx = keyconf->keyidx; in il3945_set_ccmp_dynamic_key_info()
151 il->stations[sta_id].keyinfo.cipher = keyconf->cipher; in il3945_set_ccmp_dynamic_key_info()
152 il->stations[sta_id].keyinfo.keylen = keyconf->keylen; in il3945_set_ccmp_dynamic_key_info()
153 memcpy(il->stations[sta_id].keyinfo.key, keyconf->key, keyconf->keylen); in il3945_set_ccmp_dynamic_key_info()
155 memcpy(il->stations[sta_id].sta.key.key, keyconf->key, keyconf->keylen); in il3945_set_ccmp_dynamic_key_info()
182 struct ieee80211_key_conf *keyconf, u8 sta_id) in il3945_set_tkip_dynamic_key_info() argument
189 struct ieee80211_key_conf *keyconf, u8 sta_id) in il3945_set_wep_dynamic_key_info() argument
[all …]
D4965.h143 struct ieee80211_key_conf *keyconf,
181 struct ieee80211_key_conf *keyconf,
/drivers/net/wireless/rtlwifi/rtl8192se/
Dtrx.c465 struct ieee80211_key_conf *keyconf; in rtl92se_tx_fill_desc() local
467 keyconf = info->control.hw_key; in rtl92se_tx_fill_desc()
468 switch (keyconf->cipher) { in rtl92se_tx_fill_desc()
/drivers/net/wireless/rtlwifi/rtl8188ee/
Dtrx.c777 struct ieee80211_key_conf *keyconf; in rtl88ee_tx_fill_desc() local
779 keyconf = info->control.hw_key; in rtl88ee_tx_fill_desc()
780 switch (keyconf->cipher) { in rtl88ee_tx_fill_desc()
/drivers/net/wireless/rtlwifi/rtl8192de/
Dtrx.c667 struct ieee80211_key_conf *keyconf; in rtl92de_tx_fill_desc() local
669 keyconf = info->control.hw_key; in rtl92de_tx_fill_desc()
670 switch (keyconf->cipher) { in rtl92de_tx_fill_desc()
/drivers/net/wireless/rtlwifi/rtl8192ce/
Dtrx.c531 struct ieee80211_key_conf *keyconf = in rtl92ce_tx_fill_desc() local
534 switch (keyconf->cipher) { in rtl92ce_tx_fill_desc()
/drivers/net/wireless/rtlwifi/rtl8723ae/
Dtrx.c629 struct ieee80211_key_conf *keyconf = in rtl8723e_tx_fill_desc() local
632 switch (keyconf->cipher) { in rtl8723e_tx_fill_desc()
/drivers/net/wireless/b43/
Dmain.c941 struct ieee80211_key_conf *keyconf, in b43_op_update_tkip_key() argument
947 int index = keyconf->hw_key_idx; in b43_op_update_tkip_key()
1008 struct ieee80211_key_conf *keyconf) in b43_key_write() argument
1026 B43_WARN_ON(dev->key[i].keyconf == keyconf); in b43_key_write()
1038 if (!dev->key[i].keyconf) { in b43_key_write()
1057 keyconf->hw_key_idx = index; in b43_key_write()
1058 dev->key[index].keyconf = keyconf; in b43_key_write()
1073 dev->key[index].keyconf = NULL; in b43_key_clear()
1116 index, (key->keyconf == NULL) ? " " : "*"); in b43_dump_keymemory()
Db43.h699 struct ieee80211_key_conf *keyconf; member
Dxmit.c308 if (unlikely(!key->keyconf)) { in b43_generate_txhdr()
/drivers/net/wireless/rtlwifi/rtl8192cu/
Dtrx.c574 struct ieee80211_key_conf *keyconf = info->control.hw_key; in rtl92cu_tx_fill_desc() local
575 switch (keyconf->cipher) { in rtl92cu_tx_fill_desc()
/drivers/net/wireless/rtlwifi/rtl8723be/
Dtrx.c701 struct ieee80211_key_conf *keyconf = in rtl8723be_tx_fill_desc() local
703 switch (keyconf->cipher) { in rtl8723be_tx_fill_desc()
/drivers/net/wireless/b43legacy/
Db43legacy.h559 void *keyconf; member
/drivers/net/wireless/rtlwifi/rtl8821ae/
Dtrx.c998 struct ieee80211_key_conf *keyconf = in rtl8821ae_tx_fill_desc() local
1000 switch (keyconf->cipher) { in rtl8821ae_tx_fill_desc()