/linux-6.1.9/drivers/net/wireless/ath/ath11k/ |
D | hal_rx.c | 875 u16 he_gi = 0, he_ltf = 0; in ath11k_hal_rx_parse_mon_status_tlv() local 1145 he_gi = HE_GI_0_8; in ath11k_hal_rx_parse_mon_status_tlv() 1149 he_gi = HE_GI_0_8; in ath11k_hal_rx_parse_mon_status_tlv() 1153 he_gi = HE_GI_1_6; in ath11k_hal_rx_parse_mon_status_tlv() 1158 he_gi = HE_GI_0_8; in ath11k_hal_rx_parse_mon_status_tlv() 1161 he_gi = HE_GI_3_2; in ath11k_hal_rx_parse_mon_status_tlv() 1166 ppdu_info->gi = he_gi; in ath11k_hal_rx_parse_mon_status_tlv() 1167 he_gi = (he_gi != 0) ? he_gi - 1 : 0; in ath11k_hal_rx_parse_mon_status_tlv() 1168 ppdu_info->he_data5 |= FIELD_PREP(IEEE80211_RADIOTAP_HE_DATA5_GI, he_gi); in ath11k_hal_rx_parse_mon_status_tlv() 1264 he_gi = HE_GI_0_8; in ath11k_hal_rx_parse_mon_status_tlv() [all …]
|
D | mac.c | 7524 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 7530 if (he_gi && he_gi != 0xFF) in ath11k_mac_set_fixed_rate_gi_ltf() 7531 he_gi += 1; in ath11k_mac_set_fixed_rate_gi_ltf() 7534 WMI_VDEV_PARAM_SGI, he_gi); in ath11k_mac_set_fixed_rate_gi_ltf() 7537 he_gi, ret); in ath11k_mac_set_fixed_rate_gi_ltf() 7556 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 7562 if (he_gi != 0xFF) { in ath11k_mac_set_auto_rate_gi_ltf() 7563 switch (he_gi) { in ath11k_mac_set_auto_rate_gi_ltf() 7565 he_gi = WMI_AUTORATE_800NS_GI; in ath11k_mac_set_auto_rate_gi_ltf() 7568 he_gi = WMI_AUTORATE_1600NS_GI; in ath11k_mac_set_auto_rate_gi_ltf() [all …]
|
D | dp_tx.c | 498 arsta->txrate.he_gi = ath11k_mac_he_gi_to_nl80211_he_gi(sgi); in ath11k_dp_tx_update_txcompl()
|
D | dp_rx.c | 1489 arsta->txrate.he_gi = ath11k_mac_he_gi_to_nl80211_he_gi(sgi); in ath11k_update_per_peer_tx_stats() 2380 rx_status->he_gi = ath11k_mac_he_gi_to_nl80211_he_gi(sgi); in ath11k_dp_rx_h_rate()
|
/linux-6.1.9/net/wireless/ |
D | util.c | 1388 if (WARN_ON_ONCE(rate->he_gi > NL80211_RATE_INFO_HE_GI_3_2)) in cfg80211_calculate_bitrate_he() 1397 result = rates_160M[rate->he_gi]; in cfg80211_calculate_bitrate_he() 1401 result = rates_969[rate->he_gi]; in cfg80211_calculate_bitrate_he() 1405 result = rates_484[rate->he_gi]; in cfg80211_calculate_bitrate_he() 1409 result = rates_242[rate->he_gi]; in cfg80211_calculate_bitrate_he() 1412 result = rates_106[rate->he_gi]; in cfg80211_calculate_bitrate_he() 1415 result = rates_52[rate->he_gi]; in cfg80211_calculate_bitrate_he() 1418 result = rates_26[rate->he_gi]; in cfg80211_calculate_bitrate_he()
|
/linux-6.1.9/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | rxmq.c | 1559 rx_status->he_gi = NL80211_RATE_INFO_HE_GI_1_6; in iwl_mvm_rx_he() 1561 rx_status->he_gi = NL80211_RATE_INFO_HE_GI_0_8; in iwl_mvm_rx_he() 1569 rx_status->he_gi = NL80211_RATE_INFO_HE_GI_1_6; in iwl_mvm_rx_he() 1571 rx_status->he_gi = NL80211_RATE_INFO_HE_GI_0_8; in iwl_mvm_rx_he() 1576 rx_status->he_gi = NL80211_RATE_INFO_HE_GI_3_2; in iwl_mvm_rx_he() 1579 rx_status->he_gi = NL80211_RATE_INFO_HE_GI_1_6; in iwl_mvm_rx_he() 1584 rx_status->he_gi = NL80211_RATE_INFO_HE_GI_3_2; in iwl_mvm_rx_he() 1588 rx_status->he_gi = NL80211_RATE_INFO_HE_GI_0_8; in iwl_mvm_rx_he()
|
D | mac80211.c | 5041 rinfo->he_gi = NL80211_RATE_INFO_HE_GI_0_8; in iwl_mvm_set_sta_rate() 5043 rinfo->he_gi = NL80211_RATE_INFO_HE_GI_1_6; in iwl_mvm_set_sta_rate() 5045 rinfo->he_gi = NL80211_RATE_INFO_HE_GI_3_2; in iwl_mvm_set_sta_rate() 5047 rinfo->he_gi = NL80211_RATE_INFO_HE_GI_0_8; in iwl_mvm_set_sta_rate() 5051 rinfo->he_gi = NL80211_RATE_INFO_HE_GI_0_8; in iwl_mvm_set_sta_rate() 5053 rinfo->he_gi = NL80211_RATE_INFO_HE_GI_1_6; in iwl_mvm_set_sta_rate() 5055 rinfo->he_gi = NL80211_RATE_INFO_HE_GI_3_2; in iwl_mvm_set_sta_rate() 5059 rinfo->he_gi = NL80211_RATE_INFO_HE_GI_1_6; in iwl_mvm_set_sta_rate() 5061 rinfo->he_gi = NL80211_RATE_INFO_HE_GI_3_2; in iwl_mvm_set_sta_rate()
|
/linux-6.1.9/net/mac80211/ |
D | airtime.c | 444 group = HE_GROUP_IDX(streams, status->he_gi, bw); in ieee80211_get_rate_duration() 532 stat->he_gi = ri->he_gi; in ieee80211_fill_rate_info()
|
D | sta_info.h | 981 r |= STA_STATS_FIELD(HE_GI, s->he_gi); in sta_stats_encode_rate()
|
D | status.c | 463 he->data5 |= HE_PREP(DATA5_GI, status_rate->rate_idx.he_gi); in ieee80211_add_tx_radiotap_header()
|
D | sta_info.c | 2374 rinfo->he_gi = STA_STATS_GET(HE_GI, rate); in sta_stats_decode_rate()
|
/linux-6.1.9/drivers/net/wireless/realtek/rtw89/ |
D | phy.c | 204 u8 he_gi = mask->control[nl_band].he_gi; in rtw89_phy_ra_gi_ltf() local 210 if (he_ltf == 2 && he_gi == 2) { in rtw89_phy_ra_gi_ltf() 212 } else if (he_ltf == 2 && he_gi == 0) { in rtw89_phy_ra_gi_ltf() 214 } else if (he_ltf == 1 && he_gi == 1) { in rtw89_phy_ra_gi_ltf() 216 } else if (he_ltf == 1 && he_gi == 0) { in rtw89_phy_ra_gi_ltf() 218 } else if (he_ltf == 0 && he_gi == 1) { in rtw89_phy_ra_gi_ltf() 220 } else if (he_ltf == 0 && he_gi == 0) { in rtw89_phy_ra_gi_ltf() 2060 ra_report->txrate.he_gi = NL80211_RATE_INFO_HE_GI_0_8; in rtw89_phy_c2h_ra_rpt_iter() 2062 ra_report->txrate.he_gi = NL80211_RATE_INFO_HE_GI_1_6; in rtw89_phy_c2h_ra_rpt_iter() 2064 ra_report->txrate.he_gi = NL80211_RATE_INFO_HE_GI_3_2; in rtw89_phy_c2h_ra_rpt_iter()
|
D | debug.c | 2352 rate->he_gi <= NL80211_RATE_INFO_HE_GI_3_2 ? in rtw89_sta_info_get_iter() 2353 he_gi_str[rate->he_gi] : "N/A"); in rtw89_sta_info_get_iter() 2378 status->he_gi <= NL80211_RATE_INFO_HE_GI_3_2 ? in rtw89_sta_info_get_iter() 2379 he_gi_str[rate->he_gi] : "N/A"); in rtw89_sta_info_get_iter()
|
D | core.c | 1334 status->he_gi == gi_ltf && in rtw89_core_rx_ppdu_match() 1713 rx_status->he_gi = rtw89_rxdesc_to_nl_he_gi(rtwdev, desc_info, true); in rtw89_core_update_rx_status()
|
/linux-6.1.9/drivers/net/wireless/mediatek/mt76/ |
D | mt76_connac_mac.c | 633 rate.he_gi = wcid->rate.he_gi; in mt76_connac2_mac_fill_txs() 1021 status->he_gi = gi; in mt76_connac2_mac_fill_rx_rate()
|
D | mac80211.c | 998 status->he_gi = mstat.he_gi; in mt76_rx_convert()
|
D | mt76.h | 619 u8 he_gi:2, he_dcm:1; member
|
/linux-6.1.9/drivers/net/wireless/mediatek/mt76/mt7915/ |
D | main.c | 169 mvif->bitrate_mask.control[i].he_gi = 0xff; in mt7915_init_bitrate_mask() 1007 sinfo->txrate.he_gi = txrate->he_gi; in mt7915_sta_statistics()
|
D | testmode.c | 299 rate.he_gi = td->tx_rate_sgi; in mt7915_tm_set_tx_len()
|
D | mcu.c | 1382 __sta_phy_bitrate_mask_check(he_mcs, he_gi, 0, 1); in mt7915_mcu_add_rate_ctrl_fixed() 1395 mask->control[band].he_gi == GENMASK(7, 0) && in mt7915_mcu_add_rate_ctrl_fixed() 1410 mask->control[band].he_gi != GENMASK(7, 0)) { in mt7915_mcu_add_rate_ctrl_fixed() 3340 rate->he_gi = res->gi; in mt7915_mcu_get_rx_rate()
|
D | mac.c | 204 rate->he_gi = (val & (0x3 << offs)) >> offs; in mt7915_mac_sta_poll()
|
/linux-6.1.9/drivers/net/wireless/mediatek/mt76/mt7921/ |
D | main.c | 1316 sinfo->txrate.he_gi = txrate->he_gi; in mt7921_sta_statistics()
|
D | mac.c | 155 rate->he_gi = (val & (0x3 << offs)) >> offs; in mt7921_mac_sta_poll()
|
/linux-6.1.9/include/net/ |
D | cfg80211.h | 767 enum nl80211_he_gi he_gi; member 1727 u8 he_gi; member
|
D | mac80211.h | 1501 u8 he_gi:2, he_dcm:1; member
|