Lines Matching refs:rdev
113 cfg80211_rdev_free_wowlan(struct cfg80211_registered_device *rdev) in cfg80211_rdev_free_wowlan() argument
118 if (!rdev->wiphy.wowlan_config) in cfg80211_rdev_free_wowlan()
120 for (i = 0; i < rdev->wiphy.wowlan_config->n_patterns; i++) in cfg80211_rdev_free_wowlan()
121 kfree(rdev->wiphy.wowlan_config->patterns[i].mask); in cfg80211_rdev_free_wowlan()
122 kfree(rdev->wiphy.wowlan_config->patterns); in cfg80211_rdev_free_wowlan()
123 if (rdev->wiphy.wowlan_config->tcp && in cfg80211_rdev_free_wowlan()
124 rdev->wiphy.wowlan_config->tcp->sock) in cfg80211_rdev_free_wowlan()
125 sock_release(rdev->wiphy.wowlan_config->tcp->sock); in cfg80211_rdev_free_wowlan()
126 kfree(rdev->wiphy.wowlan_config->tcp); in cfg80211_rdev_free_wowlan()
127 kfree(rdev->wiphy.wowlan_config->nd_config); in cfg80211_rdev_free_wowlan()
128 kfree(rdev->wiphy.wowlan_config); in cfg80211_rdev_free_wowlan()
171 int cfg80211_switch_netns(struct cfg80211_registered_device *rdev,
190 static inline bool cfg80211_has_monitors_only(struct cfg80211_registered_device *rdev) in cfg80211_has_monitors_only() argument
194 return rdev->num_running_ifaces == rdev->num_running_monitor_ifaces && in cfg80211_has_monitors_only()
195 rdev->num_running_ifaces > 0; in cfg80211_has_monitors_only()
261 void cfg80211_destroy_ifaces(struct cfg80211_registered_device *rdev);
264 void cfg80211_dev_free(struct cfg80211_registered_device *rdev);
266 int cfg80211_dev_rename(struct cfg80211_registered_device *rdev,
271 void cfg80211_bss_expire(struct cfg80211_registered_device *rdev);
272 void cfg80211_bss_age(struct cfg80211_registered_device *rdev,
276 int cfg80211_join_ibss(struct cfg80211_registered_device *rdev,
281 int __cfg80211_leave_ibss(struct cfg80211_registered_device *rdev,
283 int cfg80211_leave_ibss(struct cfg80211_registered_device *rdev,
287 int cfg80211_ibss_wext_join(struct cfg80211_registered_device *rdev,
293 int __cfg80211_join_mesh(struct cfg80211_registered_device *rdev,
297 int cfg80211_join_mesh(struct cfg80211_registered_device *rdev,
301 int __cfg80211_leave_mesh(struct cfg80211_registered_device *rdev,
303 int cfg80211_leave_mesh(struct cfg80211_registered_device *rdev,
305 int cfg80211_set_mesh_channel(struct cfg80211_registered_device *rdev,
310 int __cfg80211_join_ocb(struct cfg80211_registered_device *rdev,
313 int cfg80211_join_ocb(struct cfg80211_registered_device *rdev,
316 int __cfg80211_leave_ocb(struct cfg80211_registered_device *rdev,
318 int cfg80211_leave_ocb(struct cfg80211_registered_device *rdev,
322 int __cfg80211_stop_ap(struct cfg80211_registered_device *rdev,
324 int cfg80211_stop_ap(struct cfg80211_registered_device *rdev,
328 int cfg80211_mlme_auth(struct cfg80211_registered_device *rdev,
337 int cfg80211_mlme_assoc(struct cfg80211_registered_device *rdev,
343 int cfg80211_mlme_deauth(struct cfg80211_registered_device *rdev,
347 int cfg80211_mlme_disassoc(struct cfg80211_registered_device *rdev,
351 void cfg80211_mlme_down(struct cfg80211_registered_device *rdev,
359 int cfg80211_mlme_mgmt_tx(struct cfg80211_registered_device *rdev,
369 int cfg80211_connect(struct cfg80211_registered_device *rdev,
381 int cfg80211_disconnect(struct cfg80211_registered_device *rdev,
388 int cfg80211_mgd_wext_connect(struct cfg80211_registered_device *rdev,
403 int cfg80211_validate_key_settings(struct cfg80211_registered_device *rdev,
407 void ___cfg80211_scan_done(struct cfg80211_registered_device *rdev,
410 int __cfg80211_stop_sched_scan(struct cfg80211_registered_device *rdev,
413 int cfg80211_change_iface(struct cfg80211_registered_device *rdev,
416 void cfg80211_process_rdev_events(struct cfg80211_registered_device *rdev);
419 int cfg80211_can_use_iftype_chan(struct cfg80211_registered_device *rdev,
465 int cfg80211_set_monitor_channel(struct cfg80211_registered_device *rdev,
472 int cfg80211_validate_beacon_int(struct cfg80211_registered_device *rdev,
475 void cfg80211_update_iface_num(struct cfg80211_registered_device *rdev,
478 void __cfg80211_leave(struct cfg80211_registered_device *rdev,
480 void cfg80211_leave(struct cfg80211_registered_device *rdev,
483 void cfg80211_stop_p2p_device(struct cfg80211_registered_device *rdev,