Home
last modified time | relevance | path

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

/linux/drivers/net/wireless/ath/ath12k/
H A Dmac.c679 struct ieee80211_vif *vif = arvif->ahvif->vif; in ath12k_mac_get_link_bss_conf()
700 lockdep_assert_wiphy(ahsta->ahvif->ah->hw->wiphy); in ath12k_mac_get_link_sta()
705 link_sta = wiphy_dereference(ahsta->ahvif->ah->hw->wiphy, in ath12k_mac_get_link_sta()
762 struct ath12k_vif *ahvif = ath12k_vif_to_ahvif(vif); in ath12k_get_arvif_iter() local
763 unsigned long links_map = ahvif->links_map; in ath12k_get_arvif_iter()
768 arvif = rcu_dereference(ahvif->link[link_id]); in ath12k_get_arvif_iter()
872 struct ath12k_vif *ahvif = arvif->ahvif; in ath12k_mac_is_ml_arvif() local
874 lockdep_assert_wiphy(ahvif->ah->hw->wiphy); in ath12k_mac_is_ml_arvif()
876 if (ahvif->vif->valid_links & BIT(arvif->link_id)) in ath12k_mac_is_ml_arvif()
915 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 Dp2p.c80 kfree(arvif->ahvif->u.ap.noa_data); in ath12k_p2p_noa_ie_assign()
82 arvif->ahvif->u.ap.noa_data = ie; in ath12k_p2p_noa_ie_assign()
83 arvif->ahvif->u.ap.noa_len = len; in ath12k_p2p_noa_ie_assign()
122 struct ath12k_vif *ahvif = ath12k_vif_to_ahvif(vif); in ath12k_p2p_noa_update_vdev_iter() local
127 arvif = &ahvif->deflink; in ath12k_p2p_noa_update_vdev_iter()
H A Dpeer.c139 struct ieee80211_vif *vif = ath12k_ahvif_to_vif(arvif->ahvif); in ath12k_peer_create()
140 struct ath12k_vif *ahvif = arvif->ahvif; in ath12k_peer_create() local
152 dp_link_vif = ath12k_dp_vif_to_dp_link_vif(&ahvif->dp_vif, link_id); in ath12k_peer_create()
275 int ath12k_peer_mlo_link_peers_delete(struct ath12k_vif *ahvif, struct ath12k_sta *ahsta) in ath12k_peer_mlo_link_peers_delete() argument
278 struct ath12k_hw *ah = ahvif->ah; in ath12k_peer_mlo_link_peers_delete()
296 arvif = wiphy_dereference(ah->hw->wiphy, ahvif->link[link_id]); in ath12k_peer_mlo_link_peers_delete()
325 arvif = wiphy_dereference(ah->hw->wiphy, ahvif->link[link_id]); in ath12k_peer_mlo_link_peers_delete()
H A Dwmi.c721 struct ieee80211_vif *vif = ath12k_ahvif_to_vif(arvif->ahvif); in ath12k_wmi_mgmt_send()
1941 struct ath12k_vif *ahvif = arvif->ahvif; in ath12k_wmi_bcn_tmpl() local
1955 ahvif->vif->addr, arvif->link_id); in ath12k_wmi_bcn_tmpl()
3944 ieee80211_obss_color_collision_notify(arvif->ahvif->vif, in ath12k_wmi_obss_color_collision_event()
7444 if (arvif->ahvif->vif->type == NL80211_IFTYPE_STATION) { in ath12k_peer_sta_kickout_event()
7809 vif_macaddr = arvif->ahvif->vif->addr; in ath12k_wmi_fw_vdev_stats_dump()
7892 "VDEV MAC address", arvif->ahvif->vif->addr); in ath12k_wmi_fw_bcn_stats_dump()
8370 arvif->bssid, arvif->ahvif->vif); in ath12k_wmi_tlv_rssi_chain_parse()
8597 struct ath12k_vif *ahvif; in ath12k_wmi_process_csa_switch_count_event() local
8609 ahvif = arvif->ahvif; in ath12k_wmi_process_csa_switch_count_event()
[all …]