Home
last modified time | relevance | path

Searched refs:vht_mcs (Results 1 – 25 of 71) sorted by relevance

123

/OK3568_Linux_fs/kernel/net/mac80211/
H A Dvht.c81 rxmcs_cap = le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map); in ieee80211_apply_vhtcap_overrides()
87 txmcs_cap = le16_to_cpu(vht_cap->vht_mcs.tx_mcs_map); in ieee80211_apply_vhtcap_overrides()
111 vht_cap->vht_mcs.rx_mcs_map = cpu_to_le16(rxmcs_cap); in ieee80211_apply_vhtcap_overrides()
112 vht_cap->vht_mcs.tx_mcs_map = cpu_to_le16(txmcs_cap); in ieee80211_apply_vhtcap_overrides()
229 memcpy(&vht_cap->vht_mcs, &vht_cap_ie->supp_mcs, in ieee80211_vht_cap_ie_to_sta_vht_cap()
236 vht_cap->vht_mcs.tx_highest &= in ieee80211_vht_cap_ie_to_sta_vht_cap()
243 own_rx = le16_to_cpu(own_cap.vht_mcs.rx_mcs_map); in ieee80211_vht_cap_ie_to_sta_vht_cap()
246 own_tx = le16_to_cpu(own_cap.vht_mcs.tx_mcs_map); in ieee80211_vht_cap_ie_to_sta_vht_cap()
249 peer_rx = le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map); in ieee80211_vht_cap_ie_to_sta_vht_cap()
252 peer_tx = le16_to_cpu(vht_cap->vht_mcs.tx_mcs_map); in ieee80211_vht_cap_ie_to_sta_vht_cap()
[all …]
H A Ddebugfs_sta.c597 le16_to_cpu(vhtc->vht_mcs.rx_mcs_map)); in sta_vht_capa_read()
598 if (vhtc->vht_mcs.rx_highest) in sta_vht_capa_read()
601 le16_to_cpu(vhtc->vht_mcs.rx_highest)); in sta_vht_capa_read()
603 le16_to_cpu(vhtc->vht_mcs.tx_mcs_map)); in sta_vht_capa_read()
604 if (vhtc->vht_mcs.tx_highest) in sta_vht_capa_read()
607 le16_to_cpu(vhtc->vht_mcs.tx_highest)); in sta_vht_capa_read()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/core/
H A Drtw_vht.c373 u8 vht_mcs[2]; in VHT_caps_handler() local
425 _rtw_memcpy(vht_mcs, pcap_mcs, 2); in VHT_caps_handler()
429 vht_mcs[0] |= 0xfc; in VHT_caps_handler()
431 vht_mcs[0] |= 0xf0; in VHT_caps_handler()
433 vht_mcs[0] |= 0xc0; in VHT_caps_handler()
435 _rtw_memcpy(pvhtpriv->vht_mcs_map, vht_mcs, 2); in VHT_caps_handler()
H A Drtw_wlan_util.c107 u8 rf_type = RF_1T1R, custom_rf_type, vht_mcs[2]; in rtw_get_tx_nss() local
122 u8 vht_mcs[2]; in rtw_get_tx_nss() local
126 _rtw_memcpy(vht_mcs, psta->vhtpriv.vht_mcs_map, 2); in rtw_get_tx_nss()
128 vht_mcs[1] = 0xff; in rtw_get_tx_nss()
132 vht_mcs[0] |= 0xfc; in rtw_get_tx_nss()
138 vht_mcs[0] |= 0xf0; in rtw_get_tx_nss()
142 vht_mcs[0] |= 0xc0; in rtw_get_tx_nss()
148 nss = rtw_vht_mcsmap_to_nss(vht_mcs); in rtw_get_tx_nss()
H A Drtw_tdls.c413 u8 vht_mcs[2]; in rtw_tdls_process_vht_cap() local
478 _rtw_memcpy(vht_mcs, pcap_mcs, 2); in rtw_tdls_process_vht_cap()
482 vht_mcs[0] |= 0xfc; in rtw_tdls_process_vht_cap()
484 vht_mcs[0] |= 0xf0; in rtw_tdls_process_vht_cap()
486 vht_mcs[0] |= 0xc0; in rtw_tdls_process_vht_cap()
488 _rtw_memcpy(ptdls_sta->vhtpriv.vht_mcs_map, vht_mcs, 2); in rtw_tdls_process_vht_cap()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/core/
H A Drtw_vht.c389 u8 vht_mcs[2]; in VHT_caps_handler() local
446 _rtw_memcpy(vht_mcs, pcap_mcs, 2); in VHT_caps_handler()
450 vht_mcs[0] |= 0xfc; in VHT_caps_handler()
452 vht_mcs[0] |= 0xf0; in VHT_caps_handler()
454 vht_mcs[0] |= 0xc0; in VHT_caps_handler()
456 _rtw_memcpy(pvhtpriv->vht_mcs_map, vht_mcs, 2); in VHT_caps_handler()
H A Drtw_wlan_util.c107 u8 rf_type = RF_1T1R, custom_rf_type, vht_mcs[2]; in rtw_get_tx_nss() local
122 u8 vht_mcs[2]; in rtw_get_tx_nss() local
126 _rtw_memcpy(vht_mcs, psta->vhtpriv.vht_mcs_map, 2); in rtw_get_tx_nss()
128 vht_mcs[1] = 0xff; in rtw_get_tx_nss()
132 vht_mcs[0] |= 0xfc; in rtw_get_tx_nss()
138 vht_mcs[0] |= 0xf0; in rtw_get_tx_nss()
142 vht_mcs[0] |= 0xc0; in rtw_get_tx_nss()
148 nss = rtw_vht_mcsmap_to_nss(vht_mcs); in rtw_get_tx_nss()
H A Drtw_tdls.c438 u8 vht_mcs[2]; in rtw_tdls_process_vht_cap() local
505 _rtw_memcpy(vht_mcs, pcap_mcs, 2); in rtw_tdls_process_vht_cap()
509 vht_mcs[0] |= 0xfc; in rtw_tdls_process_vht_cap()
511 vht_mcs[0] |= 0xf0; in rtw_tdls_process_vht_cap()
513 vht_mcs[0] |= 0xc0; in rtw_tdls_process_vht_cap()
515 _rtw_memcpy(ptdls_sta->vhtpriv.vht_mcs_map, vht_mcs, 2); in rtw_tdls_process_vht_cap()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/core/
H A Drtw_vht.c393 u8 vht_mcs[2]; in VHT_caps_handler() local
492 _rtw_memcpy(vht_mcs, pcap_mcs, 2); in VHT_caps_handler()
496 vht_mcs[0] |= 0xfc; in VHT_caps_handler()
498 vht_mcs[0] |= 0xf0; in VHT_caps_handler()
500 vht_mcs[0] |= 0xc0; in VHT_caps_handler()
502 _rtw_memcpy(pvhtpriv->vht_mcs_map, vht_mcs, 2); in VHT_caps_handler()
H A Drtw_wlan_util.c108 u8 rf_type = RF_1T1R, custom_rf_type, vht_mcs[2]; in rtw_get_tx_nss() local
123 u8 vht_mcs[2]; in rtw_get_tx_nss() local
127 _rtw_memcpy(vht_mcs, psta->vhtpriv.vht_mcs_map, 2); in rtw_get_tx_nss()
129 vht_mcs[1] = 0xff; in rtw_get_tx_nss()
133 vht_mcs[0] |= 0xfc; in rtw_get_tx_nss()
139 vht_mcs[0] |= 0xf0; in rtw_get_tx_nss()
143 vht_mcs[0] |= 0xc0; in rtw_get_tx_nss()
149 nss = rtw_vht_mcsmap_to_nss(vht_mcs); in rtw_get_tx_nss()
H A Drtw_tdls.c431 u8 vht_mcs[2]; in rtw_tdls_process_vht_cap() local
495 _rtw_memcpy(vht_mcs, pcap_mcs, 2); in rtw_tdls_process_vht_cap()
499 vht_mcs[0] |= 0xfc; in rtw_tdls_process_vht_cap()
501 vht_mcs[0] |= 0xf0; in rtw_tdls_process_vht_cap()
503 vht_mcs[0] |= 0xc0; in rtw_tdls_process_vht_cap()
505 _rtw_memcpy(ptdls_sta->vhtpriv.vht_mcs_map, vht_mcs, 2); in rtw_tdls_process_vht_cap()
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/wcn36xx/
H A Dmain.c780 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()
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->vht_mcs.rx_highest; in wcn36xx_set_ieee80211_vht_caps()
1236 vht_cap->vht_mcs.tx_mcs_map = vht_cap->vht_mcs.rx_mcs_map; in wcn36xx_set_ieee80211_vht_caps()
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath11k/
H A Dmac.c1182 u8 max_nss, vht_mcs; in ath11k_peer_assoc_h_vht() local
1192 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath11k_peer_assoc_h_vht()
1229 for (i = 0, max_nss = 0, vht_mcs = 0; i < NL80211_VHT_NSS_MAX; i++) { 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()
1233 if (vht_mcs != IEEE80211_VHT_MCS_NOT_SUPPORTED && 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->vht_mcs.tx_mcs_map), vht_mcs_mask); in ath11k_peer_assoc_h_vht()
1587 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath11k_peer_assoc_h_phymode()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/nxp/mlinux/
H A Dmoal_cfg80211.c4484 vht_cap->vht_mcs.rx_mcs_map = in woal_cfg80211_setup_vht_cap()
4486 vht_cap->vht_mcs.rx_highest = in woal_cfg80211_setup_vht_cap()
4488 vht_cap->vht_mcs.tx_mcs_map = in woal_cfg80211_setup_vht_cap()
4490 vht_cap->vht_mcs.tx_highest = in woal_cfg80211_setup_vht_cap()
4494 vht_cap->cap, vht_cap->vht_mcs.rx_mcs_map, in woal_cfg80211_setup_vht_cap()
4495 vht_cap->vht_mcs.rx_highest, vht_cap->vht_mcs.tx_mcs_map, in woal_cfg80211_setup_vht_cap()
4496 vht_cap->vht_mcs.tx_highest); in woal_cfg80211_setup_vht_cap()
5074 bands->vht_cap.vht_mcs.rx_mcs_map = in woal_cfg80211_notify_antcfg()
5076 bands->vht_cap.vht_mcs.tx_mcs_map = in woal_cfg80211_notify_antcfg()
5078 bands->vht_cap.vht_mcs.rx_highest = in woal_cfg80211_notify_antcfg()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/
H A Diwl-nvm-parse.c560 vht_cap->vht_mcs.rx_mcs_map = in iwl_init_vht_hw_capab()
573 vht_cap->vht_mcs.rx_mcs_map |= in iwl_init_vht_hw_capab()
577 vht_cap->vht_mcs.tx_mcs_map = vht_cap->vht_mcs.rx_mcs_map; in iwl_init_vht_hw_capab()
579 vht_cap->vht_mcs.tx_highest |= in iwl_init_vht_hw_capab()
/OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtw88/
H A Dmain.c708 u16 mcs_map = le16_to_cpu(sta->vht_cap.vht_mcs.rx_mcs_map); in get_vht_ra_mask()
882 cfg_mask |= u64_encode_bits(mask->control[band].vht_mcs[0], in rtw_update_rate_mask()
885 cfg_mask |= u64_encode_bits(mask->control[band].vht_mcs[1], in rtw_update_rate_mask()
1216 vht_cap->vht_mcs.rx_mcs_map = cpu_to_le16(mcs_map); in rtw_init_vht_cap()
1217 vht_cap->vht_mcs.tx_mcs_map = cpu_to_le16(mcs_map); in rtw_init_vht_cap()
1218 vht_cap->vht_mcs.rx_highest = highest; in rtw_init_vht_cap()
1219 vht_cap->vht_mcs.tx_highest = highest; in rtw_init_vht_cap()
/OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtlwifi/
H A Dbase.c255 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()
287 vht_cap->vht_mcs.rx_mcs_map = cpu_to_le16(mcs_map); in _rtl_init_hw_vht_capab()
288 vht_cap->vht_mcs.rx_highest = in _rtl_init_hw_vht_capab()
290 vht_cap->vht_mcs.tx_mcs_map = cpu_to_le16(mcs_map); in _rtl_init_hw_vht_capab()
291 vht_cap->vht_mcs.tx_highest = in _rtl_init_hw_vht_capab()
908 u16 tx_mcs_map = le16_to_cpu(sta->vht_cap.vht_mcs.tx_mcs_map); in _rtl_get_vht_highest_n_rate()
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath10k/
H A Dmac.c2314 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath10k_peer_assoc_h_ht()
2550 u8 max_nss, vht_mcs; in ath10k_peer_assoc_h_vht() local
2560 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath10k_peer_assoc_h_vht()
2594 for (i = 0, max_nss = 0, vht_mcs = 0; i < NL80211_VHT_NSS_MAX; i++) { in ath10k_peer_assoc_h_vht()
2595 vht_mcs = __le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map) >> in ath10k_peer_assoc_h_vht()
2598 if ((vht_mcs != IEEE80211_VHT_MCS_NOT_SUPPORTED) && in ath10k_peer_assoc_h_vht()
2604 __le16_to_cpu(vht_cap->vht_mcs.rx_highest); in ath10k_peer_assoc_h_vht()
2606 __le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map); in ath10k_peer_assoc_h_vht()
2608 __le16_to_cpu(vht_cap->vht_mcs.tx_highest); in ath10k_peer_assoc_h_vht()
2610 __le16_to_cpu(vht_cap->vht_mcs.tx_mcs_map), vht_mcs_mask); in ath10k_peer_assoc_h_vht()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/mvm/
H A Drs-fw.c172 u16 rx_mcs = le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map) & in rs_fw_vht_highest_rx_mcs_index()
201 .supp_mcs = vht_cap->vht_mcs, in rs_fw_vht_set_enabled_rates()
/OK3568_Linux_fs/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dfwil_types.h614 __le16 vht_mcs[BRCMF_VHT_CAP_MCS_MAP_NSS_MAX]; /* supported mcs index bit map per nss */ member
628 __le16 vht_mcs[BRCMF_VHT_CAP_MCS_MAP_NSS_MAX]; /* supported mcs index bit map per nss */ member
/OK3568_Linux_fs/kernel/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmcu.c1631 vht->vht_rx_mcs_map = sta->vht_cap.vht_mcs.rx_mcs_map; in mt7915_mcu_sta_tlv()
1632 vht->vht_tx_mcs_map = sta->vht_cap.vht_mcs.tx_mcs_map; in mt7915_mcu_sta_tlv()
1774 mcs_map = le16_to_cpu(pc->vht_mcs.rx_mcs_map); in mt7915_mcu_sta_bfer_vht()
2110 u16 mcs_map = le16_to_cpu(sta->vht_cap.vht_mcs.rx_mcs_map); in mt7915_mcu_sta_rate_ctrl_tlv()
2111 u16 vht_mcs; in mt7915_mcu_sta_rate_ctrl_tlv() local
2134 vht_mcs = GENMASK(9, 0); in mt7915_mcu_sta_rate_ctrl_tlv()
2137 vht_mcs = GENMASK(8, 0); in mt7915_mcu_sta_rate_ctrl_tlv()
2140 vht_mcs = GENMASK(7, 0); in mt7915_mcu_sta_rate_ctrl_tlv()
2143 vht_mcs = 0; in mt7915_mcu_sta_rate_ctrl_tlv()
2146 ra->supp_vht_mcs[i] = cpu_to_le16(vht_mcs); in mt7915_mcu_sta_rate_ctrl_tlv()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/
H A Dwl_bigdata.c183 mcs_code = VHT_MCS_MAP_TO_MCS_CODE(rateset->vht_mcs[i - 1]); in wg_vht_mimo_ant()
/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/
H A Dwl_bigdata.c183 mcs_code = VHT_MCS_MAP_TO_MCS_CODE(rateset->vht_mcs[i - 1]); in wg_vht_mimo_ant()
/OK3568_Linux_fs/kernel/drivers/net/wireless/marvell/mwifiex/
H A Dcfg80211.c1720 bitmap_rates[10] = mask->control[band].vht_mcs[0]; in mwifiex_cfg80211_set_bitrate_mask()
1722 bitmap_rates[11] = mask->control[band].vht_mcs[1]; in mwifiex_cfg80211_set_bitrate_mask()
2773 vht_info->vht_mcs.rx_mcs_map = cpu_to_le16( in mwifiex_setup_vht_caps()
2775 vht_info->vht_mcs.rx_highest = 0; in mwifiex_setup_vht_caps()
2776 vht_info->vht_mcs.tx_mcs_map = cpu_to_le16( in mwifiex_setup_vht_caps()
2778 vht_info->vht_mcs.tx_highest = 0; in mwifiex_setup_vht_caps()
/OK3568_Linux_fs/kernel/drivers/net/wireless/mediatek/mt76/
H A Dmac80211.c157 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()

123