| /linux/drivers/net/wireless/ath/ath12k/wifi7/ |
| H A D | dp_mon.c | 212 struct hal_rx_radiotap_eht *eht = &ppdu_info->eht_info.eht; in ath12k_wifi7_dp_mon_hal_rx_parse_user_info() local 373 known = __le32_to_cpu(eht->known); in ath12k_wifi7_dp_mon_hal_rx_parse_user_info() 375 eht->known = cpu_to_le32(known); in ath12k_wifi7_dp_mon_hal_rx_parse_user_info() 377 data = __le32_to_cpu(eht->data[1]); in ath12k_wifi7_dp_mon_hal_rx_parse_user_info() 380 eht->data[1] = cpu_to_le32(data); in ath12k_wifi7_dp_mon_hal_rx_parse_user_info() 386 known = __le32_to_cpu(eht->known); in ath12k_wifi7_dp_mon_hal_rx_parse_user_info() 388 eht->known = cpu_to_le32(known); in ath12k_wifi7_dp_mon_hal_rx_parse_user_info() 390 data = __le32_to_cpu(eht->data[1]); in ath12k_wifi7_dp_mon_hal_rx_parse_user_info() 393 eht->data[1] = cpu_to_le32(data); in ath12k_wifi7_dp_mon_hal_rx_parse_user_info() 1171 struct hal_rx_radiotap_eht *eht = &ppdu_info->eht_info.eht; in ath12k_wifi7_dp_mon_hal_rx_parse_eht_sig_ndp() local [all …]
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | dp_mon.c | 414 struct ieee80211_radiotap_eht *eht; in ath12k_dp_mon_update_radiotap() local 420 eht_len = struct_size(eht, in ath12k_dp_mon_update_radiotap() 442 eht = (struct ieee80211_radiotap_eht *)tlv->data; in ath12k_dp_mon_update_radiotap() 443 eht->known = ppduinfo->eht_info.eht.known; in ath12k_dp_mon_update_radiotap() 446 i < ARRAY_SIZE(eht->data) && in ath12k_dp_mon_update_radiotap() 447 i < ARRAY_SIZE(ppduinfo->eht_info.eht.data); in ath12k_dp_mon_update_radiotap() 449 eht->data[i] = ppduinfo->eht_info.eht.data[i]; in ath12k_dp_mon_update_radiotap() 453 &eht->user_info[user]); in ath12k_dp_mon_update_radiotap()
|
| H A D | hal.h | 608 struct hal_rx_radiotap_eht eht; member
|
| H A D | dp_rx.c | 1297 rx_status->eht.gi = ath12k_mac_eht_gi_to_nl80211_eht_gi(sgi); in ath12k_dp_rx_h_rate()
|
| /linux/net/mac80211/ |
| H A D | spectmgmt.c | 154 DEFINE_RAW_FLEX(struct ieee80211_eht_operation, eht, optional, in validate_chandef_by_6ghz_he_eht_oper() 157 (struct ieee80211_eht_operation_info *)eht->optional; in validate_chandef_by_6ghz_he_eht_oper() 209 eht->params = IEEE80211_EHT_OPER_INFO_PRESENT; in validate_chandef_by_6ghz_he_eht_oper() 213 eht_oper = eht; in validate_chandef_by_6ghz_he_eht_oper()
|
| H A D | sta_info.h | 1137 r |= STA_STATS_FIELD(EHT_GI, s->eht.gi); in sta_stats_encode_rate() 1138 r |= STA_STATS_FIELD(EHT_RU, s->eht.ru); in sta_stats_encode_rate()
|
| H A D | airtime.c | 555 group = EHT_GROUP_IDX(streams, status->eht.gi, bw); in ieee80211_get_rate_duration() 671 stat->eht.gi = ri->eht_gi; in ieee80211_fill_rate_info()
|
| H A D | ieee80211_i.h | 1149 enum ieee80211_sta_rx_bandwidth eht; /* and UHR non-DBE */ member
|
| H A D | rx.c | 5654 status->eht.gi > NL80211_RATE_INFO_EHT_GI_3_2, in ieee80211_rx_list() 5656 status->rate_idx, status->nss, status->eht.gi)) in ieee80211_rx_list()
|
| H A D | sta_info.c | 3776 return min(bw, link->bss_bw.eht); in ieee80211_sta_usable_bw()
|
| H A D | util.c | 3552 ri.eht_ru_alloc = status->eht.ru; in ieee80211_calculate_rx_timestamp()
|
| H A D | cfg.c | 1453 link->bss_bw.eht = ieee80211_calc_ap_eht_bw(params, in ieee80211_update_ap_bandwidth()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | mcu.c | 1040 u8 eht; in mt7925_mcu_parse_phy_cap() member 1800 struct sta_rec_eht *eht; in mt7925_mcu_sta_eht_tlv() local 1809 tlv = mt76_connac_mcu_add_tlv(skb, STA_REC_EHT, sizeof(*eht)); in mt7925_mcu_sta_eht_tlv() 1811 eht = (struct sta_rec_eht *)tlv; in mt7925_mcu_sta_eht_tlv() 1812 eht->tid_bitmap = 0xff; in mt7925_mcu_sta_eht_tlv() 1813 eht->mac_cap = cpu_to_le16(*(u16 *)elem->mac_cap_info); in mt7925_mcu_sta_eht_tlv() 1814 eht->phy_cap = cpu_to_le64(*(u64 *)elem->phy_cap_info); in mt7925_mcu_sta_eht_tlv() 1815 eht->phy_cap_ext = cpu_to_le64(elem->phy_cap_info[8]); in mt7925_mcu_sta_eht_tlv() 1818 memcpy(eht->mcs_map_bw20, &mcs_map->only_20mhz, sizeof(eht->mcs_map_bw20)); in mt7925_mcu_sta_eht_tlv() 1819 memcpy(eht->mcs_map_bw80, &mcs_map->bw._80, sizeof(eht->mcs_map_bw80)); in mt7925_mcu_sta_eht_tlv() [all …]
|
| H A D | mac.c | 330 status->eht.gi = gi; in mt7925_mac_fill_rx_rate()
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mac80211.c | 1275 status->eht.ru = mstat.eht.ru; in mt76_rx_convert() 1276 status->eht.gi = mstat.eht.gi; in mt76_rx_convert() 2029 struct mt76_sta_stats *stats, bool eht) in mt76_ethtool_worker() argument 2045 if (eht) { in mt76_ethtool_worker() 2051 for (i = 0; i < (ARRAY_SIZE(stats->tx_bw) - !eht); i++) in mt76_ethtool_worker() 2054 for (i = 0; i < (eht ? 14 : 12); i++) in mt76_ethtool_worker()
|
| H A D | mt76.h | 764 } eht; member 1149 s8 eht[16][16]; member 1871 struct mt76_sta_stats *stats, bool eht);
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | mcu.c | 1604 struct sta_rec_eht *eht; in mt7996_mcu_sta_eht_tlv() local 1613 tlv = mt76_connac_mcu_add_tlv(skb, STA_REC_EHT, sizeof(*eht)); in mt7996_mcu_sta_eht_tlv() 1615 eht = (struct sta_rec_eht *)tlv; in mt7996_mcu_sta_eht_tlv() 1616 eht->tid_bitmap = 0xff; in mt7996_mcu_sta_eht_tlv() 1617 eht->mac_cap = cpu_to_le16(*(u16 *)elem->mac_cap_info); in mt7996_mcu_sta_eht_tlv() 1618 eht->phy_cap = cpu_to_le64(*(u64 *)elem->phy_cap_info); in mt7996_mcu_sta_eht_tlv() 1619 eht->phy_cap_ext = cpu_to_le64(elem->phy_cap_info[8]); in mt7996_mcu_sta_eht_tlv() 1627 memcpy(eht->mcs_map_bw20, &mcs_map->only_20mhz, in mt7996_mcu_sta_eht_tlv() 1628 sizeof(eht->mcs_map_bw20)); in mt7996_mcu_sta_eht_tlv() 1632 memcpy(eht->mcs_map_bw80, &mcs_map->bw._80, sizeof(eht->mcs_map_bw80)); in mt7996_mcu_sta_eht_tlv() [all …]
|
| H A D | mac.c | 345 status->eht.gi = gi; in mt7996_mac_fill_rx_rate()
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | core.c | 2421 bool rx_status, bool eht) in rtw89_rxdesc_to_nl_he_eht_gi() argument 2423 return eht ? rtw89_rxdesc_to_nl_eht_gi(rtwdev, desc_info_gi, rx_status) : in rtw89_rxdesc_to_nl_he_eht_gi() 2429 bool eht) in rtw89_check_rx_statu_gi_match() argument 2431 if (eht) in rtw89_check_rx_statu_gi_match() 2432 return status->eht.gi == gi_ltf; in rtw89_check_rx_statu_gi_match() 2443 bool eht = false; in rtw89_core_rx_ppdu_match() local 2462 eht = data_rate_mode == DATA_RATE_MODE_EHT; in rtw89_core_rx_ppdu_match() 2464 gi_ltf = rtw89_rxdesc_to_nl_he_eht_gi(rtwdev, desc_info->gi_ltf, false, eht); in rtw89_core_rx_ppdu_match() 2467 rtw89_check_rx_statu_gi_match(status, gi_ltf, eht) && in rtw89_core_rx_ppdu_match() 3739 struct ieee80211_radiotap_eht *eht; in rtw89_core_update_radiotap_eht() local [all …]
|
| H A D | debug.c | 4028 status->eht.gi < ARRAY_SIZE(eht_gi_str) ? in rtw89_sta_link_info_get_iter() 4029 eht_gi_str[status->eht.gi] : "N/A"); in rtw89_sta_link_info_get_iter()
|
| /linux/include/net/ |
| H A D | mac80211.h | 1799 } __packed eht; member
|