Lines Matching refs:sband

1137 				      struct ieee80211_supported_band *sband)  in nl80211_send_band_rateinfo()  argument
1144 if (sband->ht_cap.ht_supported && in nl80211_send_band_rateinfo()
1146 sizeof(sband->ht_cap.mcs), in nl80211_send_band_rateinfo()
1147 &sband->ht_cap.mcs) || in nl80211_send_band_rateinfo()
1149 sband->ht_cap.cap) || in nl80211_send_band_rateinfo()
1151 sband->ht_cap.ampdu_factor) || in nl80211_send_band_rateinfo()
1153 sband->ht_cap.ampdu_density))) in nl80211_send_band_rateinfo()
1157 if (sband->vht_cap.vht_supported && in nl80211_send_band_rateinfo()
1159 sizeof(sband->vht_cap.vht_mcs), in nl80211_send_band_rateinfo()
1160 &sband->vht_cap.vht_mcs) || in nl80211_send_band_rateinfo()
1162 sband->vht_cap.cap))) in nl80211_send_band_rateinfo()
1170 for (i = 0; i < sband->n_bitrates; i++) { in nl80211_send_band_rateinfo()
1175 rate = &sband->bitrates[i]; in nl80211_send_band_rateinfo()
1402 struct ieee80211_supported_band *sband; in nl80211_send_wiphy() local
1404 sband = rdev->wiphy.bands[band]; in nl80211_send_wiphy()
1406 if (!sband) in nl80211_send_wiphy()
1415 if (nl80211_send_band_rateinfo(msg, sband)) in nl80211_send_wiphy()
1428 i < sband->n_channels; in nl80211_send_wiphy()
1434 chan = &sband->channels[i]; in nl80211_send_wiphy()
1445 if (i < sband->n_channels) in nl80211_send_wiphy()
7374 struct ieee80211_supported_band *sband; in nl80211_parse_mcast_rate() local
7376 sband = wiphy->bands[band]; in nl80211_parse_mcast_rate()
7377 if (!sband) in nl80211_parse_mcast_rate()
7380 for (i = 0; i < sband->n_bitrates; i++) { in nl80211_parse_mcast_rate()
7381 if (sband->bitrates[i].bitrate == rateval) { in nl80211_parse_mcast_rate()
7480 struct ieee80211_supported_band *sband = in nl80211_join_ibss() local
7483 err = ieee80211_get_ratemask(sband, rates, n_rates, in nl80211_join_ibss()
8212 static u32 rateset_to_mask(struct ieee80211_supported_band *sband, in rateset_to_mask() argument
8221 for (ridx = 0; ridx < sband->n_bitrates; ridx++) { in rateset_to_mask()
8223 &sband->bitrates[ridx]; in rateset_to_mask()
8229 if (ridx == sband->n_bitrates) in rateset_to_mask()
8236 static bool ht_rateset_to_mask(struct ieee80211_supported_band *sband, in ht_rateset_to_mask() argument
8255 if (sband->ht_cap.mcs.rx_mask[ridx] & rbit) in ht_rateset_to_mask()
8298 static bool vht_set_mcs_mask(struct ieee80211_supported_band *sband, in vht_set_mcs_mask() argument
8302 u16 tx_mcs_map = le16_to_cpu(sband->vht_cap.vht_mcs.tx_mcs_map); in vht_set_mcs_mask()
8306 if (!sband->vht_cap.vht_supported) in vht_set_mcs_mask()
8342 struct ieee80211_supported_band *sband; in nl80211_set_tx_bitrate_mask() local
8351 sband = rdev->wiphy.bands[i]; in nl80211_set_tx_bitrate_mask()
8353 if (!sband) in nl80211_set_tx_bitrate_mask()
8356 mask.control[i].legacy = (1 << sband->n_bitrates) - 1; in nl80211_set_tx_bitrate_mask()
8358 sband->ht_cap.mcs.rx_mask, in nl80211_set_tx_bitrate_mask()
8361 if (!sband->vht_cap.vht_supported) in nl80211_set_tx_bitrate_mask()
8364 vht_tx_mcs_map = le16_to_cpu(sband->vht_cap.vht_mcs.tx_mcs_map); in nl80211_set_tx_bitrate_mask()
8383 sband = rdev->wiphy.bands[band]; in nl80211_set_tx_bitrate_mask()
8384 if (sband == NULL) in nl80211_set_tx_bitrate_mask()
8392 sband, in nl80211_set_tx_bitrate_mask()
8401 sband, in nl80211_set_tx_bitrate_mask()
8409 sband, in nl80211_set_tx_bitrate_mask()
8896 struct ieee80211_supported_band *sband; in nl80211_join_mesh() local
8901 sband = rdev->wiphy.bands[setup.chandef.chan->band]; in nl80211_join_mesh()
8903 err = ieee80211_get_ratemask(sband, rates, n_rates, in nl80211_join_mesh()