Home
last modified time | relevance | path

Searched refs:eht (Results 1 – 23 of 23) sorted by relevance

/linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/
H A Drx.c621 eht->data[(rt_data)] |= \
682 eht->user_info[0] |= in iwl_mld_decode_eht_ext_mu()
879 rx_status->eht.ru = nl_ru; in iwl_mld_decode_eht_ru()
945 eht->data[1] |= in iwl_mld_decode_eht_phy_data()
1088 eht->data[0] |= cpu_to_le32 in iwl_mld_rx_eht()
1092 rx_status->eht.gi)); in iwl_mld_rx_eht()
1098 eht->data[7] |= in iwl_mld_rx_eht()
1103 eht->data[7] |= in iwl_mld_rx_eht()
1106 eht->user_info[0] |= in iwl_mld_rx_eht()
1114 eht->user_info[0] |= in iwl_mld_rx_eht()
[all …]
/linux-6.15/drivers/net/wireless/mediatek/mt76/
H A Dmt76_connac3_mac.c205 struct ieee80211_radiotap_eht *eht; in mt76_connac3_mac_decode_eht_radiotap() local
213 eht = mt76_connac3_mac_radiotap_push_tlv(skb, IEEE80211_RADIOTAP_EHT, in mt76_connac3_mac_decode_eht_radiotap()
214 sizeof(*eht) + sizeof(u32)); in mt76_connac3_mac_decode_eht_radiotap()
220 eht->known |= EHT_BITS(KNOWN_SPATIAL_REUSE) | in mt76_connac3_mac_decode_eht_radiotap()
227 eht->data[0] |= in mt76_connac3_mac_decode_eht_radiotap()
229 cpu_to_le32(FIELD_PREP(IEEE80211_RADIOTAP_EHT_DATA0_GI, status->eht.gi) | in mt76_connac3_mac_decode_eht_radiotap()
235 eht->data[7] |= le32_encode_bits(status->nss - 1, IEEE80211_RADIOTAP_EHT_DATA7_NSS_S); in mt76_connac3_mac_decode_eht_radiotap()
237 eht->user_info[0] |= in mt76_connac3_mac_decode_eht_radiotap()
247 eht->user_info[0] |= EHT_BITS(USER_INFO_BEAMFORMING_O); in mt76_connac3_mac_decode_eht_radiotap()
250 eht->user_info[0] |= EHT_BITS(USER_INFO_CODING); in mt76_connac3_mac_decode_eht_radiotap()
[all …]
H A Dmac80211.c1205 status->eht.ru = mstat.eht.ru; in mt76_rx_convert()
1206 status->eht.gi = mstat.eht.gi; in mt76_rx_convert()
1934 struct mt76_sta_stats *stats, bool eht) in mt76_ethtool_worker() argument
1950 if (eht) { in mt76_ethtool_worker()
1956 for (i = 0; i < (ARRAY_SIZE(stats->tx_bw) - !eht); i++) in mt76_ethtool_worker()
1959 for (i = 0; i < (eht ? 14 : 12); i++) in mt76_ethtool_worker()
H A Dmt76.h708 } eht; member
1076 s8 eht[16][16]; member
1628 struct mt76_sta_stats *stats, bool eht);
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/
H A Drxmq.c1211 eht->data[(rt_data)] |= \
1272 eht->user_info[0] |= in iwl_mvm_decode_eht_ext_mu()
1468 rx_status->eht.ru = nl_ru; in iwl_mvm_decode_eht_ru()
1537 eht->data[1] |= in iwl_mvm_decode_eht_phy_data()
1688 eht->data[0] |= cpu_to_le32 in iwl_mvm_rx_eht()
1692 rx_status->eht.gi)); in iwl_mvm_rx_eht()
1699 eht->data[7] |= in iwl_mvm_rx_eht()
1704 eht->data[7] |= in iwl_mvm_rx_eht()
1707 eht->user_info[0] |= in iwl_mvm_rx_eht()
1715 eht->user_info[0] |= in iwl_mvm_rx_eht()
[all …]
/linux-6.15/drivers/net/wireless/ath/ath12k/
H A Ddp_mon.c801 struct hal_rx_radiotap_eht *eht = &ppdu_info->eht_info.eht; in ath12k_dp_mon_hal_rx_parse_eht_sig_ndp() local
812 eht->known = cpu_to_le32(known); in ath12k_dp_mon_hal_rx_parse_eht_sig_ndp()
849 struct hal_rx_radiotap_eht *eht = &ppdu_info->eht_info.eht; in ath12k_dp_mon_hal_rx_parse_usig_overflow() local
859 eht->known = cpu_to_le32(known); in ath12k_dp_mon_hal_rx_parse_usig_overflow()
895 struct hal_rx_radiotap_eht *eht = &ppdu_info->eht_info.eht; in ath12k_dp_mon_hal_rx_parse_non_ofdma_users() local
1017 struct hal_rx_radiotap_eht *eht = &ppdu_info->eht_info.eht; in ath12k_dp_mon_hal_rx_parse_ru_allocation() local
1223 struct hal_rx_radiotap_eht *eht = &ppdu_info->eht_info.eht; in ath12k_dp_mon_hal_rx_parse_user_info() local
1883 eht_len = struct_size(eht, in ath12k_dp_mon_update_radiotap()
1906 eht->known = ppduinfo->eht_info.eht.known; in ath12k_dp_mon_update_radiotap()
1912 eht->data[i] = ppduinfo->eht_info.eht.data[i]; in ath12k_dp_mon_update_radiotap()
[all …]
H A Dhal_rx.h181 struct hal_rx_radiotap_eht eht; member
H A Ddp_rx.c2407 rx_status->eht.gi = ath12k_mac_eht_gi_to_nl80211_eht_gi(sgi); in ath12k_dp_rx_h_rate()
/linux-6.15/net/mac80211/
H A Dspectmgmt.c157 } __packed eht; in validate_chandef_by_6ghz_he_eht_oper() local
209 eht._oper.params = IEEE80211_EHT_OPER_INFO_PRESENT; in validate_chandef_by_6ghz_he_eht_oper()
210 eht._oper_info.control = he._6ghz_oper.control; in validate_chandef_by_6ghz_he_eht_oper()
211 eht._oper_info.ccfs0 = he._6ghz_oper.ccfs0; in validate_chandef_by_6ghz_he_eht_oper()
212 eht._oper_info.ccfs1 = he._6ghz_oper.ccfs1; in validate_chandef_by_6ghz_he_eht_oper()
213 eht_oper = &eht._oper; in validate_chandef_by_6ghz_he_eht_oper()
H A DMakefile39 eht.o
H A Dsta_info.h1027 r |= STA_STATS_FIELD(EHT_GI, s->eht.gi); in sta_stats_encode_rate()
1028 r |= STA_STATS_FIELD(EHT_RU, s->eht.ru); in sta_stats_encode_rate()
H A Dairtime.c555 group = EHT_GROUP_IDX(streams, status->eht.gi, bw); in ieee80211_get_rate_duration()
655 stat->eht.gi = ri->eht_gi; in ieee80211_fill_rate_info()
H A Drx.c5378 status->eht.gi > NL80211_RATE_INFO_EHT_GI_3_2, in ieee80211_rx_list()
5380 status->rate_idx, status->nss, status->eht.gi)) in ieee80211_rx_list()
H A Dutil.c3350 ri.eht_ru_alloc = status->eht.ru; in ieee80211_calculate_rx_timestamp()
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmcu.c844 u8 eht; in mt7925_mcu_parse_phy_cap() member
1597 struct sta_rec_eht *eht; in mt7925_mcu_sta_eht_tlv() local
1608 eht = (struct sta_rec_eht *)tlv; in mt7925_mcu_sta_eht_tlv()
1609 eht->tid_bitmap = 0xff; in mt7925_mcu_sta_eht_tlv()
1612 eht->phy_cap_ext = cpu_to_le64(elem->phy_cap_info[8]); in mt7925_mcu_sta_eht_tlv()
1615 memcpy(eht->mcs_map_bw20, &mcs_map->only_20mhz, sizeof(eht->mcs_map_bw20)); in mt7925_mcu_sta_eht_tlv()
1616 memcpy(eht->mcs_map_bw80, &mcs_map->bw._80, sizeof(eht->mcs_map_bw80)); in mt7925_mcu_sta_eht_tlv()
1617 memcpy(eht->mcs_map_bw160, &mcs_map->bw._160, sizeof(eht->mcs_map_bw160)); in mt7925_mcu_sta_eht_tlv()
3428 for (i = 0; i < ARRAY_SIZE(limits->eht); i++) { in mt7925_mcu_build_sku()
3429 memcpy(&sku[offset], limits->eht[i], ARRAY_SIZE(limits->eht[i])); in mt7925_mcu_build_sku()
[all …]
H A Dmac.c315 status->eht.gi = gi; in mt7925_mac_fill_rx_rate()
/linux-6.15/drivers/net/wireless/realtek/rtw89/
H A Dcore.c1973 bool eht) in rtw89_check_rx_statu_gi_match() argument
1975 if (eht) in rtw89_check_rx_statu_gi_match()
1987 bool eht = false; in rtw89_core_rx_ppdu_match() local
2322 eht->data[0] = in rtw89_core_update_radiotap_eht()
2325 eht->user_info[0] = in rtw89_core_update_radiotap_eht()
2329 eht->user_info[0] |= in rtw89_core_update_radiotap_eht()
2333 eht->user_info[0] |= in rtw89_core_update_radiotap_eht()
2711 bool eht = false; in rtw89_core_update_rx_status() local
2764 eht = true; in rtw89_core_update_rx_status()
2771 if (eht) in rtw89_core_update_rx_status()
[all …]
H A Ddebug.c3778 status->eht.gi < ARRAY_SIZE(eht_gi_str) ? in rtw89_sta_link_info_get_iter()
3779 eht_gi_str[status->eht.gi] : "N/A"); in rtw89_sta_link_info_get_iter()
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmcu.c1250 struct sta_rec_eht *eht; in mt7996_mcu_sta_eht_tlv() local
1261 eht = (struct sta_rec_eht *)tlv; in mt7996_mcu_sta_eht_tlv()
1262 eht->tid_bitmap = 0xff; in mt7996_mcu_sta_eht_tlv()
1263 eht->mac_cap = cpu_to_le16(*(u16 *)elem->mac_cap_info); in mt7996_mcu_sta_eht_tlv()
1265 eht->phy_cap_ext = cpu_to_le64(elem->phy_cap_info[8]); in mt7996_mcu_sta_eht_tlv()
1273 memcpy(eht->mcs_map_bw20, &mcs_map->only_20mhz, in mt7996_mcu_sta_eht_tlv()
1274 sizeof(eht->mcs_map_bw20)); in mt7996_mcu_sta_eht_tlv()
1278 memcpy(eht->mcs_map_bw80, &mcs_map->bw._80, sizeof(eht->mcs_map_bw80)); in mt7996_mcu_sta_eht_tlv()
1279 memcpy(eht->mcs_map_bw160, &mcs_map->bw._160, sizeof(eht->mcs_map_bw160)); in mt7996_mcu_sta_eht_tlv()
1280 memcpy(eht->mcs_map_bw320, &mcs_map->bw._320, sizeof(eht->mcs_map_bw320)); in mt7996_mcu_sta_eht_tlv()
[all …]
H A Dmac.c378 status->eht.gi = gi; in mt7996_mac_fill_rx_rate()
/linux-6.15/Documentation/netlink/specs/
H A Dnl80211.yaml1256 name: eht-capability
1259 name: disable-eht
1515 name: no-eht
1603 name: eht-cap-mac
1606 name: eht-cap-phy
1609 name: eht-cap-mcs-set
1612 name: eht-cap-ppe
H A Drt_link.yaml1748 name: mcast-eht-hosts-limit
1751 name: mcast-eht-hosts-cnt
/linux-6.15/include/net/
H A Dmac80211.h1662 } eht; member