Lines Matching refs:rates
109 wpa_s->mlme.curr_rates = mode->rates; in ieee80211_sta_set_channel()
1035 u8 rates[32]; in ieee80211_rx_mgmt_assoc_resp() local
1146 if (rates_len > sizeof(rates)) in ieee80211_rx_mgmt_assoc_resp()
1147 rates_len = sizeof(rates); in ieee80211_rx_mgmt_assoc_resp()
1148 os_memcpy(rates, elems.supp_rates, rates_len); in ieee80211_rx_mgmt_assoc_resp()
1151 if (_len > sizeof(rates) - rates_len) in ieee80211_rx_mgmt_assoc_resp()
1152 _len = sizeof(rates) - rates_len; in ieee80211_rx_mgmt_assoc_resp()
1153 os_memcpy(rates + rates_len, elems.ext_supp_rates, _len); in ieee80211_rx_mgmt_assoc_resp()
1170 if (wpa_drv_mlme_add_sta(wpa_s, wpa_s->bssid, rates, rates_len) < 0) { in ieee80211_rx_mgmt_assoc_resp()
1340 struct ieee80211_rate *rates; in ieee80211_bss_info()
1345 rates = local->curr_rates; in ieee80211_bss_info()
1352 rates = mode->rates; in ieee80211_bss_info()
1372 if (rates[j].rate == own_rate) in ieee80211_bss_info()
2060 int res = 0, rates, done = 0; in ieee80211_sta_join_ibss() local
2131 rates = bss->supp_rates_len; in ieee80211_sta_join_ibss()
2132 if (rates > 8) in ieee80211_sta_join_ibss()
2133 rates = 8; in ieee80211_sta_join_ibss()
2135 len += 2 + rates; in ieee80211_sta_join_ibss()
2137 *pos++ = rates; in ieee80211_sta_join_ibss()
2138 os_memcpy(pos, bss->supp_rates, rates); in ieee80211_sta_join_ibss()
2155 rates = bss->supp_rates_len - 8; in ieee80211_sta_join_ibss()
2157 len += 2 + rates; in ieee80211_sta_join_ibss()
2159 *pos++ = rates; in ieee80211_sta_join_ibss()
2160 os_memcpy(pos, &bss->supp_rates[8], rates); in ieee80211_sta_join_ibss()
2204 rates = 0; in ieee80211_sta_join_ibss()
2211 rates |= BIT(j); in ieee80211_sta_join_ibss()
2213 wpa_s->mlme.supp_rates_bits = rates; in ieee80211_sta_join_ibss()
2843 os_free(hw_features[i].rates); in ieee80211_sta_free_hw_features()