Lines Matching defs:slot

199 	int slot;
204 for (slot = 0; slot < ATH_BCBUF; slot++) {
205 if (sc->beacon.bslot[slot] == NULL) {
206 avp->av_bslot = slot;
213 ath_dbg(common, CONFIG, "Added interface at beacon slot: %d\n",
223 ath_dbg(common, CONFIG, "Removing interface at beacon slot: %d\n",
252 int slot;
256 /* Find first taken slot. */
257 for (slot = 0; slot < ATH_BCBUF; slot++) {
258 if (sc->beacon.bslot[slot]) {
259 first_slot = slot;
267 for (slot = 0; slot < ATH_BCBUF; slot++) {
268 if (slot + first_slot < ATH_BCBUF) {
269 vif = sc->beacon.bslot[slot + first_slot];
270 sc->beacon.bslot[slot] = vif;
274 avp->av_bslot = slot;
277 sc->beacon.bslot[slot] = NULL;
285 /* Get the tsf_adjust value for the new first slot. */
290 "Adjusting global TSF after beacon slot reassignment: %lld\n",
313 int slot;
317 ath_dbg(common, BEACON, "slot 0, tsf: %llu\n",
326 slot = (tsftu % (intval * ATH_BCBUF)) / intval;
328 ath_dbg(common, BEACON, "slot: %d tsf: %llu tsftu: %u\n",
329 slot, tsf, tsftu / ATH_BCBUF);
331 return slot;
339 int slot;
341 for (slot = 0; slot < ATH_BCBUF; slot++) {
344 if (!sc->beacon.bslot[slot])
347 avp = (void *)sc->beacon.bslot[slot]->drv_priv;
396 int slot;
441 slot = ath9k_beacon_choose_slot(sc);
442 vif = sc->beacon.bslot[slot];
471 * Handle slot time change when a non-ERP station joins/leaves
477 * NB: The slot time change state machine is clocked according
480 * slot then don't transition until that slot is reached
481 * again. If we miss a beacon for that slot then we'll be
483 * interval has passed. When bursting slot is always left
488 sc->beacon.slotupdate = slot;
490 sc->beacon.slotupdate == slot) {
500 "Transmitting beacon for slot: %d\n", slot);
539 * slot. Slots that are not occupied will generate nothing.