Lines Matching defs:bs
148 ar5212SetStaBeaconTimers(struct ath_hal *ah, const HAL_BEACON_STATE *bs)
153 HALASSERT(bs->bs_intval != 0);
155 if (bs->bs_cfpmaxduration != 0) {
161 OS_REG_WRITE(ah, AR_CFP_PERIOD, bs->bs_cfpperiod);
164 OS_REG_WRITE(ah, AR_CFP_DUR, bs->bs_cfpmaxduration);
167 OS_REG_WRITE(ah, AR_TIMER2, bs->bs_cfpnext << 3);
177 OS_REG_WRITE(ah, AR_TIMER0, bs->bs_nexttbtt);
188 | SM(bs->bs_intval, AR_BEACON_PERIOD)
189 | SM(bs->bs_timoffset ? bs->bs_timoffset + 4 : 0, AR_BEACON_TIM)
197 HALASSERT(bs->bs_bmissthreshold <= MS(0xffffffff, AR_RSSI_THR_BM_THR));
199 | SM(bs->bs_bmissthreshold, AR_RSSI_THR_BM_THR);
231 beaconintval = bs->bs_intval & HAL_BEACON_PERIOD;
233 if (bs->bs_sleepduration > beaconintval) {
234 HALASSERT(roundup(bs->bs_sleepduration, beaconintval) ==
235 bs->bs_sleepduration);
236 beaconintval = bs->bs_sleepduration;
238 dtimperiod = bs->bs_dtimperiod;
239 if (bs->bs_sleepduration > dtimperiod) {
241 roundup(bs->bs_sleepduration, dtimperiod) ==
242 bs->bs_sleepduration);
243 dtimperiod = bs->bs_sleepduration;
247 nextTbtt = bs->bs_nextdtim;
249 nextTbtt = bs->bs_nexttbtt;
250 nextdtim = bs->bs_nextdtim;
267 __func__, bs->bs_nextdtim);