Lines Matching refs:sband

125 				 struct ieee80211_supported_band *sband,
128 struct ieee80211_sta_ht_cap *ht_cap = &sband->ht_cap;
144 vht_cap = &sband->vht_cap;
164 mt76_init_stream_cap(phy, &phy->sband_2g.sband, false);
166 mt76_init_stream_cap(phy, &phy->sband_5g.sband, vht);
175 struct ieee80211_supported_band *sband = &msband->sband;
191 sband->channels = chanlist;
192 sband->n_channels = n_chan;
193 sband->bitrates = rates;
194 sband->n_bitrates = n_rates;
196 ht_cap = &sband->ht_cap;
207 mt76_init_stream_cap(&dev->phy, sband, vht);
212 vht_cap = &sband->vht_cap;
228 dev->hw->wiphy->bands[NL80211_BAND_2GHZ] = &dev->phy.sband_2g.sband;
240 dev->hw->wiphy->bands[NL80211_BAND_5GHZ] = &dev->phy.sband_5g.sband;
252 struct ieee80211_supported_band *sband = &msband->sband;
256 if (!sband)
259 for (i = 0; i < sband->n_channels; i++) {
260 if (sband->channels[i].flags & IEEE80211_CHAN_DISABLED)
268 phy->chandef.chan = &sband->channels[0];
273 sband->n_channels = 0;
371 hw->wiphy->bands[NL80211_BAND_2GHZ] = &phy->sband_2g.sband;
372 hw->wiphy->bands[NL80211_BAND_5GHZ] = &phy->sband_5g.sband;
571 idx = c - &msband->sband.channels[0];
635 struct mt76_sband *sband;
644 sband = &phy->sband_2g;
645 if (idx >= sband->sband.n_channels) {
646 idx -= sband->sband.n_channels;
647 sband = &phy->sband_5g;
650 if (idx >= sband->sband.n_channels) {
655 chan = &sband->sband.channels[idx];
1154 struct ieee80211_supported_band *sband,
1157 int i, offset = 0, len = sband->n_bitrates;
1160 if (sband == &dev->phy.sband_5g.sband)
1164 } else if (sband == &dev->phy.sband_2g.sband) {
1169 if ((sband->bitrates[i].hw_value & GENMASK(7, 0)) == idx)