Lines Matching full:ee
32 HAL_EEPROM_9287 *ee = AH_PRIVATE(ah)->ah_eeprom; in v9287EepromGet() local
33 const MODAL_EEP_9287_HEADER *pModal = &ee->ee_base.modalHeader; in v9287EepromGet()
34 const BASE_EEP_9287_HEADER *pBase = &ee->ee_base.baseEepHeader; in v9287EepromGet()
97 *(int8_t *) val = ee->ee_antennaGainMax[1]; in v9287EepromGet()
126 HAL_EEPROM_9287 *ee = AH_PRIVATE(ah)->ah_eeprom; in v9287EepromSet() local
130 ee->ee_antennaGainMax[1] = (int8_t) v; in v9287EepromSet()
141 HAL_EEPROM_9287 *ee = AH_PRIVATE(ah)->ah_eeprom; in v9287EepromDiag() local
145 *result = ee; in v9287EepromDiag()
154 eepromSwap(HAL_EEPROM_9287 *ee) in eepromSwap() argument
161 word = __bswap16(ee->ee_base.baseEepHeader.length); in eepromSwap()
162 ee->ee_base.baseEepHeader.length = word; in eepromSwap()
164 word = __bswap16(ee->ee_base.baseEepHeader.checksum); in eepromSwap()
165 ee->ee_base.baseEepHeader.checksum = word; in eepromSwap()
167 word = __bswap16(ee->ee_base.baseEepHeader.version); in eepromSwap()
168 ee->ee_base.baseEepHeader.version = word; in eepromSwap()
170 word = __bswap16(ee->ee_base.baseEepHeader.regDmn[0]); in eepromSwap()
171 ee->ee_base.baseEepHeader.regDmn[0] = word; in eepromSwap()
173 word = __bswap16(ee->ee_base.baseEepHeader.regDmn[1]); in eepromSwap()
174 ee->ee_base.baseEepHeader.regDmn[1] = word; in eepromSwap()
176 word = __bswap16(ee->ee_base.baseEepHeader.rfSilent); in eepromSwap()
177 ee->ee_base.baseEepHeader.rfSilent = word; in eepromSwap()
179 word = __bswap16(ee->ee_base.baseEepHeader.blueToothOptions); in eepromSwap()
180 ee->ee_base.baseEepHeader.blueToothOptions = word; in eepromSwap()
182 word = __bswap16(ee->ee_base.baseEepHeader.deviceCap); in eepromSwap()
183 ee->ee_base.baseEepHeader.deviceCap = word; in eepromSwap()
188 pModal = &ee->ee_base.modalHeader; in eepromSwap()
207 HAL_EEPROM_9287 *ee = AH_PRIVATE(ah)->ah_eeprom; in v9287EepromGetSpurChan() local
214 return ee->ee_base.modalHeader.spurChans[ix].spurChan; in v9287EepromGetSpurChan()
243 v9287EepromReadCTLInfo(struct ath_hal *ah, HAL_EEPROM_9287 *ee) in v9287EepromReadCTLInfo() argument
245 RD_EDGES_POWER *rep = ee->ee_rdEdgesPower; in v9287EepromReadCTLInfo()
248 HALASSERT(AR9287_NUM_CTLS <= sizeof(ee->ee_rdEdgesPower)/NUM_EDGES); in v9287EepromReadCTLInfo()
250 for (i = 0; ee->ee_base.ctlIndex[i] != 0 && i < AR9287_NUM_CTLS; i++) { in v9287EepromReadCTLInfo()
253 if (ee->ee_base.ctlData[i].ctlEdges[CTL_CHAIN][j].bChannel == AR5416_BCHAN_UNUSED) { in v9287EepromReadCTLInfo()
259 ee->ee_base.ctlData[i].ctlEdges[CTL_CHAIN][j].bChannel, in v9287EepromReadCTLInfo()
260 (ee->ee_base.ctlIndex[i] & CTL_MODE_M) != CTL_11A); in v9287EepromReadCTLInfo()
261 …rep[j].twice_rdEdgePower = MS(ee->ee_base.ctlData[i].ctlEdges[CTL_CHAIN][j].tPowerFlag, CAL_CTL_ED… in v9287EepromReadCTLInfo()
262 …rep[j].flag = MS(ee->ee_base.ctlData[i].ctlEdges[CTL_CHAIN][j].tPowerFlag, CAL_CTL_EDGES_FLAG) != … in v9287EepromReadCTLInfo()
267 ee->ee_numCtls = i; in v9287EepromReadCTLInfo()
278 HAL_EEPROM_9287 *ee = AH_PRIVATE(ah)->ah_eeprom; in v9287EepromDetach() local
280 ath_hal_free(ee); in v9287EepromDetach()
293 HAL_EEPROM_9287 *ee = AH_PRIVATE(ah)->ah_eeprom; in ath_hal_9287EepromAttach() local
299 HALASSERT(ee == AH_NULL); in ath_hal_9287EepromAttach()
320 ee = ath_hal_malloc(sizeof(HAL_EEPROM_9287)); in ath_hal_9287EepromAttach()
321 if (ee == AH_NULL) { in ath_hal_9287EepromAttach()
326 eep_data = (uint16_t *) ee; in ath_hal_9287EepromAttach()
350 need_swap = ((ee->ee_base.baseEepHeader.eepMisc & AR5416_EEPMISC_BIG_ENDIAN) != 0) ^ isBigEndian(); in ath_hal_9287EepromAttach()
354 len = __bswap16(ee->ee_base.baseEepHeader.length); in ath_hal_9287EepromAttach()
356 len = ee->ee_base.baseEepHeader.length; in ath_hal_9287EepromAttach()
378 eepromSwap(ee); /* byte swap multi-byte data */ in ath_hal_9287EepromAttach()
387 owl_get_eep_ver(ee), owl_get_eep_rev(ee)); in ath_hal_9287EepromAttach()
390 if (owl_get_eep_ver(ee) != AR5416_EEP_VER) { in ath_hal_9287EepromAttach()
392 "Bad EEPROM version 0x%x\n", owl_get_eep_ver(ee)); in ath_hal_9287EepromAttach()
396 v9287EepromReadCTLInfo(ah, ee); /* Get CTLs */ in ath_hal_9287EepromAttach()
398 AH_PRIVATE(ah)->ah_eeprom = ee; in ath_hal_9287EepromAttach()
399 AH_PRIVATE(ah)->ah_eeversion = ee->ee_base.baseEepHeader.version; in ath_hal_9287EepromAttach()