Lines Matching defs:ee

33 	HAL_EEPROM_v14 *ee = AH_PRIVATE(ah)->ah_eeprom;
34 const MODAL_EEP_HEADER *pModal = ee->ee_base.modalHeader;
35 const BASE_EEP_HEADER *pBase = &ee->ee_base.baseEepHeader;
134 *(int8_t *) val = ee->ee_antennaGainMax[1];
137 *(int8_t *) val = ee->ee_antennaGainMax[0];
164 HAL_EEPROM_v14 *ee = AH_PRIVATE(ah)->ah_eeprom;
168 ee->ee_antennaGainMax[1] = (int8_t) v;
171 ee->ee_antennaGainMax[0] = (int8_t) v;
181 HAL_EEPROM_v14 *ee = AH_PRIVATE(ah)->ah_eeprom;
185 *result = ee;
194 eepromSwap(struct ar5416eeprom *ee)
201 word = __bswap16(ee->baseEepHeader.length);
202 ee->baseEepHeader.length = word;
204 word = __bswap16(ee->baseEepHeader.checksum);
205 ee->baseEepHeader.checksum = word;
207 word = __bswap16(ee->baseEepHeader.version);
208 ee->baseEepHeader.version = word;
210 word = __bswap16(ee->baseEepHeader.regDmn[0]);
211 ee->baseEepHeader.regDmn[0] = word;
213 word = __bswap16(ee->baseEepHeader.regDmn[1]);
214 ee->baseEepHeader.regDmn[1] = word;
216 word = __bswap16(ee->baseEepHeader.rfSilent);
217 ee->baseEepHeader.rfSilent = word;
219 word = __bswap16(ee->baseEepHeader.blueToothOptions);
220 ee->baseEepHeader.blueToothOptions = word;
222 word = __bswap16(ee->baseEepHeader.deviceCap);
223 ee->baseEepHeader.deviceCap = word;
227 pModal = &ee->modalHeader[j];
251 HAL_EEPROM_v14 *ee = AH_PRIVATE(ah)->ah_eeprom;
254 return ee->ee_base.modalHeader[is2GHz].spurChans[ix].spurChan;
283 v14EepromReadCTLInfo(struct ath_hal *ah, HAL_EEPROM_v14 *ee)
285 RD_EDGES_POWER *rep = ee->ee_rdEdgesPower;
288 HALASSERT(AR5416_NUM_CTLS <= sizeof(ee->ee_rdEdgesPower)/NUM_EDGES);
290 for (i = 0; ee->ee_base.ctlIndex[i] != 0 && i < AR5416_NUM_CTLS; i++) {
293 if (ee->ee_base.ctlData[i].ctlEdges[CTL_CHAIN][j].bChannel == AR5416_BCHAN_UNUSED) {
299 ee->ee_base.ctlData[i].ctlEdges[CTL_CHAIN][j].bChannel,
300 (ee->ee_base.ctlIndex[i] & CTL_MODE_M) != CTL_11A);
301 rep[j].twice_rdEdgePower = MS(ee->ee_base.ctlData[i].ctlEdges[CTL_CHAIN][j].tPowerFlag, CAL_CTL_EDGES_POWER);
302 rep[j].flag = MS(ee->ee_base.ctlData[i].ctlEdges[CTL_CHAIN][j].tPowerFlag, CAL_CTL_EDGES_FLAG) != 0;
307 ee->ee_numCtls = i;
318 HAL_EEPROM_v14 *ee = AH_PRIVATE(ah)->ah_eeprom;
320 ath_hal_free(ee);
338 HAL_EEPROM_v14 *ee = AH_PRIVATE(ah)->ah_eeprom;
344 HALASSERT(ee == AH_NULL);
365 ee = ath_hal_malloc(sizeof(HAL_EEPROM_v14));
366 if (ee == AH_NULL) {
371 eep_data = (uint16_t *)&ee->ee_base;
392 need_swap = ((ee->ee_base.baseEepHeader.eepMisc & AR5416_EEPMISC_BIG_ENDIAN) != 0) ^ isBigEndian();
396 len = __bswap16(ee->ee_base.baseEepHeader.length);
398 len = ee->ee_base.baseEepHeader.length;
420 eepromSwap(&ee->ee_base); /* byte swap multi-byte data */
429 owl_get_eep_ver(ee), owl_get_eep_rev(ee));
432 if (owl_get_eep_ver(ee) != AR5416_EEP_VER) {
434 "Bad EEPROM version 0x%x\n", owl_get_eep_ver(ee));
438 v14EepromReadCTLInfo(ah, ee); /* Get CTLs */
440 AH_PRIVATE(ah)->ah_eeprom = ee;
441 AH_PRIVATE(ah)->ah_eeversion = ee->ee_base.baseEepHeader.version;