/drivers/net/wireless/wl12xx/ |
H A D | main.c | 3424 static int wl1271_ap_set_probe_resp_tmpl(struct wl1271 *wl, u32 rates, argument 3439 rates); 3449 u32 rates) 3463 rates); 3500 rates); 3659 u32 rates = bss_conf->basic_rates; local 3661 wlvif->basic_rate_set = wl1271_tx_enabled_rates_get(wl, rates, 3829 u32 rates; local 3836 * use basic rates from AP, and determine lowest rate 3839 rates 3445 wl1271_ap_set_probe_resp_tmpl_legacy(struct wl1271 *wl, struct ieee80211_vif *vif, u8 *probe_rsp_data, size_t probe_rsp_len, u32 rates) argument 3946 u32 rates = bss_conf->basic_rates; local [all...] |
/drivers/media/video/gspca/ |
H A D | topro.c | 189 static const u8 rates[] = {30, 20, 15, 10, 7, 5}; variable 192 .rates = rates, 193 .nrates = ARRAY_SIZE(rates) 196 .rates = rates, 197 .nrates = ARRAY_SIZE(rates) 203 .rates = rates_6810, 207 .rates = rates_6810, 3940 for (i = 0; i < ARRAY_SIZE(rates) [all...] |
/drivers/net/wireless/ath/ath6kl/ |
H A D | wmi.c | 1815 s8 num_chan, u16 *ch_list, u32 no_cck, u32 *rates) 1851 u32 ratemask = rates[band]; 1852 u8 *supp_rates = sc->supp_rates[band].rates; 3313 * supported rates to advertise and xmit rates for 1811 ath6kl_wmi_beginscan_cmd(struct wmi *wmi, u8 if_idx, enum wmi_scan_type scan_type, u32 force_fgscan, u32 is_legacy, u32 home_dwell_time, u32 force_scan_interval, s8 num_chan, u16 *ch_list, u32 no_cck, u32 *rates) argument
|
H A D | wmi.h | 686 #define ATH6KL_RATE_MAXSIZE 15 /* max rates we'll handle */ 809 u8 rates[ATH6KL_RATE_MAXSIZE]; member in struct:wmi_supp_rates 824 /* no CCK rates */ 830 /* Supported rates to advertise in the probe request frames */ 1869 * Get fix rates cmd uses same definition as set fix rates cmd 2414 u32 *rates);
|
/drivers/net/wireless/brcm80211/brcmfmac/ |
H A D | dhd.h | 358 __le32 count; /* # rates in this set */ 359 u8 rates[16]; /* rates in 500kbps units w/hi bit set if basic */ member in struct:brcmf_bss_info_le::__anon3434 360 } rateset; /* supported rates */ 384 /* # rates in this set */ 386 /* rates in 500kbps units w/hi bit set if basic */ 387 u8 rates[WL_NUMRATES]; member in struct:brcm_rateset_le
|
/drivers/net/wireless/brcm80211/brcmsmac/ |
H A D | pub.h | 251 #define BRCMS_NUMRATES 16 /* max # of rates in a rateset */ 285 /* legacy rx Antenna diversity for SISO rates */ 294 /* legacy rx Antenna diversity for SISO rates */ 331 /* # rates in this set */ 333 /* rates in 500kbps units w/hi bit set if basic */ 334 u8 rates[WL_NUMRATES]; member in struct:brcm_rateset 338 uint count; /* number of rates in rates[] */ 339 /* rates in 500kbps units w/hi bit set if basic */ 340 u8 rates[BRCMS_NUMRATE member in struct:brcms_c_rateset [all...] |
H A D | main.c | 928 txrate = tx_info->status.rates; 951 * unused rates to be marked with idx = -1 957 /* clear the rest of the rates */ 1652 u8 rates[8] = { local 1664 for (i = 0; i < ARRAY_SIZE(rates); i++) { 1665 rate = rates[i]; 3448 /* incoming rates are in 500kbps units as in 802.11 Supported Rates */ 3451 /* For each basic rate in the rates list, make an entry in the 3456 if (!(rateset->rates[i] & BRCMS_RATE_FLAG)) 3460 rate = (rateset->rates[ [all...] |
/drivers/net/wireless/ipw2x00/ |
H A D | libipw.h | 448 /* SSID, supported rates */ 457 /* SSID, supported rates, FH params, DS params, 469 /* SSID, supported rates, RSN */ 486 /* supported rates */ 504 * only use 8, and then use extended rates for the remaining supported 505 * rates. Other APs, however, stick all of their supported rates on the 506 * main rates information element... */ 685 u8 rates[MAX_RATES_LENGTH]; member in struct:libipw_network
|
H A D | ipw2200.c | 2441 struct ipw_supported_rates *rates) 2443 if (!priv || !rates) { 2448 return ipw_send_cmd_pdu(priv, IPW_CMD_SUPPORTED_RATES, sizeof(*rates), 2449 rates); 4155 * rate match to B rates */ 4159 /* TODO: Verify that the rate is supported by the current rates 5376 struct ipw_supported_rates *rates) 5380 memset(rates, 0, sizeof(*rates)); 5382 rates 2440 ipw_send_supported_rates(struct ipw_priv *priv, struct ipw_supported_rates *rates) argument 5374 ipw_compatible_rates(struct ipw_priv *priv, const struct libipw_network *network, struct ipw_supported_rates *rates) argument 5442 ipw_add_cck_scan_rates(struct ipw_supported_rates *rates, u8 modulation, u32 rate_mask) argument 5465 ipw_add_ofdm_scan_rates(struct ipw_supported_rates *rates, u8 modulation, u32 rate_mask) argument 5506 struct ipw_supported_rates rates; member in struct:ipw_network_match 5514 struct ipw_supported_rates rates; local 5726 struct ipw_supported_rates rates; local 7383 ipw_associate_network(struct ipw_priv *priv, struct libipw_network *network, struct ipw_supported_rates *rates, int roaming) argument 7645 struct ipw_supported_rates *rates; local 10897 init_supported_rates(struct ipw_priv *priv, struct ipw_supported_rates *rates) argument [all...] |
H A D | ipw2200.h | 753 u8 rates[IPW_MAX_RATES]; member in struct:ipw_rates 1227 struct ipw_supported_rates rates; member in struct:ipw_priv
|
/drivers/net/wireless/iwlegacy/ |
H A D | common.c | 2329 * communicating HT anymore, but the LQ command may still contain HT rates. 3381 struct ieee80211_rate *rates; local 3398 rates = 3401 if (!rates) { 3410 sband->bitrates = &rates[IL_FIRST_OFDM_RATE]; 3419 sband->bitrates = rates; 3426 il->ieee_rates = rates; 3675 /* make sure basic rates 6Mbps and 1Mbps are supported */ 5058 /* The list of supported rates and rate mask can be different 5474 if (info->control.rates[ [all...] |
H A D | 4965-mac.c | 1561 rate_idx = info->control.rates[0].idx; 1562 if ((info->control.rates[0].flags & IEEE80211_TX_RC_MCS) || rate_idx < 0 2660 info->status.rates[0].count = tx_resp->failure_frame + 1; 2816 info->status.rates[0].count = tx_resp->failure_frame + 1; 2853 struct ieee80211_tx_rate *r = &info->control.rates[0]; 6221 il4965_init_hw_rates(struct il_priv *il, struct ieee80211_rate *rates) argument 6226 rates[i].bitrate = il_rates[i].ieee * 5; 6227 rates[i].hw_value = i; /* Rate scaling will work on idxes */ 6228 rates[i].hw_value_short = i; 6229 rates[ [all...] |
H A D | common.h | 676 u16 rates; member in union:il_ht_rate_supp 2535 /* uCode API values for legacy bit rates, both OFDM and CCK */ 2553 /* uCode API values for OFDM high-throughput (HT) bit rates */ 2575 /* MAC header values for bit rates */ 2733 * struct il_scale_tbl_info -- tx params and success history for all rates 2779 u32 total_failed; /* total failed frames, any/all rates */ 2780 u32 total_success; /* total successful frames, any/all rates */ 2788 /* The following are bitmaps of rates; RATE_6M_MASK, etc. */
|
/drivers/net/wireless/libertas/ |
H A D | host.h | 731 u8 rates[MAX_RATES]; member in struct:cmd_ds_802_11_data_rate 754 u8 rates[MAX_RATES]; member in struct:cmd_ds_802_11_ad_hoc_start 778 u8 rates[MAX_RATES]; member in struct:adhoc_bssdesc
|
/drivers/net/wireless/ath/ath5k/ |
H A D | ath5k.h | 362 /* TODO add support to mac80211 for vendor-specific rates and modes */ 376 * data rates are introduced: 3, 2, 1, 0.5 and 0.25 MBit/s. 850 * Seems the ar5xxx hardware supports up to 32 rates, indexed by 1-32. 884 * "S" indicates CCK rates with short preamble and "L" with long preamble. 886 * AR5211 has different rate codes for CCK (802.11B) rates. It only uses the 908 /* Adding this flag to rate_code on B rates 1264 struct ieee80211_rate rates[IEEE80211_NUM_BANDS][AR5K_MAX_RATES]; member in struct:ath5k_hw
|
/drivers/net/wireless/ath/ath9k/ |
H A D | mac.h | 695 struct ath9k_11n_rate_series rates[4]; member in struct:ath_tx_info
|
/drivers/net/wireless/ |
H A D | atmel.c | 2932 u8 rates[4]; member in struct:ass_req_format 2966 ssid_el_p[3 + priv->SSID_size] = 4; /* len of suported rates */ 3159 u8 rates[4]; member in struct:ass_resp_format 3180 PHY_MIB_RATE_SET_POS, ass_resp->rates, rates_len); 3371 /* rates here */
|
H A D | rndis_wlan.c | 310 u8 rates[NDIS_802_11_LENGTH_RATES_EX]; member in struct:ndis_80211_bssid_ex 495 struct ieee80211_rate rates[ARRAY_SIZE(rndis_rates)]; member in struct:rndis_wlan_private 3494 memcpy(priv->rates, rndis_rates, sizeof(rndis_rates)); 3497 priv->band.bitrates = priv->rates;
|
H A D | mwl8k.c | 1692 info->status.rates[0].idx = -1; 1693 info->status.rates[0].count = 1; 2983 static void legacy_rate_mask_to_array(u8 *rates, u32 mask) argument 2989 * Clear nonstandard rates 4 and 13. 2995 rates[j++] = mwl8k_rates_24[i].hw_value; 3807 u32 rates; local 3821 rates = sta->supp_rates[IEEE80211_BAND_2GHZ]; 3823 rates = sta->supp_rates[IEEE80211_BAND_5GHZ] << 5; 3824 cmd->legacy_rates = cpu_to_le32(rates); 4171 /* Legacy rate table. Intersection of our rates an 4212 u32 rates; local [all...] |
H A D | airo.c | 214 /* These variables are for insmod, since it seems that the rates 216 (no spaces) list of rates (up to 8). */ 218 static int rates[8]; variable 250 module_param_array(rates, int, NULL, 0); 563 u8 rates[8]; member in struct:ConfigRid 784 u8 rates[8]; /* Same as rates for config rid */ member in struct:BSSListRid 1817 if (ai->config.rates[i] > maxencrypt) { 1818 ai->config.rates[i] = 0; 3878 rates t [all...] |
/drivers/net/wireless/iwlwifi/ |
H A D | iwl-dev.h | 151 u16 rates; member in union:iwl_ht_rate_supp
|
/drivers/net/wireless/mwifiex/ |
H A D | fw.h | 399 u8 rates[1]; member in struct:mwifiex_ie_types_rates_param_set
|
/drivers/staging/rtl8187se/ieee80211/ |
H A D | ieee80211.h | 562 struct ieee80211_info_element info_element; /* supported rates */ 579 * only use 8, and then use extended rates for the remaining supported 580 * rates. Other APs, however, stick all of their supported rates on the 581 * main rates information element... */ 784 u8 rates[MAX_RATES_LENGTH]; member in struct:ieee80211_network
|
/drivers/staging/rtl8192u/ieee80211/ |
H A D | ieee80211.h | 1146 /* SSID, supported rates */ 1155 /* SSID, supported rates, FH params, DS params, 1167 /* SSID, supported rates, RSN */ 1176 /* SSID, supported rates, RSN */ 1185 struct ieee80211_info_element info_element[0]; /* supported rates */ 1229 * only use 8, and then use extended rates for the remaining supported 1230 * rates. Other APs, however, stick all of their supported rates on the 1231 * main rates information element... */ 1545 u8 rates[MAX_RATES_LENGT member in struct:ieee80211_network [all...] |
/drivers/net/wireless/bcmdhd/include/ |
H A D | wlioctl.h | 124 uint count; /* # rates in this set */ 125 uint8 rates[16]; /* rates in 500kbps units w/hi bit set if basic */ member in struct:wl_bss_info_107::__anon3395 126 } rateset; /* supported rates */ 157 uint count; /* # rates in this set */ 158 uint8 rates[16]; /* rates in 500kbps units w/hi bit set if basic */ member in struct:wl_bss_info_108::__anon3396 159 } rateset; /* supported rates */ 199 uint count; /* # rates in this set */ 200 uint8 rates[1 member in struct:wl_bss_info::__anon3397 486 uint8 rates[WL_MAXRATES_IN_SET]; /* rates in 500kbps units w/hi bit set if basic */ member in struct:wl_rateset 491 uint8 rates[WL_MAXRATES_IN_SET]; /* rates in 500kbps units w/hi bit set if basic */ member in struct:wl_rateset_args [all...] |