Lines Matching refs:chan
16 struct ieee80211_channel *chan, in cfg80211_chandef_create() argument
19 if (WARN_ON(!chan)) in cfg80211_chandef_create()
22 chandef->chan = chan; in cfg80211_chandef_create()
28 chandef->center_freq1 = chan->center_freq; in cfg80211_chandef_create()
32 chandef->center_freq1 = chan->center_freq; in cfg80211_chandef_create()
36 chandef->center_freq1 = chan->center_freq + 10; in cfg80211_chandef_create()
40 chandef->center_freq1 = chan->center_freq - 10; in cfg80211_chandef_create()
52 if (!chandef->chan) in cfg80211_chandef_valid()
55 control_freq = chandef->chan->center_freq; in cfg80211_chandef_valid()
131 tmp = (30 + c->chan->center_freq - c->center_freq1)/20; in chandef_primary_freqs()
139 tmp = (70 + c->chan->center_freq - c->center_freq1)/20; in chandef_primary_freqs()
196 if (c1->chan != c2->chan) in cfg80211_chandef_compatible()
611 ht_cap = &wiphy->bands[chandef->chan->band]->ht_cap; in cfg80211_chandef_usable()
612 vht_cap = &wiphy->bands[chandef->chan->band]->vht_cap; in cfg80211_chandef_usable()
614 control_freq = chandef->chan->center_freq; in cfg80211_chandef_usable()
639 chandef->chan->flags & IEEE80211_CHAN_NO_HT40MINUS) in cfg80211_chandef_usable()
642 chandef->chan->flags & IEEE80211_CHAN_NO_HT40PLUS) in cfg80211_chandef_usable()
711 struct ieee80211_channel *chan) in cfg80211_ir_permissive_chan() argument
729 (chan->flags & IEEE80211_CHAN_INDOOR_ONLY)) in cfg80211_ir_permissive_chan()
732 if (!(chan->flags & IEEE80211_CHAN_IR_CONCURRENT)) in cfg80211_ir_permissive_chan()
761 !(chan->flags & IEEE80211_CHAN_INDOOR_ONLY)) in cfg80211_ir_permissive_chan()
762 other_chan = wdev->chandef.chan; in cfg80211_ir_permissive_chan()
768 if (chan == other_chan) in cfg80211_ir_permissive_chan()
771 if (chan->band != IEEE80211_BAND_5GHZ) in cfg80211_ir_permissive_chan()
774 r1 = cfg80211_get_unii(chan->center_freq); in cfg80211_ir_permissive_chan()
790 if (chan->center_freq == 5825 && in cfg80211_ir_permissive_chan()
849 chandef->chan); in cfg80211_reg_can_beacon_relax()
868 struct ieee80211_channel **chan, in cfg80211_get_chan_state() argument
874 *chan = NULL; in cfg80211_get_chan_state()
885 *chan = wdev->current_bss->pub.channel; in cfg80211_get_chan_state()
901 *chan = wdev->current_bss->pub.channel; in cfg80211_get_chan_state()
909 *chan = wdev->chandef.chan; in cfg80211_get_chan_state()
913 *chan = wdev->chandef.chan; in cfg80211_get_chan_state()
926 *chan = wdev->chandef.chan; in cfg80211_get_chan_state()
938 if (wdev->chandef.chan) { in cfg80211_get_chan_state()
939 *chan = wdev->chandef.chan; in cfg80211_get_chan_state()