vht_cap          2511 drivers/net/wireless/ath/ath10k/mac.c 	const struct ieee80211_sta_vht_cap *vht_cap = &sta->vht_cap;
vht_cap          2523 drivers/net/wireless/ath/ath10k/mac.c 	if (!vht_cap->vht_supported)
vht_cap          2537 drivers/net/wireless/ath/ath10k/mac.c 	arg->peer_vht_caps = vht_cap->cap;
vht_cap          2539 drivers/net/wireless/ath/ath10k/mac.c 	ampdu_factor = (vht_cap->cap &
vht_cap          2562 drivers/net/wireless/ath/ath10k/mac.c 		vht_mcs = __le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map) >>
vht_cap          2571 drivers/net/wireless/ath/ath10k/mac.c 		__le16_to_cpu(vht_cap->vht_mcs.rx_highest);
vht_cap          2573 drivers/net/wireless/ath/ath10k/mac.c 		__le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map);
vht_cap          2575 drivers/net/wireless/ath/ath10k/mac.c 		__le16_to_cpu(vht_cap->vht_mcs.tx_highest);
vht_cap          2577 drivers/net/wireless/ath/ath10k/mac.c 		__le16_to_cpu(vht_cap->vht_mcs.tx_mcs_map), vht_mcs_mask);
vht_cap          2583 drivers/net/wireless/ath/ath10k/mac.c 	    (sta->vht_cap.cap & IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_MASK)) {
vht_cap          2641 drivers/net/wireless/ath/ath10k/mac.c 		switch (sta->vht_cap.cap & IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_MASK) {
vht_cap          2685 drivers/net/wireless/ath/ath10k/mac.c 		if (sta->vht_cap.vht_supported &&
vht_cap          2708 drivers/net/wireless/ath/ath10k/mac.c 		if (sta->vht_cap.vht_supported &&
vht_cap          2782 drivers/net/wireless/ath/ath10k/mac.c 				      struct ieee80211_sta_vht_cap vht_cap)
vht_cap          2812 drivers/net/wireless/ath/ath10k/mac.c 		if (vht_cap.cap & IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE)
vht_cap          2815 drivers/net/wireless/ath/ath10k/mac.c 		if (vht_cap.cap & IEEE80211_VHT_CAP_MU_BEAMFORMER_CAPABLE)
vht_cap          2822 drivers/net/wireless/ath/ath10k/mac.c 		if (vht_cap.cap & IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE)
vht_cap          2825 drivers/net/wireless/ath/ath10k/mac.c 		if (vht_cap.cap & IEEE80211_VHT_CAP_MU_BEAMFORMEE_CAPABLE)
vht_cap          2853 drivers/net/wireless/ath/ath10k/mac.c 	struct ieee80211_sta_vht_cap vht_cap;
vht_cap          2877 drivers/net/wireless/ath/ath10k/mac.c 	vht_cap = ap_sta->vht_cap;
vht_cap          2903 drivers/net/wireless/ath/ath10k/mac.c 	ret = ath10k_mac_vif_recalc_txbf(ar, vif, vht_cap);
vht_cap          2946 drivers/net/wireless/ath/ath10k/mac.c 	struct ieee80211_sta_vht_cap vht_cap = {};
vht_cap          2961 drivers/net/wireless/ath/ath10k/mac.c 	ret = ath10k_mac_vif_recalc_txbf(ar, vif, vht_cap);
vht_cap          4529 drivers/net/wireless/ath/ath10k/mac.c 	struct ieee80211_sta_vht_cap vht_cap = {0};
vht_cap          4535 drivers/net/wireless/ath/ath10k/mac.c 	vht_cap.vht_supported = 1;
vht_cap          4536 drivers/net/wireless/ath/ath10k/mac.c 	vht_cap.cap = ar->vht_cap_info;
vht_cap          4544 drivers/net/wireless/ath/ath10k/mac.c 		vht_cap.cap |= val;
vht_cap          4553 drivers/net/wireless/ath/ath10k/mac.c 		vht_cap.cap |= val;
vht_cap          4561 drivers/net/wireless/ath/ath10k/mac.c 		vht_cap.cap |= IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_160MHZ;
vht_cap          4572 drivers/net/wireless/ath/ath10k/mac.c 		vht_cap.cap &= ~IEEE80211_VHT_CAP_TXSTBC;
vht_cap          4574 drivers/net/wireless/ath/ath10k/mac.c 	vht_cap.vht_mcs.rx_mcs_map = cpu_to_le16(mcs_map);
vht_cap          4575 drivers/net/wireless/ath/ath10k/mac.c 	vht_cap.vht_mcs.tx_mcs_map = cpu_to_le16(mcs_map);
vht_cap          4581 drivers/net/wireless/ath/ath10k/mac.c 	if ((vht_cap.cap & IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_MASK) &&
vht_cap          4584 drivers/net/wireless/ath/ath10k/mac.c 		vht_cap.vht_mcs.rx_highest = cpu_to_le16(hw->vht160_mcs_rx_highest);
vht_cap          4585 drivers/net/wireless/ath/ath10k/mac.c 		vht_cap.vht_mcs.tx_highest = cpu_to_le16(hw->vht160_mcs_tx_highest);
vht_cap          4588 drivers/net/wireless/ath/ath10k/mac.c 	return vht_cap;
vht_cap          4661 drivers/net/wireless/ath/ath10k/mac.c 	struct ieee80211_sta_vht_cap vht_cap;
vht_cap          4665 drivers/net/wireless/ath/ath10k/mac.c 	vht_cap = ath10k_create_vht_cap(ar);
vht_cap          4674 drivers/net/wireless/ath/ath10k/mac.c 		band->vht_cap = vht_cap;
vht_cap          7229 drivers/net/wireless/ath/ath10k/mac.c 	u16 vht_mcs_map = le16_to_cpu(sband->vht_cap.vht_mcs.tx_mcs_map);
vht_cap          7418 drivers/net/wireless/ath/ath10k/mac.c 	if (!sta->vht_cap.vht_supported || arvif->vht_num_rates != 1)
vht_cap          7459 drivers/net/wireless/ath/ath10k/mac.c 	if (arsta->arvif != arvif || !sta->vht_cap.vht_supported)
vht_cap          1203 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	arg->vht_cap = ev->vht_cap_info;
vht_cap          5346 drivers/net/wireless/ath/ath10k/wmi.c 	arg->vht_cap = ev->vht_cap_info;
vht_cap          5385 drivers/net/wireless/ath/ath10k/wmi.c 	arg->vht_cap = ev->vht_cap_info;
vht_cap          5434 drivers/net/wireless/ath/ath10k/wmi.c 	ar->vht_cap_info = __le32_to_cpu(arg.vht_cap);
vht_cap          5551 drivers/net/wireless/ath/ath10k/wmi.c 		   __le32_to_cpu(arg.vht_cap),
vht_cap          6844 drivers/net/wireless/ath/ath10k/wmi.h 	__le32 vht_cap;
vht_cap          6301 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	band->vht_cap.vht_supported = true;
vht_cap          6303 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	band->vht_cap.cap |= IEEE80211_VHT_CAP_SHORT_GI_80;
vht_cap          6305 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		band->vht_cap.cap |= IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_160MHZ;
vht_cap          6306 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		band->vht_cap.cap |= IEEE80211_VHT_CAP_SHORT_GI_160;
vht_cap          6310 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	band->vht_cap.vht_mcs.rx_mcs_map = mcs_map;
vht_cap          6311 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	band->vht_cap.vht_mcs.tx_mcs_map = mcs_map;
vht_cap          6315 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		band->vht_cap.cap |= IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE;
vht_cap          6317 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		band->vht_cap.cap |= IEEE80211_VHT_CAP_MU_BEAMFORMEE_CAPABLE;
vht_cap          6319 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		band->vht_cap.cap |= IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE;
vht_cap          6321 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		band->vht_cap.cap |= IEEE80211_VHT_CAP_MU_BEAMFORMER_CAPABLE;
vht_cap          6324 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		band->vht_cap.cap |=
vht_cap          6326 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		band->vht_cap.cap |= ((txstreams - 1) <<
vht_cap          6328 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		band->vht_cap.cap |=
vht_cap           426 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 				  struct ieee80211_sta_vht_cap *vht_cap,
vht_cap           435 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	vht_cap->vht_supported = true;
vht_cap           437 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	vht_cap->cap = IEEE80211_VHT_CAP_SHORT_GI_80 |
vht_cap           445 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		vht_cap->cap |= IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_160MHZ |
vht_cap           449 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		vht_cap->cap |= IEEE80211_VHT_CAP_MU_BEAMFORMEE_CAPABLE;
vht_cap           452 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		vht_cap->cap |= IEEE80211_VHT_CAP_RXLDPC;
vht_cap           460 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		vht_cap->cap |= IEEE80211_VHT_CAP_TXSTBC;
vht_cap           462 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		vht_cap->cap |= IEEE80211_VHT_CAP_TX_ANTENNA_PATTERN;
vht_cap           467 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 			vht_cap->cap |=
vht_cap           470 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 			vht_cap->cap |= IEEE80211_VHT_CAP_MAX_MPDU_LENGTH_3895;
vht_cap           474 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 			vht_cap->cap |=
vht_cap           480 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		vht_cap->cap |= IEEE80211_VHT_CAP_MAX_MPDU_LENGTH_3895;
vht_cap           483 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		vht_cap->cap |= IEEE80211_VHT_CAP_MAX_MPDU_LENGTH_7991;
vht_cap           486 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		vht_cap->cap |= IEEE80211_VHT_CAP_MAX_MPDU_LENGTH_11454;
vht_cap           492 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	vht_cap->vht_mcs.rx_mcs_map =
vht_cap           503 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		vht_cap->cap |= IEEE80211_VHT_CAP_RX_ANTENNA_PATTERN;
vht_cap           505 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		vht_cap->vht_mcs.rx_mcs_map |=
vht_cap           509 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	vht_cap->vht_mcs.tx_mcs_map = vht_cap->vht_mcs.rx_mcs_map;
vht_cap           511 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	vht_cap->vht_mcs.tx_highest |=
vht_cap           733 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		iwl_init_vht_hw_capab(trans, data, &sband->vht_cap,
vht_cap           595 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 			hw->wiphy->bands[NL80211_BAND_5GHZ]->vht_cap.cap |=
vht_cap           100 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 	struct ieee80211_sta_vht_cap *vht_cap = &sta->vht_cap;
vht_cap           111 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 	if (vht_cap->cap & IEEE80211_VHT_CAP_SHORT_GI_80)
vht_cap           113 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 	if (vht_cap->cap & IEEE80211_VHT_CAP_SHORT_GI_160)
vht_cap           124 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 	struct ieee80211_sta_vht_cap *vht_cap = &sta->vht_cap;
vht_cap           126 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 	bool vht_ena = vht_cap->vht_supported;
vht_cap           141 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 			    (vht_cap->cap & IEEE80211_VHT_CAP_RXSTBC_MASK)))
vht_cap           147 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 	     (vht_ena && (vht_cap->cap & IEEE80211_VHT_CAP_RXLDPC))))
vht_cap           169 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c int rs_fw_vht_highest_rx_mcs_index(const struct ieee80211_sta_vht_cap *vht_cap,
vht_cap           172 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 	u16 rx_mcs = le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map) &
vht_cap           193 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 			    const struct ieee80211_sta_vht_cap *vht_cap,
vht_cap           205 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 		highest_mcs = rs_fw_vht_highest_rx_mcs_index(vht_cap, i + 1);
vht_cap           294 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 	const struct ieee80211_sta_vht_cap *vht_cap = &sta->vht_cap;
vht_cap           310 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 	} else if (vht_cap->vht_supported) {
vht_cap           312 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 		rs_fw_vht_set_enabled_rates(sta, vht_cap, cmd);
vht_cap           406 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 	const struct ieee80211_sta_vht_cap *vht_cap = &sta->vht_cap;
vht_cap           409 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 	if (vht_cap->vht_supported) {
vht_cap           410 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 		switch (vht_cap->cap & IEEE80211_VHT_CAP_MAX_MPDU_MASK) {
vht_cap           177 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct ieee80211_sta_vht_cap *vht_cap = &sta->vht_cap;
vht_cap           185 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	if (is_ht80(rate) && (vht_cap->cap &
vht_cap           188 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	if (is_ht160(rate) && (vht_cap->cap &
vht_cap          1415 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct ieee80211_sta_vht_cap *sta_vht_cap = &sta->vht_cap;
vht_cap          1416 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct ieee80211_vht_cap vht_cap = {
vht_cap          1431 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		if (ieee80211_get_vht_max_nss(&vht_cap,
vht_cap          2582 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	if (sta->vht_cap.vht_supported &&
vht_cap          2775 drivers/net/wireless/intel/iwlwifi/mvm/rs.c static int rs_vht_highest_rx_mcs_index(struct ieee80211_sta_vht_cap *vht_cap,
vht_cap          2778 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	u16 rx_mcs = le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map) &
vht_cap          2794 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 				     struct ieee80211_sta_vht_cap *vht_cap,
vht_cap          2798 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	int highest_mcs = rs_vht_highest_rx_mcs_index(vht_cap, 1);
vht_cap          2817 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	highest_mcs = rs_vht_highest_rx_mcs_index(vht_cap, 2);
vht_cap          2867 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 			struct ieee80211_sta_vht_cap *vht_cap)
vht_cap          2869 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	rs_vht_set_enabled_rates(sta, vht_cap, lq_sta);
vht_cap          2872 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	    (vht_cap->cap & IEEE80211_VHT_CAP_RXLDPC))
vht_cap          2877 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	    (vht_cap->cap & IEEE80211_VHT_CAP_RXSTBC_MASK))
vht_cap          2882 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	    (vht_cap->cap & IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE))
vht_cap          2963 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct ieee80211_sta_vht_cap *vht_cap = &sta->vht_cap;
vht_cap          3005 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	if (!vht_cap || !vht_cap->vht_supported)
vht_cap          3008 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		rs_vht_init(mvm, sta, lq_sta, vht_cap);
vht_cap           165 drivers/net/wireless/intel/iwlwifi/mvm/sf.c 		if (sta->ht_cap.ht_supported || sta->vht_cap.vht_supported) {
vht_cap           201 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	if (sta->vht_cap.vht_supported) {
vht_cap           202 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		agg_size = sta->vht_cap.cap &
vht_cap           946 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	    !sta->vht_cap.vht_supported)
vht_cap          2950 drivers/net/wireless/mac80211_hwsim.c 			sband->vht_cap.vht_supported = true;
vht_cap          2951 drivers/net/wireless/mac80211_hwsim.c 			sband->vht_cap.cap =
vht_cap          2960 drivers/net/wireless/mac80211_hwsim.c 			sband->vht_cap.vht_mcs.rx_mcs_map =
vht_cap          2969 drivers/net/wireless/mac80211_hwsim.c 			sband->vht_cap.vht_mcs.tx_mcs_map =
vht_cap          2970 drivers/net/wireless/mac80211_hwsim.c 				sband->vht_cap.vht_mcs.rx_mcs_map;
vht_cap            99 drivers/net/wireless/marvell/mwifiex/11ac.c 			  struct ieee80211_vht_cap *vht_cap, u8 bands)
vht_cap           104 drivers/net/wireless/marvell/mwifiex/11ac.c 		vht_cap->vht_cap_info =
vht_cap           107 drivers/net/wireless/marvell/mwifiex/11ac.c 		vht_cap->vht_cap_info =
vht_cap           112 drivers/net/wireless/marvell/mwifiex/11ac.c 			      struct ieee80211_vht_cap *vht_cap, u8 bands)
vht_cap           119 drivers/net/wireless/marvell/mwifiex/11ac.c 	mwifiex_fill_vht_cap_info(priv, vht_cap, bands);
vht_cap           123 drivers/net/wireless/marvell/mwifiex/11ac.c 	mcs_map_resp = le16_to_cpu(vht_cap->supp_mcs.rx_mcs_map);
vht_cap           139 drivers/net/wireless/marvell/mwifiex/11ac.c 	vht_cap->supp_mcs.rx_mcs_map = cpu_to_le16(mcs_map_result);
vht_cap           142 drivers/net/wireless/marvell/mwifiex/11ac.c 	vht_cap->supp_mcs.rx_highest = cpu_to_le16(tmp);
vht_cap           146 drivers/net/wireless/marvell/mwifiex/11ac.c 	mcs_map_resp = le16_to_cpu(vht_cap->supp_mcs.tx_mcs_map);
vht_cap           161 drivers/net/wireless/marvell/mwifiex/11ac.c 	vht_cap->supp_mcs.tx_mcs_map = cpu_to_le16(mcs_map_result);
vht_cap           164 drivers/net/wireless/marvell/mwifiex/11ac.c 	vht_cap->supp_mcs.tx_highest = cpu_to_le16(tmp);
vht_cap           173 drivers/net/wireless/marvell/mwifiex/11ac.c 	struct mwifiex_ie_types_vhtcap *vht_cap;
vht_cap           189 drivers/net/wireless/marvell/mwifiex/11ac.c 		vht_cap = (struct mwifiex_ie_types_vhtcap *)*buffer;
vht_cap           190 drivers/net/wireless/marvell/mwifiex/11ac.c 		memset(vht_cap, 0, sizeof(*vht_cap));
vht_cap           191 drivers/net/wireless/marvell/mwifiex/11ac.c 		vht_cap->header.type = cpu_to_le16(WLAN_EID_VHT_CAPABILITY);
vht_cap           192 drivers/net/wireless/marvell/mwifiex/11ac.c 		vht_cap->header.len  =
vht_cap           194 drivers/net/wireless/marvell/mwifiex/11ac.c 		memcpy((u8 *)vht_cap + sizeof(struct mwifiex_ie_types_header),
vht_cap           196 drivers/net/wireless/marvell/mwifiex/11ac.c 		       le16_to_cpu(vht_cap->header.len));
vht_cap           198 drivers/net/wireless/marvell/mwifiex/11ac.c 		mwifiex_fill_vht_cap_tlv(priv, &vht_cap->vht_cap,
vht_cap           200 drivers/net/wireless/marvell/mwifiex/11ac.c 		*buffer += sizeof(*vht_cap);
vht_cap           201 drivers/net/wireless/marvell/mwifiex/11ac.c 		ret_len += sizeof(*vht_cap);
vht_cap            44 drivers/net/wireless/marvell/mwifiex/11ac.h 			      struct ieee80211_vht_cap *vht_cap, u8 bands);
vht_cap          3038 drivers/net/wireless/marvell/mwifiex/cfg80211.c 			&wiphy->bands[NL80211_BAND_2GHZ]->vht_cap, priv);
vht_cap          3046 drivers/net/wireless/marvell/mwifiex/cfg80211.c 			&wiphy->bands[NL80211_BAND_5GHZ]->vht_cap, priv);
vht_cap          1824 drivers/net/wireless/marvell/mwifiex/fw.h 	struct ieee80211_vht_cap vht_cap;
vht_cap           115 drivers/net/wireless/marvell/mwifiex/ioctl.h 	struct ieee80211_vht_cap vht_cap;
vht_cap          1838 drivers/net/wireless/marvell/mwifiex/sta_cmd.c 			memcpy(&vht_capab->vht_cap, params->vht_capa,
vht_cap            39 drivers/net/wireless/marvell/mwifiex/sta_event.c 	const struct ieee80211_vht_cap *vht_cap;
vht_cap            88 drivers/net/wireless/marvell/mwifiex/sta_event.c 			vht_cap = (void *)(ele_hdr + 2);
vht_cap            90 drivers/net/wireless/marvell/mwifiex/sta_event.c 			switch (le32_to_cpu(vht_cap->vht_cap_info) & 0x3) {
vht_cap           170 drivers/net/wireless/marvell/mwifiex/tdls.c 	struct ieee80211_vht_cap vht_cap;
vht_cap           177 drivers/net/wireless/marvell/mwifiex/tdls.c 	memset(&vht_cap, 0, sizeof(struct ieee80211_vht_cap));
vht_cap           179 drivers/net/wireless/marvell/mwifiex/tdls.c 	mwifiex_fill_vht_cap_tlv(priv, &vht_cap, priv->curr_bss_params.band);
vht_cap           180 drivers/net/wireless/marvell/mwifiex/tdls.c 	memcpy(pos, &vht_cap, sizeof(vht_cap));
vht_cap           238 drivers/net/wireless/marvell/mwifiex/tdls.c 	struct ieee80211_vht_cap *vht_cap, *ap_vht_cap = NULL;
vht_cap           284 drivers/net/wireless/marvell/mwifiex/tdls.c 	vht_cap = &sta_ptr->tdls_cap.vhtcap;
vht_cap           287 drivers/net/wireless/marvell/mwifiex/tdls.c 			 GET_VHTCAP_CHWDSET(le32_to_cpu(vht_cap->vht_cap_info));
vht_cap           315 drivers/net/wireless/marvell/mwifiex/tdls.c 	mcs_map_resp = le16_to_cpu(vht_cap->supp_mcs.rx_mcs_map);
vht_cap           194 drivers/net/wireless/marvell/mwifiex/uap_cmd.c 		memcpy(&bss_cfg->vht_cap, vht_ie + 2,
vht_cap           117 drivers/net/wireless/mediatek/mt76/mac80211.c 	struct ieee80211_sta_vht_cap *vht_cap;
vht_cap           131 drivers/net/wireless/mediatek/mt76/mac80211.c 	vht_cap = &sband->vht_cap;
vht_cap           133 drivers/net/wireless/mediatek/mt76/mac80211.c 		vht_cap->cap |= IEEE80211_VHT_CAP_TXSTBC;
vht_cap           135 drivers/net/wireless/mediatek/mt76/mac80211.c 		vht_cap->cap &= ~IEEE80211_VHT_CAP_TXSTBC;
vht_cap           144 drivers/net/wireless/mediatek/mt76/mac80211.c 	vht_cap->vht_mcs.rx_mcs_map = cpu_to_le16(mcs_map);
vht_cap           145 drivers/net/wireless/mediatek/mt76/mac80211.c 	vht_cap->vht_mcs.tx_mcs_map = cpu_to_le16(mcs_map);
vht_cap           164 drivers/net/wireless/mediatek/mt76/mac80211.c 	struct ieee80211_sta_vht_cap *vht_cap;
vht_cap           201 drivers/net/wireless/mediatek/mt76/mac80211.c 	vht_cap = &sband->vht_cap;
vht_cap           202 drivers/net/wireless/mediatek/mt76/mac80211.c 	vht_cap->vht_supported = true;
vht_cap           203 drivers/net/wireless/mediatek/mt76/mac80211.c 	vht_cap->cap |= IEEE80211_VHT_CAP_RXLDPC |
vht_cap           321 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 	if (sta->vht_cap.cap)
vht_cap           276 drivers/net/wireless/mediatek/mt76/mt7615/init.c 	dev->mt76.sband_5g.sband.vht_cap.cap |=
vht_cap          1381 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	if (sta->vht_cap.vht_supported) {
vht_cap          1388 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 		wtbl_vht->ldpc = sta->vht_cap.cap & IEEE80211_VHT_CAP_RXLDPC;
vht_cap          1392 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 		if (sta->vht_cap.cap & IEEE80211_VHT_CAP_SHORT_GI_80)
vht_cap          1394 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 		if (sta->vht_cap.cap & IEEE80211_VHT_CAP_SHORT_GI_160)
vht_cap          1435 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	ntlv = sta->vht_cap.vht_supported ? 2 : 1;
vht_cap          1446 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	if (sta->vht_cap.vht_supported) {
vht_cap          1453 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 		sta_vht->vht_cap = cpu_to_le32(sta->vht_cap.cap);
vht_cap          1454 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 		sta_vht->vht_rx_mcs_map = sta->vht_cap.vht_mcs.rx_mcs_map;
vht_cap          1455 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 		sta_vht->vht_tx_mcs_map = sta->vht_cap.vht_mcs.tx_mcs_map;
vht_cap           434 drivers/net/wireless/mediatek/mt76/mt7615/mcu.h 	__le32 vht_cap;
vht_cap            17 drivers/net/wireless/mediatek/mt76/mt76x0/init.c 	struct ieee80211_sta_vht_cap *vht_cap = &sband->vht_cap;
vht_cap            21 drivers/net/wireless/mediatek/mt76/mt76x0/init.c 	vht_cap->cap &= ~IEEE80211_VHT_CAP_RXLDPC;
vht_cap            29 drivers/net/wireless/mediatek/mt76/mt76x0/init.c 	vht_cap->vht_mcs.rx_mcs_map = cpu_to_le16(mcs_map);
vht_cap            30 drivers/net/wireless/mediatek/mt76/mt76x0/init.c 	vht_cap->vht_mcs.tx_mcs_map = cpu_to_le16(mcs_map);
vht_cap           303 drivers/net/wireless/quantenna/qtnfmac/commands.c 	if (s->vht_cap) {
vht_cap           305 drivers/net/wireless/quantenna/qtnfmac/commands.c 			skb_put(cmd_skb, sizeof(*tlv) + sizeof(*s->vht_cap));
vht_cap           308 drivers/net/wireless/quantenna/qtnfmac/commands.c 		tlv->len = cpu_to_le16(sizeof(*s->vht_cap));
vht_cap           309 drivers/net/wireless/quantenna/qtnfmac/commands.c 		memcpy(tlv->val, s->vht_cap, sizeof(*s->vht_cap));
vht_cap          1290 drivers/net/wireless/quantenna/qtnfmac/commands.c 	const struct ieee80211_vht_cap *vht_cap =
vht_cap          1294 drivers/net/wireless/quantenna/qtnfmac/commands.c 	bcap->cap = le32_to_cpu(vht_cap->vht_cap_info);
vht_cap          1295 drivers/net/wireless/quantenna/qtnfmac/commands.c 	memcpy(&bcap->vht_mcs, &vht_cap->supp_mcs, sizeof(bcap->vht_mcs));
vht_cap          1313 drivers/net/wireless/quantenna/qtnfmac/commands.c 	memset(&band->vht_cap, 0, sizeof(band->vht_cap));
vht_cap          1446 drivers/net/wireless/quantenna/qtnfmac/commands.c 						       &band->vht_cap);
vht_cap          4514 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 			if (sta->vht_cap.vht_supported)
vht_cap           220 drivers/net/wireless/realtek/rtlwifi/base.c 				   struct ieee80211_sta_vht_cap *vht_cap)
vht_cap           232 drivers/net/wireless/realtek/rtlwifi/base.c 		vht_cap->vht_supported = true;
vht_cap           233 drivers/net/wireless/realtek/rtlwifi/base.c 		vht_cap->cap =
vht_cap           255 drivers/net/wireless/realtek/rtlwifi/base.c 		vht_cap->vht_mcs.rx_mcs_map = cpu_to_le16(mcs_map);
vht_cap           256 drivers/net/wireless/realtek/rtlwifi/base.c 		vht_cap->vht_mcs.rx_highest =
vht_cap           258 drivers/net/wireless/realtek/rtlwifi/base.c 		vht_cap->vht_mcs.tx_mcs_map = cpu_to_le16(mcs_map);
vht_cap           259 drivers/net/wireless/realtek/rtlwifi/base.c 		vht_cap->vht_mcs.tx_highest =
vht_cap           264 drivers/net/wireless/realtek/rtlwifi/base.c 		vht_cap->vht_supported = true;
vht_cap           265 drivers/net/wireless/realtek/rtlwifi/base.c 		vht_cap->cap =
vht_cap           287 drivers/net/wireless/realtek/rtlwifi/base.c 		vht_cap->vht_mcs.rx_mcs_map = cpu_to_le16(mcs_map);
vht_cap           288 drivers/net/wireless/realtek/rtlwifi/base.c 		vht_cap->vht_mcs.rx_highest =
vht_cap           290 drivers/net/wireless/realtek/rtlwifi/base.c 		vht_cap->vht_mcs.tx_mcs_map = cpu_to_le16(mcs_map);
vht_cap           291 drivers/net/wireless/realtek/rtlwifi/base.c 		vht_cap->vht_mcs.tx_highest =
vht_cap           333 drivers/net/wireless/realtek/rtlwifi/base.c 		_rtl_init_hw_vht_capab(hw, &sband->vht_cap);
vht_cap           365 drivers/net/wireless/realtek/rtlwifi/base.c 			_rtl_init_hw_vht_capab(hw, &sband->vht_cap);
vht_cap           634 drivers/net/wireless/realtek/rtlwifi/base.c 	sgi_80 = sta->vht_cap.cap & IEEE80211_VHT_CAP_SHORT_GI_80;
vht_cap           636 drivers/net/wireless/realtek/rtlwifi/base.c 	if ((!sta->ht_cap.ht_supported) && (!sta->vht_cap.vht_supported))
vht_cap           649 drivers/net/wireless/realtek/rtlwifi/base.c 		bw_80 = sta->vht_cap.vht_supported;
vht_cap           887 drivers/net/wireless/realtek/rtlwifi/base.c 			if (!(sta->vht_cap.vht_supported))
vht_cap           891 drivers/net/wireless/realtek/rtlwifi/base.c 			    !(sta->vht_cap.vht_supported))
vht_cap           907 drivers/net/wireless/realtek/rtlwifi/base.c 	u16 tx_mcs_map = le16_to_cpu(sta->vht_cap.vht_mcs.tx_mcs_map);
vht_cap          1274 drivers/net/wireless/realtek/rtlwifi/base.c 			if (sta && sta->vht_cap.vht_supported) {
vht_cap           915 drivers/net/wireless/realtek/rtlwifi/core.c 			if (sta->vht_cap.vht_supported)
vht_cap          1129 drivers/net/wireless/realtek/rtlwifi/core.c 			if (sta->vht_cap.vht_supported) {
vht_cap          1293 drivers/net/wireless/realtek/rtlwifi/core.c 		if (sta->vht_cap.vht_supported) {
vht_cap          1320 drivers/net/wireless/realtek/rtlwifi/core.c 		if (sta->vht_cap.vht_supported)
vht_cap           126 drivers/net/wireless/realtek/rtlwifi/rc.c 		sgi_80 = sta->vht_cap.cap & IEEE80211_VHT_CAP_SHORT_GI_80;
vht_cap           141 drivers/net/wireless/realtek/rtlwifi/rc.c 			if (sta && sta->vht_cap.vht_supported)
vht_cap           156 drivers/net/wireless/realtek/rtlwifi/rc.c 		if (sta && sta->vht_cap.vht_supported &&
vht_cap          3493 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 	b_curshortgi_80mhz = (sta->vht_cap.cap &
vht_cap          3553 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 				sta->vht_cap.vht_mcs.rx_mcs_map) << 12;
vht_cap            97 drivers/net/wireless/realtek/rtw88/main.c 	.vht_cap = {0},
vht_cap           111 drivers/net/wireless/realtek/rtw88/main.c 	.vht_cap = {0},
vht_cap           406 drivers/net/wireless/realtek/rtw88/main.c 	u16 mcs_map = le16_to_cpu(sta->vht_cap.vht_mcs.rx_mcs_map);
vht_cap           549 drivers/net/wireless/realtek/rtw88/main.c 	if (sta->vht_cap.vht_supported) {
vht_cap           552 drivers/net/wireless/realtek/rtw88/main.c 		if (sta->vht_cap.cap & IEEE80211_VHT_CAP_RXSTBC_MASK)
vht_cap           554 drivers/net/wireless/realtek/rtw88/main.c 		if (sta->vht_cap.cap & IEEE80211_VHT_CAP_RXLDPC)
vht_cap           556 drivers/net/wireless/realtek/rtw88/main.c 		if (sta->vht_cap.cap & IEEE80211_VHT_CAP_SHORT_GI_80)
vht_cap           575 drivers/net/wireless/realtek/rtw88/main.c 		if (sta->vht_cap.vht_supported) {
vht_cap           586 drivers/net/wireless/realtek/rtw88/main.c 		if (sta->vht_cap.vht_supported) {
vht_cap           618 drivers/net/wireless/realtek/rtw88/main.c 	if (sta->vht_cap.vht_supported && ra_mask & 0xffc00000) {
vht_cap           796 drivers/net/wireless/realtek/rtw88/main.c 			     struct ieee80211_sta_vht_cap *vht_cap)
vht_cap           806 drivers/net/wireless/realtek/rtw88/main.c 	vht_cap->vht_supported = true;
vht_cap           807 drivers/net/wireless/realtek/rtw88/main.c 	vht_cap->cap = IEEE80211_VHT_CAP_MAX_MPDU_LENGTH_11454 |
vht_cap           830 drivers/net/wireless/realtek/rtw88/main.c 	vht_cap->vht_mcs.rx_mcs_map = cpu_to_le16(mcs_map);
vht_cap           831 drivers/net/wireless/realtek/rtw88/main.c 	vht_cap->vht_mcs.tx_mcs_map = cpu_to_le16(mcs_map);
vht_cap           832 drivers/net/wireless/realtek/rtw88/main.c 	vht_cap->vht_mcs.rx_highest = highest;
vht_cap           833 drivers/net/wireless/realtek/rtw88/main.c 	vht_cap->vht_mcs.tx_highest = highest;
vht_cap           858 drivers/net/wireless/realtek/rtw88/main.c 			rtw_init_vht_cap(rtwdev, &sband->vht_cap);
vht_cap           100 drivers/net/wireless/realtek/rtw88/tx.c 	tx_mcs_map = le16_to_cpu(sta->vht_cap.vht_mcs.tx_mcs_map);
vht_cap           263 drivers/net/wireless/realtek/rtw88/tx.c 	if (sta->vht_cap.vht_supported)
vht_cap           115 drivers/net/wireless/virt_wifi.c 	.vht_cap = {
vht_cap            89 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 	u16 max_rate = 0, rate, ht_cap =false, vht_cap = false;
vht_cap           139 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 			if (vht_cap)
vht_cap           210 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 	if (vht_cap) {
vht_cap           765 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 	u8 ht_cap =false, vht_cap =false;
vht_cap           792 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 				if (vht_cap)
vht_cap           417 include/net/cfg80211.h 	struct ieee80211_sta_vht_cap vht_cap;
vht_cap          1013 include/net/cfg80211.h 	const struct ieee80211_vht_cap *vht_cap;
vht_cap          1978 include/net/mac80211.h 	struct ieee80211_sta_vht_cap vht_cap;
vht_cap           456 net/mac80211/debugfs_sta.c 	struct ieee80211_sta_vht_cap *vhtc = &sta->sta.vht_cap;
vht_cap           197 net/mac80211/ibss.c 		    sband->vht_cap.vht_supported) {
vht_cap           198 net/mac80211/ibss.c 			pos = ieee80211_ie_build_vht_cap(pos, &sband->vht_cap,
vht_cap           199 net/mac80211/ibss.c 							 sband->vht_cap.cap);
vht_cap           200 net/mac80211/ibss.c 			pos = ieee80211_ie_build_vht_oper(pos, &sband->vht_cap,
vht_cap          1069 net/mac80211/ibss.c 			struct ieee80211_sta_vht_cap cap = sta->sta.vht_cap;
vht_cap          1078 net/mac80211/ibss.c 			if (memcmp(&cap, &sta->sta.vht_cap, sizeof(cap)))
vht_cap          1864 net/mac80211/ieee80211_i.h 				      struct ieee80211_sta_vht_cap *vht_cap);
vht_cap          1865 net/mac80211/ieee80211_i.h void ieee80211_get_vht_mask_from_cap(__le16 vht_cap,
vht_cap          2144 net/mac80211/ieee80211_i.h u8 *ieee80211_ie_build_vht_cap(u8 *pos, struct ieee80211_sta_vht_cap *vht_cap,
vht_cap          2146 net/mac80211/ieee80211_i.h u8 *ieee80211_ie_build_vht_oper(u8 *pos, struct ieee80211_sta_vht_cap *vht_cap,
vht_cap          1847 net/mac80211/iface.c 			cap = sband->vht_cap.vht_mcs.rx_mcs_map;
vht_cap           973 net/mac80211/main.c 		supp_vht = supp_vht || sband->vht_cap.vht_supported;
vht_cap          1220 net/mac80211/main.c 		if (!sband || !sband->vht_cap.vht_supported)
vht_cap          1223 net/mac80211/main.c 		ie_cap = !!(sband->vht_cap.vht_mcs.tx_highest &
vht_cap          1238 net/mac80211/main.c 		sband->vht_cap.vht_mcs.tx_highest ^=
vht_cap           482 net/mac80211/mesh.c 	if (!sband->vht_cap.vht_supported ||
vht_cap           492 net/mac80211/mesh.c 	ieee80211_ie_build_vht_cap(pos, &sband->vht_cap, sband->vht_cap.cap);
vht_cap           504 net/mac80211/mesh.c 	struct ieee80211_sta_vht_cap *vht_cap;
vht_cap           517 net/mac80211/mesh.c 	vht_cap = &sband->vht_cap;
vht_cap           519 net/mac80211/mesh.c 	if (!vht_cap->vht_supported ||
vht_cap           529 net/mac80211/mesh.c 	ieee80211_ie_build_vht_oper(pos, vht_cap,
vht_cap           203 net/mac80211/mlme.c 	if (!vht_oper || !sband->vht_cap.vht_supported) {
vht_cap           535 net/mac80211/mlme.c 	struct ieee80211_sta_vht_cap vht_cap;
vht_cap           538 net/mac80211/mlme.c 	BUILD_BUG_ON(sizeof(vht_cap) != sizeof(sband->vht_cap));
vht_cap           540 net/mac80211/mlme.c 	memcpy(&vht_cap, &sband->vht_cap, sizeof(vht_cap));
vht_cap           541 net/mac80211/mlme.c 	ieee80211_apply_vhtcap_overrides(sdata, &vht_cap);
vht_cap           544 net/mac80211/mlme.c 	cap = vht_cap.cap;
vht_cap           607 net/mac80211/mlme.c 	ieee80211_ie_build_vht_cap(pos, &vht_cap, cap);
vht_cap          4636 net/mac80211/mlme.c 	const struct ieee80211_vht_cap *vht_cap;
vht_cap          4656 net/mac80211/mlme.c 	if (vht_cap_ie && vht_cap_ie[1] >= sizeof(*vht_cap)) {
vht_cap          4660 net/mac80211/mlme.c 		vht_cap = (void *)(vht_cap_ie + 2);
vht_cap          4661 net/mac80211/mlme.c 		tx_mcs_map = le16_to_cpu(vht_cap->supp_mcs.tx_mcs_map);
vht_cap          4778 net/mac80211/mlme.c 	    sband->vht_cap.vht_supported) {
vht_cap          4779 net/mac80211/mlme.c 		const u8 *vht_oper_ie, *vht_cap;
vht_cap          4793 net/mac80211/mlme.c 		vht_cap = ieee80211_bss_get_ie(cbss, WLAN_EID_VHT_CAPABILITY);
vht_cap          4794 net/mac80211/mlme.c 		if (!vht_cap || vht_cap[1] < sizeof(struct ieee80211_vht_cap)) {
vht_cap          5314 net/mac80211/mlme.c 	if (!sband->vht_cap.vht_supported ||
vht_cap           766 net/mac80211/rate.c 		sta_vht_cap = sta->vht_cap.vht_mcs.rx_mcs_map;
vht_cap          1151 net/mac80211/rc80211_minstrel_ht.c 	if (!mi->sta->vht_cap.vht_supported)
vht_cap          1391 net/mac80211/rc80211_minstrel_ht.c 	struct ieee80211_sta_vht_cap *vht_cap = &sta->vht_cap;
vht_cap          1405 net/mac80211/rc80211_minstrel_ht.c 	if (vht_cap->vht_supported)
vht_cap          1406 net/mac80211/rc80211_minstrel_ht.c 		use_vht = vht_cap->vht_mcs.tx_mcs_map != cpu_to_le16(~0);
vht_cap          1439 net/mac80211/rc80211_minstrel_ht.c 		stbc = (vht_cap->cap & IEEE80211_VHT_CAP_RXSTBC_MASK) >>
vht_cap          1442 net/mac80211/rc80211_minstrel_ht.c 		ldpc = vht_cap->cap & IEEE80211_VHT_CAP_RXLDPC;
vht_cap          1491 net/mac80211/rc80211_minstrel_ht.c 		if (!vht_cap->vht_supported ||
vht_cap          1499 net/mac80211/rc80211_minstrel_ht.c 			     !(vht_cap->cap & IEEE80211_VHT_CAP_SHORT_GI_80))) {
vht_cap          1512 net/mac80211/rc80211_minstrel_ht.c 				vht_cap->vht_mcs.tx_mcs_map);
vht_cap          2010 net/mac80211/sta_info.c 	if (sta->sta.vht_cap.vht_supported) {
vht_cap          2013 net/mac80211/sta_info.c 			le16_to_cpu(sta->sta.vht_cap.vht_mcs.tx_mcs_map);
vht_cap            54 net/mac80211/tdls.c 	bool vht = sband && sband->vht_cap.vht_supported;
vht_cap           370 net/mac80211/tdls.c 	struct ieee80211_sta_vht_cap vht_cap;
vht_cap           501 net/mac80211/tdls.c 	memcpy(&vht_cap, &sband->vht_cap, sizeof(vht_cap));
vht_cap           504 net/mac80211/tdls.c 	    vht_cap.vht_supported) {
vht_cap           505 net/mac80211/tdls.c 		ieee80211_apply_vhtcap_overrides(sdata, &vht_cap);
vht_cap           512 net/mac80211/tdls.c 		ieee80211_ie_build_vht_cap(pos, &vht_cap, vht_cap.cap);
vht_cap           514 net/mac80211/tdls.c 		   vht_cap.vht_supported && sta->sta.vht_cap.vht_supported) {
vht_cap           516 net/mac80211/tdls.c 		memcpy(&vht_cap, &sta->sta.vht_cap, sizeof(vht_cap));
vht_cap           522 net/mac80211/tdls.c 		ieee80211_ie_build_vht_cap(pos, &vht_cap, vht_cap.cap);
vht_cap           622 net/mac80211/tdls.c 	    sta->sta.vht_cap.vht_supported) {
vht_cap           631 net/mac80211/tdls.c 		ieee80211_ie_build_vht_oper(pos, &sta->sta.vht_cap,
vht_cap          1552 net/mac80211/tx.c 		supp_vht = supp_vht || sband->vht_cap.vht_supported;
vht_cap          1785 net/mac80211/util.c 	if (sband->vht_cap.vht_supported && have_80mhz) {
vht_cap          1788 net/mac80211/util.c 		pos = ieee80211_ie_build_vht_cap(pos, &sband->vht_cap,
vht_cap          1789 net/mac80211/util.c 						 sband->vht_cap.cap);
vht_cap          2701 net/mac80211/util.c u8 *ieee80211_ie_build_vht_cap(u8 *pos, struct ieee80211_sta_vht_cap *vht_cap,
vht_cap          2716 net/mac80211/util.c 	memcpy(pos, &vht_cap->vht_mcs, sizeof(vht_cap->vht_mcs));
vht_cap          2717 net/mac80211/util.c 	pos += sizeof(vht_cap->vht_mcs);
vht_cap          2882 net/mac80211/util.c u8 *ieee80211_ie_build_vht_oper(u8 *pos, struct ieee80211_sta_vht_cap *vht_cap,
vht_cap          2996 net/mac80211/util.c 	u32 vht_cap;
vht_cap          3003 net/mac80211/util.c 	vht_cap = hw->wiphy->bands[chandef->chan->band]->vht_cap.cap;
vht_cap          3004 net/mac80211/util.c 	support_160 = (vht_cap & (IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_MASK |
vht_cap          3006 net/mac80211/util.c 	support_80_80 = ((vht_cap &
vht_cap          3008 net/mac80211/util.c 			(vht_cap & IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_160MHZ &&
vht_cap          3009 net/mac80211/util.c 			 vht_cap & IEEE80211_VHT_CAP_EXT_NSS_BW_MASK) ||
vht_cap          3010 net/mac80211/util.c 			((vht_cap & IEEE80211_VHT_CAP_EXT_NSS_BW_MASK) >>
vht_cap            18 net/mac80211/vht.c 				   struct ieee80211_sta_vht_cap *vht_cap,
vht_cap            25 net/mac80211/vht.c 		vht_cap->cap &= ~flag;
vht_cap            29 net/mac80211/vht.c 				      struct ieee80211_sta_vht_cap *vht_cap)
vht_cap            34 net/mac80211/vht.c 	if (!vht_cap->vht_supported)
vht_cap            40 net/mac80211/vht.c 	__check_vhtcap_disable(sdata, vht_cap,
vht_cap            42 net/mac80211/vht.c 	__check_vhtcap_disable(sdata, vht_cap,
vht_cap            44 net/mac80211/vht.c 	__check_vhtcap_disable(sdata, vht_cap,
vht_cap            46 net/mac80211/vht.c 	__check_vhtcap_disable(sdata, vht_cap,
vht_cap            48 net/mac80211/vht.c 	__check_vhtcap_disable(sdata, vht_cap,
vht_cap            50 net/mac80211/vht.c 	__check_vhtcap_disable(sdata, vht_cap,
vht_cap            52 net/mac80211/vht.c 	__check_vhtcap_disable(sdata, vht_cap,
vht_cap            54 net/mac80211/vht.c 	__check_vhtcap_disable(sdata, vht_cap,
vht_cap            65 net/mac80211/vht.c 		cap = vht_cap->cap & IEEE80211_VHT_CAP_MAX_A_MPDU_LENGTH_EXPONENT_MASK;
vht_cap            69 net/mac80211/vht.c 			vht_cap->cap &=
vht_cap            71 net/mac80211/vht.c 			vht_cap->cap |=
vht_cap            81 net/mac80211/vht.c 	rxmcs_cap = le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map);
vht_cap            87 net/mac80211/vht.c 	txmcs_cap = le16_to_cpu(vht_cap->vht_mcs.tx_mcs_map);
vht_cap           111 net/mac80211/vht.c 	vht_cap->vht_mcs.rx_mcs_map = cpu_to_le16(rxmcs_cap);
vht_cap           112 net/mac80211/vht.c 	vht_cap->vht_mcs.tx_mcs_map = cpu_to_le16(txmcs_cap);
vht_cap           121 net/mac80211/vht.c 	struct ieee80211_sta_vht_cap *vht_cap = &sta->sta.vht_cap;
vht_cap           126 net/mac80211/vht.c 	memset(vht_cap, 0, sizeof(*vht_cap));
vht_cap           131 net/mac80211/vht.c 	if (!vht_cap_ie || !sband->vht_cap.vht_supported)
vht_cap           155 net/mac80211/vht.c 	vht_cap->vht_supported = true;
vht_cap           157 net/mac80211/vht.c 	own_cap = sband->vht_cap;
vht_cap           170 net/mac80211/vht.c 	vht_cap->cap = cap_info;
vht_cap           171 net/mac80211/vht.c 	vht_cap->cap &= IEEE80211_VHT_CAP_MAX_MPDU_LENGTH_3895 |
vht_cap           186 net/mac80211/vht.c 		vht_cap->cap |= cap_info &
vht_cap           190 net/mac80211/vht.c 		vht_cap->cap |= cap_info &
vht_cap           199 net/mac80211/vht.c 	vht_cap->cap |= cap_info & own_cap.cap &
vht_cap           205 net/mac80211/vht.c 		vht_cap->cap |= cap_info &
vht_cap           210 net/mac80211/vht.c 		vht_cap->cap |= cap_info &
vht_cap           215 net/mac80211/vht.c 		vht_cap->cap |= cap_info &
vht_cap           219 net/mac80211/vht.c 		vht_cap->cap |= cap_info &
vht_cap           223 net/mac80211/vht.c 		vht_cap->cap |= cap_info & IEEE80211_VHT_CAP_RXSTBC_MASK;
vht_cap           226 net/mac80211/vht.c 		vht_cap->cap |= cap_info & IEEE80211_VHT_CAP_TXSTBC;
vht_cap           229 net/mac80211/vht.c 	memcpy(&vht_cap->vht_mcs, &vht_cap_ie->supp_mcs,
vht_cap           234 net/mac80211/vht.c 		vht_cap->cap |= (cap_info & IEEE80211_VHT_CAP_EXT_NSS_BW_MASK);
vht_cap           236 net/mac80211/vht.c 		vht_cap->vht_mcs.tx_highest &=
vht_cap           249 net/mac80211/vht.c 		peer_rx = le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map);
vht_cap           252 net/mac80211/vht.c 		peer_tx = le16_to_cpu(vht_cap->vht_mcs.tx_mcs_map);
vht_cap           269 net/mac80211/vht.c 		vht_cap->vht_mcs.rx_mcs_map &=
vht_cap           271 net/mac80211/vht.c 		vht_cap->vht_mcs.rx_mcs_map |= cpu_to_le16(peer_rx << i * 2);
vht_cap           273 net/mac80211/vht.c 		vht_cap->vht_mcs.tx_mcs_map &=
vht_cap           275 net/mac80211/vht.c 		vht_cap->vht_mcs.tx_mcs_map |= cpu_to_le16(peer_tx << i * 2);
vht_cap           287 net/mac80211/vht.c 	if (vht_cap->vht_mcs.rx_mcs_map == cpu_to_le16(0xFFFF)) {
vht_cap           288 net/mac80211/vht.c 		vht_cap->vht_supported = false;
vht_cap           295 net/mac80211/vht.c 	switch (vht_cap->cap & IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_MASK) {
vht_cap           303 net/mac80211/vht.c 		if (!(vht_cap->vht_mcs.tx_highest &
vht_cap           322 net/mac80211/vht.c 	switch (vht_cap->cap & IEEE80211_VHT_CAP_MAX_MPDU_MASK) {
vht_cap           338 net/mac80211/vht.c 	struct ieee80211_sta_vht_cap *vht_cap = &sta->sta.vht_cap;
vht_cap           341 net/mac80211/vht.c 	if (!vht_cap->vht_supported)
vht_cap           346 net/mac80211/vht.c 	cap_width = vht_cap->cap & IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_MASK;
vht_cap           357 net/mac80211/vht.c 	if (vht_cap->cap & IEEE80211_VHT_CAP_EXT_NSS_BW_MASK)
vht_cap           365 net/mac80211/vht.c 	struct ieee80211_sta_vht_cap *vht_cap = &sta->sta.vht_cap;
vht_cap           368 net/mac80211/vht.c 	if (!vht_cap->vht_supported) {
vht_cap           376 net/mac80211/vht.c 	cap_width = vht_cap->cap & IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_MASK;
vht_cap           390 net/mac80211/vht.c 	struct ieee80211_sta_vht_cap *vht_cap = &sta->sta.vht_cap;
vht_cap           405 net/mac80211/vht.c 			vht_cap->cap & IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_MASK;
vht_cap           479 net/mac80211/vht.c 	if (sta->sta.vht_cap.vht_supported) {
vht_cap           483 net/mac80211/vht.c 		rx_mcs_map = le16_to_cpu(sta->sta.vht_cap.vht_mcs.rx_mcs_map);
vht_cap           606 net/mac80211/vht.c void ieee80211_get_vht_mask_from_cap(__le16 vht_cap,
vht_cap           610 net/mac80211/vht.c 	u16 mask, cap = le16_to_cpu(vht_cap);
vht_cap           883 net/wireless/chan.c 	struct ieee80211_sta_vht_cap *vht_cap;
vht_cap           891 net/wireless/chan.c 	vht_cap = &wiphy->bands[chandef->chan->band]->vht_cap;
vht_cap           935 net/wireless/chan.c 		cap = vht_cap->cap & IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_MASK;
vht_cap           940 net/wireless/chan.c 		if (!vht_cap->vht_supported)
vht_cap           946 net/wireless/chan.c 		if (!vht_cap->vht_supported)
vht_cap           948 net/wireless/chan.c 		cap = vht_cap->cap & IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_MASK;
vht_cap          1586 net/wireless/nl80211.c 	if (sband->vht_cap.vht_supported &&
vht_cap          1588 net/wireless/nl80211.c 		     sizeof(sband->vht_cap.vht_mcs),
vht_cap          1589 net/wireless/nl80211.c 		     &sband->vht_cap.vht_mcs) ||
vht_cap          1591 net/wireless/nl80211.c 			 sband->vht_cap.cap)))
vht_cap          4203 net/wireless/nl80211.c 	u16 tx_mcs_map = le16_to_cpu(sband->vht_cap.vht_mcs.tx_mcs_map);
vht_cap          4207 net/wireless/nl80211.c 	if (!sband->vht_cap.vht_supported)
vht_cap          4260 net/wireless/nl80211.c 		if (!sband->vht_cap.vht_supported)
vht_cap          4263 net/wireless/nl80211.c 		vht_tx_mcs_map = le16_to_cpu(sband->vht_cap.vht_mcs.tx_mcs_map);
vht_cap          4326 net/wireless/nl80211.c 			      rdev->wiphy.bands[band]->vht_cap.vht_supported))
vht_cap          4552 net/wireless/nl80211.c 	if (cap && cap[1] >= sizeof(*params->vht_cap))
vht_cap          4553 net/wireless/nl80211.c 		params->vht_cap = (void *)(cap + 2);