| /linux/net/mac80211/ |
| H A D | ibss.c | 422 int rate = bss->supp_rates[i] & 0x7f; in ieee80211_sta_join_ibss() 423 bool is_basic = !!(bss->supp_rates[i] & 0x80); in ieee80211_sta_join_ibss() 568 const u8 *addr, u32 supp_rates) in ieee80211_ibss_add_sta() argument 614 sta->sta.deflink.supp_rates[band] = supp_rates | in ieee80211_ibss_add_sta() 937 u32 supp_rates = 0; in ieee80211_update_sta_info() local 952 if (elems->supp_rates) { in ieee80211_update_sta_info() 953 supp_rates = ieee80211_sta_get_rates(sdata, elems, in ieee80211_update_sta_info() 958 prev_rates = sta->sta.deflink.supp_rates[band]; in ieee80211_update_sta_info() 960 sta->sta.deflink.supp_rates[band] = supp_rates | in ieee80211_update_sta_info() 962 if (sta->sta.deflink.supp_rates[band] != prev_rates) { in ieee80211_update_sta_info() [all …]
|
| H A D | ieee80211_i.h | 122 u8 supp_rates[IEEE80211_MAX_SUPP_RATES]; member 464 const u8 *supp_rates; member 1813 const u8 *supp_rates; member 2043 const u8 *bssid, const u8 *addr, u32 supp_rates); 2060 const u8 *bssid, const u8 *addr, u32 supp_rates);
|
| H A D | util.c | 1596 u32 supp_rates; in ieee80211_sta_get_rates() local 1604 supp_rates = 0; in ieee80211_sta_get_rates() 1611 rate = elems->supp_rates[i]; in ieee80211_sta_get_rates() 1625 supp_rates |= BIT(j); in ieee80211_sta_get_rates() 1631 return supp_rates; in ieee80211_sta_get_rates()
|
| /linux/drivers/net/wireless/microchip/wilc1000/ |
| H A D | fw.h | 108 u8 supp_rates[WILC_MAX_RATES_SUPPORTED + 1]; member
|
| H A D | hif.c | 430 param->supp_rates[0] = rates_len; in wilc_parse_join_bss_param() 431 memcpy(¶m->supp_rates[1], rates_ie + 2, rates_len); in wilc_parse_join_bss_param() 441 param->supp_rates[0] = WILC_MAX_RATES_SUPPORTED; in wilc_parse_join_bss_param() 443 param->supp_rates[0] += ext_rates; in wilc_parse_join_bss_param() 445 memcpy(¶m->supp_rates[rates_len + 1], in wilc_parse_join_bss_param() 447 (param->supp_rates[0] - rates_len)); in wilc_parse_join_bss_param()
|
| /linux/drivers/net/wireless/intel/iwlegacy/ |
| H A D | 4965-rs.c | 747 (lq_sta->supp_rates << IL_FIRST_OFDM_RATE)); in il4965_rs_get_lower_rate() 749 rate_mask = (u16) (rate_mask & lq_sta->supp_rates); in il4965_rs_get_lower_rate() 967 if (sta->deflink.supp_rates[sband->band]) in il4965_rs_tx_status() 1757 lq_sta->supp_rates = sta->deflink.supp_rates[lq_sta->band]; in il4965_rs_rate_scale_perform() 1802 (lq_sta->supp_rates << IL_FIRST_OFDM_RATE)); in il4965_rs_rate_scale_perform() 1805 (u16) (rate_mask & lq_sta->supp_rates); in il4965_rs_rate_scale_perform() 2285 lq_sta->supp_rates = sta->deflink.supp_rates[sband->band]; in il4965_rs_rate_init()
|
| H A D | 3945.c | 717 tx_cmd->supp_rates[0] = in il3945_hw_build_tx_cmd_rate() 721 tx_cmd->supp_rates[1] = (rate_mask & 0xF); in il3945_hw_build_tx_cmd_rate() 725 le32_to_cpu(tx_cmd->tx_flags), tx_cmd->supp_rates[1], in il3945_hw_build_tx_cmd_rate() 726 tx_cmd->supp_rates[0]); in il3945_hw_build_tx_cmd_rate() 2438 tx_beacon_cmd->tx.supp_rates[0] = in il3945_hw_get_beacon_cmd() 2441 tx_beacon_cmd->tx.supp_rates[1] = (IL_CCK_BASIC_RATES_MASK & 0xF); in il3945_hw_get_beacon_cmd()
|
| /linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
| H A D | rs.c | 790 (lq_sta->supp_rates << IWL_FIRST_OFDM_RATE)); in rs_get_lower_rate() 792 rate_mask = (u16)(rate_mask & lq_sta->supp_rates); in rs_get_lower_rate() 1025 if (sta && sta->deflink.supp_rates[sband->band]) in rs_tx_status() 2198 lq_sta->supp_rates = sta->deflink.supp_rates[lq_sta->band]; in rs_rate_scale_perform() 2244 (lq_sta->supp_rates << IWL_FIRST_OFDM_RATE)); in rs_rate_scale_perform() 2247 lq_sta->supp_rates); in rs_rate_scale_perform() 2762 lq_sta->supp_rates = sta->deflink.supp_rates[sband->band]; in iwl_rs_rate_init() 2779 supp = sta->deflink.supp_rates[sband->band]; in iwl_rs_rate_init()
|
| H A D | rs.h | 341 u32 supp_rates; member
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192d/ |
| H A D | hw_common.c | 793 ratr_value = sta->deflink.supp_rates[1] << 4; in rtl92d_update_hal_rate_table() 795 ratr_value = sta->deflink.supp_rates[0]; in rtl92d_update_hal_rate_table() 884 ratr_bitmap = sta->deflink.supp_rates[1] << 4; in rtl92d_update_hal_rate_mask() 886 ratr_bitmap = sta->deflink.supp_rates[0]; in rtl92d_update_hal_rate_mask()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/ |
| H A D | core.c | 873 if (sta->deflink.supp_rates[0] <= 0xf) in rtl_op_sta_add() 892 sta->deflink.supp_rates[0] &= 0xfffffff0; in rtl_op_sta_add() 1105 if (sta->deflink.supp_rates[0] <= 0xf) in rtl_op_bss_info_changed() 1265 if (sta->deflink.supp_rates[0] <= 0xf) in rtl_op_bss_info_changed() 1312 basic_rates = sta->deflink.supp_rates[1] << 4; in rtl_op_bss_info_changed() 1314 basic_rates = sta->deflink.supp_rates[0]; in rtl_op_bss_info_changed()
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt76_connac_mcu.c | 914 u16 supp_rates; in mt76_connac_mcu_sta_tlv() local 976 supp_rates = sta->deflink.supp_rates[band]; in mt76_connac_mcu_sta_tlv() 978 supp_rates = FIELD_PREP(RA_LEGACY_OFDM, supp_rates >> 4) | in mt76_connac_mcu_sta_tlv() 979 FIELD_PREP(RA_LEGACY_CCK, supp_rates & 0xf); in mt76_connac_mcu_sta_tlv() 981 supp_rates = FIELD_PREP(RA_LEGACY_OFDM, supp_rates); in mt76_connac_mcu_sta_tlv() 983 ra_info->legacy = cpu_to_le16(supp_rates); in mt76_connac_mcu_sta_tlv()
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | ioctl.h | 476 u8 *supp_rates; member
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | mcu.c | 1995 u16 supp_rates; in mt7925_mcu_sta_rate_ctrl_tlv() local 2010 supp_rates = link_sta->supp_rates[band]; in mt7925_mcu_sta_rate_ctrl_tlv() 2012 supp_rates = FIELD_PREP(RA_LEGACY_OFDM, supp_rates >> 4) | in mt7925_mcu_sta_rate_ctrl_tlv() 2013 FIELD_PREP(RA_LEGACY_CCK, supp_rates & 0xf); in mt7925_mcu_sta_rate_ctrl_tlv() 2015 supp_rates = FIELD_PREP(RA_LEGACY_OFDM, supp_rates); in mt7925_mcu_sta_rate_ctrl_tlv() 2017 ra_info->legacy = cpu_to_le16(supp_rates); in mt7925_mcu_sta_rate_ctrl_tlv()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
| H A D | hw.c | 2018 ratr_value = sta->deflink.supp_rates[1] << 4; in rtl92se_update_hal_rate_table() 2020 ratr_value = sta->deflink.supp_rates[0]; in rtl92se_update_hal_rate_table() 2133 ratr_bitmap = sta->deflink.supp_rates[1] << 4; in rtl92se_update_hal_rate_mask() 2135 ratr_bitmap = sta->deflink.supp_rates[0]; in rtl92se_update_hal_rate_mask()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
| H A D | hw.c | 1826 ratr_value = sta->deflink.supp_rates[1] << 4; in rtl92cu_update_hal_rate_table() 1828 ratr_value = sta->deflink.supp_rates[0]; in rtl92cu_update_hal_rate_table() 1926 ratr_bitmap = sta->deflink.supp_rates[1] << 4; in rtl92cu_update_hal_rate_mask() 1928 ratr_bitmap = sta->deflink.supp_rates[0]; in rtl92cu_update_hal_rate_mask()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
| H A D | hw.c | 1838 ratr_value = sta->deflink.supp_rates[1] << 4; in rtl8723e_update_hal_rate_table() 1840 ratr_value = sta->deflink.supp_rates[0]; in rtl8723e_update_hal_rate_table() 1938 ratr_bitmap = sta->deflink.supp_rates[1] << 4; in rtl8723e_update_hal_rate_mask() 1940 ratr_bitmap = sta->deflink.supp_rates[0]; in rtl8723e_update_hal_rate_mask()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
| H A D | hw.c | 1767 ratr_value = sta->deflink.supp_rates[1] << 4; in rtl92ce_update_hal_rate_table() 1769 ratr_value = sta->deflink.supp_rates[0]; in rtl92ce_update_hal_rate_table() 1868 ratr_bitmap = sta->deflink.supp_rates[1] << 4; in rtl92ce_update_hal_rate_mask() 1870 ratr_bitmap = sta->deflink.supp_rates[0]; in rtl92ce_update_hal_rate_mask()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
| H A D | hw.c | 1985 ratr_value = sta->deflink.supp_rates[1] << 4; in rtl88ee_update_hal_rate_table() 1987 ratr_value = sta->deflink.supp_rates[0]; in rtl88ee_update_hal_rate_table() 2085 ratr_bitmap = sta->deflink.supp_rates[1] << 4; in rtl88ee_update_hal_rate_mask() 2087 ratr_bitmap = sta->deflink.supp_rates[0]; in rtl88ee_update_hal_rate_mask()
|
| /linux/drivers/net/wireless/ath/ath6kl/ |
| H A D | wmi.c | 2025 s8 *supp_rates; in ath6kl_wmi_beginscan_cmd() local 2069 supp_rates = sc->supp_rates[band].rates; in ath6kl_wmi_beginscan_cmd() 2075 supp_rates[num_rates++] = in ath6kl_wmi_beginscan_cmd() 2078 sc->supp_rates[band].nrates = num_rates; in ath6kl_wmi_beginscan_cmd()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | rs-fw.c | 381 tmp = link_sta->supp_rates[sband->band]; in rs_fw_set_supp_rates()
|
| /linux/drivers/net/wireless/realtek/rtw88/ |
| H A D | tx.c | 376 else if (sta->deflink.supp_rates[0] <= 0xf) in rtw_tx_data_pkt_info_update()
|
| /linux/drivers/net/wireless/ath/ar5523/ |
| H A D | ar5523.c | 1170 sta_rate_set = sta->deflink.supp_rates[ar->hw->conf.chandef.chan->band]; in ar5523_get_wlan_mode() 1208 sta_rate_set = sta->deflink.supp_rates[ar->hw->conf.chandef.chan->band]; in ar5523_create_rateset()
|
| /linux/drivers/net/wireless/rsi/ |
| H A D | rsi_91x_mac80211.c | 1511 common->bitrate_mask[common->band] = sta->deflink.supp_rates[common->band]; in rsi_mac80211_sta_add() 1515 sta->deflink.supp_rates[NL80211_BAND_2GHZ]; in rsi_mac80211_sta_add()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
| H A D | hw.c | 3266 ratr_value = sta->deflink.supp_rates[1] << 4; in rtl8821ae_update_hal_rate_table() 3268 ratr_value = sta->deflink.supp_rates[0]; in rtl8821ae_update_hal_rate_table() 3488 ratr_bitmap = sta->deflink.supp_rates[NL80211_BAND_5GHZ] << 4; in rtl8821ae_update_hal_rate_mask() 3490 ratr_bitmap = sta->deflink.supp_rates[NL80211_BAND_2GHZ]; in rtl8821ae_update_hal_rate_mask()
|