Lines Matching defs:keyconf
136 struct ieee80211_key_conf *keyconf,
144 key_flags |= cpu_to_le16(keyconf->keyidx << STA_KEY_FLG_KEYID_POS);
149 keyconf->flags |= IEEE80211_KEY_FLAG_GENERATE_IV;
150 keyconf->hw_key_idx = keyconf->keyidx;
154 priv->stations[sta_id].keyinfo.alg = keyconf->alg;
155 priv->stations[sta_id].keyinfo.keylen = keyconf->keylen;
156 memcpy(priv->stations[sta_id].keyinfo.key, keyconf->key,
157 keyconf->keylen);
159 memcpy(priv->stations[sta_id].sta.key.key, keyconf->key,
160 keyconf->keylen);
186 struct ieee80211_key_conf *keyconf,
193 struct ieee80211_key_conf *keyconf,
219 struct ieee80211_key_conf *keyconf, u8 sta_id)
223 keyconf->hw_key_idx = HW_KEY_DYNAMIC;
225 switch (keyconf->alg) {
227 ret = iwl3945_set_ccmp_dynamic_key_info(priv, keyconf, sta_id);
230 ret = iwl3945_set_tkip_dynamic_key_info(priv, keyconf, sta_id);
233 ret = iwl3945_set_wep_dynamic_key_info(priv, keyconf, sta_id);
236 IWL_ERR(priv, "Unknown alg: %s alg = %d\n", __func__, keyconf->alg);
241 keyconf->alg, keyconf->keylen, keyconf->keyidx,