Home
last modified time | relevance | path

Searched refs:supp_rates (Results 1 – 48 of 48) sorted by relevance

/linux-4.4.14/drivers/staging/wlan-ng/
Dp80211mgmt.h322 struct wlan_ie_supp_rates *supp_rates; member
375 struct wlan_ie_supp_rates *supp_rates; member
392 struct wlan_ie_supp_rates *supp_rates; member
410 struct wlan_ie_supp_rates *supp_rates; member
427 struct wlan_ie_supp_rates *supp_rates; member
442 struct wlan_ie_supp_rates *supp_rates; member
460 struct wlan_ie_supp_rates *supp_rates; member
/linux-4.4.14/net/mac80211/
Dibss.c450 int rate = bss->supp_rates[i] & 0x7f; in ieee80211_sta_join_ibss()
451 bool is_basic = !!(bss->supp_rates[i] & 0x80); in ieee80211_sta_join_ibss()
605 const u8 *addr, u32 supp_rates) in ieee80211_ibss_add_sta() argument
655 sta->sta.supp_rates[band] = supp_rates | in ieee80211_ibss_add_sta()
997 u32 supp_rates = 0; in ieee80211_update_sta_info() local
1008 if (elems->supp_rates) { in ieee80211_update_sta_info()
1009 supp_rates = ieee80211_sta_get_rates(sdata, elems, in ieee80211_update_sta_info()
1014 prev_rates = sta->sta.supp_rates[band]; in ieee80211_update_sta_info()
1022 sta->sta.supp_rates[band] = supp_rates | in ieee80211_update_sta_info()
1024 if (sta->sta.supp_rates[band] != prev_rates) { in ieee80211_update_sta_info()
[all …]
Docb.c43 u32 supp_rates) in ieee80211_ocb_rx_no_sta() argument
82 sta->sta.supp_rates[band] = in ieee80211_ocb_rx_no_sta()
Dscan.c126 if (elems->supp_rates) { in ieee80211_bss_info_update()
130 memcpy(bss->supp_rates, elems->supp_rates, clen); in ieee80211_bss_info_update()
137 memcpy(bss->supp_rates + srlen, elems->ext_supp_rates, in ieee80211_bss_info_update()
Dieee80211_i.h107 u8 supp_rates[IEEE80211_MAX_SUPP_RATES]; member
383 const u8 *supp_rates; member
1397 const u8 *supp_rates; member
1517 const u8 *bssid, const u8 *addr, u32 supp_rates);
1532 const u8 *bssid, const u8 *addr, u32 supp_rates);
Dmesh_plink.c124 if (erp_rates & sta->sta.supp_rates[band]) in mesh_set_short_slot_time()
403 if (sta->sta.supp_rates[band] != rates) in mesh_sta_info_init()
405 sta->sta.supp_rates[band] = rates; in mesh_sta_info_init()
Dmlme.c659 assoc_data->supp_rates, in ieee80211_send_assoc()
2805 u8 *supp_rates, unsigned int supp_rates_len, in ieee80211_get_rates() argument
2814 int rate = supp_rates[i] & 0x7f; in ieee80211_get_rates()
2815 bool is_basic = !!(supp_rates[i] & 0x80); in ieee80211_get_rates()
2828 if (!!(supp_rates[i] & 0x80) && in ieee80211_get_rates()
2829 (supp_rates[i] & 0x7f) == BSS_MEMBERSHIP_SELECTOR_HT_PHY) in ieee80211_get_rates()
2895 if (!elems.supp_rates) { in ieee80211_assoc_success()
4366 ieee80211_get_rates(sband, bss->supp_rates, in ieee80211_prep_connection()
4387 new_sta->sta.supp_rates[cbss->channel->band] = rates; in ieee80211_prep_connection()
4704 assoc_data->supp_rates = bss->supp_rates; in ieee80211_mgd_assoc()
Drate.c310 sta ? sta->supp_rates[sband->band] : -1, in __rate_control_send_low()
721 *mask &= sta->supp_rates[sband->band]; in rate_control_cap_mask()
Dutil.c869 elems->supp_rates = pos; in ieee802_11_parse_elems_crc()
1586 u32 supp_rates, rate_flags; in ieee80211_sta_get_rates() local
1597 supp_rates = 0; in ieee80211_sta_get_rates()
1604 rate = elems->supp_rates[i]; in ieee80211_sta_get_rates()
1624 supp_rates |= BIT(j); in ieee80211_sta_get_rates()
1630 return supp_rates; in ieee80211_sta_get_rates()
Dcfg.c1156 &sta->sta.supp_rates[band]); in sta_apply_parameters()
/linux-4.4.14/drivers/net/wireless/iwlegacy/
D3945-rs.c375 if (sta->supp_rates[sband->band] & (1 << i)) { in il3945_rs_rate_init()
381 il->_3945.sta_supp_rates = sta->supp_rates[sband->band]; in il3945_rs_rate_init()
656 rate_mask = sta->supp_rates[sband->band]; in il3945_rs_get_rate()
D4965-rs.c768 (lq_sta->supp_rates << IL_FIRST_OFDM_RATE)); in il4965_rs_get_lower_rate()
770 rate_mask = (u16) (rate_mask & lq_sta->supp_rates); in il4965_rs_get_lower_rate()
988 if (sta->supp_rates[sband->band]) in il4965_rs_tx_status()
1778 lq_sta->supp_rates = sta->supp_rates[lq_sta->band]; in il4965_rs_rate_scale_perform()
1823 (lq_sta->supp_rates << IL_FIRST_OFDM_RATE)); in il4965_rs_rate_scale_perform()
1826 (u16) (rate_mask & lq_sta->supp_rates); in il4965_rs_rate_scale_perform()
2312 lq_sta->supp_rates = sta->supp_rates[sband->band]; in il4965_rs_rate_init()
D3945.c732 tx_cmd->supp_rates[0] = in il3945_hw_build_tx_cmd_rate()
736 tx_cmd->supp_rates[1] = (rate_mask & 0xF); in il3945_hw_build_tx_cmd_rate()
740 le32_to_cpu(tx_cmd->tx_flags), tx_cmd->supp_rates[1], in il3945_hw_build_tx_cmd_rate()
741 tx_cmd->supp_rates[0]); in il3945_hw_build_tx_cmd_rate()
2454 tx_beacon_cmd->tx.supp_rates[0] = in il3945_hw_get_beacon_cmd()
2457 tx_beacon_cmd->tx.supp_rates[1] = (IL_CCK_BASIC_RATES_MASK & 0xF); in il3945_hw_get_beacon_cmd()
Dcommands.h1393 u8 supp_rates[2]; member
Dcommon.h2819 u32 supp_rates; member
/linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/
Drs.c826 (lq_sta->supp_rates << IWL_FIRST_OFDM_RATE)); in rs_get_lower_rate()
828 rate_mask = (u16)(rate_mask & lq_sta->supp_rates); in rs_get_lower_rate()
1071 if (sta && sta->supp_rates[sband->band]) in rs_tx_status()
2244 lq_sta->supp_rates = sta->supp_rates[lq_sta->band]; in rs_rate_scale_perform()
2290 (lq_sta->supp_rates << IWL_FIRST_OFDM_RATE)); in rs_rate_scale_perform()
2293 lq_sta->supp_rates); in rs_rate_scale_perform()
2817 lq_sta->supp_rates = sta->supp_rates[sband->band]; in iwl_rs_rate_init()
2834 supp = sta->supp_rates[sband->band]; in iwl_rs_rate_init()
Drs.h361 u32 supp_rates; member
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/
Dcore.c913 if (sta->supp_rates[0] <= 0xf) in rtl_op_sta_add()
932 sta->supp_rates[0] &= 0xfffffff0; in rtl_op_sta_add()
1122 if (sta->supp_rates[0] <= 0xf) in rtl_op_bss_info_changed()
1269 if (sta->supp_rates[0] <= 0xf) in rtl_op_bss_info_changed()
1315 basic_rates = sta->supp_rates[1] << 4; in rtl_op_bss_info_changed()
1317 basic_rates = sta->supp_rates[0]; in rtl_op_bss_info_changed()
/linux-4.4.14/drivers/net/wireless/mwifiex/
Dioctl.h465 u8 *supp_rates; member
/linux-4.4.14/drivers/net/wireless/rsi/
Drsi_91x_mac80211.c925 common->bitrate_mask[band] = sta->supp_rates[band]; in rsi_set_min_rate()
927 rate_bitmap = (common->fixedrate_mask[band] & sta->supp_rates[band]); in rsi_set_min_rate()
/linux-4.4.14/drivers/net/wireless/
Drayctl.h440 UCHAR supp_rates[8]; member
Dmwl8k.c3202 __u8 supp_rates[14]; member
3256 legacy_rate_mask_to_array(cmd->supp_rates, legacy_rate_mask); in mwl8k_cmd_set_aid()
4098 rates = sta->supp_rates[IEEE80211_BAND_2GHZ]; in mwl8k_cmd_set_new_stn_add()
4100 rates = sta->supp_rates[IEEE80211_BAND_5GHZ] << 5; in mwl8k_cmd_set_new_stn_add()
4533 rates = sta->supp_rates[IEEE80211_BAND_2GHZ]; in mwl8k_cmd_update_stadb_add()
4535 rates = sta->supp_rates[IEEE80211_BAND_5GHZ] << 5; in mwl8k_cmd_update_stadb_add()
5014 ap_legacy_rates = ap->supp_rates[IEEE80211_BAND_2GHZ]; in mwl8k_bss_info_changed_sta()
5017 ap->supp_rates[IEEE80211_BAND_5GHZ] << 5; in mwl8k_bss_info_changed_sta()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192se/
Dhw.c2052 ratr_value = sta->supp_rates[1] << 4; in rtl92se_update_hal_rate_table()
2054 ratr_value = sta->supp_rates[0]; in rtl92se_update_hal_rate_table()
2167 ratr_bitmap = sta->supp_rates[1] << 4; in rtl92se_update_hal_rate_mask()
2169 ratr_bitmap = sta->supp_rates[0]; in rtl92se_update_hal_rate_mask()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192de/
Dhw.c1886 ratr_value = sta->supp_rates[1] << 4; in rtl92de_update_hal_rate_table()
1888 ratr_value = sta->supp_rates[0]; in rtl92de_update_hal_rate_table()
1978 ratr_bitmap = sta->supp_rates[1] << 4; in rtl92de_update_hal_rate_mask()
1980 ratr_bitmap = sta->supp_rates[0]; in rtl92de_update_hal_rate_mask()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
Dhw.c1924 ratr_value = sta->supp_rates[1] << 4; in rtl8723e_update_hal_rate_table()
1926 ratr_value = sta->supp_rates[0]; in rtl8723e_update_hal_rate_table()
2024 ratr_bitmap = sta->supp_rates[1] << 4; in rtl8723e_update_hal_rate_mask()
2026 ratr_bitmap = sta->supp_rates[0]; in rtl8723e_update_hal_rate_mask()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/
Dhw.c1985 ratr_value = sta->supp_rates[1] << 4; in rtl92cu_update_hal_rate_table()
1987 ratr_value = sta->supp_rates[0]; in rtl92cu_update_hal_rate_table()
2086 ratr_bitmap = sta->supp_rates[1] << 4; in rtl92cu_update_hal_rate_mask()
2088 ratr_bitmap = sta->supp_rates[0]; in rtl92cu_update_hal_rate_mask()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
Dhw.c1863 ratr_value = sta->supp_rates[1] << 4; in rtl92ce_update_hal_rate_table()
1865 ratr_value = sta->supp_rates[0]; in rtl92ce_update_hal_rate_table()
1964 ratr_bitmap = sta->supp_rates[1] << 4; in rtl92ce_update_hal_rate_mask()
1966 ratr_bitmap = sta->supp_rates[0]; in rtl92ce_update_hal_rate_mask()
/linux-4.4.14/drivers/staging/wilc1000/
Dhost_interface.c213 u8 supp_rates[MAX_RATES_SUPPORTED + 1]; member
1136 memcpy(pu8CurrByte, ptstrJoinBssParam->supp_rates, MAX_RATES_SUPPORTED + 1); in Handle_Connect()
4764 pNewJoinBssParam->supp_rates[0] = suppRatesNo; in host_int_ParseJoinBssParam()
4768 pNewJoinBssParam->supp_rates[i + 1] = pu8IEs[index + i]; in host_int_ParseJoinBssParam()
4775 pNewJoinBssParam->supp_rates[0] = MAX_RATES_SUPPORTED; in host_int_ParseJoinBssParam()
4777 pNewJoinBssParam->supp_rates[0] += extSuppRatesNo; in host_int_ParseJoinBssParam()
4779 for (i = 0; i < (pNewJoinBssParam->supp_rates[0] - suppRatesNo); i++) in host_int_ParseJoinBssParam()
4780 pNewJoinBssParam->supp_rates[suppRatesNo + i + 1] = pu8IEs[index + i]; in host_int_ParseJoinBssParam()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/
Dhw.c2062 ratr_value = sta->supp_rates[1] << 4; in rtl88ee_update_hal_rate_table()
2064 ratr_value = sta->supp_rates[0]; in rtl88ee_update_hal_rate_table()
2162 ratr_bitmap = sta->supp_rates[1] << 4; in rtl88ee_update_hal_rate_mask()
2164 ratr_bitmap = sta->supp_rates[0]; in rtl88ee_update_hal_rate_mask()
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/
Dwmi.c2007 s8 size, *supp_rates; in ath6kl_wmi_beginscan_cmd() local
2056 supp_rates = sc->supp_rates[band].rates; in ath6kl_wmi_beginscan_cmd()
2062 supp_rates[num_rates++] = in ath6kl_wmi_beginscan_cmd()
2065 sc->supp_rates[band].nrates = num_rates; in ath6kl_wmi_beginscan_cmd()
Dwmi.h860 struct wmi_supp_rates supp_rates[ATH6KL_NUM_BANDS]; member
/linux-4.4.14/include/net/
Dmac80211.h1686 u32 supp_rates[IEEE80211_NUM_BANDS]; member
5188 return (sta == NULL || sta->supp_rates[band] & BIT(index)); in rate_supported()
/linux-4.4.14/drivers/staging/rtl8188eu/include/
Dieee80211.h1039 u8 *supp_rates; member
/linux-4.4.14/drivers/net/wireless/ath/ar5523/
Dar5523.c1163 sta_rate_set = sta->supp_rates[ar->hw->conf.chandef.chan->band]; in ar5523_get_wlan_mode()
1201 sta_rate_set = sta->supp_rates[ar->hw->conf.chandef.chan->band]; in ar5523_create_rateset()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
Dhw.c3378 ratr_value = sta->supp_rates[1] << 4; in rtl8821ae_update_hal_rate_table()
3380 ratr_value = sta->supp_rates[0]; in rtl8821ae_update_hal_rate_table()
3674 ratr_bitmap = sta->supp_rates[NL80211_BAND_5GHZ] << 4; in rtl8821ae_update_hal_rate_mask()
3676 ratr_bitmap = sta->supp_rates[NL80211_BAND_2GHZ]; in rtl8821ae_update_hal_rate_mask()
/linux-4.4.14/drivers/net/wireless/ath/wcn36xx/
Dmain.c524 u32 rates = sta->supp_rates[band]; in wcn36xx_update_allowed_rates()
Dsmd.c111 else if (sta && (sta->supp_rates[IEEE80211_BAND_2GHZ] & 0x7f)) in wcn36xx_smd_set_bss_nw_type()
/linux-4.4.14/drivers/net/wireless/hostap/
Dhostap_ap.c2053 unsigned char *supp_rates = NULL; in handle_beacon() local
2120 supp_rates = u; in handle_beacon()
2190 memcpy(sta->supported_rates, supp_rates, supp_rates_len); in handle_beacon()
/linux-4.4.14/drivers/staging/rtl8188eu/core/
Drtw_ieee80211.c984 elems->supp_rates = pos; in rtw_ieee802_11_parse_elems()
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
Drs.c1362 if (sta->supp_rates[info->band]) in iwl_mvm_rs_tx_status()
3060 supp = sta->supp_rates[sband->band]; in iwl_mvm_rs_rate_init()
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Dhtc_drv_main.c608 if (sta->supp_rates[sband->band] & BIT(i)) { in ath9k_htc_setup_rate()
/linux-4.4.14/drivers/net/wireless/ti/wlcore/
Dcmd.c1559 sta_rates = sta->supp_rates[wlvif->band]; in wl12xx_cmd_add_peer()
Dmain.c4411 sta_rate_set = sta->supp_rates[wlvif->band]; in wl1271_bss_info_changed_sta()
/linux-4.4.14/drivers/net/wireless/cw1200/
Dsta.c1922 sta->supp_rates[priv->channel->band]); in cw1200_bss_info_changed()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723be/
Dhw.c2356 ratr_bitmap = sta->supp_rates[0]; in rtl8723be_update_hal_rate_mask()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
Dhw.c2335 ratr_bitmap = sta->supp_rates[0]; in rtl92ee_update_hal_rate_mask()
/linux-4.4.14/drivers/net/wireless/ath/ath10k/
Dmac.c2036 ratemask = sta->supp_rates[band]; in ath10k_peer_assoc_h_rates()
2394 return sta->supp_rates[IEEE80211_BAND_2GHZ] >> in ath10k_mac_sta_has_ofdm_only()
/linux-4.4.14/drivers/net/wireless/realtek/rtl8xxxu/
Drtl8xxxu.c4481 ramask = (sta->supp_rates[0] & 0xfff) | in rtl8xxxu_bss_info_changed()