| /linux/drivers/net/wireless/rsi/ |
| H A D | rsi_91x_hal.c | 120 mgmt_desc->rate_info = cpu_to_le16(RSI_RATE_1); in rsi_prepare_mgmt_desc() 122 mgmt_desc->rate_info = cpu_to_le16(RSI_RATE_6); in rsi_prepare_mgmt_desc() 144 mgmt_desc->rate_info |= in rsi_prepare_mgmt_desc() 226 data_desc->rate_info = cpu_to_le16(fixed_rate); in rsi_prepare_data_desc() 233 data_desc->rate_info |= in rsi_prepare_data_desc() 243 data_desc->rate_info = cpu_to_le16(RSI_RATE_6); in rsi_prepare_data_desc() 245 data_desc->rate_info = cpu_to_le16(RSI_RATE_1); in rsi_prepare_data_desc() 279 data_desc->rate_info = cpu_to_le16(RSI_RATE_6); in rsi_prepare_data_desc() 281 data_desc->rate_info = cpu_to_le16(RSI_RATE_1); in rsi_prepare_data_desc() 289 data_desc->rate_info |= in rsi_prepare_data_desc() [all …]
|
| H A D | rsi_hal.h | 193 __le16 rate_info; member 207 __le16 rate_info; member
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| H A D | rate.h | 24 extern const u8 rate_info[]; 178 (rate_info[ratespec & RSPEC_RATE_MASK] & BRCMS_RATE_FLAG); in is_ofdm_rate()
|
| H A D | rate.c | 28 const u8 rate_info[BRCM_MAXRATE + 1] = { variable 317 if ((r > BRCM_MAXRATE) || (rate_info[r] == 0)) in brcms_c_rate_hwrs_filter_sort_validate()
|
| H A D | main.c | 3614 phy_rate = rate_info[rate] & BRCMS_RATE_MASK; in brcms_c_write_rate_shm() 3615 basic_phy_rate = rate_info[basic_rate] & BRCMS_RATE_MASK; in brcms_c_write_rate_shm() 5641 phy_rate = rate_info[rate] & BRCMS_RATE_MASK; in brcms_b_rate_shm_offset() 6015 rate_signal = rate_info[rate] & BRCMS_RATE_MASK; in brcms_c_compute_ofdm_plcp()
|
| /linux/drivers/net/wireless/ath/ath5k/ |
| H A D | phy.c | 3498 struct ath5k_rate_pcal_info *rate_info, in ath5k_setup_rate_powertable() argument 3515 rates[i] = min(max_pwr, rate_info->target_power_6to24); in ath5k_setup_rate_powertable() 3518 rates[5] = min(rates[0], rate_info->target_power_36); in ath5k_setup_rate_powertable() 3519 rates[6] = min(rates[0], rate_info->target_power_48); in ath5k_setup_rate_powertable() 3520 rates[7] = min(rates[0], rate_info->target_power_54); in ath5k_setup_rate_powertable() 3524 rates[8] = min(rates[0], rate_info->target_power_6to24); in ath5k_setup_rate_powertable() 3526 rates[9] = min(rates[0], rate_info->target_power_36); in ath5k_setup_rate_powertable() 3528 rates[10] = min(rates[0], rate_info->target_power_36); in ath5k_setup_rate_powertable() 3530 rates[11] = min(rates[0], rate_info->target_power_48); in ath5k_setup_rate_powertable() 3532 rates[12] = min(rates[0], rate_info->target_power_48); in ath5k_setup_rate_powertable() [all …]
|
| /linux/net/wireless/ |
| H A D | util.c | 1282 static u32 cfg80211_calculate_bitrate_ht(struct rate_info *rate) in cfg80211_calculate_bitrate_ht() 1311 static u32 cfg80211_calculate_bitrate_dmg(struct rate_info *rate) in cfg80211_calculate_bitrate_dmg() 1358 static u32 cfg80211_calculate_bitrate_extended_sc_dmg(struct rate_info *rate) in cfg80211_calculate_bitrate_extended_sc_dmg() 1377 static u32 cfg80211_calculate_bitrate_edmg(struct rate_info *rate) in cfg80211_calculate_bitrate_edmg() 1411 static u32 cfg80211_calculate_bitrate_vht(struct rate_info *rate) in cfg80211_calculate_bitrate_vht() 1506 static u32 cfg80211_calculate_bitrate_he(struct rate_info *rate) in cfg80211_calculate_bitrate_he() 1593 static u32 _cfg80211_calculate_bitrate_eht_uhr(struct rate_info *rate) in _cfg80211_calculate_bitrate_eht_uhr() 1735 static u32 cfg80211_calculate_bitrate_eht(struct rate_info *rate) in cfg80211_calculate_bitrate_uhr() 1748 static u32 cfg80211_calculate_bitrate_uhr(struct rate_info *rate) in cfg80211_calculate_bitrate_uhr() 1779 static u32 cfg80211_calculate_bitrate_s1g(struct rate_info *rat in cfg80211_calculate_bitrate_s1g() [all...] |
| /linux/drivers/net/wireless/ath/wcn36xx/ |
| H A D | txrx.h | 167 void wcn36xx_process_tx_rate(struct ani_global_class_a_stats_info *stats, struct rate_info *info);
|
| H A D | txrx.c | 707 void wcn36xx_process_tx_rate(struct ani_global_class_a_stats_info *stats, struct rate_info *info) in wcn36xx_process_tx_rate()
|
| /linux/net/mac80211/ |
| H A D | airtime.c | 627 struct rate_info *ri) in ieee80211_fill_rate_info() 680 struct rate_info *ri, u8 band, int len) in ieee80211_fill_rx_status() 722 struct rate_info *ri, in ieee80211_calc_tx_airtime_rate() 780 struct rate_info *ri = &sta->deflink.tx_stats.last_rate_info; in ieee80211_calc_expected_tx_airtime()
|
| H A D | sta_info.c | 2540 struct rate_info *rinfo) in sta_stats_decode_rate() 2609 static int sta_set_rate_info_rx(struct sta_info *sta, struct rate_info *rinfo, in sta_set_rate_info_rx()
|
| H A D | util.c | 3509 struct rate_info ri; in ieee80211_calculate_rx_timestamp()
|
| /linux/Documentation/driver-api/80211/ |
| H A D | cfg80211.rst | 59 rate_info
|
| /linux/drivers/net/wireless/virtual/ |
| H A D | mac80211_hwsim.c | 3837 struct rate_info *rate_info, in mac80211_hwsim_parse_rate_info() argument 3849 rate_info->flags = nla_get_u8(tb[HWSIM_RATE_INFO_ATTR_FLAGS]); in mac80211_hwsim_parse_rate_info() 3852 rate_info->mcs = nla_get_u8(tb[HWSIM_RATE_INFO_ATTR_MCS]); in mac80211_hwsim_parse_rate_info() 3855 rate_info->legacy = nla_get_u16(tb[HWSIM_RATE_INFO_ATTR_LEGACY]); in mac80211_hwsim_parse_rate_info() 3858 rate_info->nss = nla_get_u8(tb[HWSIM_RATE_INFO_ATTR_NSS]); in mac80211_hwsim_parse_rate_info() 3861 rate_info->bw = nla_get_u8(tb[HWSIM_RATE_INFO_ATTR_BW]); in mac80211_hwsim_parse_rate_info() 3864 rate_info->he_gi = nla_get_u8(tb[HWSIM_RATE_INFO_ATTR_HE_GI]); in mac80211_hwsim_parse_rate_info() 3867 rate_info->he_dcm = nla_get_u8(tb[HWSIM_RATE_INFO_ATTR_HE_DCM]); in mac80211_hwsim_parse_rate_info() 3870 rate_info->he_ru_alloc = in mac80211_hwsim_parse_rate_info() 3874 rate_info->n_bonded_ch = nla_get_u8(tb[HWSIM_RATE_INFO_ATTR_N_BOUNDED_CH]); in mac80211_hwsim_parse_rate_info() [all …]
|
| H A D | virt_wifi.c | 343 sinfo->txrate = (struct rate_info) { in virt_wifi_get_station()
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | mac.c | 13428 struct ath12k_dp_link_peer_rate_info rate_info = {}; in ath12k_mac_op_sta_statistics() local 13445 ath12k_dp_link_peer_get_sta_rate_info_stats(dp, arsta->addr, &rate_info); in ath12k_mac_op_sta_statistics() 13450 sinfo->rx_duration = rate_info.rx_duration; in ath12k_mac_op_sta_statistics() 13453 sinfo->tx_duration = rate_info.tx_duration; in ath12k_mac_op_sta_statistics() 13456 if (rate_info.txrate.legacy || rate_info.txrate.nss) { in ath12k_mac_op_sta_statistics() 13457 if (rate_info.txrate.legacy) { in ath12k_mac_op_sta_statistics() 13458 sinfo->txrate.legacy = rate_info.txrate.legacy; in ath12k_mac_op_sta_statistics() 13460 sinfo->txrate.mcs = rate_info.txrate.mcs; in ath12k_mac_op_sta_statistics() 13461 sinfo->txrate.nss = rate_info.txrate.nss; in ath12k_mac_op_sta_statistics() 13462 sinfo->txrate.bw = rate_info.txrate.bw; in ath12k_mac_op_sta_statistics() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | mac.c | 35 struct rate_info *rate; in mt7925_mac_sta_poll() 904 struct rate_info rate = {}; in mt7925_mac_add_txs_skb()
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | dp_tx.c | 563 struct rate_info rate; in ath11k_dp_tx_complete_msdu()
|
| H A D | dp_rx.c | 1488 memcpy(&arsta->last_txrate, &arsta->txrate, sizeof(struct rate_info)); in ath11k_update_per_peer_tx_stats()
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt76_connac_mac.c | 621 struct rate_info rate = {}; in mt76_connac2_mac_fill_txs()
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | htt_rx.c | 3669 struct rate_info *txrate = &arsta->txrate; in ath10k_accumulate_per_peer_tx_stats() 3795 struct rate_info txrate; in ath10k_update_per_peer_tx_stats()
|
| /linux/include/net/ |
| H A D | mac80211.h | 1412 struct rate_info rate_idx;
|
| /linux/drivers/net/wireless/quantenna/qtnfmac/ |
| H A D | commands.c | 478 qtnf_sta_info_parse_rate(struct rate_info *rate_dst, in qtnf_sta_info_parse_rate()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | mac.c | 1416 struct rate_info rate = {}; in mt7996_mac_add_txs_skb()
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | cfg80211.c | 1367 struct rate_info *rate) in mwifiex_parse_htinfo()
|