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);