ath_hal_wait
extern HAL_BOOL ath_hal_wait(struct ath_hal *, u_int reg,
if (!ath_hal_wait(ah, AR_EP_STA,
(void) ath_hal_wait(ah, AR_PHY_AGCCTL, AR_PHY_AGC_CAL, 0);
if (!ath_hal_wait(ah, AR_PHY_AGCCTL, AR_PHY_AGC_CAL, 0)) {
rt = ath_hal_wait(ah, AR_RC, mask, resetMask);
if (!ath_hal_wait(ah, AR_PHY_AGCCTL, AR_PHY_AGC_NF, 0)) {
return ath_hal_wait(ah, AR_BSR, AR_BSR_TXQ1F, 0);
if (!ath_hal_wait(ah, AR_EEPROM_STS,
if (!ath_hal_wait(ah, AR_CR, AR_CR_RXE, 0)) {
(void) ath_hal_wait(ah, AR_PHY_AGC_CONTROL, AR_PHY_AGC_CONTROL_CAL, 0);
rt = ath_hal_wait(ah, AR_RC, mask, resetMask);
if (!ath_hal_wait(ah, AR_EEPROM_STS,
if (!ath_hal_wait(ah, AR_CR, AR_CR_RXE, 0)) {
rt = ath_hal_wait(ah, AR_RC, mask, resetMask);
if (!ath_hal_wait(ah, AR_PHY_AGC_CONTROL, AR_PHY_AGC_CONTROL_NF, 0)) {
if (!ath_hal_wait(ah, AR_PHY_AGC_CONTROL, AR_PHY_AGC_CONTROL_CAL, 0)) {
if (!ath_hal_wait(ah, AR_PHY_AGC_CONTROL, AR_PHY_AGC_CONTROL_CAL, 0)) {
if (!ath_hal_wait(ah, AR_PHY_TIMING_CTRL4, AR_PHY_TIMING_CTRL4_DO_CAL, 0)) {
if (!ath_hal_wait(ah, AR_PHY_AGC_CONTROL, AR_PHY_AGC_CONTROL_CAL, 0)) {
if (!ath_hal_wait(ah, AR_EEPROM_STATUS_DATA,
if (!ath_hal_wait(ah, AR_CR, AR_CR_RXE, 0)) {
if (!ath_hal_wait(ah, AR_RTC_STATUS, AR_RTC_PM_STATUS_M, AR_RTC_STATUS_ON)) {
if (!ath_hal_wait(ah, AR_RTC_RC, AR_RTC_RC_M, 0)) {
if (!ath_hal_wait(ah, AR_PHY_RFBUS_GNT, AR_PHY_RFBUS_GRANT_EN, AR_PHY_RFBUS_GRANT_EN)) {
if (!ath_hal_wait(ah, AR_PHY_AGC_CONTROL,
if (!ath_hal_wait(ah, AR_PHY_AGC_CONTROL, AR_PHY_AGC_CONTROL_CAL,
if (!ath_hal_wait(ah, AR_PHY_AGC_CONTROL,