| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | sta.c | 133 .sta_id = mvm_sta->deflink.sta_id, in iwl_mvm_sta_send_to_fw() 162 switch (sta->deflink.bandwidth) { in iwl_mvm_sta_send_to_fw() 174 if (sta->deflink.ht_cap.ht_supported) in iwl_mvm_sta_send_to_fw() 180 switch (sta->deflink.rx_nss) { in iwl_mvm_sta_send_to_fw() 192 switch (sta->deflink.smps_mode) { in iwl_mvm_sta_send_to_fw() 210 if (sta->deflink.ht_cap.ht_supported || in iwl_mvm_sta_send_to_fw() 216 mpdu_dens = iwl_mvm_get_sta_ampdu_dens(&sta->deflink, in iwl_mvm_sta_send_to_fw() 332 cmd.sta_id = mvmsta->deflink.sta_id; in iwl_mvm_invalidate_sta_queue() 910 mvmsta->deflink.sta_id, tid); in iwl_mvm_sta_alloc_queue_tvqm() 911 queue = iwl_mvm_tvqm_enable_txq(mvm, sta, mvmsta->deflink.sta_id, in iwl_mvm_sta_alloc_queue_tvqm() [all …]
|
| H A D | d3.c | 733 if (WARN_ON(!mvmvif->deflink.phy_ctxt)) in iwl_mvm_d3_reprogram() 748 ret = iwl_mvm_phy_ctxt_add(mvm, mvmvif->deflink.phy_ctxt, &chandef, in iwl_mvm_d3_reprogram() 765 cpu_to_le32(FW_CMD_ID_AND_COLOR(mvmvif->deflink.phy_ctxt->id, in iwl_mvm_d3_reprogram() 766 mvmvif->deflink.phy_ctxt->color)); in iwl_mvm_d3_reprogram() 769 cpu_to_le32(FW_CMD_ID_AND_COLOR(mvmvif->deflink.phy_ctxt->id, in iwl_mvm_d3_reprogram() 770 mvmvif->deflink.phy_ctxt->color)); in iwl_mvm_d3_reprogram() 793 rcu_assign_pointer(mvm->fw_id_to_mac_id[mvmvif->deflink.ap_sta_id], in iwl_mvm_d3_reprogram() 803 cpu_to_le32(FW_CMD_ID_AND_COLOR(mvmvif->deflink.phy_ctxt->id, in iwl_mvm_d3_reprogram() 804 mvmvif->deflink.phy_ctxt->color)); in iwl_mvm_d3_reprogram() 923 ap_sta->deflink.ht_cap.ht_supported; in iwl_mvm_get_wowlan_config() [all …]
|
| H A D | power.c | 152 if (!mvmvif->deflink.queue_params[ac].uapsd) in iwl_mvm_power_configure_uapsd() 162 if (!tid_found && !mvmvif->deflink.queue_params[ac].acm) { in iwl_mvm_power_configure_uapsd() 240 if (vif->cfg.assoc && other_mvmvif->deflink.phy_ctxt && in iwl_mvm_allow_uapsd_iterator() 241 curr_mvmvif->deflink.phy_ctxt && in iwl_mvm_allow_uapsd_iterator() 242 other_mvmvif->deflink.phy_ctxt->id != curr_mvmvif->deflink.phy_ctxt->id) in iwl_mvm_allow_uapsd_iterator()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/ |
| H A D | rc.c | 69 if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_20) { in _rtl_rc_get_highest_rix() 91 if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_20) { in _rtl_rc_get_highest_rix() 124 sgi_20 = sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20; in _rtl_rc_rate_set_series() 125 sgi_40 = sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40; in _rtl_rc_rate_set_series() 126 sgi_80 = sta->deflink.vht_cap.cap & IEEE80211_VHT_CAP_SHORT_GI_80; in _rtl_rc_rate_set_series() 138 if (sta && (sta->deflink.ht_cap.cap & in _rtl_rc_rate_set_series() 141 if (sta && sta->deflink.vht_cap.vht_supported) in _rtl_rc_rate_set_series() 152 if (sta && sta->deflink.ht_cap.ht_supported && in _rtl_rc_rate_set_series() 156 if (sta && sta->deflink.vht_cap.vht_supported && in _rtl_rc_rate_set_series() 232 if (sta->deflink.ht_cap.ht_supported && in rtl_tx_status()
|
| H A D | core.c | 873 if (sta->deflink.supp_rates[0] <= 0xf) in rtl_op_sta_add() 875 if (sta->deflink.ht_cap.ht_supported) in rtl_op_sta_add() 882 if (sta->deflink.ht_cap.ht_supported) in rtl_op_sta_add() 884 if (sta->deflink.vht_cap.vht_supported) in rtl_op_sta_add() 892 sta->deflink.supp_rates[0] &= 0xfffffff0; in rtl_op_sta_add() 1097 if (sta->deflink.ht_cap.ht_supported) in rtl_op_bss_info_changed() 1105 if (sta->deflink.supp_rates[0] <= 0xf) in rtl_op_bss_info_changed() 1111 if (sta->deflink.ht_cap.ht_supported) { in rtl_op_bss_info_changed() 1118 if (sta->deflink.vht_cap.vht_supported) { in rtl_op_bss_info_changed() 1223 if (sta->deflink.ht_cap.ampdu_density > in rtl_op_bss_info_changed() [all …]
|
| /linux/net/mac80211/ |
| H A D | ocb.c | 79 sta->sta.deflink.supp_rates[band] = ieee80211_mandatory_rates(sband); in ieee80211_ocb_rx_no_sta() 102 rate_control_rate_init(&sta->deflink); in ieee80211_ocb_finish_sta() 185 sdata->deflink.operating_11g_mode = true; in ieee80211_ocb_join() 186 sdata->deflink.smps_mode = IEEE80211_SMPS_OFF; in ieee80211_ocb_join() 187 sdata->deflink.needed_rx_chains = sdata->local->rx_chains; in ieee80211_ocb_join() 189 err = ieee80211_link_use_channel(&sdata->deflink, &chanreq, in ieee80211_ocb_join() 232 ieee80211_link_release_channel(&sdata->deflink); in ieee80211_ocb_leave()
|
| H A D | sta_info.c | 432 if (link_sta != &sta->deflink) in sta_remove_link() 504 sta_info_free_link(&sta->deflink); in sta_info_free() 628 if (sta_info_alloc_link(local, &sta->deflink, gfp)) in __sta_info_alloc() 632 sta_info_add_link(sta, link_id, &sta->deflink, in __sta_info_alloc() 633 &sta->sta.deflink); in __sta_info_alloc() 636 sta_info_add_link(sta, 0, &sta->deflink, &sta->sta.deflink); in __sta_info_alloc() 639 sta->sta.cur = &sta->sta.deflink.agg; in __sta_info_alloc() 661 memcpy(sta->deflink.addr, link_addr, ETH_ALEN); in __sta_info_alloc() 662 memcpy(sta->sta.deflink.addr, link_addr, ETH_ALEN); in __sta_info_alloc() 760 sta->sta.deflink.supp_rates[i] |= BIT(r); in __sta_info_alloc() [all …]
|
| H A D | tdls.c | 299 txq = &sdata->deflink.tx_conf[ieee80211_ac_from_wmm(i)]; in ieee80211_tdls_add_wmm_param_ie() 315 ieee80211_sta_cap_chan_bw(&sta->deflink); in ieee80211_tdls_chandef_vht_upgrade() 465 ht_cap.ht_supported && sta->sta.deflink.ht_cap.ht_supported) { in ieee80211_tdls_add_setup_start_ies() 467 memcpy(&ht_cap, &sta->sta.deflink.ht_cap, sizeof(ht_cap)); in ieee80211_tdls_add_setup_start_ies() 520 vht_cap.vht_supported && sta->sta.deflink.vht_cap.vht_supported) { in ieee80211_tdls_add_setup_start_ies() 522 memcpy(&vht_cap, &sta->sta.deflink.vht_cap, sizeof(vht_cap)); in ieee80211_tdls_add_setup_start_ies() 653 if (!ap_sta->sta.deflink.ht_cap.ht_supported && sta->sta.deflink.ht_cap.ht_supported) { in ieee80211_tdls_add_setup_cfm_ies() 659 ieee80211_ie_build_ht_oper(pos, &sta->sta.deflink.ht_cap, in ieee80211_tdls_add_setup_cfm_ies() 668 sta->sta.deflink.vht_cap.vht_supported) { in ieee80211_tdls_add_setup_cfm_ies() 677 ieee80211_ie_build_vht_oper(pos, &sta->sta.deflink.vht_cap, in ieee80211_tdls_add_setup_cfm_ies() [all …]
|
| H A D | link.c | 100 bool deflink = link_id < 0; in ieee80211_link_init() local 112 if (deflink) in ieee80211_link_init() 139 if (!deflink) { in ieee80211_link_init() 203 link = &sdata->deflink; in ieee80211_tear_down_links() 333 if (rcu_access_pointer(sdata->link[link_id]) != &sdata->deflink) { in ieee80211_vif_update_links() 353 rcu_access_pointer(sdata->link[link_id]) == &sdata->deflink); in ieee80211_vif_update_links() 362 ieee80211_link_init(sdata, -1, &sdata->deflink, in ieee80211_vif_update_links() 414 ieee80211_link_init(sdata, -1, &sdata->deflink, in ieee80211_vif_update_links()
|
| H A D | cfg.c | 41 return &sdata->deflink; in ieee80211_link_or_deflink() 92 ieee80211_link_info_change_notify(sdata, &sdata->deflink, in ieee80211_set_mu_mimo_follow() 288 sta = sta_info_get(sdata, sdata->deflink.u.mgd.bssid); in ieee80211_change_iface() 742 struct ieee80211_link_data *link = &sdata->deflink; in ieee80211_lookup_key() 765 link_sta = &sta->deflink; in ieee80211_lookup_key() 1081 if (rcu_access_pointer(sdata->deflink.conf->chanctx_conf) && in ieee80211_set_monitor_channel() 1086 ieee80211_link_release_channel(&sdata->deflink); in ieee80211_set_monitor_channel() 1087 ret = ieee80211_link_use_channel(&sdata->deflink, &chanreq, in ieee80211_set_monitor_channel() 2330 !sdata->deflink.u.mgd.tdls_chan_switch_prohibited && in sta_apply_parameters() 2406 if (!nmi_sta->deflink.pub->ht_cap.ht_supported) in sta_apply_parameters() [all …]
|
| H A D | mlme.c | 3447 !sdata->deflink.u.mgd.have_beacon) in ieee80211_powersave_allowed() 3490 u8 dtimper = found->deflink.u.mgd.dtim_period; in ieee80211_recalc_ps() 3664 if (drv_conf_tx(local, &sdata->deflink, ac, in __ieee80211_sta_handle_tspec_ac_params() 3665 &sdata->deflink.tx_conf[ac])) in __ieee80211_sta_handle_tspec_ac_params() 3666 link_err(&sdata->deflink, in __ieee80211_sta_handle_tspec_ac_params() 3694 if (drv_conf_tx(local, &sdata->deflink, ac, in __ieee80211_sta_handle_tspec_ac_params() 3695 &sdata->deflink.tx_conf[non_acm_ac])) in __ieee80211_sta_handle_tspec_ac_params() 3696 link_err(&sdata->deflink, in __ieee80211_sta_handle_tspec_ac_params() 3718 ieee80211_link_info_change_notify(sdata, &sdata->deflink, in ieee80211_sta_handle_tspec_ac_params() 4106 ieee80211_recalc_smps(sdata, &sdata->deflink); in ieee80211_set_associated() [all …]
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192d/ |
| H A D | hw_common.c | 788 curshortgi_40mhz = !!(sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40); in rtl92d_update_hal_rate_table() 789 curshortgi_20mhz = !!(sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20); in rtl92d_update_hal_rate_table() 793 ratr_value = sta->deflink.supp_rates[1] << 4; in rtl92d_update_hal_rate_table() 795 ratr_value = sta->deflink.supp_rates[0]; in rtl92d_update_hal_rate_table() 796 ratr_value |= (sta->deflink.ht_cap.mcs.rx_mask[1] << 20 | in rtl92d_update_hal_rate_table() 797 sta->deflink.ht_cap.mcs.rx_mask[0] << 12); in rtl92d_update_hal_rate_table() 874 curtxbw_40mhz = sta->deflink.bandwidth >= IEEE80211_STA_RX_BW_40; in rtl92d_update_hal_rate_mask() 875 curshortgi_40mhz = !!(sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40); in rtl92d_update_hal_rate_mask() 876 curshortgi_20mhz = !!(sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20); in rtl92d_update_hal_rate_mask() 889 ratr_bitmap = sta->deflink.supp_rates[1] << 4; in rtl92d_update_hal_rate_mask() [all …]
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
| H A D | hw.c | 2011 u8 curshortgi_40mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in rtl92se_update_hal_rate_table() 2013 u8 curshortgi_20mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl92se_update_hal_rate_table() 2018 ratr_value = sta->deflink.supp_rates[1] << 4; in rtl92se_update_hal_rate_table() 2020 ratr_value = sta->deflink.supp_rates[0]; in rtl92se_update_hal_rate_table() 2023 ratr_value |= (sta->deflink.ht_cap.mcs.rx_mask[1] << 20 | in rtl92se_update_hal_rate_table() 2024 sta->deflink.ht_cap.mcs.rx_mask[0] << 12); in rtl92se_update_hal_rate_table() 2109 u8 curtxbw_40mhz = (sta->deflink.bandwidth >= IEEE80211_STA_RX_BW_40) ? 1 : 0; in rtl92se_update_hal_rate_mask() 2110 u8 curshortgi_40mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in rtl92se_update_hal_rate_mask() 2112 u8 curshortgi_20mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl92se_update_hal_rate_mask() 2133 ratr_bitmap = sta->deflink.supp_rates[1] << 4; in rtl92se_update_hal_rate_mask() [all …]
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
| H A D | hw.c | 1819 u8 curshortgi_40mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in rtl92cu_update_hal_rate_table() 1821 u8 curshortgi_20mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl92cu_update_hal_rate_table() 1826 ratr_value = sta->deflink.supp_rates[1] << 4; in rtl92cu_update_hal_rate_table() 1828 ratr_value = sta->deflink.supp_rates[0]; in rtl92cu_update_hal_rate_table() 1832 ratr_value |= (sta->deflink.ht_cap.mcs.rx_mask[1] << 20 | in rtl92cu_update_hal_rate_table() 1833 sta->deflink.ht_cap.mcs.rx_mask[0] << 12); in rtl92cu_update_hal_rate_table() 1904 u8 curtxbw_40mhz = (sta->deflink.bandwidth >= IEEE80211_STA_RX_BW_40) ? 1 : 0; in rtl92cu_update_hal_rate_mask() 1906 (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in rtl92cu_update_hal_rate_mask() 1908 u8 curshortgi_20mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl92cu_update_hal_rate_mask() 1926 ratr_bitmap = sta->deflink.supp_rates[1] << 4; in rtl92cu_update_hal_rate_mask() [all …]
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
| H A D | hw.c | 1830 u8 curshortgi_40mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in rtl8723e_update_hal_rate_table() 1832 u8 curshortgi_20mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl8723e_update_hal_rate_table() 1838 ratr_value = sta->deflink.supp_rates[1] << 4; in rtl8723e_update_hal_rate_table() 1840 ratr_value = sta->deflink.supp_rates[0]; in rtl8723e_update_hal_rate_table() 1843 ratr_value |= (sta->deflink.ht_cap.mcs.rx_mask[1] << 20 | in rtl8723e_update_hal_rate_table() 1844 sta->deflink.ht_cap.mcs.rx_mask[0] << 12); in rtl8723e_update_hal_rate_table() 1917 u8 curtxbw_40mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40) in rtl8723e_update_hal_rate_mask() 1919 u8 curshortgi_40mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in rtl8723e_update_hal_rate_mask() 1921 u8 curshortgi_20mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl8723e_update_hal_rate_mask() 1938 ratr_bitmap = sta->deflink.supp_rates[1] << 4; in rtl8723e_update_hal_rate_mask() [all …]
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
| H A D | hw.c | 1759 u8 curshortgi_40mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in rtl92ce_update_hal_rate_table() 1761 u8 curshortgi_20mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl92ce_update_hal_rate_table() 1767 ratr_value = sta->deflink.supp_rates[1] << 4; in rtl92ce_update_hal_rate_table() 1769 ratr_value = sta->deflink.supp_rates[0]; in rtl92ce_update_hal_rate_table() 1773 ratr_value |= (sta->deflink.ht_cap.mcs.rx_mask[1] << 20 | in rtl92ce_update_hal_rate_table() 1774 sta->deflink.ht_cap.mcs.rx_mask[0] << 12); in rtl92ce_update_hal_rate_table() 1847 u8 curtxbw_40mhz = (sta->deflink.ht_cap.cap & in rtl92ce_update_hal_rate_mask() 1849 u8 curshortgi_40mhz = (sta->deflink.ht_cap.cap & in rtl92ce_update_hal_rate_mask() 1851 u8 curshortgi_20mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl92ce_update_hal_rate_mask() 1868 ratr_bitmap = sta->deflink.supp_rates[1] << 4; in rtl92ce_update_hal_rate_mask() [all …]
|
| /linux/net/mac80211/tests/ |
| H A D | util.c | 217 t_sdata->sdata->deflink.sdata = t_sdata->sdata; in t_sdata_init() 218 t_sdata->sdata->deflink.link_id = 0; in t_sdata_init()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
| H A D | hw.c | 1977 u8 curshortgi_40mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in rtl88ee_update_hal_rate_table() 1979 u8 curshortgi_20mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl88ee_update_hal_rate_table() 1985 ratr_value = sta->deflink.supp_rates[1] << 4; in rtl88ee_update_hal_rate_table() 1987 ratr_value = sta->deflink.supp_rates[0]; in rtl88ee_update_hal_rate_table() 1990 ratr_value |= (sta->deflink.ht_cap.mcs.rx_mask[1] << 20 | in rtl88ee_update_hal_rate_table() 1991 sta->deflink.ht_cap.mcs.rx_mask[0] << 12); in rtl88ee_update_hal_rate_table() 2063 u8 curtxbw_40mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40) in rtl88ee_update_hal_rate_mask() 2065 u8 curshortgi_40mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in rtl88ee_update_hal_rate_mask() 2067 u8 curshortgi_20mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl88ee_update_hal_rate_mask() 2085 ratr_bitmap = sta->deflink.supp_rates[1] << 4; in rtl88ee_update_hal_rate_mask() [all …]
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | debug_sta.c | 39 if (!an->sta->deflink.ht_cap.ht_supported) { in read_file_node_aggr() 189 if (!sta->deflink.ht_cap.ht_supported) in read_file_node_recv()
|
| H A D | htc_drv_main.c | 494 sta->deflink.ht_cap.ampdu_factor); in ath9k_htc_add_station() 605 if (sta->deflink.supp_rates[sband->band] & BIT(i)) { in ath9k_htc_setup_rate() 613 if (sta->deflink.ht_cap.ht_supported) { in ath9k_htc_setup_rate() 615 if (sta->deflink.ht_cap.mcs.rx_mask[i/8] & (1<<(i%8))) in ath9k_htc_setup_rate() 623 if (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_RX_STBC) in ath9k_htc_setup_rate() 625 if (sta->deflink.ht_cap.mcs.rx_mask[1]) in ath9k_htc_setup_rate() 627 if ((sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40) && in ath9k_htc_setup_rate() 631 (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40)) in ath9k_htc_setup_rate() 634 (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20)) in ath9k_htc_setup_rate()
|
| /linux/drivers/net/wireless/ath/wcn36xx/ |
| H A D | main.c | 722 u32 rates = sta->deflink.supp_rates[band]; in wcn36xx_update_allowed_rates() 748 if (sta->deflink.ht_cap.ht_supported) { in wcn36xx_update_allowed_rates() 749 BUILD_BUG_ON(sizeof(sta->deflink.ht_cap.mcs.rx_mask) > in wcn36xx_update_allowed_rates() 752 sta->deflink.ht_cap.mcs.rx_mask, in wcn36xx_update_allowed_rates() 753 sizeof(sta->deflink.ht_cap.mcs.rx_mask)); in wcn36xx_update_allowed_rates() 756 if (sta->deflink.vht_cap.vht_supported) { in wcn36xx_update_allowed_rates() 759 le16_to_cpu(sta->deflink.vht_cap.vht_mcs.rx_mcs_map); in wcn36xx_update_allowed_rates() 761 le16_to_cpu(sta->deflink.vht_cap.vht_mcs.tx_mcs_map); in wcn36xx_update_allowed_rates()
|
| H A D | smd.c | 212 else if (sta && sta->deflink.ht_cap.ht_supported) in wcn36xx_smd_set_bss_nw_type() 214 else if (sta && (sta->deflink.supp_rates[NL80211_BAND_2GHZ] & 0x7f)) in wcn36xx_smd_set_bss_nw_type() 229 if (sta && sta->deflink.ht_cap.ht_supported) { in wcn36xx_smd_set_bss_ht_params() 230 unsigned long caps = sta->deflink.ht_cap.cap; in wcn36xx_smd_set_bss_ht_params() 232 bss_params->ht = sta->deflink.ht_cap.ht_supported; in wcn36xx_smd_set_bss_ht_params() 255 if (sta && sta->deflink.vht_cap.vht_supported) in wcn36xx_smd_set_bss_vht_params() 262 if (sta->deflink.ht_cap.ht_supported) { in wcn36xx_smd_set_sta_ht_params() 263 unsigned long caps = sta->deflink.ht_cap.cap; in wcn36xx_smd_set_sta_ht_params() 265 sta_params->ht_capable = sta->deflink.ht_cap.ht_supported; in wcn36xx_smd_set_sta_ht_params() 271 sta_params->max_ampdu_size = sta->deflink.ht_cap.ampdu_factor; in wcn36xx_smd_set_sta_ht_params() [all …]
|
| /linux/drivers/net/wireless/intel/iwlegacy/ |
| H A D | 4965-rs.c | 624 return (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_GRN_FLD) && in il4965_rs_use_green() 967 if (sta->deflink.supp_rates[sband->band]) in il4965_rs_tx_status() 1161 if (!conf_is_ht(conf) || !sta->deflink.ht_cap.ht_supported) in il4965_rs_switch_to_mimo2() 1164 if (sta->deflink.smps_mode == IEEE80211_SMPS_STATIC) in il4965_rs_switch_to_mimo2() 1179 if (il_is_ht40_tx_allowed(il, &sta->deflink.ht_cap)) in il4965_rs_switch_to_mimo2() 1214 if (!conf_is_ht(conf) || !sta->deflink.ht_cap.ht_supported) in il4965_rs_switch_to_siso() 1225 if (il_is_ht40_tx_allowed(il, &sta->deflink.ht_cap)) in il4965_rs_switch_to_siso() 1381 struct ieee80211_sta_ht_cap *ht_cap = &sta->deflink.ht_cap; in il4965_rs_move_siso_to_other() 1504 struct ieee80211_sta_ht_cap *ht_cap = &sta->deflink.ht_cap; in il4965_rs_move_mimo2_to_other() 1757 lq_sta->supp_rates = sta->deflink.supp_rates[lq_sta->band]; in il4965_rs_rate_scale_perform() [all …]
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | wow.c | 138 if (arvif != &arvif->ahvif->deflink) in ath12k_wow_cleanup() 485 if (arvif != &arvif->ahvif->deflink) in ath12k_wow_set_wakeups() 548 if (arvif != &arvif->ahvif->deflink) in ath12k_wow_nlo_cleanup() 758 if (arvif != &ahvif->deflink) in ath12k_wow_arp_ns_offload() 792 if (arvif != &arvif->ahvif->deflink) in ath12k_gtk_rekey_offload()
|
| /linux/drivers/net/wireless/mediatek/mt7601u/ |
| H A D | tx.c | 166 ba_size <<= sta->deflink.ht_cap.ampdu_factor; in mt7601u_push_txwi() 175 sta->deflink.ht_cap.ampdu_density)); in mt7601u_push_txwi()
|