Lines Matching refs:bs
124 ar5212SetStaBeaconTimers(struct ath_hal *ah, const HAL_BEACON_STATE *bs)
129 HALASSERT(bs->bs_intval != 0);
131 if (bs->bs_cfpmaxduration != 0) {
137 OS_REG_WRITE(ah, AR_CFP_PERIOD, bs->bs_cfpperiod);
140 OS_REG_WRITE(ah, AR_CFP_DUR, bs->bs_cfpmaxduration);
143 OS_REG_WRITE(ah, AR_TIMER2, bs->bs_cfpnext << 3);
153 OS_REG_WRITE(ah, AR_TIMER0, bs->bs_nexttbtt);
164 | SM(bs->bs_intval, AR_BEACON_PERIOD)
165 | SM(bs->bs_timoffset ? bs->bs_timoffset + 4 : 0, AR_BEACON_TIM)
173 HALASSERT(bs->bs_bmissthreshold <= MS(0xffffffff, AR_RSSI_THR_BM_THR));
175 | SM(bs->bs_bmissthreshold, AR_RSSI_THR_BM_THR);
207 beaconintval = bs->bs_intval & HAL_BEACON_PERIOD;
209 if (bs->bs_sleepduration > beaconintval) {
210 HALASSERT(roundup(bs->bs_sleepduration, beaconintval) ==
211 bs->bs_sleepduration);
212 beaconintval = bs->bs_sleepduration;
214 dtimperiod = bs->bs_dtimperiod;
215 if (bs->bs_sleepduration > dtimperiod) {
217 roundup(bs->bs_sleepduration, dtimperiod) ==
218 bs->bs_sleepduration);
219 dtimperiod = bs->bs_sleepduration;
223 nextTbtt = bs->bs_nextdtim;
225 nextTbtt = bs->bs_nexttbtt;
226 nextdtim = bs->bs_nextdtim;
243 __func__, bs->bs_nextdtim);