Home
last modified time | relevance | path

Searched refs:deflink (Results 1 – 25 of 106) sorted by relevance

12345

/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dsta.c133 .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 Dmac80211.c1033 if (iwl_mvm_vif_from_mac80211(vif)->deflink.ap_sta_id == in iwl_mvm_mac_ampdu_action()
1034 iwl_mvm_sta_from_mac80211(sta)->deflink.sta_id) { in iwl_mvm_mac_ampdu_action()
1124 probe_data = rcu_dereference_protected(mvmvif->deflink.probe_resp_data, in iwl_mvm_cleanup_iterator()
1128 RCU_INIT_POINTER(mvmvif->deflink.probe_resp_data, NULL); in iwl_mvm_cleanup_iterator()
1669 return iwl_mvm_allocate_int_sta(mvm, &mvmvif->deflink.mcast_sta, 0, in iwl_mvm_alloc_bcast_mcast_sta()
1681 mvmvif->deflink.average_beacon_energy = 0; in iwl_mvm_mac_init_mvmvif()
1702 mvmvif->deflink.fw_link_id = IWL_MVM_FW_LINK_ID_INVALID; in iwl_mvm_mac_add_interface()
1703 mvmvif->deflink.active = 0; in iwl_mvm_mac_add_interface()
1704 mvmvif->link[0] = &mvmvif->deflink; in iwl_mvm_mac_add_interface()
1800 mvmvif->deflink.phy_ctxt = NULL; in iwl_mvm_mac_add_interface()
[all …]
H A Dmld-mac80211.c44 mvmvif->deflink.fw_link_id = IWL_MVM_FW_LINK_ID_INVALID; in iwl_mvm_mld_mac_add_interface()
45 mvmvif->deflink.active = 0; in iwl_mvm_mld_mac_add_interface()
64 mvmvif->link[0] = &mvmvif->deflink; in iwl_mvm_mld_mac_add_interface()
151 if (mvmvif->deflink.phy_ctxt) { in iwl_mvm_mld_mac_remove_interface()
152 iwl_mvm_phy_ctxt_unref(mvm, mvmvif->deflink.phy_ctxt); in iwl_mvm_mld_mac_remove_interface()
153 mvmvif->deflink.phy_ctxt = NULL; in iwl_mvm_mld_mac_remove_interface()
165 probe_data = rcu_dereference_protected(mvmvif->deflink.probe_resp_data, in iwl_mvm_mld_mac_remove_interface()
167 RCU_INIT_POINTER(mvmvif->deflink.probe_resp_data, NULL); in iwl_mvm_mld_mac_remove_interface()
959 mvmvif->link[0] = &mvmvif->deflink; in iwl_mvm_mld_change_vif_links()
H A Dd3.c733 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 …]
/linux/drivers/net/wireless/realtek/rtlwifi/
H A Drc.c69 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 Dcore.c873 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 …]
H A Dbase.c637 sgi_40 = sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40; in _rtl_query_shortgi()
638 sgi_20 = sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20; in _rtl_query_shortgi()
639 sgi_80 = sta->deflink.vht_cap.cap & IEEE80211_VHT_CAP_SHORT_GI_80; in _rtl_query_shortgi()
641 if (!sta->deflink.ht_cap.ht_supported && in _rtl_query_shortgi()
642 !sta->deflink.vht_cap.vht_supported) in _rtl_query_shortgi()
654 bw_40 = sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40; in _rtl_query_shortgi()
655 bw_80 = sta->deflink.vht_cap.vht_supported; in _rtl_query_shortgi()
873 if (!(sta->deflink.ht_cap.ht_supported) || in _rtl_query_bandwidth_mode()
874 !(sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40)) in _rtl_query_bandwidth_mode()
877 if (!mac->bw_40 || !(sta->deflink.ht_cap.ht_supported)) in _rtl_query_bandwidth_mode()
[all …]
/linux/net/mac80211/
H A Docb.c79 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 Dibss.c296 if (ieee80211_link_use_channel(&sdata->deflink, &chanreq, in __ieee80211_sta_join_ibss()
303 sdata->deflink.radar_required = radar_required; in __ieee80211_sta_join_ibss()
345 sdata->deflink.operating_11g_mode = in __ieee80211_sta_join_ibss()
348 ieee80211_set_wmm_default(&sdata->deflink, true, false); in __ieee80211_sta_join_ibss()
361 ieee80211_link_release_channel(&sdata->deflink); in __ieee80211_sta_join_ibss()
529 cbss->channel = sdata->deflink.csa.chanreq.oper.chan; in ieee80211_ibss_finish_csa()
534 ifibss->chandef = sdata->deflink.csa.chanreq.oper; in ieee80211_ibss_finish_csa()
565 rate_control_rate_init(&sta->deflink); in ieee80211_ibss_finish_sta()
621 sta->sta.deflink.supp_rates[band] = supp_rates | in ieee80211_ibss_add_sta()
709 ieee80211_link_release_channel(&sdata->deflink); in ieee80211_ibss_disconnect()
[all...]
H A Dsta_info.c432 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 Dagg-rx.c203 if (!sta->sta.deflink.he_cap.has_he) in ieee80211_retrieve_addba_ext_data()
220 (sta->sta.valid_links || sta->sta.deflink.eht_cap.has_eht)) { in ieee80211_retrieve_addba_ext_data()
268 if (sta->sta.valid_links || sta->sta.deflink.he_cap.has_he) in ieee80211_send_addba_resp()
304 !sta->sta.deflink.ht_cap.ht_supported && in __ieee80211_start_rx_ba_session()
305 !sta->sta.deflink.he_cap.has_he && in __ieee80211_start_rx_ba_session()
306 !sta->sta.deflink.s1g_cap.s1g) { in __ieee80211_start_rx_ba_session()
321 if (sta->sta.valid_links || sta->sta.deflink.eht_cap.has_eht) in __ieee80211_start_rx_ba_session()
323 else if (sta->sta.deflink.he_cap.has_he) in __ieee80211_start_rx_ba_session()
334 !(sta->sta.deflink.ht_cap.cap & IEEE80211_HT_CAP_DELAY_BA) || in __ieee80211_start_rx_ba_session()
335 !(sta->sta.deflink.s1g_cap.cap[3] & S1G_CAP3_HT_DELAYED_BA))) || in __ieee80211_start_rx_ba_session()
H A Dmesh_plink.c64 (s8)-ewma_signal_read(&sta->deflink.rx_stats_avg.signal) > in rssi_threshold_check()
129 if (erp_rates & sta->sta.deflink.supp_rates[sband->band]) in mesh_set_short_slot_time()
181 if (sta->sta.deflink.bandwidth > IEEE80211_STA_RX_BW_20) in mesh_set_ht_prot_mode()
184 if (!sta->sta.deflink.ht_cap.ht_supported) { in mesh_set_ht_prot_mode()
432 enum ieee80211_sta_rx_bandwidth bw = sta->sta.deflink.bandwidth; in mesh_sta_info_init()
441 sta->deflink.rx_stats.last_rx = jiffies; in mesh_sta_info_init()
449 if (sta->sta.deflink.supp_rates[sband->band] != rates) in mesh_sta_info_init()
451 sta->sta.deflink.supp_rates[sband->band] = rates; in mesh_sta_info_init()
455 &sta->deflink)) in mesh_sta_info_init()
460 &sta->deflink); in mesh_sta_info_init()
[all...]
H A Dtdls.c299 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 Dlink.c88 bool deflink = link_id < 0; in ieee80211_link_init() local
122 if (!deflink) { in ieee80211_link_init()
186 link = &sdata->deflink; in ieee80211_tear_down_links()
316 if (rcu_access_pointer(sdata->link[link_id]) != &sdata->deflink) { in ieee80211_vif_update_links()
336 rcu_access_pointer(sdata->link[link_id]) == &sdata->deflink); in ieee80211_vif_update_links()
345 ieee80211_link_init(sdata, -1, &sdata->deflink, in ieee80211_vif_update_links()
397 ieee80211_link_init(sdata, -1, &sdata->deflink, in ieee80211_vif_update_links()
H A Diface.c562 sdata->deflink.u.mgd.csa.waiting_bcn = false; in ieee80211_do_stop()
565 wiphy_work_cancel(local->hw.wiphy, &sdata->deflink.csa.finalize_work); in ieee80211_do_stop()
567 &sdata->deflink.color_change_finalize_work); in ieee80211_do_stop()
569 &sdata->deflink.dfs_cac_timer_work); in ieee80211_do_stop()
574 ieee80211_link_release_channel(&sdata->deflink); in ieee80211_do_stop()
721 ieee80211_link_release_channel(&sdata->deflink); in ieee80211_do_stop()
880 ieee80211_link_stop(&sdata->deflink); in ieee80211_teardown_sdata()
987 sta = sta_info_get(sdata, sdata->deflink.u.mgd.bssid); in ieee80211_netdev_fill_forward_path()
1181 ieee80211_link_init(sdata, -1, &sdata->deflink, &sdata->vif.bss_conf); in ieee80211_sdata_init()
1237 ret = ieee80211_link_use_channel(&sdata->deflink, &local->monitor_chanreq, in ieee80211_add_virtual_monitor()
[all …]
H A Dagg-tx.c97 if (sta->sta.deflink.he_cap.has_he) in ieee80211_send_addba_request()
469 sta->sta.deflink.eht_cap.has_eht || in ieee80211_send_addba_with_timeout()
472 } else if (sta->sta.deflink.he_cap.has_he) { in ieee80211_send_addba_with_timeout()
616 !pubsta->deflink.ht_cap.ht_supported && in ieee80211_start_tx_ba_session()
617 !pubsta->deflink.vht_cap.vht_supported && in ieee80211_start_tx_ba_session()
618 !pubsta->deflink.he_cap.has_he && in ieee80211_start_tx_ba_session()
619 !pubsta->deflink.eht_cap.has_eht && in ieee80211_start_tx_ba_session()
620 !pubsta->deflink.s1g_cap.s1g) in ieee80211_start_tx_ba_session()
672 !sta->sta.deflink.ht_cap.ht_supported) { in ieee80211_start_tx_ba_session()
H A Drc80211_minstrel_ht.c677 if (!mi->sta->deflink.ht_cap.ht_supported) in minstrel_ht_prob_rate_reduce_streams()
1067 bool ht_supported = mi->sta->deflink.ht_cap.ht_supported; in minstrel_ht_update_stats()
1482 (mi->sta->deflink.smps_mode == IEEE80211_SMPS_DYNAMIC && in minstrel_ht_set_rate()
1542 if (!mi->sta->deflink.vht_cap.vht_supported) in minstrel_ht_get_max_amsdu_len()
1573 mi->sta->deflink.agg.max_rc_amsdu_len = minstrel_ht_get_max_amsdu_len(mi); in minstrel_ht_update_rates()
1661 if (sta->deflink.ht_cap.ht_supported && in minstrel_ht_update_cck()
1684 if (sta->deflink.ht_cap.ht_supported) in minstrel_ht_update_ofdm()
1704 struct ieee80211_mcs_info *mcs = &sta->deflink.ht_cap.mcs; in minstrel_ht_update_caps()
1705 u16 ht_cap = sta->deflink.ht_cap.cap; in minstrel_ht_update_caps()
1706 struct ieee80211_sta_vht_cap *vht_cap = &sta->deflink.vht_cap; in minstrel_ht_update_caps()
[all …]
/linux/drivers/net/wireless/mediatek/mt76/
H A Dmt76_connac_mcu.c608 if (!sta->deflink.agg.max_amsdu_len) in mt76_connac_mcu_sta_amsdu_tlv()
615 amsdu->max_mpdu_size = sta->deflink.agg.max_amsdu_len >= in mt76_connac_mcu_sta_amsdu_tlv()
626 struct ieee80211_sta_he_cap *he_cap = &sta->deflink.he_cap; in mt76_connac_mcu_sta_he_tlv()
714 switch (sta->deflink.bandwidth) { in mt76_connac_mcu_sta_he_tlv()
759 struct ieee80211_sta_he_cap *he_cap = &sta->deflink.he_cap; in mt76_connac_mcu_sta_he_tlv_v2()
770 switch (sta->deflink.bandwidth) { in mt76_connac_mcu_sta_he_tlv_v2()
864 if (sta->deflink.ht_cap.ht_supported) { in mt76_connac_mcu_sta_tlv()
869 ht->ht_cap = cpu_to_le16(sta->deflink.ht_cap.cap); in mt76_connac_mcu_sta_tlv()
873 if (sta->deflink.vht_cap.vht_supported) { in mt76_connac_mcu_sta_tlv()
880 vht->vht_cap = cpu_to_le32(sta->deflink.vht_cap.cap); in mt76_connac_mcu_sta_tlv()
[all …]
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192d/
H A Dhw_common.c788 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/ath/ath11k/
H A Dmac.c1912 ratemask = sta->deflink.supp_rates[band]; in ath11k_peer_assoc_h_rates()
1957 const struct ieee80211_sta_ht_cap *ht_cap = &sta->deflink.ht_cap; in ath11k_peer_assoc_h_ht()
1994 if (sta->deflink.bandwidth >= IEEE80211_STA_RX_BW_40) { in ath11k_peer_assoc_h_ht()
2052 arg->peer_nss = min(sta->deflink.rx_nss, max_nss); in ath11k_peer_assoc_h_ht()
2154 const struct ieee80211_sta_vht_cap *vht_cap = &sta->deflink.vht_cap; in ath11k_peer_assoc_h_vht()
2200 if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_80) in ath11k_peer_assoc_h_vht()
2203 if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_160) in ath11k_peer_assoc_h_vht()
2208 if (vht_nss > sta->deflink.rx_nss) { in ath11k_peer_assoc_h_vht()
2210 for (nss_idx = sta->deflink.rx_nss - 1; nss_idx >= 0; nss_idx--) { in ath11k_peer_assoc_h_vht()
2220 sta->deflink.rx_nss, sta->addr); in ath11k_peer_assoc_h_vht()
[all …]
/linux/drivers/net/wireless/realtek/rtw88/
H A Dtx.c98 u8 exp = sta->deflink.ht_cap.ampdu_factor; in get_tx_ampdu_factor()
109 return sta->deflink.ht_cap.ampdu_density; in get_tx_ampdu_density()
117 if (rtwdev->hal.rf_type == RF_2T2R && sta->deflink.ht_cap.mcs.rx_mask[1] != 0) in get_highest_ht_tx_rate()
132 tx_mcs_map = le16_to_cpu(sta->deflink.vht_cap.vht_mcs.tx_mcs_map); in get_highest_vht_tx_rate()
367 if (sta->deflink.vht_cap.vht_supported) in rtw_tx_data_pkt_info_update()
369 else if (sta->deflink.ht_cap.ht_supported) in rtw_tx_data_pkt_info_update()
371 else if (sta->deflink.supp_rates[0] <= 0xf) in rtw_tx_data_pkt_info_update()
/linux/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmain.c731 struct mt7996_phy *phy = mt7996_vif_link_phy(&mvif->deflink); in mt7996_get_txpower()
955 msta_link = &msta->deflink; in mt7996_mac_sta_init_link()
986 msta_link->wcid.def_wcid = &msta->deflink.wcid; in mt7996_mac_sta_init_link()
1429 mt76_rx_aggr_start(&dev->mt76, &msta->deflink.wcid, tid, in mt7996_ampdu_action()
1434 mt76_rx_aggr_stop(&dev->mt76, &msta->deflink.wcid, tid); in mt7996_ampdu_action()
1445 clear_bit(tid, &msta->deflink.wcid.ampdu_state); in mt7996_ampdu_action()
1449 set_bit(tid, &msta->deflink.wcid.ampdu_state); in mt7996_ampdu_action()
1454 clear_bit(tid, &msta->deflink.wcid.ampdu_state); in mt7996_ampdu_action()
1524 ret = __mt7996_get_tsf(hw, &mvif->deflink); in mt7996_get_tsf()
1663 struct mt7996_sta_link *msta_link = &msta->deflink; in mt7996_sta_statistics()
[all …]
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192se/
H A Dhw.c2011 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 Dhw.c1819 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 Dhw.c1830 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 …]

12345