Lines Matching refs:channel
775 if (a->channel != b->channel) in cmp_bss()
776 return b->channel->center_freq - a->channel->center_freq; in cmp_bss()
914 struct ieee80211_channel *channel, in cfg80211_get_bss() argument
925 trace_cfg80211_get_bss(wiphy, channel, bssid, ssid, ssid_len, bss_type, in cfg80211_get_bss()
932 bss->pub.channel->band, bss_type)) in cfg80211_get_bss()
939 if (channel && bss->pub.channel != channel) in cfg80211_get_bss()
1055 if (bss->pub.channel != new->pub.channel) in cfg80211_combine_bsses()
1189 if (WARN_ON(!tmp->pub.channel)) in cfg80211_bss_update()
1301 struct ieee80211_channel *channel, in cfg80211_get_bss_channel() argument
1323 return channel; in cfg80211_get_bss_channel()
1326 freq = ieee80211_channel_to_frequency(channel_number, channel->band); in cfg80211_get_bss_channel()
1329 if (channel->band == NL80211_BAND_2GHZ) { in cfg80211_get_bss_channel()
1340 return channel; in cfg80211_get_bss_channel()
1350 return channel; in cfg80211_get_bss_channel()
1374 struct ieee80211_channel *channel; in cfg80211_inform_single_bss_data() local
1387 channel = cfg80211_get_bss_channel(wiphy, ie, ielen, data->chan, in cfg80211_inform_single_bss_data()
1389 if (!channel) in cfg80211_inform_single_bss_data()
1393 tmp.pub.channel = channel; in cfg80211_inform_single_bss_data()
1437 signal_valid = abs(data->chan->center_freq - channel->center_freq) <= in cfg80211_inform_single_bss_data()
1443 if (channel->band == NL80211_BAND_60GHZ) { in cfg80211_inform_single_bss_data()
1447 regulatory_hint_found_beacon(wiphy, channel, gfp); in cfg80211_inform_single_bss_data()
1450 regulatory_hint_found_beacon(wiphy, channel, gfp); in cfg80211_inform_single_bss_data()
1800 struct ieee80211_channel *channel; in cfg80211_inform_single_bss_frame_data() local
1824 channel = cfg80211_get_bss_channel(wiphy, mgmt->u.beacon.variable, in cfg80211_inform_single_bss_frame_data()
1826 if (!channel) in cfg80211_inform_single_bss_frame_data()
1844 tmp.pub.channel = channel; in cfg80211_inform_single_bss_frame_data()
1855 signal_valid = abs(data->chan->center_freq - channel->center_freq) <= in cfg80211_inform_single_bss_frame_data()
1862 if (channel->band == NL80211_BAND_60GHZ) { in cfg80211_inform_single_bss_frame_data()
1866 regulatory_hint_found_beacon(wiphy, channel, gfp); in cfg80211_inform_single_bss_frame_data()
1869 regulatory_hint_found_beacon(wiphy, channel, gfp); in cfg80211_inform_single_bss_frame_data()
2004 if (!chandef || cfg80211_is_sub_chan(chandef, bss->pub.channel)) in cfg80211_bss_iter()
2025 if (WARN_ON(cbss->pub.channel == chan)) in cfg80211_update_assoc_bss_entry()
2034 cbss->pub.channel = chan; in cfg80211_update_assoc_bss_entry()
2038 bss->pub.channel->band, in cfg80211_update_assoc_bss_entry()
2081 bss->pub.channel = chan; in cfg80211_update_assoc_bss_entry()
2318 iwe.u.freq.m = ieee80211_frequency_to_channel(bss->pub.channel->center_freq); in ieee80211_bss()
2327 iwe.u.freq.m = bss->pub.channel->center_freq; in ieee80211_bss()