/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5312/ |
H A D | ar5312_attach.c | 143 AH_PRIVATE(ah)->ah_macVersion = val >> AR5315_WREV_ID_S; 144 AH_PRIVATE(ah)->ah_macRev = val & AR5315_WREV_REVISION; 147 AH_PRIVATE(ah)->ah_macVersion, AH_PRIVATE(ah)->ah_macRev); 155 AH_PRIVATE(ah)->ah_macVersion = val >> AR5312_WREV_ID_S; 156 AH_PRIVATE(ah)->ah_macRev = val & AR5312_WREV_REVISION; 159 if (((AH_PRIVATE(ah)->ah_macVersion != AR_SREV_VERSION_VENICE && 160 AH_PRIVATE(ah)->ah_macVersion != AR_SREV_VERSION_VENICE) || 161 AH_PRIVATE(ah)->ah_macRev < AR_SREV_D2PLUS) && 162 AH_PRIVATE(a [all...] |
H A D | ar5312.h | 35 (AH_PRIVATE(ah)->ah_macVersion == AR_SREV_VERSION_VENICE && \ 36 (AH_PRIVATE(ah)->ah_macRev == 2 || AH_PRIVATE(ah)->ah_macRev == 7)) 38 (AH_PRIVATE(ah)->ah_devid == AR5212_AR2315_REV6 || \ 39 AH_PRIVATE(ah)->ah_devid == AR5212_AR2315_REV7 || \ 40 AH_PRIVATE(ah)->ah_devid == AR5212_AR2317_REV1 || \ 41 AH_PRIVATE(ah)->ah_devid == AR5212_AR2317_REV2)
|
H A D | ar5312_reset.c | 113 ee = AH_PRIVATE(ah)->ah_eeprom; 176 AH_PRIVATE(ah)->ah_curchan != AH_NULL && 177 (chan->ic_freq != AH_PRIVATE(ah)->ah_curchan->ic_freq) && 179 (AH_PRIVATE(ah)->ah_curchan->ic_flags & IEEE80211_CHAN_ALLTURBO))) { 242 if (AH_PRIVATE(ah)->ah_phyRev >= AR_PHY_CHIP_ID_REV_2) { 275 if (AH_PRIVATE(ah)->ah_phyRev >= AR_PHY_CHIP_ID_REV_3) { 279 if (AH_PRIVATE(ah)->ah_phyRev >= AR_PHY_CHIP_ID_REV_4) { 331 AH_PRIVATE(ah)->ah_eeversion >= AR_EEPROM_VER5_3) 382 ar5212SetCoverageClass(ah, AH_PRIVATE(ah)->ah_coverageClass, 1); 486 for (i = 0; i < AH_PRIVATE(a [all...] |
H A D | ar5312_misc.c | 77 return (AH_PRIVATE(ah)->ah_macVersion == macVersion && 78 AH_PRIVATE(ah)->ah_macRev == macRev); 88 return (AH_PRIVATE(ah)->ah_macVersion == macVersion && 89 AH_PRIVATE(ah)->ah_macRev == macRev);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5211/ |
H A D | ar5211_interrupts.c | 74 if ((isr & AR_ISR_RXORN) && AH_PRIVATE(ah)->ah_rxornIsFatal) { 84 AH_PRIVATE(ah)->ah_fatalState[0] = isr; 85 AH_PRIVATE(ah)->ah_fatalState[1] = OS_REG_READ(ah, AR_ISR_S0_S); 86 AH_PRIVATE(ah)->ah_fatalState[2] = OS_REG_READ(ah, AR_ISR_S1_S); 87 AH_PRIVATE(ah)->ah_fatalState[3] = OS_REG_READ(ah, AR_ISR_S2_S); 88 AH_PRIVATE(ah)->ah_fatalState[4] = OS_REG_READ(ah, AR_ISR_S3_S); 89 AH_PRIVATE(ah)->ah_fatalState[5] = OS_REG_READ(ah, AR_ISR_S4_S); 92 __func__, isr, AH_PRIVATE(ah)->ah_fatalState[3]);
|
H A D | ar5211_attach.c | 237 AH_PRIVATE(ah)->ah_devid = devid; 238 AH_PRIVATE(ah)->ah_subvendorid = 0; /* XXX */ 240 AH_PRIVATE(ah)->ah_powerLimit = MAX_RATE_POWER; 241 AH_PRIVATE(ah)->ah_tpScale = HAL_TP_SCALE_MAX; /* no scaling */ 256 if (AH_PRIVATE(ah)->ah_devid == AR5211_FPGA11B) { 265 AH_PRIVATE(ah)->ah_macVersion = val >> AR_SREV_ID_S; 266 AH_PRIVATE(ah)->ah_macRev = val & AR_SREV_REVISION_M; 268 if (AH_PRIVATE(ah)->ah_macVersion < AR_SREV_VERSION_MAUI_2 || 269 AH_PRIVATE(ah)->ah_macVersion > AR_SREV_VERSION_OAHU) { 272 __func__, AH_PRIVATE(a [all...] |
H A D | ar5211_reset.c | 202 HALASSERT(AH_PRIVATE(ah)->ah_eeversion >= AR_EEPROM_VER3); 225 if (AH_PRIVATE(ah)->ah_macVersion >= AR_SREV_VERSION_OAHU) { 285 if (AH_PRIVATE(ah)->ah_macVersion >= AR_SREV_VERSION_OAHU) { 292 if (AH_PRIVATE(ah)->ah_macVersion >= AR_SREV_VERSION_OAHU) { 294 AH_PRIVATE(ah)->ah_eeversion >= AR_EEPROM_VER3_1) { 295 HAL_EEPROM *ee = AH_PRIVATE(ah)->ah_eeprom; 340 if (AH_PRIVATE(ah)->ah_macVersion < AR_SREV_VERSION_OAHU) { 370 if (AH_PRIVATE(ah)->ah_macVersion >= AR_SREV_VERSION_OAHU) { 405 if (AH_PRIVATE(ah)->ah_macVersion == AR_SREV_VERSION_OAHU && 406 AH_PRIVATE(a [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar9001/ |
H A D | ar9130_attach.c | 122 AH_PRIVATE((ah))->ah_macVersion = AR_XSREV_VERSION_HOWL; 130 AH_PRIVATE((ah))->ah_eepromRead = ath_hal_EepromDataRead; 131 AH_PRIVATE((ah))->ah_eepromWrite = NULL; 156 AH_PRIVATE(ah)->ah_macRev = MS(val, AR_XSREV_REVISION); 157 AH_PRIVATE(ah)->ah_ispcie = 0; 182 AH_PRIVATE(ah)->ah_phyRev = OS_REG_READ(ah, AR_PHY_CHIP_ID); 198 AH_PRIVATE(ah)->ah_analog5GhzRev = ar5416GetRadioRev(ah); 199 switch (AH_PRIVATE(ah)->ah_analog5GhzRev & AR_RADIO_SREV_MAJOR) { 204 if (AH_PRIVATE(ah)->ah_analog5GhzRev == 0) { 205 AH_PRIVATE(a [all...] |
H A D | ar9160_attach.c | 175 AH_PRIVATE(ah)->ah_macVersion = 177 AH_PRIVATE(ah)->ah_macRev = MS(val, AR_XSREV_REVISION); 178 AH_PRIVATE(ah)->ah_ispcie = (val & AR_XSREV_TYPE_HOST_MODE) == 0; 209 AH_PRIVATE(ah)->ah_phyRev = OS_REG_READ(ah, AR_PHY_CHIP_ID); 225 AH_PRIVATE(ah)->ah_analog5GhzRev = ar5416GetRadioRev(ah); 226 switch (AH_PRIVATE(ah)->ah_analog5GhzRev & AR_RADIO_SREV_MAJOR) { 231 if (AH_PRIVATE(ah)->ah_analog5GhzRev == 0) { 232 AH_PRIVATE(ah)->ah_analog5GhzRev = 240 AH_PRIVATE(ah)->ah_analog5GhzRev); 268 AH_PRIVATE(a [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5416/ |
H A D | ar5416reg.h | 648 #define IS_5416V1(_ah) (AR_SREV_OWL((_ah)) && AH_PRIVATE((_ah))->ah_macRev == AR_SREV_REVISION_OWL_10) 649 #define IS_5416V2(_ah) (AR_SREV_OWL((_ah)) && AH_PRIVATE((_ah))->ah_macRev >= AR_SREV_REVISION_OWL_20) 650 #define IS_5416V2_2(_ah) (AR_SREV_OWL((_ah)) && AH_PRIVATE((_ah))->ah_macRev == AR_SREV_REVISION_OWL_22) 704 ((AH_PRIVATE((_ah))->ah_macVersion == AR_XSREV_VERSION_OWL_PCI) || \ 705 (AH_PRIVATE((_ah))->ah_macVersion == AR_XSREV_VERSION_OWL_PCIE)) 709 AH_PRIVATE((_ah))->ah_macRev >= AR_SREV_REVISION_OWL_20) || \ 710 AH_PRIVATE((_ah))->ah_macVersion >= AR_XSREV_VERSION_HOWL) 714 AH_PRIVATE((_ah))->ah_macRev >= AR_SREV_REVISION_OWL_22) || \ 715 AH_PRIVATE((_ah))->ah_macVersion >= AR_XSREV_VERSION_HOWL) 720 (AH_PRIVATE((_a [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5212/ |
H A D | ar5212_attach.c | 218 if (AH_PRIVATE(ah)->ah_macVersion < AR_SREV_VERSION_GRIFFIN) { 250 AH_PRIVATE(ah)->ah_devid = devid; 251 AH_PRIVATE(ah)->ah_subvendorid = 0; /* XXX */ 253 AH_PRIVATE(ah)->ah_powerLimit = MAX_RATE_POWER; 254 AH_PRIVATE(ah)->ah_tpScale = HAL_TP_SCALE_MAX; /* no scaling */ 325 (AH_PRIVATE(ah)->ah_ispcie)? AR_EEPROM_PROTECT_PCIE : AR_EEPROM_PROTECT) 355 AH_PRIVATE(ah)->ah_macVersion = val >> AR_SREV_ID_S; 356 AH_PRIVATE(ah)->ah_macRev = val & AR_SREV_REVISION; 357 AH_PRIVATE(ah)->ah_ispcie = IS_5424(ah) || IS_2425(ah); 359 if (!ar5212IsMacSupported(AH_PRIVATE(a [all...] |
H A D | ar5212_interrupts.c | 104 if ((isr & AR_ISR_RXORN) && AH_PRIVATE(ah)->ah_rxornIsFatal) { 115 AH_PRIVATE(ah)->ah_fatalState[0] = isr; 116 AH_PRIVATE(ah)->ah_fatalState[1] = OS_REG_READ(ah, AR_ISR_S0_S); 117 AH_PRIVATE(ah)->ah_fatalState[2] = OS_REG_READ(ah, AR_ISR_S1_S); 118 AH_PRIVATE(ah)->ah_fatalState[3] = OS_REG_READ(ah, AR_ISR_S2_S); 119 AH_PRIVATE(ah)->ah_fatalState[4] = OS_REG_READ(ah, AR_ISR_S3_S); 120 AH_PRIVATE(ah)->ah_fatalState[5] = OS_REG_READ(ah, AR_ISR_S4_S); 123 __func__, isr, AH_PRIVATE(ah)->ah_fatalState[3]);
|
H A D | ar5212_keycache.c | 47 return AH_PRIVATE(ah)->ah_caps.halKeyCacheSize; 56 if (entry < AH_PRIVATE(ah)->ah_caps.halKeyCacheSize) { 72 if (entry >= AH_PRIVATE(ah)->ah_caps.halKeyCacheSize) { 91 HALASSERT(micentry < AH_PRIVATE(ah)->ah_caps.halKeyCacheSize); 117 if (entry >= AH_PRIVATE(ah)->ah_caps.halKeyCacheSize) { 161 const HAL_CAPABILITIES *pCap = &AH_PRIVATE(ah)->ah_caps; 180 __func__, AH_PRIVATE(ah)->ah_macRev);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ |
H A D | ah_eeprom_v1.c | 30 HAL_EEPROM_v1 *ee = AH_PRIVATE(ah)->ah_eeprom; 83 HAL_EEPROM_v1 *ee = AH_PRIVATE(ah)->ah_eeprom; 106 HAL_EEPROM_v1 *ee = AH_PRIVATE(ah)->ah_eeprom; 109 AH_PRIVATE(ah)->ah_eeprom = AH_NULL; 115 HAL_EEPROM_v1 *ee = AH_PRIVATE(ah)->ah_eeprom; 247 AH_PRIVATE(ah)->ah_eeprom = ee; 248 AH_PRIVATE(ah)->ah_eeversion = eeprom_version; 249 AH_PRIVATE(ah)->ah_eepromDetach = v1EepromDetach; 250 AH_PRIVATE(ah)->ah_eepromGet = v1EepromGet; 251 AH_PRIVATE(a [all...] |
H A D | ah.c | 105 ah->ah_devid = AH_PRIVATE(ah)->ah_devid; 106 ah->ah_subvendorid = AH_PRIVATE(ah)->ah_subvendorid; 107 ah->ah_macVersion = AH_PRIVATE(ah)->ah_macVersion; 108 ah->ah_macRev = AH_PRIVATE(ah)->ah_macRev; 109 ah->ah_phyRev = AH_PRIVATE(ah)->ah_phyRev; 110 ah->ah_analog5GhzRev = AH_PRIVATE(ah)->ah_analog5GhzRev; 111 ah->ah_analog2GhzRev = AH_PRIVATE(ah)->ah_analog2GhzRev; 128 ah->ah_devid = AH_PRIVATE(ah)->ah_devid; 129 ah->ah_subvendorid = AH_PRIVATE(ah)->ah_subvendorid; 130 ah->ah_macVersion = AH_PRIVATE(a [all...] |
H A D | ah_eeprom_v14.c | 33 HAL_EEPROM_v14 *ee = AH_PRIVATE(ah)->ah_eeprom; 164 HAL_EEPROM_v14 *ee = AH_PRIVATE(ah)->ah_eeprom; 181 HAL_EEPROM_v14 *ee = AH_PRIVATE(ah)->ah_eeprom; 251 HAL_EEPROM_v14 *ee = AH_PRIVATE(ah)->ah_eeprom; 318 HAL_EEPROM_v14 *ee = AH_PRIVATE(ah)->ah_eeprom; 321 AH_PRIVATE(ah)->ah_eeprom = AH_NULL; 338 HAL_EEPROM_v14 *ee = AH_PRIVATE(ah)->ah_eeprom; 440 AH_PRIVATE(ah)->ah_eeprom = ee; 441 AH_PRIVATE(ah)->ah_eeversion = ee->ee_base.baseEepHeader.version; 442 AH_PRIVATE(a [all...] |
H A D | ah_eeprom_9287.c | 34 HAL_EEPROM_9287 *ee = AH_PRIVATE(ah)->ah_eeprom; 128 HAL_EEPROM_9287 *ee = AH_PRIVATE(ah)->ah_eeprom; 143 HAL_EEPROM_9287 *ee = AH_PRIVATE(ah)->ah_eeprom; 209 HAL_EEPROM_9287 *ee = AH_PRIVATE(ah)->ah_eeprom; 280 HAL_EEPROM_9287 *ee = AH_PRIVATE(ah)->ah_eeprom; 283 AH_PRIVATE(ah)->ah_eeprom = AH_NULL; 295 HAL_EEPROM_9287 *ee = AH_PRIVATE(ah)->ah_eeprom; 400 AH_PRIVATE(ah)->ah_eeprom = ee; 401 AH_PRIVATE(ah)->ah_eeversion = ee->ee_base.baseEepHeader.version; 402 AH_PRIVATE(a [all...] |
H A D | ah_eeprom_v4k.c | 35 HAL_EEPROM_v4k *ee = AH_PRIVATE(ah)->ah_eeprom; 123 HAL_EEPROM_v4k *ee = AH_PRIVATE(ah)->ah_eeprom; 137 HAL_EEPROM_v4k *ee = AH_PRIVATE(ah)->ah_eeprom; 202 HAL_EEPROM_v4k *ee = AH_PRIVATE(ah)->ah_eeprom; 270 HAL_EEPROM_v4k *ee = AH_PRIVATE(ah)->ah_eeprom; 273 AH_PRIVATE(ah)->ah_eeprom = AH_NULL; 285 HAL_EEPROM_v4k *ee = AH_PRIVATE(ah)->ah_eeprom; 390 AH_PRIVATE(ah)->ah_eeprom = ee; 391 AH_PRIVATE(ah)->ah_eeversion = ee->ee_base.baseEepHeader.version; 392 AH_PRIVATE(a [all...] |
H A D | ah_regdomain.c | 137 return AH_PRIVATE(ah)->ah_currentRD &~ WORLDWIDE_ROAMING_FLAG; 775 if (next >= N(AH_PRIVATE(ah)->ah_channels)) { 778 __func__, N(AH_PRIVATE(ah)->ah_channels)); 794 ic = &AH_PRIVATE(ah)->ah_channels[next]; 806 AH_PRIVATE(ah)->ah_nchan = next; 828 assignPrivateChannels(ah, chans, *nchans, AH_PRIVATE(ah)->ah_currentRD)) { 829 AH_PRIVATE(ah)->ah_rd2GHz = rd2GHz; 830 AH_PRIVATE(ah)->ah_rd5GHz = rd5GHz; 874 rd = AH_PRIVATE(ah)->ah_currentRD; 878 AH_PRIVATE(a [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar9002/ |
H A D | ar9285_attach.c | 120 const HAL_EEPROM_v4k *ee = AH_PRIVATE(ah)->ah_eeprom; 171 AH_PRIVATE(ah)->ah_eepromRead = ath_hal_EepromDataRead; 172 AH_PRIVATE(ah)->ah_eepromWrite = NULL; 223 AH_PRIVATE(ah)->ah_macVersion = 225 AH_PRIVATE(ah)->ah_macRev = MS(val, AR_XSREV_REVISION); 226 AH_PRIVATE(ah)->ah_ispcie = (val & AR_XSREV_TYPE_HOST_MODE) == 0; 259 AH_PRIVATE(ah)->ah_phyRev = OS_REG_READ(ah, AR_PHY_CHIP_ID); 275 AH_PRIVATE(ah)->ah_analog5GhzRev = ar5416GetRadioRev(ah); 276 switch (AH_PRIVATE(ah)->ah_analog5GhzRev & AR_RADIO_SREV_MAJOR) { 281 if (AH_PRIVATE(a [all...] |
H A D | ar9287_attach.c | 144 AH_PRIVATE(ah)->ah_eepromRead = ath_hal_EepromDataRead; 145 AH_PRIVATE(ah)->ah_eepromWrite = NULL; 204 AH_PRIVATE(ah)->ah_macVersion = 206 AH_PRIVATE(ah)->ah_macRev = MS(val, AR_XSREV_REVISION); 207 AH_PRIVATE(ah)->ah_ispcie = (val & AR_XSREV_TYPE_HOST_MODE) == 0; 250 AH_PRIVATE(ah)->ah_phyRev = OS_REG_READ(ah, AR_PHY_CHIP_ID); 266 AH_PRIVATE(ah)->ah_analog5GhzRev = ar5416GetRadioRev(ah); 267 switch (AH_PRIVATE(ah)->ah_analog5GhzRev & AR_RADIO_SREV_MAJOR) { 272 if (AH_PRIVATE(ah)->ah_analog5GhzRev == 0) { 273 AH_PRIVATE(a [all...] |
H A D | ar9285.c | 77 AH_PRIVATE(ah)->ah_getNoiseFloor = ar9285GetNoiseFloor;
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5210/ |
H A D | ar5210_attach.c | 219 AH_PRIVATE(ah)->ah_devid = devid; 220 AH_PRIVATE(ah)->ah_subvendorid = 0; /* XXX */ 222 AH_PRIVATE(ah)->ah_powerLimit = AR5210_MAX_RATE_POWER; 223 AH_PRIVATE(ah)->ah_tpScale = HAL_TP_SCALE_MAX; /* no scaling */ 241 AH_PRIVATE(ah)->ah_macVersion = 1; 242 AH_PRIVATE(ah)->ah_macRev = OS_REG_READ(ah, AR_SREV) & 0xff; 243 AH_PRIVATE(ah)->ah_phyRev = OS_REG_READ(ah, AR_PHY_CHIPID); 244 AH_PRIVATE(ah)->ah_analog2GhzRev = 0; 253 AH_PRIVATE(ah)->ah_analog5GhzRev = ath_hal_reverseBits(revid, 4) + 1; 272 AH_PRIVATE(a [all...] |
H A D | ar5210_beacon.c | 70 if (AH_PRIVATE(ah)->ah_opmode != HAL_M_STA) { 173 if (AH_PRIVATE(ah)->ah_macRev < AR_SREV_CRETE) 180 if (AH_PRIVATE(ah)->ah_macRev >= AR_SREV_CRETE &&
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/contrib/ath_hal/ar9300/ |
H A D | ar9300_gpio.c | 163 HALASSERT(gpio < AH_PRIVATE(ah)->ah_caps.halNumGpioPins); 287 HALASSERT(gpio < AH_PRIVATE(ah)->ah_caps.hal_num_gpio_pins); 348 HALASSERT(gpio < AH_PRIVATE(ah)->ah_caps.halNumGpioPins); 377 HALASSERT(gpio < AH_PRIVATE(ah)->ah_caps.halNumGpioPins); 396 HALASSERT(gpio < AH_PRIVATE(ah)->ah_caps.halNumGpioPins); 449 HALASSERT(gpio < AH_PRIVATE(ah)->ah_caps.halNumGpioPins); 458 gpio_mask = (1 << AH_PRIVATE(ah)->ah_caps.halNumGpioPins) - 1; 518 gpio_mask = (1 << AH_PRIVATE(ah)->ah_caps.halNumGpioPins) - 1; 545 if (AH_PRIVATE(ah)->ah_devid == AR9300_DEVID_AR9380_PCIE) { 557 if (AH_PRIVATE(a [all...] |