Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/net/wireless/mediatek/mt76/
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()
234 eht->data[7] |= le32_encode_bits(status->nss, IEEE80211_RADIOTAP_EHT_DATA7_NSS_S); in mt76_connac3_mac_decode_eht_radiotap()
236 eht->user_info[0] |= in mt76_connac3_mac_decode_eht_radiotap()
246 eht->user_info[0] |= EHT_BITS(USER_INFO_BEAMFORMING_O); in mt76_connac3_mac_decode_eht_radiotap()
249 eht->user_info[0] |= EHT_BITS(USER_INFO_CODING); in mt76_connac3_mac_decode_eht_radiotap()
[all …]
Dmac80211.c1124 status->eht.ru = mstat.eht.ru; in mt76_rx_convert()
1125 status->eht.gi = mstat.eht.gi; in mt76_rx_convert()
1836 struct mt76_sta_stats *stats, bool eht) in mt76_ethtool_worker() argument
1852 if (eht) { in mt76_ethtool_worker()
1858 for (i = 0; i < (ARRAY_SIZE(stats->tx_bw) - !eht); i++) in mt76_ethtool_worker()
1861 for (i = 0; i < (eht ? 14 : 12); i++) in mt76_ethtool_worker()
Dmt76.h692 } eht; member
1028 s8 eht[16][16]; member
1531 struct mt76_sta_stats *stats, bool eht);
/linux-6.12.1/drivers/net/wireless/intel/iwlwifi/mvm/
Drxmq.c1211 eht->data[(rt_data)] |= \
1248 struct ieee80211_radiotap_eht *eht, in iwl_mvm_decode_eht_ext_mu() argument
1272 eht->user_info[0] |= in iwl_mvm_decode_eht_ext_mu()
1277 eht->known |= cpu_to_le32(IEEE80211_RADIOTAP_EHT_KNOWN_NR_NON_OFDMA_USERS_M); in iwl_mvm_decode_eht_ext_mu()
1278 eht->data[7] |= LE32_DEC_ENC in iwl_mvm_decode_eht_ext_mu()
1358 struct ieee80211_radiotap_eht *eht, in iwl_mvm_decode_eht_ext_tb() argument
1404 struct ieee80211_radiotap_eht *eht) in iwl_mvm_decode_eht_ru() argument
1406 u32 ru = le32_get_bits(eht->data[8], in iwl_mvm_decode_eht_ru()
1468 rx_status->eht.ru = nl_ru; in iwl_mvm_decode_eht_ru()
1474 struct ieee80211_radiotap_eht *eht, in iwl_mvm_decode_eht_phy_data() argument
[all …]
/linux-6.12.1/net/mac80211/
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()
DMakefile39 eht.o
Dsta_info.h1019 r |= STA_STATS_FIELD(EHT_GI, s->eht.gi); in sta_stats_encode_rate()
1020 r |= STA_STATS_FIELD(EHT_RU, s->eht.ru); in sta_stats_encode_rate()
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()
Drx.c5424 status->eht.gi > NL80211_RATE_INFO_EHT_GI_3_2, in ieee80211_rx_list()
5426 status->rate_idx, status->nss, status->eht.gi)) in ieee80211_rx_list()
Dutil.c3345 ri.eht_ru_alloc = status->eht.ru; in ieee80211_calculate_rx_timestamp()
/linux-6.12.1/drivers/net/wireless/mediatek/mt76/mt7925/
Dmcu.c741 u8 eht; in mt7925_mcu_parse_phy_cap() member
754 dev->has_eht = cap->eht; in mt7925_mcu_parse_phy_cap()
1488 struct sta_rec_eht *eht; in mt7925_mcu_sta_eht_tlv() local
1497 tlv = mt76_connac_mcu_add_tlv(skb, STA_REC_EHT, sizeof(*eht)); in mt7925_mcu_sta_eht_tlv()
1499 eht = (struct sta_rec_eht *)tlv; in mt7925_mcu_sta_eht_tlv()
1500 eht->tid_bitmap = 0xff; in mt7925_mcu_sta_eht_tlv()
1501 eht->mac_cap = cpu_to_le16(*(u16 *)elem->mac_cap_info); in mt7925_mcu_sta_eht_tlv()
1502 eht->phy_cap = cpu_to_le64(*(u64 *)elem->phy_cap_info); in mt7925_mcu_sta_eht_tlv()
1503 eht->phy_cap_ext = cpu_to_le64(elem->phy_cap_info[8]); in mt7925_mcu_sta_eht_tlv()
1506 memcpy(eht->mcs_map_bw20, &mcs_map->only_20mhz, sizeof(eht->mcs_map_bw20)); in mt7925_mcu_sta_eht_tlv()
[all …]
Dmac.c315 status->eht.gi = gi; in mt7925_mac_fill_rx_rate()
/linux-6.12.1/drivers/net/wireless/realtek/rtw89/
Dcore.c1800 bool rx_status, bool eht) in rtw89_rxdesc_to_nl_he_eht_gi() argument
1806 return eht ? NL80211_RATE_INFO_EHT_GI_0_8 : in rtw89_rxdesc_to_nl_he_eht_gi()
1810 return eht ? NL80211_RATE_INFO_EHT_GI_1_6 : in rtw89_rxdesc_to_nl_he_eht_gi()
1813 return eht ? NL80211_RATE_INFO_EHT_GI_3_2 : in rtw89_rxdesc_to_nl_he_eht_gi()
1818 return eht ? NL80211_RATE_INFO_EHT_GI_3_2 : in rtw89_rxdesc_to_nl_he_eht_gi()
1826 bool eht) in rtw89_check_rx_statu_gi_match() argument
1828 if (eht) in rtw89_check_rx_statu_gi_match()
1829 return status->eht.gi == gi_ltf; in rtw89_check_rx_statu_gi_match()
1840 bool eht = false; in rtw89_core_rx_ppdu_match() local
1859 eht = data_rate_mode == DATA_RATE_MODE_EHT; in rtw89_core_rx_ppdu_match()
[all …]
Ddebug.c3580 status->eht.gi < ARRAY_SIZE(eht_gi_str) ? in rtw89_sta_info_get_iter()
3581 eht_gi_str[status->eht.gi] : "N/A"); in rtw89_sta_info_get_iter()
/linux-6.12.1/drivers/net/wireless/mediatek/mt76/mt7996/
Dmcu.c1251 struct sta_rec_eht *eht; in mt7996_mcu_sta_eht_tlv() local
1260 tlv = mt76_connac_mcu_add_tlv(skb, STA_REC_EHT, sizeof(*eht)); in mt7996_mcu_sta_eht_tlv()
1262 eht = (struct sta_rec_eht *)tlv; in mt7996_mcu_sta_eht_tlv()
1263 eht->tid_bitmap = 0xff; in mt7996_mcu_sta_eht_tlv()
1264 eht->mac_cap = cpu_to_le16(*(u16 *)elem->mac_cap_info); in mt7996_mcu_sta_eht_tlv()
1265 eht->phy_cap = cpu_to_le64(*(u64 *)elem->phy_cap_info); in mt7996_mcu_sta_eht_tlv()
1266 eht->phy_cap_ext = cpu_to_le64(elem->phy_cap_info[8]); in mt7996_mcu_sta_eht_tlv()
1274 memcpy(eht->mcs_map_bw20, &mcs_map->only_20mhz, in mt7996_mcu_sta_eht_tlv()
1275 sizeof(eht->mcs_map_bw20)); in mt7996_mcu_sta_eht_tlv()
1279 memcpy(eht->mcs_map_bw80, &mcs_map->bw._80, sizeof(eht->mcs_map_bw80)); in mt7996_mcu_sta_eht_tlv()
[all …]
Dmac.c354 status->eht.gi = gi; in mt7996_mac_fill_rx_rate()
/linux-6.12.1/include/net/
Dmac80211.h1649 } eht; member