Lines Matching defs:wireless_dev
5243 struct wireless_dev { struct
5244 struct wiphy *wiphy;
5245 enum nl80211_iftype iftype;
5248 struct list_head list;
5249 struct net_device *netdev;
5251 u32 identifier;
5253 struct list_head mgmt_registrations;
5254 u8 mgmt_registrations_need_update:1;
5256 struct mutex mtx;
5258 bool use_4addr, is_running;
5263 u8 ssid[IEEE80211_MAX_SSID_LEN];
5264 u8 ssid_len, mesh_id_len, mesh_id_up_len;
5265 struct cfg80211_conn *conn;
5266 struct cfg80211_cached_keys *connect_keys;
5267 enum ieee80211_bss_type conn_bss_type;
5268 u32 conn_owner_nlportid;
5270 struct work_struct disconnect_wk;
5271 u8 disconnect_bssid[ETH_ALEN];
5273 struct list_head event_list;
5274 spinlock_t event_lock;
5276 struct cfg80211_internal_bss *current_bss; /* associated / joined */
5277 struct cfg80211_chan_def preset_chandef;
5278 struct cfg80211_chan_def chandef;
5280 bool ibss_fixed;
5281 bool ibss_dfs_possible;
5283 bool ps;
5284 int ps_timeout;
5286 int beacon_interval;
5288 u32 ap_unexpected_nlportid;
5290 u32 owner_nlportid;
5291 bool nl_owner_dead;
5293 bool cac_started;
5294 unsigned long cac_start_time;
5295 unsigned int cac_time_ms;
5322 static inline u8 *wdev_address(struct wireless_dev *wdev) in wdev_address() argument