Lines Matching refs:sband
1130 struct ieee80211_supported_band *sband) in nl80211_send_band_rateinfo() argument
1137 if (sband->ht_cap.ht_supported && in nl80211_send_band_rateinfo()
1139 sizeof(sband->ht_cap.mcs), in nl80211_send_band_rateinfo()
1140 &sband->ht_cap.mcs) || in nl80211_send_band_rateinfo()
1142 sband->ht_cap.cap) || in nl80211_send_band_rateinfo()
1144 sband->ht_cap.ampdu_factor) || in nl80211_send_band_rateinfo()
1146 sband->ht_cap.ampdu_density))) in nl80211_send_band_rateinfo()
1150 if (sband->vht_cap.vht_supported && in nl80211_send_band_rateinfo()
1152 sizeof(sband->vht_cap.vht_mcs), in nl80211_send_band_rateinfo()
1153 &sband->vht_cap.vht_mcs) || in nl80211_send_band_rateinfo()
1155 sband->vht_cap.cap))) in nl80211_send_band_rateinfo()
1163 for (i = 0; i < sband->n_bitrates; i++) { in nl80211_send_band_rateinfo()
1168 rate = &sband->bitrates[i]; in nl80211_send_band_rateinfo()
1389 struct ieee80211_supported_band *sband; in nl80211_send_wiphy() local
1391 sband = rdev->wiphy.bands[band]; in nl80211_send_wiphy()
1393 if (!sband) in nl80211_send_wiphy()
1402 if (nl80211_send_band_rateinfo(msg, sband)) in nl80211_send_wiphy()
1415 i < sband->n_channels; in nl80211_send_wiphy()
1421 chan = &sband->channels[i]; in nl80211_send_wiphy()
1432 if (i < sband->n_channels) in nl80211_send_wiphy()
7207 struct ieee80211_supported_band *sband; in nl80211_parse_mcast_rate() local
7209 sband = wiphy->bands[band]; in nl80211_parse_mcast_rate()
7210 if (!sband) in nl80211_parse_mcast_rate()
7213 for (i = 0; i < sband->n_bitrates; i++) { in nl80211_parse_mcast_rate()
7214 if (sband->bitrates[i].bitrate == rateval) { in nl80211_parse_mcast_rate()
7313 struct ieee80211_supported_band *sband = in nl80211_join_ibss() local
7316 err = ieee80211_get_ratemask(sband, rates, n_rates, in nl80211_join_ibss()
8042 static u32 rateset_to_mask(struct ieee80211_supported_band *sband, in rateset_to_mask() argument
8051 for (ridx = 0; ridx < sband->n_bitrates; ridx++) { in rateset_to_mask()
8053 &sband->bitrates[ridx]; in rateset_to_mask()
8059 if (ridx == sband->n_bitrates) in rateset_to_mask()
8066 static bool ht_rateset_to_mask(struct ieee80211_supported_band *sband, in ht_rateset_to_mask() argument
8085 if (sband->ht_cap.mcs.rx_mask[ridx] & rbit) in ht_rateset_to_mask()
8128 static bool vht_set_mcs_mask(struct ieee80211_supported_band *sband, in vht_set_mcs_mask() argument
8132 u16 tx_mcs_map = le16_to_cpu(sband->vht_cap.vht_mcs.tx_mcs_map); in vht_set_mcs_mask()
8136 if (!sband->vht_cap.vht_supported) in vht_set_mcs_mask()
8172 struct ieee80211_supported_band *sband; in nl80211_set_tx_bitrate_mask() local
8181 sband = rdev->wiphy.bands[i]; in nl80211_set_tx_bitrate_mask()
8183 if (!sband) in nl80211_set_tx_bitrate_mask()
8186 mask.control[i].legacy = (1 << sband->n_bitrates) - 1; in nl80211_set_tx_bitrate_mask()
8188 sband->ht_cap.mcs.rx_mask, in nl80211_set_tx_bitrate_mask()
8191 if (!sband->vht_cap.vht_supported) in nl80211_set_tx_bitrate_mask()
8194 vht_tx_mcs_map = le16_to_cpu(sband->vht_cap.vht_mcs.tx_mcs_map); in nl80211_set_tx_bitrate_mask()
8213 sband = rdev->wiphy.bands[band]; in nl80211_set_tx_bitrate_mask()
8214 if (sband == NULL) in nl80211_set_tx_bitrate_mask()
8222 sband, in nl80211_set_tx_bitrate_mask()
8231 sband, in nl80211_set_tx_bitrate_mask()
8239 sband, in nl80211_set_tx_bitrate_mask()
8726 struct ieee80211_supported_band *sband; in nl80211_join_mesh() local
8731 sband = rdev->wiphy.bands[setup.chandef.chan->band]; in nl80211_join_mesh()
8733 err = ieee80211_get_ratemask(sband, rates, n_rates, in nl80211_join_mesh()