Searched refs:ahvif (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | mac.c | 683 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 D | wow.c | 32 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 D | peer.c | 194 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 D | peer.h | 29 int ath12k_peer_mlo_link_peers_delete(struct ath12k_vif *ahvif, struct ath12k_sta *ahsta);
|
| H A D | dp.c | 915 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 D | debugfs.c | 908 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 D | core.h | 331 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 D | wmi.c | 788 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 D | dp_tx.c | 122 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 D | hw.c | 117 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 …]
|