Lines Matching refs:deflink

609 	if (!sta->deflink.agg.max_amsdu_len)  in mt76_connac_mcu_sta_amsdu_tlv()
616 amsdu->max_mpdu_size = sta->deflink.agg.max_amsdu_len >= in mt76_connac_mcu_sta_amsdu_tlv()
627 struct ieee80211_sta_he_cap *he_cap = &sta->deflink.he_cap; in mt76_connac_mcu_sta_he_tlv()
715 switch (sta->deflink.bandwidth) { in mt76_connac_mcu_sta_he_tlv()
760 struct ieee80211_sta_he_cap *he_cap = &sta->deflink.he_cap; in mt76_connac_mcu_sta_he_tlv_v2()
771 switch (sta->deflink.bandwidth) { in mt76_connac_mcu_sta_he_tlv_v2()
865 if (sta->deflink.ht_cap.ht_supported) { in mt76_connac_mcu_sta_tlv()
870 ht->ht_cap = cpu_to_le16(sta->deflink.ht_cap.cap); in mt76_connac_mcu_sta_tlv()
874 if (sta->deflink.vht_cap.vht_supported) { in mt76_connac_mcu_sta_tlv()
881 vht->vht_cap = cpu_to_le32(sta->deflink.vht_cap.cap); in mt76_connac_mcu_sta_tlv()
882 vht->vht_rx_mcs_map = sta->deflink.vht_cap.vht_mcs.rx_mcs_map; in mt76_connac_mcu_sta_tlv()
883 vht->vht_tx_mcs_map = sta->deflink.vht_cap.vht_mcs.tx_mcs_map; in mt76_connac_mcu_sta_tlv()
892 if (sta->deflink.ht_cap.ht_supported || sta->deflink.he_cap.has_he) in mt76_connac_mcu_sta_tlv()
896 if (sta->deflink.he_cap.has_he) { in mt76_connac_mcu_sta_tlv()
906 he_6g_capa->capa = sta->deflink.he_6ghz_capa.capa; in mt76_connac_mcu_sta_tlv()
913 &sta->deflink); in mt76_connac_mcu_sta_tlv()
917 sta->deflink.ht_cap.ampdu_factor) | in mt76_connac_mcu_sta_tlv()
919 sta->deflink.ht_cap.ampdu_density); in mt76_connac_mcu_sta_tlv()
924 supp_rates = sta->deflink.supp_rates[band]; in mt76_connac_mcu_sta_tlv()
933 if (sta->deflink.ht_cap.ht_supported) in mt76_connac_mcu_sta_tlv()
935 sta->deflink.ht_cap.mcs.rx_mask, in mt76_connac_mcu_sta_tlv()
942 if (sta->deflink.vht_cap.vht_supported) { in mt76_connac_mcu_sta_tlv()
943 state->vht_opmode = sta->deflink.bandwidth; in mt76_connac_mcu_sta_tlv()
944 state->vht_opmode |= (sta->deflink.rx_nss - 1) << in mt76_connac_mcu_sta_tlv()
960 smps->smps = (sta->deflink.smps_mode == IEEE80211_SMPS_DYNAMIC); in mt76_connac_mcu_wtbl_smps_tlv()
972 if (sta->deflink.ht_cap.ht_supported || sta->deflink.he_6ghz_capa.capa) { in mt76_connac_mcu_wtbl_ht_tlv()
977 !!(sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_LDPC_CODING); in mt76_connac_mcu_wtbl_ht_tlv()
979 if (sta->deflink.ht_cap.ht_supported) { in mt76_connac_mcu_wtbl_ht_tlv()
980 ht->af = sta->deflink.ht_cap.ampdu_factor; in mt76_connac_mcu_wtbl_ht_tlv()
981 ht->mm = sta->deflink.ht_cap.ampdu_density; in mt76_connac_mcu_wtbl_ht_tlv()
983 ht->af = le16_get_bits(sta->deflink.he_6ghz_capa.capa, in mt76_connac_mcu_wtbl_ht_tlv()
985 ht->mm = le16_get_bits(sta->deflink.he_6ghz_capa.capa, in mt76_connac_mcu_wtbl_ht_tlv()
992 if (sta->deflink.vht_cap.vht_supported || sta->deflink.he_6ghz_capa.capa) { in mt76_connac_mcu_wtbl_ht_tlv()
1001 !!(sta->deflink.vht_cap.cap & IEEE80211_VHT_CAP_RXLDPC); in mt76_connac_mcu_wtbl_ht_tlv()
1005 sta->deflink.vht_cap.cap); in mt76_connac_mcu_wtbl_ht_tlv()
1012 if (is_connac_v1(dev) && sta->deflink.ht_cap.ht_supported) { in mt76_connac_mcu_wtbl_ht_tlv()
1022 if (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20) in mt76_connac_mcu_wtbl_ht_tlv()
1024 if (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40) in mt76_connac_mcu_wtbl_ht_tlv()
1027 if (sta->deflink.vht_cap.vht_supported) { in mt76_connac_mcu_wtbl_ht_tlv()
1028 if (sta->deflink.vht_cap.cap & IEEE80211_VHT_CAP_SHORT_GI_80) in mt76_connac_mcu_wtbl_ht_tlv()
1030 if (sta->deflink.vht_cap.cap & IEEE80211_VHT_CAP_SHORT_GI_160) in mt76_connac_mcu_wtbl_ht_tlv()
1062 link_sta = info->sta ? &info->sta->deflink : NULL; in mt76_connac_mcu_sta_cmd()