Lines Matching defs:ah
23 #include "ah.h"
40 ar5211SetPowerModeAwake(struct ath_hal *ah, int setChip)
47 OS_REG_RMW_FIELD(ah, AR_SCR, AR_SCR_SLE, AR_SCR_SLE_WAKE);
51 val = OS_REG_READ(ah, AR_PCICFG);
55 OS_REG_RMW_FIELD(ah, AR_SCR, AR_SCR_SLE,
60 ath_hal_printf(ah, "%s: Failed to wakeup in %ums\n",
67 OS_REG_CLR_BIT(ah, AR_STA_ID1, AR_STA_ID1_PWR_SAV);
77 ar5211SetPowerModeSleep(struct ath_hal *ah, int setChip)
79 OS_REG_SET_BIT(ah, AR_STA_ID1, AR_STA_ID1_PWR_SAV);
81 OS_REG_RMW_FIELD(ah, AR_SCR, AR_SCR_SLE, AR_SCR_SLE_SLP);
90 ar5211SetPowerModeNetworkSleep(struct ath_hal *ah, int setChip)
92 OS_REG_SET_BIT(ah, AR_STA_ID1, AR_STA_ID1_PWR_SAV);
94 OS_REG_RMW_FIELD(ah, AR_SCR, AR_SCR_SLE, AR_SCR_SLE_NORM);
98 ar5211SetPowerMode(struct ath_hal *ah, HAL_POWER_MODE mode, int setChip)
110 HALDEBUG(ah, HAL_DEBUG_POWER, "%s: %s -> %s (%s)\n", __func__,
111 modes[ah->ah_powerMode], modes[mode],
116 ah->ah_powerMode = mode;
117 status = ar5211SetPowerModeAwake(ah, setChip);
120 ar5211SetPowerModeSleep(ah, setChip);
122 ah->ah_powerMode = mode;
125 ar5211SetPowerModeNetworkSleep(ah, setChip);
127 ah->ah_powerMode = mode;
130 HALDEBUG(ah, HAL_DEBUG_ANY, "%s: unknown power mode %u\n",
138 ar5211GetPowerMode(struct ath_hal *ah)
141 return MS(OS_REG_READ(ah, AR_SCR), AR_SCR_SLE);