Home
last modified time | relevance | path

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

/drivers/net/wireless/iwlwifi/
Diwl-sta.c546 struct ieee80211_key_conf *keyconf) in iwl_remove_default_wep_key() argument
553 if (!test_and_clear_bit(keyconf->keyidx, &priv->ucode_key_table)) in iwl_remove_default_wep_key()
555 keyconf->keyidx); in iwl_remove_default_wep_key()
558 memset(&priv->wep_keys[keyconf->keyidx], 0, sizeof(priv->wep_keys[0])); in iwl_remove_default_wep_key()
561 keyconf->keyidx, ret); in iwl_remove_default_wep_key()
569 struct ieee80211_key_conf *keyconf) in iwl_set_default_wep_key() argument
574 if (keyconf->keylen != WEP_KEY_LEN_128 && in iwl_set_default_wep_key()
575 keyconf->keylen != WEP_KEY_LEN_64) { in iwl_set_default_wep_key()
576 IWL_DEBUG_WEP("Bad WEP key length %d\n", keyconf->keylen); in iwl_set_default_wep_key()
580 keyconf->flags &= ~IEEE80211_KEY_FLAG_GENERATE_IV; in iwl_set_default_wep_key()
[all …]
Diwl-tx.c773 struct ieee80211_key_conf *keyconf = info->control.hw_key; in iwl_tx_cmd_build_hwcrypto() local
775 switch (keyconf->alg) { in iwl_tx_cmd_build_hwcrypto()
778 memcpy(tx_cmd->key, keyconf->key, keyconf->keylen); in iwl_tx_cmd_build_hwcrypto()
786 ieee80211_get_tkip_key(keyconf, skb_frag, in iwl_tx_cmd_build_hwcrypto()
793 (keyconf->keyidx & TX_CMD_SEC_MSK) << TX_CMD_SEC_SHIFT); in iwl_tx_cmd_build_hwcrypto()
795 if (keyconf->keylen == WEP_KEY_LEN_128) in iwl_tx_cmd_build_hwcrypto()
798 memcpy(&tx_cmd->key[3], keyconf->key, keyconf->keylen); in iwl_tx_cmd_build_hwcrypto()
801 "with key %d\n", keyconf->keyidx); in iwl_tx_cmd_build_hwcrypto()
805 printk(KERN_ERR "Unknown encode alg %d\n", keyconf->alg); in iwl_tx_cmd_build_hwcrypto()
Diwl-sta.h51 struct ieee80211_key_conf *keyconf,
Diwl3945-base.c1302 struct ieee80211_key_conf *keyconf, in iwl3945_update_sta_key_info() argument
1308 switch (keyconf->alg) { in iwl3945_update_sta_key_info()
1312 keyconf->keyidx << STA_KEY_FLG_KEYID_POS); in iwl3945_update_sta_key_info()
1321 priv->stations[sta_id].keyinfo.alg = keyconf->alg; in iwl3945_update_sta_key_info()
1322 priv->stations[sta_id].keyinfo.keylen = keyconf->keylen; in iwl3945_update_sta_key_info()
1323 memcpy(priv->stations[sta_id].keyinfo.key, keyconf->key, in iwl3945_update_sta_key_info()
1324 keyconf->keylen); in iwl3945_update_sta_key_info()
1326 memcpy(priv->stations[sta_id].sta.key.key, keyconf->key, in iwl3945_update_sta_key_info()
1327 keyconf->keylen); in iwl3945_update_sta_key_info()
Diwl-agn.c3009 struct ieee80211_key_conf *keyconf, const u8 *addr, in iwl_mac_update_tkip_key() argument
3016 iwl_update_tkip_key(priv, keyconf, addr, iv32, phase1key); in iwl_mac_update_tkip_key()
/drivers/net/wireless/b43/
Dmain.c928 struct ieee80211_key_conf *keyconf) in b43_key_write() argument
937 B43_WARN_ON(dev->key[i].keyconf == keyconf); in b43_key_write()
947 if (!dev->key[i].keyconf) { in b43_key_write()
966 keyconf->hw_key_idx = index; in b43_key_write()
967 dev->key[index].keyconf = keyconf; in b43_key_write()
982 dev->key[index].keyconf = NULL; in b43_key_clear()
1015 index, (key->keyconf == NULL) ? " " : "*"); in b43_dump_keymemory()
Db43.h559 struct ieee80211_key_conf *keyconf; member
Dxmit.c244 if (unlikely(!key->keyconf)) { in b43_generate_txhdr()
/drivers/net/wireless/b43legacy/
Db43legacy.h563 void *keyconf; member