Lines Matching refs:chan
114 band = params->chandef.chan->band; in __cfg80211_join_ibss()
228 if (!wdev->wext.ibss.chandef.chan) { in cfg80211_ibss_wext_join()
233 struct ieee80211_channel *chan; in cfg80211_ibss_wext_join() local
240 chan = &sband->channels[i]; in cfg80211_ibss_wext_join()
241 if (chan->flags & IEEE80211_CHAN_NO_IR) in cfg80211_ibss_wext_join()
243 if (chan->flags & IEEE80211_CHAN_DISABLED) in cfg80211_ibss_wext_join()
245 new_chan = chan; in cfg80211_ibss_wext_join()
293 struct ieee80211_channel *chan = NULL; in cfg80211_ibss_wext_siwfreq() local
308 chan = ieee80211_get_channel(wdev->wiphy, freq); in cfg80211_ibss_wext_siwfreq()
309 if (!chan) in cfg80211_ibss_wext_siwfreq()
311 if (chan->flags & IEEE80211_CHAN_NO_IR || in cfg80211_ibss_wext_siwfreq()
312 chan->flags & IEEE80211_CHAN_DISABLED) in cfg80211_ibss_wext_siwfreq()
316 if (wdev->wext.ibss.chandef.chan == chan) in cfg80211_ibss_wext_siwfreq()
326 if (chan) { in cfg80211_ibss_wext_siwfreq()
327 cfg80211_chandef_create(&wdev->wext.ibss.chandef, chan, in cfg80211_ibss_wext_siwfreq()
343 struct ieee80211_channel *chan = NULL; in cfg80211_ibss_wext_giwfreq() local
350 chan = wdev->u.ibss.current_bss->pub.channel; in cfg80211_ibss_wext_giwfreq()
351 else if (wdev->wext.ibss.chandef.chan) in cfg80211_ibss_wext_giwfreq()
352 chan = wdev->wext.ibss.chandef.chan; in cfg80211_ibss_wext_giwfreq()
354 if (chan) { in cfg80211_ibss_wext_giwfreq()
355 freq->m = chan->center_freq; in cfg80211_ibss_wext_giwfreq()