Lines Matching refs:rates
3593 struct nl_msg *msg, *rates = NULL; in wpa_driver_nl80211_scan() local
3604 rates = nlmsg_alloc(); in wpa_driver_nl80211_scan()
3605 if (rates == NULL) in wpa_driver_nl80211_scan()
3614 NLA_PUT(rates, NL80211_BAND_2GHZ, 8, in wpa_driver_nl80211_scan()
3616 if (nla_put_nested(msg, NL80211_ATTR_SCAN_SUPP_RATES, rates) < in wpa_driver_nl80211_scan()
3672 nlmsg_free(rates); in wpa_driver_nl80211_scan()
4945 mode->rates = os_calloc(mode->num_rates, sizeof(int)); in phy_info_handler()
4946 if (!mode->rates) in phy_info_handler()
4956 mode->rates[idx] = nla_get_u32(tb_rate[NL80211_BITRATE_ATTR_RATE]); in phy_info_handler()
4960 mode->rates[idx] > 200) in phy_info_handler()
5013 mode->rates = os_malloc(4 * sizeof(int)); in wpa_driver_nl80211_add_11b()
5014 if (mode->rates == NULL) { in wpa_driver_nl80211_add_11b()
5021 if (mode11g->rates[i] != 10 && mode11g->rates[i] != 20 && in wpa_driver_nl80211_add_11b()
5022 mode11g->rates[i] != 55 && mode11g->rates[i] != 110) in wpa_driver_nl80211_add_11b()
5024 mode->rates[mode->num_rates] = mode11g->rates[i]; in wpa_driver_nl80211_add_11b()
5032 os_free(mode->rates); in wpa_driver_nl80211_add_11b()
5397 u8 rates[NL80211_MAX_SUPP_RATES]; in nl80211_set_bss() local
5403 rates[rates_len++] = basic_rates[i] / 5; in nl80211_set_bss()
5405 NLA_PUT(msg, NL80211_ATTR_BSS_BASIC_RATES, rates_len, rates); in nl80211_set_bss()