Lines Matching refs:bs

229 	struct ath9k_beacon_state bs;  in arn_beacon_config()  local
247 (void) memset(&bs, 0, sizeof (bs)); in arn_beacon_config()
282 bs.bs_intval = intval; in arn_beacon_config()
283 bs.bs_nexttbtt = nexttbtt; in arn_beacon_config()
284 bs.bs_dtimperiod = dtimperiod*intval; in arn_beacon_config()
285 bs.bs_nextdtim = bs.bs_nexttbtt + dtimcount*intval; in arn_beacon_config()
286 bs.bs_cfpperiod = cfpperiod*bs.bs_dtimperiod; in arn_beacon_config()
287 bs.bs_cfpnext = bs.bs_nextdtim + cfpcount*bs.bs_dtimperiod; in arn_beacon_config()
288 bs.bs_cfpmaxduration = 0; in arn_beacon_config()
297 bs.bs_bmissthreshold = conf.listen_interval * in arn_beacon_config()
300 bs.bs_bmissthreshold = DIV_ROUND_UP(conf.bmiss_timeout, intval); in arn_beacon_config()
301 if (bs.bs_bmissthreshold > 15) in arn_beacon_config()
302 bs.bs_bmissthreshold = 15; in arn_beacon_config()
303 else if (bs.bs_bmissthreshold == 0) in arn_beacon_config()
304 bs.bs_bmissthreshold = 1; in arn_beacon_config()
316 bs.bs_sleepduration = roundup(IEEE80211_MS_TO_TU(100), sleepduration); in arn_beacon_config()
317 if (bs.bs_sleepduration > bs.bs_dtimperiod) in arn_beacon_config()
318 bs.bs_sleepduration = bs.bs_dtimperiod; in arn_beacon_config()
321 bs.bs_tsfoor_threshold = ATH9K_TSFOOR_THRESHOLD; in arn_beacon_config()
337 bs.bs_intval, in arn_beacon_config()
338 bs.bs_nexttbtt, in arn_beacon_config()
339 bs.bs_dtimperiod, in arn_beacon_config()
340 bs.bs_nextdtim, in arn_beacon_config()
341 bs.bs_bmissthreshold, in arn_beacon_config()
342 bs.bs_sleepduration, in arn_beacon_config()
343 bs.bs_cfpperiod, in arn_beacon_config()
344 bs.bs_cfpmaxduration, in arn_beacon_config()
345 bs.bs_cfpnext, in arn_beacon_config()
346 bs.bs_timoffset)); in arn_beacon_config()
351 ath9k_hw_set_sta_beacon_timers(sc->sc_ah, &bs); in arn_beacon_config()