Searched refs:rate_ie (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | uap_cmd.c | 244 struct ieee_types_header *rate_ie; in mwifiex_set_uap_rates() local 250 rate_ie = (void *)cfg80211_find_ie(WLAN_EID_SUPP_RATES, var_pos, len); in mwifiex_set_uap_rates() 251 if (rate_ie) { in mwifiex_set_uap_rates() 252 if (rate_ie->len > MWIFIEX_SUPPORTED_RATES) in mwifiex_set_uap_rates() 254 memcpy(bss_cfg->rates, rate_ie + 1, rate_ie->len); in mwifiex_set_uap_rates() 255 rate_len = rate_ie->len; in mwifiex_set_uap_rates() 258 rate_ie = (void *)cfg80211_find_ie(WLAN_EID_EXT_SUPP_RATES, in mwifiex_set_uap_rates() 261 if (rate_ie) { in mwifiex_set_uap_rates() 262 if (rate_ie->len > MWIFIEX_SUPPORTED_RATES - rate_len) in mwifiex_set_uap_rates() 264 memcpy(bss_cfg->rates + rate_len, rate_ie + 1, rate_ie->len); in mwifiex_set_uap_rates()
|
| /linux/drivers/net/wireless/nxp/nxpwifi/ |
| H A D | uap_cmd.c | 1075 struct element *rate_ie; in nxpwifi_set_uap_rates() local 1081 rate_ie = (void *)cfg80211_find_ie(WLAN_EID_SUPP_RATES, var_pos, len); in nxpwifi_set_uap_rates() 1082 if (rate_ie) { in nxpwifi_set_uap_rates() 1083 if (rate_ie->datalen > NXPWIFI_SUPPORTED_RATES) in nxpwifi_set_uap_rates() 1085 memcpy(bss_cfg->rates, rate_ie + 1, rate_ie->datalen); in nxpwifi_set_uap_rates() 1086 rate_len = rate_ie->datalen; in nxpwifi_set_uap_rates() 1089 rate_ie = (void *)cfg80211_find_ie(WLAN_EID_EXT_SUPP_RATES, in nxpwifi_set_uap_rates() 1092 if (rate_ie) { in nxpwifi_set_uap_rates() 1093 if (rate_ie->datalen > NXPWIFI_SUPPORTED_RATES - rate_len) in nxpwifi_set_uap_rates() 1096 rate_ie + 1, rate_ie->datalen); in nxpwifi_set_uap_rates()
|