Lines Matching refs:chan

86 #define	STA_DEMOTE11B	0x01			/* match w/ demoted 11b chan */
100 #define MAX_IEEE_CHAN 256 /* max acceptable IEEE chan # */
315 * sp->chan has this value because it's used to calculate
318 c = ieee80211_find_channel_byieee(ic, sp->chan,
766 demote11b(struct ieee80211vap *vap, struct ieee80211_channel *chan)
770 if (IEEE80211_IS_CHAN_ANYG(chan) &&
772 c = ieee80211_find_channel(vap->iv_ic, chan->ic_freq,
773 (chan->ic_flags &~ (IEEE80211_CHAN_PUREG | IEEE80211_CHAN_G)) |
776 chan = c;
778 return chan;
891 check_rate(struct ieee80211vap *vap, const struct ieee80211_channel *chan,
900 srs = ieee80211_get_suprates(vap->iv_ic, chan);
904 ucastrate = vap->iv_txparms[ieee80211_chan2mode(chan)].ucastrate;
1208 "macaddr bssid chan rssi rate flag wep essid");
1233 struct ieee80211_channel *chan;
1278 chan = selbs->base.se_chan;
1280 chan = demote11b(vap, chan);
1281 if (!ieee80211_sta_join(vap, chan, &selbs->base))
1365 struct ieee80211_channel *chan;
1373 chan = selbs->base.se_chan;
1375 chan = demote11b(vap, chan);
1376 (void) ieee80211_sta_join(vap, chan, &selbs->base);
1588 struct ieee80211_channel *chan;
1635 chan = adhoc_pick_channel(ss, 0);
1637 chan = vap->iv_des_chan;
1638 if (chan != NULL) {
1645 chan = ieee80211_ht_adjust_channel(ic,
1646 chan, vap->iv_flags_ht);
1647 ieee80211_create_ibss(vap, chan);
1667 chan = selbs->base.se_chan;
1669 chan = demote11b(vap, chan);
1676 chan = ieee80211_ht_adjust_channel(ic,
1677 chan, vap->iv_flags_ht);
1678 if (!ieee80211_sta_join(vap, chan, &selbs->base))
1763 struct ieee80211_channel *chan = ss->ss_chans[i];
1770 if (IEEE80211_IS_CHAN_RADAR(chan))
1772 if (IEEE80211_IS_CHAN_NOHOSTAP(chan))
1775 if (flags != 0 && (chan->ic_flags & flags) != flags)
1777 KASSERT(sizeof(chan->ic_ieee) == 1, ("ic_chan size"));
1779 if (st->st_maxrssi[chan->ic_ieee] == 0) {
1781 return chan;
1784 st->st_maxrssi[chan->ic_ieee] < st->st_maxrssi[bestchan->ic_ieee])
1785 bestchan = chan;
1863 struct ieee80211_channel *chan;
1902 chan = adhoc_pick_channel(ss, 0);
1903 if (chan != NULL)
1904 chan = ieee80211_ht_adjust_channel(ic,
1905 chan, vap->iv_flags_ht);
1907 chan = vap->iv_des_chan;
1908 if (chan != NULL) {
1909 ieee80211_create_ibss(vap, chan);
1929 chan = selbs->base.se_chan;
1931 chan = demote11b(vap, chan);
1932 if (!ieee80211_sta_join(vap, chan, &selbs->base))