Lines Matching defs:cfg80211_registered_device
22 struct cfg80211_registered_device { struct
23 const struct cfg80211_ops *ops;
24 struct list_head list;
27 struct rfkill_ops rfkill_ops;
28 struct rfkill *rfkill;
29 struct work_struct rfkill_sync;
37 char country_ie_alpha2[2];
44 const struct ieee80211_regdomain *requested_regd;
48 enum environment_cap env;
51 int wiphy_idx;
54 struct list_head wdev_list;
55 int devlist_generation, wdev_id;
56 int opencount; /* also protected by devlist_mtx */
57 wait_queue_head_t dev_wait;
59 struct list_head beacon_registrations;
60 spinlock_t beacon_registrations_lock;
63 int num_running_ifaces;
64 int num_running_monitor_ifaces;
67 spinlock_t bss_lock;
68 struct list_head bss_list;
69 struct rb_root bss_tree;
70 u32 bss_generation;
71 struct cfg80211_scan_request *scan_req; /* protected by RTNL */
72 struct sk_buff *scan_msg;
73 struct cfg80211_sched_scan_request __rcu *sched_scan_req;
74 unsigned long suspend_at;
75 struct work_struct scan_done_wk;
76 struct work_struct sched_scan_results_wk;
78 struct genl_info *cur_cmd_info;
102 struct cfg80211_registered_device *wiphy_to_rdev(struct wiphy *wiphy) in wiphy_to_rdev() argument