Lines Matching full:wiphy

49 	 * domain as the wiphy's. Only used for %REGULATORY_WIPHY_SELF_MANAGED
58 /* wiphy index, internal only */
126 struct wiphy wiphy __aligned(NETDEV_ALIGN);
130 struct cfg80211_registered_device *wiphy_to_rdev(struct wiphy *wiphy) in wiphy_to_rdev() argument
132 BUG_ON(!wiphy); in wiphy_to_rdev()
133 return container_of(wiphy, struct cfg80211_registered_device, wiphy); in wiphy_to_rdev()
142 if (!rdev->wiphy.wowlan_config) in cfg80211_rdev_free_wowlan()
144 for (i = 0; i < rdev->wiphy.wowlan_config->n_patterns; i++) in cfg80211_rdev_free_wowlan()
145 kfree(rdev->wiphy.wowlan_config->patterns[i].mask); in cfg80211_rdev_free_wowlan()
146 kfree(rdev->wiphy.wowlan_config->patterns); in cfg80211_rdev_free_wowlan()
147 if (rdev->wiphy.wowlan_config->tcp && in cfg80211_rdev_free_wowlan()
148 rdev->wiphy.wowlan_config->tcp->sock) in cfg80211_rdev_free_wowlan()
149 sock_release(rdev->wiphy.wowlan_config->tcp->sock); in cfg80211_rdev_free_wowlan()
150 kfree(rdev->wiphy.wowlan_config->tcp); in cfg80211_rdev_free_wowlan()
151 kfree(rdev->wiphy.wowlan_config->nd_config); in cfg80211_rdev_free_wowlan()
152 kfree(rdev->wiphy.wowlan_config); in cfg80211_rdev_free_wowlan()
241 int get_wiphy_idx(struct wiphy *wiphy);
243 struct wiphy *wiphy_idx_to_wiphy(int wiphy_idx);
254 lockdep_assert_held(&rdev->wiphy.mtx); in cfg80211_has_monitors_only()
315 void cfg80211_cqm_rssi_notify_work(struct wiphy *wiphy,
326 void ieee80211_set_bitrate_flags(struct wiphy *wiphy);
441 bool cfg80211_supported_cipher_suite(struct wiphy *wiphy, u32 cipher);
447 void __cfg80211_scan_done(struct wiphy *wiphy, struct wiphy_work *wk);
479 void cfg80211_set_dfs_state(struct wiphy *wiphy,
498 bool cfg80211_any_wiphy_oper_chan(struct wiphy *wiphy,
509 bool _cfg80211_chandef_usable(struct wiphy *wiphy,