Lines Matching refs:sband

262 				 struct ieee80211_supported_band *sband,  in mt76_init_stream_cap()  argument
265 struct ieee80211_sta_ht_cap *ht_cap = &sband->ht_cap; in mt76_init_stream_cap()
281 vht_cap = &sband->vht_cap; in mt76_init_stream_cap()
306 mt76_init_stream_cap(phy, &phy->sband_2g.sband, false); in mt76_set_stream_caps()
308 mt76_init_stream_cap(phy, &phy->sband_5g.sband, vht); in mt76_set_stream_caps()
310 mt76_init_stream_cap(phy, &phy->sband_6g.sband, vht); in mt76_set_stream_caps()
320 struct ieee80211_supported_band *sband = &msband->sband; in mt76_init_sband() local
337 sband->channels = chanlist; in mt76_init_sband()
338 sband->n_channels = n_chan; in mt76_init_sband()
339 sband->bitrates = rates; in mt76_init_sband()
340 sband->n_bitrates = n_rates; in mt76_init_sband()
345 ht_cap = &sband->ht_cap; in mt76_init_sband()
356 mt76_init_stream_cap(phy, sband, vht); in mt76_init_sband()
361 vht_cap = &sband->vht_cap; in mt76_init_sband()
375 phy->hw->wiphy->bands[NL80211_BAND_2GHZ] = &phy->sband_2g.sband; in mt76_init_sband_2g()
386 phy->hw->wiphy->bands[NL80211_BAND_5GHZ] = &phy->sband_5g.sband; in mt76_init_sband_5g()
397 phy->hw->wiphy->bands[NL80211_BAND_6GHZ] = &phy->sband_6g.sband; in mt76_init_sband_6g()
408 struct ieee80211_supported_band *sband = &msband->sband; in mt76_check_sband() local
412 if (!sband) in mt76_check_sband()
415 for (i = 0; i < sband->n_channels; i++) { in mt76_check_sband()
416 if (sband->channels[i].flags & IEEE80211_CHAN_DISABLED) in mt76_check_sband()
424 cfg80211_chandef_create(&phy->chandef, &sband->channels[0], in mt76_check_sband()
431 sband->n_channels = 0; in mt76_check_sband()
432 if (phy->hw->wiphy->bands[band] == sband) in mt76_check_sband()
976 idx = c - &msband->sband.channels[0]; in mt76_channel_state()
1078 if (*idx < phy->sband_2g.sband.n_channels) in mt76_get_survey_sband()
1081 *idx -= phy->sband_2g.sband.n_channels; in mt76_get_survey_sband()
1082 if (*idx < phy->sband_5g.sband.n_channels) in mt76_get_survey_sband()
1085 *idx -= phy->sband_5g.sband.n_channels; in mt76_get_survey_sband()
1086 if (*idx < phy->sband_6g.sband.n_channels) in mt76_get_survey_sband()
1089 *idx -= phy->sband_6g.sband.n_channels; in mt76_get_survey_sband()
1098 struct mt76_sband *sband = NULL; in mt76_get_survey() local
1107 sband = NULL; in mt76_get_survey()
1112 sband = mt76_get_survey_sband(phy, &idx); in mt76_get_survey()
1117 if (sband || !hw->wiphy->n_radio) in mt76_get_survey()
1121 if (!sband) { in mt76_get_survey()
1126 chan = &sband->sband.channels[idx]; in mt76_get_survey()
1876 struct ieee80211_supported_band *sband, in mt76_get_rate() argument
1879 bool is_2g = sband->band == NL80211_BAND_2GHZ; in mt76_get_rate()
1880 int i, offset = 0, len = sband->n_bitrates; in mt76_get_rate()
1892 if ((sband->bitrates[i].hw_value & GENMASK(7, 0)) == idx) in mt76_get_rate()