Lines Matching refs:deflink
2263 ratemask = sta->deflink.supp_rates[band]; in ath10k_peer_assoc_h_rates()
2308 const struct ieee80211_sta_ht_cap *ht_cap = &sta->deflink.ht_cap; in ath10k_peer_assoc_h_ht()
2347 if (sta->deflink.bandwidth >= IEEE80211_STA_RX_BW_40) { in ath10k_peer_assoc_h_ht()
2400 arg->peer_num_spatial_streams = min(sta->deflink.rx_nss, in ath10k_peer_assoc_h_ht()
2558 const struct ieee80211_sta_vht_cap *vht_cap = &sta->deflink.vht_cap; in ath10k_peer_assoc_h_vht()
2600 if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_80) in ath10k_peer_assoc_h_vht()
2603 if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_160) in ath10k_peer_assoc_h_vht()
2617 arg->peer_num_spatial_streams = min(sta->deflink.rx_nss, max_nss); in ath10k_peer_assoc_h_vht()
2697 return sta->deflink.supp_rates[NL80211_BAND_2GHZ] >> in ath10k_mac_sta_has_ofdm_only()
2704 struct ieee80211_sta_vht_cap *vht_cap = &sta->deflink.vht_cap; in ath10k_mac_get_phymode_vht()
2706 if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_160) { in ath10k_mac_get_phymode_vht()
2718 if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_80) in ath10k_mac_get_phymode_vht()
2721 if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_40) in ath10k_mac_get_phymode_vht()
2724 if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_20) in ath10k_mac_get_phymode_vht()
2751 if (sta->deflink.vht_cap.vht_supported && in ath10k_peer_assoc_h_phymode()
2753 if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_40) in ath10k_peer_assoc_h_phymode()
2757 } else if (sta->deflink.ht_cap.ht_supported && in ath10k_peer_assoc_h_phymode()
2759 if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_40) in ath10k_peer_assoc_h_phymode()
2774 if (sta->deflink.vht_cap.vht_supported && in ath10k_peer_assoc_h_phymode()
2777 } else if (sta->deflink.ht_cap.ht_supported && in ath10k_peer_assoc_h_phymode()
2779 if (sta->deflink.bandwidth >= IEEE80211_STA_RX_BW_40) in ath10k_peer_assoc_h_phymode()
3094 ht_cap = ap_sta->deflink.ht_cap; in ath10k_bss_assoc()
3095 vht_cap = ap_sta->deflink.vht_cap; in ath10k_bss_assoc()
3293 &sta->deflink.ht_cap); in ath10k_station_assoc()
6865 if (sta->deflink.txpwr.type == NL80211_TX_POWER_AUTOMATIC) { in ath10k_sta_set_txpwr()
6868 txpwr = sta->deflink.txpwr.power; in ath10k_sta_set_txpwr()
6988 struct ieee80211_sta_ht_cap *ht_cap = &sta->deflink.ht_cap; in ath10k_mac_validate_rate_mask()
6989 struct ieee80211_sta_vht_cap *vht_cap = &sta->deflink.vht_cap; in ath10k_mac_validate_rate_mask()
6991 if (nss > sta->deflink.rx_nss) { in ath10k_mac_validate_rate_mask()
6993 nss, sta->deflink.rx_nss); in ath10k_mac_validate_rate_mask()
8358 if (!sta->deflink.vht_cap.vht_supported || arvif->vht_num_rates != 1) in ath10k_mac_set_vht_bitrate_mask_fixup()
8399 if (arsta->arvif != arvif || !sta->deflink.vht_cap.vht_supported) in ath10k_mac_clr_bitrate_mask_iter()
8548 sta->addr, changed, sta->deflink.bandwidth, in ath10k_sta_rc_update()
8549 sta->deflink.rx_nss, in ath10k_sta_rc_update()
8550 sta->deflink.smps_mode); in ath10k_sta_rc_update()
8555 switch (sta->deflink.bandwidth) { in ath10k_sta_rc_update()
8570 sta->deflink.bandwidth, sta->addr); in ath10k_sta_rc_update()
8579 arsta->nss = sta->deflink.rx_nss; in ath10k_sta_rc_update()
8584 switch (sta->deflink.smps_mode) { in ath10k_sta_rc_update()
8597 sta->deflink.smps_mode, sta->addr); in ath10k_sta_rc_update()