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

/drivers/net/wireless/iwlwifi/dvm/
H A Dsta.c1044 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 Dtx.c213 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 Dagn.h372 struct ieee80211_key_conf *keyconf,
H A Dmac80211.c587 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 Dsta.c1074 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 Dsta.h369 struct ieee80211_key_conf *keyconf);
373 struct ieee80211_key_conf *keyconf,
H A Dtx.c238 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 Dmac80211.c2301 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 D4965-mac.c1617 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 D3945-mac.c134 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 D4965.h143 struct ieee80211_key_conf *keyconf,
181 struct ieee80211_key_conf *keyconf,
/drivers/net/wireless/rtlwifi/rtl8192se/
H A Dtrx.c465 struct ieee80211_key_conf *keyconf; local
467 keyconf = info->control.hw_key;
468 switch (keyconf->cipher) {
/drivers/net/wireless/rtlwifi/rtl8192ce/
H A Dtrx.c531 struct ieee80211_key_conf *keyconf = local
534 switch (keyconf->cipher) {
/drivers/net/wireless/rtlwifi/rtl8723ae/
H A Dtrx.c629 struct ieee80211_key_conf *keyconf = local
632 switch (keyconf->cipher) {
/drivers/net/wireless/rtlwifi/rtl8188ee/
H A Dtrx.c777 struct ieee80211_key_conf *keyconf; local
779 keyconf = info->control.hw_key;
780 switch (keyconf->cipher) {
/drivers/net/wireless/rtlwifi/rtl8192de/
H A Dtrx.c667 struct ieee80211_key_conf *keyconf; local
669 keyconf = info->control.hw_key;
670 switch (keyconf->cipher) {
/drivers/net/wireless/b43/
H A Dmain.c941 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 Db43.h696 /* 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 Dxmit.c308 if (unlikely(!key->keyconf)) {
/drivers/net/wireless/rtlwifi/rtl8192cu/
H A Dtrx.c574 struct ieee80211_key_conf *keyconf = info->control.hw_key; local
575 switch (keyconf->cipher) {
/drivers/net/wireless/rtlwifi/rtl8723be/
H A Dtrx.c701 struct ieee80211_key_conf *keyconf = local
703 switch (keyconf->cipher) {
/drivers/net/wireless/rtlwifi/rtl8821ae/
H A Dtrx.c998 struct ieee80211_key_conf *keyconf = local
1000 switch (keyconf->cipher) {
/drivers/net/wireless/b43legacy/
H A Db43legacy.h559 void *keyconf; member in struct:b43legacy_key

Completed in 242 milliseconds