Lines Matching defs:chan

987 				   struct ieee80211_channel *chan,
993 if (!large && chan->flags &
996 if (!large && chan->freq_offset)
1000 chan->center_freq))
1003 if (nla_put_u32(msg, NL80211_FREQUENCY_ATTR_OFFSET, chan->freq_offset))
1006 if ((chan->flags & IEEE80211_CHAN_DISABLED) &&
1009 if (chan->flags & IEEE80211_CHAN_NO_IR) {
1015 if (chan->flags & IEEE80211_CHAN_RADAR) {
1021 time = elapsed_jiffies_msecs(chan->dfs_state_entered);
1024 chan->dfs_state))
1031 chan->dfs_cac_ms))
1037 if ((chan->flags & IEEE80211_CHAN_NO_HT40MINUS) &&
1040 if ((chan->flags & IEEE80211_CHAN_NO_HT40PLUS) &&
1043 if ((chan->flags & IEEE80211_CHAN_NO_80MHZ) &&
1046 if ((chan->flags & IEEE80211_CHAN_NO_160MHZ) &&
1049 if ((chan->flags & IEEE80211_CHAN_INDOOR_ONLY) &&
1052 if ((chan->flags & IEEE80211_CHAN_IR_CONCURRENT) &&
1055 if ((chan->flags & IEEE80211_CHAN_NO_20MHZ) &&
1058 if ((chan->flags & IEEE80211_CHAN_NO_10MHZ) &&
1061 if ((chan->flags & IEEE80211_CHAN_NO_HE) &&
1064 if ((chan->flags & IEEE80211_CHAN_1MHZ) &&
1067 if ((chan->flags & IEEE80211_CHAN_2MHZ) &&
1070 if ((chan->flags & IEEE80211_CHAN_4MHZ) &&
1073 if ((chan->flags & IEEE80211_CHAN_8MHZ) &&
1076 if ((chan->flags & IEEE80211_CHAN_16MHZ) &&
1082 DBM_TO_MBM(chan->max_power)))
1087 freq_reg_info(wiphy, MHZ_TO_KHZ(chan->center_freq));
1428 struct ieee80211_channel *chan;
1430 chan = ieee80211_get_channel_khz(wiphy, freq);
1431 if (!chan || chan->flags & IEEE80211_CHAN_DISABLED)
1433 return chan;
2121 struct ieee80211_channel *chan;
2292 chan = &sband->channels[i];
2295 msg, &rdev->wiphy, chan,
2911 chandef->chan = ieee80211_get_channel_khz(&rdev->wiphy, control_freq);
2918 if (!chandef->chan || chandef->chan->flags & IEEE80211_CHAN_DISABLED) {
2934 cfg80211_chandef_create(chandef, chandef->chan,
2962 if (chandef->chan->band == NL80211_BAND_S1GHZ) {
2964 if (chandef->width != ieee80211_s1g_channel_width(chandef->chan)) {
3055 if (chandef.chan != wdev->preset_chandef.chan) {
3410 chandef->chan->center_freq))
3413 chandef->chan->freq_offset))
5084 if (!wdev->preset_chandef.chan)
5255 } else if (wdev->preset_chandef.chan) {
5272 err = validate_beacon_tx_rate(rdev, params.chandef.chan->band,
7974 if (!(wdev->chandef.chan->flags & IEEE80211_CHAN_RADAR))
8144 struct ieee80211_channel *chan;
8150 chan = ieee80211_get_channel_khz(wiphy, freq);
8151 if (!chan) {
8157 if (chan->flags & IEEE80211_CHAN_DISABLED)
8160 request->channels[i] = chan;
8173 struct ieee80211_channel *chan;
8175 chan = &wiphy->bands[band]->channels[j];
8177 if (chan->flags & IEEE80211_CHAN_DISABLED)
8180 request->channels[i] = chan;
8195 struct ieee80211_channel *chan;
8203 chan = request->channels[0];
8204 if (chan->center_freq != wdev->chandef.chan->center_freq) {
8627 struct ieee80211_channel *chan;
8629 chan = ieee80211_get_channel(wiphy, nla_get_u32(attr));
8631 if (!chan) {
8637 if (chan->flags & IEEE80211_CHAN_DISABLED)
8640 request->channels[i] = chan;
8651 struct ieee80211_channel *chan;
8653 chan = &wiphy->bands[band]->channels[j];
8655 if (chan->flags & IEEE80211_CHAN_DISABLED)
8658 request->channels[i] = chan;
8981 if (chandef.chan->dfs_state == NL80211_DFS_UNAVAILABLE)
9508 struct ieee80211_channel *chan;
9576 chan = nl80211_get_valid_chan(&rdev->wiphy, freq);
9577 if (!chan)
9619 err = cfg80211_mlme_auth(rdev, dev, chan, auth_type, bssid,
9763 struct ieee80211_channel *chan;
9791 chan = nl80211_get_valid_chan(&rdev->wiphy, freq);
9792 if (!chan)
9886 err = cfg80211_mlme_assoc(rdev, dev, chan, bssid,
10114 wiphy->bands[ibss.chandef.chan->band];
11060 err = rdev_remain_on_channel(rdev, wdev, chandef.chan,
11231 chandef.chan = NULL;
11238 if (!chandef.chan && params.offchan)
11282 params.chan = chandef.chan;
11702 setup.chandef.chan = NULL;
11711 if (!setup.chandef.chan)
11714 sband = rdev->wiphy.bands[setup.chandef.chan->band];
11730 if (!setup.chandef.chan)
11733 err = validate_beacon_tx_rate(rdev, setup.chandef.chan->band,
14040 if (chandef.chan->band == NL80211_BAND_2GHZ &&
16406 struct ieee80211_channel *chan,
16427 nla_put_u32(msg, NL80211_ATTR_WIPHY_FREQ, chan->center_freq) ||
16449 struct ieee80211_channel *chan,
16455 trace_cfg80211_ready_on_channel(wdev, cookie, chan, duration);
16457 rdev, wdev, cookie, chan,
16463 struct ieee80211_channel *chan,
16469 trace_cfg80211_ready_on_channel_expired(wdev, cookie, chan);
16471 rdev, wdev, cookie, chan, 0, gfp);
16476 struct ieee80211_channel *chan,
16482 trace_cfg80211_tx_mgmt_expired(wdev, cookie, chan);
16484 rdev, wdev, cookie, chan, 0, gfp);
17157 cfg80211_update_assoc_bss_entry(wdev, chandef->chan);