Lines Matching defs:wireless_dev
5241 struct wireless_dev { struct
5242 struct wiphy *wiphy;
5243 enum nl80211_iftype iftype;
5246 struct list_head list;
5247 struct net_device *netdev;
5249 u32 identifier;
5251 struct list_head mgmt_registrations;
5252 spinlock_t mgmt_registrations_lock;
5253 u8 mgmt_registrations_need_update:1;
5255 struct mutex mtx;
5257 bool use_4addr, is_running;
5262 u8 ssid[IEEE80211_MAX_SSID_LEN];
5263 u8 ssid_len, mesh_id_len, mesh_id_up_len;
5264 struct cfg80211_conn *conn;
5265 struct cfg80211_cached_keys *connect_keys;
5266 enum ieee80211_bss_type conn_bss_type;
5267 u32 conn_owner_nlportid;
5269 struct work_struct disconnect_wk;
5270 u8 disconnect_bssid[ETH_ALEN];
5272 struct list_head event_list;
5273 spinlock_t event_lock;
5275 struct cfg80211_internal_bss *current_bss; /* associated / joined */
5276 struct cfg80211_chan_def preset_chandef;
5277 struct cfg80211_chan_def chandef;
5279 bool ibss_fixed;
5280 bool ibss_dfs_possible;
5282 bool ps;
5283 int ps_timeout;
5285 int beacon_interval;
5287 u32 ap_unexpected_nlportid;
5289 u32 owner_nlportid;
5290 bool nl_owner_dead;
5292 bool cac_started;
5293 unsigned long cac_start_time;
5294 unsigned int cac_time_ms;
5321 static inline u8 *wdev_address(struct wireless_dev *wdev) in wdev_address() argument