Lines Matching refs:rdev
109 cfg80211_rdev_free_wowlan(struct cfg80211_registered_device *rdev) in cfg80211_rdev_free_wowlan() argument
114 if (!rdev->wiphy.wowlan_config) in cfg80211_rdev_free_wowlan()
116 for (i = 0; i < rdev->wiphy.wowlan_config->n_patterns; i++) in cfg80211_rdev_free_wowlan()
117 kfree(rdev->wiphy.wowlan_config->patterns[i].mask); in cfg80211_rdev_free_wowlan()
118 kfree(rdev->wiphy.wowlan_config->patterns); in cfg80211_rdev_free_wowlan()
119 if (rdev->wiphy.wowlan_config->tcp && in cfg80211_rdev_free_wowlan()
120 rdev->wiphy.wowlan_config->tcp->sock) in cfg80211_rdev_free_wowlan()
121 sock_release(rdev->wiphy.wowlan_config->tcp->sock); in cfg80211_rdev_free_wowlan()
122 kfree(rdev->wiphy.wowlan_config->tcp); in cfg80211_rdev_free_wowlan()
123 kfree(rdev->wiphy.wowlan_config->nd_config); in cfg80211_rdev_free_wowlan()
124 kfree(rdev->wiphy.wowlan_config); in cfg80211_rdev_free_wowlan()
166 int cfg80211_switch_netns(struct cfg80211_registered_device *rdev,
185 static inline bool cfg80211_has_monitors_only(struct cfg80211_registered_device *rdev) in cfg80211_has_monitors_only() argument
189 return rdev->num_running_ifaces == rdev->num_running_monitor_ifaces && in cfg80211_has_monitors_only()
190 rdev->num_running_ifaces > 0; in cfg80211_has_monitors_only()
255 void cfg80211_destroy_ifaces(struct cfg80211_registered_device *rdev);
258 void cfg80211_dev_free(struct cfg80211_registered_device *rdev);
260 int cfg80211_dev_rename(struct cfg80211_registered_device *rdev,
265 void cfg80211_bss_expire(struct cfg80211_registered_device *rdev);
266 void cfg80211_bss_age(struct cfg80211_registered_device *rdev,
270 int cfg80211_join_ibss(struct cfg80211_registered_device *rdev,
275 int __cfg80211_leave_ibss(struct cfg80211_registered_device *rdev,
277 int cfg80211_leave_ibss(struct cfg80211_registered_device *rdev,
281 int cfg80211_ibss_wext_join(struct cfg80211_registered_device *rdev,
287 int __cfg80211_join_mesh(struct cfg80211_registered_device *rdev,
291 int cfg80211_join_mesh(struct cfg80211_registered_device *rdev,
295 int __cfg80211_leave_mesh(struct cfg80211_registered_device *rdev,
297 int cfg80211_leave_mesh(struct cfg80211_registered_device *rdev,
299 int cfg80211_set_mesh_channel(struct cfg80211_registered_device *rdev,
304 int __cfg80211_join_ocb(struct cfg80211_registered_device *rdev,
307 int cfg80211_join_ocb(struct cfg80211_registered_device *rdev,
310 int __cfg80211_leave_ocb(struct cfg80211_registered_device *rdev,
312 int cfg80211_leave_ocb(struct cfg80211_registered_device *rdev,
316 int __cfg80211_stop_ap(struct cfg80211_registered_device *rdev,
318 int cfg80211_stop_ap(struct cfg80211_registered_device *rdev,
322 int cfg80211_mlme_auth(struct cfg80211_registered_device *rdev,
331 int cfg80211_mlme_assoc(struct cfg80211_registered_device *rdev,
337 int cfg80211_mlme_deauth(struct cfg80211_registered_device *rdev,
341 int cfg80211_mlme_disassoc(struct cfg80211_registered_device *rdev,
345 void cfg80211_mlme_down(struct cfg80211_registered_device *rdev,
352 int cfg80211_mlme_mgmt_tx(struct cfg80211_registered_device *rdev,
362 int cfg80211_connect(struct cfg80211_registered_device *rdev,
374 int cfg80211_disconnect(struct cfg80211_registered_device *rdev,
381 int cfg80211_mgd_wext_connect(struct cfg80211_registered_device *rdev,
396 int cfg80211_validate_key_settings(struct cfg80211_registered_device *rdev,
400 void ___cfg80211_scan_done(struct cfg80211_registered_device *rdev,
403 int __cfg80211_stop_sched_scan(struct cfg80211_registered_device *rdev,
406 int cfg80211_change_iface(struct cfg80211_registered_device *rdev,
409 void cfg80211_process_rdev_events(struct cfg80211_registered_device *rdev);
412 int cfg80211_can_use_iftype_chan(struct cfg80211_registered_device *rdev,
458 int cfg80211_set_monitor_channel(struct cfg80211_registered_device *rdev,
465 int cfg80211_validate_beacon_int(struct cfg80211_registered_device *rdev,
468 void cfg80211_update_iface_num(struct cfg80211_registered_device *rdev,
471 void __cfg80211_leave(struct cfg80211_registered_device *rdev,
473 void cfg80211_leave(struct cfg80211_registered_device *rdev,
476 void cfg80211_stop_p2p_device(struct cfg80211_registered_device *rdev,