• Home
  • Raw
  • Download

Lines Matching refs:rdev

124 cfg80211_rdev_free_wowlan(struct cfg80211_registered_device *rdev)  in cfg80211_rdev_free_wowlan()  argument
129 if (!rdev->wiphy.wowlan_config) in cfg80211_rdev_free_wowlan()
131 for (i = 0; i < rdev->wiphy.wowlan_config->n_patterns; i++) in cfg80211_rdev_free_wowlan()
132 kfree(rdev->wiphy.wowlan_config->patterns[i].mask); in cfg80211_rdev_free_wowlan()
133 kfree(rdev->wiphy.wowlan_config->patterns); in cfg80211_rdev_free_wowlan()
134 if (rdev->wiphy.wowlan_config->tcp && in cfg80211_rdev_free_wowlan()
135 rdev->wiphy.wowlan_config->tcp->sock) in cfg80211_rdev_free_wowlan()
136 sock_release(rdev->wiphy.wowlan_config->tcp->sock); in cfg80211_rdev_free_wowlan()
137 kfree(rdev->wiphy.wowlan_config->tcp); in cfg80211_rdev_free_wowlan()
138 kfree(rdev->wiphy.wowlan_config->nd_config); in cfg80211_rdev_free_wowlan()
139 kfree(rdev->wiphy.wowlan_config); in cfg80211_rdev_free_wowlan()
143 static inline u64 cfg80211_assign_cookie(struct cfg80211_registered_device *rdev) in cfg80211_assign_cookie() argument
145 u64 r = ++rdev->cookie_counter; in cfg80211_assign_cookie()
148 r = ++rdev->cookie_counter; in cfg80211_assign_cookie()
215 int cfg80211_switch_netns(struct cfg80211_registered_device *rdev,
219 void cfg80211_register_wdev(struct cfg80211_registered_device *rdev,
238 static inline bool cfg80211_has_monitors_only(struct cfg80211_registered_device *rdev) in cfg80211_has_monitors_only() argument
240 lockdep_assert_held(&rdev->wiphy.mtx); in cfg80211_has_monitors_only()
242 return rdev->num_running_ifaces == rdev->num_running_monitor_ifaces && in cfg80211_has_monitors_only()
243 rdev->num_running_ifaces > 0; in cfg80211_has_monitors_only()
298 void cfg80211_destroy_ifaces(struct cfg80211_registered_device *rdev);
301 void cfg80211_dev_free(struct cfg80211_registered_device *rdev);
303 int cfg80211_dev_rename(struct cfg80211_registered_device *rdev,
308 void cfg80211_bss_expire(struct cfg80211_registered_device *rdev);
309 void cfg80211_bss_age(struct cfg80211_registered_device *rdev,
316 int __cfg80211_join_ibss(struct cfg80211_registered_device *rdev,
321 int __cfg80211_leave_ibss(struct cfg80211_registered_device *rdev,
323 int cfg80211_leave_ibss(struct cfg80211_registered_device *rdev,
327 int cfg80211_ibss_wext_join(struct cfg80211_registered_device *rdev,
333 int __cfg80211_join_mesh(struct cfg80211_registered_device *rdev,
337 int __cfg80211_leave_mesh(struct cfg80211_registered_device *rdev,
339 int cfg80211_leave_mesh(struct cfg80211_registered_device *rdev,
341 int cfg80211_set_mesh_channel(struct cfg80211_registered_device *rdev,
346 int __cfg80211_join_ocb(struct cfg80211_registered_device *rdev,
349 int cfg80211_join_ocb(struct cfg80211_registered_device *rdev,
352 int __cfg80211_leave_ocb(struct cfg80211_registered_device *rdev,
354 int cfg80211_leave_ocb(struct cfg80211_registered_device *rdev,
358 int __cfg80211_stop_ap(struct cfg80211_registered_device *rdev,
361 int cfg80211_stop_ap(struct cfg80211_registered_device *rdev,
366 int cfg80211_mlme_auth(struct cfg80211_registered_device *rdev,
369 int cfg80211_mlme_assoc(struct cfg80211_registered_device *rdev,
372 int cfg80211_mlme_deauth(struct cfg80211_registered_device *rdev,
376 int cfg80211_mlme_disassoc(struct cfg80211_registered_device *rdev,
380 void cfg80211_mlme_down(struct cfg80211_registered_device *rdev,
389 int cfg80211_mlme_mgmt_tx(struct cfg80211_registered_device *rdev,
399 int cfg80211_connect(struct cfg80211_registered_device *rdev,
409 int cfg80211_disconnect(struct cfg80211_registered_device *rdev,
416 int cfg80211_mgd_wext_connect(struct cfg80211_registered_device *rdev,
433 bool cfg80211_valid_key_idx(struct cfg80211_registered_device *rdev,
435 int cfg80211_validate_key_settings(struct cfg80211_registered_device *rdev,
439 void ___cfg80211_scan_done(struct cfg80211_registered_device *rdev,
441 void cfg80211_add_sched_scan_req(struct cfg80211_registered_device *rdev,
443 int cfg80211_sched_scan_req_possible(struct cfg80211_registered_device *rdev,
446 int cfg80211_stop_sched_scan_req(struct cfg80211_registered_device *rdev,
449 int __cfg80211_stop_sched_scan(struct cfg80211_registered_device *rdev,
452 int cfg80211_change_iface(struct cfg80211_registered_device *rdev,
455 void cfg80211_process_rdev_events(struct cfg80211_registered_device *rdev);
461 int cfg80211_scan(struct cfg80211_registered_device *rdev);
488 void cfg80211_sched_dfs_chan_update(struct cfg80211_registered_device *rdev);
491 cfg80211_start_background_radar_detection(struct cfg80211_registered_device *rdev,
523 int cfg80211_set_monitor_channel(struct cfg80211_registered_device *rdev,
530 int cfg80211_validate_beacon_int(struct cfg80211_registered_device *rdev,
533 void cfg80211_update_iface_num(struct cfg80211_registered_device *rdev,
536 void __cfg80211_leave(struct cfg80211_registered_device *rdev,
538 void cfg80211_leave(struct cfg80211_registered_device *rdev,
541 void cfg80211_stop_p2p_device(struct cfg80211_registered_device *rdev,
544 void cfg80211_stop_nan(struct cfg80211_registered_device *rdev,
548 cfg80211_bss_update(struct cfg80211_registered_device *rdev,
570 int cfg80211_remove_virtual_intf(struct cfg80211_registered_device *rdev,