| /freebsd/sys/contrib/dev/iwlwifi/mvm/ |
| H A D | rs-fw.c | 44 struct ieee80211_sta_vht_cap *vht_cap = &link_sta->vht_cap; in rs_fw_sgi_cw_support() local 55 if (vht_cap->cap & IEEE80211_VHT_CAP_SHORT_GI_80) in rs_fw_sgi_cw_support() 57 if (vht_cap->cap & IEEE80211_VHT_CAP_SHORT_GI_160) in rs_fw_sgi_cw_support() 69 struct ieee80211_sta_vht_cap *vht_cap = &link_sta->vht_cap; in rs_fw_get_config_flags() local 71 bool vht_ena = vht_cap->vht_supported; in rs_fw_get_config_flags() 80 else if (vht_cap->cap & IEEE80211_VHT_CAP_RXSTBC_MASK) in rs_fw_get_config_flags() 88 (vht_ena && (vht_cap->cap & IEEE80211_VHT_CAP_RXLDPC)))) in rs_fw_get_config_flags() 113 int rs_fw_vht_highest_rx_mcs_index(const struct ieee80211_sta_vht_cap *vht_cap, in rs_fw_vht_highest_rx_mcs_index() argument 116 u16 rx_mcs = le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map) & in rs_fw_vht_highest_rx_mcs_index() 137 const struct ieee80211_sta_vht_cap *vht_cap, in rs_fw_vht_set_enabled_rates() argument [all …]
|
| H A D | sf.c | 121 link_sta->vht_cap.vht_supported || in iwl_mvm_fill_sf_command()
|
| /freebsd/sys/contrib/dev/iwlwifi/mld/ |
| H A D | tlc.c | 41 struct ieee80211_sta_vht_cap *vht_cap = &link_sta->vht_cap; in iwl_mld_get_tlc_cmd_flags() local 43 bool has_vht = vht_cap->vht_supported; in iwl_mld_get_tlc_cmd_flags() 52 else if (vht_cap->cap & IEEE80211_VHT_CAP_RXSTBC_MASK) in iwl_mld_get_tlc_cmd_flags() 61 (has_vht && (vht_cap->cap & IEEE80211_VHT_CAP_RXLDPC)))) in iwl_mld_get_tlc_cmd_flags() 111 struct ieee80211_sta_vht_cap *vht_cap = &link_sta->vht_cap; in iwl_mld_get_fw_sgi() local 126 if (vht_cap->cap & IEEE80211_VHT_CAP_SHORT_GI_80) in iwl_mld_get_fw_sgi() 128 if (vht_cap->cap & IEEE80211_VHT_CAP_SHORT_GI_160) in iwl_mld_get_fw_sgi() 135 iwl_mld_get_highest_fw_mcs(const struct ieee80211_sta_vht_cap *vht_cap, in iwl_mld_get_highest_fw_mcs() argument 138 u16 rx_mcs = le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map) & in iwl_mld_get_highest_fw_mcs() 159 const struct ieee80211_sta_vht_cap *vht_cap, in iwl_mld_fill_vht_rates() argument [all …]
|
| H A D | sta.c | 74 } else if (link_sta->vht_cap.vht_supported) { in iwl_mld_fill_ampdu_size_and_dens() 77 u32_get_bits(link_sta->vht_cap.cap, in iwl_mld_fill_ampdu_size_and_dens() 621 link_sta->vht_cap.vht_supported || in iwl_mld_set_max_amsdu_len()
|
| /freebsd/sys/contrib/dev/iwlwifi/ |
| H A D | iwl-nvm-parse.c | 508 struct ieee80211_sta_vht_cap *vht_cap, in iwl_init_vht_hw_capab() argument 515 vht_cap->vht_supported = true; in iwl_init_vht_hw_capab() 517 vht_cap->cap = IEEE80211_VHT_CAP_SHORT_GI_80 | in iwl_init_vht_hw_capab() 525 vht_cap->cap &= ~IEEE80211_VHT_CAP_RXSTBC_MASK; in iwl_init_vht_hw_capab() 528 vht_cap->cap |= IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_160MHZ | in iwl_init_vht_hw_capab() 532 vht_cap->cap |= IEEE80211_VHT_CAP_MU_BEAMFORMEE_CAPABLE; in iwl_init_vht_hw_capab() 535 vht_cap->cap |= IEEE80211_VHT_CAP_RXLDPC; in iwl_init_vht_hw_capab() 543 vht_cap->cap |= IEEE80211_VHT_CAP_TXSTBC; in iwl_init_vht_hw_capab() 545 vht_cap->cap |= IEEE80211_VHT_CAP_TX_ANTENNA_PATTERN; in iwl_init_vht_hw_capab() 556 vht_cap->cap |= in iwl_init_vht_hw_capab() [all …]
|
| /freebsd/contrib/wpa/src/ap/ |
| H A D | ieee802_11_vht.c | 146 const struct ieee80211_vht_capabilities *vht_cap; in check_valid_vht_mcs() local 162 vht_cap = (const struct ieee80211_vht_capabilities *) sta_vht_capab; in check_valid_vht_mcs() 165 sta_rx_mcs_set = le_to_host16(vht_cap->vht_supported_mcs_set.rx_map); in check_valid_vht_mcs() 312 struct ieee80211_vht_capabilities *vht_cap, in hostapd_get_vht_capab() argument 317 if (vht_cap == NULL) in hostapd_get_vht_capab() 319 os_memcpy(neg_vht_cap, vht_cap, sizeof(*neg_vht_cap)); in hostapd_get_vht_capab()
|
| /freebsd/sys/contrib/dev/rtw88/ |
| H A D | bf.c | 39 struct ieee80211_sta_vht_cap *vht_cap; in rtw_bf_assoc() local 64 ic_vht_cap = &hw->wiphy->bands[NL80211_BAND_5GHZ]->vht_cap; in rtw_bf_assoc() 65 vht_cap = &sta->deflink.vht_cap; in rtw_bf_assoc() 70 (vht_cap->cap & IEEE80211_VHT_CAP_MU_BEAMFORMER_CAPABLE)) { in rtw_bf_assoc() 84 (vht_cap->cap & IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE)) { in rtw_bf_assoc() 90 sound_dim = vht_cap->cap & in rtw_bf_assoc()
|
| H A D | main.c | 220 .vht_cap = {0}, 234 .vht_cap = {0}, 1092 u16 mcs_map = le16_to_cpu(sta->deflink.vht_cap.vht_mcs.rx_mcs_map); in get_vht_ra_mask() 1311 if (sta->deflink.vht_cap.vht_supported) { in rtw_update_sta_info() 1314 if (sta->deflink.vht_cap.cap & IEEE80211_VHT_CAP_RXSTBC_MASK) in rtw_update_sta_info() 1316 if (sta->deflink.vht_cap.cap & IEEE80211_VHT_CAP_RXLDPC) in rtw_update_sta_info() 1338 if (sta->deflink.vht_cap.vht_supported) { in rtw_update_sta_info() 1351 if (sta->deflink.vht_cap.vht_supported) { in rtw_update_sta_info() 1381 is_support_sgi = sta->deflink.vht_cap.vht_supported && in rtw_update_sta_info() 1382 (sta->deflink.vht_cap in rtw_update_sta_info() 1688 rtw_init_vht_cap(struct rtw_dev * rtwdev,struct ieee80211_sta_vht_cap * vht_cap) rtw_init_vht_cap() argument [all...] |
| /freebsd/sys/contrib/dev/athk/ath12k/ |
| H A D | mac.c | 1520 const struct ieee80211_sta_vht_cap *vht_cap = &sta->deflink.vht_cap; in ath12k_peer_assoc_h_vht() local 1533 if (!vht_cap->vht_supported) in ath12k_peer_assoc_h_vht() 1550 arg->peer_vht_caps = vht_cap->cap; in ath12k_peer_assoc_h_vht() 1552 ampdu_factor = (vht_cap->cap & in ath12k_peer_assoc_h_vht() 1575 vht_mcs = __le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map) >> in ath12k_peer_assoc_h_vht() 1583 arg->rx_max_rate = __le16_to_cpu(vht_cap->vht_mcs.rx_highest); in ath12k_peer_assoc_h_vht() 1584 arg->rx_mcs_set = __le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map); in ath12k_peer_assoc_h_vht() 1585 arg->tx_max_rate = __le16_to_cpu(vht_cap->vht_mcs.tx_highest); in ath12k_peer_assoc_h_vht() 1587 tx_mcs_map = __le16_to_cpu(vht_cap->vht_mcs.tx_mcs_map); in ath12k_peer_assoc_h_vht() 1687 if (sta->deflink.vht_cap.vht_supported) in ath12k_peer_assoc_h_he() [all …]
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7615/ |
| H A D | usb_sdio.c | 335 struct ieee80211_sta_vht_cap *vht_cap; in mt7663_usb_sdio_register_device() local 338 vht_cap = &dev->mphy.sband_5g.sband.vht_cap; in mt7663_usb_sdio_register_device() 339 vht_cap->cap &= ~IEEE80211_VHT_CAP_MAX_MPDU_LENGTH_11454; in mt7663_usb_sdio_register_device()
|
| H A D | init.c | 418 phy->mt76->sband_5g.sband.vht_cap.cap |= in mt7615_init_wiphy() 425 dev->mphy.sband_5g.sband.vht_cap.cap &= in mt7615_cap_dbdc_enable() 441 dev->mphy.sband_5g.sband.vht_cap.cap |= in mt7615_cap_dbdc_disable()
|
| /freebsd/sys/contrib/dev/mediatek/mt76/ |
| H A D | mt76_connac_mcu.c | 796 struct ieee80211_sta_vht_cap *vht_cap; in mt76_connac_get_phy_mode_v2() local 803 vht_cap = &link_sta->vht_cap; in mt76_connac_get_phy_mode_v2() 811 vht_cap = &sband->vht_cap; in mt76_connac_get_phy_mode_v2() 833 if (vht_cap->vht_supported) in mt76_connac_get_phy_mode_v2() 873 if (sta->deflink.vht_cap.vht_supported) { in mt76_connac_mcu_sta_tlv() 880 vht->vht_cap = cpu_to_le32(sta->deflink.vht_cap.cap); in mt76_connac_mcu_sta_tlv() 881 vht->vht_rx_mcs_map = sta->deflink.vht_cap.vht_mcs.rx_mcs_map; in mt76_connac_mcu_sta_tlv() 882 vht->vht_tx_mcs_map = sta->deflink.vht_cap.vht_mcs.tx_mcs_map; in mt76_connac_mcu_sta_tlv() 941 if (sta->deflink.vht_cap.vht_supported) { in mt76_connac_mcu_sta_tlv() 991 if (sta->deflink.vht_cap.vht_supported || sta->deflink.he_6ghz_capa.capa) { in mt76_connac_mcu_wtbl_ht_tlv() [all …]
|
| H A D | mac80211.c | 267 struct ieee80211_sta_vht_cap *vht_cap; in mt76_init_stream_cap() local 281 vht_cap = &sband->vht_cap; in mt76_init_stream_cap() 283 vht_cap->cap |= IEEE80211_VHT_CAP_TXSTBC; in mt76_init_stream_cap() 285 vht_cap->cap &= ~IEEE80211_VHT_CAP_TXSTBC; in mt76_init_stream_cap() 286 vht_cap->cap |= IEEE80211_VHT_CAP_TX_ANTENNA_PATTERN | in mt76_init_stream_cap() 296 vht_cap->vht_mcs.rx_mcs_map = cpu_to_le16(mcs_map); in mt76_init_stream_cap() 297 vht_cap->vht_mcs.tx_mcs_map = cpu_to_le16(mcs_map); in mt76_init_stream_cap() 299 vht_cap->vht_mcs.tx_highest |= in mt76_init_stream_cap() 321 struct ieee80211_sta_vht_cap *vht_cap; in mt76_init_sband() local 361 vht_cap = &sband->vht_cap; in mt76_init_sband() [all …]
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7915/ |
| H A D | init.c | 450 struct ieee80211_sta_vht_cap *vht_cap; in mt7915_init_wiphy() local 452 vht_cap = &phy->mt76->sband_5g.sband.vht_cap; in mt7915_init_wiphy() 461 vht_cap->cap |= in mt7915_init_wiphy() 466 vht_cap->cap |= in mt7915_init_wiphy() 473 vht_cap->cap |= in mt7915_init_wiphy() 478 vht_cap->cap |= in mt7915_init_wiphy() 908 cap = &phy->mt76->sband_5g.sband.vht_cap.cap; in mt7915_set_stream_vht_txbf_caps()
|
| H A D | mcu.c | 122 u16 mcs_map = le16_to_cpu(sta->deflink.vht_cap.vht_mcs.rx_mcs_map); in mt7915_mcu_set_sta_vht_mcs() 939 if (sta->deflink.vht_cap.vht_supported) in mt7915_mcu_sta_muru_tlv() 941 !!(sta->deflink.vht_cap.cap & IEEE80211_VHT_CAP_MU_BEAMFORMEE_CAPABLE); in mt7915_mcu_sta_muru_tlv() 994 if (!sta->deflink.vht_cap.vht_supported) in mt7915_mcu_sta_vht_tlv() 1000 vht->vht_cap = cpu_to_le32(sta->deflink.vht_cap.cap); in mt7915_mcu_sta_vht_tlv() 1001 vht->vht_rx_mcs_map = sta->deflink.vht_cap.vht_mcs.rx_mcs_map; in mt7915_mcu_sta_vht_tlv() 1002 vht->vht_tx_mcs_map = sta->deflink.vht_cap.vht_mcs.tx_mcs_map; in mt7915_mcu_sta_vht_tlv() 1100 if (sta->deflink.vht_cap.vht_supported) { in mt7915_is_ebf_supported() 1101 u32 cap = sta->deflink.vht_cap.cap; in mt7915_is_ebf_supported() 1152 struct ieee80211_sta_vht_cap *pc = &sta->deflink.vht_cap; in mt7915_mcu_sta_bfer_vht() [all …]
|
| /freebsd/sys/contrib/dev/athk/ath11k/ |
| H A D | mac.c | 2154 const struct ieee80211_sta_vht_cap *vht_cap = &sta->deflink.vht_cap; in ath11k_peer_assoc_h_vht() local 2168 if (!vht_cap->vht_supported) in ath11k_peer_assoc_h_vht() 2185 arg->peer_vht_caps = vht_cap->cap; in ath11k_peer_assoc_h_vht() 2187 ampdu_factor = (vht_cap->cap & in ath11k_peer_assoc_h_vht() 2228 vht_mcs = __le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map) >> in ath11k_peer_assoc_h_vht() 2236 arg->rx_max_rate = __le16_to_cpu(vht_cap->vht_mcs.rx_highest); in ath11k_peer_assoc_h_vht() 2237 arg->rx_mcs_set = __le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map); in ath11k_peer_assoc_h_vht() 2238 arg->tx_max_rate = __le16_to_cpu(vht_cap->vht_mcs.tx_highest); in ath11k_peer_assoc_h_vht() 2240 __le16_to_cpu(vht_cap->vht_mcs.tx_mcs_map), vht_mcs_mask); in ath11k_peer_assoc_h_vht() 2448 if (sta->deflink.vht_cap.vht_supported) in ath11k_peer_assoc_h_he() [all …]
|
| /freebsd/sys/contrib/dev/athk/ath10k/ |
| H A D | mac.c | 2580 const struct ieee80211_sta_vht_cap *vht_cap = &sta->deflink.vht_cap; in ath10k_peer_assoc_h_vht() 2593 if (!vht_cap->vht_supported) in ath10k_peer_assoc_h_vht() 2607 arg->peer_vht_caps = vht_cap->cap; in ath10k_peer_assoc_h_vht() 2609 ampdu_factor = (vht_cap->cap & in ath10k_peer_assoc_h_vht() 2632 vht_mcs = __le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map) >> in ath10k_peer_assoc_h_vht() 2641 __le16_to_cpu(vht_cap->vht_mcs.rx_highest); in ath10k_peer_assoc_h_vht() 2643 __le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map); in ath10k_peer_assoc_h_vht() 2645 __le16_to_cpu(vht_cap->vht_mcs.tx_highest); in ath10k_peer_assoc_h_vht() 2647 __le16_to_cpu(vht_cap in ath10k_peer_assoc_h_vht() 2582 const struct ieee80211_sta_vht_cap *vht_cap = &sta->deflink.vht_cap; ath10k_peer_assoc_h_vht() local 2728 struct ieee80211_sta_vht_cap *vht_cap = &sta->deflink.vht_cap; ath10k_mac_get_phymode_vht() local 2872 ath10k_mac_vif_recalc_txbf(struct ath10k * ar,struct ieee80211_vif * vif,struct ieee80211_sta_vht_cap vht_cap) ath10k_mac_vif_recalc_txbf() argument 3095 struct ieee80211_sta_vht_cap vht_cap; ath10k_bss_assoc() local 3195 struct ieee80211_sta_vht_cap vht_cap = {}; ath10k_bss_disassoc() local 4905 struct ieee80211_sta_vht_cap vht_cap = {}; ath10k_create_vht_cap() local 5030 struct ieee80211_sta_vht_cap vht_cap; ath10k_mac_setup_ht_vht_cap() local 7027 struct ieee80211_sta_vht_cap *vht_cap = &sta->deflink.vht_cap; ath10k_mac_validate_rate_mask() local [all...] |
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7925/ |
| H A D | init.c | 270 dev->mphy.sband_5g.sband.vht_cap.cap |= in mt7925_register_device() 276 dev->mphy.sband_5g.sband.vht_cap.cap |= in mt7925_register_device()
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7996/ |
| H A D | mcu.c | 180 u16 mcs, mcs_map = le16_to_cpu(link_sta->vht_cap.vht_mcs.rx_mcs_map); in mt7996_mcu_set_sta_vht_mcs() 1435 if (!link_sta->he_6ghz_capa.capa && !link_sta->vht_cap.vht_supported) in mt7996_mcu_sta_vht_tlv() 1441 vht->vht_cap = cpu_to_le32(link_sta->vht_cap.cap); in mt7996_mcu_sta_vht_tlv() 1442 vht->vht_rx_mcs_map = link_sta->vht_cap.vht_mcs.rx_mcs_map; in mt7996_mcu_sta_vht_tlv() 1443 vht->vht_tx_mcs_map = link_sta->vht_cap.vht_mcs.tx_mcs_map; in mt7996_mcu_sta_vht_tlv() 1506 if (link_sta->vht_cap.vht_supported) in mt7996_mcu_sta_muru_tlv() 1508 !!(link_sta->vht_cap.cap & IEEE80211_VHT_CAP_MU_BEAMFORMEE_CAPABLE); in mt7996_mcu_sta_muru_tlv() 1577 if (link_sta->vht_cap.vht_supported) { in mt7996_is_ebf_supported() 1578 u32 cap = link_sta->vht_cap.cap; in mt7996_is_ebf_supported() 1636 struct ieee80211_sta_vht_cap *pc = &link_sta->vht_cap; in mt7996_mcu_sta_bfer_vht() [all …]
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7921/ |
| H A D | init.c | 346 dev->mphy.sband_5g.sband.vht_cap.cap |= in mt7921_register_device() 353 dev->mphy.sband_5g.sband.vht_cap.cap |= in mt7921_register_device()
|
| H A D | main.c | 167 struct ieee80211_sta_vht_cap *vht_cap = &sband->vht_cap; in mt7921_init_he_caps() local 174 exp = u32_get_bits(vht_cap->cap, in mt7921_init_he_caps() 178 exp = u32_get_bits(vht_cap->cap, in mt7921_init_he_caps() 182 if (vht_cap->cap & IEEE80211_VHT_CAP_TX_ANTENNA_PATTERN) in mt7921_init_he_caps() 184 if (vht_cap->cap & IEEE80211_VHT_CAP_RX_ANTENNA_PATTERN) in mt7921_init_he_caps()
|
| /freebsd/sys/compat/linuxkpi/common/include/net/ |
| H A D | mac80211.h | 735 struct ieee80211_sta_vht_cap vht_cap; member 1897 ieee80211_get_vht_max_nss(struct ieee80211_vht_cap *vht_cap, in ieee80211_get_vht_max_nss() argument 1922 map = le16toh(vht_cap->supp_mcs.rx_mcs_map); in ieee80211_get_vht_max_nss() 1939 if ((le16toh(vht_cap->supp_mcs.tx_mcs_map) & in ieee80211_get_vht_max_nss() 1943 supp_cw = le32_get_bits(vht_cap->vht_cap_info, in ieee80211_get_vht_max_nss() 1945 ext_nss_bw = le32_get_bits(vht_cap->vht_cap_info, in ieee80211_get_vht_max_nss()
|
| /freebsd/sys/contrib/dev/rtw89/ |
| H A D | core.c | 319 .vht_cap = {0}, 331 .vht_cap = {0}, 5113 struct ieee80211_sta_vht_cap *vht_cap) in rtw89_init_vif() 5140 vht_cap->vht_supported = true; in rtw89_init_sta() 5141 vht_cap->cap = IEEE80211_VHT_CAP_MAX_MPDU_LENGTH_11454 | in rtw89_init_sta() 5147 vht_cap->cap |= IEEE80211_VHT_CAP_TXSTBC; in rtw89_init_sta() 5148 vht_cap->cap |= IEEE80211_VHT_CAP_RXLDPC; in rtw89_init_sta() 5149 vht_cap->cap |= IEEE80211_VHT_CAP_MU_BEAMFORMEE_CAPABLE | in rtw89_init_sta() 5151 vht_cap->cap |= sts_cap << IEEE80211_VHT_CAP_BEAMFORMEE_STS_SHIFT; in rtw89_init_sta() 5153 vht_cap in rtw89_init_sta() 4458 rtw89_init_vht_cap(struct rtw89_dev * rtwdev,struct ieee80211_sta_vht_cap * vht_cap) rtw89_init_vht_cap() argument [all...] |
| H A D | mac_be.c | 2148 if ((link_sta->vht_cap.cap & IEEE80211_VHT_CAP_MU_BEAMFORMER_CAPABLE) || in rtw89_mac_set_csi_para_reg_be() 2149 (link_sta->vht_cap.cap & IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE)) { in rtw89_mac_set_csi_para_reg_be() 2150 ldpc_en &= !!(link_sta->vht_cap.cap & IEEE80211_VHT_CAP_RXLDPC); in rtw89_mac_set_csi_para_reg_be() 2151 stbc_en &= !!(link_sta->vht_cap.cap & IEEE80211_VHT_CAP_RXSTBC_MASK); in rtw89_mac_set_csi_para_reg_be() 2152 t = u32_get_bits(link_sta->vht_cap.cap, in rtw89_mac_set_csi_para_reg_be() 2208 if (link_sta->vht_cap.vht_supported) { in rtw89_mac_csi_rrsc_be()
|
| /freebsd/sys/compat/linuxkpi/common/src/ |
| H A D | linux_80211.c | 621 struct ieee80211_sta_vht_cap *vht_cap, *sta_vht_cap;; in lkpi_sta_sync_vht_from_ni() local 630 sta->deflink.vht_cap.vht_supported = false; in lkpi_sta_sync_vht_from_ni() 634 sta->deflink.vht_cap.vht_supported = true; in lkpi_sta_sync_vht_from_ni() 636 sta->deflink.vht_cap.cap = ni->ni_vhtcap; in lkpi_sta_sync_vht_from_ni() 637 sta->deflink.vht_cap.vht_mcs = ni->ni_vht_mcsinfo; in lkpi_sta_sync_vht_from_ni() 647 width = (sta->deflink.vht_cap.cap & IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_MASK); in lkpi_sta_sync_vht_from_ni() 656 if ((sta->deflink.vht_cap.cap & IEEE80211_VHT_CAP_EXT_NSS_BW_MASK) != 0) in lkpi_sta_sync_vht_from_ni() 681 vht_cap = &hw->wiphy->bands[band]->vht_cap; in lkpi_sta_sync_vht_from_ni() 682 sta_vht_cap = &sta->deflink.vht_cap; in lkpi_sta_sync_vht_from_ni() 689 card = (vht_cap->vht_mcs.rx_mcs_map >> (2 * i)) & 0x3; in lkpi_sta_sync_vht_from_ni() [all …]
|