Home
last modified time | relevance | path

Searched refs:ahvif (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/net/wireless/ath/ath12k/
H A Dmac.c683 struct ieee80211_vif *vif = arvif->ahvif->vif; in ath12k_mac_get_link_bss_conf()
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()
766 struct ath12k_vif *ahvif = ath12k_vif_to_ahvif(vif); in ath12k_get_arvif_iter() local
767 unsigned long links_map = ahvif->links_map; in ath12k_get_arvif_iter()
772 arvif = rcu_dereference(ahvif->link[link_id]); in ath12k_get_arvif_iter()
876 struct ath12k_vif *ahvif = arvif->ahvif; in ath12k_mac_is_ml_arvif() local
878 lockdep_assert_wiphy(ahvif->ah->hw->wiphy); in ath12k_mac_is_ml_arvif()
880 if (ahvif->vif->valid_links & BIT(arvif->link_id)) in ath12k_mac_is_ml_arvif()
919 struct ath12k_vif *ahvif = ath12k_vif_to_ahvif(vif); in ath12k_get_ar_by_vif() local
[all …]
H A Dwow.c32 static inline bool ath12k_wow_is_p2p_vdev(struct ath12k_vif *ahvif) in ath12k_wow_is_p2p_vdev() argument
34 return (ahvif->vdev_subtype == WMI_VDEV_SUBTYPE_P2P_DEVICE || in ath12k_wow_is_p2p_vdev()
35 ahvif->vdev_subtype == WMI_VDEV_SUBTYPE_P2P_CLIENT || in ath12k_wow_is_p2p_vdev()
36 ahvif->vdev_subtype == WMI_VDEV_SUBTYPE_P2P_GO); in ath12k_wow_is_p2p_vdev()
138 if (arvif != &arvif->ahvif->deflink) in ath12k_wow_cleanup()
370 switch (arvif->ahvif->vdev_type) { in ath12k_wow_vif_set_wakeups()
485 if (arvif != &arvif->ahvif->deflink) in ath12k_wow_set_wakeups()
488 if (ath12k_wow_is_p2p_vdev(arvif->ahvif)) in ath12k_wow_set_wakeups()
532 switch (arvif->ahvif->vdev_type) { in ath12k_wow_vif_clean_nlo()
548 if (arvif != &arvif->ahvif->deflink) in ath12k_wow_nlo_cleanup()
[all …]
H A Dpeer.c194 struct ieee80211_vif *vif = ath12k_ahvif_to_vif(arvif->ahvif); in ath12k_peer_create()
195 struct ath12k_vif *ahvif = arvif->ahvif; in ath12k_peer_create() local
207 dp_link_vif = ath12k_dp_vif_to_dp_link_vif(&ahvif->dp_vif, link_id); in ath12k_peer_create()
368 int ath12k_peer_mlo_link_peers_delete(struct ath12k_vif *ahvif, struct ath12k_sta *ahsta) in ath12k_peer_mlo_link_peers_delete() argument
372 struct ath12k_hw *ah = ahvif->ah; in ath12k_peer_mlo_link_peers_delete()
401 arvif = wiphy_dereference(ah->hw->wiphy, ahvif->link[link_id]); in ath12k_peer_mlo_link_peers_delete()
442 arvif = wiphy_dereference(ah->hw->wiphy, ahvif->link[link_id]); in ath12k_peer_mlo_link_peers_delete()
H A Dpeer.h29 int ath12k_peer_mlo_link_peers_delete(struct ath12k_vif *ahvif, struct ath12k_sta *ahsta);
H A Ddp.c915 struct ath12k_vif *ahvif = arvif->ahvif; in ath12k_dp_update_vdev_search() local
918 dp_link_vif = ath12k_dp_vif_to_dp_link_vif(&ahvif->dp_vif, link_id); in ath12k_dp_update_vdev_search()
920 switch (arvif->ahvif->vdev_type) { in ath12k_dp_update_vdev_search()
939 struct ath12k_vif *ahvif = arvif->ahvif; in ath12k_dp_vdev_tx_attach() local
944 dp_link_vif = ath12k_dp_vif_to_dp_link_vif(&ahvif->dp_vif, link_id); in ath12k_dp_vdev_tx_attach()
H A Ddebugfs.c908 struct ath12k_vif *ahvif = inode->i_private; in ath12k_open_link_stats() local
917 if (!ahvif) in ath12k_open_link_stats()
924 wiphy = ahvif->ah->hw->wiphy; in ath12k_open_link_stats()
927 links_map = ahvif->links_map; in ath12k_open_link_stats()
930 arvif = rcu_dereference_protected(ahvif->link[link_id], in ath12k_open_link_stats()
1018 struct ath12k_vif *ahvif = ath12k_vif_to_ahvif(vif); in ath12k_debugfs_op_vif_add() local
1020 debugfs_create_file("link_stats", 0400, vif->debugfs_dir, ahvif, in ath12k_debugfs_op_vif_add()
H A Dcore.h331 struct ath12k_vif *ahvif; member
519 struct ath12k_vif *ahvif; member
1344 static inline struct ieee80211_vif *ath12k_ahvif_to_vif(struct ath12k_vif *ahvif) in ath12k_ahvif_to_vif() argument
1346 return container_of((void *)ahvif, struct ieee80211_vif, drv_priv); in ath12k_ahvif_to_vif()
H A Dwmi.c788 struct ieee80211_vif *vif = ath12k_ahvif_to_vif(arvif->ahvif); in ath12k_wmi_mgmt_send()
2018 struct ath12k_vif *ahvif = arvif->ahvif; in ath12k_wmi_bcn_tmpl() local
2032 ahvif->vif->addr, arvif->link_id); in ath12k_wmi_bcn_tmpl()
4095 ieee80211_obss_color_collision_notify(arvif->ahvif->vif, in ath12k_wmi_obss_color_collision_event()
7606 if (arvif->ahvif->vif->type == NL80211_IFTYPE_STATION) { in ath12k_peer_sta_kickout_event()
7983 vif_macaddr = arvif->ahvif->vif->addr; in ath12k_wmi_fw_vdev_stats_dump()
8066 "VDEV MAC address", arvif->ahvif->vif->addr); in ath12k_wmi_fw_bcn_stats_dump()
8544 arvif->bssid, arvif->ahvif->vif); in ath12k_wmi_tlv_rssi_chain_parse()
9093 struct ath12k_vif *ahvif; in ath12k_wmi_process_csa_switch_count_event() local
9111 ahvif = arvif->ahvif; in ath12k_wmi_process_csa_switch_count_event()
[all …]
/linux/drivers/net/wireless/ath/ath12k/wifi7/
H A Ddp_tx.c122 struct ath12k_vif *ahvif = arvif->ahvif; in ath12k_wifi7_dp_tx() local
123 struct ath12k_dp_vif *dp_vif = &ahvif->dp_vif; in ath12k_wifi7_dp_tx()
173 dp_link_vif = ath12k_dp_vif_to_dp_link_vif(&ahvif->dp_vif, arvif->link_id); in ath12k_wifi7_dp_tx()
257 if (ahvif->vif->offload_flags & IEEE80211_OFFLOAD_ENCAP_ENABLED) { in ath12k_wifi7_dp_tx()
487 struct ath12k_vif *ahvif; in ath12k_dp_tx_htt_tx_complete_buf() local
521 ahvif = ath12k_vif_to_ahvif(vif); in ath12k_dp_tx_htt_tx_complete_buf()
522 arvif = rcu_dereference(ahvif->link[skb_cb->link_id]); in ath12k_dp_tx_htt_tx_complete_buf()
748 struct ath12k_vif *ahvif; in ath12k_wifi7_dp_tx_complete_msdu() local
785 ahvif = ath12k_vif_to_ahvif(vif); in ath12k_wifi7_dp_tx_complete_msdu()
786 arvif = rcu_dereference(ahvif->link[skb_cb->link_id]); in ath12k_wifi7_dp_tx_complete_msdu()
[all …]
H A Dhw.c117 struct ieee80211_vif *vif = ath12k_ahvif_to_vif(arvif->ahvif); in ath12k_wifi7_is_frame_link_agnostic_wcn7850()
908 struct ath12k_vif *ahvif = ath12k_vif_to_ahvif(vif); in ath12k_wifi7_mac_op_tx() local
909 struct ath12k_link_vif *arvif = &ahvif->deflink; in ath12k_wifi7_mac_op_tx()
932 if (ahvif->vdev_type == WMI_VDEV_TYPE_MONITOR) { in ath12k_wifi7_mac_op_tx()
960 arvif = rcu_dereference(ahvif->link[link_id]); in ath12k_wifi7_mac_op_tx()
962 ath12k_warn(ahvif->ah, "failed to find arvif link id %u for frame transmission", in ath12k_wifi7_mac_op_tx()
1036 mcbc_gsn = atomic_inc_return(&ahvif->dp_vif.mcbc_gsn) & 0xfff; in ath12k_wifi7_mac_op_tx()
1038 links_map = ahvif->links_map; in ath12k_wifi7_mac_op_tx()
1042 tmp_arvif = rcu_dereference(ahvif->link[link_id]); in ath12k_wifi7_mac_op_tx()
1105 if (unlikely(!ahvif->dp_vif.key_cipher)) in ath12k_wifi7_mac_op_tx()
[all …]