Lines Matching refs:chandef
2136 struct cfg80211_chan_def *chandef) in ieee80211_operating_class_to_chandef() argument
2146 chandef->chan = chan; in ieee80211_operating_class_to_chandef()
2166 chandef->center_freq1 = control_freq; in ieee80211_operating_class_to_chandef()
2167 chandef->width = NL80211_CHAN_WIDTH_20; in ieee80211_operating_class_to_chandef()
2174 chandef->center_freq1 = control_freq + 10; in ieee80211_operating_class_to_chandef()
2175 chandef->width = NL80211_CHAN_WIDTH_40; in ieee80211_operating_class_to_chandef()
2182 chandef->center_freq1 = control_freq - 10; in ieee80211_operating_class_to_chandef()
2183 chandef->width = NL80211_CHAN_WIDTH_40; in ieee80211_operating_class_to_chandef()
2186 chandef->center_freq1 = control_freq + 10 - (offset & 1) * 20; in ieee80211_operating_class_to_chandef()
2187 chandef->width = NL80211_CHAN_WIDTH_40; in ieee80211_operating_class_to_chandef()
2191 chandef->center_freq1 = control_freq + 30 - (offset & 3) * 20; in ieee80211_operating_class_to_chandef()
2192 chandef->width = NL80211_CHAN_WIDTH_80; in ieee80211_operating_class_to_chandef()
2196 chandef->center_freq1 = control_freq + 70 - (offset & 7) * 20; in ieee80211_operating_class_to_chandef()
2197 chandef->width = NL80211_CHAN_WIDTH_160; in ieee80211_operating_class_to_chandef()
2210 bool ieee80211_chandef_to_operating_class(struct cfg80211_chan_def *chandef, in ieee80211_chandef_to_operating_class() argument
2214 u32 freq = chandef->center_freq1; in ieee80211_chandef_to_operating_class()
2217 if (chandef->width > NL80211_CHAN_WIDTH_40) in ieee80211_chandef_to_operating_class()
2221 if (chandef->width == NL80211_CHAN_WIDTH_40) { in ieee80211_chandef_to_operating_class()
2222 if (freq > chandef->chan->center_freq) in ieee80211_chandef_to_operating_class()
2235 if (chandef->width != NL80211_CHAN_WIDTH_20_NOHT) in ieee80211_chandef_to_operating_class()
2242 switch (chandef->width) { in ieee80211_chandef_to_operating_class()
2264 } else if (chandef->width == NL80211_CHAN_WIDTH_40) { in ieee80211_chandef_to_operating_class()
2265 if (freq > chandef->chan->center_freq) in ieee80211_chandef_to_operating_class()
2280 } else if (chandef->width == NL80211_CHAN_WIDTH_40) { in ieee80211_chandef_to_operating_class()
2281 if (freq > chandef->chan->center_freq) in ieee80211_chandef_to_operating_class()
2296 } else if (chandef->width == NL80211_CHAN_WIDTH_40) { in ieee80211_chandef_to_operating_class()
2297 if (freq > chandef->chan->center_freq) in ieee80211_chandef_to_operating_class()
2312 } else if (chandef->width == NL80211_CHAN_WIDTH_40) { in ieee80211_chandef_to_operating_class()
2313 if (freq > chandef->chan->center_freq) in ieee80211_chandef_to_operating_class()
2328 if (chandef->width >= NL80211_CHAN_WIDTH_40) in ieee80211_chandef_to_operating_class()
2990 const struct cfg80211_chan_def *chandef) in cfg80211_radio_chandef_valid() argument
2994 freq = ieee80211_chandef_to_khz(chandef); in cfg80211_radio_chandef_valid()
2995 width = cfg80211_chandef_get_width(chandef); in cfg80211_radio_chandef_valid()
2999 freq = MHZ_TO_KHZ(chandef->center_freq2); in cfg80211_radio_chandef_valid()
3012 struct cfg80211_chan_def chandef; in cfg80211_wdev_channel_allowed() local
3020 cfg80211_chandef_create(&chandef, chan, NL80211_CHAN_HT20); in cfg80211_wdev_channel_allowed()
3026 if (!cfg80211_radio_chandef_valid(radio, &chandef)) in cfg80211_wdev_channel_allowed()