Searched refs:wowlan (Results 1 - 12 of 12) sorted by relevance

/net/mac80211/
H A Dpm.c9 int __ieee80211_suspend(struct ieee80211_hw *hw, struct cfg80211_wowlan *wowlan) argument
62 local->wowlan = wowlan && local->open_count;
63 if (local->wowlan) {
64 int err = drv_suspend(local, wowlan);
67 local->wowlan = false;
H A Ddriver-ops.h102 struct cfg80211_wowlan *wowlan)
109 ret = local->ops->suspend(&local->hw, wowlan);
101 drv_suspend(struct ieee80211_local *local, struct cfg80211_wowlan *wowlan) argument
H A Dmain.c689 if ((hw->wiphy->wowlan.flags || hw->wiphy->wowlan.n_patterns) &&
H A Dieee80211_i.h945 /* wowlan is enabled -- don't reconfig on resume */
946 bool wowlan; member in struct:ieee80211_local
1434 struct cfg80211_wowlan *wowlan);
H A Dutil.c1457 if (local->wowlan) {
1458 local->wowlan = false;
H A Diface.c911 WARN_ON(local->wowlan);
H A Dcfg.c2033 struct cfg80211_wowlan *wowlan)
2035 return __ieee80211_suspend(wiphy_priv(wiphy), wowlan);
2032 ieee80211_suspend(struct wiphy *wiphy, struct cfg80211_wowlan *wowlan) argument
/net/wireless/
H A Dcore.h85 struct cfg80211_wowlan *wowlan; member in struct:cfg80211_registered_device
109 if (!rdev->wowlan)
111 for (i = 0; i < rdev->wowlan->n_patterns; i++)
112 kfree(rdev->wowlan->patterns[i].mask);
113 kfree(rdev->wowlan->patterns);
114 if (rdev->wowlan->tcp && rdev->wowlan->tcp->sock)
115 sock_release(rdev->wowlan->tcp->sock);
116 kfree(rdev->wowlan->tcp);
117 kfree(rdev->wowlan);
[all...]
H A Dsysfs.c103 if (!rdev->wowlan)
106 ret = rdev_suspend(rdev, rdev->wowlan);
108 /* Driver refuse to configure wowlan */
H A Dcore.c499 if (WARN_ON((wiphy->wowlan.flags & WIPHY_WOWLAN_GTK_REKEY_FAILURE) &&
500 !(wiphy->wowlan.flags & WIPHY_WOWLAN_SUPPORTS_GTK_REKEY)))
590 if (rdev->wiphy.wowlan.n_patterns) {
591 if (WARN_ON(!rdev->wiphy.wowlan.pattern_min_len ||
592 rdev->wiphy.wowlan.pattern_min_len >
593 rdev->wiphy.wowlan.pattern_max_len))
740 if (rdev->wowlan && rdev->ops->set_wakeup)
H A Dnl80211.c956 const struct wiphy_wowlan_tcp_support *tcp = rdev->wiphy.wowlan.tcp;
999 if (!dev->wiphy.wowlan.flags && !dev->wiphy.wowlan.n_patterns)
1006 if (((dev->wiphy.wowlan.flags & WIPHY_WOWLAN_ANY) &&
1008 ((dev->wiphy.wowlan.flags & WIPHY_WOWLAN_DISCONNECT) &&
1010 ((dev->wiphy.wowlan.flags & WIPHY_WOWLAN_MAGIC_PKT) &&
1012 ((dev->wiphy.wowlan.flags & WIPHY_WOWLAN_SUPPORTS_GTK_REKEY) &&
1014 ((dev->wiphy.wowlan.flags & WIPHY_WOWLAN_GTK_REKEY_FAILURE) &&
1016 ((dev->wiphy.wowlan.flags & WIPHY_WOWLAN_EAP_IDENTITY_REQ) &&
1018 ((dev->wiphy.wowlan
7920 struct wiphy_wowlan_support *wowlan = &rdev->wiphy.wowlan; local
[all...]
H A Drdev-ops.h10 struct cfg80211_wowlan *wowlan)
13 trace_rdev_suspend(&rdev->wiphy, wowlan);
14 ret = rdev->ops->suspend(&rdev->wiphy, wowlan);
9 rdev_suspend(struct cfg80211_registered_device *rdev, struct cfg80211_wowlan *wowlan) argument

Completed in 111 milliseconds