/linux-4.4.14/net/mac80211/ |
D | ht.c | 24 struct ieee80211_sta_ht_cap *ht_cap, in __check_htcap_disable() argument 30 ht_cap->cap &= ~flag; in __check_htcap_disable() 36 struct ieee80211_sta_ht_cap *ht_cap, in __check_htcap_enable() argument 43 ht_cap->cap |= flag; in __check_htcap_enable() 47 struct ieee80211_sta_ht_cap *ht_cap) in ieee80211_apply_htcap_overrides() argument 53 if (!ht_cap->ht_supported) in ieee80211_apply_htcap_overrides() 82 ht_cap->mcs.rx_mask[i] &= ~m; /* turn off all masked bits */ in ieee80211_apply_htcap_overrides() 84 ht_cap->mcs.rx_mask[i] |= (m & scaps[i]); in ieee80211_apply_htcap_overrides() 88 __check_htcap_disable(ht_capa, ht_capa_mask, ht_cap, in ieee80211_apply_htcap_overrides() 90 __check_htcap_disable(ht_capa, ht_capa_mask, ht_cap, in ieee80211_apply_htcap_overrides() [all …]
|
D | vht.c | 127 if (!sta->sta.ht_cap.ht_supported) in ieee80211_vht_cap_ie_to_sta_vht_cap() 289 return sta->sta.ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40 ? in ieee80211_sta_cap_rx_bw() 346 if (sta->sta.ht_cap.ht_supported) { in ieee80211_sta_set_rx_nss() 347 if (sta->sta.ht_cap.mcs.rx_mask[0]) in ieee80211_sta_set_rx_nss() 349 if (sta->sta.ht_cap.mcs.rx_mask[1]) in ieee80211_sta_set_rx_nss() 351 if (sta->sta.ht_cap.mcs.rx_mask[2]) in ieee80211_sta_set_rx_nss() 353 if (sta->sta.ht_cap.mcs.rx_mask[3]) in ieee80211_sta_set_rx_nss()
|
D | tdls.c | 361 struct ieee80211_sta_ht_cap ht_cap; in ieee80211_tdls_add_setup_start_ies() local 440 memcpy(&ht_cap, &sband->ht_cap, sizeof(ht_cap)); in ieee80211_tdls_add_setup_start_ies() 444 ht_cap.ht_supported) { in ieee80211_tdls_add_setup_start_ies() 445 ieee80211_apply_htcap_overrides(sdata, &ht_cap); in ieee80211_tdls_add_setup_start_ies() 448 ht_cap.cap |= WLAN_HT_CAP_SM_PS_DISABLED in ieee80211_tdls_add_setup_start_ies() 452 ieee80211_ie_build_ht_cap(pos, &ht_cap, ht_cap.cap); in ieee80211_tdls_add_setup_start_ies() 454 ht_cap.ht_supported && sta->sta.ht_cap.ht_supported) { in ieee80211_tdls_add_setup_start_ies() 456 memcpy(&ht_cap, &sta->sta.ht_cap, sizeof(ht_cap)); in ieee80211_tdls_add_setup_start_ies() 459 ieee80211_ie_build_ht_cap(pos, &ht_cap, ht_cap.cap); in ieee80211_tdls_add_setup_start_ies() 462 if (ht_cap.ht_supported && in ieee80211_tdls_add_setup_start_ies() [all …]
|
D | mlme.c | 146 const struct ieee80211_ht_cap *ht_cap, in ieee80211_determine_chantype() argument 156 memcpy(&sta_ht_cap, &sband->ht_cap, sizeof(sta_ht_cap)); in ieee80211_determine_chantype() 164 if (!ht_cap || !ht_oper || !sta_ht_cap.ht_supported) { in ieee80211_determine_chantype() 171 if (!(ht_cap->cap_info & in ieee80211_determine_chantype() 337 const struct ieee80211_ht_cap *ht_cap, in ieee80211_config_bw() argument 378 ht_cap, ht_oper, vht_oper, in ieee80211_config_bw() 474 struct ieee80211_sta_ht_cap ht_cap; in ieee80211_add_ht_ie() local 476 BUILD_BUG_ON(sizeof(ht_cap) != sizeof(sband->ht_cap)); in ieee80211_add_ht_ie() 478 memcpy(&ht_cap, &sband->ht_cap, sizeof(ht_cap)); in ieee80211_add_ht_ie() 479 ieee80211_apply_htcap_overrides(sdata, &ht_cap); in ieee80211_add_ht_ie() [all …]
|
D | mesh.c | 421 if (!sband->ht_cap.ht_supported || in mesh_add_ht_cap_ie() 431 ieee80211_ie_build_ht_cap(pos, &sband->ht_cap, sband->ht_cap.cap); in mesh_add_ht_cap_ie() 443 struct ieee80211_sta_ht_cap *ht_cap; in mesh_add_ht_oper_ie() local 456 ht_cap = &sband->ht_cap; in mesh_add_ht_oper_ie() 458 if (!ht_cap->ht_supported || in mesh_add_ht_oper_ie() 468 ieee80211_ie_build_ht_oper(pos, ht_cap, &sdata->vif.bss_conf.chandef, in mesh_add_ht_oper_ie()
|
D | sta_info.c | 386 u8 smps = (sband->ht_cap.cap & IEEE80211_HT_CAP_SM_PS) >> in sta_info_alloc() 1787 struct ieee80211_sta_ht_cap *ht_cap = &sta->sta.ht_cap; in sta_info_tx_streams() local 1790 if (!sta->sta.ht_cap.ht_supported) in sta_info_tx_streams() 1804 if (ht_cap->mcs.rx_mask[3]) in sta_info_tx_streams() 1806 else if (ht_cap->mcs.rx_mask[2]) in sta_info_tx_streams() 1808 else if (ht_cap->mcs.rx_mask[1]) in sta_info_tx_streams() 1813 if (!(ht_cap->mcs.tx_params & IEEE80211_HT_MCS_TX_RX_DIFF)) in sta_info_tx_streams() 1816 return ((ht_cap->mcs.tx_params & IEEE80211_HT_MCS_TX_MAX_STREAMS_MASK) in sta_info_tx_streams()
|
D | ibss.c | 179 sband->ht_cap.ht_supported) { in ieee80211_ibss_build_presp() 180 struct ieee80211_sta_ht_cap ht_cap; in ieee80211_ibss_build_presp() local 182 memcpy(&ht_cap, &sband->ht_cap, sizeof(ht_cap)); in ieee80211_ibss_build_presp() 183 ieee80211_apply_htcap_overrides(sdata, &ht_cap); in ieee80211_ibss_build_presp() 185 pos = ieee80211_ie_build_ht_cap(pos, &ht_cap, ht_cap.cap); in ieee80211_ibss_build_presp() 191 pos = ieee80211_ie_build_ht_oper(pos, &sband->ht_cap, in ieee80211_ibss_build_presp()
|
D | util.c | 1404 if (sband->ht_cap.ht_supported) { in ieee80211_build_preq_ies_band() 1407 pos = ieee80211_ie_build_ht_cap(pos, &sband->ht_cap, in ieee80211_build_preq_ies_band() 1408 sband->ht_cap.cap); in ieee80211_build_preq_ies_band() 2243 u8 *ieee80211_ie_build_ht_cap(u8 *pos, struct ieee80211_sta_ht_cap *ht_cap, in ieee80211_ie_build_ht_cap() argument 2258 *pos++ = ht_cap->ampdu_factor | in ieee80211_ie_build_ht_cap() 2259 (ht_cap->ampdu_density << in ieee80211_ie_build_ht_cap() 2263 memcpy(pos, &ht_cap->mcs, sizeof(ht_cap->mcs)); in ieee80211_ie_build_ht_cap() 2264 pos += sizeof(ht_cap->mcs); in ieee80211_ie_build_ht_cap() 2299 u8 *ieee80211_ie_build_ht_oper(u8 *pos, struct ieee80211_sta_ht_cap *ht_cap, in ieee80211_ie_build_ht_oper() argument 2324 if (ht_cap->cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40 && in ieee80211_ie_build_ht_oper() [all …]
|
D | agg-rx.c | 243 if (!sta->sta.ht_cap.ht_supported) { in __ieee80211_start_rx_ba_session() 263 (!(sta->sta.ht_cap.cap & IEEE80211_HT_CAP_DELAY_BA))) || in __ieee80211_start_rx_ba_session()
|
D | main.c | 891 supp_ht = supp_ht || sband->ht_cap.ht_supported; in ieee80211_register_hw() 894 if (sband->ht_cap.ht_supported) in ieee80211_register_hw() 896 max(ieee80211_mcs_to_chains(&sband->ht_cap.mcs), in ieee80211_register_hw()
|
D | rc80211_minstrel_ht.c | 1104 struct ieee80211_mcs_info *mcs = &sta->ht_cap.mcs; in minstrel_ht_update_caps() 1105 u16 sta_cap = sta->ht_cap.cap; in minstrel_ht_update_caps() 1114 if (!sta->ht_cap.ht_supported) in minstrel_ht_update_caps()
|
D | agg-tx.c | 561 if (!pubsta->ht_cap.ht_supported) in ieee80211_start_tx_ba_session() 602 !sta->sta.ht_cap.ht_supported) { in ieee80211_start_tx_ba_session()
|
D | ieee80211_i.h | 1651 struct ieee80211_sta_ht_cap *ht_cap); 1961 u8 *ieee80211_ie_build_ht_cap(u8 *pos, struct ieee80211_sta_ht_cap *ht_cap, 1963 u8 *ieee80211_ie_build_ht_oper(u8 *pos, struct ieee80211_sta_ht_cap *ht_cap,
|
D | debugfs_sta.c | 221 struct ieee80211_sta_ht_cap *htc = &sta->sta.ht_cap; in sta_ht_capa_read()
|
D | rate.c | 723 mcs_mask[i] &= sta->ht_cap.mcs.rx_mask[i]; in rate_control_cap_mask()
|
D | mesh_plink.c | 176 if (!sta->sta.ht_cap.ht_supported) { in mesh_set_ht_prot_mode()
|
D | chan.c | 197 if (sta->ht_cap.ht_supported) in ieee80211_get_sta_bw()
|
D | rx.c | 2640 if (!rx->sta->sta.ht_cap.ht_supported) in ieee80211_rx_h_action() 2691 if (!(rx->sta->sta.ht_cap.cap & in ieee80211_rx_h_action()
|
D | iface.c | 1802 sband->ht_cap.mcs.rx_mask, in ieee80211_if_add()
|
/linux-4.4.14/drivers/net/wireless/mwifiex/ |
D | 11n.c | 38 struct ieee80211_ht_cap *ht_cap) in mwifiex_fill_cap_info() argument 40 uint16_t ht_ext_cap = le16_to_cpu(ht_cap->extended_ht_cap_info); in mwifiex_fill_cap_info() 49 ht_cap->ampdu_params_info = in mwifiex_fill_cap_info() 50 (sband->ht_cap.ampdu_factor & in mwifiex_fill_cap_info() 52 ((sband->ht_cap.ampdu_density << in mwifiex_fill_cap_info() 56 memcpy((u8 *)&ht_cap->mcs, &sband->ht_cap.mcs, in mwifiex_fill_cap_info() 57 sizeof(sband->ht_cap.mcs)); in mwifiex_fill_cap_info() 60 (sband->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40 && in mwifiex_fill_cap_info() 64 SETHT_MCS32(ht_cap->mcs.rx_mask); in mwifiex_fill_cap_info() 69 ht_cap->cap_info = cpu_to_le16(sband->ht_cap.cap); in mwifiex_fill_cap_info() [all …]
|
D | uap_cmd.c | 170 memcpy(&bss_cfg->ht_cap, ht_ie + 2, in mwifiex_set_ht_params() 172 cap_info = le16_to_cpu(bss_cfg->ht_cap.cap_info); in mwifiex_set_ht_params() 173 memset(&bss_cfg->ht_cap.mcs, 0, in mwifiex_set_ht_params() 178 bss_cfg->ht_cap.mcs.rx_mask[0] = 0xff; in mwifiex_set_ht_params() 183 bss_cfg->ht_cap.mcs.rx_mask[0] = 0xff; in mwifiex_set_ht_params() 184 bss_cfg->ht_cap.mcs.rx_mask[1] = 0xff; in mwifiex_set_ht_params() 189 bss_cfg->ht_cap.mcs.rx_mask[0] = 0xff; in mwifiex_set_ht_params() 190 bss_cfg->ht_cap.mcs.rx_mask[1] = 0xff; in mwifiex_set_ht_params() 195 memset(&bss_cfg->ht_cap , 0, sizeof(struct ieee80211_ht_cap)); in mwifiex_set_ht_params() 196 bss_cfg->ht_cap.cap_info = cpu_to_le16(MWIFIEX_DEF_HT_CAP); in mwifiex_set_ht_params() [all …]
|
D | join.c | 835 struct mwifiex_ie_types_htcap *ht_cap; in mwifiex_cmd_802_11_ad_hoc_start() local 1023 ht_cap = (struct mwifiex_ie_types_htcap *) pos; in mwifiex_cmd_802_11_ad_hoc_start() 1024 memset(ht_cap, 0, sizeof(struct mwifiex_ie_types_htcap)); in mwifiex_cmd_802_11_ad_hoc_start() 1025 ht_cap->header.type = cpu_to_le16(WLAN_EID_HT_CAPABILITY); in mwifiex_cmd_802_11_ad_hoc_start() 1026 ht_cap->header.len = in mwifiex_cmd_802_11_ad_hoc_start() 1030 mwifiex_fill_cap_info(priv, radio_type, &ht_cap->ht_cap); in mwifiex_cmd_802_11_ad_hoc_start() 1036 tmp_ht_cap = le16_to_cpu(ht_cap->ht_cap.cap_info); in mwifiex_cmd_802_11_ad_hoc_start() 1039 ht_cap->ht_cap.cap_info = cpu_to_le16(tmp_ht_cap); in mwifiex_cmd_802_11_ad_hoc_start()
|
D | tdls.c | 442 struct ieee80211_ht_cap *ht_cap; in mwifiex_prep_tdls_encap_data() local 469 ht_cap = (void *)pos; in mwifiex_prep_tdls_encap_data() 471 ret = mwifiex_fill_cap_info(priv, radio, ht_cap); in mwifiex_prep_tdls_encap_data() 507 ht_cap = (void *)pos; in mwifiex_prep_tdls_encap_data() 509 ret = mwifiex_fill_cap_info(priv, radio, ht_cap); in mwifiex_prep_tdls_encap_data() 696 struct ieee80211_ht_cap *ht_cap; in mwifiex_construct_tdls_action_frame() local 738 ht_cap = (void *)pos; in mwifiex_construct_tdls_action_frame() 740 ret = mwifiex_fill_cap_info(priv, radio, ht_cap); in mwifiex_construct_tdls_action_frame()
|
D | util.c | 632 const struct ieee80211_ht_cap *ht_cap; in mwifiex_set_sta_ht_cap() local 640 ht_cap = (void *)(ht_cap_ie + 1); in mwifiex_set_sta_ht_cap() 642 node->max_amsdu = le16_to_cpu(ht_cap->cap_info) & in mwifiex_set_sta_ht_cap()
|
D | scan.c | 826 struct mwifiex_ie_types_htcap *ht_cap; in mwifiex_config_scan() local 1008 ht_cap = (struct mwifiex_ie_types_htcap *) tlv_pos; in mwifiex_config_scan() 1009 memset(ht_cap, 0, sizeof(struct mwifiex_ie_types_htcap)); in mwifiex_config_scan() 1010 ht_cap->header.type = cpu_to_le16(WLAN_EID_HT_CAPABILITY); in mwifiex_config_scan() 1011 ht_cap->header.len = in mwifiex_config_scan() 1015 mwifiex_fill_cap_info(priv, radio_type, &ht_cap->ht_cap); in mwifiex_config_scan()
|
D | ioctl.h | 110 struct ieee80211_ht_cap ht_cap; member
|
D | wmm.c | 1007 struct ieee80211_ht_cap *ht_cap) in mwifiex_wmm_process_association_req() argument 1026 (ht_cap && (priv->adapter->config_bands & BAND_GN || in mwifiex_wmm_process_association_req()
|
D | cfg80211.c | 1779 ht_info = &adapter->wiphy->bands[band]->ht_cap; in mwifiex_cfg80211_set_antenna() 2721 mwifiex_setup_ht_caps(&wiphy->bands[IEEE80211_BAND_2GHZ]->ht_cap, priv); in mwifiex_add_virtual_intf() 2728 &wiphy->bands[IEEE80211_BAND_5GHZ]->ht_cap, priv); in mwifiex_add_virtual_intf()
|
D | fw.h | 1643 struct ieee80211_ht_cap ht_cap; member
|
D | sta_cmd.c | 1733 memcpy(&ht_capab->ht_cap, params->ht_capa, in mwifiex_cmd_tdls_oper()
|
/linux-4.4.14/drivers/net/wireless/ti/wl18xx/ |
D | acx.c | 151 struct ieee80211_sta_ht_cap *ht_cap, in wl18xx_acx_set_peer_cap() argument 161 ht_cap->ht_supported, ht_cap->cap, rate_set); in wl18xx_acx_set_peer_cap() 169 if (allow_ht_operation && ht_cap->ht_supported) { in wl18xx_acx_set_peer_cap() 171 ht_capabilites = ht_cap->cap; in wl18xx_acx_set_peer_cap() 180 acx->ampdu_max_length = ht_cap->ampdu_factor; in wl18xx_acx_set_peer_cap() 181 acx->ampdu_min_spacing = ht_cap->ampdu_density; in wl18xx_acx_set_peer_cap()
|
D | acx.h | 398 struct ieee80211_sta_ht_cap *ht_cap,
|
D | main.c | 1632 struct ieee80211_sta_ht_cap *ht_cap, in wl18xx_set_peer_cap() argument 1636 return wl18xx_acx_set_peer_cap(wl, ht_cap, allow_ht_operation, in wl18xx_set_peer_cap()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/ |
D | base.c | 142 .ht_cap = {0}, 154 .ht_cap = {0}, 175 struct ieee80211_sta_ht_cap *ht_cap) in _rtl_init_hw_ht_capab() argument 180 ht_cap->ht_supported = true; in _rtl_init_hw_ht_capab() 181 ht_cap->cap = IEEE80211_HT_CAP_SUP_WIDTH_20_40 | in _rtl_init_hw_ht_capab() 187 ht_cap->cap &= ~IEEE80211_HT_CAP_MAX_AMSDU; in _rtl_init_hw_ht_capab() 193 ht_cap->ampdu_factor = IEEE80211_HT_MAX_AMPDU_64K; in _rtl_init_hw_ht_capab() 196 ht_cap->ampdu_density = IEEE80211_HT_MPDU_DENSITY_16; in _rtl_init_hw_ht_capab() 198 ht_cap->mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; in _rtl_init_hw_ht_capab() 213 ht_cap->mcs.rx_mask[0] = 0xFF; in _rtl_init_hw_ht_capab() [all …]
|
D | rc.c | 106 sgi_20 = sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20; in _rtl_rc_rate_set_series() 107 sgi_40 = sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40; in _rtl_rc_rate_set_series() 123 if (sta && (sta->ht_cap.cap & in _rtl_rc_rate_set_series() 137 if (sta && sta->ht_cap.ht_supported && in _rtl_rc_rate_set_series() 215 if ((sta->ht_cap.ht_supported) && in rtl_tx_status()
|
D | rc.h | 42 u8 ht_cap; member
|
D | core.c | 915 if (sta->ht_cap.ht_supported) in rtl_op_sta_add() 922 if (sta->ht_cap.ht_supported) in rtl_op_sta_add() 1114 if (sta->ht_cap.ht_supported) in rtl_op_bss_info_changed() 1128 if (sta->ht_cap.ht_supported) { in rtl_op_bss_info_changed() 1227 if (sta->ht_cap.ampdu_density > in rtl_op_bss_info_changed() 1230 sta->ht_cap.ampdu_density; in rtl_op_bss_info_changed() 1231 if (sta->ht_cap.ampdu_factor < in rtl_op_bss_info_changed() 1234 sta->ht_cap.ampdu_factor; in rtl_op_bss_info_changed() 1275 if (sta->ht_cap.ht_supported) { in rtl_op_bss_info_changed() 1297 if (sta->ht_cap.ht_supported) { in rtl_op_bss_info_changed()
|
/linux-4.4.14/drivers/net/wireless/mediatek/mt7601u/ |
D | init.c | 528 struct ieee80211_sta_ht_cap *ht_cap; in mt76_init_sband() local 542 ht_cap = &sband->ht_cap; in mt76_init_sband() 543 ht_cap->ht_supported = true; in mt76_init_sband() 544 ht_cap->cap = IEEE80211_HT_CAP_SUP_WIDTH_20_40 | in mt76_init_sband() 550 ht_cap->mcs.rx_mask[0] = 0xff; in mt76_init_sband() 551 ht_cap->mcs.rx_mask[4] = 0x1; in mt76_init_sband() 552 ht_cap->mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; in mt76_init_sband() 553 ht_cap->ampdu_factor = IEEE80211_HT_MAX_AMPDU_64K; in mt76_init_sband() 554 ht_cap->ampdu_density = IEEE80211_HT_MPDU_DENSITY_2; in mt76_init_sband()
|
D | tx.c | 174 ba_size <<= sta->ht_cap.ampdu_factor; in mt7601u_push_txwi() 182 sta->ht_cap.ampdu_density)); in mt7601u_push_txwi()
|
D | mac.c | 380 min_factor = min(min_factor, sta->ht_cap.ampdu_factor); in mt7601u_mac_set_ampdu_factor()
|
/linux-4.4.14/drivers/net/wireless/ti/wlcore/ |
D | wlcore.h | 111 struct ieee80211_sta_ht_cap *ht_cap, 465 struct ieee80211_sta_ht_cap ht_cap[WLCORE_NUM_BANDS]; member 523 struct ieee80211_sta_ht_cap *ht_cap) in wlcore_set_ht_cap() argument 525 memcpy(&wl->ht_cap[band], ht_cap, sizeof(*ht_cap)); in wlcore_set_ht_cap()
|
D | hw_ops.h | 247 struct ieee80211_sta_ht_cap *ht_cap, in wlcore_hw_set_peer_cap() argument 252 return wl->ops->set_peer_cap(wl, ht_cap, allow_ht_operation, in wlcore_hw_set_peer_cap()
|
D | acx.c | 1301 struct ieee80211_sta_ht_cap *ht_cap, in wl1271_acx_set_ht_capabilities() argument 1309 "sta supp: %d sta cap: %d", ht_cap->ht_supported, in wl1271_acx_set_ht_capabilities() 1310 ht_cap->cap); in wl1271_acx_set_ht_capabilities() 1318 if (allow_ht_operation && ht_cap->ht_supported) { in wl1271_acx_set_ht_capabilities() 1320 ht_capabilites = ht_cap->cap; in wl1271_acx_set_ht_capabilities() 1329 acx->ampdu_max_length = ht_cap->ampdu_factor; in wl1271_acx_set_ht_capabilities() 1330 acx->ampdu_min_spacing = ht_cap->ampdu_density; in wl1271_acx_set_ht_capabilities()
|
D | main.c | 4408 u8 *rx_mask = sta->ht_cap.mcs.rx_mask; in wl1271_bss_info_changed_sta() 4412 if (sta->ht_cap.ht_supported) in wl1271_bss_info_changed_sta() 4416 sta_ht_cap = sta->ht_cap; in wl1271_bss_info_changed_sta() 5168 ret = wl1271_acx_set_ht_capabilities(wl, &sta->ht_cap, true, in wl12xx_update_sta_state() 6173 memcpy(&wl->bands[IEEE80211_BAND_2GHZ].ht_cap, in wl1271_init_ieee80211() 6174 &wl->ht_cap[IEEE80211_BAND_2GHZ], in wl1271_init_ieee80211() 6175 sizeof(*wl->ht_cap)); in wl1271_init_ieee80211() 6178 memcpy(&wl->bands[IEEE80211_BAND_5GHZ].ht_cap, in wl1271_init_ieee80211() 6179 &wl->ht_cap[IEEE80211_BAND_5GHZ], in wl1271_init_ieee80211() 6180 sizeof(*wl->ht_cap)); in wl1271_init_ieee80211()
|
D | cmd.c | 1560 if (sta->ht_cap.ht_supported) in wl12xx_cmd_add_peer() 1562 (sta->ht_cap.mcs.rx_mask[0] << HW_HT_RATES_OFFSET) | in wl12xx_cmd_add_peer() 1563 (sta->ht_cap.mcs.rx_mask[1] << HW_MIMO_RATES_OFFSET); in wl12xx_cmd_add_peer()
|
D | acx.h | 1107 struct ieee80211_sta_ht_cap *ht_cap,
|
/linux-4.4.14/drivers/net/wireless/rsi/ |
D | rsi_91x_mac80211.c | 175 memset(&sbands->ht_cap, 0, sizeof(struct ieee80211_sta_ht_cap)); in rsi_register_rates_channels() 176 sbands->ht_cap.ht_supported = true; in rsi_register_rates_channels() 177 sbands->ht_cap.cap = (IEEE80211_HT_CAP_SUP_WIDTH_20_40 | in rsi_register_rates_channels() 180 sbands->ht_cap.ampdu_factor = IEEE80211_HT_MAX_AMPDU_16K; in rsi_register_rates_channels() 181 sbands->ht_cap.ampdu_density = IEEE80211_HT_MPDU_DENSITY_NONE; in rsi_register_rates_channels() 182 sbands->ht_cap.mcs.rx_mask[0] = 0xff; in rsi_register_rates_channels() 183 sbands->ht_cap.mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; in rsi_register_rates_channels() 940 common->vif_info[0].is_ht = sta->ht_cap.ht_supported; in rsi_set_min_rate() 976 if ((sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) || in rsi_mac80211_sta_add() 977 (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40)) { in rsi_mac80211_sta_add() [all …]
|
/linux-4.4.14/drivers/net/wireless/cw1200/ |
D | cw1200.h | 57 struct ieee80211_sta_ht_cap ht_cap; member 311 (ht_info->ht_cap.cap & IEEE80211_HT_CAP_GRN_FLD) && in cw1200_ht_greenfield() 320 return ht_info->ht_cap.ampdu_density; in cw1200_ht_ampdu_density()
|
D | main.c | 166 .ht_cap = { 186 .ht_cap = {
|
D | sta.c | 1919 priv->ht_info.ht_cap = sta->ht_cap; in cw1200_bss_info_changed()
|
/linux-4.4.14/net/wireless/ |
D | chan.c | 604 struct ieee80211_sta_ht_cap *ht_cap; in cfg80211_chandef_usable() local 611 ht_cap = &wiphy->bands[chandef->chan->band]->ht_cap; in cfg80211_chandef_usable() 625 if (!ht_cap->ht_supported) in cfg80211_chandef_usable() 633 if (!ht_cap->ht_supported) in cfg80211_chandef_usable() 635 if (!(ht_cap->cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40) || in cfg80211_chandef_usable() 636 ht_cap->cap & IEEE80211_HT_CAP_40MHZ_INTOLERANT) in cfg80211_chandef_usable()
|
D | core.c | 656 sband->ht_cap.ht_supported) { in wiphy_register() 657 sband->ht_cap.cap &= ~IEEE80211_HT_CAP_SUP_WIDTH_20_40; in wiphy_register() 658 sband->ht_cap.cap &= ~IEEE80211_HT_CAP_SGI_40; in wiphy_register()
|
D | util.c | 190 WARN_ON(!sband->ht_cap.ht_supported); in set_mandatory_flags_band() 191 WARN_ON((sband->ht_cap.mcs.rx_mask[0] & 0x1e) != 0x1e); in set_mandatory_flags_band()
|
D | wext-compat.c | 38 is_ht |= sband->ht_cap.ht_supported; in cfg80211_wext_giwname() 51 is_ht |= sband->ht_cap.ht_supported; in cfg80211_wext_giwname()
|
D | nl80211.c | 1144 if (sband->ht_cap.ht_supported && in nl80211_send_band_rateinfo() 1146 sizeof(sband->ht_cap.mcs), in nl80211_send_band_rateinfo() 1147 &sband->ht_cap.mcs) || in nl80211_send_band_rateinfo() 1149 sband->ht_cap.cap) || in nl80211_send_band_rateinfo() 1151 sband->ht_cap.ampdu_factor) || in nl80211_send_band_rateinfo() 1153 sband->ht_cap.ampdu_density))) in nl80211_send_band_rateinfo() 8255 if (sband->ht_cap.mcs.rx_mask[ridx] & rbit) in ht_rateset_to_mask() 8358 sband->ht_cap.mcs.rx_mask, in nl80211_set_tx_bitrate_mask() 8425 if (!(rdev->wiphy.bands[band]->ht_cap.ht_supported || in nl80211_set_tx_bitrate_mask()
|
/linux-4.4.14/drivers/staging/rtl8712/ |
D | rtl871x_ht.h | 40 struct ieee80211_ht_cap ht_cap; member
|
D | rtl871x_ioctl_linux.c | 150 u16 cap, ht_cap = false, mcs_rate; in translate_scan() local 175 ht_cap = true; in translate_scan() 182 if (ht_cap) in translate_scan() 187 if (ht_cap) in translate_scan() 192 if (ht_cap) in translate_scan() 612 u8 ht_cap = false; in r8711_wx_get_name() local 623 ht_cap = true; in r8711_wx_get_name() 626 if (ht_cap) in r8711_wx_get_name() 633 if (ht_cap) in r8711_wx_get_name() 640 if (ht_cap) in r8711_wx_get_name() [all …]
|
/linux-4.4.14/drivers/staging/rtl8723au/core/ |
D | rtw_ap.c | 385 if (psta_ht->ht_cap.mcs.rx_mask[i / 8] & BIT(i % 8)) in add_RATid23a() 564 …if ((phtpriv_sta->ht_cap.cap_info & phtpriv_ap->ht_cap.cap_info) & cpu_to_le16(IEEE80211_HT_CAP_SG… in update_sta_info23a_apmode23a() 568 …if ((phtpriv_sta->ht_cap.cap_info & phtpriv_ap->ht_cap.cap_info) & cpu_to_le16(IEEE80211_HT_CAP_SU… in update_sta_info23a_apmode23a() 615 max_AMPDU_len = pmlmeinfo->ht_cap.ampdu_params_info & in update_hw_ht_param() 618 min_MPDU_spacing = (pmlmeinfo->ht_cap.ampdu_params_info & in update_hw_ht_param() 625 pmlmeinfo->SM_PS = (le16_to_cpu(pmlmeinfo->ht_cap.cap_info) & in update_hw_ht_param() 797 u16 ht_cap = false; in rtw_check_beacon_data23a() local 981 ht_cap = true; in rtw_check_beacon_data23a() 1000 memcpy(&pmlmepriv->htpriv.ht_cap, p+2, ie_len); in rtw_check_beacon_data23a() 1014 if (pregistrypriv->ht_enable && ht_cap) { in rtw_check_beacon_data23a() [all …]
|
D | rtw_wlan_util.c | 706 cap = &pmlmeinfo->ht_cap; in HT_caps_handler23a() 791 max_AMPDU_len = pmlmeinfo->ht_cap.ampdu_params_info & in HTOnAssocRsp23a() 795 (pmlmeinfo->ht_cap.ampdu_params_info & in HTOnAssocRsp23a()
|
D | rtw_mlme.c | 2225 pmlmeinfo->ht_cap.cap_info & in rtw_update_ht_cap23a() 2236 pmlmeinfo->ht_cap.mcs.rx_mask[i] &= in rtw_update_ht_cap23a() 2239 pmlmeinfo->ht_cap.mcs.rx_mask[i] &= in rtw_update_ht_cap23a() 2265 (le16_to_cpu(pmlmeinfo->ht_cap.cap_info) & in rtw_update_ht_cap23a()
|
D | rtw_mlme_ext.c | 1624 memset(&pstat->htpriv.ht_cap, 0, sizeof(struct ieee80211_ht_cap)); in OnAssocReq23a() 1632 memcpy(&pstat->htpriv.ht_cap, p + 2, in OnAssocReq23a() 3223 struct ieee80211_ht_cap *cap = &pmlmeinfo->ht_cap; in issue_assocreq() 3283 p[1], (u8 *)&pmlmeinfo->ht_cap, in issue_assocreq() 4980 if (support_short_GI23a(padapter, &pmlmeinfo->ht_cap)) in update_sta_info23a()
|
/linux-4.4.14/drivers/staging/rtl8192u/ieee80211/ |
D | ieee80211_wx.c | 150 PHT_CAPABILITY_ELE ht_cap = NULL; in rtl819x_translate_scan() local 154 ht_cap = (PHT_CAPABILITY_ELE)&network->bssht.bdHTCapBuf[4]; in rtl819x_translate_scan() 156 ht_cap = (PHT_CAPABILITY_ELE)&network->bssht.bdHTCapBuf[0]; in rtl819x_translate_scan() 157 is40M = (ht_cap->ChlWidth)?1:0; in rtl819x_translate_scan() 158 isShortGI = (ht_cap->ChlWidth)? in rtl819x_translate_scan() 159 ((ht_cap->ShortGI40Mhz)?1:0): in rtl819x_translate_scan() 160 ((ht_cap->ShortGI20Mhz)?1:0); in rtl819x_translate_scan() 162 max_mcs = HTGetHighestMCSRate(ieee, ht_cap->MCS, MCS_FILTER_ALL); in rtl819x_translate_scan()
|
/linux-4.4.14/drivers/staging/rtl8192e/ |
D | rtllib_wx.c | 152 struct ht_capab_ele *ht_cap = NULL; in rtl819x_translate_scan() local 157 ht_cap = (struct ht_capab_ele *) in rtl819x_translate_scan() 160 ht_cap = (struct ht_capab_ele *) in rtl819x_translate_scan() 162 is40M = (ht_cap->ChlWidth) ? 1 : 0; in rtl819x_translate_scan() 163 isShortGI = (ht_cap->ChlWidth) ? in rtl819x_translate_scan() 164 ((ht_cap->ShortGI40Mhz) ? 1 : 0) : in rtl819x_translate_scan() 165 ((ht_cap->ShortGI20Mhz) ? 1 : 0); in rtl819x_translate_scan() 167 max_mcs = HTGetHighestMCSRate(ieee, ht_cap->MCS, in rtl819x_translate_scan()
|
/linux-4.4.14/drivers/net/wireless/ath/ath10k/ |
D | mac.c | 2081 const struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; in ath10k_peer_assoc_h_ht() local 2096 if (!ht_cap->ht_supported) in ath10k_peer_assoc_h_ht() 2109 ht_cap->ampdu_factor)) - 1; in ath10k_peer_assoc_h_ht() 2112 ath10k_parse_mpdudensity(ht_cap->ampdu_density); in ath10k_peer_assoc_h_ht() 2114 arg->peer_ht_caps = ht_cap->cap; in ath10k_peer_assoc_h_ht() 2117 if (ht_cap->cap & IEEE80211_HT_CAP_LDPC_CODING) in ath10k_peer_assoc_h_ht() 2126 if (ht_cap->cap & IEEE80211_HT_CAP_SGI_20) in ath10k_peer_assoc_h_ht() 2129 if (ht_cap->cap & IEEE80211_HT_CAP_SGI_40) in ath10k_peer_assoc_h_ht() 2133 if (ht_cap->cap & IEEE80211_HT_CAP_TX_STBC) { in ath10k_peer_assoc_h_ht() 2138 if (ht_cap->cap & IEEE80211_HT_CAP_RX_STBC) { in ath10k_peer_assoc_h_ht() [all …]
|
D | wmi.c | 4353 arg->ht_cap = ev->ht_cap_info; in ath10k_wmi_main_op_pull_svc_rdy_ev() 4390 arg->ht_cap = ev->ht_cap_info; in ath10k_wmi_10x_op_pull_svc_rdy_ev() 4438 ar->ht_cap_info = __le32_to_cpu(arg.ht_cap); in ath10k_wmi_event_service_ready_work() 4550 __le32_to_cpu(arg.ht_cap), in ath10k_wmi_event_service_ready_work()
|
D | wmi.h | 6012 __le32 ht_cap; member
|
D | wmi-tlv.c | 970 arg->ht_cap = ev->ht_cap_info; in ath10k_wmi_tlv_op_pull_svc_rdy_ev()
|
/linux-4.4.14/drivers/staging/rtl8723au/include/ |
D | rtw_ht.h | 39 struct ieee80211_ht_cap ht_cap; member
|
D | rtw_mlme_ext.h | 357 struct ieee80211_ht_cap ht_cap; member 522 unsigned int update_MSC_rate23a(struct ieee80211_ht_cap *ht_cap); 531 struct ieee80211_ht_cap *ht_cap);
|
/linux-4.4.14/drivers/staging/rtl8188eu/include/ |
D | rtw_ht.h | 41 struct rtw_ieee80211_ht_cap ht_cap; member
|
D | ieee80211.h | 247 struct rtw_ieee80211_ht_cap ht_cap; member 272 struct rtw_ieee80211_ht_cap ht_cap; member
|
/linux-4.4.14/drivers/net/wireless/iwlegacy/ |
D | 4965-rs.c | 645 return (sta->ht_cap.cap & IEEE80211_HT_CAP_GRN_FLD) && in il4965_rs_use_green() 1182 if (!conf_is_ht(conf) || !sta->ht_cap.ht_supported) in il4965_rs_switch_to_mimo2() 1200 if (il_is_ht40_tx_allowed(il, &sta->ht_cap)) in il4965_rs_switch_to_mimo2() 1235 if (!conf_is_ht(conf) || !sta->ht_cap.ht_supported) in il4965_rs_switch_to_siso() 1246 if (il_is_ht40_tx_allowed(il, &sta->ht_cap)) in il4965_rs_switch_to_siso() 1402 struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; in il4965_rs_move_siso_to_other() local 1463 !(ht_cap->cap & IEEE80211_HT_CAP_SGI_20)) in il4965_rs_move_siso_to_other() 1466 !(ht_cap->cap & IEEE80211_HT_CAP_SGI_40)) in il4965_rs_move_siso_to_other() 1525 struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; in il4965_rs_move_mimo2_to_other() local 1586 !(ht_cap->cap & IEEE80211_HT_CAP_SGI_20)) in il4965_rs_move_mimo2_to_other() [all …]
|
D | common.c | 1885 struct ieee80211_sta_ht_cap *sta_ht_inf = &sta->ht_cap; in il_set_ht_add_station() 1922 if (il_is_ht40_tx_allowed(il, &sta->ht_cap)) in il_set_ht_add_station() 3471 il_init_ht_hw_capab(il, &sband->ht_cap, IEEE80211_BAND_5GHZ); in il_init_geos() 3480 il_init_ht_hw_capab(il, &sband->ht_cap, IEEE80211_BAND_2GHZ); in il_init_geos() 3582 il_is_ht40_tx_allowed(struct il_priv *il, struct ieee80211_sta_ht_cap *ht_cap) in il_is_ht40_tx_allowed() argument 3591 if (ht_cap && !ht_cap->ht_supported) in il_is_ht40_tx_allowed() 5241 struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; in il_ht_conf() local 5245 (ht_cap->mcs. in il_ht_conf() 5250 if (ht_cap->mcs.rx_mask[1] == 0 && in il_ht_conf() 5251 ht_cap->mcs.rx_mask[2] == 0) in il_ht_conf()
|
D | common.h | 1715 struct ieee80211_sta_ht_cap *ht_cap);
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/ |
D | rs.c | 1271 if (!conf_is_ht(conf) || !sta->ht_cap.ht_supported) in rs_switch_to_mimo2() 1326 if (!conf_is_ht(conf) || !sta->ht_cap.ht_supported) in rs_switch_to_mimo3() 1382 if (!conf_is_ht(conf) || !sta->ht_cap.ht_supported) in rs_switch_to_siso() 1602 struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; in rs_move_siso_to_other() local 1696 if (!tbl->is_ht40 && !(ht_cap->cap & in rs_move_siso_to_other() 1699 if (tbl->is_ht40 && !(ht_cap->cap & in rs_move_siso_to_other() 1772 struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; in rs_move_mimo2_to_other() local 1862 if (!tbl->is_ht40 && !(ht_cap->cap & in rs_move_mimo2_to_other() 1865 if (tbl->is_ht40 && !(ht_cap->cap & in rs_move_mimo2_to_other() 1940 struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; in rs_move_mimo3_to_other() local [all …]
|
D | rxon.c | 1287 struct ieee80211_sta_ht_cap *ht_cap; in iwlagn_check_needed_chains() local 1308 ht_cap = &sta->ht_cap; in iwlagn_check_needed_chains() 1316 if (ht_cap->mcs.rx_mask[1] == 0 && in iwlagn_check_needed_chains() 1317 ht_cap->mcs.rx_mask[2] == 0) { in iwlagn_check_needed_chains() 1319 } else if (!(ht_cap->mcs.tx_params & in iwlagn_check_needed_chains() 1323 } else if (ht_cap->mcs.tx_params & in iwlagn_check_needed_chains() 1334 maxstreams = (ht_cap->mcs.tx_params & in iwlagn_check_needed_chains()
|
D | sta.c | 170 struct ieee80211_sta_ht_cap *sta_ht_inf = &sta->ht_cap; in iwl_sta_calc_ht_flags()
|
/linux-4.4.14/drivers/net/wireless/ |
D | mwl8k.c | 1973 if (priv->ap_fw && sta && sta->ht_cap.ht_supported && !eapol_frame && in mwl8k_txq_xmit() 2376 band->ht_cap.ht_supported = 1; in mwl8k_set_ht_caps() 2379 band->ht_cap.cap |= IEEE80211_HT_CAP_MAX_AMSDU; in mwl8k_set_ht_caps() 2381 band->ht_cap.cap |= IEEE80211_HT_CAP_GRN_FLD; in mwl8k_set_ht_caps() 2384 band->ht_cap.ampdu_factor = IEEE80211_HT_MAX_AMPDU_64K; in mwl8k_set_ht_caps() 2385 band->ht_cap.ampdu_density = IEEE80211_HT_MPDU_DENSITY_NONE; in mwl8k_set_ht_caps() 2388 band->ht_cap.cap |= IEEE80211_HT_CAP_RX_STBC; in mwl8k_set_ht_caps() 2390 band->ht_cap.cap |= IEEE80211_HT_CAP_TX_STBC; in mwl8k_set_ht_caps() 2392 band->ht_cap.cap |= IEEE80211_HT_CAP_SGI_40; in mwl8k_set_ht_caps() 2394 band->ht_cap.cap |= IEEE80211_HT_CAP_SGI_20; in mwl8k_set_ht_caps() [all …]
|
D | mac80211_hwsim.c | 2470 sband->ht_cap.ht_supported = true; in mac80211_hwsim_new_radio() 2471 sband->ht_cap.cap = IEEE80211_HT_CAP_SUP_WIDTH_20_40 | in mac80211_hwsim_new_radio() 2476 sband->ht_cap.ampdu_factor = 0x3; in mac80211_hwsim_new_radio() 2477 sband->ht_cap.ampdu_density = 0x6; in mac80211_hwsim_new_radio() 2478 memset(&sband->ht_cap.mcs, 0, in mac80211_hwsim_new_radio() 2479 sizeof(sband->ht_cap.mcs)); in mac80211_hwsim_new_radio() 2480 sband->ht_cap.mcs.rx_mask[0] = 0xff; in mac80211_hwsim_new_radio() 2481 sband->ht_cap.mcs.rx_mask[1] = 0xff; in mac80211_hwsim_new_radio() 2482 sband->ht_cap.mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; in mac80211_hwsim_new_radio()
|
/linux-4.4.14/drivers/net/wireless/ath/ath9k/ |
D | common-init.c | 239 &common->sbands[IEEE80211_BAND_2GHZ].ht_cap); in ath9k_cmn_reload_chainmask() 242 &common->sbands[IEEE80211_BAND_5GHZ].ht_cap); in ath9k_cmn_reload_chainmask()
|
D | debug_sta.c | 39 if (!an->sta->ht_cap.ht_supported) { in read_file_node_aggr() 189 if (!sta->ht_cap.ht_supported) in read_file_node_recv()
|
D | htc_drv_main.c | 497 sta->ht_cap.ampdu_factor); in ath9k_htc_add_station() 616 if (sta->ht_cap.ht_supported) { in ath9k_htc_setup_rate() 618 if (sta->ht_cap.mcs.rx_mask[i/8] & (1<<(i%8))) in ath9k_htc_setup_rate() 626 if (sta->ht_cap.cap & IEEE80211_HT_CAP_RX_STBC) in ath9k_htc_setup_rate() 628 if (sta->ht_cap.mcs.rx_mask[1]) in ath9k_htc_setup_rate() 630 if ((sta->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40) && in ath9k_htc_setup_rate() 634 (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40)) in ath9k_htc_setup_rate() 637 (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20)) in ath9k_htc_setup_rate()
|
D | xmit.c | 1491 if (sta->ht_cap.ht_supported) { in ath_tx_aggr_start() 1493 sta->ht_cap.ampdu_factor)) - 1; in ath_tx_aggr_start() 1494 density = ath9k_parse_mpdudensity(sta->ht_cap.ampdu_density); in ath_tx_aggr_start() 1592 tid->baw_size = IEEE80211_MIN_AMPDU_BUF << sta->ht_cap.ampdu_factor; in ath_tx_aggr_resume()
|
/linux-4.4.14/drivers/staging/rtl8723au/os_dep/ |
D | ioctl_cfg80211.c | 1030 short_GI_20 = (pmlmeinfo->ht_cap.cap_info & in rtw_get_cur_max_rate() 1032 short_GI_40 = (pmlmeinfo->ht_cap.cap_info & in rtw_get_cur_max_rate() 1039 &pmlmeinfo->ht_cap.mcs); in rtw_get_cur_max_rate() 3123 static void rtw_cfg80211_init_ht_capab(struct ieee80211_sta_ht_cap *ht_cap, in rtw_cfg80211_init_ht_capab() argument 3130 ht_cap->ht_supported = true; in rtw_cfg80211_init_ht_capab() 3132 ht_cap->cap = IEEE80211_HT_CAP_SUP_WIDTH_20_40 | in rtw_cfg80211_init_ht_capab() 3140 ht_cap->ampdu_factor = IEEE80211_HT_MAX_AMPDU_64K; in rtw_cfg80211_init_ht_capab() 3143 ht_cap->ampdu_density = IEEE80211_HT_MPDU_DENSITY_16; in rtw_cfg80211_init_ht_capab() 3145 ht_cap->mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; in rtw_cfg80211_init_ht_capab() 3158 ht_cap->mcs.rx_mask[0] = 0xFF; in rtw_cfg80211_init_ht_capab() [all …]
|
/linux-4.4.14/drivers/staging/rtl8188eu/core/ |
D | rtw_ap.c | 492 if (psta_ht->ht_cap.supp_mcs_set[i/8] & BIT(i%8)) in add_RATid() 669 …if ((phtpriv_sta->ht_cap.cap_info & phtpriv_ap->ht_cap.cap_info) & (IEEE80211_HT_CAP_SGI_20 | IEEE… in update_sta_info_apmode() 673 if ((phtpriv_sta->ht_cap.cap_info & phtpriv_ap->ht_cap.cap_info) & IEEE80211_HT_CAP_SUP_WIDTH) { in update_sta_info_apmode() 867 u16 cap, ht_cap = false; in rtw_check_beacon_data() local 1046 ht_cap = true; in rtw_check_beacon_data() 1064 memcpy(&pmlmepriv->htpriv.ht_cap, p+2, ie_len); in rtw_check_beacon_data() 1101 if (pregistrypriv->ht_enable && ht_cap) { in rtw_check_beacon_data() 1485 else if ((phtpriv_ap->ht_cap.cap_info & IEEE80211_HT_CAP_SUP_WIDTH) && in rtw_ht_operation_update() 1615 u16 ht_capab = psta->htpriv.ht_cap.cap_info; in bss_cap_update_on_sta_join()
|
D | rtw_mlme_ext.c | 3304 memset(&pstat->htpriv.ht_cap, 0, sizeof(struct rtw_ieee80211_ht_cap)); in OnAssocReq() 3310 memcpy(&pstat->htpriv.ht_cap, elems.ht_capabilities, sizeof(struct rtw_ieee80211_ht_cap)); in OnAssocReq()
|
/linux-4.4.14/drivers/net/wireless/ath/wcn36xx/ |
D | main.c | 126 .ht_cap = { 147 .ht_cap = { 550 if (sta->ht_cap.ht_supported) { in wcn36xx_update_allowed_rates() 551 BUILD_BUG_ON(sizeof(sta->ht_cap.mcs.rx_mask) > in wcn36xx_update_allowed_rates() 554 sta->ht_cap.mcs.rx_mask, in wcn36xx_update_allowed_rates() 555 sizeof(sta->ht_cap.mcs.rx_mask)); in wcn36xx_update_allowed_rates()
|
D | smd.c | 109 else if (sta && sta->ht_cap.ht_supported) in wcn36xx_smd_set_bss_nw_type() 125 if (sta && sta->ht_cap.ht_supported) { in wcn36xx_smd_set_bss_ht_params() 126 unsigned long caps = sta->ht_cap.cap; in wcn36xx_smd_set_bss_ht_params() 127 bss_params->ht = sta->ht_cap.ht_supported; in wcn36xx_smd_set_bss_ht_params() 148 if (sta->ht_cap.ht_supported) { in wcn36xx_smd_set_sta_ht_params() 149 unsigned long caps = sta->ht_cap.cap; in wcn36xx_smd_set_sta_ht_params() 150 sta_params->ht_capable = sta->ht_cap.ht_supported; in wcn36xx_smd_set_sta_ht_params() 156 sta_params->max_ampdu_size = sta->ht_cap.ampdu_factor; in wcn36xx_smd_set_sta_ht_params() 157 sta_params->max_ampdu_density = sta->ht_cap.ampdu_density; in wcn36xx_smd_set_sta_ht_params()
|
/linux-4.4.14/drivers/net/wireless/ath/carl9170/ |
D | main.c | 173 .ht_cap = CARL9170_HT_CAP, 181 .ht_cap = CARL9170_HT_CAP, 1324 if (sta->ht_cap.ht_supported) { in carl9170_op_sta_add() 1325 if (sta->ht_cap.ampdu_density > 6) { in carl9170_op_sta_add() 1337 sta_info->ampdu_max_len = 1 << (3 + sta->ht_cap.ampdu_factor); in carl9170_op_sta_add() 1353 if (sta->ht_cap.ht_supported) { in carl9170_op_sta_remove() 1937 carl9170_band_2GHz.ht_cap.mcs.tx_params |= tx_params; in carl9170_parse_eeprom() 1938 carl9170_band_5GHz.ht_cap.mcs.tx_params |= tx_params; in carl9170_parse_eeprom() 2008 carl9170_band_2GHz.ht_cap.ht_supported = false; in carl9170_register() 2009 carl9170_band_5GHz.ht_cap.ht_supported = false; in carl9170_register()
|
D | tx.c | 1043 factor = min_t(unsigned int, 1u, sta->ht_cap.ampdu_factor); in carl9170_tx_prepare() 1044 density = sta->ht_cap.ampdu_density; in carl9170_tx_prepare()
|
/linux-4.4.14/drivers/staging/rtl8188eu/os_dep/ |
D | ioctl_linux.c | 117 u16 max_rate = 0, rate, ht_cap = false; in translate_scan() local 141 ht_cap = true; in translate_scan() 151 if (ht_cap) in translate_scan() 156 if (ht_cap) in translate_scan() 162 if (ht_cap) in translate_scan() 167 if (ht_cap) in translate_scan() 223 if (ht_cap) { in translate_scan() 638 u8 ht_cap = false; in rtw_wx_get_name() local 649 ht_cap = true; in rtw_wx_get_name() 654 if (ht_cap) in rtw_wx_get_name() [all …]
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/ |
D | rs.c | 166 if (!sta->ht_cap.ht_supported) in rs_mimo_allow() 191 if (!sta->ht_cap.ht_supported) in rs_siso_allow() 201 struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; in rs_sgi_allow() local 204 if (is_ht20(rate) && (ht_cap->cap & in rs_sgi_allow() 207 if (is_ht40(rate) && (ht_cap->cap & in rs_sgi_allow() 2902 struct ieee80211_sta_ht_cap *ht_cap) in rs_ht_init() argument 2908 lq_sta->active_siso_rate = ht_cap->mcs.rx_mask[0] << 1; in rs_ht_init() 2909 lq_sta->active_siso_rate |= ht_cap->mcs.rx_mask[0] & 0x1; in rs_ht_init() 2913 lq_sta->active_mimo2_rate = ht_cap->mcs.rx_mask[1] << 1; in rs_ht_init() 2914 lq_sta->active_mimo2_rate |= ht_cap->mcs.rx_mask[1] & 0x1; in rs_ht_init() [all …]
|
D | sf.c | 168 if (sta->ht_cap.ht_supported || sta->vht_cap.vht_supported) { in iwl_mvm_fill_sf_command()
|
D | sta.c | 130 if (sta->ht_cap.ht_supported) in iwl_mvm_sta_send_to_fw() 166 if (sta->ht_cap.ht_supported) { in iwl_mvm_sta_send_to_fw() 171 mpdu_dens = sta->ht_cap.ampdu_density; in iwl_mvm_sta_send_to_fw() 179 } else if (sta->ht_cap.ht_supported) { in iwl_mvm_sta_send_to_fw() 180 agg_size = sta->ht_cap.ampdu_factor; in iwl_mvm_sta_send_to_fw()
|
D | ops.c | 1135 cmd->is_11n_connection = ap_sta->ht_cap.ht_supported; in iwl_mvm_set_wowlan_data()
|
D | d3.c | 795 ap_sta->ht_cap.ht_supported; in iwl_mvm_get_wowlan_config()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtl8xxxu/ |
D | rtl8xxxu.c | 4475 if (sta->ht_cap.ht_supported) in rtl8xxxu_bss_info_changed() 4482 sta->ht_cap.mcs.rx_mask[0] << 12 | in rtl8xxxu_bss_info_changed() 4483 sta->ht_cap.mcs.rx_mask[1] << 20; in rtl8xxxu_bss_info_changed() 4484 if (sta->ht_cap.cap & in rtl8xxxu_bss_info_changed() 4832 if (sta->ht_cap.ht_supported) { in rtl8xxxu_tx() 4835 ampdu = (u32)sta->ht_cap.ampdu_density; in rtl8xxxu_tx() 4851 sta && sta->ht_cap.cap & in rtl8xxxu_tx() 5389 ampdu_factor = sta->ht_cap.ampdu_factor; in rtl8xxxu_ampdu_action() 5390 ampdu_density = sta->ht_cap.ampdu_density; in rtl8xxxu_ampdu_action() 5719 sband->ht_cap.ht_supported = true; in rtl8xxxu_probe() [all …]
|
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/ |
D | cfg80211.c | 130 .ht_cap.cap = ath6kl_g_htcap, 131 .ht_cap.ht_supported = true, 139 .ht_cap.cap = ath6kl_a_htcap, 140 .ht_cap.ht_supported = true, 2617 wiphy->bands[band]->ht_cap.ht_supported); in ath6kl_restore_htcap() 3918 ath6kl_band_2ghz.ht_cap.cap = 0; in ath6kl_cfg80211_init() 3919 ath6kl_band_2ghz.ht_cap.ht_supported = false; in ath6kl_cfg80211_init() 3920 ath6kl_band_5ghz.ht_cap.cap = 0; in ath6kl_cfg80211_init() 3921 ath6kl_band_5ghz.ht_cap.ht_supported = false; in ath6kl_cfg80211_init() 3929 ath6kl_band_2ghz.ht_cap.mcs.rx_mask[0] = 0xff; in ath6kl_cfg80211_init() [all …]
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
D | hw.c | 1916 u8 curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in rtl8723e_update_hal_rate_table() 1918 u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl8723e_update_hal_rate_table() 1929 ratr_value |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl8723e_update_hal_rate_table() 1930 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl8723e_update_hal_rate_table() 2003 u8 curtxbw_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40) in rtl8723e_update_hal_rate_mask() 2005 u8 curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in rtl8723e_update_hal_rate_mask() 2007 u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl8723e_update_hal_rate_mask() 2029 ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl8723e_update_hal_rate_mask() 2030 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl8723e_update_hal_rate_mask()
|
D | trx.c | 400 bw_40 = sta->ht_cap.cap & in rtl8723e_tx_fill_desc() 466 u8 ampdu_density = sta->ht_cap.ampdu_density; in rtl8723e_tx_fill_desc()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
D | hw.c | 1855 u8 curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in rtl92ce_update_hal_rate_table() 1857 u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl92ce_update_hal_rate_table() 1869 ratr_value |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl92ce_update_hal_rate_table() 1870 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl92ce_update_hal_rate_table() 1943 u8 curtxbw_40mhz = (sta->ht_cap.cap & in rtl92ce_update_hal_rate_mask() 1945 u8 curshortgi_40mhz = (sta->ht_cap.cap & in rtl92ce_update_hal_rate_mask() 1947 u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl92ce_update_hal_rate_mask() 1969 ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl92ce_update_hal_rate_mask() 1970 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl92ce_update_hal_rate_mask()
|
D | trx.c | 525 u8 ampdu_density = sta->ht_cap.ampdu_density; in rtl92ce_tx_fill_desc()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
D | hw.c | 2045 u8 curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in rtl92se_update_hal_rate_table() 2047 u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl92se_update_hal_rate_table() 2057 ratr_value |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl92se_update_hal_rate_table() 2058 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl92se_update_hal_rate_table() 2144 u8 curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in rtl92se_update_hal_rate_mask() 2146 u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl92se_update_hal_rate_mask() 2172 ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl92se_update_hal_rate_mask() 2173 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl92se_update_hal_rate_mask()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
D | hw.c | 1879 u8 curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in rtl92de_update_hal_rate_table() 1881 u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl92de_update_hal_rate_table() 1889 ratr_value |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl92de_update_hal_rate_table() 1890 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl92de_update_hal_rate_table() 1958 u8 curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in rtl92de_update_hal_rate_mask() 1960 u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl92de_update_hal_rate_mask() 1981 ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl92de_update_hal_rate_mask() 1982 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl92de_update_hal_rate_mask()
|
D | trx.c | 662 u8 ampdu_density = sta->ht_cap.ampdu_density; in rtl92de_tx_fill_desc()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
D | hw.c | 2054 u8 curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in rtl88ee_update_hal_rate_table() 2056 u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl88ee_update_hal_rate_table() 2067 ratr_value |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl88ee_update_hal_rate_table() 2068 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl88ee_update_hal_rate_table() 2140 u8 curtxbw_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40) in rtl88ee_update_hal_rate_mask() 2142 u8 curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in rtl88ee_update_hal_rate_mask() 2144 u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl88ee_update_hal_rate_mask() 2167 ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl88ee_update_hal_rate_mask() 2168 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl88ee_update_hal_rate_mask()
|
D | trx.c | 528 bw_40 = sta->ht_cap.cap & in rtl88ee_tx_fill_desc() 615 u8 ampdu_density = sta->ht_cap.ampdu_density; in rtl88ee_tx_fill_desc()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
D | hw.c | 1978 u8 curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in rtl92cu_update_hal_rate_table() 1980 u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl92cu_update_hal_rate_table() 1991 ratr_value |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl92cu_update_hal_rate_table() 1992 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl92cu_update_hal_rate_table() 2066 (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in rtl92cu_update_hal_rate_mask() 2068 u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl92cu_update_hal_rate_mask() 2091 ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl92cu_update_hal_rate_mask() 2092 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl92cu_update_hal_rate_mask()
|
D | trx.c | 567 u8 ampdu_density = sta->ht_cap.ampdu_density; in rtl92cu_tx_fill_desc()
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/ |
D | mac80211_if.c | 225 .ht_cap = { 247 .ht_cap = { 866 sta->ht_cap.ampdu_factor)) - 1); in brcms_ops_ampdu_action() 1036 band->ht_cap.mcs.rx_mask[1] = 0; in ieee_hw_rate_init() 1037 band->ht_cap.mcs.rx_highest = cpu_to_le16(72); in ieee_hw_rate_init()
|
/linux-4.4.14/drivers/pci/ |
D | pci.c | 349 static int __pci_find_next_ht_cap(struct pci_dev *dev, int pos, int ht_cap) in __pci_find_next_ht_cap() argument 354 if (ht_cap == HT_CAPTYPE_SLAVE || ht_cap == HT_CAPTYPE_HOST) in __pci_find_next_ht_cap() 366 if ((cap & mask) == ht_cap) in __pci_find_next_ht_cap() 389 int pci_find_next_ht_capability(struct pci_dev *dev, int pos, int ht_cap) in pci_find_next_ht_capability() argument 391 return __pci_find_next_ht_cap(dev, pos + PCI_CAP_LIST_NEXT, ht_cap); in pci_find_next_ht_capability() 406 int pci_find_ht_capability(struct pci_dev *dev, int ht_cap) in pci_find_ht_capability() argument 412 pos = __pci_find_next_ht_cap(dev, pos, ht_cap); in pci_find_ht_capability()
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/ |
D | iwl-nvm-parse.c | 430 iwl_init_ht_hw_capab(cfg, data, &sband->ht_cap, IEEE80211_BAND_2GHZ, in iwl_init_sbands() 439 iwl_init_ht_hw_capab(cfg, data, &sband->ht_cap, IEEE80211_BAND_5GHZ, in iwl_init_sbands()
|
D | iwl-eeprom-parse.c | 822 iwl_init_ht_hw_capab(cfg, data, &sband->ht_cap, IEEE80211_BAND_2GHZ, in iwl_init_sbands() 831 iwl_init_ht_hw_capab(cfg, data, &sband->ht_cap, IEEE80211_BAND_5GHZ, in iwl_init_sbands()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
D | trx.c | 453 bw_40 = sta->ht_cap.cap & in rtl8723be_tx_fill_desc() 539 u8 ampdu_density = sta->ht_cap.ampdu_density; in rtl8723be_tx_fill_desc()
|
D | hw.c | 2336 u8 curtxbw_40mhz = (sta->ht_cap.cap & in rtl8723be_update_hal_rate_mask() 2338 u8 curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in rtl8723be_update_hal_rate_mask() 2340 u8 curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl8723be_update_hal_rate_mask() 2361 ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl8723be_update_hal_rate_mask() 2362 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl8723be_update_hal_rate_mask()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
D | hw.c | 3371 u8 b_curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in rtl8821ae_update_hal_rate_table() 3373 u8 b_curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl8821ae_update_hal_rate_table() 3383 ratr_value |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl8821ae_update_hal_rate_table() 3384 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl8821ae_update_hal_rate_table() 3624 u8 b_curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in _rtl8821ae_get_ra_shortgi() 3626 u8 b_curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in _rtl8821ae_get_ra_shortgi() 3652 u8 curtxbw_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40) in rtl8821ae_update_hal_rate_mask() 3683 ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl8821ae_update_hal_rate_mask() 3684 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl8821ae_update_hal_rate_mask()
|
D | trx.c | 781 u8 ampdu_density = sta->ht_cap.ampdu_density; in rtl8821ae_tx_fill_desc()
|
/linux-4.4.14/drivers/staging/rtl8723au/hal/ |
D | usb_halinit.c | 1209 update_MSC_rate23a(&pmlmeinfo->ht_cap) : 0; in rtl8723a_update_ramask() 1211 if (support_short_GI23a(padapter, &pmlmeinfo->ht_cap)) in rtl8723a_update_ramask()
|
D | rtl8723a_bt-coexist.c | 5838 update_MSC_rate23a(&pmlmeinfo->ht_cap):0; in btdm_1AntUpdateHalRAMask() 5839 if (support_short_GI23a(padapter, &pmlmeinfo->ht_cap)) in btdm_1AntUpdateHalRAMask()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
D | hw.c | 2315 u8 curtxbw_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40) in rtl92ee_update_hal_rate_mask() 2317 u8 b_curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in rtl92ee_update_hal_rate_mask() 2319 u8 b_curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl92ee_update_hal_rate_mask() 2339 ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl92ee_update_hal_rate_mask() 2340 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl92ee_update_hal_rate_mask()
|
D | trx.c | 691 bw_40 = sta->ht_cap.cap & in rtl92ee_tx_fill_desc() 790 u8 ampdu_density = sta->ht_cap.ampdu_density; in rtl92ee_tx_fill_desc()
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/ |
D | cfg80211.c | 5597 band->ht_cap.ht_supported = true; in brcmf_update_ht_cap() 5599 band->ht_cap.cap |= IEEE80211_HT_CAP_SGI_40; in brcmf_update_ht_cap() 5600 band->ht_cap.cap |= IEEE80211_HT_CAP_SUP_WIDTH_20_40; in brcmf_update_ht_cap() 5602 band->ht_cap.cap |= IEEE80211_HT_CAP_SGI_20; in brcmf_update_ht_cap() 5603 band->ht_cap.cap |= IEEE80211_HT_CAP_DSSSCCK40; in brcmf_update_ht_cap() 5604 band->ht_cap.ampdu_factor = IEEE80211_HT_MAX_AMPDU_64K; in brcmf_update_ht_cap() 5605 band->ht_cap.ampdu_density = IEEE80211_HT_MPDU_DENSITY_16; in brcmf_update_ht_cap() 5606 memset(band->ht_cap.mcs.rx_mask, 0xff, nchain); in brcmf_update_ht_cap() 5607 band->ht_cap.mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; in brcmf_update_ht_cap() 6275 cap = &wiphy->bands[IEEE80211_BAND_2GHZ]->ht_cap.cap; in brcmf_cfg80211_attach()
|
/linux-4.4.14/drivers/net/wireless/rt2x00/ |
D | rt2x00dev.c | 984 memcpy(&rt2x00dev->bands[IEEE80211_BAND_2GHZ].ht_cap, in rt2x00lib_probe_hw_modes() 1002 memcpy(&rt2x00dev->bands[IEEE80211_BAND_5GHZ].ht_cap, in rt2x00lib_probe_hw_modes()
|
D | rt2x00queue.c | 312 sta->ht_cap.ampdu_density; in rt2x00queue_create_tx_descriptor_ht()
|
/linux-4.4.14/drivers/staging/wilc1000/ |
D | wilc_wfi_cfgoperations.c | 3327 WILC_WFI_band_2ghz.ht_cap.ht_supported = 1; in WILC_WFI_CfgAlloc() 3328 WILC_WFI_band_2ghz.ht_cap.cap |= (1 << IEEE80211_HT_CAP_RX_STBC_SHIFT); in WILC_WFI_CfgAlloc() 3329 WILC_WFI_band_2ghz.ht_cap.mcs.rx_mask[0] = 0xff; in WILC_WFI_CfgAlloc() 3330 WILC_WFI_band_2ghz.ht_cap.ampdu_factor = IEEE80211_HT_MAX_AMPDU_8K; in WILC_WFI_CfgAlloc() 3331 WILC_WFI_band_2ghz.ht_cap.ampdu_density = IEEE80211_HT_MPDU_DENSITY_NONE; in WILC_WFI_CfgAlloc()
|
/linux-4.4.14/drivers/net/wireless/ti/wl12xx/ |
D | main.c | 1657 struct ieee80211_sta_ht_cap *ht_cap, in wl12xx_set_peer_cap() argument 1661 return wl1271_acx_set_ht_capabilities(wl, ht_cap, allow_ht_operation, in wl12xx_set_peer_cap()
|
/linux-4.4.14/drivers/staging/wlan-ng/ |
D | cfg80211.c | 759 priv->band.ht_cap.ht_supported = false; in wlan_create_wiphy()
|
/linux-4.4.14/include/linux/ |
D | pci.h | 863 int pci_find_ht_capability(struct pci_dev *dev, int ht_cap); 864 int pci_find_next_ht_capability(struct pci_dev *dev, int pos, int ht_cap);
|
/linux-4.4.14/drivers/net/wireless/ath/wil6210/ |
D | cfg80211.c | 40 .ht_cap = {
|
/linux-4.4.14/include/net/ |
D | mac80211.h | 1689 struct ieee80211_sta_ht_cap ht_cap; member
|
D | cfg80211.h | 330 struct ieee80211_sta_ht_cap ht_cap; member
|