Lines Matching full:band
58 sband = local->hw.wiphy->bands[chanctx_conf->def.chan->band];
61 if (sband->band == NL80211_BAND_S1GHZ) {
101 if (st->info->band >= NUM_NL80211_BANDS)
104 sband = local->hw.wiphy->bands[st->info->band];
302 enum nl80211_band band;
307 band = link->conf->chanreq.oper.chan->band;
308 if (band == NL80211_BAND_S1GHZ) {
316 user_mask = sdata->rc_rateidx_mask[band];
317 sband = local->hw.wiphy->bands[band];
323 "no overlap between basic rates (0x%x) and user mask (0x%x on band %d) - clearing the latter",
324 basic_rates, user_mask, band);
325 sdata->rc_rateidx_mask[band] = (1 << sband->n_bitrates) - 1;
344 if (sband->band == NL80211_BAND_S1GHZ) {
377 if (sband->band == NL80211_BAND_S1GHZ) {
383 if ((sband->band == NL80211_BAND_2GHZ) &&
395 if (!rate_supported(sta, sband->band, i))
402 "no supported rates for sta %pM (0x%x, band %d) in rate_mask 0x%x with flags 0x%x\n",
404 sta ? sta->deflink.supp_rates[sband->band] : -1,
405 sband->band,
433 mcast_rate = txrc->bss_conf->mcast_rate[sband->band];
788 *mask = sdata->rc_rateidx_mask[sband->band];
791 !sdata->rc_has_mcs_mask[sband->band] &&
792 !sdata->rc_has_vht_mcs_mask[sband->band])
795 if (sdata->rc_has_mcs_mask[sband->band])
796 memcpy(mcs_mask, sdata->rc_rateidx_mcs_mask[sband->band],
801 if (sdata->rc_has_vht_mcs_mask[sband->band])
802 memcpy(vht_mask, sdata->rc_rateidx_vht_mcs_mask[sband->band],
812 *mask &= sta->deflink.supp_rates[sband->band];
907 if (info->band >= NUM_NL80211_BANDS)
910 sband = sdata->local->hw.wiphy->bands[info->band];
916 mask = sdata->rc_rateidx_mask[info->band];