Searched refs:ahsta (Results 1 – 9 of 9) sorted by relevance
200 struct ath12k_sta *ahsta; in ath12k_peer_create() local277 ahsta = ath12k_sta_to_ahsta(sta); in ath12k_peer_create()279 ahsta->link[link_id]); in ath12k_peer_create()291 ml_peer_id = ahsta->ml_peer_id; in ath12k_peer_create()352 void ath12k_peer_ml_free(struct ath12k_hw *ah, struct ath12k_sta *ahsta) in ath12k_peer_ml_free() argument361 (ahsta->ml_peer_id < in ath12k_peer_ml_free()363 clear_bit(ahsta->ml_peer_id & ~ATH12K_PEER_ML_ID_VALID, in ath12k_peer_ml_free()365 ahsta->ml_peer_id = ATH12K_MLO_PEER_ID_INVALID; in ath12k_peer_ml_free()368 int ath12k_peer_mlo_link_peers_delete(struct ath12k_vif *ahvif, struct ath12k_sta *ahsta) in ath12k_peer_mlo_link_peers_delete() argument371 struct ieee80211_sta *sta = ath12k_ahsta_to_sta(ahsta); in ath12k_peer_mlo_link_peers_delete()[all …]
29 int ath12k_peer_mlo_link_peers_delete(struct ath12k_vif *ahvif, struct ath12k_sta *ahsta);39 void ath12k_peer_ml_free(struct ath12k_hw *ah, struct ath12k_sta *ahsta);
700 struct ath12k_sta *ahsta = arsta->ahsta; in ath12k_mac_get_link_sta() local701 struct ieee80211_sta *sta = ath12k_ahsta_to_sta(ahsta); in ath12k_mac_get_link_sta()704 lockdep_assert_wiphy(ahsta->ahvif->ah->hw->wiphy); in ath12k_mac_get_link_sta()709 link_sta = wiphy_dereference(ahsta->ahvif->ah->hw->wiphy, in ath12k_mac_get_link_sta()1192 struct ath12k_sta *ahsta; in ath12k_mac_link_sta_rhash_cleanup() local1198 ahsta = ath12k_sta_to_ahsta(sta); in ath12k_mac_link_sta_rhash_cleanup()1199 links_map = ahsta->links_map; in ath12k_mac_link_sta_rhash_cleanup()1203 arsta = rcu_dereference(ahsta->link[link_id]); in ath12k_mac_link_sta_rhash_cleanup()2007 struct ieee80211_sta *sta = ath12k_ahsta_to_sta(arsta->ahsta); in ath12k_peer_assoc_h_basic()2043 struct ieee80211_sta *sta = ath12k_ahsta_to_sta(arsta->ahsta); in ath12k_peer_assoc_h_crypto()[all …]
201 struct ath12k_sta *ahsta; in ath12k_dp_link_peer_to_link_sta() local210 ahsta = ath12k_sta_to_ahsta(peer->sta); in ath12k_dp_link_peer_to_link_sta()212 if (!(ahsta->links_map & BIT(peer->link_id))) { in ath12k_dp_link_peer_to_link_sta()215 ahsta->links_map); in ath12k_dp_link_peer_to_link_sta()218 arsta = rcu_dereference(ahsta->link[peer->link_id]); in ath12k_dp_link_peer_to_link_sta()222 arsta = &ahsta->deflink; in ath12k_dp_link_peer_to_link_sta()
486 struct ath12k_sta *ahsta; member1339 static inline struct ieee80211_sta *ath12k_ahsta_to_sta(struct ath12k_sta *ahsta) in ath12k_ahsta_to_sta() argument1341 return container_of((void *)ahsta, struct ieee80211_sta, drv_priv); in ath12k_ahsta_to_sta()
715 struct ath12k_sta *ahsta = ath12k_sta_to_ahsta(params->sta); in ath12k_dp_rx_ampdu_start() local723 ahsta->link[link_id]); in ath12k_dp_rx_ampdu_start()731 params->ssn, arsta->ahsta->pn_type); in ath12k_dp_rx_ampdu_start()745 struct ath12k_sta *ahsta = ath12k_sta_to_ahsta(params->sta); in ath12k_dp_rx_ampdu_stop() local755 ahsta->link[link_id]); in ath12k_dp_rx_ampdu_stop()
7568 struct ath12k_sta *ahsta; in ath12k_peer_sta_kickout_event() local7597 ahsta = arsta->ahsta; in ath12k_peer_sta_kickout_event()7598 sta = ath12k_ahsta_to_sta(ahsta); in ath12k_peer_sta_kickout_event()
915 struct ath12k_sta *ahsta = NULL; in ath12k_wifi7_mac_op_tx() local999 ahsta = ath12k_sta_to_ahsta(control->sta); in ath12k_wifi7_mac_op_tx()1000 if (ahsta && ahsta->enable_4addr) in ath12k_wifi7_mac_op_tx()1001 arsta = rcu_dereference(ahsta->link[link_id]); in ath12k_wifi7_mac_op_tx()1099 if (ahsta && ahsta->enable_4addr) in ath12k_wifi7_mac_op_tx()1100 arsta = rcu_dereference(ahsta->link[link_id]); in ath12k_wifi7_mac_op_tx()
624 struct ath12k_sta *ahsta; in ath12k_wifi7_dp_tx_update_txcompl() local639 ahsta = ath12k_sta_to_ahsta(sta); in ath12k_wifi7_dp_tx_update_txcompl()640 arsta = &ahsta->deflink; in ath12k_wifi7_dp_tx_update_txcompl()