Lines Matching defs:entry

2620 ath9k_hw_keyreset(struct ath_hal *ah, uint16_t entry)
2624 if (entry >= ah->ah_caps.keycache_size) {
2626 "entry %u out of range\n", entry));
2631 keyType = REG_READ(ah, AR_KEYTABLE_TYPE(entry));
2633 REG_WRITE(ah, AR_KEYTABLE_KEY0(entry), 0);
2634 REG_WRITE(ah, AR_KEYTABLE_KEY1(entry), 0);
2635 REG_WRITE(ah, AR_KEYTABLE_KEY2(entry), 0);
2636 REG_WRITE(ah, AR_KEYTABLE_KEY3(entry), 0);
2637 REG_WRITE(ah, AR_KEYTABLE_KEY4(entry), 0);
2638 REG_WRITE(ah, AR_KEYTABLE_TYPE(entry), AR_KEYTABLE_TYPE_CLR);
2639 REG_WRITE(ah, AR_KEYTABLE_MAC0(entry), 0);
2640 REG_WRITE(ah, AR_KEYTABLE_MAC1(entry), 0);
2644 uint16_t micentry = entry + 64;
2660 ath9k_hw_keysetmac(struct ath_hal *ah, uint16_t entry, const uint8_t *mac)
2664 if (entry >= ah->ah_caps.keycache_size) {
2666 "%s: entry %u out of range\n", __func__, entry));
2682 REG_WRITE(ah, AR_KEYTABLE_MAC0(entry), macLo);
2683 REG_WRITE(ah, AR_KEYTABLE_MAC1(entry), macHi | AR_KEYTABLE_VALID);
2689 ath9k_hw_set_keycache_entry(struct ath_hal *ah, uint16_t entry,
2700 if (entry >= pCap->keycache_size) {
2702 "%s: entry %u out of range\n", __func__, entry));
2723 entry + 64 >= pCap->keycache_size) {
2725 "%s: entry %u inappropriate for TKIP\n",
2726 __func__, entry));
2764 uint16_t micentry = entry + 64;
2766 REG_WRITE(ah, AR_KEYTABLE_KEY0(entry), ~key0);
2767 REG_WRITE(ah, AR_KEYTABLE_KEY1(entry), ~key1);
2768 REG_WRITE(ah, AR_KEYTABLE_KEY2(entry), key2);
2769 REG_WRITE(ah, AR_KEYTABLE_KEY3(entry), key3);
2770 REG_WRITE(ah, AR_KEYTABLE_KEY4(entry), key4);
2771 REG_WRITE(ah, AR_KEYTABLE_TYPE(entry), keyType);
2772 (void) ath9k_hw_keysetmac(ah, entry, mac);
2803 REG_WRITE(ah, AR_KEYTABLE_KEY0(entry), key0);
2804 REG_WRITE(ah, AR_KEYTABLE_KEY1(entry), key1);
2806 REG_WRITE(ah, AR_KEYTABLE_KEY0(entry), key0);
2807 REG_WRITE(ah, AR_KEYTABLE_KEY1(entry), key1);
2808 REG_WRITE(ah, AR_KEYTABLE_KEY2(entry), key2);
2809 REG_WRITE(ah, AR_KEYTABLE_KEY3(entry), key3);
2810 REG_WRITE(ah, AR_KEYTABLE_KEY4(entry), key4);
2811 REG_WRITE(ah, AR_KEYTABLE_TYPE(entry), keyType);
2813 (void) ath9k_hw_keysetmac(ah, entry, mac);
2823 ath9k_hw_keyisvalid(struct ath_hal *ah, uint16_t entry)
2825 if (entry < ah->ah_caps.keycache_size) {
2826 uint32_t val = REG_READ(ah, AR_KEYTABLE_MAC1(entry));