Lines Matching refs:tdma_slot
167 ts->tdma_slot = 1; /* passive operation */ in ieee80211_tdma_vattach()
243 ts->tdma_slot != 0) { in tdma_newstate()
272 ts->tdma_slot != 0 && in tdma_newstate()
450 slot = ts->tdma_slot; in tdma_update()
466 if (slot != ts->tdma_slot) in tdma_update()
487 ts->tdma_slot = slot; in tdma_update()
495 __func__, ts->tdma_slot, ts->tdma_slotcnt, in tdma_update()
555 if (tdma->tdma_slot >= TDMA_MAXSLOTS) { in tdma_process_params()
558 wh, "tdma", "invalid slot %u", tdma->tdma_slot); in tdma_process_params()
566 if (tdma->tdma_slot != ts->tdma_slot && in tdma_process_params()
567 isclr(ts->tdma_inuse, tdma->tdma_slot)) { in tdma_process_params()
569 "discovered in slot %u", tdma->tdma_slot); in tdma_process_params()
570 setbit(ts->tdma_inuse, tdma->tdma_slot); in tdma_process_params()
572 if (ts->tdma_slot == 0) in tdma_process_params()
575 setbit(ts->tdma_active, tdma->tdma_slot); in tdma_process_params()
576 if (tdma->tdma_slot == ts->tdma_slot-1) { in tdma_process_params()
588 } else if (tdma->tdma_slot == ts->tdma_slot+1) { in tdma_process_params()
610 } else if (tdma->tdma_slot == ts->tdma_slot && in tdma_process_params()
620 tdma->tdma_slot, in tdma_process_params()
623 setbit(ts->tdma_inuse, tdma->tdma_slot); in tdma_process_params()
638 return ts->tdma_slot; in ieee80211_tdma_getslot()
657 setbit(ts->tdma_inuse, tdma->tdma_slot); in ieee80211_parse_tdma()
698 frm += __offsetof(struct ieee80211_tdma_param, tdma_slot); in ieee80211_add_tdma()
699 *frm++ = ts->tdma_slot; in ieee80211_add_tdma()
728 if (ts->tdma_slot != 0) /* only on master */ in ieee80211_tdma_update_beacon()
759 ireq->i_val = ts->tdma_slot; in tdma_ioctl_get80211()
789 if (ireq->i_val != ts->tdma_slot) { in tdma_ioctl_set80211()
790 ts->tdma_slot = ireq->i_val; in tdma_ioctl_set80211()