| /OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath9k/ |
| H A D | common-init.c | 173 struct ieee80211_sta_ht_cap *ht_info) in ath9k_cmn_setup_ht_cap() argument 179 ht_info->ht_supported = true; in ath9k_cmn_setup_ht_cap() 180 ht_info->cap = IEEE80211_HT_CAP_SUP_WIDTH_20_40 | in ath9k_cmn_setup_ht_cap() 186 ht_info->cap |= IEEE80211_HT_CAP_LDPC_CODING; in ath9k_cmn_setup_ht_cap() 189 ht_info->cap |= IEEE80211_HT_CAP_SGI_20; in ath9k_cmn_setup_ht_cap() 191 ht_info->ampdu_factor = IEEE80211_HT_MAX_AMPDU_64K; in ath9k_cmn_setup_ht_cap() 192 ht_info->ampdu_density = IEEE80211_HT_MPDU_DENSITY_8; in ath9k_cmn_setup_ht_cap() 205 ht_info->cap |= IEEE80211_HT_CAP_TX_STBC; in ath9k_cmn_setup_ht_cap() 206 ht_info->cap |= (1 << IEEE80211_HT_CAP_RX_STBC_SHIFT); in ath9k_cmn_setup_ht_cap() 210 memset(&ht_info->mcs, 0, sizeof(ht_info->mcs)); in ath9k_cmn_setup_ht_cap() [all …]
|
| H A D | common-init.h | 19 struct ieee80211_sta_ht_cap *ht_info);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/marvell/mwifiex/ |
| H A D | cfp.c | 197 u8 index, u8 ht_info) in mwifiex_index_to_acs_data_rate() argument 204 if ((ht_info & 0x3) == MWIFIEX_RATE_FORMAT_VHT) { in mwifiex_index_to_acs_data_rate() 208 bw = (ht_info & 0xC) >> 2; in mwifiex_index_to_acs_data_rate() 211 gi = (ht_info & 0x10) >> 4; in mwifiex_index_to_acs_data_rate() 217 } else if ((ht_info & 0x3) == MWIFIEX_RATE_FORMAT_HT) { in mwifiex_index_to_acs_data_rate() 219 bw = (ht_info & 0xC) >> 2; in mwifiex_index_to_acs_data_rate() 222 gi = (ht_info & 0x10) >> 4; in mwifiex_index_to_acs_data_rate() 251 u8 index, u8 ht_info) in mwifiex_index_to_data_rate() argument 258 return mwifiex_index_to_acs_data_rate(priv, index, ht_info); in mwifiex_index_to_data_rate() 260 if (ht_info & BIT(0)) { in mwifiex_index_to_data_rate() [all …]
|
| H A D | 11n.c | 316 struct mwifiex_ie_types_htinfo *ht_info; in mwifiex_cmd_append_11n_tlv() local 381 ht_info = (struct mwifiex_ie_types_htinfo *) *buffer; in mwifiex_cmd_append_11n_tlv() 382 memset(ht_info, 0, in mwifiex_cmd_append_11n_tlv() 384 ht_info->header.type = in mwifiex_cmd_append_11n_tlv() 386 ht_info->header.len = in mwifiex_cmd_append_11n_tlv() 390 memcpy((u8 *) ht_info + in mwifiex_cmd_append_11n_tlv() 393 le16_to_cpu(ht_info->header.len)); in mwifiex_cmd_append_11n_tlv() 397 ht_info->ht_oper.ht_param &= in mwifiex_cmd_append_11n_tlv()
|
| H A D | cfg80211.c | 1875 struct ieee80211_sta_ht_cap *ht_info; in mwifiex_cfg80211_set_antenna() local 1895 ht_info = &adapter->wiphy->bands[band]->ht_cap; in mwifiex_cfg80211_set_antenna() 1898 memset(&ht_info->mcs, 0, adapter->number_of_antenna); in mwifiex_cfg80211_set_antenna() 1899 memset(&ht_info->mcs, 0xff, rx_mcs_supp); in mwifiex_cfg80211_set_antenna() 2794 mwifiex_setup_ht_caps(struct ieee80211_sta_ht_cap *ht_info, in mwifiex_setup_ht_caps() argument 2802 ht_info->ht_supported = true; in mwifiex_setup_ht_caps() 2803 ht_info->ampdu_factor = IEEE80211_HT_MAX_AMPDU_64K; in mwifiex_setup_ht_caps() 2804 ht_info->ampdu_density = IEEE80211_HT_MPDU_DENSITY_NONE; in mwifiex_setup_ht_caps() 2806 memset(&ht_info->mcs, 0, sizeof(ht_info->mcs)); in mwifiex_setup_ht_caps() 2810 ht_info->cap |= IEEE80211_HT_CAP_SUP_WIDTH_20_40; in mwifiex_setup_ht_caps() [all …]
|
| H A D | join.c | 856 struct mwifiex_ie_types_htinfo *ht_info; in mwifiex_cmd_802_11_ad_hoc_start() local 1068 ht_info = (struct mwifiex_ie_types_htinfo *) pos; in mwifiex_cmd_802_11_ad_hoc_start() 1069 memset(ht_info, 0, sizeof(struct mwifiex_ie_types_htinfo)); in mwifiex_cmd_802_11_ad_hoc_start() 1070 ht_info->header.type = cpu_to_le16(WLAN_EID_HT_OPERATION); in mwifiex_cmd_802_11_ad_hoc_start() 1071 ht_info->header.len = in mwifiex_cmd_802_11_ad_hoc_start() 1074 ht_info->ht_oper.primary_chan = in mwifiex_cmd_802_11_ad_hoc_start() 1077 ht_info->ht_oper.ht_param = adapter->sec_chan_offset; in mwifiex_cmd_802_11_ad_hoc_start() 1078 ht_info->ht_oper.ht_param |= in mwifiex_cmd_802_11_ad_hoc_start() 1081 ht_info->ht_oper.operation_mode = in mwifiex_cmd_802_11_ad_hoc_start() 1083 ht_info->ht_oper.basic_set[0] = 0xff; in mwifiex_cmd_802_11_ad_hoc_start()
|
| H A D | sta_rx.c | 158 priv->rxpd_htinfo = local_rx_pd->ht_info; in mwifiex_process_rx_packet() 165 local_rx_pd->ht_info); in mwifiex_process_rx_packet()
|
| H A D | fw.h | 722 u8 ht_info; member 753 u8 ht_info; member 1288 u8 ht_info; member
|
| H A D | main.h | 1204 u8 index, u8 ht_info); 1206 u8 index, u8 ht_info); 1681 u8 rx_rate, u8 ht_info);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/st/cw1200/ |
| H A D | cw1200.h | 148 struct cw1200_ht_info ht_info; member 300 static inline int cw1200_is_ht(const struct cw1200_ht_info *ht_info) in cw1200_is_ht() argument 302 return ht_info->channel_type != NL80211_CHAN_NO_HT; in cw1200_is_ht() 305 static inline int cw1200_ht_greenfield(const struct cw1200_ht_info *ht_info) in cw1200_ht_greenfield() argument 307 return cw1200_is_ht(ht_info) && in cw1200_ht_greenfield() 308 (ht_info->ht_cap.cap & IEEE80211_HT_CAP_GRN_FLD) && in cw1200_ht_greenfield() 309 !(ht_info->operation_mode & in cw1200_ht_greenfield() 313 static inline int cw1200_ht_ampdu_density(const struct cw1200_ht_info *ht_info) in cw1200_ht_ampdu_density() argument 315 if (!cw1200_is_ht(ht_info)) in cw1200_ht_ampdu_density() 317 return ht_info->ht_cap.ampdu_density; in cw1200_ht_ampdu_density()
|
| H A D | debug.c | 183 cw1200_is_ht(&priv->ht_info) ? "on" : "off"); in cw1200_status_show() 184 if (cw1200_is_ht(&priv->ht_info)) { in cw1200_status_show() 186 cw1200_ht_greenfield(&priv->ht_info) ? "yes" : "no"); in cw1200_status_show() 188 cw1200_ht_ampdu_density(&priv->ht_info)); in cw1200_status_show()
|
| H A D | sta.c | 1910 priv->ht_info.ht_cap = sta->ht_cap; in cw1200_bss_info_changed() 1914 priv->ht_info.channel_type = cfg80211_get_chandef_type(&dev->conf.chandef); in cw1200_bss_info_changed() 1915 priv->ht_info.operation_mode = info->ht_operation_mode; in cw1200_bss_info_changed() 1917 memset(&priv->ht_info, 0, in cw1200_bss_info_changed() 1918 sizeof(priv->ht_info)); in cw1200_bss_info_changed() 1924 if (priv->ht_info.operation_mode & in cw1200_bss_info_changed() 1929 htprot |= cpu_to_le32((priv->ht_info.operation_mode & IEEE80211_HT_OP_MODE_PROTECTION) << 2); in cw1200_bss_info_changed() 1940 cw1200_ht_greenfield(&priv->ht_info); in cw1200_bss_info_changed() 1955 cw1200_ht_ampdu_density(&priv->ht_info); in cw1200_bss_info_changed()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/ |
| H A D | iwl-eeprom-parse.c | 733 struct ieee80211_sta_ht_cap *ht_info, in iwl_init_ht_hw_capab() argument 749 ht_info->ht_supported = false; in iwl_init_ht_hw_capab() 756 ht_info->ht_supported = true; in iwl_init_ht_hw_capab() 757 ht_info->cap = IEEE80211_HT_CAP_DSSSCCK40; in iwl_init_ht_hw_capab() 760 ht_info->cap |= (1 << IEEE80211_HT_CAP_RX_STBC_SHIFT); in iwl_init_ht_hw_capab() 763 ht_info->cap |= IEEE80211_HT_CAP_TX_STBC; in iwl_init_ht_hw_capab() 767 ht_info->cap |= IEEE80211_HT_CAP_LDPC_CODING; in iwl_init_ht_hw_capab() 772 ht_info->cap |= IEEE80211_HT_CAP_MAX_AMSDU; in iwl_init_ht_hw_capab() 774 ht_info->ampdu_factor = cfg->max_ht_ampdu_exponent; in iwl_init_ht_hw_capab() 775 ht_info->ampdu_density = IEEE80211_HT_MPDU_DENSITY_4; in iwl_init_ht_hw_capab() [all …]
|
| H A D | iwl-eeprom-parse.h | 128 struct ieee80211_sta_ht_cap *ht_info,
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/mvl88w8977/mlinux/ |
| H A D | moal_cfg80211.c | 3732 woal_cfg80211_setup_ht_cap(struct ieee80211_sta_ht_cap *ht_info, in woal_cfg80211_setup_ht_cap() argument 3737 ht_info->ht_supported = true; in woal_cfg80211_setup_ht_cap() 3738 ht_info->ampdu_factor = 0x3; in woal_cfg80211_setup_ht_cap() 3739 ht_info->ampdu_density = 0; in woal_cfg80211_setup_ht_cap() 3741 memset(&ht_info->mcs, 0, sizeof(ht_info->mcs)); in woal_cfg80211_setup_ht_cap() 3742 ht_info->cap = 0; in woal_cfg80211_setup_ht_cap() 3744 memcpy(ht_info->mcs.rx_mask, mcs_set, in woal_cfg80211_setup_ht_cap() 3745 sizeof(ht_info->mcs.rx_mask)); in woal_cfg80211_setup_ht_cap() 3747 ht_info->cap |= IEEE80211_HT_CAP_40MHZ_INTOLERANT; in woal_cfg80211_setup_ht_cap() 3749 ht_info->cap |= IEEE80211_HT_CAP_SUP_WIDTH_20_40; in woal_cfg80211_setup_ht_cap() [all …]
|
| H A D | moal_cfg80211.h | 437 void woal_cfg80211_setup_ht_cap(struct ieee80211_sta_ht_cap *ht_info,
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/ssv6xxx/smac/ |
| H A D | init.c | 225 struct ieee80211_sta_ht_cap *ht_info; in ssv6xxx_set_80211_hw_capab() local 238 ht_info = &sc->sbands[INDEX_80211_BAND_2GHZ].ht_cap; in ssv6xxx_set_80211_hw_capab() 251 ht_info->cap = IEEE80211_HT_CAP_SM_PS; in ssv6xxx_set_80211_hw_capab() 253 ht_info->cap |= IEEE80211_HT_CAP_GRN_FLD; in ssv6xxx_set_80211_hw_capab() 254 ht_info->cap |= HT_CAP_RX_STBC_ONE_STREAM<<IEEE80211_HT_CAP_RX_STBC_SHIFT; in ssv6xxx_set_80211_hw_capab() 257 ht_info->cap |= IEEE80211_HT_CAP_SGI_20; in ssv6xxx_set_80211_hw_capab() 258 ht_info->ampdu_factor = IEEE80211_HT_MAX_AMPDU_32K; in ssv6xxx_set_80211_hw_capab() 259 ht_info->ampdu_density = IEEE80211_HT_MPDU_DENSITY_8; in ssv6xxx_set_80211_hw_capab() 260 memset(&ht_info->mcs, 0, sizeof(ht_info->mcs)); in ssv6xxx_set_80211_hw_capab() 261 ht_info->mcs.rx_mask[0] = 0xff; in ssv6xxx_set_80211_hw_capab() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/nxp/mlinux/ |
| H A D | moal_cfg80211.c | 4402 void woal_cfg80211_setup_ht_cap(struct ieee80211_sta_ht_cap *ht_info, in woal_cfg80211_setup_ht_cap() argument 4407 ht_info->ht_supported = true; in woal_cfg80211_setup_ht_cap() 4408 ht_info->ampdu_factor = 0x3; in woal_cfg80211_setup_ht_cap() 4409 ht_info->ampdu_density = 0; in woal_cfg80211_setup_ht_cap() 4411 memset(&ht_info->mcs, 0, sizeof(ht_info->mcs)); in woal_cfg80211_setup_ht_cap() 4412 ht_info->cap = 0; in woal_cfg80211_setup_ht_cap() 4414 moal_memcpy_ext(NULL, ht_info->mcs.rx_mask, mcs_set, in woal_cfg80211_setup_ht_cap() 4415 sizeof(ht_info->mcs.rx_mask), in woal_cfg80211_setup_ht_cap() 4416 sizeof(ht_info->mcs.rx_mask)); in woal_cfg80211_setup_ht_cap() 4418 ht_info->cap |= IEEE80211_HT_CAP_40MHZ_INTOLERANT; in woal_cfg80211_setup_ht_cap() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlegacy/ |
| H A D | common.c | 3366 struct ieee80211_sta_ht_cap *ht_info, in il_init_ht_hw_capab() argument 3373 ht_info->cap = 0; in il_init_ht_hw_capab() 3374 memset(&ht_info->mcs, 0, sizeof(ht_info->mcs)); in il_init_ht_hw_capab() 3376 ht_info->ht_supported = true; in il_init_ht_hw_capab() 3378 ht_info->cap |= IEEE80211_HT_CAP_SGI_20; in il_init_ht_hw_capab() 3381 ht_info->cap |= IEEE80211_HT_CAP_SUP_WIDTH_20_40; in il_init_ht_hw_capab() 3382 ht_info->cap |= IEEE80211_HT_CAP_SGI_40; in il_init_ht_hw_capab() 3383 ht_info->mcs.rx_mask[4] = 0x01; in il_init_ht_hw_capab() 3388 ht_info->cap |= IEEE80211_HT_CAP_MAX_AMSDU; in il_init_ht_hw_capab() 3390 ht_info->ampdu_factor = CFG_HT_RX_AMPDU_FACTOR_DEF; in il_init_ht_hw_capab() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/mvl88w8977/mlan/ |
| H A D | mlan_misc.c | 2495 IEEEtypes_HTInfo_t *ht_info = MNULL; in wlan_misc_ioctl_tdls_get_ies() local 2582 ht_info = (IEEEtypes_HTInfo_t *)tdls_ies->ht_info; in wlan_misc_ioctl_tdls_get_ies() 2584 ht_info->ieee_hdr.element_id = HT_OPERATION; in wlan_misc_ioctl_tdls_get_ies() 2585 ht_info->ieee_hdr.len = sizeof(HTInfo_t); in wlan_misc_ioctl_tdls_get_ies() 2586 ht_info->ht_info.pri_chan = pbss_desc->channel; in wlan_misc_ioctl_tdls_get_ies() 2590 ISALLOWED_CHANWIDTH40(pbss_desc->pht_info->ht_info. in wlan_misc_ioctl_tdls_get_ies() 2592 ht_info->ht_info.field2 = in wlan_misc_ioctl_tdls_get_ies() 2593 pbss_desc->pht_info->ht_info.field2; in wlan_misc_ioctl_tdls_get_ies() 2595 ht_info->ht_info.field2 = in wlan_misc_ioctl_tdls_get_ies() 2600 memcpy(pmadapter, &sta_ptr->HTInfo, tdls_ies->ht_info, in wlan_misc_ioctl_tdls_get_ies() [all …]
|
| H A D | mlan_11n.c | 2407 pri_chan = pbss_desc->pht_info->ht_info.pri_chan; in wlan_check_chan_width_ht40_by_region() 2408 chan_offset = GET_SECONDARYCHAN(pbss_desc->pht_info->ht_info.field2); in wlan_check_chan_width_ht40_by_region() 2537 RESET_CHANWIDTH40(pht_info->ht_info.field2); in wlan_cmd_append_11n_tlv() 2553 pbss_desc->pht_info->ht_info.pri_chan; in wlan_cmd_append_11n_tlv() 2557 ISALLOWED_CHANWIDTH40(pbss_desc->pht_info->ht_info.field2) in wlan_cmd_append_11n_tlv() 2561 GET_SECONDARYCHAN(pbss_desc->pht_info->ht_info. in wlan_cmd_append_11n_tlv()
|
| H A D | mlan_join.c | 1659 pht_info->ht_info.pri_chan = in wlan_cmd_802_11_ad_hoc_start() 1666 pht_info->ht_info.field2 = in wlan_cmd_802_11_ad_hoc_start() 1668 SET_CHANWIDTH40(pht_info->ht_info.field2); in wlan_cmd_802_11_ad_hoc_start() 1670 pht_info->ht_info.field3 = in wlan_cmd_802_11_ad_hoc_start() 1672 pht_info->ht_info.basic_mcs_set[0] = 0xff; in wlan_cmd_802_11_ad_hoc_start()
|
| H A D | mlan_cfp.c | 1095 wlan_convert_v14_rate_ht_info(t_u8 ht_info) in wlan_convert_v14_rate_ht_info() argument 1098 rate_info = ht_info & 0x01; in wlan_convert_v14_rate_ht_info() 1100 rate_info |= (ht_info & MBIT(1)) << 1; in wlan_convert_v14_rate_ht_info() 1102 rate_info |= (ht_info & MBIT(2)) << 2; in wlan_convert_v14_rate_ht_info()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/nxp/mlan/ |
| H A D | mlan_misc.c | 2594 IEEEtypes_HTInfo_t *ht_info = MNULL; in wlan_misc_ioctl_tdls_get_ies() local 2765 ht_info = (IEEEtypes_HTInfo_t *)tdls_ies->ht_info; in wlan_misc_ioctl_tdls_get_ies() 2767 ht_info->ieee_hdr.element_id = HT_OPERATION; in wlan_misc_ioctl_tdls_get_ies() 2768 ht_info->ieee_hdr.len = sizeof(HTInfo_t); in wlan_misc_ioctl_tdls_get_ies() 2769 ht_info->ht_info.pri_chan = pbss_desc->channel; in wlan_misc_ioctl_tdls_get_ies() 2774 pbss_desc->pht_info->ht_info.field2)) { in wlan_misc_ioctl_tdls_get_ies() 2775 ht_info->ht_info.field2 = in wlan_misc_ioctl_tdls_get_ies() 2776 pbss_desc->pht_info->ht_info.field2; in wlan_misc_ioctl_tdls_get_ies() 2778 ht_info->ht_info.field2 = in wlan_misc_ioctl_tdls_get_ies() 2784 ht_info->ht_info.field2 = in wlan_misc_ioctl_tdls_get_ies() [all …]
|
| H A D | mlan_11n.c | 2423 pri_chan = pbss_desc->pht_info->ht_info.pri_chan; in wlan_check_chan_width_ht40_by_region() 2424 chan_offset = GET_SECONDARYCHAN(pbss_desc->pht_info->ht_info.field2); in wlan_check_chan_width_ht40_by_region() 2568 pbss_desc->pht_info->ht_info.pri_chan; in wlan_cmd_append_11n_tlv() 2583 pbss_desc->pht_info->ht_info.field2); in wlan_cmd_append_11n_tlv() 2587 pbss_desc->pht_info->ht_info.field2) && in wlan_cmd_append_11n_tlv() 2592 pbss_desc->pht_info->ht_info.field2); in wlan_cmd_append_11n_tlv()
|