Lines Matching defs:key
311 struct ieee80211_key_conf *key)
316 * because the firmware does not know the key's keyidx.
323 struct ieee80211_key_conf *key)
334 * with key valid bits. The goal is simple: read
337 * When both registers are full, we drop the key.
342 key->hw_key_idx = 32;
348 key->hw_key_idx += reg ? ffz(reg) : 0;
351 * Upload key to hardware
353 memcpy(key_entry.key, crypto->key,
354 sizeof(key_entry.key));
364 reg = PAIRWISE_KEY_ENTRY(key->hw_key_idx);
368 reg = PAIRWISE_TA_ENTRY(key->hw_key_idx);
390 key->flags |= IEEE80211_KEY_FLAG_GENERATE_IV;
395 * a particular key is valid. Because using the FIELD32()
399 if (key->hw_key_idx < 32) {
400 mask = 1 << key->hw_key_idx;
409 mask = 1 << (key->hw_key_idx - 32);
1496 * and clear the Shared key Cipher algorithms (SEC_CSR1 & SEC_CSR5)