/linux-6.12.1/net/mac80211/ |
D | ht.c | 23 struct ieee80211_sta_ht_cap *ht_cap, in __check_htcap_disable() argument 29 ht_cap->cap &= ~flag; in __check_htcap_disable() 35 struct ieee80211_sta_ht_cap *ht_cap, in __check_htcap_enable() argument 42 ht_cap->cap |= flag; in __check_htcap_enable() 46 struct ieee80211_sta_ht_cap *ht_cap) in ieee80211_apply_htcap_overrides() argument 52 if (!ht_cap->ht_supported) in ieee80211_apply_htcap_overrides() 81 ht_cap->mcs.rx_mask[i] &= ~m; /* turn off all masked bits */ in ieee80211_apply_htcap_overrides() 83 ht_cap->mcs.rx_mask[i] |= (m & scaps[i]); in ieee80211_apply_htcap_overrides() 87 __check_htcap_disable(ht_capa, ht_capa_mask, ht_cap, in ieee80211_apply_htcap_overrides() 89 __check_htcap_disable(ht_capa, ht_capa_mask, ht_cap, in ieee80211_apply_htcap_overrides() [all …]
|
D | vht.c | 130 if (!link_sta->pub->ht_cap.ht_supported) in ieee80211_vht_cap_ie_to_sta_vht_cap() 405 return link_sta->pub->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40 ? in _ieee80211_sta_cap_rx_bw() 433 if (!link_sta->pub->ht_cap.ht_supported) in ieee80211_sta_cap_chan_bw() 436 return link_sta->pub->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40 ? in ieee80211_sta_cap_chan_bw() 461 if (!link_sta->pub->ht_cap.ht_supported) in ieee80211_sta_rx_bw_to_chan_width() 601 if (link_sta->pub->ht_cap.ht_supported) { in ieee80211_sta_init_nss() 602 if (link_sta->pub->ht_cap.mcs.rx_mask[0]) in ieee80211_sta_init_nss() 604 if (link_sta->pub->ht_cap.mcs.rx_mask[1]) in ieee80211_sta_init_nss() 606 if (link_sta->pub->ht_cap.mcs.rx_mask[2]) in ieee80211_sta_init_nss() 608 if (link_sta->pub->ht_cap.mcs.rx_mask[3]) in ieee80211_sta_init_nss()
|
D | tdls.c | 373 struct ieee80211_sta_ht_cap ht_cap; in ieee80211_tdls_add_setup_start_ies() local 451 memcpy(&ht_cap, &sband->ht_cap, sizeof(ht_cap)); in ieee80211_tdls_add_setup_start_ies() 455 ht_cap.ht_supported) { in ieee80211_tdls_add_setup_start_ies() 456 ieee80211_apply_htcap_overrides(sdata, &ht_cap); in ieee80211_tdls_add_setup_start_ies() 459 ht_cap.cap |= WLAN_HT_CAP_SM_PS_DISABLED in ieee80211_tdls_add_setup_start_ies() 463 ieee80211_ie_build_ht_cap(pos, &ht_cap, ht_cap.cap); in ieee80211_tdls_add_setup_start_ies() 465 ht_cap.ht_supported && sta->sta.deflink.ht_cap.ht_supported) { in ieee80211_tdls_add_setup_start_ies() 467 memcpy(&ht_cap, &sta->sta.deflink.ht_cap, sizeof(ht_cap)); in ieee80211_tdls_add_setup_start_ies() 470 ieee80211_ie_build_ht_cap(pos, &ht_cap, ht_cap.cap); in ieee80211_tdls_add_setup_start_ies() 473 if (ht_cap.ht_supported && in ieee80211_tdls_add_setup_start_ies() [all …]
|
/linux-6.12.1/drivers/net/wireless/marvell/mwifiex/ |
D | 11n.c | 26 struct ieee80211_ht_cap *ht_cap) in mwifiex_fill_cap_info() argument 28 uint16_t ht_ext_cap = le16_to_cpu(ht_cap->extended_ht_cap_info); in mwifiex_fill_cap_info() 37 ht_cap->ampdu_params_info = in mwifiex_fill_cap_info() 38 (sband->ht_cap.ampdu_factor & in mwifiex_fill_cap_info() 40 ((sband->ht_cap.ampdu_density << in mwifiex_fill_cap_info() 44 memcpy((u8 *)&ht_cap->mcs, &sband->ht_cap.mcs, in mwifiex_fill_cap_info() 45 sizeof(sband->ht_cap.mcs)); in mwifiex_fill_cap_info() 48 (sband->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40 && in mwifiex_fill_cap_info() 52 SETHT_MCS32(ht_cap->mcs.rx_mask); in mwifiex_fill_cap_info() 57 ht_cap->cap_info = cpu_to_le16(sband->ht_cap.cap); in mwifiex_fill_cap_info() [all …]
|
D | uap_cmd.c | 154 memcpy(&bss_cfg->ht_cap, ht_ie + 2, in mwifiex_set_ht_params() 158 memset(&bss_cfg->ht_cap, 0, sizeof(struct ieee80211_ht_cap)); in mwifiex_set_ht_params() 159 bss_cfg->ht_cap.cap_info = cpu_to_le16(MWIFIEX_DEF_HT_CAP); in mwifiex_set_ht_params() 160 bss_cfg->ht_cap.ampdu_params_info = MWIFIEX_DEF_AMPDU; in mwifiex_set_ht_params() 626 if (bss_cfg->ht_cap.cap_info) { in mwifiex_uap_bss_param_prepare() 631 htcap->ht_cap.cap_info = bss_cfg->ht_cap.cap_info; in mwifiex_uap_bss_param_prepare() 632 htcap->ht_cap.ampdu_params_info = in mwifiex_uap_bss_param_prepare() 633 bss_cfg->ht_cap.ampdu_params_info; in mwifiex_uap_bss_param_prepare() 634 memcpy(&htcap->ht_cap.mcs, &bss_cfg->ht_cap.mcs, in mwifiex_uap_bss_param_prepare() 636 htcap->ht_cap.extended_ht_cap_info = in mwifiex_uap_bss_param_prepare() [all …]
|
D | join.c | 891 struct mwifiex_ie_types_htcap *ht_cap; in mwifiex_cmd_802_11_ad_hoc_start() local 1081 ht_cap = (struct mwifiex_ie_types_htcap *) pos; in mwifiex_cmd_802_11_ad_hoc_start() 1082 memset(ht_cap, 0, sizeof(struct mwifiex_ie_types_htcap)); in mwifiex_cmd_802_11_ad_hoc_start() 1083 ht_cap->header.type = cpu_to_le16(WLAN_EID_HT_CAPABILITY); in mwifiex_cmd_802_11_ad_hoc_start() 1084 ht_cap->header.len = in mwifiex_cmd_802_11_ad_hoc_start() 1088 mwifiex_fill_cap_info(priv, radio_type, &ht_cap->ht_cap); in mwifiex_cmd_802_11_ad_hoc_start() 1094 tmp_ht_cap = le16_to_cpu(ht_cap->ht_cap.cap_info); in mwifiex_cmd_802_11_ad_hoc_start() 1097 ht_cap->ht_cap.cap_info = cpu_to_le16(tmp_ht_cap); in mwifiex_cmd_802_11_ad_hoc_start()
|
/linux-6.12.1/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | rs-fw.c | 43 struct ieee80211_sta_ht_cap *ht_cap = &link_sta->ht_cap; in rs_fw_sgi_cw_support() local 51 if (ht_cap->cap & IEEE80211_HT_CAP_SGI_20) in rs_fw_sgi_cw_support() 53 if (ht_cap->cap & IEEE80211_HT_CAP_SGI_40) in rs_fw_sgi_cw_support() 68 struct ieee80211_sta_ht_cap *ht_cap = &link_sta->ht_cap; in rs_fw_get_config_flags() local 82 else if (ht_cap->cap & IEEE80211_HT_CAP_RX_STBC) in rs_fw_get_config_flags() 87 ((ht_cap->cap & IEEE80211_HT_CAP_LDPC_CODING) || in rs_fw_get_config_flags() 376 const struct ieee80211_sta_ht_cap *ht_cap = &link_sta->ht_cap; in rs_fw_set_supp_rates() local 399 } else if (ht_cap->ht_supported) { in rs_fw_set_supp_rates() 402 cpu_to_le16(ht_cap->mcs.rx_mask[0]); in rs_fw_set_supp_rates() 410 cpu_to_le16(ht_cap->mcs.rx_mask[1]); in rs_fw_set_supp_rates() [all …]
|
/linux-6.12.1/drivers/net/wireless/ti/wl18xx/ |
D | acx.c | 137 struct ieee80211_sta_ht_cap *ht_cap, in wl18xx_acx_set_peer_cap() argument 147 ht_cap->ht_supported, ht_cap->cap, rate_set); in wl18xx_acx_set_peer_cap() 155 if (allow_ht_operation && ht_cap->ht_supported) { in wl18xx_acx_set_peer_cap() 157 ht_capabilites = ht_cap->cap; in wl18xx_acx_set_peer_cap() 166 acx->ampdu_max_length = ht_cap->ampdu_factor; in wl18xx_acx_set_peer_cap() 167 acx->ampdu_min_spacing = ht_cap->ampdu_density; in wl18xx_acx_set_peer_cap()
|
/linux-6.12.1/drivers/net/wireless/mediatek/mt7601u/ |
D | init.c | 522 struct ieee80211_sta_ht_cap *ht_cap; in mt76_init_sband() local 536 ht_cap = &sband->ht_cap; in mt76_init_sband() 537 ht_cap->ht_supported = true; in mt76_init_sband() 538 ht_cap->cap = IEEE80211_HT_CAP_SUP_WIDTH_20_40 | in mt76_init_sband() 544 ht_cap->mcs.rx_mask[0] = 0xff; in mt76_init_sband() 545 ht_cap->mcs.rx_mask[4] = 0x1; in mt76_init_sband() 546 ht_cap->mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; in mt76_init_sband() 547 ht_cap->ampdu_factor = IEEE80211_HT_MAX_AMPDU_64K; in mt76_init_sband() 548 ht_cap->ampdu_density = IEEE80211_HT_MPDU_DENSITY_2; in mt76_init_sband()
|
/linux-6.12.1/drivers/net/wireless/realtek/rtlwifi/ |
D | base.c | 120 .ht_cap = {0}, 132 .ht_cap = {0}, 153 struct ieee80211_sta_ht_cap *ht_cap) in _rtl_init_hw_ht_capab() argument 158 ht_cap->ht_supported = true; in _rtl_init_hw_ht_capab() 159 ht_cap->cap = IEEE80211_HT_CAP_SUP_WIDTH_20_40 | in _rtl_init_hw_ht_capab() 165 ht_cap->cap &= ~IEEE80211_HT_CAP_MAX_AMSDU; in _rtl_init_hw_ht_capab() 171 ht_cap->ampdu_factor = IEEE80211_HT_MAX_AMPDU_64K; in _rtl_init_hw_ht_capab() 174 ht_cap->ampdu_density = IEEE80211_HT_MPDU_DENSITY_16; in _rtl_init_hw_ht_capab() 176 ht_cap->mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; in _rtl_init_hw_ht_capab() 190 ht_cap->mcs.rx_mask[0] = 0xFF; in _rtl_init_hw_ht_capab() [all …]
|
D | rc.c | 124 sgi_20 = sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20; in _rtl_rc_rate_set_series() 125 sgi_40 = sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40; in _rtl_rc_rate_set_series() 138 if (sta && (sta->deflink.ht_cap.cap & in _rtl_rc_rate_set_series() 152 if (sta && sta->deflink.ht_cap.ht_supported && in _rtl_rc_rate_set_series() 232 if (sta->deflink.ht_cap.ht_supported && in rtl_tx_status()
|
D | rc.h | 20 u8 ht_cap; member
|
/linux-6.12.1/drivers/net/wireless/realtek/rtw88/ |
D | main.c | 147 .ht_cap = {0}, 161 .ht_cap = {0}, 1217 } else if (sta->deflink.ht_cap.ht_supported) { in rtw_update_sta_info() 1218 ra_mask |= (sta->deflink.ht_cap.mcs.rx_mask[1] << 20) | in rtw_update_sta_info() 1219 (sta->deflink.ht_cap.mcs.rx_mask[0] << 12); in rtw_update_sta_info() 1220 if (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_RX_STBC) in rtw_update_sta_info() 1222 if (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_LDPC_CODING) in rtw_update_sta_info() 1235 } else if (sta->deflink.ht_cap.ht_supported) { in rtw_update_sta_info() 1250 } else if (sta->deflink.ht_cap.ht_supported) { in rtw_update_sta_info() 1276 is_support_sgi = sta->deflink.ht_cap.ht_supported && in rtw_update_sta_info() [all …]
|
/linux-6.12.1/drivers/net/wireless/ti/wlcore/ |
D | wlcore.h | 100 struct ieee80211_sta_ht_cap *ht_cap, 452 struct ieee80211_sta_ht_cap ht_cap[WLCORE_NUM_BANDS]; member 514 struct ieee80211_sta_ht_cap *ht_cap) in wlcore_set_ht_cap() argument 516 memcpy(&wl->ht_cap[band], ht_cap, sizeof(*ht_cap)); in wlcore_set_ht_cap()
|
/linux-6.12.1/drivers/net/wireless/mediatek/mt76/mt7925/ |
D | init.c | 270 dev->mphy.sband_2g.sband.ht_cap.cap |= in mt7925_register_device() 273 dev->mphy.sband_2g.sband.ht_cap.ampdu_density = in mt7925_register_device() 275 dev->mphy.sband_5g.sband.ht_cap.cap |= in mt7925_register_device() 278 dev->mphy.sband_2g.sband.ht_cap.ampdu_density = in mt7925_register_device()
|
/linux-6.12.1/drivers/net/wireless/st/cw1200/ |
D | cw1200.h | 54 struct ieee80211_sta_ht_cap ht_cap; member 308 (ht_info->ht_cap.cap & IEEE80211_HT_CAP_GRN_FLD) && in cw1200_ht_greenfield() 317 return ht_info->ht_cap.ampdu_density; in cw1200_ht_ampdu_density()
|
/linux-6.12.1/drivers/staging/rtl8723bs/core/ |
D | rtw_ap.c | 486 phtpriv_sta->ht_cap.ampdu_params_info & IEEE80211_HT_CAP_AMPDU_DENSITY in update_sta_info_apmode() 491 phtpriv_sta->ht_cap.cap_info & phtpriv_ap->ht_cap.cap_info in update_sta_info_apmode() 504 phtpriv_sta->ht_cap.cap_info & phtpriv_ap->ht_cap.cap_info in update_sta_info_apmode() 510 phtpriv_sta->ht_cap.cap_info & phtpriv_ap->ht_cap.cap_info in update_sta_info_apmode() 522 GET_HT_CAPABILITY_ELE_LDPC_CAP((u8 *)(&phtpriv_sta->ht_cap))) in update_sta_info_apmode() 527 GET_HT_CAPABILITY_ELE_RX_STBC((u8 *)(&phtpriv_sta->ht_cap))) in update_sta_info_apmode() 583 if ((phtpriv_ap->ht_cap.cap_info) & cpu_to_le16(IEEE80211_HT_CAP_SGI_20)) in update_ap_info() 587 if ((phtpriv_ap->ht_cap.cap_info) & cpu_to_le16(IEEE80211_HT_CAP_SGI_40)) in update_ap_info() 817 u16 cap, ht_cap = false; in rtw_check_beacon_data() local 1042 ht_cap = true; in rtw_check_beacon_data() [all …]
|
/linux-6.12.1/drivers/staging/rtl8192e/ |
D | rtllib_wx.c | 122 struct ht_capab_ele *ht_cap = NULL; in rtl819x_translate_scan() local 127 ht_cap = (struct ht_capab_ele *) in rtl819x_translate_scan() 130 ht_cap = (struct ht_capab_ele *) in rtl819x_translate_scan() 132 is40M = (ht_cap->chl_width) ? 1 : 0; in rtl819x_translate_scan() 133 isShortGI = (ht_cap->chl_width) ? in rtl819x_translate_scan() 134 ((ht_cap->short_gi_40mhz) ? 1 : 0) : in rtl819x_translate_scan() 135 ((ht_cap->short_gi_20mhz) ? 1 : 0); in rtl819x_translate_scan() 137 max_mcs = ht_get_highest_mcs_rate(ieee, ht_cap->MCS, in rtl819x_translate_scan()
|
/linux-6.12.1/drivers/net/wireless/mediatek/mt76/ |
D | mt76_connac_mcu.c | 795 struct ieee80211_sta_ht_cap *ht_cap; in mt76_connac_get_phy_mode_v2() local 802 ht_cap = &link_sta->ht_cap; in mt76_connac_get_phy_mode_v2() 810 ht_cap = &sband->ht_cap; in mt76_connac_get_phy_mode_v2() 819 if (ht_cap->ht_supported) in mt76_connac_get_phy_mode_v2() 830 if (ht_cap->ht_supported) in mt76_connac_get_phy_mode_v2() 864 if (sta->deflink.ht_cap.ht_supported) { in mt76_connac_mcu_sta_tlv() 869 ht->ht_cap = cpu_to_le16(sta->deflink.ht_cap.cap); in mt76_connac_mcu_sta_tlv() 891 if (sta->deflink.ht_cap.ht_supported || sta->deflink.he_cap.has_he) in mt76_connac_mcu_sta_tlv() 916 sta->deflink.ht_cap.ampdu_factor) | in mt76_connac_mcu_sta_tlv() 918 sta->deflink.ht_cap.ampdu_density); in mt76_connac_mcu_sta_tlv() [all …]
|
/linux-6.12.1/drivers/net/wireless/intel/iwlegacy/ |
D | 4965-rs.c | 630 return (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_GRN_FLD) && in il4965_rs_use_green() 1167 if (!conf_is_ht(conf) || !sta->deflink.ht_cap.ht_supported) in il4965_rs_switch_to_mimo2() 1185 if (il_is_ht40_tx_allowed(il, &sta->deflink.ht_cap)) in il4965_rs_switch_to_mimo2() 1220 if (!conf_is_ht(conf) || !sta->deflink.ht_cap.ht_supported) in il4965_rs_switch_to_siso() 1231 if (il_is_ht40_tx_allowed(il, &sta->deflink.ht_cap)) in il4965_rs_switch_to_siso() 1387 struct ieee80211_sta_ht_cap *ht_cap = &sta->deflink.ht_cap; in il4965_rs_move_siso_to_other() local 1448 !(ht_cap->cap & IEEE80211_HT_CAP_SGI_20)) in il4965_rs_move_siso_to_other() 1451 !(ht_cap->cap & IEEE80211_HT_CAP_SGI_40)) in il4965_rs_move_siso_to_other() 1510 struct ieee80211_sta_ht_cap *ht_cap = &sta->deflink.ht_cap; in il4965_rs_move_mimo2_to_other() local 1571 !(ht_cap->cap & IEEE80211_HT_CAP_SGI_20)) in il4965_rs_move_mimo2_to_other() [all …]
|
/linux-6.12.1/drivers/net/wireless/intel/iwlwifi/dvm/ |
D | rs.c | 1225 if (!conf_is_ht(conf) || !sta->deflink.ht_cap.ht_supported) in rs_switch_to_mimo2() 1280 if (!conf_is_ht(conf) || !sta->deflink.ht_cap.ht_supported) in rs_switch_to_mimo3() 1336 if (!conf_is_ht(conf) || !sta->deflink.ht_cap.ht_supported) in rs_switch_to_siso() 1556 struct ieee80211_sta_ht_cap *ht_cap = &sta->deflink.ht_cap; in rs_move_siso_to_other() local 1650 if (!tbl->is_ht40 && !(ht_cap->cap & in rs_move_siso_to_other() 1653 if (tbl->is_ht40 && !(ht_cap->cap & in rs_move_siso_to_other() 1726 struct ieee80211_sta_ht_cap *ht_cap = &sta->deflink.ht_cap; in rs_move_mimo2_to_other() local 1816 if (!tbl->is_ht40 && !(ht_cap->cap & in rs_move_mimo2_to_other() 1819 if (tbl->is_ht40 && !(ht_cap->cap & in rs_move_mimo2_to_other() 1894 struct ieee80211_sta_ht_cap *ht_cap = &sta->deflink.ht_cap; in rs_move_mimo3_to_other() local [all …]
|
/linux-6.12.1/drivers/net/wireless/ath/ath12k/ |
D | mac.c | 1874 const struct ieee80211_sta_ht_cap *ht_cap = &sta->deflink.ht_cap; in ath12k_peer_assoc_h_ht() local 1888 if (!ht_cap->ht_supported) in ath12k_peer_assoc_h_ht() 1900 ht_cap->ampdu_factor)) - 1; in ath12k_peer_assoc_h_ht() 1903 ath12k_parse_mpdudensity(ht_cap->ampdu_density); in ath12k_peer_assoc_h_ht() 1905 arg->peer_ht_caps = ht_cap->cap; in ath12k_peer_assoc_h_ht() 1908 if (ht_cap->cap & IEEE80211_HT_CAP_LDPC_CODING) in ath12k_peer_assoc_h_ht() 1917 if (ht_cap->cap & (IEEE80211_HT_CAP_SGI_20 | in ath12k_peer_assoc_h_ht() 1922 if (ht_cap->cap & IEEE80211_HT_CAP_TX_STBC) { in ath12k_peer_assoc_h_ht() 1927 if (ht_cap->cap & IEEE80211_HT_CAP_RX_STBC) { in ath12k_peer_assoc_h_ht() 1928 stbc = ht_cap->cap & IEEE80211_HT_CAP_RX_STBC; in ath12k_peer_assoc_h_ht() [all …]
|
/linux-6.12.1/drivers/staging/rtl8712/ |
D | rtl871x_ht.h | 29 struct ieee80211_ht_cap ht_cap; member
|
/linux-6.12.1/drivers/net/wireless/ath/ath11k/ |
D | mac.c | 1947 const struct ieee80211_sta_ht_cap *ht_cap = &sta->deflink.ht_cap; in ath11k_peer_assoc_h_ht() local 1961 if (!ht_cap->ht_supported) in ath11k_peer_assoc_h_ht() 1973 ht_cap->ampdu_factor)) - 1; in ath11k_peer_assoc_h_ht() 1976 ath11k_parse_mpdudensity(ht_cap->ampdu_density); in ath11k_peer_assoc_h_ht() 1978 arg->peer_ht_caps = ht_cap->cap; in ath11k_peer_assoc_h_ht() 1981 if (ht_cap->cap & IEEE80211_HT_CAP_LDPC_CODING) in ath11k_peer_assoc_h_ht() 1998 if (ht_cap->cap & (IEEE80211_HT_CAP_SGI_20 | in ath11k_peer_assoc_h_ht() 2003 if (ht_cap->cap & IEEE80211_HT_CAP_TX_STBC) { in ath11k_peer_assoc_h_ht() 2008 if (ht_cap->cap & IEEE80211_HT_CAP_RX_STBC) { in ath11k_peer_assoc_h_ht() 2009 stbc = ht_cap->cap & IEEE80211_HT_CAP_RX_STBC; in ath11k_peer_assoc_h_ht() [all …]
|
/linux-6.12.1/drivers/net/wireless/marvell/ |
D | mwl8k.c | 1993 if (priv->ap_fw && sta && sta->deflink.ht_cap.ht_supported && !eapol_frame && in mwl8k_txq_xmit() 2399 band->ht_cap.ht_supported = 1; in mwl8k_set_ht_caps() 2402 band->ht_cap.cap |= IEEE80211_HT_CAP_MAX_AMSDU; in mwl8k_set_ht_caps() 2404 band->ht_cap.cap |= IEEE80211_HT_CAP_GRN_FLD; in mwl8k_set_ht_caps() 2407 band->ht_cap.ampdu_factor = IEEE80211_HT_MAX_AMPDU_64K; in mwl8k_set_ht_caps() 2408 band->ht_cap.ampdu_density = IEEE80211_HT_MPDU_DENSITY_NONE; in mwl8k_set_ht_caps() 2411 band->ht_cap.cap |= IEEE80211_HT_CAP_RX_STBC; in mwl8k_set_ht_caps() 2413 band->ht_cap.cap |= IEEE80211_HT_CAP_TX_STBC; in mwl8k_set_ht_caps() 2415 band->ht_cap.cap |= IEEE80211_HT_CAP_SGI_40; in mwl8k_set_ht_caps() 2417 band->ht_cap.cap |= IEEE80211_HT_CAP_SGI_20; in mwl8k_set_ht_caps() [all …]
|