Lines Matching defs:cfg80211_registered_device
24 struct cfg80211_registered_device { struct
25 const struct cfg80211_ops *ops;
26 struct list_head list;
29 struct rfkill_ops rfkill_ops;
30 struct work_struct rfkill_block;
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;
63 int num_running_ifaces;
64 int num_running_monitor_ifaces;
65 u64 cookie_counter;
68 spinlock_t bss_lock;
69 struct list_head bss_list;
70 struct rb_root bss_tree;
71 u32 bss_generation;
72 u32 bss_entries;
73 struct cfg80211_scan_request *scan_req; /* protected by RTNL */
74 struct cfg80211_scan_request *int_scan_req;
75 struct sk_buff *scan_msg;
76 struct list_head sched_scan_req_list;
77 time64_t suspend_at;
78 struct work_struct scan_done_wk;
80 struct genl_info *cur_cmd_info;
82 struct work_struct conn_work;
83 struct work_struct event_work;
85 struct delayed_work dfs_update_channels_wk;
87 struct wireless_dev *background_radar_wdev;
88 struct cfg80211_chan_def background_radar_chandef;
89 struct delayed_work background_cac_done_wk;
90 struct work_struct background_cac_abort_wk;
93 u32 crit_proto_nlportid;
117 struct cfg80211_registered_device *wiphy_to_rdev(struct wiphy *wiphy) in wiphy_to_rdev() argument