Lines Matching refs:sband

241 				 struct ieee80211_supported_band *sband,
244 struct ieee80211_sta_ht_cap *ht_cap = &sband->ht_cap;
260 vht_cap = &sband->vht_cap;
285 mt76_init_stream_cap(phy, &phy->sband_2g.sband, false);
287 mt76_init_stream_cap(phy, &phy->sband_5g.sband, vht);
289 mt76_init_stream_cap(phy, &phy->sband_6g.sband, vht);
299 struct ieee80211_supported_band *sband = &msband->sband;
316 sband->channels = chanlist;
317 sband->n_channels = n_chan;
318 sband->bitrates = rates;
319 sband->n_bitrates = n_rates;
324 ht_cap = &sband->ht_cap;
335 mt76_init_stream_cap(phy, sband, vht);
340 vht_cap = &sband->vht_cap;
354 phy->hw->wiphy->bands[NL80211_BAND_2GHZ] = &phy->sband_2g.sband;
365 phy->hw->wiphy->bands[NL80211_BAND_5GHZ] = &phy->sband_5g.sband;
376 phy->hw->wiphy->bands[NL80211_BAND_6GHZ] = &phy->sband_6g.sband;
387 struct ieee80211_supported_band *sband = &msband->sband;
391 if (!sband)
394 for (i = 0; i < sband->n_channels; i++) {
395 if (sband->channels[i].flags & IEEE80211_CHAN_DISABLED)
403 phy->chandef.chan = &sband->channels[0];
408 sband->n_channels = 0;
870 idx = c - &msband->sband.channels[0];
937 struct mt76_sband *sband;
946 if (idx >= phy->sband_2g.sband.n_channels +
947 phy->sband_5g.sband.n_channels) {
948 idx -= (phy->sband_2g.sband.n_channels +
949 phy->sband_5g.sband.n_channels);
950 sband = &phy->sband_6g;
951 } else if (idx >= phy->sband_2g.sband.n_channels) {
952 idx -= phy->sband_2g.sband.n_channels;
953 sband = &phy->sband_5g;
955 sband = &phy->sband_2g;
958 if (idx >= sband->sband.n_channels) {
963 chan = &sband->sband.channels[idx];
1625 struct ieee80211_supported_band *sband,
1628 int i, offset = 0, len = sband->n_bitrates;
1631 if (sband != &dev->phy.sband_2g.sband)
1635 } else if (sband == &dev->phy.sband_2g.sband) {
1640 if ((sband->bitrates[i].hw_value & GENMASK(7, 0)) == idx)