Lines Matching full:ee
33 HAL_EEPROM_v4k *ee = AH_PRIVATE(ah)->ah_eeprom; in v4kEepromGet() local
34 const MODAL_EEP4K_HEADER *pModal = &ee->ee_base.modalHeader; in v4kEepromGet()
35 const BASE_EEP4K_HEADER *pBase = &ee->ee_base.baseEepHeader; in v4kEepromGet()
107 *(int8_t *) val = ee->ee_antennaGainMax; in v4kEepromGet()
121 HAL_EEPROM_v4k *ee = AH_PRIVATE(ah)->ah_eeprom; in v4kEepromSet() local
125 ee->ee_antennaGainMax = (int8_t) v; in v4kEepromSet()
135 HAL_EEPROM_v4k *ee = AH_PRIVATE(ah)->ah_eeprom; in v4kEepromDiag() local
139 *result = ee; in v4kEepromDiag()
148 eepromSwap(struct ar5416eeprom_4k *ee) in eepromSwap() argument
155 word = __bswap16(ee->baseEepHeader.length); in eepromSwap()
156 ee->baseEepHeader.length = word; in eepromSwap()
158 word = __bswap16(ee->baseEepHeader.checksum); in eepromSwap()
159 ee->baseEepHeader.checksum = word; in eepromSwap()
161 word = __bswap16(ee->baseEepHeader.version); in eepromSwap()
162 ee->baseEepHeader.version = word; in eepromSwap()
164 word = __bswap16(ee->baseEepHeader.regDmn[0]); in eepromSwap()
165 ee->baseEepHeader.regDmn[0] = word; in eepromSwap()
167 word = __bswap16(ee->baseEepHeader.regDmn[1]); in eepromSwap()
168 ee->baseEepHeader.regDmn[1] = word; in eepromSwap()
170 word = __bswap16(ee->baseEepHeader.rfSilent); in eepromSwap()
171 ee->baseEepHeader.rfSilent = word; in eepromSwap()
173 word = __bswap16(ee->baseEepHeader.blueToothOptions); in eepromSwap()
174 ee->baseEepHeader.blueToothOptions = word; in eepromSwap()
176 word = __bswap16(ee->baseEepHeader.deviceCap); in eepromSwap()
177 ee->baseEepHeader.deviceCap = word; in eepromSwap()
180 pModal = &ee->modalHeader; in eepromSwap()
200 HAL_EEPROM_v4k *ee = AH_PRIVATE(ah)->ah_eeprom; in v4kEepromGetSpurChan() local
204 return ee->ee_base.modalHeader.spurChans[ix].spurChan; in v4kEepromGetSpurChan()
233 v4kEepromReadCTLInfo(struct ath_hal *ah, HAL_EEPROM_v4k *ee) in v4kEepromReadCTLInfo() argument
235 RD_EDGES_POWER *rep = ee->ee_rdEdgesPower; in v4kEepromReadCTLInfo()
238 HALASSERT(AR5416_4K_NUM_CTLS <= sizeof(ee->ee_rdEdgesPower)/NUM_EDGES); in v4kEepromReadCTLInfo()
240 for (i = 0; ee->ee_base.ctlIndex[i] != 0 && i < AR5416_4K_NUM_CTLS; i++) { in v4kEepromReadCTLInfo()
243 if (ee->ee_base.ctlData[i].ctlEdges[CTL_CHAIN][j].bChannel == AR5416_BCHAN_UNUSED) { in v4kEepromReadCTLInfo()
249 ee->ee_base.ctlData[i].ctlEdges[CTL_CHAIN][j].bChannel, in v4kEepromReadCTLInfo()
250 (ee->ee_base.ctlIndex[i] & CTL_MODE_M) != CTL_11A); in v4kEepromReadCTLInfo()
251 …rep[j].twice_rdEdgePower = MS(ee->ee_base.ctlData[i].ctlEdges[CTL_CHAIN][j].tPowerFlag, CAL_CTL_ED… in v4kEepromReadCTLInfo()
252 …rep[j].flag = MS(ee->ee_base.ctlData[i].ctlEdges[CTL_CHAIN][j].tPowerFlag, CAL_CTL_EDGES_FLAG) != … in v4kEepromReadCTLInfo()
257 ee->ee_numCtls = i; in v4kEepromReadCTLInfo()
268 HAL_EEPROM_v4k *ee = AH_PRIVATE(ah)->ah_eeprom; in v4kEepromDetach() local
270 ath_hal_free(ee); in v4kEepromDetach()
283 HAL_EEPROM_v4k *ee = AH_PRIVATE(ah)->ah_eeprom; in ath_hal_v4kEepromAttach() local
289 HALASSERT(ee == AH_NULL); in ath_hal_v4kEepromAttach()
309 ee = ath_hal_malloc(sizeof(HAL_EEPROM_v4k)); in ath_hal_v4kEepromAttach()
310 if (ee == AH_NULL) { in ath_hal_v4kEepromAttach()
315 eep_data = (uint16_t *)&ee->ee_base; in ath_hal_v4kEepromAttach()
339 need_swap = ((ee->ee_base.baseEepHeader.eepMisc & AR5416_EEPMISC_BIG_ENDIAN) != 0) ^ isBigEndian(); in ath_hal_v4kEepromAttach()
343 len = __bswap16(ee->ee_base.baseEepHeader.length); in ath_hal_v4kEepromAttach()
345 len = ee->ee_base.baseEepHeader.length; in ath_hal_v4kEepromAttach()
368 eepromSwap(&ee->ee_base); /* byte swap multi-byte data */ in ath_hal_v4kEepromAttach()
377 owl_get_eep_ver(ee), owl_get_eep_rev(ee)); in ath_hal_v4kEepromAttach()
380 if (owl_get_eep_ver(ee) != AR5416_EEP_VER) { in ath_hal_v4kEepromAttach()
382 "Bad EEPROM version 0x%x\n", owl_get_eep_ver(ee)); in ath_hal_v4kEepromAttach()
386 v4kEepromReadCTLInfo(ah, ee); /* Get CTLs */ in ath_hal_v4kEepromAttach()
388 AH_PRIVATE(ah)->ah_eeprom = ee; in ath_hal_v4kEepromAttach()
389 AH_PRIVATE(ah)->ah_eeversion = ee->ee_base.baseEepHeader.version; in ath_hal_v4kEepromAttach()