Lines Matching defs:cfg80211_registered_device
23 struct cfg80211_registered_device { struct
24 const struct cfg80211_ops *ops;
25 struct list_head list;
28 struct rfkill_ops rfkill_ops;
29 struct rfkill *rfkill;
30 struct work_struct rfkill_sync;
38 char country_ie_alpha2[2];
45 const struct ieee80211_regdomain *requested_regd;
49 enum environment_cap env;
52 int wiphy_idx;
55 int devlist_generation, wdev_id;
56 int opencount;
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 u32 bss_entries;
76 struct cfg80211_scan_request *scan_req; /* protected by RTNL */
77 struct sk_buff *scan_msg;
78 struct list_head sched_scan_req_list;
79 time64_t suspend_at;
80 struct work_struct scan_done_wk;
82 struct genl_info *cur_cmd_info;
84 struct work_struct conn_work;
85 struct work_struct event_work;
110 struct cfg80211_registered_device *wiphy_to_rdev(struct wiphy *wiphy) in wiphy_to_rdev() argument