Lines Matching refs:ah
21 #include "ah.h"
38 ar5211GetKeyCacheSize(struct ath_hal *ah)
47 ar5211IsKeyCacheEntryValid(struct ath_hal *ah, uint16_t entry)
50 uint32_t val = OS_REG_READ(ah, AR_KEYTABLE_MAC1(entry));
61 ar5211ResetKeyCacheEntry(struct ath_hal *ah, uint16_t entry)
64 OS_REG_WRITE(ah, AR_KEYTABLE_KEY0(entry), 0);
65 OS_REG_WRITE(ah, AR_KEYTABLE_KEY1(entry), 0);
66 OS_REG_WRITE(ah, AR_KEYTABLE_KEY2(entry), 0);
67 OS_REG_WRITE(ah, AR_KEYTABLE_KEY3(entry), 0);
68 OS_REG_WRITE(ah, AR_KEYTABLE_KEY4(entry), 0);
69 OS_REG_WRITE(ah, AR_KEYTABLE_TYPE(entry), 0);
70 OS_REG_WRITE(ah, AR_KEYTABLE_MAC0(entry), 0);
71 OS_REG_WRITE(ah, AR_KEYTABLE_MAC1(entry), 0);
81 ar5211SetKeyCacheEntryMac(struct ath_hal *ah, uint16_t entry, const uint8_t *mac)
86 HALDEBUG(ah, HAL_DEBUG_ANY, "%s: entry %u out of range\n",
106 OS_REG_WRITE(ah, AR_KEYTABLE_MAC0(entry), macLo);
107 OS_REG_WRITE(ah, AR_KEYTABLE_MAC1(entry), macHi | AR_KEYTABLE_VALID);
115 ar5211SetKeyCacheEntry(struct ath_hal *ah, uint16_t entry,
125 HALDEBUG(ah, HAL_DEBUG_ANY, "%s: entry %u out of range\n",
135 HALDEBUG(ah, HAL_DEBUG_ANY,
151 HALDEBUG(ah, HAL_DEBUG_ANY, "%s: cipher %u not supported\n",
171 OS_REG_WRITE(ah, AR_KEYTABLE_KEY0(entry), key0);
172 OS_REG_WRITE(ah, AR_KEYTABLE_KEY1(entry), key1);
173 OS_REG_WRITE(ah, AR_KEYTABLE_KEY2(entry), key2);
174 OS_REG_WRITE(ah, AR_KEYTABLE_KEY3(entry), key3);
175 OS_REG_WRITE(ah, AR_KEYTABLE_KEY4(entry), key4);
176 OS_REG_WRITE(ah, AR_KEYTABLE_TYPE(entry), keyType);
177 return ar5211SetKeyCacheEntryMac(ah, entry, mac);