• Home
  • Raw
  • Download

Lines Matching refs:arvif

34 static int ath10k_wow_vif_cleanup(struct ath10k_vif *arvif)  in ath10k_wow_vif_cleanup()  argument
36 struct ath10k *ar = arvif->ar; in ath10k_wow_vif_cleanup()
40 ret = ath10k_wmi_wow_add_wakeup_event(ar, arvif->vdev_id, i, 0); in ath10k_wow_vif_cleanup()
43 wow_wakeup_event(i), arvif->vdev_id, ret); in ath10k_wow_vif_cleanup()
49 ret = ath10k_wmi_wow_del_pattern(ar, arvif->vdev_id, i); in ath10k_wow_vif_cleanup()
52 i, arvif->vdev_id, ret); in ath10k_wow_vif_cleanup()
62 struct ath10k_vif *arvif; in ath10k_wow_cleanup() local
67 list_for_each_entry(arvif, &ar->arvifs, list) { in ath10k_wow_cleanup()
68 ret = ath10k_wow_vif_cleanup(arvif); in ath10k_wow_cleanup()
71 arvif->vdev_id, ret); in ath10k_wow_cleanup()
79 static int ath10k_vif_wow_set_wakeups(struct ath10k_vif *arvif, in ath10k_vif_wow_set_wakeups() argument
84 struct ath10k *ar = arvif->ar; in ath10k_vif_wow_set_wakeups()
89 switch (arvif->vdev_type) { in ath10k_vif_wow_set_wakeups()
129 ret = ath10k_wmi_wow_add_pattern(ar, arvif->vdev_id, in ath10k_vif_wow_set_wakeups()
138 arvif->vdev_id, ret); in ath10k_vif_wow_set_wakeups()
149 ret = ath10k_wmi_wow_add_wakeup_event(ar, arvif->vdev_id, i, 1); in ath10k_vif_wow_set_wakeups()
152 wow_wakeup_event(i), arvif->vdev_id, ret); in ath10k_vif_wow_set_wakeups()
163 struct ath10k_vif *arvif; in ath10k_wow_set_wakeups() local
168 list_for_each_entry(arvif, &ar->arvifs, list) { in ath10k_wow_set_wakeups()
169 ret = ath10k_vif_wow_set_wakeups(arvif, wowlan); in ath10k_wow_set_wakeups()
172 arvif->vdev_id, ret); in ath10k_wow_set_wakeups()