Home
last modified time | relevance | path

Searched refs:ahsta (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/net/wireless/ath/ath12k/
H A Dpeer.c200 struct ath12k_sta *ahsta; in ath12k_peer_create() local
277 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() argument
361 (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() argument
371 struct ieee80211_sta *sta = ath12k_ahsta_to_sta(ahsta); in ath12k_peer_mlo_link_peers_delete()
[all …]
H A Dpeer.h29 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);
H A Dmac.c700 struct ath12k_sta *ahsta = arsta->ahsta; in ath12k_mac_get_link_sta() local
701 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() local
1198 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 …]
H A Ddp_peer.c201 struct ath12k_sta *ahsta; in ath12k_dp_link_peer_to_link_sta() local
210 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()
H A Dcore.h486 struct ath12k_sta *ahsta; member
1339 static inline struct ieee80211_sta *ath12k_ahsta_to_sta(struct ath12k_sta *ahsta) in ath12k_ahsta_to_sta() argument
1341 return container_of((void *)ahsta, struct ieee80211_sta, drv_priv); in ath12k_ahsta_to_sta()
H A Ddp_rx.c715 struct ath12k_sta *ahsta = ath12k_sta_to_ahsta(params->sta); in ath12k_dp_rx_ampdu_start() local
723 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() local
755 ahsta->link[link_id]); in ath12k_dp_rx_ampdu_stop()
H A Dwmi.c7568 struct ath12k_sta *ahsta; in ath12k_peer_sta_kickout_event() local
7597 ahsta = arsta->ahsta; in ath12k_peer_sta_kickout_event()
7598 sta = ath12k_ahsta_to_sta(ahsta); in ath12k_peer_sta_kickout_event()
/linux/drivers/net/wireless/ath/ath12k/wifi7/
H A Dhw.c915 struct ath12k_sta *ahsta = NULL; in ath12k_wifi7_mac_op_tx() local
999 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()
H A Ddp_tx.c624 struct ath12k_sta *ahsta; in ath12k_wifi7_dp_tx_update_txcompl() local
639 ahsta = ath12k_sta_to_ahsta(sta); in ath12k_wifi7_dp_tx_update_txcompl()
640 arsta = &ahsta->deflink; in ath12k_wifi7_dp_tx_update_txcompl()