Lines Matching refs:sband
21 ieee80211_get_response_rate(struct ieee80211_supported_band *sband, in ieee80211_get_response_rate() argument
24 struct ieee80211_rate *result = &sband->bitrates[0]; in ieee80211_get_response_rate()
27 for (i = 0; i < sband->n_bitrates; i++) { in ieee80211_get_response_rate()
30 if (sband->bitrates[i].bitrate > bitrate) in ieee80211_get_response_rate()
32 result = &sband->bitrates[i]; in ieee80211_get_response_rate()
39 u32 ieee80211_mandatory_rates(struct ieee80211_supported_band *sband, in ieee80211_mandatory_rates() argument
47 if (WARN_ON(!sband)) in ieee80211_mandatory_rates()
50 if (sband->band == IEEE80211_BAND_2GHZ) { in ieee80211_mandatory_rates()
60 bitrates = sband->bitrates; in ieee80211_mandatory_rates()
61 for (i = 0; i < sband->n_bitrates; i++) in ieee80211_mandatory_rates()
120 struct ieee80211_supported_band *sband; in __ieee80211_get_channel() local
124 sband = wiphy->bands[band]; in __ieee80211_get_channel()
126 if (!sband) in __ieee80211_get_channel()
129 for (i = 0; i < sband->n_channels; i++) { in __ieee80211_get_channel()
130 if (sband->channels[i].center_freq == freq) in __ieee80211_get_channel()
131 return &sband->channels[i]; in __ieee80211_get_channel()
139 static void set_mandatory_flags_band(struct ieee80211_supported_band *sband, in set_mandatory_flags_band() argument
147 for (i = 0; i < sband->n_bitrates; i++) { in set_mandatory_flags_band()
148 if (sband->bitrates[i].bitrate == 60 || in set_mandatory_flags_band()
149 sband->bitrates[i].bitrate == 120 || in set_mandatory_flags_band()
150 sband->bitrates[i].bitrate == 240) { in set_mandatory_flags_band()
151 sband->bitrates[i].flags |= in set_mandatory_flags_band()
160 for (i = 0; i < sband->n_bitrates; i++) { in set_mandatory_flags_band()
161 if (sband->bitrates[i].bitrate == 10) { in set_mandatory_flags_band()
162 sband->bitrates[i].flags |= in set_mandatory_flags_band()
168 if (sband->bitrates[i].bitrate == 20 || in set_mandatory_flags_band()
169 sband->bitrates[i].bitrate == 55 || in set_mandatory_flags_band()
170 sband->bitrates[i].bitrate == 110 || in set_mandatory_flags_band()
171 sband->bitrates[i].bitrate == 60 || in set_mandatory_flags_band()
172 sband->bitrates[i].bitrate == 120 || in set_mandatory_flags_band()
173 sband->bitrates[i].bitrate == 240) { in set_mandatory_flags_band()
174 sband->bitrates[i].flags |= in set_mandatory_flags_band()
179 if (sband->bitrates[i].bitrate != 10 && in set_mandatory_flags_band()
180 sband->bitrates[i].bitrate != 20 && in set_mandatory_flags_band()
181 sband->bitrates[i].bitrate != 55 && in set_mandatory_flags_band()
182 sband->bitrates[i].bitrate != 110) in set_mandatory_flags_band()
183 sband->bitrates[i].flags |= in set_mandatory_flags_band()
190 WARN_ON(!sband->ht_cap.ht_supported); in set_mandatory_flags_band()
191 WARN_ON((sband->ht_cap.mcs.rx_mask[0] & 0x1e) != 0x1e); in set_mandatory_flags_band()
1737 int ieee80211_get_ratemask(struct ieee80211_supported_band *sband, in ieee80211_get_ratemask() argument
1743 if (!sband) in ieee80211_get_ratemask()
1755 for (j = 0; j < sband->n_bitrates; j++) { in ieee80211_get_ratemask()
1756 if (sband->bitrates[j].bitrate == rate) { in ieee80211_get_ratemask()