ht_cap 2286 drivers/net/wireless/ath/ath10k/mac.c const struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; ht_cap 2301 drivers/net/wireless/ath/ath10k/mac.c if (!ht_cap->ht_supported) ht_cap 2314 drivers/net/wireless/ath/ath10k/mac.c ht_cap->ampdu_factor)) - 1; ht_cap 2317 drivers/net/wireless/ath/ath10k/mac.c ath10k_parse_mpdudensity(ht_cap->ampdu_density); ht_cap 2319 drivers/net/wireless/ath/ath10k/mac.c arg->peer_ht_caps = ht_cap->cap; ht_cap 2322 drivers/net/wireless/ath/ath10k/mac.c if (ht_cap->cap & IEEE80211_HT_CAP_LDPC_CODING) ht_cap 2331 drivers/net/wireless/ath/ath10k/mac.c if (ht_cap->cap & IEEE80211_HT_CAP_SGI_20) ht_cap 2334 drivers/net/wireless/ath/ath10k/mac.c if (ht_cap->cap & IEEE80211_HT_CAP_SGI_40) ht_cap 2338 drivers/net/wireless/ath/ath10k/mac.c if (ht_cap->cap & IEEE80211_HT_CAP_TX_STBC) { ht_cap 2343 drivers/net/wireless/ath/ath10k/mac.c if (ht_cap->cap & IEEE80211_HT_CAP_RX_STBC) { ht_cap 2344 drivers/net/wireless/ath/ath10k/mac.c stbc = ht_cap->cap & IEEE80211_HT_CAP_RX_STBC; ht_cap 2351 drivers/net/wireless/ath/ath10k/mac.c if (ht_cap->mcs.rx_mask[1] && ht_cap->mcs.rx_mask[2]) ht_cap 2353 drivers/net/wireless/ath/ath10k/mac.c else if (ht_cap->mcs.rx_mask[1]) ht_cap 2357 drivers/net/wireless/ath/ath10k/mac.c if ((ht_cap->mcs.rx_mask[i / 8] & BIT(i % 8)) && ht_cap 2691 drivers/net/wireless/ath/ath10k/mac.c } else if (sta->ht_cap.ht_supported && ht_cap 2711 drivers/net/wireless/ath/ath10k/mac.c } else if (sta->ht_cap.ht_supported && ht_cap 2762 drivers/net/wireless/ath/ath10k/mac.c const struct ieee80211_sta_ht_cap *ht_cap) ht_cap 2766 drivers/net/wireless/ath/ath10k/mac.c if (!ht_cap->ht_supported) ht_cap 2769 drivers/net/wireless/ath/ath10k/mac.c smps = ht_cap->cap & IEEE80211_HT_CAP_SM_PS; ht_cap 2852 drivers/net/wireless/ath/ath10k/mac.c struct ieee80211_sta_ht_cap ht_cap; ht_cap 2876 drivers/net/wireless/ath/ath10k/mac.c ht_cap = ap_sta->ht_cap; ht_cap 2896 drivers/net/wireless/ath/ath10k/mac.c ret = ath10k_setup_peer_smps(ar, arvif, bss_conf->bssid, &ht_cap); ht_cap 3003 drivers/net/wireless/ath/ath10k/mac.c &sta->ht_cap); ht_cap 4594 drivers/net/wireless/ath/ath10k/mac.c struct ieee80211_sta_ht_cap ht_cap = {0}; ht_cap 4597 drivers/net/wireless/ath/ath10k/mac.c return ht_cap; ht_cap 4599 drivers/net/wireless/ath/ath10k/mac.c ht_cap.ht_supported = 1; ht_cap 4600 drivers/net/wireless/ath/ath10k/mac.c ht_cap.ampdu_factor = IEEE80211_HT_MAX_AMPDU_64K; ht_cap 4601 drivers/net/wireless/ath/ath10k/mac.c ht_cap.ampdu_density = IEEE80211_HT_MPDU_DENSITY_8; ht_cap 4602 drivers/net/wireless/ath/ath10k/mac.c ht_cap.cap |= IEEE80211_HT_CAP_SUP_WIDTH_20_40; ht_cap 4603 drivers/net/wireless/ath/ath10k/mac.c ht_cap.cap |= IEEE80211_HT_CAP_DSSSCCK40; ht_cap 4604 drivers/net/wireless/ath/ath10k/mac.c ht_cap.cap |= ht_cap 4608 drivers/net/wireless/ath/ath10k/mac.c ht_cap.cap |= IEEE80211_HT_CAP_SGI_20; ht_cap 4611 drivers/net/wireless/ath/ath10k/mac.c ht_cap.cap |= IEEE80211_HT_CAP_SGI_40; ht_cap 4619 drivers/net/wireless/ath/ath10k/mac.c ht_cap.cap |= smps; ht_cap 4623 drivers/net/wireless/ath/ath10k/mac.c ht_cap.cap |= IEEE80211_HT_CAP_TX_STBC; ht_cap 4634 drivers/net/wireless/ath/ath10k/mac.c ht_cap.cap |= stbc; ht_cap 4639 drivers/net/wireless/ath/ath10k/mac.c ht_cap.cap |= IEEE80211_HT_CAP_LDPC_CODING; ht_cap 4642 drivers/net/wireless/ath/ath10k/mac.c ht_cap.cap |= IEEE80211_HT_CAP_LSIG_TXOP_PROT; ht_cap 4646 drivers/net/wireless/ath/ath10k/mac.c ht_cap.cap |= IEEE80211_HT_CAP_MAX_AMSDU; ht_cap 4650 drivers/net/wireless/ath/ath10k/mac.c ht_cap.mcs.rx_mask[i] = 0xFF; ht_cap 4653 drivers/net/wireless/ath/ath10k/mac.c ht_cap.mcs.tx_params |= IEEE80211_HT_MCS_TX_DEFINED; ht_cap 4655 drivers/net/wireless/ath/ath10k/mac.c return ht_cap; ht_cap 4662 drivers/net/wireless/ath/ath10k/mac.c struct ieee80211_sta_ht_cap ht_cap; ht_cap 4664 drivers/net/wireless/ath/ath10k/mac.c ht_cap = ath10k_get_ht_cap(ar); ht_cap 4669 drivers/net/wireless/ath/ath10k/mac.c band->ht_cap = ht_cap; ht_cap 4673 drivers/net/wireless/ath/ath10k/mac.c band->ht_cap = ht_cap; ht_cap 7241 drivers/net/wireless/ath/ath10k/mac.c sband->ht_cap.mcs.rx_mask[i]) ht_cap 1202 drivers/net/wireless/ath/ath10k/wmi-tlv.c arg->ht_cap = ev->ht_cap_info; ht_cap 5345 drivers/net/wireless/ath/ath10k/wmi.c arg->ht_cap = ev->ht_cap_info; ht_cap 5384 drivers/net/wireless/ath/ath10k/wmi.c arg->ht_cap = ev->ht_cap_info; ht_cap 5433 drivers/net/wireless/ath/ath10k/wmi.c ar->ht_cap_info = __le32_to_cpu(arg.ht_cap); ht_cap 5550 drivers/net/wireless/ath/ath10k/wmi.c __le32_to_cpu(arg.ht_cap), ht_cap 6843 drivers/net/wireless/ath/ath10k/wmi.h __le32 ht_cap; ht_cap 129 drivers/net/wireless/ath/ath6kl/cfg80211.c .ht_cap.cap = ath6kl_g_htcap, ht_cap 130 drivers/net/wireless/ath/ath6kl/cfg80211.c .ht_cap.ht_supported = true, ht_cap 138 drivers/net/wireless/ath/ath6kl/cfg80211.c .ht_cap.cap = ath6kl_a_htcap, ht_cap 139 drivers/net/wireless/ath/ath6kl/cfg80211.c .ht_cap.ht_supported = true, ht_cap 1118 drivers/net/wireless/ath/ath6kl/cfg80211.c ath6kl_band_2ghz.ht_cap.ht_supported) ? ht_cap 2627 drivers/net/wireless/ath/ath6kl/cfg80211.c wiphy->bands[band]->ht_cap.ht_supported); ht_cap 3932 drivers/net/wireless/ath/ath6kl/cfg80211.c ath6kl_band_2ghz.ht_cap.cap = 0; ht_cap 3933 drivers/net/wireless/ath/ath6kl/cfg80211.c ath6kl_band_2ghz.ht_cap.ht_supported = false; ht_cap 3934 drivers/net/wireless/ath/ath6kl/cfg80211.c ath6kl_band_5ghz.ht_cap.cap = 0; ht_cap 3935 drivers/net/wireless/ath/ath6kl/cfg80211.c ath6kl_band_5ghz.ht_cap.ht_supported = false; ht_cap 3943 drivers/net/wireless/ath/ath6kl/cfg80211.c ath6kl_band_2ghz.ht_cap.mcs.rx_mask[0] = 0xff; ht_cap 3944 drivers/net/wireless/ath/ath6kl/cfg80211.c ath6kl_band_5ghz.ht_cap.mcs.rx_mask[0] = 0xff; ht_cap 3945 drivers/net/wireless/ath/ath6kl/cfg80211.c ath6kl_band_2ghz.ht_cap.mcs.rx_mask[1] = 0xff; ht_cap 3946 drivers/net/wireless/ath/ath6kl/cfg80211.c ath6kl_band_5ghz.ht_cap.mcs.rx_mask[1] = 0xff; ht_cap 3950 drivers/net/wireless/ath/ath6kl/cfg80211.c ath6kl_band_2ghz.ht_cap.mcs.rx_mask[0] = 0xff; ht_cap 3951 drivers/net/wireless/ath/ath6kl/cfg80211.c ath6kl_band_5ghz.ht_cap.mcs.rx_mask[0] = 0xff; ht_cap 239 drivers/net/wireless/ath/ath9k/common-init.c &common->sbands[NL80211_BAND_2GHZ].ht_cap); ht_cap 242 drivers/net/wireless/ath/ath9k/common-init.c &common->sbands[NL80211_BAND_5GHZ].ht_cap); ht_cap 39 drivers/net/wireless/ath/ath9k/debug_sta.c if (!an->sta->ht_cap.ht_supported) { ht_cap 189 drivers/net/wireless/ath/ath9k/debug_sta.c if (!sta->ht_cap.ht_supported) ht_cap 494 drivers/net/wireless/ath/ath9k/htc_drv_main.c sta->ht_cap.ampdu_factor); ht_cap 613 drivers/net/wireless/ath/ath9k/htc_drv_main.c if (sta->ht_cap.ht_supported) { ht_cap 615 drivers/net/wireless/ath/ath9k/htc_drv_main.c if (sta->ht_cap.mcs.rx_mask[i/8] & (1<<(i%8))) ht_cap 623 drivers/net/wireless/ath/ath9k/htc_drv_main.c if (sta->ht_cap.cap & IEEE80211_HT_CAP_RX_STBC) ht_cap 625 drivers/net/wireless/ath/ath9k/htc_drv_main.c if (sta->ht_cap.mcs.rx_mask[1]) ht_cap 627 drivers/net/wireless/ath/ath9k/htc_drv_main.c if ((sta->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40) && ht_cap 631 drivers/net/wireless/ath/ath9k/htc_drv_main.c (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40)) ht_cap 634 drivers/net/wireless/ath/ath9k/htc_drv_main.c (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20)) ht_cap 1944 drivers/net/wireless/ath/ath9k/main.c sta->ht_cap.ampdu_factor; ht_cap 1531 drivers/net/wireless/ath/ath9k/xmit.c if (sta->ht_cap.ht_supported) { ht_cap 1533 drivers/net/wireless/ath/ath9k/xmit.c sta->ht_cap.ampdu_factor)) - 1; ht_cap 1534 drivers/net/wireless/ath/ath9k/xmit.c density = ath9k_parse_mpdudensity(sta->ht_cap.ampdu_density); ht_cap 173 drivers/net/wireless/ath/carl9170/main.c .ht_cap = CARL9170_HT_CAP, ht_cap 181 drivers/net/wireless/ath/carl9170/main.c .ht_cap = CARL9170_HT_CAP, ht_cap 1324 drivers/net/wireless/ath/carl9170/main.c if (sta->ht_cap.ht_supported) { ht_cap 1325 drivers/net/wireless/ath/carl9170/main.c if (sta->ht_cap.ampdu_density > 6) { ht_cap 1337 drivers/net/wireless/ath/carl9170/main.c sta_info->ampdu_max_len = 1 << (3 + sta->ht_cap.ampdu_factor); ht_cap 1353 drivers/net/wireless/ath/carl9170/main.c if (sta->ht_cap.ht_supported) { ht_cap 1936 drivers/net/wireless/ath/carl9170/main.c carl9170_band_2GHz.ht_cap.mcs.tx_params |= tx_params; ht_cap 1937 drivers/net/wireless/ath/carl9170/main.c carl9170_band_5GHz.ht_cap.mcs.tx_params |= tx_params; ht_cap 2008 drivers/net/wireless/ath/carl9170/main.c carl9170_band_2GHz.ht_cap.ht_supported = false; ht_cap 2009 drivers/net/wireless/ath/carl9170/main.c carl9170_band_5GHz.ht_cap.ht_supported = false; ht_cap 1046 drivers/net/wireless/ath/carl9170/tx.c factor = min_t(unsigned int, 1u, sta->ht_cap.ampdu_factor); ht_cap 1047 drivers/net/wireless/ath/carl9170/tx.c density = sta->ht_cap.ampdu_density; ht_cap 133 drivers/net/wireless/ath/wcn36xx/main.c .ht_cap = { ht_cap 154 drivers/net/wireless/ath/wcn36xx/main.c .ht_cap = { ht_cap 741 drivers/net/wireless/ath/wcn36xx/main.c if (sta->ht_cap.ht_supported) { ht_cap 742 drivers/net/wireless/ath/wcn36xx/main.c BUILD_BUG_ON(sizeof(sta->ht_cap.mcs.rx_mask) > ht_cap 745 drivers/net/wireless/ath/wcn36xx/main.c sta->ht_cap.mcs.rx_mask, ht_cap 746 drivers/net/wireless/ath/wcn36xx/main.c sizeof(sta->ht_cap.mcs.rx_mask)); ht_cap 112 drivers/net/wireless/ath/wcn36xx/smd.c else if (sta && sta->ht_cap.ht_supported) ht_cap 128 drivers/net/wireless/ath/wcn36xx/smd.c if (sta && sta->ht_cap.ht_supported) { ht_cap 129 drivers/net/wireless/ath/wcn36xx/smd.c unsigned long caps = sta->ht_cap.cap; ht_cap 130 drivers/net/wireless/ath/wcn36xx/smd.c bss_params->ht = sta->ht_cap.ht_supported; ht_cap 151 drivers/net/wireless/ath/wcn36xx/smd.c if (sta->ht_cap.ht_supported) { ht_cap 152 drivers/net/wireless/ath/wcn36xx/smd.c unsigned long caps = sta->ht_cap.cap; ht_cap 153 drivers/net/wireless/ath/wcn36xx/smd.c sta_params->ht_capable = sta->ht_cap.ht_supported; ht_cap 159 drivers/net/wireless/ath/wcn36xx/smd.c sta_params->max_ampdu_size = sta->ht_cap.ampdu_factor; ht_cap 160 drivers/net/wireless/ath/wcn36xx/smd.c sta_params->max_ampdu_density = sta->ht_cap.ampdu_density; ht_cap 270 drivers/net/wireless/ath/wil6210/cfg80211.c .ht_cap = { ht_cap 6267 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c band->ht_cap.ht_supported = true; ht_cap 6269 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c band->ht_cap.cap |= IEEE80211_HT_CAP_SGI_40; ht_cap 6270 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c band->ht_cap.cap |= IEEE80211_HT_CAP_SUP_WIDTH_20_40; ht_cap 6272 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c band->ht_cap.cap |= IEEE80211_HT_CAP_SGI_20; ht_cap 6273 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c band->ht_cap.cap |= IEEE80211_HT_CAP_DSSSCCK40; ht_cap 6274 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c band->ht_cap.ampdu_factor = IEEE80211_HT_MAX_AMPDU_64K; ht_cap 6275 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c band->ht_cap.ampdu_density = IEEE80211_HT_MPDU_DENSITY_16; ht_cap 6276 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c memset(band->ht_cap.mcs.rx_mask, 0xff, nchain); ht_cap 6277 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c band->ht_cap.mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; ht_cap 7095 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cap = &wiphy->bands[NL80211_BAND_2GHZ]->ht_cap.cap; ht_cap 225 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c .ht_cap = { ht_cap 247 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c .ht_cap = { ht_cap 874 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c sta->ht_cap.ampdu_factor)) - 1); ht_cap 1064 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c band->ht_cap.mcs.rx_mask[1] = 0; ht_cap 1065 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c band->ht_cap.mcs.rx_highest = cpu_to_le16(72); ht_cap 630 drivers/net/wireless/intel/iwlegacy/4965-rs.c return (sta->ht_cap.cap & IEEE80211_HT_CAP_GRN_FLD) && ht_cap 1167 drivers/net/wireless/intel/iwlegacy/4965-rs.c if (!conf_is_ht(conf) || !sta->ht_cap.ht_supported) ht_cap 1185 drivers/net/wireless/intel/iwlegacy/4965-rs.c if (il_is_ht40_tx_allowed(il, &sta->ht_cap)) ht_cap 1220 drivers/net/wireless/intel/iwlegacy/4965-rs.c if (!conf_is_ht(conf) || !sta->ht_cap.ht_supported) ht_cap 1231 drivers/net/wireless/intel/iwlegacy/4965-rs.c if (il_is_ht40_tx_allowed(il, &sta->ht_cap)) ht_cap 1387 drivers/net/wireless/intel/iwlegacy/4965-rs.c struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; ht_cap 1448 drivers/net/wireless/intel/iwlegacy/4965-rs.c !(ht_cap->cap & IEEE80211_HT_CAP_SGI_20)) ht_cap 1451 drivers/net/wireless/intel/iwlegacy/4965-rs.c !(ht_cap->cap & IEEE80211_HT_CAP_SGI_40)) ht_cap 1510 drivers/net/wireless/intel/iwlegacy/4965-rs.c struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; ht_cap 1571 drivers/net/wireless/intel/iwlegacy/4965-rs.c !(ht_cap->cap & IEEE80211_HT_CAP_SGI_20)) ht_cap 1574 drivers/net/wireless/intel/iwlegacy/4965-rs.c !(ht_cap->cap & IEEE80211_HT_CAP_SGI_40)) ht_cap 2274 drivers/net/wireless/intel/iwlegacy/4965-rs.c struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; ht_cap 2314 drivers/net/wireless/intel/iwlegacy/4965-rs.c lq_sta->active_siso_rate = ht_cap->mcs.rx_mask[0] << 1; ht_cap 2315 drivers/net/wireless/intel/iwlegacy/4965-rs.c lq_sta->active_siso_rate |= ht_cap->mcs.rx_mask[0] & 0x1; ht_cap 2320 drivers/net/wireless/intel/iwlegacy/4965-rs.c lq_sta->active_mimo2_rate = ht_cap->mcs.rx_mask[1] << 1; ht_cap 2321 drivers/net/wireless/intel/iwlegacy/4965-rs.c lq_sta->active_mimo2_rate |= ht_cap->mcs.rx_mask[1] & 0x1; ht_cap 1869 drivers/net/wireless/intel/iwlegacy/common.c struct ieee80211_sta_ht_cap *sta_ht_inf = &sta->ht_cap; ht_cap 1906 drivers/net/wireless/intel/iwlegacy/common.c if (il_is_ht40_tx_allowed(il, &sta->ht_cap)) ht_cap 3463 drivers/net/wireless/intel/iwlegacy/common.c il_init_ht_hw_capab(il, &sband->ht_cap, NL80211_BAND_5GHZ); ht_cap 3472 drivers/net/wireless/intel/iwlegacy/common.c il_init_ht_hw_capab(il, &sband->ht_cap, NL80211_BAND_2GHZ); ht_cap 3574 drivers/net/wireless/intel/iwlegacy/common.c il_is_ht40_tx_allowed(struct il_priv *il, struct ieee80211_sta_ht_cap *ht_cap) ht_cap 3583 drivers/net/wireless/intel/iwlegacy/common.c if (ht_cap && !ht_cap->ht_supported) ht_cap 5235 drivers/net/wireless/intel/iwlegacy/common.c struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; ht_cap 5239 drivers/net/wireless/intel/iwlegacy/common.c (ht_cap->mcs. ht_cap 5244 drivers/net/wireless/intel/iwlegacy/common.c if (ht_cap->mcs.rx_mask[1] == 0 && ht_cap 5245 drivers/net/wireless/intel/iwlegacy/common.c ht_cap->mcs.rx_mask[2] == 0) ht_cap 1701 drivers/net/wireless/intel/iwlegacy/common.h struct ieee80211_sta_ht_cap *ht_cap); ht_cap 1256 drivers/net/wireless/intel/iwlwifi/dvm/rs.c if (!conf_is_ht(conf) || !sta->ht_cap.ht_supported) ht_cap 1311 drivers/net/wireless/intel/iwlwifi/dvm/rs.c if (!conf_is_ht(conf) || !sta->ht_cap.ht_supported) ht_cap 1367 drivers/net/wireless/intel/iwlwifi/dvm/rs.c if (!conf_is_ht(conf) || !sta->ht_cap.ht_supported) ht_cap 1587 drivers/net/wireless/intel/iwlwifi/dvm/rs.c struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; ht_cap 1681 drivers/net/wireless/intel/iwlwifi/dvm/rs.c if (!tbl->is_ht40 && !(ht_cap->cap & ht_cap 1684 drivers/net/wireless/intel/iwlwifi/dvm/rs.c if (tbl->is_ht40 && !(ht_cap->cap & ht_cap 1757 drivers/net/wireless/intel/iwlwifi/dvm/rs.c struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; ht_cap 1847 drivers/net/wireless/intel/iwlwifi/dvm/rs.c if (!tbl->is_ht40 && !(ht_cap->cap & ht_cap 1850 drivers/net/wireless/intel/iwlwifi/dvm/rs.c if (tbl->is_ht40 && !(ht_cap->cap & ht_cap 1925 drivers/net/wireless/intel/iwlwifi/dvm/rs.c struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; ht_cap 2037 drivers/net/wireless/intel/iwlwifi/dvm/rs.c if (!tbl->is_ht40 && !(ht_cap->cap & ht_cap 2040 drivers/net/wireless/intel/iwlwifi/dvm/rs.c if (tbl->is_ht40 && !(ht_cap->cap & ht_cap 2780 drivers/net/wireless/intel/iwlwifi/dvm/rs.c struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; ht_cap 2824 drivers/net/wireless/intel/iwlwifi/dvm/rs.c lq_sta->active_siso_rate = ht_cap->mcs.rx_mask[0] << 1; ht_cap 2825 drivers/net/wireless/intel/iwlwifi/dvm/rs.c lq_sta->active_siso_rate |= ht_cap->mcs.rx_mask[0] & 0x1; ht_cap 2830 drivers/net/wireless/intel/iwlwifi/dvm/rs.c lq_sta->active_mimo2_rate = ht_cap->mcs.rx_mask[1] << 1; ht_cap 2831 drivers/net/wireless/intel/iwlwifi/dvm/rs.c lq_sta->active_mimo2_rate |= ht_cap->mcs.rx_mask[1] & 0x1; ht_cap 2835 drivers/net/wireless/intel/iwlwifi/dvm/rs.c lq_sta->active_mimo3_rate = ht_cap->mcs.rx_mask[2] << 1; ht_cap 2836 drivers/net/wireless/intel/iwlwifi/dvm/rs.c lq_sta->active_mimo3_rate |= ht_cap->mcs.rx_mask[2] & 0x1; ht_cap 1267 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c struct ieee80211_sta_ht_cap *ht_cap; ht_cap 1288 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c ht_cap = &sta->ht_cap; ht_cap 1296 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c if (ht_cap->mcs.rx_mask[1] == 0 && ht_cap 1297 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c ht_cap->mcs.rx_mask[2] == 0) { ht_cap 1299 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c } else if (!(ht_cap->mcs.tx_params & ht_cap 1303 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c } else if (ht_cap->mcs.tx_params & ht_cap 1314 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c maxstreams = (ht_cap->mcs.tx_params & ht_cap 155 drivers/net/wireless/intel/iwlwifi/dvm/sta.c struct ieee80211_sta_ht_cap *sta_ht_inf = &sta->ht_cap; ht_cap 825 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c iwl_init_ht_hw_capab(trans, data, &sband->ht_cap, NL80211_BAND_2GHZ, ht_cap 834 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c iwl_init_ht_hw_capab(trans, data, &sband->ht_cap, NL80211_BAND_5GHZ, ht_cap 718 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c iwl_init_ht_hw_capab(trans, data, &sband->ht_cap, NL80211_BAND_2GHZ, ht_cap 730 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c iwl_init_ht_hw_capab(trans, data, &sband->ht_cap, NL80211_BAND_5GHZ, ht_cap 678 drivers/net/wireless/intel/iwlwifi/mvm/d3.c ap_sta->ht_cap.ht_supported; ht_cap 99 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; ht_cap 107 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c if (ht_cap->cap & IEEE80211_HT_CAP_SGI_20) ht_cap 109 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c if (ht_cap->cap & IEEE80211_HT_CAP_SGI_40) ht_cap 123 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; ht_cap 139 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c } else if ((ht_cap->cap & IEEE80211_HT_CAP_RX_STBC) || ht_cap 146 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c ((ht_cap->cap & IEEE80211_HT_CAP_LDPC_CODING) || ht_cap 293 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c const struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; ht_cap 313 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c } else if (ht_cap->ht_supported) { ht_cap 316 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c cpu_to_le16(ht_cap->mcs.rx_mask[0]); ht_cap 324 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c cpu_to_le16(ht_cap->mcs.rx_mask[1]); ht_cap 407 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c const struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; ht_cap 419 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c } else if (ht_cap->ht_supported) { ht_cap 420 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c if (ht_cap->cap & IEEE80211_HT_CAP_MAX_AMSDU) ht_cap 144 drivers/net/wireless/intel/iwlwifi/mvm/rs.c if (!sta->ht_cap.ht_supported) ht_cap 166 drivers/net/wireless/intel/iwlwifi/mvm/rs.c if (!sta->ht_cap.ht_supported) ht_cap 176 drivers/net/wireless/intel/iwlwifi/mvm/rs.c struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; ht_cap 179 drivers/net/wireless/intel/iwlwifi/mvm/rs.c if (is_ht20(rate) && (ht_cap->cap & ht_cap 182 drivers/net/wireless/intel/iwlwifi/mvm/rs.c if (is_ht40(rate) && (ht_cap->cap & ht_cap 2615 drivers/net/wireless/intel/iwlwifi/mvm/rs.c } else if (sta->ht_cap.ht_supported && ht_cap 2836 drivers/net/wireless/intel/iwlwifi/mvm/rs.c struct ieee80211_sta_ht_cap *ht_cap) ht_cap 2842 drivers/net/wireless/intel/iwlwifi/mvm/rs.c lq_sta->active_siso_rate = ht_cap->mcs.rx_mask[0] << 1; ht_cap 2843 drivers/net/wireless/intel/iwlwifi/mvm/rs.c lq_sta->active_siso_rate |= ht_cap->mcs.rx_mask[0] & 0x1; ht_cap 2847 drivers/net/wireless/intel/iwlwifi/mvm/rs.c lq_sta->active_mimo2_rate = ht_cap->mcs.rx_mask[1] << 1; ht_cap 2848 drivers/net/wireless/intel/iwlwifi/mvm/rs.c lq_sta->active_mimo2_rate |= ht_cap->mcs.rx_mask[1] & 0x1; ht_cap 2853 drivers/net/wireless/intel/iwlwifi/mvm/rs.c (ht_cap->cap & IEEE80211_HT_CAP_LDPC_CODING)) ht_cap 2858 drivers/net/wireless/intel/iwlwifi/mvm/rs.c (ht_cap->cap & IEEE80211_HT_CAP_RX_STBC)) ht_cap 2962 drivers/net/wireless/intel/iwlwifi/mvm/rs.c struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; ht_cap 3006 drivers/net/wireless/intel/iwlwifi/mvm/rs.c rs_ht_init(mvm, sta, lq_sta, ht_cap); ht_cap 165 drivers/net/wireless/intel/iwlwifi/mvm/sf.c if (sta->ht_cap.ht_supported || sta->vht_cap.vht_supported) { ht_cap 157 drivers/net/wireless/intel/iwlwifi/mvm/sta.c if (sta->ht_cap.ht_supported) ht_cap 193 drivers/net/wireless/intel/iwlwifi/mvm/sta.c if (sta->ht_cap.ht_supported) { ht_cap 198 drivers/net/wireless/intel/iwlwifi/mvm/sta.c mpdu_dens = sta->ht_cap.ampdu_density; ht_cap 206 drivers/net/wireless/intel/iwlwifi/mvm/sta.c } else if (sta->ht_cap.ht_supported) { ht_cap 207 drivers/net/wireless/intel/iwlwifi/mvm/sta.c agg_size = sta->ht_cap.ampdu_factor; ht_cap 2976 drivers/net/wireless/mac80211_hwsim.c sband->ht_cap.ht_supported = true; ht_cap 2977 drivers/net/wireless/mac80211_hwsim.c sband->ht_cap.cap = IEEE80211_HT_CAP_SUP_WIDTH_20_40 | ht_cap 2982 drivers/net/wireless/mac80211_hwsim.c sband->ht_cap.ampdu_factor = 0x3; ht_cap 2983 drivers/net/wireless/mac80211_hwsim.c sband->ht_cap.ampdu_density = 0x6; ht_cap 2984 drivers/net/wireless/mac80211_hwsim.c memset(&sband->ht_cap.mcs, 0, ht_cap 2985 drivers/net/wireless/mac80211_hwsim.c sizeof(sband->ht_cap.mcs)); ht_cap 2986 drivers/net/wireless/mac80211_hwsim.c sband->ht_cap.mcs.rx_mask[0] = 0xff; ht_cap 2987 drivers/net/wireless/mac80211_hwsim.c sband->ht_cap.mcs.rx_mask[1] = 0xff; ht_cap 2988 drivers/net/wireless/mac80211_hwsim.c sband->ht_cap.mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; ht_cap 38 drivers/net/wireless/marvell/mwifiex/11n.c struct ieee80211_ht_cap *ht_cap) ht_cap 40 drivers/net/wireless/marvell/mwifiex/11n.c uint16_t ht_ext_cap = le16_to_cpu(ht_cap->extended_ht_cap_info); ht_cap 49 drivers/net/wireless/marvell/mwifiex/11n.c ht_cap->ampdu_params_info = ht_cap 50 drivers/net/wireless/marvell/mwifiex/11n.c (sband->ht_cap.ampdu_factor & ht_cap 52 drivers/net/wireless/marvell/mwifiex/11n.c ((sband->ht_cap.ampdu_density << ht_cap 56 drivers/net/wireless/marvell/mwifiex/11n.c memcpy((u8 *)&ht_cap->mcs, &sband->ht_cap.mcs, ht_cap 57 drivers/net/wireless/marvell/mwifiex/11n.c sizeof(sband->ht_cap.mcs)); ht_cap 60 drivers/net/wireless/marvell/mwifiex/11n.c (sband->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40 && ht_cap 64 drivers/net/wireless/marvell/mwifiex/11n.c SETHT_MCS32(ht_cap->mcs.rx_mask); ht_cap 69 drivers/net/wireless/marvell/mwifiex/11n.c ht_cap->cap_info = cpu_to_le16(sband->ht_cap.cap); ht_cap 70 drivers/net/wireless/marvell/mwifiex/11n.c ht_cap->extended_ht_cap_info = cpu_to_le16(ht_ext_cap); ht_cap 73 drivers/net/wireless/marvell/mwifiex/11n.c ht_cap->tx_BF_cap_info = cpu_to_le32(MWIFIEX_DEF_11N_TX_BF_CAP); ht_cap 315 drivers/net/wireless/marvell/mwifiex/11n.c struct mwifiex_ie_types_htcap *ht_cap; ht_cap 332 drivers/net/wireless/marvell/mwifiex/11n.c ht_cap = (struct mwifiex_ie_types_htcap *) *buffer; ht_cap 333 drivers/net/wireless/marvell/mwifiex/11n.c memset(ht_cap, 0, sizeof(struct mwifiex_ie_types_htcap)); ht_cap 334 drivers/net/wireless/marvell/mwifiex/11n.c ht_cap->header.type = cpu_to_le16(WLAN_EID_HT_CAPABILITY); ht_cap 335 drivers/net/wireless/marvell/mwifiex/11n.c ht_cap->header.len = ht_cap 337 drivers/net/wireless/marvell/mwifiex/11n.c memcpy((u8 *) ht_cap + sizeof(struct mwifiex_ie_types_header), ht_cap 339 drivers/net/wireless/marvell/mwifiex/11n.c le16_to_cpu(ht_cap->header.len)); ht_cap 341 drivers/net/wireless/marvell/mwifiex/11n.c mwifiex_fill_cap_info(priv, radio_type, &ht_cap->ht_cap); ht_cap 356 drivers/net/wireless/marvell/mwifiex/11n.c ht_cap->ht_cap.cap_info &= ht_cap 359 drivers/net/wireless/marvell/mwifiex/11n.c ht_cap->ht_cap.cap_info &= ht_cap 365 drivers/net/wireless/marvell/mwifiex/11n.c ht_cap->ht_cap.cap_info &= ht_cap 368 drivers/net/wireless/marvell/mwifiex/11n.c ht_cap->ht_cap.cap_info &= ht_cap 395 drivers/net/wireless/marvell/mwifiex/11n.c if (!(sband->ht_cap.cap & ht_cap 418 drivers/net/wireless/marvell/mwifiex/11n.c if (sband->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40 && ht_cap 1911 drivers/net/wireless/marvell/mwifiex/cfg80211.c ht_info = &adapter->wiphy->bands[band]->ht_cap; ht_cap 3035 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_setup_ht_caps(&wiphy->bands[NL80211_BAND_2GHZ]->ht_cap, priv); ht_cap 3042 drivers/net/wireless/marvell/mwifiex/cfg80211.c &wiphy->bands[NL80211_BAND_5GHZ]->ht_cap, priv); ht_cap 1819 drivers/net/wireless/marvell/mwifiex/fw.h struct ieee80211_ht_cap ht_cap; ht_cap 114 drivers/net/wireless/marvell/mwifiex/ioctl.h struct ieee80211_ht_cap ht_cap; ht_cap 855 drivers/net/wireless/marvell/mwifiex/join.c struct mwifiex_ie_types_htcap *ht_cap; ht_cap 1043 drivers/net/wireless/marvell/mwifiex/join.c ht_cap = (struct mwifiex_ie_types_htcap *) pos; ht_cap 1044 drivers/net/wireless/marvell/mwifiex/join.c memset(ht_cap, 0, sizeof(struct mwifiex_ie_types_htcap)); ht_cap 1045 drivers/net/wireless/marvell/mwifiex/join.c ht_cap->header.type = cpu_to_le16(WLAN_EID_HT_CAPABILITY); ht_cap 1046 drivers/net/wireless/marvell/mwifiex/join.c ht_cap->header.len = ht_cap 1050 drivers/net/wireless/marvell/mwifiex/join.c mwifiex_fill_cap_info(priv, radio_type, &ht_cap->ht_cap); ht_cap 1056 drivers/net/wireless/marvell/mwifiex/join.c tmp_ht_cap = le16_to_cpu(ht_cap->ht_cap.cap_info); ht_cap 1059 drivers/net/wireless/marvell/mwifiex/join.c ht_cap->ht_cap.cap_info = cpu_to_le16(tmp_ht_cap); ht_cap 841 drivers/net/wireless/marvell/mwifiex/scan.c struct mwifiex_ie_types_htcap *ht_cap; ht_cap 1042 drivers/net/wireless/marvell/mwifiex/scan.c ht_cap = (struct mwifiex_ie_types_htcap *) tlv_pos; ht_cap 1043 drivers/net/wireless/marvell/mwifiex/scan.c memset(ht_cap, 0, sizeof(struct mwifiex_ie_types_htcap)); ht_cap 1044 drivers/net/wireless/marvell/mwifiex/scan.c ht_cap->header.type = cpu_to_le16(WLAN_EID_HT_CAPABILITY); ht_cap 1045 drivers/net/wireless/marvell/mwifiex/scan.c ht_cap->header.len = ht_cap 1049 drivers/net/wireless/marvell/mwifiex/scan.c mwifiex_fill_cap_info(priv, radio_type, &ht_cap->ht_cap); ht_cap 1802 drivers/net/wireless/marvell/mwifiex/sta_cmd.c memcpy(&ht_capab->ht_cap, params->ht_capa, ht_cap 38 drivers/net/wireless/marvell/mwifiex/sta_event.c const struct ieee80211_ht_cap *ht_cap; ht_cap 76 drivers/net/wireless/marvell/mwifiex/sta_event.c ht_cap = (void *)(ele_hdr + 2); ht_cap 77 drivers/net/wireless/marvell/mwifiex/sta_event.c sta_ptr->max_amsdu = le16_to_cpu(ht_cap->cap_info) & ht_cap 471 drivers/net/wireless/marvell/mwifiex/tdls.c struct ieee80211_ht_cap *ht_cap; ht_cap 498 drivers/net/wireless/marvell/mwifiex/tdls.c ht_cap = (void *)pos; ht_cap 500 drivers/net/wireless/marvell/mwifiex/tdls.c ret = mwifiex_fill_cap_info(priv, radio, ht_cap); ht_cap 538 drivers/net/wireless/marvell/mwifiex/tdls.c ht_cap = (void *)pos; ht_cap 540 drivers/net/wireless/marvell/mwifiex/tdls.c ret = mwifiex_fill_cap_info(priv, radio, ht_cap); ht_cap 736 drivers/net/wireless/marvell/mwifiex/tdls.c struct ieee80211_ht_cap *ht_cap; ht_cap 778 drivers/net/wireless/marvell/mwifiex/tdls.c ht_cap = (void *)pos; ht_cap 780 drivers/net/wireless/marvell/mwifiex/tdls.c ret = mwifiex_fill_cap_info(priv, radio, ht_cap); ht_cap 170 drivers/net/wireless/marvell/mwifiex/uap_cmd.c memcpy(&bss_cfg->ht_cap, ht_ie + 2, ht_cap 174 drivers/net/wireless/marvell/mwifiex/uap_cmd.c memset(&bss_cfg->ht_cap, 0, sizeof(struct ieee80211_ht_cap)); ht_cap 175 drivers/net/wireless/marvell/mwifiex/uap_cmd.c bss_cfg->ht_cap.cap_info = cpu_to_le16(MWIFIEX_DEF_HT_CAP); ht_cap 176 drivers/net/wireless/marvell/mwifiex/uap_cmd.c bss_cfg->ht_cap.ampdu_params_info = MWIFIEX_DEF_AMPDU; ht_cap 634 drivers/net/wireless/marvell/mwifiex/uap_cmd.c if (bss_cfg->ht_cap.cap_info) { ht_cap 639 drivers/net/wireless/marvell/mwifiex/uap_cmd.c htcap->ht_cap.cap_info = bss_cfg->ht_cap.cap_info; ht_cap 640 drivers/net/wireless/marvell/mwifiex/uap_cmd.c htcap->ht_cap.ampdu_params_info = ht_cap 641 drivers/net/wireless/marvell/mwifiex/uap_cmd.c bss_cfg->ht_cap.ampdu_params_info; ht_cap 642 drivers/net/wireless/marvell/mwifiex/uap_cmd.c memcpy(&htcap->ht_cap.mcs, &bss_cfg->ht_cap.mcs, ht_cap 644 drivers/net/wireless/marvell/mwifiex/uap_cmd.c htcap->ht_cap.extended_ht_cap_info = ht_cap 645 drivers/net/wireless/marvell/mwifiex/uap_cmd.c bss_cfg->ht_cap.extended_ht_cap_info; ht_cap 646 drivers/net/wireless/marvell/mwifiex/uap_cmd.c htcap->ht_cap.tx_BF_cap_info = bss_cfg->ht_cap.tx_BF_cap_info; ht_cap 647 drivers/net/wireless/marvell/mwifiex/uap_cmd.c htcap->ht_cap.antenna_selection_info = ht_cap 648 drivers/net/wireless/marvell/mwifiex/uap_cmd.c bss_cfg->ht_cap.antenna_selection_info; ht_cap 639 drivers/net/wireless/marvell/mwifiex/util.c const struct ieee80211_ht_cap *ht_cap; ht_cap 647 drivers/net/wireless/marvell/mwifiex/util.c ht_cap = (void *)(ht_cap_ie + 1); ht_cap 649 drivers/net/wireless/marvell/mwifiex/util.c node->max_amsdu = le16_to_cpu(ht_cap->cap_info) & ht_cap 1009 drivers/net/wireless/marvell/mwifiex/wmm.c struct ieee80211_ht_cap *ht_cap) ht_cap 1028 drivers/net/wireless/marvell/mwifiex/wmm.c (ht_cap && (priv->adapter->config_bands & BAND_GN || ht_cap 1983 drivers/net/wireless/marvell/mwl8k.c if (priv->ap_fw && sta && sta->ht_cap.ht_supported && !eapol_frame && ht_cap 2389 drivers/net/wireless/marvell/mwl8k.c band->ht_cap.ht_supported = 1; ht_cap 2392 drivers/net/wireless/marvell/mwl8k.c band->ht_cap.cap |= IEEE80211_HT_CAP_MAX_AMSDU; ht_cap 2394 drivers/net/wireless/marvell/mwl8k.c band->ht_cap.cap |= IEEE80211_HT_CAP_GRN_FLD; ht_cap 2397 drivers/net/wireless/marvell/mwl8k.c band->ht_cap.ampdu_factor = IEEE80211_HT_MAX_AMPDU_64K; ht_cap 2398 drivers/net/wireless/marvell/mwl8k.c band->ht_cap.ampdu_density = IEEE80211_HT_MPDU_DENSITY_NONE; ht_cap 2401 drivers/net/wireless/marvell/mwl8k.c band->ht_cap.cap |= IEEE80211_HT_CAP_RX_STBC; ht_cap 2403 drivers/net/wireless/marvell/mwl8k.c band->ht_cap.cap |= IEEE80211_HT_CAP_TX_STBC; ht_cap 2405 drivers/net/wireless/marvell/mwl8k.c band->ht_cap.cap |= IEEE80211_HT_CAP_SGI_40; ht_cap 2407 drivers/net/wireless/marvell/mwl8k.c band->ht_cap.cap |= IEEE80211_HT_CAP_SGI_20; ht_cap 2409 drivers/net/wireless/marvell/mwl8k.c band->ht_cap.cap |= IEEE80211_HT_CAP_DELAY_BA; ht_cap 2411 drivers/net/wireless/marvell/mwl8k.c band->ht_cap.cap |= IEEE80211_HT_CAP_SUP_WIDTH_20_40; ht_cap 2416 drivers/net/wireless/marvell/mwl8k.c band->ht_cap.mcs.rx_mask[0] = 0xff; ht_cap 2418 drivers/net/wireless/marvell/mwl8k.c band->ht_cap.mcs.rx_mask[1] = 0xff; ht_cap 2420 drivers/net/wireless/marvell/mwl8k.c band->ht_cap.mcs.rx_mask[2] = 0xff; ht_cap 2421 drivers/net/wireless/marvell/mwl8k.c band->ht_cap.mcs.rx_mask[4] = 0x01; ht_cap 2422 drivers/net/wireless/marvell/mwl8k.c band->ht_cap.mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; ht_cap 2425 drivers/net/wireless/marvell/mwl8k.c band->ht_cap.mcs.tx_params |= IEEE80211_HT_MCS_TX_RX_DIFF; ht_cap 2426 drivers/net/wireless/marvell/mwl8k.c band->ht_cap.mcs.tx_params |= (tx_streams - 1) << ht_cap 4025 drivers/net/wireless/marvell/mwl8k.c (stream->sta->ht_cap.ampdu_factor & ht_cap 4027 drivers/net/wireless/marvell/mwl8k.c ((stream->sta->ht_cap.ampdu_density << 2) & ht_cap 4115 drivers/net/wireless/marvell/mwl8k.c if (sta->ht_cap.ht_supported) { ht_cap 4116 drivers/net/wireless/marvell/mwl8k.c cmd->ht_rates[0] = sta->ht_cap.mcs.rx_mask[0]; ht_cap 4117 drivers/net/wireless/marvell/mwl8k.c cmd->ht_rates[1] = sta->ht_cap.mcs.rx_mask[1]; ht_cap 4118 drivers/net/wireless/marvell/mwl8k.c cmd->ht_rates[2] = sta->ht_cap.mcs.rx_mask[2]; ht_cap 4119 drivers/net/wireless/marvell/mwl8k.c cmd->ht_rates[3] = sta->ht_cap.mcs.rx_mask[3]; ht_cap 4120 drivers/net/wireless/marvell/mwl8k.c cmd->ht_capabilities_info = cpu_to_le16(sta->ht_cap.cap); ht_cap 4121 drivers/net/wireless/marvell/mwl8k.c cmd->mac_ht_param_info = (sta->ht_cap.ampdu_factor & 3) | ht_cap 4122 drivers/net/wireless/marvell/mwl8k.c ((sta->ht_cap.ampdu_density & 7) << 2); ht_cap 4541 drivers/net/wireless/marvell/mwl8k.c p->ht_support = sta->ht_cap.ht_supported; ht_cap 4542 drivers/net/wireless/marvell/mwl8k.c p->ht_caps = cpu_to_le16(sta->ht_cap.cap); ht_cap 4543 drivers/net/wireless/marvell/mwl8k.c p->extended_ht_caps = (sta->ht_cap.ampdu_factor & 3) | ht_cap 4544 drivers/net/wireless/marvell/mwl8k.c ((sta->ht_cap.ampdu_density & 7) << 2); ht_cap 4550 drivers/net/wireless/marvell/mwl8k.c memcpy(p->ht_rates, sta->ht_cap.mcs.rx_mask, 16); ht_cap 5032 drivers/net/wireless/marvell/mwl8k.c memcpy(ap_mcs_rates, ap->ht_cap.mcs.rx_mask, 16); ht_cap 5343 drivers/net/wireless/marvell/mwl8k.c if (sta->ht_cap.ht_supported) ht_cap 115 drivers/net/wireless/mediatek/mt76/mac80211.c struct ieee80211_sta_ht_cap *ht_cap = &sband->ht_cap; ht_cap 121 drivers/net/wireless/mediatek/mt76/mac80211.c ht_cap->cap |= IEEE80211_HT_CAP_TX_STBC; ht_cap 123 drivers/net/wireless/mediatek/mt76/mac80211.c ht_cap->cap &= ~IEEE80211_HT_CAP_TX_STBC; ht_cap 126 drivers/net/wireless/mediatek/mt76/mac80211.c ht_cap->mcs.rx_mask[i] = i < nstream ? 0xff : 0; ht_cap 163 drivers/net/wireless/mediatek/mt76/mac80211.c struct ieee80211_sta_ht_cap *ht_cap; ht_cap 184 drivers/net/wireless/mediatek/mt76/mac80211.c ht_cap = &sband->ht_cap; ht_cap 185 drivers/net/wireless/mediatek/mt76/mac80211.c ht_cap->ht_supported = true; ht_cap 186 drivers/net/wireless/mediatek/mt76/mac80211.c ht_cap->cap |= IEEE80211_HT_CAP_SUP_WIDTH_20_40 | ht_cap 192 drivers/net/wireless/mediatek/mt76/mac80211.c ht_cap->mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; ht_cap 193 drivers/net/wireless/mediatek/mt76/mac80211.c ht_cap->ampdu_factor = IEEE80211_HT_MAX_AMPDU_64K; ht_cap 194 drivers/net/wireless/mediatek/mt76/mac80211.c ht_cap->ampdu_density = IEEE80211_HT_MPDU_DENSITY_4; ht_cap 315 drivers/net/wireless/mediatek/mt76/mt7603/mac.c val |= FIELD_PREP(MT_WTBL1_W2_AMPDU_FACTOR, sta->ht_cap.ampdu_factor) | ht_cap 316 drivers/net/wireless/mediatek/mt76/mt7603/mac.c FIELD_PREP(MT_WTBL1_W2_MPDU_DENSITY, sta->ht_cap.ampdu_density) | ht_cap 319 drivers/net/wireless/mediatek/mt76/mt7603/mac.c if (sta->ht_cap.cap) ht_cap 330 drivers/net/wireless/mediatek/mt76/mt7603/mac.c if (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ht_cap 332 drivers/net/wireless/mediatek/mt76/mt7603/mac.c if (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ht_cap 274 drivers/net/wireless/mediatek/mt76/mt7615/init.c dev->mt76.sband_2g.sband.ht_cap.cap |= IEEE80211_HT_CAP_LDPC_CODING; ht_cap 275 drivers/net/wireless/mediatek/mt76/mt7615/init.c dev->mt76.sband_5g.sband.ht_cap.cap |= IEEE80211_HT_CAP_LDPC_CODING; ht_cap 366 drivers/net/wireless/mediatek/mt76/mt7615/main.c if (sta->ht_cap.ht_supported) ht_cap 1370 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c wtbl_ht->ldpc = sta->ht_cap.cap & IEEE80211_HT_CAP_LDPC_CODING; ht_cap 1371 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c wtbl_ht->af = sta->ht_cap.ampdu_factor; ht_cap 1372 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c wtbl_ht->mm = sta->ht_cap.ampdu_density; ht_cap 1375 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c if (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ht_cap 1377 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c if (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ht_cap 1443 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c sta_ht->ht_cap = cpu_to_le16(sta->ht_cap.cap); ht_cap 427 drivers/net/wireless/mediatek/mt76/mt7615/mcu.h __le16 ht_cap; ht_cap 391 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c ba_size <<= sta->ht_cap.ampdu_factor; ht_cap 399 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c sta->ht_cap.ampdu_density); ht_cap 200 drivers/net/wireless/mediatek/mt76/mt76x02_util.c dev->mt76.sband_2g.sband.ht_cap.cap |= ht_cap 202 drivers/net/wireless/mediatek/mt76/mt76x02_util.c dev->mt76.sband_5g.sband.ht_cap.cap |= ht_cap 522 drivers/net/wireless/mediatek/mt7601u/init.c struct ieee80211_sta_ht_cap *ht_cap; ht_cap 536 drivers/net/wireless/mediatek/mt7601u/init.c ht_cap = &sband->ht_cap; ht_cap 537 drivers/net/wireless/mediatek/mt7601u/init.c ht_cap->ht_supported = true; ht_cap 538 drivers/net/wireless/mediatek/mt7601u/init.c ht_cap->cap = IEEE80211_HT_CAP_SUP_WIDTH_20_40 | ht_cap 544 drivers/net/wireless/mediatek/mt7601u/init.c ht_cap->mcs.rx_mask[0] = 0xff; ht_cap 545 drivers/net/wireless/mediatek/mt7601u/init.c ht_cap->mcs.rx_mask[4] = 0x1; ht_cap 546 drivers/net/wireless/mediatek/mt7601u/init.c ht_cap->mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; ht_cap 547 drivers/net/wireless/mediatek/mt7601u/init.c ht_cap->ampdu_factor = IEEE80211_HT_MAX_AMPDU_64K; ht_cap 548 drivers/net/wireless/mediatek/mt7601u/init.c ht_cap->ampdu_density = IEEE80211_HT_MPDU_DENSITY_2; ht_cap 388 drivers/net/wireless/mediatek/mt7601u/mac.c min_factor = min(min_factor, sta->ht_cap.ampdu_factor); ht_cap 166 drivers/net/wireless/mediatek/mt7601u/tx.c ba_size <<= sta->ht_cap.ampdu_factor; ht_cap 175 drivers/net/wireless/mediatek/mt7601u/tx.c sta->ht_cap.ampdu_density)); ht_cap 294 drivers/net/wireless/quantenna/qtnfmac/commands.c if (s->ht_cap) { ht_cap 296 drivers/net/wireless/quantenna/qtnfmac/commands.c skb_put(cmd_skb, sizeof(*tlv) + sizeof(*s->ht_cap)); ht_cap 299 drivers/net/wireless/quantenna/qtnfmac/commands.c tlv->len = cpu_to_le16(sizeof(*s->ht_cap)); ht_cap 300 drivers/net/wireless/quantenna/qtnfmac/commands.c memcpy(tlv->val, s->ht_cap, sizeof(*s->ht_cap)); ht_cap 1274 drivers/net/wireless/quantenna/qtnfmac/commands.c const struct ieee80211_ht_cap *ht_cap = ht_cap 1278 drivers/net/wireless/quantenna/qtnfmac/commands.c bcap->cap = le16_to_cpu(ht_cap->cap_info); ht_cap 1280 drivers/net/wireless/quantenna/qtnfmac/commands.c ht_cap->ampdu_params_info & IEEE80211_HT_AMPDU_PARM_FACTOR; ht_cap 1282 drivers/net/wireless/quantenna/qtnfmac/commands.c (ht_cap->ampdu_params_info & IEEE80211_HT_AMPDU_PARM_DENSITY) >> ht_cap 1284 drivers/net/wireless/quantenna/qtnfmac/commands.c memcpy(&bcap->mcs, &ht_cap->mcs, sizeof(bcap->mcs)); ht_cap 1312 drivers/net/wireless/quantenna/qtnfmac/commands.c memset(&band->ht_cap, 0, sizeof(band->ht_cap)); ht_cap 1436 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_resp_band_fill_htcap(tlv->val, &band->ht_cap); ht_cap 1794 drivers/net/wireless/ralink/rt2x00/rt2800lib.c if (sta->ht_cap.ht_supported) { ht_cap 1795 drivers/net/wireless/ralink/rt2x00/rt2800lib.c drv_data->ampdu_factor_cnt[sta->ht_cap.ampdu_factor & 3]++; ht_cap 1840 drivers/net/wireless/ralink/rt2x00/rt2800lib.c if (sta->ht_cap.ht_supported) { ht_cap 1841 drivers/net/wireless/ralink/rt2x00/rt2800lib.c drv_data->ampdu_factor_cnt[sta->ht_cap.ampdu_factor & 3]--; ht_cap 1056 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c memcpy(&rt2x00dev->bands[NL80211_BAND_2GHZ].ht_cap, ht_cap 1074 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c memcpy(&rt2x00dev->bands[NL80211_BAND_5GHZ].ht_cap, ht_cap 306 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c density = sta->ht_cap.ampdu_density; ht_cap 4512 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c if (sta->ht_cap.ht_supported) ht_cap 4519 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c sta->ht_cap.mcs.rx_mask[0] << 12 | ht_cap 4520 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c sta->ht_cap.mcs.rx_mask[1] << 20; ht_cap 4521 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c if (sta->ht_cap.cap & ht_cap 4986 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c if (sta->ht_cap.ht_supported) { ht_cap 4989 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c ampdu = (u32)sta->ht_cap.ampdu_density; ht_cap 4999 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c sta && sta->ht_cap.cap & ht_cap 5748 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c ampdu_factor = sta->ht_cap.ampdu_factor; ht_cap 5749 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c ampdu_density = sta->ht_cap.ampdu_density; ht_cap 6101 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c sband->ht_cap.ht_supported = true; ht_cap 6102 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c sband->ht_cap.ampdu_factor = IEEE80211_HT_MAX_AMPDU_64K; ht_cap 6103 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c sband->ht_cap.ampdu_density = IEEE80211_HT_MPDU_DENSITY_16; ht_cap 6104 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c sband->ht_cap.cap = IEEE80211_HT_CAP_SGI_20 | IEEE80211_HT_CAP_SGI_40; ht_cap 6105 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c memset(&sband->ht_cap.mcs, 0, sizeof(sband->ht_cap.mcs)); ht_cap 6106 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c sband->ht_cap.mcs.rx_mask[0] = 0xff; ht_cap 6107 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c sband->ht_cap.mcs.rx_mask[4] = 0x01; ht_cap 6109 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c sband->ht_cap.mcs.rx_mask[1] = 0xff; ht_cap 6110 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c sband->ht_cap.cap |= IEEE80211_HT_CAP_SGI_40; ht_cap 6112 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c sband->ht_cap.mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; ht_cap 6120 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c sband->ht_cap.cap |= IEEE80211_HT_CAP_SUP_WIDTH_20_40; ht_cap 120 drivers/net/wireless/realtek/rtlwifi/base.c .ht_cap = {0}, ht_cap 132 drivers/net/wireless/realtek/rtlwifi/base.c .ht_cap = {0}, ht_cap 153 drivers/net/wireless/realtek/rtlwifi/base.c struct ieee80211_sta_ht_cap *ht_cap) ht_cap 158 drivers/net/wireless/realtek/rtlwifi/base.c ht_cap->ht_supported = true; ht_cap 159 drivers/net/wireless/realtek/rtlwifi/base.c ht_cap->cap = IEEE80211_HT_CAP_SUP_WIDTH_20_40 | ht_cap 165 drivers/net/wireless/realtek/rtlwifi/base.c ht_cap->cap &= ~IEEE80211_HT_CAP_MAX_AMSDU; ht_cap 171 drivers/net/wireless/realtek/rtlwifi/base.c ht_cap->ampdu_factor = IEEE80211_HT_MAX_AMPDU_64K; ht_cap 174 drivers/net/wireless/realtek/rtlwifi/base.c ht_cap->ampdu_density = IEEE80211_HT_MPDU_DENSITY_16; ht_cap 176 drivers/net/wireless/realtek/rtlwifi/base.c ht_cap->mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; ht_cap 190 drivers/net/wireless/realtek/rtlwifi/base.c ht_cap->mcs.rx_mask[0] = 0xFF; ht_cap 191 drivers/net/wireless/realtek/rtlwifi/base.c ht_cap->mcs.rx_mask[1] = 0xFF; ht_cap 192 drivers/net/wireless/realtek/rtlwifi/base.c ht_cap->mcs.rx_mask[4] = 0x01; ht_cap 194 drivers/net/wireless/realtek/rtlwifi/base.c ht_cap->mcs.rx_highest = cpu_to_le16(MAX_BIT_RATE_40MHZ_MCS15); ht_cap 200 drivers/net/wireless/realtek/rtlwifi/base.c ht_cap->mcs.rx_mask[0] = 0xFF; ht_cap 201 drivers/net/wireless/realtek/rtlwifi/base.c ht_cap->mcs.rx_mask[1] = 0xFF; ht_cap 202 drivers/net/wireless/realtek/rtlwifi/base.c ht_cap->mcs.rx_mask[4] = 0x01; ht_cap 204 drivers/net/wireless/realtek/rtlwifi/base.c ht_cap->mcs.rx_highest = ht_cap 209 drivers/net/wireless/realtek/rtlwifi/base.c ht_cap->mcs.rx_mask[0] = 0xFF; ht_cap 210 drivers/net/wireless/realtek/rtlwifi/base.c ht_cap->mcs.rx_mask[1] = 0x00; ht_cap 211 drivers/net/wireless/realtek/rtlwifi/base.c ht_cap->mcs.rx_mask[4] = 0x01; ht_cap 213 drivers/net/wireless/realtek/rtlwifi/base.c ht_cap->mcs.rx_highest = ht_cap 316 drivers/net/wireless/realtek/rtlwifi/base.c _rtl_init_hw_ht_capab(hw, &sband->ht_cap); ht_cap 331 drivers/net/wireless/realtek/rtlwifi/base.c _rtl_init_hw_ht_capab(hw, &sband->ht_cap); ht_cap 348 drivers/net/wireless/realtek/rtlwifi/base.c _rtl_init_hw_ht_capab(hw, &sband->ht_cap); ht_cap 363 drivers/net/wireless/realtek/rtlwifi/base.c _rtl_init_hw_ht_capab(hw, &sband->ht_cap); ht_cap 632 drivers/net/wireless/realtek/rtlwifi/base.c sgi_40 = sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40; ht_cap 633 drivers/net/wireless/realtek/rtlwifi/base.c sgi_20 = sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20; ht_cap 636 drivers/net/wireless/realtek/rtlwifi/base.c if ((!sta->ht_cap.ht_supported) && (!sta->vht_cap.vht_supported)) ht_cap 648 drivers/net/wireless/realtek/rtlwifi/base.c bw_40 = sta->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40; ht_cap 867 drivers/net/wireless/realtek/rtlwifi/base.c if (!(sta->ht_cap.ht_supported) || ht_cap 868 drivers/net/wireless/realtek/rtlwifi/base.c !(sta->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40)) ht_cap 871 drivers/net/wireless/realtek/rtlwifi/base.c if (!mac->bw_40 || !(sta->ht_cap.ht_supported)) ht_cap 947 drivers/net/wireless/realtek/rtlwifi/base.c sta->ht_cap.mcs.rx_mask[1] != 0) ht_cap 1278 drivers/net/wireless/realtek/rtlwifi/base.c if (sta && sta->ht_cap.ht_supported) { ht_cap 906 drivers/net/wireless/realtek/rtlwifi/core.c if (sta->ht_cap.ht_supported) ht_cap 913 drivers/net/wireless/realtek/rtlwifi/core.c if (sta->ht_cap.ht_supported) ht_cap 1108 drivers/net/wireless/realtek/rtlwifi/core.c if (sta->ht_cap.ht_supported) ht_cap 1122 drivers/net/wireless/realtek/rtlwifi/core.c if (sta->ht_cap.ht_supported) { ht_cap 1238 drivers/net/wireless/realtek/rtlwifi/core.c if (sta->ht_cap.ampdu_density > ht_cap 1241 drivers/net/wireless/realtek/rtlwifi/core.c sta->ht_cap.ampdu_density; ht_cap 1242 drivers/net/wireless/realtek/rtlwifi/core.c if (sta->ht_cap.ampdu_factor < ht_cap 1245 drivers/net/wireless/realtek/rtlwifi/core.c sta->ht_cap.ampdu_factor; ht_cap 1286 drivers/net/wireless/realtek/rtlwifi/core.c if (sta->ht_cap.ht_supported) { ht_cap 1309 drivers/net/wireless/realtek/rtlwifi/core.c if (sta->ht_cap.ht_supported) { ht_cap 124 drivers/net/wireless/realtek/rtlwifi/rc.c sgi_20 = sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20; ht_cap 125 drivers/net/wireless/realtek/rtlwifi/rc.c sgi_40 = sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40; ht_cap 138 drivers/net/wireless/realtek/rtlwifi/rc.c if (sta && (sta->ht_cap.cap & ht_cap 152 drivers/net/wireless/realtek/rtlwifi/rc.c if (sta && sta->ht_cap.ht_supported && ht_cap 232 drivers/net/wireless/realtek/rtlwifi/rc.c if (sta->ht_cap.ht_supported && ht_cap 20 drivers/net/wireless/realtek/rtlwifi/rc.h u8 ht_cap; ht_cap 1980 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c u8 curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? ht_cap 1982 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? ht_cap 1993 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c ratr_value |= (sta->ht_cap.mcs.rx_mask[1] << 20 | ht_cap 1994 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c sta->ht_cap.mcs.rx_mask[0] << 12); ht_cap 2066 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c u8 curtxbw_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40) ht_cap 2068 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c u8 curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? ht_cap 2070 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? ht_cap 2093 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | ht_cap 2094 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c sta->ht_cap.mcs.rx_mask[0] << 12); ht_cap 507 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c bw_40 = sta->ht_cap.cap & ht_cap 594 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c u8 ampdu_density = sta->ht_cap.ampdu_density; ht_cap 1768 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c u8 curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? ht_cap 1770 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? ht_cap 1782 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c ratr_value |= (sta->ht_cap.mcs.rx_mask[1] << 20 | ht_cap 1783 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c sta->ht_cap.mcs.rx_mask[0] << 12); ht_cap 1856 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c u8 curtxbw_40mhz = (sta->ht_cap.cap & ht_cap 1858 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c u8 curshortgi_40mhz = (sta->ht_cap.cap & ht_cap 1860 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? ht_cap 1882 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | ht_cap 1883 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c sta->ht_cap.mcs.rx_mask[0] << 12); ht_cap 485 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c u8 ampdu_density = sta->ht_cap.ampdu_density; ht_cap 1920 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c u8 curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? ht_cap 1922 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? ht_cap 1933 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c ratr_value |= (sta->ht_cap.mcs.rx_mask[1] << 20 | ht_cap 1934 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c sta->ht_cap.mcs.rx_mask[0] << 12); ht_cap 2007 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? ht_cap 2009 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? ht_cap 2032 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | ht_cap 2033 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c sta->ht_cap.mcs.rx_mask[0] << 12); ht_cap 543 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c u8 ampdu_density = sta->ht_cap.ampdu_density; ht_cap 1805 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c u8 curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? ht_cap 1807 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? ht_cap 1815 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c ratr_value |= (sta->ht_cap.mcs.rx_mask[1] << 20 | ht_cap 1816 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c sta->ht_cap.mcs.rx_mask[0] << 12); ht_cap 1884 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c u8 curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? ht_cap 1886 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? ht_cap 1907 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | ht_cap 1908 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c sta->ht_cap.mcs.rx_mask[0] << 12); ht_cap 622 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c u8 ampdu_density = sta->ht_cap.ampdu_density; ht_cap 2259 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c u8 curtxbw_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40) ht_cap 2261 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c u8 b_curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? ht_cap 2263 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c u8 b_curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? ht_cap 2283 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | ht_cap 2284 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c sta->ht_cap.mcs.rx_mask[0] << 12); ht_cap 670 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c bw_40 = sta->ht_cap.cap & ht_cap 770 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c u8 ampdu_density = sta->ht_cap.ampdu_density; ht_cap 2021 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c u8 curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? ht_cap 2023 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? ht_cap 2033 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c ratr_value |= (sta->ht_cap.mcs.rx_mask[1] << 20 | ht_cap 2034 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c sta->ht_cap.mcs.rx_mask[0] << 12); ht_cap 2120 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c u8 curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? ht_cap 2122 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? ht_cap 2148 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | ht_cap 2149 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c sta->ht_cap.mcs.rx_mask[0] << 12); ht_cap 1845 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c u8 curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? ht_cap 1847 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? ht_cap 1858 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c ratr_value |= (sta->ht_cap.mcs.rx_mask[1] << 20 | ht_cap 1859 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c sta->ht_cap.mcs.rx_mask[0] << 12); ht_cap 1932 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c u8 curtxbw_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40) ht_cap 1934 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c u8 curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? ht_cap 1936 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? ht_cap 1958 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | ht_cap 1959 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c sta->ht_cap.mcs.rx_mask[0] << 12); ht_cap 380 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c bw_40 = sta->ht_cap.cap & ht_cap 446 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c u8 ampdu_density = sta->ht_cap.ampdu_density; ht_cap 2319 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c u8 curtxbw_40mhz = (sta->ht_cap.cap & ht_cap 2321 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c u8 curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? ht_cap 2323 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? ht_cap 2344 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | ht_cap 2345 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c sta->ht_cap.mcs.rx_mask[0] << 12); ht_cap 434 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c bw_40 = sta->ht_cap.cap & ht_cap 521 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c u8 ampdu_density = sta->ht_cap.ampdu_density; ht_cap 3304 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c u8 b_curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? ht_cap 3306 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c u8 b_curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? ht_cap 3316 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c ratr_value |= (sta->ht_cap.mcs.rx_mask[1] << 20 | ht_cap 3317 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c sta->ht_cap.mcs.rx_mask[0] << 12); ht_cap 3488 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c u8 b_curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? ht_cap 3490 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c u8 b_curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? ht_cap 3516 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c u8 curtxbw_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40) ht_cap 3547 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | ht_cap 3548 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c sta->ht_cap.mcs.rx_mask[0] << 12); ht_cap 761 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c u8 ampdu_density = sta->ht_cap.ampdu_density; ht_cap 96 drivers/net/wireless/realtek/rtw88/main.c .ht_cap = {0}, ht_cap 110 drivers/net/wireless/realtek/rtw88/main.c .ht_cap = {0}, ht_cap 558 drivers/net/wireless/realtek/rtw88/main.c } else if (sta->ht_cap.ht_supported) { ht_cap 559 drivers/net/wireless/realtek/rtw88/main.c ra_mask |= (sta->ht_cap.mcs.rx_mask[1] << 20) | ht_cap 560 drivers/net/wireless/realtek/rtw88/main.c (sta->ht_cap.mcs.rx_mask[0] << 12); ht_cap 561 drivers/net/wireless/realtek/rtw88/main.c if (sta->ht_cap.cap & IEEE80211_HT_CAP_RX_STBC) ht_cap 563 drivers/net/wireless/realtek/rtw88/main.c if (sta->ht_cap.cap & IEEE80211_HT_CAP_LDPC_CODING) ht_cap 565 drivers/net/wireless/realtek/rtw88/main.c if (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20 || ht_cap 566 drivers/net/wireless/realtek/rtw88/main.c sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ht_cap 578 drivers/net/wireless/realtek/rtw88/main.c } else if (sta->ht_cap.ht_supported) { ht_cap 591 drivers/net/wireless/realtek/rtw88/main.c } else if (sta->ht_cap.ht_supported) { ht_cap 621 drivers/net/wireless/realtek/rtw88/main.c } else if (sta->ht_cap.ht_supported && ra_mask & 0xfff00000) { ht_cap 765 drivers/net/wireless/realtek/rtw88/main.c struct ieee80211_sta_ht_cap *ht_cap) ht_cap 769 drivers/net/wireless/realtek/rtw88/main.c ht_cap->ht_supported = true; ht_cap 770 drivers/net/wireless/realtek/rtw88/main.c ht_cap->cap = 0; ht_cap 771 drivers/net/wireless/realtek/rtw88/main.c ht_cap->cap |= IEEE80211_HT_CAP_SGI_20 | ht_cap 776 drivers/net/wireless/realtek/rtw88/main.c ht_cap->cap |= IEEE80211_HT_CAP_SUP_WIDTH_20_40 | ht_cap 779 drivers/net/wireless/realtek/rtw88/main.c ht_cap->ampdu_factor = IEEE80211_HT_MAX_AMPDU_64K; ht_cap 780 drivers/net/wireless/realtek/rtw88/main.c ht_cap->ampdu_density = IEEE80211_HT_MPDU_DENSITY_16; ht_cap 781 drivers/net/wireless/realtek/rtw88/main.c ht_cap->mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; ht_cap 783 drivers/net/wireless/realtek/rtw88/main.c ht_cap->mcs.rx_mask[0] = 0xFF; ht_cap 784 drivers/net/wireless/realtek/rtw88/main.c ht_cap->mcs.rx_mask[1] = 0xFF; ht_cap 785 drivers/net/wireless/realtek/rtw88/main.c ht_cap->mcs.rx_mask[4] = 0x01; ht_cap 786 drivers/net/wireless/realtek/rtw88/main.c ht_cap->mcs.rx_highest = cpu_to_le16(300); ht_cap 788 drivers/net/wireless/realtek/rtw88/main.c ht_cap->mcs.rx_mask[0] = 0xFF; ht_cap 789 drivers/net/wireless/realtek/rtw88/main.c ht_cap->mcs.rx_mask[1] = 0x00; ht_cap 790 drivers/net/wireless/realtek/rtw88/main.c ht_cap->mcs.rx_mask[4] = 0x01; ht_cap 791 drivers/net/wireless/realtek/rtw88/main.c ht_cap->mcs.rx_highest = cpu_to_le16(150); ht_cap 847 drivers/net/wireless/realtek/rtw88/main.c rtw_init_ht_cap(rtwdev, &sband->ht_cap); ht_cap 856 drivers/net/wireless/realtek/rtw88/main.c rtw_init_ht_cap(rtwdev, &sband->ht_cap); ht_cap 66 drivers/net/wireless/realtek/rtw88/tx.c u8 exp = sta->ht_cap.ampdu_factor; ht_cap 77 drivers/net/wireless/realtek/rtw88/tx.c return sta->ht_cap.ampdu_density; ht_cap 85 drivers/net/wireless/realtek/rtw88/tx.c if (rtwdev->hal.rf_type == RF_2T2R && sta->ht_cap.mcs.rx_mask[1] != 0) ht_cap 265 drivers/net/wireless/realtek/rtw88/tx.c else if (sta->ht_cap.ht_supported) ht_cap 220 drivers/net/wireless/rsi/rsi_91x_mac80211.c memset(&sbands->ht_cap, 0, sizeof(struct ieee80211_sta_ht_cap)); ht_cap 221 drivers/net/wireless/rsi/rsi_91x_mac80211.c sbands->ht_cap.ht_supported = true; ht_cap 222 drivers/net/wireless/rsi/rsi_91x_mac80211.c sbands->ht_cap.cap = (IEEE80211_HT_CAP_SUP_WIDTH_20_40 | ht_cap 225 drivers/net/wireless/rsi/rsi_91x_mac80211.c sbands->ht_cap.ampdu_factor = IEEE80211_HT_MAX_AMPDU_16K; ht_cap 226 drivers/net/wireless/rsi/rsi_91x_mac80211.c sbands->ht_cap.ampdu_density = IEEE80211_HT_MPDU_DENSITY_NONE; ht_cap 227 drivers/net/wireless/rsi/rsi_91x_mac80211.c sbands->ht_cap.mcs.rx_mask[0] = 0xff; ht_cap 228 drivers/net/wireless/rsi/rsi_91x_mac80211.c sbands->ht_cap.mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; ht_cap 1390 drivers/net/wireless/rsi/rsi_91x_mac80211.c common->vif_info[0].is_ht = sta->ht_cap.ht_supported; ht_cap 1505 drivers/net/wireless/rsi/rsi_91x_mac80211.c if (sta->ht_cap.ht_supported) { ht_cap 1509 drivers/net/wireless/rsi/rsi_91x_mac80211.c if ((sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) || ht_cap 1510 drivers/net/wireless/rsi/rsi_91x_mac80211.c (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40)) ht_cap 1351 drivers/net/wireless/rsi/rsi_91x_mgmt.c is_ht = sta->ht_cap.ht_supported; ht_cap 1352 drivers/net/wireless/rsi/rsi_91x_mgmt.c if ((sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) || ht_cap 1353 drivers/net/wireless/rsi/rsi_91x_mgmt.c (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40)) ht_cap 54 drivers/net/wireless/st/cw1200/cw1200.h struct ieee80211_sta_ht_cap ht_cap; ht_cap 308 drivers/net/wireless/st/cw1200/cw1200.h (ht_info->ht_cap.cap & IEEE80211_HT_CAP_GRN_FLD) && ht_cap 317 drivers/net/wireless/st/cw1200/cw1200.h return ht_info->ht_cap.ampdu_density; ht_cap 163 drivers/net/wireless/st/cw1200/main.c .ht_cap = { ht_cap 183 drivers/net/wireless/st/cw1200/main.c .ht_cap = { ht_cap 1910 drivers/net/wireless/st/cw1200/sta.c priv->ht_info.ht_cap = sta->ht_cap; ht_cap 1645 drivers/net/wireless/ti/wl12xx/main.c struct ieee80211_sta_ht_cap *ht_cap, ht_cap 1649 drivers/net/wireless/ti/wl12xx/main.c return wl1271_acx_set_ht_capabilities(wl, ht_cap, allow_ht_operation, ht_cap 137 drivers/net/wireless/ti/wl18xx/acx.c struct ieee80211_sta_ht_cap *ht_cap, ht_cap 147 drivers/net/wireless/ti/wl18xx/acx.c ht_cap->ht_supported, ht_cap->cap, rate_set); ht_cap 155 drivers/net/wireless/ti/wl18xx/acx.c if (allow_ht_operation && ht_cap->ht_supported) { ht_cap 157 drivers/net/wireless/ti/wl18xx/acx.c ht_capabilites = ht_cap->cap; ht_cap 166 drivers/net/wireless/ti/wl18xx/acx.c acx->ampdu_max_length = ht_cap->ampdu_factor; ht_cap 167 drivers/net/wireless/ti/wl18xx/acx.c acx->ampdu_min_spacing = ht_cap->ampdu_density; ht_cap 396 drivers/net/wireless/ti/wl18xx/acx.h struct ieee80211_sta_ht_cap *ht_cap, ht_cap 1640 drivers/net/wireless/ti/wl18xx/main.c struct ieee80211_sta_ht_cap *ht_cap, ht_cap 1644 drivers/net/wireless/ti/wl18xx/main.c return wl18xx_acx_set_peer_cap(wl, ht_cap, allow_ht_operation, ht_cap 1286 drivers/net/wireless/ti/wlcore/acx.c struct ieee80211_sta_ht_cap *ht_cap, ht_cap 1294 drivers/net/wireless/ti/wlcore/acx.c "sta supp: %d sta cap: %d", ht_cap->ht_supported, ht_cap 1295 drivers/net/wireless/ti/wlcore/acx.c ht_cap->cap); ht_cap 1303 drivers/net/wireless/ti/wlcore/acx.c if (allow_ht_operation && ht_cap->ht_supported) { ht_cap 1305 drivers/net/wireless/ti/wlcore/acx.c ht_capabilites = ht_cap->cap; ht_cap 1314 drivers/net/wireless/ti/wlcore/acx.c acx->ampdu_max_length = ht_cap->ampdu_factor; ht_cap 1315 drivers/net/wireless/ti/wlcore/acx.c acx->ampdu_min_spacing = ht_cap->ampdu_density; ht_cap 1094 drivers/net/wireless/ti/wlcore/acx.h struct ieee80211_sta_ht_cap *ht_cap, ht_cap 1559 drivers/net/wireless/ti/wlcore/cmd.c if (sta->ht_cap.ht_supported) ht_cap 1561 drivers/net/wireless/ti/wlcore/cmd.c (sta->ht_cap.mcs.rx_mask[0] << HW_HT_RATES_OFFSET) | ht_cap 1562 drivers/net/wireless/ti/wlcore/cmd.c (sta->ht_cap.mcs.rx_mask[1] << HW_MIMO_RATES_OFFSET); ht_cap 233 drivers/net/wireless/ti/wlcore/hw_ops.h struct ieee80211_sta_ht_cap *ht_cap, ht_cap 238 drivers/net/wireless/ti/wlcore/hw_ops.h return wl->ops->set_peer_cap(wl, ht_cap, allow_ht_operation, ht_cap 4438 drivers/net/wireless/ti/wlcore/main.c u8 *rx_mask = sta->ht_cap.mcs.rx_mask; ht_cap 4442 drivers/net/wireless/ti/wlcore/main.c if (sta->ht_cap.ht_supported) ht_cap 4446 drivers/net/wireless/ti/wlcore/main.c sta_ht_cap = sta->ht_cap; ht_cap 5224 drivers/net/wireless/ti/wlcore/main.c ret = wl1271_acx_set_ht_capabilities(wl, &sta->ht_cap, true, ht_cap 5786 drivers/net/wireless/ti/wlcore/main.c memcpy(&wlvif->rc_ht_cap, &sta->ht_cap, sizeof(sta->ht_cap)); ht_cap 6301 drivers/net/wireless/ti/wlcore/main.c memcpy(&wl->bands[NL80211_BAND_2GHZ].ht_cap, ht_cap 6302 drivers/net/wireless/ti/wlcore/main.c &wl->ht_cap[NL80211_BAND_2GHZ], ht_cap 6303 drivers/net/wireless/ti/wlcore/main.c sizeof(*wl->ht_cap)); ht_cap 6306 drivers/net/wireless/ti/wlcore/main.c memcpy(&wl->bands[NL80211_BAND_5GHZ].ht_cap, ht_cap 6307 drivers/net/wireless/ti/wlcore/main.c &wl->ht_cap[NL80211_BAND_5GHZ], ht_cap 6308 drivers/net/wireless/ti/wlcore/main.c sizeof(*wl->ht_cap)); ht_cap 100 drivers/net/wireless/ti/wlcore/wlcore.h struct ieee80211_sta_ht_cap *ht_cap, ht_cap 452 drivers/net/wireless/ti/wlcore/wlcore.h struct ieee80211_sta_ht_cap ht_cap[WLCORE_NUM_BANDS]; ht_cap 514 drivers/net/wireless/ti/wlcore/wlcore.h struct ieee80211_sta_ht_cap *ht_cap) ht_cap 516 drivers/net/wireless/ti/wlcore/wlcore.h memcpy(&wl->ht_cap[band], ht_cap, sizeof(*ht_cap)); ht_cap 48 drivers/net/wireless/virt_wifi.c .ht_cap = { ht_cap 101 drivers/net/wireless/virt_wifi.c .ht_cap = { ht_cap 551 drivers/pci/pci.c static int __pci_find_next_ht_cap(struct pci_dev *dev, int pos, int ht_cap) ht_cap 556 drivers/pci/pci.c if (ht_cap == HT_CAPTYPE_SLAVE || ht_cap == HT_CAPTYPE_HOST) ht_cap 568 drivers/pci/pci.c if ((cap & mask) == ht_cap) ht_cap 591 drivers/pci/pci.c int pci_find_next_ht_capability(struct pci_dev *dev, int pos, int ht_cap) ht_cap 593 drivers/pci/pci.c return __pci_find_next_ht_cap(dev, pos + PCI_CAP_LIST_NEXT, ht_cap); ht_cap 608 drivers/pci/pci.c int pci_find_ht_capability(struct pci_dev *dev, int ht_cap) ht_cap 614 drivers/pci/pci.c pos = __pci_find_next_ht_cap(dev, pos, ht_cap); ht_cap 357 drivers/staging/rtl8188eu/core/rtw_ap.c if (psta_ht->ht_cap.mcs.rx_mask[0] & BIT(i)) ht_cap 524 drivers/staging/rtl8188eu/core/rtw_ap.c if (le16_to_cpu(phtpriv_sta->ht_cap.cap_info & ht_cap 525 drivers/staging/rtl8188eu/core/rtw_ap.c phtpriv_ap->ht_cap.cap_info) & ht_cap 530 drivers/staging/rtl8188eu/core/rtw_ap.c if (le16_to_cpu(phtpriv_sta->ht_cap.cap_info & ht_cap 531 drivers/staging/rtl8188eu/core/rtw_ap.c phtpriv_ap->ht_cap.cap_info) & ht_cap 732 drivers/staging/rtl8188eu/core/rtw_ap.c u16 cap, ht_cap = false; ht_cap 911 drivers/staging/rtl8188eu/core/rtw_ap.c ht_cap = true; ht_cap 925 drivers/staging/rtl8188eu/core/rtw_ap.c memcpy(&pmlmepriv->htpriv.ht_cap, p + 2, ie_len); ht_cap 962 drivers/staging/rtl8188eu/core/rtw_ap.c if (pregistrypriv->ht_enable && ht_cap) { ht_cap 1297 drivers/staging/rtl8188eu/core/rtw_ap.c else if ((le16_to_cpu(phtpriv_ap->ht_cap.cap_info) & ht_cap 1428 drivers/staging/rtl8188eu/core/rtw_ap.c u16 ht_capab = le16_to_cpu(psta->htpriv.ht_cap.cap_info); ht_cap 999 drivers/staging/rtl8188eu/core/rtw_ieee80211.c struct ieee80211_ht_cap *ht_cap = ht_cap 1002 drivers/staging/rtl8188eu/core/rtw_ieee80211.c pnetwork->BcnInfo.ht_cap_info = le16_to_cpu(ht_cap->cap_info); ht_cap 1871 drivers/staging/rtl8188eu/core/rtw_mlme.c struct ieee80211_ht_cap ht_cap; ht_cap 1883 drivers/staging/rtl8188eu/core/rtw_mlme.c memset(&ht_cap, 0, sizeof(struct ieee80211_ht_cap)); ht_cap 1885 drivers/staging/rtl8188eu/core/rtw_mlme.c ht_cap.cap_info = cpu_to_le16(IEEE80211_HT_CAP_SUP_WIDTH | ht_cap 1900 drivers/staging/rtl8188eu/core/rtw_mlme.c ht_cap.ampdu_params_info = max_rx_ampdu_factor & 0x03; ht_cap 1903 drivers/staging/rtl8188eu/core/rtw_mlme.c ht_cap.ampdu_params_info |= IEEE80211_HT_CAP_AMPDU_DENSITY & (0x07 << 2); ht_cap 1905 drivers/staging/rtl8188eu/core/rtw_mlme.c ht_cap.ampdu_params_info |= IEEE80211_HT_CAP_AMPDU_DENSITY & 0x00; ht_cap 1909 drivers/staging/rtl8188eu/core/rtw_mlme.c (unsigned char *)&ht_cap, pout_len); ht_cap 3194 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c memset(&pstat->htpriv.ht_cap, 0, sizeof(struct ieee80211_ht_cap)); ht_cap 3201 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c memcpy(&pstat->htpriv.ht_cap, ht_cap 864 drivers/staging/rtl8188eu/core/rtw_wlan_util.c struct ieee80211_ht_cap *ht_cap = ht_cap 867 drivers/staging/rtl8188eu/core/rtw_wlan_util.c ht_cap_info = le16_to_cpu(ht_cap->cap_info); ht_cap 228 drivers/staging/rtl8188eu/include/ieee80211.h struct ieee80211_ht_cap ht_cap; ht_cap 253 drivers/staging/rtl8188eu/include/ieee80211.h struct ieee80211_ht_cap ht_cap; ht_cap 23 drivers/staging/rtl8188eu/include/rtw_ht.h struct ieee80211_ht_cap ht_cap; ht_cap 103 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c u16 max_rate = 0, rate, ht_cap = false; ht_cap 127 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c ht_cap = true; ht_cap 141 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c if (ht_cap) ht_cap 146 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c if (ht_cap) ht_cap 152 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c if (ht_cap) ht_cap 157 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c if (ht_cap) ht_cap 213 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c if (ht_cap) { ht_cap 630 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c u8 ht_cap = false; ht_cap 641 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c ht_cap = true; ht_cap 646 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c if (ht_cap) ht_cap 651 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c if (ht_cap) ht_cap 657 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c if (ht_cap) ht_cap 662 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c if (ht_cap) ht_cap 2495 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c memcpy(&psta->htpriv.ht_cap, ¶m->u.add_sta.ht_cap, ht_cap 2587 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c memcpy(&psta_data->ht_cap, ht_cap 2588 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c &psta->htpriv.ht_cap, sizeof(struct ieee80211_ht_cap)); ht_cap 139 drivers/staging/rtl8192e/rtllib_wx.c struct ht_capab_ele *ht_cap = NULL; ht_cap 144 drivers/staging/rtl8192e/rtllib_wx.c ht_cap = (struct ht_capab_ele *) ht_cap 147 drivers/staging/rtl8192e/rtllib_wx.c ht_cap = (struct ht_capab_ele *) ht_cap 149 drivers/staging/rtl8192e/rtllib_wx.c is40M = (ht_cap->ChlWidth) ? 1 : 0; ht_cap 150 drivers/staging/rtl8192e/rtllib_wx.c isShortGI = (ht_cap->ChlWidth) ? ht_cap 151 drivers/staging/rtl8192e/rtllib_wx.c ((ht_cap->ShortGI40Mhz) ? 1 : 0) : ht_cap 152 drivers/staging/rtl8192e/rtllib_wx.c ((ht_cap->ShortGI20Mhz) ? 1 : 0); ht_cap 154 drivers/staging/rtl8192e/rtllib_wx.c max_mcs = HTGetHighestMCSRate(ieee, ht_cap->MCS, ht_cap 134 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c struct ht_capability_ele *ht_cap = NULL; ht_cap 138 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c ht_cap = (struct ht_capability_ele *)&network->bssht.bdHTCapBuf[4]; ht_cap 140 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c ht_cap = (struct ht_capability_ele *)&network->bssht.bdHTCapBuf[0]; ht_cap 141 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c is40M = (ht_cap->ChlWidth) ? 1 : 0; ht_cap 142 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c isShortGI = (ht_cap->ChlWidth) ? ht_cap 143 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c ((ht_cap->ShortGI40Mhz) ? 1 : 0) : ht_cap 144 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c ((ht_cap->ShortGI20Mhz) ? 1 : 0); ht_cap 146 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c max_mcs = HTGetHighestMCSRate(ieee, ht_cap->MCS, MCS_FILTER_ALL); ht_cap 29 drivers/staging/rtl8712/rtl871x_ht.h struct ieee80211_ht_cap ht_cap; ht_cap 218 drivers/staging/rtl8712/rtl871x_ioctl_linux.c u16 cap, ht_cap = false, mcs_rate; ht_cap 243 drivers/staging/rtl8712/rtl871x_ioctl_linux.c ht_cap = true; ht_cap 250 drivers/staging/rtl8712/rtl871x_ioctl_linux.c if (ht_cap) ht_cap 255 drivers/staging/rtl8712/rtl871x_ioctl_linux.c if (ht_cap) ht_cap 260 drivers/staging/rtl8712/rtl871x_ioctl_linux.c if (ht_cap) ht_cap 608 drivers/staging/rtl8712/rtl871x_ioctl_linux.c u8 ht_cap = false; ht_cap 619 drivers/staging/rtl8712/rtl871x_ioctl_linux.c ht_cap = true; ht_cap 622 drivers/staging/rtl8712/rtl871x_ioctl_linux.c if (ht_cap) ht_cap 629 drivers/staging/rtl8712/rtl871x_ioctl_linux.c if (ht_cap) ht_cap 636 drivers/staging/rtl8712/rtl871x_ioctl_linux.c if (ht_cap) ht_cap 1402 drivers/staging/rtl8712/rtl871x_ioctl_linux.c u16 rate, max_rate = 0, ht_cap = false; ht_cap 1413 drivers/staging/rtl8712/rtl871x_ioctl_linux.c ht_cap = true; ht_cap 1431 drivers/staging/rtl8712/rtl871x_ioctl_linux.c if (ht_cap) { ht_cap 588 drivers/staging/rtl8723bs/core/rtw_ap.c phtpriv_sta->ht_cap.ampdu_params_info & IEEE80211_HT_CAP_AMPDU_DENSITY ht_cap 593 drivers/staging/rtl8723bs/core/rtw_ap.c phtpriv_sta->ht_cap.cap_info & phtpriv_ap->ht_cap.cap_info ht_cap 606 drivers/staging/rtl8723bs/core/rtw_ap.c phtpriv_sta->ht_cap.cap_info & phtpriv_ap->ht_cap.cap_info ht_cap 612 drivers/staging/rtl8723bs/core/rtw_ap.c phtpriv_sta->ht_cap.cap_info & phtpriv_ap->ht_cap.cap_info ht_cap 624 drivers/staging/rtl8723bs/core/rtw_ap.c GET_HT_CAPABILITY_ELE_LDPC_CAP((u8 *)(&phtpriv_sta->ht_cap))) { ht_cap 631 drivers/staging/rtl8723bs/core/rtw_ap.c GET_HT_CAPABILITY_ELE_RX_STBC((u8 *)(&phtpriv_sta->ht_cap))) { ht_cap 689 drivers/staging/rtl8723bs/core/rtw_ap.c if ((phtpriv_ap->ht_cap.cap_info) & cpu_to_le16(IEEE80211_HT_CAP_SGI_20)) ht_cap 693 drivers/staging/rtl8723bs/core/rtw_ap.c if ((phtpriv_ap->ht_cap.cap_info) & cpu_to_le16(IEEE80211_HT_CAP_SGI_40)) ht_cap 948 drivers/staging/rtl8723bs/core/rtw_ap.c u16 cap, ht_cap = false; ht_cap 1186 drivers/staging/rtl8723bs/core/rtw_ap.c ht_cap = true; ht_cap 1232 drivers/staging/rtl8723bs/core/rtw_ap.c memcpy(&pmlmepriv->htpriv.ht_cap, p + 2, ie_len); ht_cap 1274 drivers/staging/rtl8723bs/core/rtw_ap.c if (pregistrypriv->ht_enable && ht_cap) { ht_cap 1889 drivers/staging/rtl8723bs/core/rtw_ap.c (le16_to_cpu(phtpriv_ap->ht_cap.cap_info) & IEEE80211_HT_CAP_SUP_WIDTH) ht_cap 2020 drivers/staging/rtl8723bs/core/rtw_ap.c u16 ht_capab = le16_to_cpu(psta->htpriv.ht_cap.cap_info); ht_cap 664 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c psta->htpriv.ht_cap.supp_mcs_set ht_cap 1499 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c memset(&pstat->htpriv.ht_cap, 0, sizeof(struct rtw_ieee80211_ht_cap)); ht_cap 1505 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c memcpy(&pstat->htpriv.ht_cap, elems.ht_capabilities, sizeof(struct rtw_ieee80211_ht_cap)); ht_cap 5349 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c memcpy(&psta->htpriv.ht_cap, &pmlmeinfo->HT_caps, sizeof(struct rtw_ieee80211_ht_cap)); ht_cap 996 drivers/staging/rtl8723bs/hal/hal_com.c if (psta->htpriv.ht_cap.supp_mcs_set[i/8] & BIT(i%8)) ht_cap 236 drivers/staging/rtl8723bs/include/ieee80211.h struct rtw_ieee80211_ht_cap ht_cap; ht_cap 258 drivers/staging/rtl8723bs/include/ieee80211.h struct rtw_ieee80211_ht_cap ht_cap; ht_cap 37 drivers/staging/rtl8723bs/include/rtw_ht.h struct rtw_ieee80211_ht_cap ht_cap; ht_cap 3250 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static void rtw_cfg80211_init_ht_capab(struct ieee80211_sta_ht_cap *ht_cap, enum nl80211_band band, u8 rf_type) ht_cap 3256 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c ht_cap->ht_supported = true; ht_cap 3258 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c ht_cap->cap = IEEE80211_HT_CAP_SUP_WIDTH_20_40 | ht_cap 3266 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c ht_cap->ampdu_factor = IEEE80211_HT_MAX_AMPDU_64K; ht_cap 3269 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c ht_cap->ampdu_density = IEEE80211_HT_MPDU_DENSITY_16; ht_cap 3271 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c ht_cap->mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; ht_cap 3285 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c ht_cap->mcs.rx_mask[0] = 0xFF; ht_cap 3286 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c ht_cap->mcs.rx_mask[1] = 0x00; ht_cap 3287 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c ht_cap->mcs.rx_mask[4] = 0x01; ht_cap 3289 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c ht_cap->mcs.rx_highest = cpu_to_le16(MAX_BIT_RATE_40MHZ_MCS7); ht_cap 3293 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c ht_cap->mcs.rx_mask[0] = 0xFF; ht_cap 3294 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c ht_cap->mcs.rx_mask[1] = 0xFF; ht_cap 3295 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c ht_cap->mcs.rx_mask[4] = 0x01; ht_cap 3297 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c ht_cap->mcs.rx_highest = cpu_to_le16(MAX_BIT_RATE_40MHZ_MCS15); ht_cap 3320 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c rtw_cfg80211_init_ht_capab(&bands->ht_cap, NL80211_BAND_2GHZ, rf_type); ht_cap 89 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c u16 max_rate = 0, rate, ht_cap =false, vht_cap = false; ht_cap 118 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c ht_cap = true; ht_cap 128 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c if (ht_cap) ht_cap 133 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c if (ht_cap) ht_cap 141 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c else if (ht_cap) ht_cap 146 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c if (ht_cap) ht_cap 212 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c } else if (ht_cap) { ht_cap 765 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c u8 ht_cap =false, vht_cap =false; ht_cap 776 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c ht_cap = true; ht_cap 781 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c if (ht_cap) ht_cap 786 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c if (ht_cap) ht_cap 794 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c else if (ht_cap) ht_cap 799 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c if (ht_cap) ht_cap 3809 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c memcpy((void *)&psta->htpriv.ht_cap, (void *)¶m->u.add_sta.ht_cap, sizeof(struct rtw_ieee80211_ht_cap)); ht_cap 3922 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c memcpy(&psta_data->ht_cap, &psta->htpriv.ht_cap, sizeof(struct rtw_ieee80211_ht_cap)); ht_cap 1884 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wl->band.ht_cap.ht_supported = 1; ht_cap 1885 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wl->band.ht_cap.cap |= (1 << IEEE80211_HT_CAP_RX_STBC_SHIFT); ht_cap 1886 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wl->band.ht_cap.mcs.rx_mask[0] = 0xff; ht_cap 1887 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wl->band.ht_cap.ampdu_factor = IEEE80211_HT_MAX_AMPDU_8K; ht_cap 1888 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wl->band.ht_cap.ampdu_density = IEEE80211_HT_MPDU_DENSITY_NONE; ht_cap 691 drivers/staging/wlan-ng/cfg80211.c priv->band.ht_cap.ht_supported = false; ht_cap 1047 include/linux/pci.h int pci_find_ht_capability(struct pci_dev *dev, int ht_cap); ht_cap 1048 include/linux/pci.h int pci_find_next_ht_capability(struct pci_dev *dev, int pos, int ht_cap); ht_cap 416 include/net/cfg80211.h struct ieee80211_sta_ht_cap ht_cap; ht_cap 1012 include/net/cfg80211.h const struct ieee80211_ht_cap *ht_cap; ht_cap 1977 include/net/mac80211.h struct ieee80211_sta_ht_cap ht_cap; ht_cap 295 net/mac80211/agg-rx.c if (!sta->sta.ht_cap.ht_supported) { ht_cap 320 net/mac80211/agg-rx.c (!(sta->sta.ht_cap.cap & IEEE80211_HT_CAP_DELAY_BA))) || ht_cap 574 net/mac80211/agg-tx.c if (!pubsta->ht_cap.ht_supported) ht_cap 618 net/mac80211/agg-tx.c !sta->sta.ht_cap.ht_supported) { ht_cap 198 net/mac80211/chan.c if (sta->ht_cap.ht_supported) ht_cap 380 net/mac80211/debugfs_sta.c struct ieee80211_sta_ht_cap *htc = &sta->sta.ht_cap; ht_cap 22 net/mac80211/ht.c struct ieee80211_sta_ht_cap *ht_cap, ht_cap 28 net/mac80211/ht.c ht_cap->cap &= ~flag; ht_cap 34 net/mac80211/ht.c struct ieee80211_sta_ht_cap *ht_cap, ht_cap 41 net/mac80211/ht.c ht_cap->cap |= flag; ht_cap 45 net/mac80211/ht.c struct ieee80211_sta_ht_cap *ht_cap) ht_cap 51 net/mac80211/ht.c if (!ht_cap->ht_supported) ht_cap 80 net/mac80211/ht.c ht_cap->mcs.rx_mask[i] &= ~m; /* turn off all masked bits */ ht_cap 82 net/mac80211/ht.c ht_cap->mcs.rx_mask[i] |= (m & scaps[i]); ht_cap 86 net/mac80211/ht.c __check_htcap_disable(ht_capa, ht_capa_mask, ht_cap, ht_cap 88 net/mac80211/ht.c __check_htcap_disable(ht_capa, ht_capa_mask, ht_cap, ht_cap 92 net/mac80211/ht.c __check_htcap_disable(ht_capa, ht_capa_mask, ht_cap, ht_cap 96 net/mac80211/ht.c __check_htcap_disable(ht_capa, ht_capa_mask, ht_cap, ht_cap 100 net/mac80211/ht.c __check_htcap_disable(ht_capa, ht_capa_mask, ht_cap, ht_cap 104 net/mac80211/ht.c __check_htcap_enable(ht_capa, ht_capa_mask, ht_cap, ht_cap 108 net/mac80211/ht.c __check_htcap_enable(ht_capa, ht_capa_mask, ht_cap, ht_cap 113 net/mac80211/ht.c ht_cap->cap |= le16_to_cpu(ht_capa->cap_info) & ht_cap 121 net/mac80211/ht.c if (n < ht_cap->ampdu_factor) ht_cap 122 net/mac80211/ht.c ht_cap->ampdu_factor = n; ht_cap 131 net/mac80211/ht.c if (n > ht_cap->ampdu_density) ht_cap 132 net/mac80211/ht.c ht_cap->ampdu_density = n; ht_cap 142 net/mac80211/ht.c struct ieee80211_sta_ht_cap ht_cap, own_cap; ht_cap 149 net/mac80211/ht.c memset(&ht_cap, 0, sizeof(ht_cap)); ht_cap 151 net/mac80211/ht.c if (!ht_cap_ie || !sband->ht_cap.ht_supported) ht_cap 154 net/mac80211/ht.c ht_cap.ht_supported = true; ht_cap 156 net/mac80211/ht.c own_cap = sband->ht_cap; ht_cap 174 net/mac80211/ht.c ht_cap.cap = le16_to_cpu(ht_cap_ie->cap_info) & ht_cap 187 net/mac80211/ht.c ht_cap.cap &= ~IEEE80211_HT_CAP_RX_STBC; ht_cap 189 net/mac80211/ht.c ht_cap.cap &= ~IEEE80211_HT_CAP_TX_STBC; ht_cap 192 net/mac80211/ht.c ht_cap.ampdu_factor = ht_cap 194 net/mac80211/ht.c ht_cap.ampdu_density = ht_cap 201 net/mac80211/ht.c ht_cap.mcs.tx_params = ht_cap_ie->mcs.tx_params; ht_cap 223 net/mac80211/ht.c ht_cap.mcs.rx_mask[i] = ht_cap 229 net/mac80211/ht.c ht_cap.mcs.rx_mask[i] = ht_cap 235 net/mac80211/ht.c ht_cap.mcs.rx_mask[32/8] |= 1; ht_cap 238 net/mac80211/ht.c ht_cap.mcs.rx_highest = ht_cap_ie->mcs.rx_highest; ht_cap 240 net/mac80211/ht.c if (ht_cap.cap & IEEE80211_HT_CAP_MAX_AMSDU) ht_cap 246 net/mac80211/ht.c changed = memcmp(&sta->sta.ht_cap, &ht_cap, sizeof(ht_cap)); ht_cap 248 net/mac80211/ht.c memcpy(&sta->sta.ht_cap, &ht_cap, sizeof(ht_cap)); ht_cap 262 net/mac80211/ht.c bw = ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40 ? ht_cap 270 net/mac80211/ht.c ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40 ? ht_cap 273 net/mac80211/ht.c switch ((ht_cap.cap & IEEE80211_HT_CAP_SM_PS) ht_cap 179 net/mac80211/ibss.c sband->ht_cap.ht_supported) { ht_cap 180 net/mac80211/ibss.c struct ieee80211_sta_ht_cap ht_cap; ht_cap 182 net/mac80211/ibss.c memcpy(&ht_cap, &sband->ht_cap, sizeof(ht_cap)); ht_cap 183 net/mac80211/ibss.c ieee80211_apply_htcap_overrides(sdata, &ht_cap); ht_cap 185 net/mac80211/ibss.c pos = ieee80211_ie_build_ht_cap(pos, &ht_cap, ht_cap.cap); ht_cap 191 net/mac80211/ibss.c pos = ieee80211_ie_build_ht_oper(pos, &sband->ht_cap, ht_cap 1787 net/mac80211/ieee80211_i.h struct ieee80211_sta_ht_cap *ht_cap); ht_cap 2137 net/mac80211/ieee80211_i.h u8 *ieee80211_ie_build_ht_cap(u8 *pos, struct ieee80211_sta_ht_cap *ht_cap, ht_cap 2139 net/mac80211/ieee80211_i.h u8 *ieee80211_ie_build_ht_oper(u8 *pos, struct ieee80211_sta_ht_cap *ht_cap, ht_cap 1844 net/mac80211/iface.c sband->ht_cap.mcs.rx_mask, ht_cap 972 net/mac80211/main.c supp_ht = supp_ht || sband->ht_cap.ht_supported; ht_cap 978 net/mac80211/main.c if (!sband->ht_cap.ht_supported) ht_cap 983 net/mac80211/main.c max(ieee80211_mcs_to_chains(&sband->ht_cap.mcs), ht_cap 987 net/mac80211/main.c sband->ht_cap.cap |= WLAN_HT_CAP_SM_PS_DISABLED << ht_cap 418 net/mac80211/mesh.c if (!sband->ht_cap.ht_supported || ht_cap 428 net/mac80211/mesh.c ieee80211_ie_build_ht_cap(pos, &sband->ht_cap, sband->ht_cap.cap); ht_cap 440 net/mac80211/mesh.c struct ieee80211_sta_ht_cap *ht_cap; ht_cap 453 net/mac80211/mesh.c ht_cap = &sband->ht_cap; ht_cap 455 net/mac80211/mesh.c if (!ht_cap->ht_supported || ht_cap 465 net/mac80211/mesh.c ieee80211_ie_build_ht_oper(pos, ht_cap, &sdata->vif.bss_conf.chandef, ht_cap 180 net/mac80211/mesh_plink.c if (!sta->sta.ht_cap.ht_supported) { ht_cap 158 net/mac80211/mlme.c memcpy(&sta_ht_cap, &sband->ht_cap, sizeof(sta_ht_cap)); ht_cap 321 net/mac80211/mlme.c const struct ieee80211_ht_cap *ht_cap, ht_cap 462 net/mac80211/mlme.c struct ieee80211_sta_ht_cap ht_cap; ht_cap 464 net/mac80211/mlme.c BUILD_BUG_ON(sizeof(ht_cap) != sizeof(sband->ht_cap)); ht_cap 466 net/mac80211/mlme.c memcpy(&ht_cap, &sband->ht_cap, sizeof(ht_cap)); ht_cap 467 net/mac80211/mlme.c ieee80211_apply_htcap_overrides(sdata, &ht_cap); ht_cap 470 net/mac80211/mlme.c cap = ht_cap.cap; ht_cap 520 net/mac80211/mlme.c ieee80211_ie_build_ht_cap(pos, &ht_cap, cap); ht_cap 4635 net/mac80211/mlme.c const struct ieee80211_ht_cap *ht_cap; ht_cap 4643 net/mac80211/mlme.c if (ht_cap_ie && ht_cap_ie[1] >= sizeof(*ht_cap)) { ht_cap 4644 net/mac80211/mlme.c ht_cap = (void *)(ht_cap_ie + 2); ht_cap 4645 net/mac80211/mlme.c chains = ieee80211_mcs_to_chains(&ht_cap->mcs); ht_cap 4741 net/mac80211/mlme.c const struct ieee80211_ht_cap *ht_cap = NULL; ht_cap 4760 net/mac80211/mlme.c sband->ht_cap.ht_supported) { ht_cap 4768 net/mac80211/mlme.c if (ht_cap_ie && ht_cap_ie[1] >= sizeof(*ht_cap)) ht_cap 4769 net/mac80211/mlme.c ht_cap = (void *)(ht_cap_ie + 2); ht_cap 4771 net/mac80211/mlme.c if (!ht_cap) { ht_cap 5303 net/mac80211/mlme.c if (!sband->ht_cap.ht_supported || ht_cap 5436 net/mac80211/mlme.c memcpy(&sta_ht_cap, &sband->ht_cap, sizeof(sta_ht_cap)); ht_cap 5441 net/mac80211/mlme.c sband->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40 && ht_cap 764 net/mac80211/rate.c mcs_mask[i] &= sta->ht_cap.mcs.rx_mask[i]; ht_cap 1389 net/mac80211/rc80211_minstrel_ht.c struct ieee80211_mcs_info *mcs = &sta->ht_cap.mcs; ht_cap 1390 net/mac80211/rc80211_minstrel_ht.c u16 ht_cap = sta->ht_cap.cap; ht_cap 1400 net/mac80211/rc80211_minstrel_ht.c if (!sta->ht_cap.ht_supported) ht_cap 1434 net/mac80211/rc80211_minstrel_ht.c stbc = (ht_cap & IEEE80211_HT_CAP_RX_STBC) >> ht_cap 1437 net/mac80211/rc80211_minstrel_ht.c ldpc = ht_cap & IEEE80211_HT_CAP_LDPC_CODING; ht_cap 1461 net/mac80211/rc80211_minstrel_ht.c if (!(ht_cap & IEEE80211_HT_CAP_SGI_40)) ht_cap 1464 net/mac80211/rc80211_minstrel_ht.c if (!(ht_cap & IEEE80211_HT_CAP_SGI_20)) ht_cap 3065 net/mac80211/rx.c if (!rx->sta->sta.ht_cap.ht_supported) ht_cap 3125 net/mac80211/rx.c if (!(rx->sta->sta.ht_cap.cap & ht_cap 456 net/mac80211/sta_info.c smps = (sband->ht_cap.cap & IEEE80211_HT_CAP_SM_PS) >> ht_cap 2004 net/mac80211/sta_info.c struct ieee80211_sta_ht_cap *ht_cap = &sta->sta.ht_cap; ht_cap 2007 net/mac80211/sta_info.c if (!sta->sta.ht_cap.ht_supported) ht_cap 2021 net/mac80211/sta_info.c if (ht_cap->mcs.rx_mask[3]) ht_cap 2023 net/mac80211/sta_info.c else if (ht_cap->mcs.rx_mask[2]) ht_cap 2025 net/mac80211/sta_info.c else if (ht_cap->mcs.rx_mask[1]) ht_cap 2030 net/mac80211/sta_info.c if (!(ht_cap->mcs.tx_params & IEEE80211_HT_MCS_TX_RX_DIFF)) ht_cap 2033 net/mac80211/sta_info.c return ((ht_cap->mcs.tx_params & IEEE80211_HT_MCS_TX_MAX_STREAMS_MASK) ht_cap 369 net/mac80211/tdls.c struct ieee80211_sta_ht_cap ht_cap; ht_cap 449 net/mac80211/tdls.c memcpy(&ht_cap, &sband->ht_cap, sizeof(ht_cap)); ht_cap 453 net/mac80211/tdls.c ht_cap.ht_supported) { ht_cap 454 net/mac80211/tdls.c ieee80211_apply_htcap_overrides(sdata, &ht_cap); ht_cap 457 net/mac80211/tdls.c ht_cap.cap |= WLAN_HT_CAP_SM_PS_DISABLED ht_cap 461 net/mac80211/tdls.c ieee80211_ie_build_ht_cap(pos, &ht_cap, ht_cap.cap); ht_cap 463 net/mac80211/tdls.c ht_cap.ht_supported && sta->sta.ht_cap.ht_supported) { ht_cap 465 net/mac80211/tdls.c memcpy(&ht_cap, &sta->sta.ht_cap, sizeof(ht_cap)); ht_cap 468 net/mac80211/tdls.c ieee80211_ie_build_ht_cap(pos, &ht_cap, ht_cap.cap); ht_cap 471 net/mac80211/tdls.c if (ht_cap.ht_supported && ht_cap 472 net/mac80211/tdls.c (ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40)) ht_cap 607 net/mac80211/tdls.c if (!ap_sta->sta.ht_cap.ht_supported && sta->sta.ht_cap.ht_supported) { ht_cap 613 net/mac80211/tdls.c ieee80211_ie_build_ht_oper(pos, &sta->sta.ht_cap, ht_cap 1300 net/mac80211/tdls.c !sta->sta.ht_cap.ht_supported) ht_cap 1325 net/mac80211/tdls.c tdls_ht = (sta && sta->sta.ht_cap.ht_supported) || ht_cap 1889 net/mac80211/tdls.c if (!sta->sta.ht_cap.ht_supported && elems.sec_chan_offs && ht_cap 1743 net/mac80211/util.c if (sband->ht_cap.ht_supported) { ht_cap 1746 net/mac80211/util.c pos = ieee80211_ie_build_ht_cap(pos, &sband->ht_cap, ht_cap 1747 net/mac80211/util.c sband->ht_cap.cap); ht_cap 2666 net/mac80211/util.c u8 *ieee80211_ie_build_ht_cap(u8 *pos, struct ieee80211_sta_ht_cap *ht_cap, ht_cap 2681 net/mac80211/util.c *pos++ = ht_cap->ampdu_factor | ht_cap 2682 net/mac80211/util.c (ht_cap->ampdu_density << ht_cap 2686 net/mac80211/util.c memcpy(pos, &ht_cap->mcs, sizeof(ht_cap->mcs)); ht_cap 2687 net/mac80211/util.c pos += sizeof(ht_cap->mcs); ht_cap 2809 net/mac80211/util.c u8 *ieee80211_ie_build_ht_oper(u8 *pos, struct ieee80211_sta_ht_cap *ht_cap, ht_cap 2834 net/mac80211/util.c if (ht_cap->cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40 && ht_cap 2848 net/mac80211/util.c memcpy(&ht_oper->basic_set, &ht_cap->mcs, 10); ht_cap 128 net/mac80211/vht.c if (!sta->sta.ht_cap.ht_supported) ht_cap 342 net/mac80211/vht.c return sta->sta.ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40 ? ht_cap 369 net/mac80211/vht.c if (!sta->sta.ht_cap.ht_supported) ht_cap 372 net/mac80211/vht.c return sta->sta.ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40 ? ht_cap 395 net/mac80211/vht.c if (!sta->sta.ht_cap.ht_supported) ht_cap 467 net/mac80211/vht.c if (sta->sta.ht_cap.ht_supported) { ht_cap 468 net/mac80211/vht.c if (sta->sta.ht_cap.mcs.rx_mask[0]) ht_cap 470 net/mac80211/vht.c if (sta->sta.ht_cap.mcs.rx_mask[1]) ht_cap 472 net/mac80211/vht.c if (sta->sta.ht_cap.mcs.rx_mask[2]) ht_cap 474 net/mac80211/vht.c if (sta->sta.ht_cap.mcs.rx_mask[3]) ht_cap 882 net/wireless/chan.c struct ieee80211_sta_ht_cap *ht_cap; ht_cap 890 net/wireless/chan.c ht_cap = &wiphy->bands[chandef->chan->band]->ht_cap; ht_cap 913 net/wireless/chan.c if (!ht_cap->ht_supported) ht_cap 922 net/wireless/chan.c if (!ht_cap->ht_supported) ht_cap 924 net/wireless/chan.c if (!(ht_cap->cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40) || ht_cap 925 net/wireless/chan.c ht_cap->cap & IEEE80211_HT_CAP_40MHZ_INTOLERANT) ht_cap 814 net/wireless/core.c sband->ht_cap.ht_supported) { ht_cap 815 net/wireless/core.c sband->ht_cap.cap &= ~IEEE80211_HT_CAP_SUP_WIDTH_20_40; ht_cap 816 net/wireless/core.c sband->ht_cap.cap &= ~IEEE80211_HT_CAP_SGI_40; ht_cap 1573 net/wireless/nl80211.c if (sband->ht_cap.ht_supported && ht_cap 1575 net/wireless/nl80211.c sizeof(sband->ht_cap.mcs), ht_cap 1576 net/wireless/nl80211.c &sband->ht_cap.mcs) || ht_cap 1578 net/wireless/nl80211.c sband->ht_cap.cap) || ht_cap 1580 net/wireless/nl80211.c sband->ht_cap.ampdu_factor) || ht_cap 1582 net/wireless/nl80211.c sband->ht_cap.ampdu_density))) ht_cap 4156 net/wireless/nl80211.c if (sband->ht_cap.mcs.rx_mask[ridx] & rbit) ht_cap 4257 net/wireless/nl80211.c sband->ht_cap.mcs.rx_mask, ht_cap 4325 net/wireless/nl80211.c if (!(rdev->wiphy.bands[band]->ht_cap.ht_supported || ht_cap 4549 net/wireless/nl80211.c if (cap && cap[1] >= sizeof(*params->ht_cap)) ht_cap 4550 net/wireless/nl80211.c params->ht_cap = (void *)(cap + 2); ht_cap 202 net/wireless/util.c WARN_ON(!sband->ht_cap.ht_supported); ht_cap 203 net/wireless/util.c WARN_ON((sband->ht_cap.mcs.rx_mask[0] & 0x1e) != 0x1e);