| /linux/drivers/net/wireless/nxp/nxpwifi/ |
| H A D | util.c | 741 struct ieee80211_radiotap_vht vht = {0}; in nxpwifi_recv_packet_to_monif() local 749 vht.known = cpu_to_le16(IEEE80211_RADIOTAP_VHT_KNOWN_GI | in nxpwifi_recv_packet_to_monif() 756 vht.flags |= IEEE80211_RADIOTAP_VHT_FLAG_STBC; in nxpwifi_recv_packet_to_monif() 759 vht.flags |= IEEE80211_RADIOTAP_VHT_FLAG_SGI; in nxpwifi_recv_packet_to_monif() 762 vht.flags |= IEEE80211_RADIOTAP_VHT_FLAG_SGI_NSYM_M10_9; in nxpwifi_recv_packet_to_monif() 765 vht.flags |= IEEE80211_RADIOTAP_VHT_FLAG_BEAMFORMED; in nxpwifi_recv_packet_to_monif() 781 vht.bandwidth = bw_field; in nxpwifi_recv_packet_to_monif() 782 vht.mcs_nss[0] = (nss & 0xf) | (mcs << 4); in nxpwifi_recv_packet_to_monif() 785 vht.coding |= IEEE80211_RADIOTAP_CODING_LDPC_USER0; in nxpwifi_recv_packet_to_monif() 787 vht.group_id = (vht_sig1 >> 4) & 0x3f; in nxpwifi_recv_packet_to_monif() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mac80211.c | 253 bool vht) in mt76_init_stream_cap() argument 268 if (!vht) in mt76_init_stream_cap() 293 void mt76_set_stream_caps(struct mt76_phy *phy, bool vht) in mt76_set_stream_caps() argument 298 mt76_init_stream_cap(phy, &phy->sband_5g.sband, vht); in mt76_set_stream_caps() 300 mt76_init_stream_cap(phy, &phy->sband_6g.sband, vht); in mt76_set_stream_caps() 308 bool ht, bool vht) in mt76_init_sband() argument 346 mt76_init_stream_cap(phy, sband, vht); in mt76_init_sband() 348 if (!vht) in mt76_init_sband() 374 int n_rates, bool vht) in mt76_init_sband_5g() argument 380 n_rates, true, vht); in mt76_init_sband_5g() [all …]
|
| H A D | mt76_connac_mcu.c | 927 struct sta_rec_vht *vht; in mt76_connac_mcu_sta_tlv() local 930 len = is_connac2(dev) ? sizeof(*vht) : sizeof(*vht) - 4; in mt76_connac_mcu_sta_tlv() 932 vht = (struct sta_rec_vht *)tlv; in mt76_connac_mcu_sta_tlv() 933 vht->vht_cap = cpu_to_le32(sta->deflink.vht_cap.cap); in mt76_connac_mcu_sta_tlv() 934 vht->vht_rx_mcs_map = sta->deflink.vht_cap.vht_mcs.rx_mcs_map; in mt76_connac_mcu_sta_tlv() 935 vht->vht_tx_mcs_map = sta->deflink.vht_cap.vht_mcs.tx_mcs_map; in mt76_connac_mcu_sta_tlv() 1045 struct wtbl_vht *vht; in mt76_connac_mcu_wtbl_ht_tlv() local 1049 sizeof(*vht), wtbl_tlv, in mt76_connac_mcu_wtbl_ht_tlv() 1051 vht = (struct wtbl_vht *)tlv; in mt76_connac_mcu_wtbl_ht_tlv() 1052 vht->ldpc = vht_ldpc && in mt76_connac_mcu_wtbl_ht_tlv() [all …]
|
| H A D | mt76.h | 1319 int mt76_register_device(struct mt76_dev *dev, bool vht, 1331 int mt76_register_phy(struct mt76_phy *phy, bool vht, 1555 void mt76_set_stream_caps(struct mt76_phy *phy, bool vht);
|
| H A D | mt76_connac_mcu.h | 713 u8 vht; member
|
| /linux/drivers/net/wireless/mediatek/mt76/mt76x0/ |
| H A D | phy.h | 85 struct mt76x0_rate_pwr_item vht[10]; member
|
| /linux/net/mac80211/ |
| H A D | rx.c | 328 struct ieee80211_radiotap_vht vht = {}; in ieee80211_add_rx_radiotap_header() local 334 vht = *(struct ieee80211_radiotap_vht *)skb->data; in ieee80211_add_rx_radiotap_header() 335 skb_pull(skb, sizeof(vht)); in ieee80211_add_rx_radiotap_header() 549 fill &= ~le16_to_cpu(vht.known); in ieee80211_add_rx_radiotap_header() 550 vht.known |= cpu_to_le16(fill); in ieee80211_add_rx_radiotap_header() 554 vht.flags |= IEEE80211_RADIOTAP_VHT_FLAG_SGI; in ieee80211_add_rx_radiotap_header() 558 vht.flags |= IEEE80211_RADIOTAP_VHT_FLAG_STBC; in ieee80211_add_rx_radiotap_header() 566 vht.bandwidth = IEEE80211_RADIOTAP_VHT_BW_40; in ieee80211_add_rx_radiotap_header() 569 vht.bandwidth = IEEE80211_RADIOTAP_VHT_BW_80; in ieee80211_add_rx_radiotap_header() 572 vht.bandwidth = IEEE80211_RADIOTAP_VHT_BW_160; in ieee80211_add_rx_radiotap_header() [all …]
|
| H A D | tdls.c | 55 bool vht = sband && sband->vht_cap.vht_supported; in ieee80211_tdls_add_ext_capab() local 68 *pos++ = (vht && wider_band) ? WLAN_EXT_CAPA8_TDLS_WIDE_BW_ENABLED : 0; in ieee80211_tdls_add_ext_capab()
|
| H A D | cfg.c | 2315 own_vht_cap = &local->hw.wiphy->nan_capa.phy.vht; in sta_link_apply_parameters()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | init.c | 179 wiphy->nan_capa.phy.vht = sband->vht_cap; in mt7925_init_nan_cap()
|
| H A D | mcu.c | 1029 u8 vht; in mt7925_mcu_parse_phy_cap() member 1842 struct sta_rec_vht *vht; in mt7925_mcu_sta_vht_tlv() local 1849 tlv = mt76_connac_mcu_add_tlv(skb, STA_REC_VHT, sizeof(*vht)); in mt7925_mcu_sta_vht_tlv() 1851 vht = (struct sta_rec_vht *)tlv; in mt7925_mcu_sta_vht_tlv() 1852 vht->vht_cap = cpu_to_le32(link_sta->vht_cap.cap); in mt7925_mcu_sta_vht_tlv() 1853 vht->vht_rx_mcs_map = link_sta->vht_cap.vht_mcs.rx_mcs_map; in mt7925_mcu_sta_vht_tlv() 1854 vht->vht_tx_mcs_map = link_sta->vht_cap.vht_mcs.tx_mcs_map; in mt7925_mcu_sta_vht_tlv()
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | core.c | 327 enum rtw89_hw_rate vht[RTW89_NSS_NUM]; member 331 .vht = {RTW89_HW_RATE_VHT_NSS1_MCS0, 338 .vht = {RTW89_HW_RATE_V1_VHT_NSS1_MCS0, 1251 nss = umin(idx >> 4, ARRAY_SIZE(hw_rate->vht) - 1); in rtw89_core_tx_update_injection() 1253 desc_info->data_rate = hw_rate->vht[nss] + mcs; in rtw89_core_tx_update_injection() 3247 struct ieee80211_radiotap_vht *vht; in rtw89_core_update_radiotap_vht() local 3260 vht = skb_push(skb, sizeof(*vht)); in rtw89_core_update_radiotap_vht() 3261 memset(vht, 0, sizeof(*vht)); in rtw89_core_update_radiotap_vht() 3270 vht->group_id = group_id; in rtw89_core_update_radiotap_vht() 3274 vht->partial_aid = cpu_to_le16(paid); in rtw89_core_update_radiotap_vht() [all …]
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | htt_rx.c | 3691 STATS_OP_FMT(SUCC).vht[0][mcs] += pstats->succ_bytes; in ath10k_accumulate_per_peer_tx_stats() 3692 STATS_OP_FMT(SUCC).vht[1][mcs] += pstats->succ_pkts; in ath10k_accumulate_per_peer_tx_stats() 3693 STATS_OP_FMT(FAIL).vht[0][mcs] += pstats->failed_bytes; in ath10k_accumulate_per_peer_tx_stats() 3694 STATS_OP_FMT(FAIL).vht[1][mcs] += pstats->failed_pkts; in ath10k_accumulate_per_peer_tx_stats() 3695 STATS_OP_FMT(RETRY).vht[0][mcs] += pstats->retry_bytes; in ath10k_accumulate_per_peer_tx_stats() 3696 STATS_OP_FMT(RETRY).vht[1][mcs] += pstats->retry_pkts; in ath10k_accumulate_per_peer_tx_stats() 3724 STATS_OP_FMT(AMPDU).vht[0][mcs] += in ath10k_accumulate_per_peer_tx_stats() 3726 STATS_OP_FMT(AMPDU).vht[1][mcs] += in ath10k_accumulate_per_peer_tx_stats()
|
| H A D | wmi.c | 1654 .vht = WMI_PEER_VHT, 1674 .vht = WMI_10X_PEER_VHT, 1692 .vht = WMI_10_2_PEER_VHT,
|
| H A D | mac.c | 2602 arg->peer_flags |= ar->wmi.peer_flags->vht; in ath10k_peer_assoc_h_vht()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
| H A D | mcu.c | 1005 struct sta_rec_vht *vht; in mt7915_mcu_sta_vht_tlv() local 1011 tlv = mt76_connac_mcu_add_tlv(skb, STA_REC_VHT, sizeof(*vht)); in mt7915_mcu_sta_vht_tlv() 1013 vht = (struct sta_rec_vht *)tlv; in mt7915_mcu_sta_vht_tlv() 1014 vht->vht_cap = cpu_to_le32(sta->deflink.vht_cap.cap); in mt7915_mcu_sta_vht_tlv() 1015 vht->vht_rx_mcs_map = sta->deflink.vht_cap.vht_mcs.rx_mcs_map; in mt7915_mcu_sta_vht_tlv() 1016 vht->vht_tx_mcs_map = sta->deflink.vht_cap.vht_mcs.tx_mcs_map; in mt7915_mcu_sta_vht_tlv()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | mcu.c | 1659 struct sta_rec_vht *vht; in mt7996_mcu_sta_vht_tlv() local 1666 tlv = mt76_connac_mcu_add_tlv(skb, STA_REC_VHT, sizeof(*vht)); in mt7996_mcu_sta_vht_tlv() 1668 vht = (struct sta_rec_vht *)tlv; in mt7996_mcu_sta_vht_tlv() 1669 vht->vht_cap = cpu_to_le32(link_sta->vht_cap.cap); in mt7996_mcu_sta_vht_tlv() 1670 vht->vht_rx_mcs_map = link_sta->vht_cap.vht_mcs.rx_mcs_map; in mt7996_mcu_sta_vht_tlv() 1671 vht->vht_tx_mcs_map = link_sta->vht_cap.vht_mcs.tx_mcs_map; in mt7996_mcu_sta_vht_tlv()
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | core.h | 456 u64 vht[ATH12K_COUNTER_TYPE_MAX][ATH12K_VHT_MCS_NUM]; member
|
| /linux/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | mac80211.c | 303 hw->wiphy->nan_capa.phy.vht = mld->nvm_data->nan_phy_capa.vht; in iwl_mld_hw_set_nan()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7921/ |
| H A D | mcu.c | 550 u8 vht; in mt7921_mcu_parse_phy_cap() member
|
| /linux/drivers/net/wireless/intel/iwlwifi/ |
| H A D | iwl-nvm-parse.c | 1103 data->nan_phy_capa.vht = data->bands[NL80211_BAND_5GHZ].vht_cap; in iwl_init_nan_phy_capa()
|
| /linux/include/net/ |
| H A D | cfg80211.h | 6305 struct ieee80211_sta_vht_cap vht; member
|
| /linux/drivers/net/wireless/virtual/ |
| H A D | mac80211_hwsim_main.c | 5833 hw->wiphy->nan_capa.phy.vht = hwsim_nan_vht_cap; in mac80211_hwsim_new_radio()
|
| /linux/net/wireless/ |
| H A D | nl80211.c | 2961 vht_cap = &wiphy->nan_capa.phy.vht; in nl80211_put_nan_phy_cap()
|