Home | History | Annotate | Download | only in dist

Lines Matching refs:ee

31 	HAL_EEPROM_v14 *ee = AH_PRIVATE(ah)->ah_eeprom;
32 const MODAL_EEP_HEADER *pModal = ee->ee_base.modalHeader;
33 const BASE_EEP_HEADER *pBase = &ee->ee_base.baseEepHeader;
118 *(int8_t *) val = ee->ee_antennaGainMax[1];
121 *(int8_t *) val = ee->ee_antennaGainMax[0];
135 HAL_EEPROM_v14 *ee = AH_PRIVATE(ah)->ah_eeprom;
139 ee->ee_antennaGainMax[1] = (int8_t) v;
142 ee->ee_antennaGainMax[0] = (int8_t) v;
152 HAL_EEPROM_v14 *ee = AH_PRIVATE(ah)->ah_eeprom;
156 *result = &ee->ee_base;
157 *resultsize = sizeof(ee->ee_base);
165 eepromSwap(struct ar5416eeprom *ee)
172 word = __bswap16(ee->baseEepHeader.length);
173 ee->baseEepHeader.length = word;
175 word = __bswap16(ee->baseEepHeader.checksum);
176 ee->baseEepHeader.checksum = word;
178 word = __bswap16(ee->baseEepHeader.version);
179 ee->baseEepHeader.version = word;
181 word = __bswap16(ee->baseEepHeader.regDmn[0]);
182 ee->baseEepHeader.regDmn[0] = word;
184 word = __bswap16(ee->baseEepHeader.regDmn[1]);
185 ee->baseEepHeader.regDmn[1] = word;
187 word = __bswap16(ee->baseEepHeader.rfSilent);
188 ee->baseEepHeader.rfSilent = word;
190 word = __bswap16(ee->baseEepHeader.blueToothOptions);
191 ee->baseEepHeader.blueToothOptions = word;
193 word = __bswap16(ee->baseEepHeader.deviceCap);
194 ee->baseEepHeader.deviceCap = word;
198 pModal = &ee->modalHeader[j];
219 HAL_EEPROM_v14 *ee = AH_PRIVATE(ah)->ah_eeprom;
222 return ee->ee_base.modalHeader[is2GHz].spurChans[ix].spurChan;
251 v14EepromReadCTLInfo(struct ath_hal *ah, HAL_EEPROM_v14 *ee)
253 RD_EDGES_POWER *rep = ee->ee_rdEdgesPower;
256 HALASSERT(AR5416_NUM_CTLS <= sizeof(ee->ee_rdEdgesPower)/NUM_EDGES);
258 for (i = 0; i < AR5416_NUM_CTLS && ee->ee_base.ctlIndex[i] != 0; i++) {
261 if (ee->ee_base.ctlData[i].ctlEdges[CTL_CHAIN][j].bChannel == AR5416_BCHAN_UNUSED) {
267 ee->ee_base.ctlData[i].ctlEdges[CTL_CHAIN][j].bChannel,
268 (ee->ee_base.ctlIndex[i] & CTL_MODE_M) != CTL_11A);
269 rep[j].twice_rdEdgePower = MS(ee->ee_base.ctlData[i].ctlEdges[CTL_CHAIN][j].tPowerFlag, CAL_CTL_EDGES_POWER);
270 rep[j].flag = MS(ee->ee_base.ctlData[i].ctlEdges[CTL_CHAIN][j].tPowerFlag, CAL_CTL_EDGES_FLAG) != 0;
275 ee->ee_numCtls = i;
286 HAL_EEPROM_v14 *ee = AH_PRIVATE(ah)->ah_eeprom;
288 ath_hal_free(ee);
301 HAL_EEPROM_v14 *ee = AH_PRIVATE(ah)->ah_eeprom;
307 HALASSERT(ee == AH_NULL);
321 ee = ath_hal_malloc(sizeof(HAL_EEPROM_v14));
322 if (ee == AH_NULL) {
327 eep_data = (uint16_t *)&ee->ee_base;
347 need_swap = ((ee->ee_base.baseEepHeader.eepMisc & AR5416_EEPMISC_BIG_ENDIAN) != 0) ^ isBigEndian();
351 len = __bswap16(ee->ee_base.baseEepHeader.length);
353 len = ee->ee_base.baseEepHeader.length;
375 eepromSwap(&ee->ee_base); /* byte swap multi-byte data */
384 owl_get_eep_ver(ee), owl_get_eep_rev(ee));
387 if (owl_get_eep_ver(ee) != AR5416_EEP_VER) {
389 "Bad EEPROM version 0x%x\n", owl_get_eep_ver(ee));
393 v14EepromReadCTLInfo(ah, ee); /* Get CTLs */
395 AH_PRIVATE(ah)->ah_eeprom = ee;
396 AH_PRIVATE(ah)->ah_eeversion = ee->ee_base.baseEepHeader.version;