Lines Matching defs:wireless_dev
5297 struct wireless_dev { struct
5298 struct wiphy *wiphy;
5299 enum nl80211_iftype iftype;
5302 struct list_head list;
5303 struct net_device *netdev;
5305 u32 identifier;
5307 struct list_head mgmt_registrations;
5314 spinlock_t mgmt_registrations_lock;
5315 u8 mgmt_registrations_need_update:1;
5317 struct mutex mtx;
5319 bool use_4addr, is_running;
5324 u8 ssid[IEEE80211_MAX_SSID_LEN];
5325 u8 ssid_len, mesh_id_len, mesh_id_up_len;
5326 struct cfg80211_conn *conn;
5327 struct cfg80211_cached_keys *connect_keys;
5328 enum ieee80211_bss_type conn_bss_type;
5329 u32 conn_owner_nlportid;
5331 struct work_struct disconnect_wk;
5332 u8 disconnect_bssid[ETH_ALEN];
5334 struct list_head event_list;
5335 spinlock_t event_lock;
5337 struct cfg80211_internal_bss *current_bss; /* associated / joined */
5338 struct cfg80211_chan_def preset_chandef;
5339 struct cfg80211_chan_def chandef;
5341 bool ibss_fixed;
5342 bool ibss_dfs_possible;
5344 bool ps;
5345 int ps_timeout;
5347 int beacon_interval;
5349 u32 ap_unexpected_nlportid;
5351 u32 owner_nlportid;
5352 bool nl_owner_dead;
5354 bool cac_started;
5355 unsigned long cac_start_time;
5356 unsigned int cac_time_ms;
5360 struct {
5386 static inline u8 *wdev_address(struct wireless_dev *wdev) in wdev_address() argument