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;
62 struct list_head mlme_unreg;
63 spinlock_t mlme_unreg_lock;
64 struct work_struct mlme_unreg_wk;
67 int num_running_ifaces;
68 int num_running_monitor_ifaces;
71 spinlock_t bss_lock;
72 struct list_head bss_list;
73 struct rb_root bss_tree;
74 u32 bss_generation;
75 struct cfg80211_scan_request *scan_req; /* protected by RTNL */
76 struct sk_buff *scan_msg;
77 struct cfg80211_sched_scan_request __rcu *sched_scan_req;
78 unsigned long suspend_at;
79 struct work_struct scan_done_wk;
80 struct work_struct sched_scan_results_wk;
82 struct genl_info *cur_cmd_info;
106 struct cfg80211_registered_device *wiphy_to_rdev(struct wiphy *wiphy) in wiphy_to_rdev() argument