Home
last modified time | relevance | path

Searched refs:vht_cap (Results 1 - 25 of 145) sorted by relevance

123456

/kernel/linux/linux-5.10/net/mac80211/
H A Dvht.c18 struct ieee80211_sta_vht_cap *vht_cap, in __check_vhtcap_disable()
25 vht_cap->cap &= ~flag; in __check_vhtcap_disable()
29 struct ieee80211_sta_vht_cap *vht_cap) in ieee80211_apply_vhtcap_overrides()
34 if (!vht_cap->vht_supported) in ieee80211_apply_vhtcap_overrides()
40 __check_vhtcap_disable(sdata, vht_cap, in ieee80211_apply_vhtcap_overrides()
42 __check_vhtcap_disable(sdata, vht_cap, in ieee80211_apply_vhtcap_overrides()
44 __check_vhtcap_disable(sdata, vht_cap, in ieee80211_apply_vhtcap_overrides()
46 __check_vhtcap_disable(sdata, vht_cap, in ieee80211_apply_vhtcap_overrides()
48 __check_vhtcap_disable(sdata, vht_cap, in ieee80211_apply_vhtcap_overrides()
50 __check_vhtcap_disable(sdata, vht_cap, in ieee80211_apply_vhtcap_overrides()
17 __check_vhtcap_disable(struct ieee80211_sub_if_data *sdata, struct ieee80211_sta_vht_cap *vht_cap, u32 flag) __check_vhtcap_disable() argument
28 ieee80211_apply_vhtcap_overrides(struct ieee80211_sub_if_data *sdata, struct ieee80211_sta_vht_cap *vht_cap) ieee80211_apply_vhtcap_overrides() argument
121 struct ieee80211_sta_vht_cap *vht_cap = &sta->sta.vht_cap; ieee80211_vht_cap_ie_to_sta_vht_cap() local
335 struct ieee80211_sta_vht_cap *vht_cap = &sta->sta.vht_cap; ieee80211_sta_cap_rx_bw() local
383 struct ieee80211_sta_vht_cap *vht_cap = &sta->sta.vht_cap; ieee80211_sta_cap_chan_bw() local
408 struct ieee80211_sta_vht_cap *vht_cap = &sta->sta.vht_cap; ieee80211_sta_rx_bw_to_chan_width() local
666 ieee80211_get_vht_mask_from_cap(__le16 vht_cap, u16 vht_mask[NL80211_VHT_NSS_MAX]) ieee80211_get_vht_mask_from_cap() argument
[all...]
H A Dtdls.c54 bool vht = sband && sband->vht_cap.vht_supported; in ieee80211_tdls_add_ext_capab()
369 struct ieee80211_sta_vht_cap vht_cap; in ieee80211_tdls_add_setup_start_ies() local
500 memcpy(&vht_cap, &sband->vht_cap, sizeof(vht_cap)); in ieee80211_tdls_add_setup_start_ies()
503 vht_cap.vht_supported) { in ieee80211_tdls_add_setup_start_ies()
504 ieee80211_apply_vhtcap_overrides(sdata, &vht_cap); in ieee80211_tdls_add_setup_start_ies()
511 ieee80211_ie_build_vht_cap(pos, &vht_cap, vht_cap.cap); in ieee80211_tdls_add_setup_start_ies()
513 vht_cap in ieee80211_tdls_add_setup_start_ies()
[all...]
/kernel/linux/linux-6.6/net/mac80211/
H A Dvht.c18 struct ieee80211_sta_vht_cap *vht_cap, in __check_vhtcap_disable()
25 vht_cap->cap &= ~flag; in __check_vhtcap_disable()
29 struct ieee80211_sta_vht_cap *vht_cap) in ieee80211_apply_vhtcap_overrides()
34 if (!vht_cap->vht_supported) in ieee80211_apply_vhtcap_overrides()
40 __check_vhtcap_disable(sdata, vht_cap, in ieee80211_apply_vhtcap_overrides()
42 __check_vhtcap_disable(sdata, vht_cap, in ieee80211_apply_vhtcap_overrides()
44 __check_vhtcap_disable(sdata, vht_cap, in ieee80211_apply_vhtcap_overrides()
46 __check_vhtcap_disable(sdata, vht_cap, in ieee80211_apply_vhtcap_overrides()
48 __check_vhtcap_disable(sdata, vht_cap, in ieee80211_apply_vhtcap_overrides()
50 __check_vhtcap_disable(sdata, vht_cap, in ieee80211_apply_vhtcap_overrides()
17 __check_vhtcap_disable(struct ieee80211_sub_if_data *sdata, struct ieee80211_sta_vht_cap *vht_cap, u32 flag) __check_vhtcap_disable() argument
28 ieee80211_apply_vhtcap_overrides(struct ieee80211_sub_if_data *sdata, struct ieee80211_sta_vht_cap *vht_cap) ieee80211_apply_vhtcap_overrides() argument
122 struct ieee80211_sta_vht_cap *vht_cap = &link_sta->pub->vht_cap; ieee80211_vht_cap_ie_to_sta_vht_cap() local
358 struct ieee80211_sta_vht_cap *vht_cap = &link_sta->pub->vht_cap; ieee80211_sta_cap_rx_bw() local
429 struct ieee80211_sta_vht_cap *vht_cap = &link_sta->pub->vht_cap; ieee80211_sta_cap_chan_bw() local
455 struct ieee80211_sta_vht_cap *vht_cap = ieee80211_sta_rx_bw_to_chan_width() local
769 ieee80211_get_vht_mask_from_cap(__le16 vht_cap, u16 vht_mask[NL80211_VHT_NSS_MAX]) ieee80211_get_vht_mask_from_cap() argument
[all...]
H A Dtdls.c55 bool vht = sband && sband->vht_cap.vht_supported; in ieee80211_tdls_add_ext_capab()
374 struct ieee80211_sta_vht_cap vht_cap; in ieee80211_tdls_add_setup_start_ies() local
503 memcpy(&vht_cap, &sband->vht_cap, sizeof(vht_cap)); in ieee80211_tdls_add_setup_start_ies()
506 if ((vht_cap.vht_supported || he_cap || eht_cap) && in ieee80211_tdls_add_setup_start_ies()
514 vht_cap.vht_supported) { in ieee80211_tdls_add_setup_start_ies()
515 ieee80211_apply_vhtcap_overrides(sdata, &vht_cap); in ieee80211_tdls_add_setup_start_ies()
518 ieee80211_ie_build_vht_cap(pos, &vht_cap, vht_cap in ieee80211_tdls_add_setup_start_ies()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/
H A D11ac.c99 struct ieee80211_vht_cap *vht_cap, u8 bands) in mwifiex_fill_vht_cap_info()
104 vht_cap->vht_cap_info = in mwifiex_fill_vht_cap_info()
107 vht_cap->vht_cap_info = in mwifiex_fill_vht_cap_info()
112 struct ieee80211_vht_cap *vht_cap, u8 bands) in mwifiex_fill_vht_cap_tlv()
119 mwifiex_fill_vht_cap_info(priv, vht_cap, bands); in mwifiex_fill_vht_cap_tlv()
123 mcs_map_resp = le16_to_cpu(vht_cap->supp_mcs.rx_mcs_map); in mwifiex_fill_vht_cap_tlv()
139 vht_cap->supp_mcs.rx_mcs_map = cpu_to_le16(mcs_map_result); in mwifiex_fill_vht_cap_tlv()
142 vht_cap->supp_mcs.rx_highest = cpu_to_le16(tmp); in mwifiex_fill_vht_cap_tlv()
146 mcs_map_resp = le16_to_cpu(vht_cap->supp_mcs.tx_mcs_map); in mwifiex_fill_vht_cap_tlv()
161 vht_cap in mwifiex_fill_vht_cap_tlv()
98 mwifiex_fill_vht_cap_info(struct mwifiex_private *priv, struct ieee80211_vht_cap *vht_cap, u8 bands) mwifiex_fill_vht_cap_info() argument
111 mwifiex_fill_vht_cap_tlv(struct mwifiex_private *priv, struct ieee80211_vht_cap *vht_cap, u8 bands) mwifiex_fill_vht_cap_tlv() argument
173 struct mwifiex_ie_types_vhtcap *vht_cap; mwifiex_cmd_append_11ac_tlv() local
[all...]
H A D11ac.h44 struct ieee80211_vht_cap *vht_cap, u8 bands);
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/
H A D11ac.c87 struct ieee80211_vht_cap *vht_cap, u8 bands) in mwifiex_fill_vht_cap_info()
92 vht_cap->vht_cap_info = in mwifiex_fill_vht_cap_info()
95 vht_cap->vht_cap_info = in mwifiex_fill_vht_cap_info()
100 struct ieee80211_vht_cap *vht_cap, u8 bands) in mwifiex_fill_vht_cap_tlv()
107 mwifiex_fill_vht_cap_info(priv, vht_cap, bands); in mwifiex_fill_vht_cap_tlv()
111 mcs_map_resp = le16_to_cpu(vht_cap->supp_mcs.rx_mcs_map); in mwifiex_fill_vht_cap_tlv()
127 vht_cap->supp_mcs.rx_mcs_map = cpu_to_le16(mcs_map_result); in mwifiex_fill_vht_cap_tlv()
130 vht_cap->supp_mcs.rx_highest = cpu_to_le16(tmp); in mwifiex_fill_vht_cap_tlv()
134 mcs_map_resp = le16_to_cpu(vht_cap->supp_mcs.tx_mcs_map); in mwifiex_fill_vht_cap_tlv()
149 vht_cap in mwifiex_fill_vht_cap_tlv()
86 mwifiex_fill_vht_cap_info(struct mwifiex_private *priv, struct ieee80211_vht_cap *vht_cap, u8 bands) mwifiex_fill_vht_cap_info() argument
99 mwifiex_fill_vht_cap_tlv(struct mwifiex_private *priv, struct ieee80211_vht_cap *vht_cap, u8 bands) mwifiex_fill_vht_cap_tlv() argument
161 struct mwifiex_ie_types_vhtcap *vht_cap; mwifiex_cmd_append_11ac_tlv() local
[all...]
H A D11ac.h32 struct ieee80211_vht_cap *vht_cap, u8 bands);
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/
H A Drs-fw.c100 struct ieee80211_sta_vht_cap *vht_cap = &sta->vht_cap; in rs_fw_sgi_cw_support() local
111 if (vht_cap->cap & IEEE80211_VHT_CAP_SHORT_GI_80) in rs_fw_sgi_cw_support()
113 if (vht_cap->cap & IEEE80211_VHT_CAP_SHORT_GI_160) in rs_fw_sgi_cw_support()
124 struct ieee80211_sta_vht_cap *vht_cap = &sta->vht_cap; in rs_fw_get_config_flags() local
126 bool vht_ena = vht_cap->vht_supported; in rs_fw_get_config_flags()
141 (vht_cap->cap & IEEE80211_VHT_CAP_RXSTBC_MASK))) in rs_fw_get_config_flags()
147 (vht_ena && (vht_cap->cap & IEEE80211_VHT_CAP_RXLDPC)))) in rs_fw_get_config_flags()
169 int rs_fw_vht_highest_rx_mcs_index(const struct ieee80211_sta_vht_cap *vht_cap, in rs_fw_vht_highest_rx_mcs_index() argument
192 rs_fw_vht_set_enabled_rates(const struct ieee80211_sta *sta, const struct ieee80211_sta_vht_cap *vht_cap, struct iwl_tlc_config_cmd *cmd) rs_fw_vht_set_enabled_rates() argument
308 const struct ieee80211_sta_vht_cap *vht_cap = &sta->vht_cap; rs_fw_set_supp_rates() local
423 const struct ieee80211_sta_vht_cap *vht_cap = &sta->vht_cap; rs_fw_get_max_amsdu_len() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/
H A Drs-fw.c44 struct ieee80211_sta_vht_cap *vht_cap = &link_sta->vht_cap; in rs_fw_sgi_cw_support() local
55 if (vht_cap->cap & IEEE80211_VHT_CAP_SHORT_GI_80) in rs_fw_sgi_cw_support()
57 if (vht_cap->cap & IEEE80211_VHT_CAP_SHORT_GI_160) in rs_fw_sgi_cw_support()
69 struct ieee80211_sta_vht_cap *vht_cap = &link_sta->vht_cap; in rs_fw_get_config_flags() local
71 bool vht_ena = vht_cap->vht_supported; in rs_fw_get_config_flags()
80 else if (vht_cap->cap & IEEE80211_VHT_CAP_RXSTBC_MASK) in rs_fw_get_config_flags()
88 (vht_ena && (vht_cap->cap & IEEE80211_VHT_CAP_RXLDPC)))) in rs_fw_get_config_flags()
113 int rs_fw_vht_highest_rx_mcs_index(const struct ieee80211_sta_vht_cap *vht_cap, in rs_fw_vht_highest_rx_mcs_index() argument
136 rs_fw_vht_set_enabled_rates(const struct ieee80211_link_sta *link_sta, const struct ieee80211_sta_vht_cap *vht_cap, struct iwl_tlc_config_cmd_v4 *cmd) rs_fw_vht_set_enabled_rates() argument
377 const struct ieee80211_sta_vht_cap *vht_cap = &link_sta->vht_cap; rs_fw_set_supp_rates() local
524 const struct ieee80211_sta_vht_cap *vht_cap = &link_sta->vht_cap; rs_fw_get_max_amsdu_len() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/
H A Diwl-nvm-parse.c494 struct ieee80211_sta_vht_cap *vht_cap, in iwl_init_vht_hw_capab()
503 vht_cap->vht_supported = true; in iwl_init_vht_hw_capab()
505 vht_cap->cap = IEEE80211_VHT_CAP_SHORT_GI_80 | in iwl_init_vht_hw_capab()
513 vht_cap->cap |= IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_160MHZ | in iwl_init_vht_hw_capab()
517 vht_cap->cap |= IEEE80211_VHT_CAP_MU_BEAMFORMEE_CAPABLE; in iwl_init_vht_hw_capab()
520 vht_cap->cap |= IEEE80211_VHT_CAP_RXLDPC; in iwl_init_vht_hw_capab()
528 vht_cap->cap |= IEEE80211_VHT_CAP_TXSTBC; in iwl_init_vht_hw_capab()
530 vht_cap->cap |= IEEE80211_VHT_CAP_TX_ANTENNA_PATTERN; in iwl_init_vht_hw_capab()
535 vht_cap->cap |= in iwl_init_vht_hw_capab()
538 vht_cap in iwl_init_vht_hw_capab()
492 iwl_init_vht_hw_capab(struct iwl_trans *trans, struct iwl_nvm_data *data, struct ieee80211_sta_vht_cap *vht_cap, u8 tx_chains, u8 rx_chains) iwl_init_vht_hw_capab() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/
H A Diwl-nvm-parse.c485 struct ieee80211_sta_vht_cap *vht_cap, in iwl_init_vht_hw_capab()
492 vht_cap->vht_supported = true; in iwl_init_vht_hw_capab()
494 vht_cap->cap = IEEE80211_VHT_CAP_SHORT_GI_80 | in iwl_init_vht_hw_capab()
502 vht_cap->cap &= ~IEEE80211_VHT_CAP_RXSTBC_MASK; in iwl_init_vht_hw_capab()
505 vht_cap->cap |= IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_160MHZ | in iwl_init_vht_hw_capab()
509 vht_cap->cap |= IEEE80211_VHT_CAP_MU_BEAMFORMEE_CAPABLE; in iwl_init_vht_hw_capab()
512 vht_cap->cap |= IEEE80211_VHT_CAP_RXLDPC; in iwl_init_vht_hw_capab()
520 vht_cap->cap |= IEEE80211_VHT_CAP_TXSTBC; in iwl_init_vht_hw_capab()
522 vht_cap->cap |= IEEE80211_VHT_CAP_TX_ANTENNA_PATTERN; in iwl_init_vht_hw_capab()
527 vht_cap in iwl_init_vht_hw_capab()
483 iwl_init_vht_hw_capab(struct iwl_trans *trans, struct iwl_nvm_data *data, struct ieee80211_sta_vht_cap *vht_cap, u8 tx_chains, u8 rx_chains) iwl_init_vht_hw_capab() argument
841 struct ieee80211_sta_vht_cap vht_cap = {}; iwl_init_he_6ghz_capa() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/
H A Dbf.c39 struct ieee80211_sta_vht_cap *vht_cap; in rtw_bf_assoc() local
57 ic_vht_cap = &hw->wiphy->bands[NL80211_BAND_5GHZ]->vht_cap; in rtw_bf_assoc()
58 vht_cap = &sta->vht_cap; in rtw_bf_assoc()
61 (vht_cap->cap & IEEE80211_VHT_CAP_MU_BEAMFORMER_CAPABLE)) { in rtw_bf_assoc()
75 (vht_cap->cap & IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE)) { in rtw_bf_assoc()
81 sound_dim = vht_cap->cap & in rtw_bf_assoc()
H A Dmain.c115 .vht_cap = {0},
129 .vht_cap = {0},
708 u16 mcs_map = le16_to_cpu(sta->vht_cap.vht_mcs.rx_mcs_map); in get_vht_ra_mask()
910 if (sta->vht_cap.vht_supported) { in rtw_update_sta_info()
913 if (sta->vht_cap.cap & IEEE80211_VHT_CAP_RXSTBC_MASK) in rtw_update_sta_info()
915 if (sta->vht_cap.cap & IEEE80211_VHT_CAP_RXLDPC) in rtw_update_sta_info()
931 if (sta->vht_cap.vht_supported) { in rtw_update_sta_info()
942 if (sta->vht_cap.vht_supported) { in rtw_update_sta_info()
965 is_support_sgi = sta->vht_cap.vht_supported && in rtw_update_sta_info()
966 (sta->vht_cap in rtw_update_sta_info()
1173 rtw_init_vht_cap(struct rtw_dev *rtwdev, struct ieee80211_sta_vht_cap *vht_cap) rtw_init_vht_cap() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw88/
H A Dbf.c39 struct ieee80211_sta_vht_cap *vht_cap; in rtw_bf_assoc() local
59 ic_vht_cap = &hw->wiphy->bands[NL80211_BAND_5GHZ]->vht_cap; in rtw_bf_assoc()
60 vht_cap = &sta->deflink.vht_cap; in rtw_bf_assoc()
65 (vht_cap->cap & IEEE80211_VHT_CAP_MU_BEAMFORMER_CAPABLE)) { in rtw_bf_assoc()
79 (vht_cap->cap & IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE)) { in rtw_bf_assoc()
85 sound_dim = vht_cap->cap & in rtw_bf_assoc()
H A Dmain.c148 .vht_cap = {0},
162 .vht_cap = {0},
991 u16 mcs_map = le16_to_cpu(sta->deflink.vht_cap.vht_mcs.rx_mcs_map); in get_vht_ra_mask()
1211 if (sta->deflink.vht_cap.vht_supported) { in rtw_update_sta_info()
1214 if (sta->deflink.vht_cap.cap & IEEE80211_VHT_CAP_RXSTBC_MASK) in rtw_update_sta_info()
1216 if (sta->deflink.vht_cap.cap & IEEE80211_VHT_CAP_RXLDPC) in rtw_update_sta_info()
1233 if (sta->deflink.vht_cap.vht_supported) { in rtw_update_sta_info()
1246 if (sta->deflink.vht_cap.vht_supported) { in rtw_update_sta_info()
1272 is_support_sgi = sta->deflink.vht_cap.vht_supported && in rtw_update_sta_info()
1273 (sta->deflink.vht_cap in rtw_update_sta_info()
1578 rtw_init_vht_cap(struct rtw_dev *rtwdev, struct ieee80211_sta_vht_cap *vht_cap) rtw_init_vht_cap() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmcu.c157 struct ieee80211_sta_vht_cap *vht_cap; in mt7915_get_phy_mode() local
163 vht_cap = &sta->vht_cap; in mt7915_get_phy_mode()
175 vht_cap = &sband->vht_cap; in mt7915_get_phy_mode()
193 if (vht_cap->vht_supported) in mt7915_get_phy_mode()
1542 !!(sta->vht_cap.cap & IEEE80211_VHT_CAP_MU_BEAMFORMEE_CAPABLE); in mt7915_mcu_sta_muru_tlv()
1561 if (!sta->vht_cap.vht_supported && !sta->he_cap.has_he) in mt7915_mcu_add_mu()
1625 if (sta->vht_cap.vht_supported) { in mt7915_mcu_sta_tlv()
1630 vht->vht_cap in mt7915_mcu_sta_tlv()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/wcn36xx/
H A Dmain.c777 if (sta->vht_cap.vht_supported) { in wcn36xx_update_allowed_rates()
780 sta->vht_cap.vht_mcs.rx_mcs_map; in wcn36xx_update_allowed_rates()
782 sta->vht_cap.vht_mcs.tx_mcs_map; in wcn36xx_update_allowed_rates()
1211 wcn36xx_set_ieee80211_vht_caps(struct ieee80211_sta_vht_cap *vht_cap) in wcn36xx_set_ieee80211_vht_caps() argument
1213 vht_cap->vht_supported = true; in wcn36xx_set_ieee80211_vht_caps()
1215 vht_cap->cap = (IEEE80211_VHT_CAP_MAX_MPDU_LENGTH_3895 | in wcn36xx_set_ieee80211_vht_caps()
1223 vht_cap->vht_mcs.rx_mcs_map = in wcn36xx_set_ieee80211_vht_caps()
1233 vht_cap->vht_mcs.rx_highest = cpu_to_le16(433); in wcn36xx_set_ieee80211_vht_caps()
1234 vht_cap->vht_mcs.tx_highest = vht_cap in wcn36xx_set_ieee80211_vht_caps()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/
H A Dmac80211.c130 struct ieee80211_sta_vht_cap *vht_cap; in mt76_init_stream_cap() local
144 vht_cap = &sband->vht_cap; in mt76_init_stream_cap()
146 vht_cap->cap |= IEEE80211_VHT_CAP_TXSTBC; in mt76_init_stream_cap()
148 vht_cap->cap &= ~IEEE80211_VHT_CAP_TXSTBC; in mt76_init_stream_cap()
157 vht_cap->vht_mcs.rx_mcs_map = cpu_to_le16(mcs_map); in mt76_init_stream_cap()
158 vht_cap->vht_mcs.tx_mcs_map = cpu_to_le16(mcs_map); in mt76_init_stream_cap()
177 struct ieee80211_sta_vht_cap *vht_cap; in mt76_init_sband() local
212 vht_cap = &sband->vht_cap; in mt76_init_sband()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/
H A Dbase.c220 struct ieee80211_sta_vht_cap *vht_cap) in _rtl_init_hw_vht_capab()
232 vht_cap->vht_supported = true; in _rtl_init_hw_vht_capab()
233 vht_cap->cap = in _rtl_init_hw_vht_capab()
255 vht_cap->vht_mcs.rx_mcs_map = cpu_to_le16(mcs_map); in _rtl_init_hw_vht_capab()
256 vht_cap->vht_mcs.rx_highest = in _rtl_init_hw_vht_capab()
258 vht_cap->vht_mcs.tx_mcs_map = cpu_to_le16(mcs_map); in _rtl_init_hw_vht_capab()
259 vht_cap->vht_mcs.tx_highest = in _rtl_init_hw_vht_capab()
264 vht_cap->vht_supported = true; in _rtl_init_hw_vht_capab()
265 vht_cap->cap = in _rtl_init_hw_vht_capab()
287 vht_cap in _rtl_init_hw_vht_capab()
219 _rtl_init_hw_vht_capab(struct ieee80211_hw *hw, struct ieee80211_sta_vht_cap *vht_cap) _rtl_init_hw_vht_capab() argument
[all...]
H A Drc.c126 sgi_80 = sta->vht_cap.cap & IEEE80211_VHT_CAP_SHORT_GI_80; in _rtl_rc_rate_set_series()
141 if (sta && sta->vht_cap.vht_supported) in _rtl_rc_rate_set_series()
156 if (sta && sta->vht_cap.vht_supported && in _rtl_rc_rate_set_series()
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/
H A Dbase.c220 struct ieee80211_sta_vht_cap *vht_cap) in _rtl_init_hw_vht_capab()
232 vht_cap->vht_supported = true; in _rtl_init_hw_vht_capab()
233 vht_cap->cap = in _rtl_init_hw_vht_capab()
255 vht_cap->vht_mcs.rx_mcs_map = cpu_to_le16(mcs_map); in _rtl_init_hw_vht_capab()
256 vht_cap->vht_mcs.rx_highest = in _rtl_init_hw_vht_capab()
258 vht_cap->vht_mcs.tx_mcs_map = cpu_to_le16(mcs_map); in _rtl_init_hw_vht_capab()
259 vht_cap->vht_mcs.tx_highest = in _rtl_init_hw_vht_capab()
264 vht_cap->vht_supported = true; in _rtl_init_hw_vht_capab()
265 vht_cap->cap = in _rtl_init_hw_vht_capab()
287 vht_cap in _rtl_init_hw_vht_capab()
219 _rtl_init_hw_vht_capab(struct ieee80211_hw *hw, struct ieee80211_sta_vht_cap *vht_cap) _rtl_init_hw_vht_capab() argument
[all...]
/kernel/linux/linux-5.10/net/wireless/
H A Dchan.c942 struct ieee80211_sta_vht_cap *vht_cap; in cfg80211_chandef_usable() local
951 vht_cap = &wiphy->bands[chandef->chan->band]->vht_cap; in cfg80211_chandef_usable()
1013 cap = vht_cap->cap; in cfg80211_chandef_usable()
1027 if (!vht_cap->vht_supported) in cfg80211_chandef_usable()
1035 if (!vht_cap->vht_supported) in cfg80211_chandef_usable()
1037 cap = vht_cap->cap & IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_MASK; in cfg80211_chandef_usable()
1040 !(vht_cap->cap & IEEE80211_VHT_CAP_EXT_NSS_BW_MASK)) in cfg80211_chandef_usable()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/
H A Dmac.c1176 const struct ieee80211_sta_vht_cap *vht_cap = &sta->vht_cap; in ath11k_peer_assoc_h_vht() local
1188 if (!vht_cap->vht_supported) in ath11k_peer_assoc_h_vht()
1205 arg->peer_vht_caps = vht_cap->cap; in ath11k_peer_assoc_h_vht()
1207 ampdu_factor = (vht_cap->cap & in ath11k_peer_assoc_h_vht()
1230 vht_mcs = __le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map) >> in ath11k_peer_assoc_h_vht()
1238 arg->rx_max_rate = __le16_to_cpu(vht_cap->vht_mcs.rx_highest); in ath11k_peer_assoc_h_vht()
1239 arg->rx_mcs_set = __le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map); in ath11k_peer_assoc_h_vht()
1240 arg->tx_max_rate = __le16_to_cpu(vht_cap->vht_mcs.tx_highest); in ath11k_peer_assoc_h_vht()
1242 __le16_to_cpu(vht_cap in ath11k_peer_assoc_h_vht()
3416 u32 vht_cap = ar->pdev->cap.vht_cap; ath11k_mac_set_txbf_conf() local
3461 ath11k_set_vht_txbf_cap(struct ath11k *ar, u32 *vht_cap) ath11k_set_vht_txbf_cap() argument
3520 struct ieee80211_sta_vht_cap vht_cap = {0}; ath11k_create_vht_cap() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/
H A Dmac.c1520 const struct ieee80211_sta_vht_cap *vht_cap = &sta->deflink.vht_cap; in ath12k_peer_assoc_h_vht() local
1533 if (!vht_cap->vht_supported) in ath12k_peer_assoc_h_vht()
1550 arg->peer_vht_caps = vht_cap->cap; in ath12k_peer_assoc_h_vht()
1552 ampdu_factor = (vht_cap->cap & in ath12k_peer_assoc_h_vht()
1575 vht_mcs = __le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map) >> in ath12k_peer_assoc_h_vht()
1583 arg->rx_max_rate = __le16_to_cpu(vht_cap->vht_mcs.rx_highest); in ath12k_peer_assoc_h_vht()
1584 arg->rx_mcs_set = __le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map); in ath12k_peer_assoc_h_vht()
1585 arg->tx_max_rate = __le16_to_cpu(vht_cap->vht_mcs.tx_highest); in ath12k_peer_assoc_h_vht()
1587 tx_mcs_map = __le16_to_cpu(vht_cap in ath12k_peer_assoc_h_vht()
4141 u32 vht_cap = ar->pdev->cap.vht_cap; ath12k_mac_set_txbf_conf() local
4182 ath12k_set_vht_txbf_cap(struct ath12k *ar, u32 *vht_cap) ath12k_set_vht_txbf_cap() argument
4228 struct ieee80211_sta_vht_cap vht_cap = {0}; ath12k_create_vht_cap() local
[all...]

Completed in 36 milliseconds

123456