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