| /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 | rx.c | 244 (!mvmvif->deflink.queue_params[IEEE80211_AC_VO].uapsd && in iwl_mvm_rx_handle_tcm() 245 !mvmvif->deflink.queue_params[IEEE80211_AC_VI].uapsd && in iwl_mvm_rx_handle_tcm() 246 !mvmvif->deflink.queue_params[IEEE80211_AC_BE].uapsd && in iwl_mvm_rx_handle_tcm() 247 !mvmvif->deflink.queue_params[IEEE80211_AC_BK].uapsd) || in iwl_mvm_rx_handle_tcm() 248 mvmsta->deflink.sta_id != mvmvif->deflink.ap_sta_id) in iwl_mvm_rx_handle_tcm() 638 mvmvif->deflink.beacon_stats.num_beacons = in iwl_mvm_stat_iterator() 640 mvmvif->deflink.beacon_stats.avg_signal = in iwl_mvm_stat_iterator() 653 mvmvif->deflink.beacon_stats.accu_num_beacons += in iwl_mvm_stat_iterator() 654 mvmvif->deflink.beacon_stats.num_beacons; in iwl_mvm_stat_iterator() 657 iwl_mvm_update_link_sig(vif, sig, &mvmvif->deflink, &vif->bss_conf); in iwl_mvm_stat_iterator() [all …]
|
| H A D | mac80211.c | 1031 if (iwl_mvm_vif_from_mac80211(vif)->deflink.ap_sta_id == in iwl_mvm_mac_ampdu_action() 1032 iwl_mvm_sta_from_mac80211(sta)->deflink.sta_id) { in iwl_mvm_mac_ampdu_action() 1123 probe_data = rcu_dereference_protected(mvmvif->deflink.probe_resp_data, in iwl_mvm_cleanup_iterator() 1127 RCU_INIT_POINTER(mvmvif->deflink.probe_resp_data, NULL); in iwl_mvm_cleanup_iterator() 1668 return iwl_mvm_allocate_int_sta(mvm, &mvmvif->deflink.mcast_sta, 0, in iwl_mvm_alloc_bcast_mcast_sta() 1680 mvmvif->deflink.average_beacon_energy = 0; in iwl_mvm_mac_init_mvmvif() 1701 mvmvif->deflink.fw_link_id = IWL_MVM_FW_LINK_ID_INVALID; in iwl_mvm_mac_add_interface() 1702 mvmvif->deflink.active = 0; in iwl_mvm_mac_add_interface() 1703 mvmvif->link[0] = &mvmvif->deflink; in iwl_mvm_mac_add_interface() 1799 mvmvif->deflink.phy_ctxt = NULL; in iwl_mvm_mac_add_interface() [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 …]
|
| /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/drivers/net/wireless/mediatek/mt76/mt7921/ |
| H A D | main.c | 325 &mvif->sta.deflink.wcid, true); in mt7921_add_interface() 334 INIT_LIST_HEAD(&mvif->sta.deflink.wcid.poll_list); in mt7921_add_interface() 335 mvif->sta.deflink.wcid.idx = idx; in mt7921_add_interface() 336 mvif->sta.deflink.wcid.tx_info |= MT_WCID_TX_INFO_SET; in mt7921_add_interface() 337 mt76_wcid_init(&mvif->sta.deflink.wcid, mvif->bss_conf.mt76.band_idx); in mt7921_add_interface() 344 rcu_assign_pointer(dev->mt76.wcid[idx], &mvif->sta.deflink.wcid); in mt7921_add_interface() 510 struct mt76_wcid *wcid = &msta->deflink.wcid; in mt7921_set_key() 563 err = mt76_connac_mcu_add_key(&dev->mt76, vif, &msta->deflink.bip, in mt7921_set_key() 565 &msta->deflink.wcid, cmd); in mt7921_set_key() 572 &mvif->wep_sta->deflink.bip, in mt7921_set_key() [all …]
|
| H A D | pci_mac.c | 37 if (time_after(jiffies, msta->deflink.last_txs + HZ / 4)) { in mt7921e_tx_prepare_skb() 39 msta->deflink.last_txs = jiffies; in mt7921e_tx_prepare_skb()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
| H A D | mcu.c | 65 int nss, max_nss = sta->deflink.rx_nss > 3 ? 4 : sta->deflink.rx_nss; in mt7915_mcu_set_sta_he_mcs() 105 sta->deflink.bandwidth == IEEE80211_STA_RX_BW_160) in mt7915_mcu_set_sta_he_mcs() 118 u16 mcs_map = le16_to_cpu(sta->deflink.vht_cap.vht_mcs.rx_mcs_map); in mt7915_mcu_set_sta_vht_mcs() 119 int nss, max_nss = sta->deflink.rx_nss > 3 ? 4 : sta->deflink.rx_nss; in mt7915_mcu_set_sta_vht_mcs() 141 sta->deflink.bandwidth == IEEE80211_STA_RX_BW_160) in mt7915_mcu_set_sta_vht_mcs() 150 int nss, max_nss = sta->deflink.rx_nss > 3 ? 4 : sta->deflink.rx_nss; in mt7915_mcu_set_sta_ht_mcs() 153 ht_mcs[nss] = sta->deflink.ht_cap.mcs.rx_mask[nss] & mask[nss]; in mt7915_mcu_set_sta_ht_mcs() 791 struct ieee80211_he_cap_elem *elem = &sta->deflink.he_cap.he_cap_elem; in mt7915_mcu_sta_he_tlv() 797 if (!sta->deflink.he_cap.has_he) in mt7915_mcu_sta_he_tlv() 883 mcs_map = sta->deflink.he_cap.he_mcs_nss_supp; in mt7915_mcu_sta_he_tlv() [all …]
|
| /linux/net/mac80211/ |
| H A D | ibss.c | 292 if (ieee80211_link_use_channel(&sdata->deflink, &chanreq, in __ieee80211_sta_join_ibss() 299 sdata->deflink.radar_required = radar_required; in __ieee80211_sta_join_ibss() 341 sdata->deflink.operating_11g_mode = in __ieee80211_sta_join_ibss() 344 ieee80211_set_wmm_default(&sdata->deflink, true, false); in __ieee80211_sta_join_ibss() 357 ieee80211_link_release_channel(&sdata->deflink); in __ieee80211_sta_join_ibss() 519 cbss->channel = sdata->deflink.csa.chanreq.oper.chan; in ieee80211_ibss_finish_csa() 524 ifibss->chandef = sdata->deflink.csa.chanreq.oper; in ieee80211_ibss_finish_csa() 546 ieee80211_sta_init_nss_bw_capa(&sta->deflink, in ieee80211_ibss_finish_sta() 547 &sdata->deflink.conf->chanreq.oper); in ieee80211_ibss_finish_sta() 558 rate_control_rate_init(&sta->deflink); in ieee80211_ibss_finish_sta() [all …]
|
| H A D | status.c | 75 sta->deflink.status_stats.filtered++; in ieee80211_handle_filtered_frame() 887 sta->deflink.status_stats.lost_packets++; in ieee80211_lost_packet() 900 if (sta->deflink.status_stats.lost_packets < pkt_thr || in ieee80211_lost_packet() 901 !time_after(jiffies, sta->deflink.status_stats.last_pkt_time + pkt_time)) in ieee80211_lost_packet() 905 sta->deflink.status_stats.lost_packets, in ieee80211_lost_packet() 907 sta->deflink.status_stats.lost_packets = 0; in ieee80211_lost_packet() 1034 sta->deflink.tx_stats.last_rate = in __ieee80211_tx_status() 1080 sta->deflink.status_stats.msdu_failed[tid]++; in __ieee80211_tx_status() 1082 sta->deflink.status_stats.msdu_retries[tid] += in __ieee80211_tx_status() 1252 sta->deflink in ieee80211_tx_status_ext() [all...] |
| H A D | sta_info.c | 441 if (link_sta != &sta->deflink) in sta_remove_link() 511 sta_info_free_link(&sta->deflink); in sta_info_free() 651 if (sta_info_alloc_link(local, &sta->deflink, gfp)) in __sta_info_alloc() 655 sta_info_add_link(sta, link_id, &sta->deflink, in __sta_info_alloc() 656 &sta->sta.deflink); in __sta_info_alloc() 659 sta_info_add_link(sta, 0, &sta->deflink, &sta->sta.deflink); in __sta_info_alloc() 662 sta->sta.cur = &sta->sta.deflink.agg; in __sta_info_alloc() 684 memcpy(sta->deflink.addr, link_addr, ETH_ALEN); in __sta_info_alloc() 685 memcpy(sta->sta.deflink 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() 317 switch (ieee80211_sta_current_bw(&sta->deflink, &uc, in ieee80211_tdls_chandef_vht_upgrade() 469 ht_cap.ht_supported && sta->sta.deflink.ht_cap.ht_supported) { in ieee80211_tdls_add_setup_start_ies() 471 memcpy(&ht_cap, &sta->sta.deflink.ht_cap, sizeof(ht_cap)); in ieee80211_tdls_add_setup_start_ies() 524 vht_cap.vht_supported && sta->sta.deflink.vht_cap.vht_supported) { in ieee80211_tdls_add_setup_start_ies() 526 memcpy(&vht_cap, &sta->sta.deflink.vht_cap, sizeof(vht_cap)); in ieee80211_tdls_add_setup_start_ies() 657 if (!ap_sta->sta.deflink.ht_cap.ht_supported && sta->sta.deflink.ht_cap.ht_supported) { in ieee80211_tdls_add_setup_cfm_ies() 663 ieee80211_ie_build_ht_oper(pos, &sta->sta.deflink.ht_cap, in ieee80211_tdls_add_setup_cfm_ies() 672 sta->sta.deflink.vht_cap.vht_supported) { in ieee80211_tdls_add_setup_cfm_ies() 681 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() 338 if (rcu_access_pointer(sdata->link[link_id]) != &sdata->deflink) { in ieee80211_vif_update_links() 358 rcu_access_pointer(sdata->link[link_id]) == &sdata->deflink); in ieee80211_vif_update_links() 368 ieee80211_link_init(sdata, -1, &sdata->deflink, in ieee80211_vif_update_links() 452 ieee80211_link_init(sdata, -1, &sdata->deflink, in ieee80211_vif_update_links()
|
| H A D | iface.c | 569 sdata->deflink.u.mgd.csa.waiting_bcn = false; in ieee80211_do_stop() 572 wiphy_work_cancel(local->hw.wiphy, &sdata->deflink.csa.finalize_work); in ieee80211_do_stop() 574 &sdata->deflink.color_change_finalize_work); in ieee80211_do_stop() 576 &sdata->deflink.dfs_cac_timer_work); in ieee80211_do_stop() 581 ieee80211_link_release_channel(&sdata->deflink); in ieee80211_do_stop() 759 ieee80211_link_release_channel(&sdata->deflink); in ieee80211_do_stop() 918 ieee80211_link_stop(&sdata->deflink); in ieee80211_teardown_sdata() 1067 sta = sta_info_get(sdata, sdata->deflink.u.mgd.bssid); in ieee80211_netdev_fill_forward_path() 1261 ieee80211_link_init(sdata, -1, &sdata->deflink, &sdata->vif.bss_conf); in ieee80211_add_virtual_monitor() 1317 ret = ieee80211_link_use_channel(&sdata->deflink, in ieee80211_add_virtual_monitor() [all...] |
| H A D | agg-tx.c | 98 if (sta->sta.deflink.he_cap.has_he) in ieee80211_send_addba_request() 470 sta->sta.deflink.eht_cap.has_eht || in ieee80211_send_addba_with_timeout() 473 } else if (sta->sta.deflink.he_cap.has_he) { in ieee80211_send_addba_with_timeout() 619 !pubsta->deflink.ht_cap.ht_supported && in ieee80211_start_tx_ba_session() 620 !pubsta->deflink.vht_cap.vht_supported && in ieee80211_start_tx_ba_session() 621 !pubsta->deflink.he_cap.has_he && in ieee80211_start_tx_ba_session() 622 !pubsta->deflink.eht_cap.has_eht && in ieee80211_start_tx_ba_session() 623 !pubsta->deflink.s1g_cap.s1g) in ieee80211_start_tx_ba_session() 676 !sta->sta.deflink.ht_cap.ht_supported) { in ieee80211_start_tx_ba_session()
|
| H A D | s1g.c | 15 sta->deflink.tx_stats.last_rate.flags |= IEEE80211_TX_RC_S1G_MCS; in ieee80211_s1g_sta_rate_init() 16 sta->deflink.rx_stats.last_rate = in ieee80211_s1g_sta_rate_init() 233 (sta && sta->sta.deflink.s1g_cap.s1g); in ieee80211_s1g_use_ndp_ba()
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt76_connac_mcu.c | 661 if (!sta->deflink.agg.max_amsdu_len) in mt76_connac_mcu_sta_amsdu_tlv() 668 amsdu->max_mpdu_size = sta->deflink.agg.max_amsdu_len >= in mt76_connac_mcu_sta_amsdu_tlv() 679 struct ieee80211_sta_he_cap *he_cap = &sta->deflink.he_cap; in mt76_connac_mcu_sta_he_tlv() 767 switch (sta->deflink.bandwidth) { in mt76_connac_mcu_sta_he_tlv() 812 struct ieee80211_sta_he_cap *he_cap = &sta->deflink.he_cap; in mt76_connac_mcu_sta_he_tlv_v2() 823 switch (sta->deflink.bandwidth) { in mt76_connac_mcu_sta_he_tlv_v2() 917 if (sta->deflink.ht_cap.ht_supported) { in mt76_connac_mcu_sta_tlv() 922 ht->ht_cap = cpu_to_le16(sta->deflink.ht_cap.cap); in mt76_connac_mcu_sta_tlv() 926 if (sta->deflink.vht_cap.vht_supported) { in mt76_connac_mcu_sta_tlv() 933 vht->vht_cap = cpu_to_le32(sta->deflink.vht_cap.cap); in mt76_connac_mcu_sta_tlv() [all …]
|
| H A D | mt792x_core.c | 194 wcid = &mvif->sta.deflink.wcid; in mt792x_tx() 293 mt792x_mac_link_bss_remove(dev, mconf, &mvif->sta.deflink); in mt792x_remove_interface() 624 mt76_ethtool_worker(wi, &msta->deflink.wcid.stats, true); in mt792x_ethtool_worker() 703 struct rate_info *txrate = &msta->deflink.wcid.rate; in mt792x_sta_statistics() 718 sinfo->tx_failed = msta->deflink.wcid.stats.tx_failed; in mt792x_sta_statistics() 721 sinfo->tx_retries = msta->deflink.wcid.stats.tx_retries; in mt792x_sta_statistics() 727 sinfo->ack_signal = (s8)msta->deflink.ack_signal; in mt792x_sta_statistics() 730 sinfo->avg_ack_signal = -(s8)ewma_avg_signal_read(&msta->deflink.avg_ack_signal); in mt792x_sta_statistics()
|
| /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() 869 curtxbw_40mhz = sta->deflink.bandwidth >= IEEE80211_STA_RX_BW_40; in rtl92d_update_hal_rate_mask() 870 curshortgi_40mhz = !!(sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40); in rtl92d_update_hal_rate_mask() 871 curshortgi_20mhz = !!(sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20); in rtl92d_update_hal_rate_mask() 884 ratr_bitmap = sta->deflink.supp_rates[1] << 4; in rtl92d_update_hal_rate_mask() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | main.c | 470 ret = mt7925_mac_link_bss_add(dev, &vif->bss_conf, &mvif->sta.deflink); in mt7925_add_interface() 502 mt792x_mac_link_bss_remove(dev, mconf, &mvif->sta.deflink); in mt7925_remove_interface() 722 err = mt7925_mcu_add_key(&dev->mt76, vif, &mvif->wep_sta->deflink.bip, in mt7925_set_link_key() 724 &mvif->wep_sta->deflink.wcid, cmd, msta); in mt7925_set_link_key() 955 sizeof(msta->deflink.airtime_ac)); in mt7925_mac_link_sta_add() 1085 if (mlink != &msta->deflink) in mt7925_mac_sta_unwind_links_host() 1105 mlink = &msta->deflink; in mt7925_mac_sta_add_links() 1116 mlink->pri_link = &sta->deflink; in mt7925_mac_sta_add_links() 1117 mlink->wcid.def_wcid = &msta->deflink.wcid; in mt7925_mac_sta_add_links() 1160 err = mt7925_mac_link_sta_add(mdev, vif, &sta->deflink, in mt7925_mac_sta_add() [all...] |
| H A D | pci_mac.c | 38 if (time_after(jiffies, msta->deflink.last_txs + HZ / 4)) { in mt7925e_tx_prepare_skb() 40 msta->deflink.last_txs = jiffies; in mt7925e_tx_prepare_skb()
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | mac.c | 1935 ratemask = sta->deflink.supp_rates[band]; in ath11k_peer_assoc_h_rates() 1980 const struct ieee80211_sta_ht_cap *ht_cap = &sta->deflink.ht_cap; in ath11k_peer_assoc_h_ht() 2017 if (sta->deflink.bandwidth >= IEEE80211_STA_RX_BW_40) { in ath11k_peer_assoc_h_ht() 2075 arg->peer_nss = min(sta->deflink.rx_nss, max_nss); in ath11k_peer_assoc_h_ht() 2177 const struct ieee80211_sta_vht_cap *vht_cap = &sta->deflink.vht_cap; in ath11k_peer_assoc_h_vht() 2223 if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_80) in ath11k_peer_assoc_h_vht() 2226 if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_160) in ath11k_peer_assoc_h_vht() 2231 if (vht_nss > sta->deflink.rx_nss) { in ath11k_peer_assoc_h_vht() 2233 for (nss_idx = sta->deflink.rx_nss - 1; nss_idx >= 0; nss_idx--) { in ath11k_peer_assoc_h_vht() 2243 sta->deflink in ath11k_peer_assoc_h_vht() 9060 struct ieee80211_link_sta *deflink; ath11k_mac_validate_vht_he_fixed_rate_settings() local [all...] |
| /linux/drivers/net/wireless/realtek/rtw88/ |
| H A D | tx.c | 98 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() 372 if (sta->deflink.vht_cap.vht_supported) in rtw_tx_data_pkt_info_update() 374 else if (sta->deflink.ht_cap.ht_supported) in rtw_tx_data_pkt_info_update() 376 else if (sta->deflink.supp_rates[0] <= 0xf) in rtw_tx_data_pkt_info_update()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | main.c | 830 struct mt7996_phy *phy = mt7996_vif_link_phy(&mvif->deflink); in mt7996_get_txpower() 1154 msta_link = &msta->deflink; in mt7996_mac_sta_init_link() 1176 msta_link->wcid.def_wcid = &msta->deflink.wcid; in mt7996_mac_sta_init_link() 1254 if (msta_link != &msta->deflink) in mt7996_mac_sta_remove_links() 1653 mt76_rx_aggr_start(&dev->mt76, &msta->deflink.wcid, tid, in mt7996_ampdu_action() 1658 mt76_rx_aggr_stop(&dev->mt76, &msta->deflink.wcid, tid); in mt7996_ampdu_action() 1669 clear_bit(tid, &msta->deflink.wcid.ampdu_state); in mt7996_ampdu_action() 1673 set_bit(tid, &msta->deflink.wcid.ampdu_state); in mt7996_ampdu_action() 1678 clear_bit(tid, &msta->deflink.wcid.ampdu_state); in mt7996_ampdu_action() 1748 ret = __mt7996_get_tsf(hw, &mvif->deflink); in mt7996_set_tsf() [all...] |