Home
last modified time | relevance | path

Searched refs:he_gi (Results 1 – 25 of 26) sorted by relevance

12

/linux/drivers/net/wireless/ath/ath12k/wifi7/
H A Ddp_mon.c812 u16 he_gi = 0, he_ltf = 0; in ath12k_wifi7_dp_mon_parse_he_sig_mu() local
863 he_gi = HE_GI_0_8; in ath12k_wifi7_dp_mon_parse_he_sig_mu()
867 he_gi = HE_GI_0_8; in ath12k_wifi7_dp_mon_parse_he_sig_mu()
871 he_gi = HE_GI_1_6; in ath12k_wifi7_dp_mon_parse_he_sig_mu()
875 he_gi = HE_GI_3_2; in ath12k_wifi7_dp_mon_parse_he_sig_mu()
880 ppdu_info->gi = he_gi; in ath12k_wifi7_dp_mon_parse_he_sig_mu()
881 value = he_gi << HE_GI_SHIFT; in ath12k_wifi7_dp_mon_parse_he_sig_mu()
947 u16 he_gi = 0, he_ltf = 0; in ath12k_wifi7_dp_mon_parse_he_sig_su() local
1022 he_gi = HE_GI_0_8; in ath12k_wifi7_dp_mon_parse_he_sig_su()
1026 he_gi = HE_GI_0_8; in ath12k_wifi7_dp_mon_parse_he_sig_su()
[all …]
/linux/net/wireless/
H A Dutil.c1522 if (WARN_ON_ONCE(rate->he_gi > NL80211_RATE_INFO_HE_GI_3_2)) in cfg80211_calculate_bitrate_he()
1533 result = rates_160M[rate->he_gi]; in cfg80211_calculate_bitrate_he()
1537 result = rates_996[rate->he_gi]; in cfg80211_calculate_bitrate_he()
1541 result = rates_484[rate->he_gi]; in cfg80211_calculate_bitrate_he()
1545 result = rates_242[rate->he_gi]; in cfg80211_calculate_bitrate_he()
1548 result = rates_106[rate->he_gi]; in cfg80211_calculate_bitrate_he()
1551 result = rates_52[rate->he_gi]; in cfg80211_calculate_bitrate_he()
1554 result = rates_26[rate->he_gi]; in cfg80211_calculate_bitrate_he()
/linux/net/mac80211/
H A Dairtime.c550 group = HE_GROUP_IDX(streams, status->he_gi, bw); in ieee80211_get_rate_duration()
658 stat->he_gi = ri->he_gi; in ieee80211_fill_rate_info()
H A Dsta_info.h1096 r |= STA_STATS_FIELD(HE_GI, s->he_gi);
H A Dsta_info.c2559 rinfo->he_gi = STA_STATS_GET(HE_GI, rate); in sta_stats_decode_rate()
H A Drx.c663 he.data5 |= HE_PREP(DATA5_GI, status->he_gi); in ieee80211_add_rx_radiotap_header()
/linux/drivers/net/wireless/ath/ath12k/
H A Ddp_peer.c668 info->txrate.he_gi = link_peer->txrate.he_gi; in ath12k_dp_link_peer_get_sta_rate_info_stats()
H A Dmac.c12726 u8 he_gi, u8 he_ltf, bool he_fixed_rate, in ath12k_mac_set_rate_params() argument
12751 "he_gi 0x%02x he_ltf 0x%02x he_fixed_rate %d\n", he_gi, in ath12k_mac_set_rate_params()
12805 ret = ath12k_mac_set_fixed_rate_gi_ltf(arvif, he_gi, he_ltf, in ath12k_mac_set_rate_params()
12808 ret = ath12k_mac_set_auto_rate_gi_ltf(arvif, he_gi, he_ltf); in ath12k_mac_set_rate_params()
13042 u8 he_gi = 0; in ath12k_mac_op_set_bitrate_mask() local
13077 he_gi = mask->control[band].he_gi; in ath12k_mac_op_set_bitrate_mask()
13195 ret = ath12k_mac_set_rate_params(arvif, rate, nss, sgi, ldpc, he_gi, in ath12k_mac_op_set_bitrate_mask()
13442 sinfo->txrate.he_gi = rate_info.txrate.he_gi; in ath12k_mac_op_sta_statistics()
13553 link_sinfo->txrate.he_gi = peer->txrate.he_gi; in ath12k_mac_op_link_sta_statistics()
H A Ddp_htt.c310 peer->txrate.he_gi = ath12k_he_gi_to_nl80211_he_gi(sgi); in ath12k_update_per_peer_tx_stats()
H A Ddp_rx.c1238 rx_status->he_gi = ath12k_he_gi_to_nl80211_he_gi(sgi); in ath12k_dp_rx_h_rate()
/linux/drivers/net/wireless/ath/ath11k/
H A Dmac.c8798 ath11k_mac_set_fixed_rate_gi_ltf(struct ath11k_vif *arvif, u8 he_gi, u8 he_ltf) in ath11k_mac_set_fixed_rate_gi_ltf() argument
8804 if (he_gi && he_gi != 0xFF) in ath11k_mac_set_fixed_rate_gi_ltf()
8805 he_gi += 1; in ath11k_mac_set_fixed_rate_gi_ltf()
8808 WMI_VDEV_PARAM_SGI, he_gi); in ath11k_mac_set_fixed_rate_gi_ltf()
8811 he_gi, ret); in ath11k_mac_set_fixed_rate_gi_ltf()
8830 ath11k_mac_set_auto_rate_gi_ltf(struct ath11k_vif *arvif, u16 he_gi, u8 he_ltf) in ath11k_mac_set_auto_rate_gi_ltf() argument
8836 if (he_gi != 0xFF) { in ath11k_mac_set_auto_rate_gi_ltf()
8837 switch (he_gi) { in ath11k_mac_set_auto_rate_gi_ltf()
8839 he_gi = WMI_AUTORATE_800NS_GI; in ath11k_mac_set_auto_rate_gi_ltf()
8842 he_gi = WMI_AUTORATE_1600NS_GI; in ath11k_mac_set_auto_rate_gi_ltf()
[all …]
H A Ddp_tx.c535 arsta->txrate.he_gi = ath11k_mac_he_gi_to_nl80211_he_gi(sgi); in ath11k_dp_tx_update_txcompl()
H A Ddp_rx.c1478 arsta->txrate.he_gi = ath11k_mac_he_gi_to_nl80211_he_gi(sgi); in ath11k_update_per_peer_tx_stats()
2374 rx_status->he_gi = ath11k_mac_he_gi_to_nl80211_he_gi(sgi); in ath11k_dp_rx_h_rate()
/linux/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmac.c132 rate->he_gi = (val & (0x3 << offs)) >> offs; in mt7925_mac_sta_poll()
304 status->he_gi = gi; in mt7925_mac_fill_rx_rate()
975 rate.he_gi = wcid->rate.he_gi; in mt7925_mac_add_txs_skb()
/linux/drivers/net/wireless/mediatek/mt76/
H A Dmt76_connac_mac.c706 rate.he_gi = wcid->rate.he_gi; in mt76_connac2_mac_fill_txs()
1095 status->he_gi = gi; in mt76_connac2_mac_fill_rx_rate()
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmac80211.c5979 rinfo->he_gi = NL80211_RATE_INFO_HE_GI_0_8; in iwl_mvm_set_sta_rate()
5981 rinfo->he_gi = NL80211_RATE_INFO_HE_GI_1_6; in iwl_mvm_set_sta_rate()
5983 rinfo->he_gi = NL80211_RATE_INFO_HE_GI_3_2; in iwl_mvm_set_sta_rate()
5985 rinfo->he_gi = NL80211_RATE_INFO_HE_GI_0_8; in iwl_mvm_set_sta_rate()
5989 rinfo->he_gi = NL80211_RATE_INFO_HE_GI_0_8; in iwl_mvm_set_sta_rate()
5991 rinfo->he_gi = NL80211_RATE_INFO_HE_GI_1_6; in iwl_mvm_set_sta_rate()
5993 rinfo->he_gi = NL80211_RATE_INFO_HE_GI_3_2; in iwl_mvm_set_sta_rate()
5997 rinfo->he_gi = NL80211_RATE_INFO_HE_GI_1_6; in iwl_mvm_set_sta_rate()
5999 rinfo->he_gi = NL80211_RATE_INFO_HE_GI_3_2; in iwl_mvm_set_sta_rate()
/linux/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmain.c172 mlink->bitrate_mask.control[i].he_gi = 0xff; in mt7996_init_bitrate_mask()
1673 sinfo->txrate.he_gi = txrate->he_gi; in mt7996_sta_statistics()
H A Dmac.c368 status->he_gi = gi; in mt7996_mac_fill_rx_rate()
1540 rate.he_gi = wcid->rate.he_gi; in mt7996_mac_add_txs_skb()
H A Dmcu.c551 rate->he_gi = mcu_rate->tx_gi; in mt7996_mcu_update_tx_gi()
2102 __sta_phy_bitrate_mask_check(he_mcs, he_gi, 0, 1); in mt7996_mcu_add_rate_ctrl_fixed()
2118 mask.control[band].he_gi == GENMASK(7, 0) && in mt7996_mcu_add_rate_ctrl_fixed()
2133 mask.control[band].he_gi != GENMASK(7, 0)) { in mt7996_mcu_add_rate_ctrl_fixed()
/linux/drivers/net/wireless/realtek/rtw89/
H A Ddebug.c3902 rate->he_gi <= NL80211_RATE_INFO_HE_GI_3_2 ? in rtw89_sta_link_info_get_iter()
3903 he_gi_str[rate->he_gi] : "N/A"); in rtw89_sta_link_info_get_iter()
3941 status->he_gi <= NL80211_RATE_INFO_HE_GI_3_2 ? in rtw89_sta_link_info_get_iter()
3942 he_gi_str[status->he_gi] : "N/A"); in rtw89_sta_link_info_get_iter()
H A Dphy.c303 gi = mask->control[nl_band].he_gi; in rtw89_phy_ra_gi_ltf()
3266 ra_report->txrate.he_gi = NL80211_RATE_INFO_HE_GI_0_8; in __rtw89_phy_c2h_ra_rpt_iter()
3268 ra_report->txrate.he_gi = NL80211_RATE_INFO_HE_GI_1_6; in __rtw89_phy_c2h_ra_rpt_iter()
3270 ra_report->txrate.he_gi = NL80211_RATE_INFO_HE_GI_3_2; in __rtw89_phy_c2h_ra_rpt_iter()
H A Dcore.c2332 return status->he_gi == gi_ltf; in rtw89_check_rx_statu_gi_match()
3700 rx_status->he_gi = gi; in rtw89_core_update_rx_status()
/linux/include/net/
H A Dcfg80211.h882 enum nl80211_he_gi he_gi; member
2026 u8 he_gi; member
H A Dmac80211.h1678 u8 he_gi:2; member
/linux/drivers/net/wireless/virtual/
H A Dmac80211_hwsim.c3728 rate_info->he_gi = nla_get_u8(tb[HWSIM_RATE_INFO_ATTR_HE_GI]); in mac80211_hwsim_parse_rate_info()

12