/kernel/linux/linux-5.10/net/mac80211/ |
H A D | ht.c | 23 struct ieee80211_sta_ht_cap *ht_cap, in __check_htcap_disable() 29 ht_cap->cap &= ~flag; in __check_htcap_disable() 35 struct ieee80211_sta_ht_cap *ht_cap, in __check_htcap_enable() 42 ht_cap->cap |= flag; in __check_htcap_enable() 46 struct ieee80211_sta_ht_cap *ht_cap) in ieee80211_apply_htcap_overrides() 52 if (!ht_cap->ht_supported) in ieee80211_apply_htcap_overrides() 74 * And, if this method can ever change ht_cap.ht_supported, fix 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() 21 __check_htcap_disable(struct ieee80211_ht_cap *ht_capa, struct ieee80211_ht_cap *ht_capa_mask, struct ieee80211_sta_ht_cap *ht_cap, u16 flag) __check_htcap_disable() argument 33 __check_htcap_enable(struct ieee80211_ht_cap *ht_capa, struct ieee80211_ht_cap *ht_capa_mask, struct ieee80211_sta_ht_cap *ht_cap, u16 flag) __check_htcap_enable() argument 45 ieee80211_apply_htcap_overrides(struct ieee80211_sub_if_data *sdata, struct ieee80211_sta_ht_cap *ht_cap) ieee80211_apply_htcap_overrides() argument 143 struct ieee80211_sta_ht_cap ht_cap, own_cap; ieee80211_ht_cap_ie_to_sta_ht_cap() local [all...] |
H A D | vht.c | 128 if (!sta->sta.ht_cap.ht_supported) in ieee80211_vht_cap_ie_to_sta_vht_cap() 360 return sta->sta.ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40 ? in ieee80211_sta_cap_rx_bw() 387 if (!sta->sta.ht_cap.ht_supported) in ieee80211_sta_cap_chan_bw() 390 return sta->sta.ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40 ? in ieee80211_sta_cap_chan_bw() 413 if (!sta->sta.ht_cap.ht_supported) in ieee80211_sta_rx_bw_to_chan_width() 520 if (sta->sta.ht_cap.ht_supported) { in ieee80211_sta_set_rx_nss() 521 if (sta->sta.ht_cap.mcs.rx_mask[0]) in ieee80211_sta_set_rx_nss() 523 if (sta->sta.ht_cap.mcs.rx_mask[1]) in ieee80211_sta_set_rx_nss() 525 if (sta->sta.ht_cap.mcs.rx_mask[2]) in ieee80211_sta_set_rx_nss() 527 if (sta->sta.ht_cap in ieee80211_sta_set_rx_nss() [all...] |
H A D | tdls.c | 368 struct ieee80211_sta_ht_cap ht_cap; in ieee80211_tdls_add_setup_start_ies() local 448 memcpy(&ht_cap, &sband->ht_cap, sizeof(ht_cap)); in ieee80211_tdls_add_setup_start_ies() 452 ht_cap.ht_supported) { in ieee80211_tdls_add_setup_start_ies() 453 ieee80211_apply_htcap_overrides(sdata, &ht_cap); in ieee80211_tdls_add_setup_start_ies() 456 ht_cap.cap |= WLAN_HT_CAP_SM_PS_DISABLED in ieee80211_tdls_add_setup_start_ies() 460 ieee80211_ie_build_ht_cap(pos, &ht_cap, ht_cap.cap); in ieee80211_tdls_add_setup_start_ies() 462 ht_cap in ieee80211_tdls_add_setup_start_ies() [all...] |
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | ht.c | 23 struct ieee80211_sta_ht_cap *ht_cap, in __check_htcap_disable() 29 ht_cap->cap &= ~flag; in __check_htcap_disable() 35 struct ieee80211_sta_ht_cap *ht_cap, in __check_htcap_enable() 42 ht_cap->cap |= flag; in __check_htcap_enable() 46 struct ieee80211_sta_ht_cap *ht_cap) in ieee80211_apply_htcap_overrides() 52 if (!ht_cap->ht_supported) in ieee80211_apply_htcap_overrides() 74 * And, if this method can ever change ht_cap.ht_supported, fix 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() 21 __check_htcap_disable(struct ieee80211_ht_cap *ht_capa, struct ieee80211_ht_cap *ht_capa_mask, struct ieee80211_sta_ht_cap *ht_cap, u16 flag) __check_htcap_disable() argument 33 __check_htcap_enable(struct ieee80211_ht_cap *ht_capa, struct ieee80211_ht_cap *ht_capa_mask, struct ieee80211_sta_ht_cap *ht_cap, u16 flag) __check_htcap_enable() argument 45 ieee80211_apply_htcap_overrides(struct ieee80211_sub_if_data *sdata, struct ieee80211_sta_ht_cap *ht_cap) ieee80211_apply_htcap_overrides() argument 145 struct ieee80211_sta_ht_cap ht_cap, own_cap; ieee80211_ht_cap_ie_to_sta_ht_cap() local [all...] |
H A 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() 598 if (link_sta->pub->ht_cap.ht_supported) { in ieee80211_sta_set_rx_nss() 599 if (link_sta->pub->ht_cap.mcs.rx_mask[0]) in ieee80211_sta_set_rx_nss() 601 if (link_sta->pub->ht_cap.mcs.rx_mask[1]) in ieee80211_sta_set_rx_nss() 603 if (link_sta->pub->ht_cap.mcs.rx_mask[2]) in ieee80211_sta_set_rx_nss() 605 if (link_sta->pub->ht_cap in ieee80211_sta_set_rx_nss() [all...] |
H A 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 in ieee80211_tdls_add_setup_start_ies() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/ |
H A D | 11n.c | 38 struct ieee80211_ht_cap *ht_cap) in mwifiex_fill_cap_info() 40 uint16_t ht_ext_cap = le16_to_cpu(ht_cap->extended_ht_cap_info); in mwifiex_fill_cap_info() 49 ht_cap->ampdu_params_info = in mwifiex_fill_cap_info() 50 (sband->ht_cap.ampdu_factor & in mwifiex_fill_cap_info() 52 ((sband->ht_cap.ampdu_density << in mwifiex_fill_cap_info() 56 memcpy((u8 *)&ht_cap->mcs, &sband->ht_cap.mcs, in mwifiex_fill_cap_info() 57 sizeof(sband->ht_cap.mcs)); in mwifiex_fill_cap_info() 60 (sband->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40 && in mwifiex_fill_cap_info() 64 SETHT_MCS32(ht_cap in mwifiex_fill_cap_info() 37 mwifiex_fill_cap_info(struct mwifiex_private *priv, u8 radio_type, struct ieee80211_ht_cap *ht_cap) mwifiex_fill_cap_info() argument 315 struct mwifiex_ie_types_htcap *ht_cap; mwifiex_cmd_append_11n_tlv() local [all...] |
H A D | uap_cmd.c | 170 memcpy(&bss_cfg->ht_cap, ht_ie + 2, in mwifiex_set_ht_params() 174 memset(&bss_cfg->ht_cap, 0, sizeof(struct ieee80211_ht_cap)); in mwifiex_set_ht_params() 175 bss_cfg->ht_cap.cap_info = cpu_to_le16(MWIFIEX_DEF_HT_CAP); in mwifiex_set_ht_params() 176 bss_cfg->ht_cap.ampdu_params_info = MWIFIEX_DEF_AMPDU; in mwifiex_set_ht_params() 642 if (bss_cfg->ht_cap.cap_info) { in mwifiex_uap_bss_param_prepare() 647 htcap->ht_cap.cap_info = bss_cfg->ht_cap.cap_info; in mwifiex_uap_bss_param_prepare() 648 htcap->ht_cap.ampdu_params_info = in mwifiex_uap_bss_param_prepare() 649 bss_cfg->ht_cap.ampdu_params_info; in mwifiex_uap_bss_param_prepare() 650 memcpy(&htcap->ht_cap in mwifiex_uap_bss_param_prepare() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/ |
H A D | 11n.c | 26 struct ieee80211_ht_cap *ht_cap) in mwifiex_fill_cap_info() 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 in mwifiex_fill_cap_info() 25 mwifiex_fill_cap_info(struct mwifiex_private *priv, u8 radio_type, struct ieee80211_ht_cap *ht_cap) mwifiex_fill_cap_info() argument 303 struct mwifiex_ie_types_htcap *ht_cap; mwifiex_cmd_append_11n_tlv() local [all...] |
H A D | uap_cmd.c | 159 memcpy(&bss_cfg->ht_cap, ht_ie + 2, in mwifiex_set_ht_params() 163 memset(&bss_cfg->ht_cap, 0, sizeof(struct ieee80211_ht_cap)); in mwifiex_set_ht_params() 164 bss_cfg->ht_cap.cap_info = cpu_to_le16(MWIFIEX_DEF_HT_CAP); in mwifiex_set_ht_params() 165 bss_cfg->ht_cap.ampdu_params_info = MWIFIEX_DEF_AMPDU; in mwifiex_set_ht_params() 631 if (bss_cfg->ht_cap.cap_info) { in mwifiex_uap_bss_param_prepare() 636 htcap->ht_cap.cap_info = bss_cfg->ht_cap.cap_info; in mwifiex_uap_bss_param_prepare() 637 htcap->ht_cap.ampdu_params_info = in mwifiex_uap_bss_param_prepare() 638 bss_cfg->ht_cap.ampdu_params_info; in mwifiex_uap_bss_param_prepare() 639 memcpy(&htcap->ht_cap in mwifiex_uap_bss_param_prepare() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | rs-fw.c | 99 struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; in rs_fw_sgi_cw_support() local 107 if (ht_cap->cap & IEEE80211_HT_CAP_SGI_20) in rs_fw_sgi_cw_support() 109 if (ht_cap->cap & IEEE80211_HT_CAP_SGI_40) in rs_fw_sgi_cw_support() 123 struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; in rs_fw_get_config_flags() local 139 } else if ((ht_cap->cap & IEEE80211_HT_CAP_RX_STBC) || in rs_fw_get_config_flags() 146 ((ht_cap->cap & IEEE80211_HT_CAP_LDPC_CODING) || in rs_fw_get_config_flags() 307 const struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; in rs_fw_set_supp_rates() local 424 const struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; rs_fw_get_max_amsdu_len() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wl18xx/ |
H A D | acx.c | 137 struct ieee80211_sta_ht_cap *ht_cap, in wl18xx_acx_set_peer_cap() 146 "acx set cap ht_supp: %d ht_cap: %d rates: 0x%x", in wl18xx_acx_set_peer_cap() 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() 136 wl18xx_acx_set_peer_cap(struct wl1271 *wl, struct ieee80211_sta_ht_cap *ht_cap, bool allow_ht_operation, u32 rate_set, u8 hlid) wl18xx_acx_set_peer_cap() argument
|
/kernel/linux/linux-6.6/drivers/net/wireless/ti/wl18xx/ |
H A D | acx.c | 137 struct ieee80211_sta_ht_cap *ht_cap, in wl18xx_acx_set_peer_cap() 146 "acx set cap ht_supp: %d ht_cap: %d rates: 0x%x", in wl18xx_acx_set_peer_cap() 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() 136 wl18xx_acx_set_peer_cap(struct wl1271 *wl, struct ieee80211_sta_ht_cap *ht_cap, bool allow_ht_operation, u32 rate_set, u8 hlid) wl18xx_acx_set_peer_cap() argument
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A 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 525 const struct ieee80211_sta_ht_cap *ht_cap = &link_sta->ht_cap; rs_fw_get_max_amsdu_len() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt7601u/ |
H A 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 in mt76_init_sband() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt7601u/ |
H A 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 in mt76_init_sband() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/ |
H A D | main.c | 114 .ht_cap = {0}, 128 .ht_cap = {0}, 917 } else if (sta->ht_cap.ht_supported) { in rtw_update_sta_info() 918 ra_mask |= (sta->ht_cap.mcs.rx_mask[1] << 20) | in rtw_update_sta_info() 919 (sta->ht_cap.mcs.rx_mask[0] << 12); in rtw_update_sta_info() 920 if (sta->ht_cap.cap & IEEE80211_HT_CAP_RX_STBC) in rtw_update_sta_info() 922 if (sta->ht_cap.cap & IEEE80211_HT_CAP_LDPC_CODING) in rtw_update_sta_info() 934 } else if (sta->ht_cap.ht_supported) { in rtw_update_sta_info() 947 } else if (sta->ht_cap.ht_supported) { in rtw_update_sta_info() 970 is_support_sgi = sta->ht_cap in rtw_update_sta_info() 1139 rtw_init_ht_cap(struct rtw_dev *rtwdev, struct ieee80211_sta_ht_cap *ht_cap) rtw_init_ht_cap() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/ |
H A 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() 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 in _rtl_init_hw_ht_capab() 152 _rtl_init_hw_ht_capab(struct ieee80211_hw *hw, struct ieee80211_sta_ht_cap *ht_cap) _rtl_init_hw_ht_capab() argument [all...] |
H A D | rc.c | 124 sgi_20 = sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20; in _rtl_rc_rate_set_series() 125 sgi_40 = sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40; in _rtl_rc_rate_set_series() 138 if (sta && (sta->ht_cap.cap & in _rtl_rc_rate_set_series() 152 if (sta && sta->ht_cap.ht_supported && in _rtl_rc_rate_set_series() 232 if (sta->ht_cap.ht_supported && in rtl_tx_status()
|
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/ |
H A 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() 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 in _rtl_init_hw_ht_capab() 152 _rtl_init_hw_ht_capab(struct ieee80211_hw *hw, struct ieee80211_sta_ht_cap *ht_cap) _rtl_init_hw_ht_capab() argument [all...] |
H A 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()
|
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw88/ |
H A D | main.c | 147 .ht_cap = {0}, 161 .ht_cap = {0}, 1218 } else if (sta->deflink.ht_cap.ht_supported) { in rtw_update_sta_info() 1219 ra_mask |= (sta->deflink.ht_cap.mcs.rx_mask[1] << 20) | in rtw_update_sta_info() 1220 (sta->deflink.ht_cap.mcs.rx_mask[0] << 12); in rtw_update_sta_info() 1221 if (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_RX_STBC) in rtw_update_sta_info() 1223 if (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_LDPC_CODING) in rtw_update_sta_info() 1236 } else if (sta->deflink.ht_cap.ht_supported) { in rtw_update_sta_info() 1251 } else if (sta->deflink.ht_cap.ht_supported) { in rtw_update_sta_info() 1277 is_support_sgi = sta->deflink.ht_cap in rtw_update_sta_info() 1541 rtw_init_ht_cap(struct rtw_dev *rtwdev, struct ieee80211_sta_ht_cap *ht_cap) rtw_init_ht_cap() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wlcore/ |
H A 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() 516 memcpy(&wl->ht_cap[band], ht_cap, sizeof(*ht_cap)); in wlcore_set_ht_cap() 513 wlcore_set_ht_cap(struct wl1271 *wl, enum nl80211_band band, struct ieee80211_sta_ht_cap *ht_cap) wlcore_set_ht_cap() argument
|
/kernel/linux/linux-6.6/drivers/net/wireless/ti/wlcore/ |
H A 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() 516 memcpy(&wl->ht_cap[band], ht_cap, sizeof(*ht_cap)); in wlcore_set_ht_cap() 513 wlcore_set_ht_cap(struct wl1271 *wl, enum nl80211_band band, struct ieee80211_sta_ht_cap *ht_cap) wlcore_set_ht_cap() argument
|
/kernel/linux/linux-5.10/drivers/net/wireless/st/cw1200/ |
H A 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()
|