Lines Matching defs:band

1680 	if (sband->band == NL80211_BAND_6GHZ &&
2120 enum nl80211_band band;
2251 for (band = state->band_start;
2252 band < NUM_NL80211_BANDS; band++) {
2256 if (band > NL80211_BAND_5GHZ && !state->split)
2259 sband = rdev->wiphy.bands[band];
2264 nl_band = nla_nest_start_noflag(msg, band);
2315 band--;
2321 if (band < NUM_NL80211_BANDS)
2322 state->band_start = band + 1;
2962 if (chandef->chan->band == NL80211_BAND_S1GHZ) {
4670 enum nl80211_band band = nla_type(tx_rates);
4673 if (band < 0 || band >= NUM_NL80211_BANDS)
4675 sband = rdev->wiphy.bands[band];
4685 mask->control[band].legacy = rateset_to_mask(
4689 if ((mask->control[band].legacy == 0) &&
4698 mask->control[band].ht_mcs))
4705 mask->control[band].vht_mcs))
4709 mask->control[band].gi =
4711 if (mask->control[band].gi > NL80211_TXRATE_FORCE_LGI)
4717 mask->control[band].he_mcs))
4720 mask->control[band].he_gi =
4723 mask->control[band].he_ltf =
4726 if (mask->control[band].legacy == 0) {
4730 if (!(rdev->wiphy.bands[band]->ht_cap.ht_supported ||
4731 rdev->wiphy.bands[band]->vht_cap.vht_supported ||
4736 if (mask->control[band].ht_mcs[i])
4740 if (mask->control[band].vht_mcs[i])
4744 if (mask->control[band].he_mcs[i])
4757 enum nl80211_band band,
4761 u32 rate = beacon_rate->control[band].legacy;
4769 if (hweight8(beacon_rate->control[band].ht_mcs[i]) > 1) {
4771 } else if (beacon_rate->control[band].ht_mcs[i]) {
4782 if (hweight16(beacon_rate->control[band].vht_mcs[i]) > 1) {
4784 } else if (beacon_rate->control[band].vht_mcs[i]) {
5272 err = validate_beacon_tx_rate(rdev, params.chandef.chan->band,
7914 bss_select->param.adjust.band = adj_param->band;
7916 if (!is_band_valid(wiphy, bss_select->param.adjust.band))
8164 enum nl80211_band band;
8167 for (band = 0; band < NUM_NL80211_BANDS; band++) {
8170 if (!wiphy->bands[band])
8172 for (j = 0; j < wiphy->bands[band]->n_channels; j++) {
8175 chan = &wiphy->bands[band]->channels[j];
8241 enum nl80211_band band = nla_type(attr);
8243 if (band < 0 || band >= NUM_NL80211_BANDS) {
8248 if (!wiphy->bands[band])
8251 err = ieee80211_get_ratemask(wiphy->bands[band],
8254 &request->rates[band]);
8450 enum nl80211_band band = nla_type(attr);
8452 if (band < 0 || band >= NUM_NL80211_BANDS)
8455 match_sets->per_band_rssi_thold[band] = nla_get_s32(attr);
8468 enum nl80211_band band;
8645 for (band = 0; band < NUM_NL80211_BANDS; band++) {
8648 if (!wiphy->bands[band])
8650 for (j = 0; j < wiphy->bands[band]->n_channels; j++) {
8653 chan = &wiphy->bands[band]->channels[j];
8734 /* Parse per band RSSI attribute */
8785 request->rssi_adjust.band = rssi_adjust->band;
8787 if (!is_band_valid(wiphy, request->rssi_adjust.band)) {
10005 int band, i;
10007 for (band = 0; band < NUM_NL80211_BANDS; band++) {
10010 sband = wiphy->bands[band];
10016 mcast_rate[band] = i + 1;
10114 wiphy->bands[ibss.chandef.chan->band];
11714 sband = rdev->wiphy.bands[setup.chandef.chan->band];
11733 err = validate_beacon_tx_rate(rdev, setup.chandef.chan->band,
11874 rssi_adjust.band = req->rssi_adjust.band;
14036 * Don't allow wide channels on the 2.4Ghz band, as per IEEE802.11-2012
14040 if (chandef.chan->band == NL80211_BAND_2GHZ &&