Home | History | Annotate | Download | only in dist

Lines Matching refs:ee

33 	HAL_EEPROM_v4k *ee = AH_PRIVATE(ah)->ah_eeprom;
34 const MODAL_EEP4K_HEADER *pModal = &ee->ee_base.modalHeader;
35 const BASE_EEP4K_HEADER *pBase = &ee->ee_base.baseEepHeader;
108 *(int8_t *) val = ee->ee_antennaGainMax;
122 HAL_EEPROM_v4k *ee = AH_PRIVATE(ah)->ah_eeprom;
126 ee->ee_antennaGainMax = (int8_t) v;
136 HAL_EEPROM_v4k *ee = AH_PRIVATE(ah)->ah_eeprom;
140 *result = &ee->ee_base;
141 *resultsize = sizeof(ee->ee_base);
149 eepromSwap(struct ar5416eeprom_4k *ee)
156 word = __bswap16(ee->baseEepHeader.length);
157 ee->baseEepHeader.length = word;
159 word = __bswap16(ee->baseEepHeader.checksum);
160 ee->baseEepHeader.checksum = word;
162 word = __bswap16(ee->baseEepHeader.version);
163 ee->baseEepHeader.version = word;
165 word = __bswap16(ee->baseEepHeader.regDmn[0]);
166 ee->baseEepHeader.regDmn[0] = word;
168 word = __bswap16(ee->baseEepHeader.regDmn[1]);
169 ee->baseEepHeader.regDmn[1] = word;
171 word = __bswap16(ee->baseEepHeader.rfSilent);
172 ee->baseEepHeader.rfSilent = word;
174 word = __bswap16(ee->baseEepHeader.blueToothOptions);
175 ee->baseEepHeader.blueToothOptions = word;
177 word = __bswap16(ee->baseEepHeader.deviceCap);
178 ee->baseEepHeader.deviceCap = word;
181 pModal = &ee->modalHeader;
201 HAL_EEPROM_v4k *ee = AH_PRIVATE(ah)->ah_eeprom;
205 return ee->ee_base.modalHeader.spurChans[ix].spurChan;
234 v4kEepromReadCTLInfo(struct ath_hal *ah, HAL_EEPROM_v4k *ee)
236 RD_EDGES_POWER *rep = ee->ee_rdEdgesPower;
239 HALASSERT(AR5416_4K_NUM_CTLS <= sizeof(ee->ee_rdEdgesPower)/NUM_EDGES);
241 for (i = 0; i < AR5416_4K_NUM_CTLS && ee->ee_base.ctlIndex[i] != 0; i++) {
244 if (ee->ee_base.ctlData[i].ctlEdges[CTL_CHAIN][j].bChannel == AR5416_BCHAN_UNUSED) {
250 ee->ee_base.ctlData[i].ctlEdges[CTL_CHAIN][j].bChannel,
251 (ee->ee_base.ctlIndex[i] & CTL_MODE_M) != CTL_11A);
252 rep[j].twice_rdEdgePower = MS(ee->ee_base.ctlData[i].ctlEdges[CTL_CHAIN][j].tPowerFlag, CAL_CTL_EDGES_POWER);
253 rep[j].flag = MS(ee->ee_base.ctlData[i].ctlEdges[CTL_CHAIN][j].tPowerFlag, CAL_CTL_EDGES_FLAG) != 0;
258 ee->ee_numCtls = i;
269 HAL_EEPROM_v4k *ee = AH_PRIVATE(ah)->ah_eeprom;
271 ath_hal_free(ee);
284 HAL_EEPROM_v4k *ee = AH_PRIVATE(ah)->ah_eeprom;
290 HALASSERT(ee == AH_NULL);
304 ee = ath_hal_malloc(sizeof(HAL_EEPROM_v4k));
305 if (ee == AH_NULL) {
310 eep_data = (uint16_t *)&ee->ee_base;
330 need_swap = ((ee->ee_base.baseEepHeader.eepMisc & AR5416_EEPMISC_BIG_ENDIAN) != 0) ^ isBigEndian();
334 len = __bswap16(ee->ee_base.baseEepHeader.length);
336 len = ee->ee_base.baseEepHeader.length;
359 eepromSwap(&ee->ee_base); /* byte swap multi-byte data */
368 owl_get_eep_ver(ee), owl_get_eep_rev(ee));
371 if (owl_get_eep_ver(ee) != AR5416_EEP_VER) {
373 "Bad EEPROM version 0x%x\n", owl_get_eep_ver(ee));
377 v4kEepromReadCTLInfo(ah, ee); /* Get CTLs */
379 AH_PRIVATE(ah)->ah_eeprom = ee;
380 AH_PRIVATE(ah)->ah_eeversion = ee->ee_base.baseEepHeader.version;