Lines Matching refs:ah
36 static u32 ath9k_get_next_tbtt(struct ath_hw *ah, u64 tsf, in ath9k_get_next_tbtt() argument
41 tsf += TU_TO_USEC(FUDGE + ah->config.sw_beacon_response_time); in ath9k_get_next_tbtt()
55 int ath9k_cmn_beacon_config_sta(struct ath_hw *ah, in ath9k_cmn_beacon_config_sta() argument
59 struct ath_common *common = ath9k_hw_common(ah); in ath9k_cmn_beacon_config_sta()
83 tsf = ath9k_hw_gettsf64(ah); in ath9k_cmn_beacon_config_sta()
84 conf->nexttbtt = ath9k_get_next_tbtt(ah, tsf, conf->intval); in ath9k_cmn_beacon_config_sta()
91 bs->bs_nextdtim = ath9k_get_next_tbtt(ah, tsf, dtim_intval); in ath9k_cmn_beacon_config_sta()
128 void ath9k_cmn_beacon_config_adhoc(struct ath_hw *ah, in ath9k_cmn_beacon_config_adhoc() argument
131 struct ath_common *common = ath9k_hw_common(ah); in ath9k_cmn_beacon_config_adhoc()
138 conf->nexttbtt = ath9k_get_next_tbtt(ah, ath9k_hw_gettsf64(ah), in ath9k_cmn_beacon_config_adhoc()
142 ah->imask |= ATH9K_INT_SWBA; in ath9k_cmn_beacon_config_adhoc()
144 ah->imask &= ~ATH9K_INT_SWBA; in ath9k_cmn_beacon_config_adhoc()
158 void ath9k_cmn_beacon_config_ap(struct ath_hw *ah, in ath9k_cmn_beacon_config_ap() argument
162 struct ath_common *common = ath9k_hw_common(ah); in ath9k_cmn_beacon_config_ap()
167 conf->nexttbtt = ath9k_get_next_tbtt(ah, ath9k_hw_gettsf64(ah), in ath9k_cmn_beacon_config_ap()
171 ah->imask |= ATH9K_INT_SWBA; in ath9k_cmn_beacon_config_ap()
173 ah->imask &= ~ATH9K_INT_SWBA; in ath9k_cmn_beacon_config_ap()