Lines Matching defs:wireless_dev
5240 struct wireless_dev { struct
5241 struct wiphy *wiphy;
5242 enum nl80211_iftype iftype;
5245 struct list_head list;
5246 struct net_device *netdev;
5248 u32 identifier;
5250 struct list_head mgmt_registrations;
5251 u8 mgmt_registrations_need_update:1;
5253 struct mutex mtx;
5255 bool use_4addr, is_running;
5260 u8 ssid[IEEE80211_MAX_SSID_LEN];
5261 u8 ssid_len, mesh_id_len, mesh_id_up_len;
5262 struct cfg80211_conn *conn;
5263 struct cfg80211_cached_keys *connect_keys;
5264 enum ieee80211_bss_type conn_bss_type;
5265 u32 conn_owner_nlportid;
5267 struct work_struct disconnect_wk;
5268 u8 disconnect_bssid[ETH_ALEN];
5270 struct list_head event_list;
5271 spinlock_t event_lock;
5273 struct cfg80211_internal_bss *current_bss; /* associated / joined */
5274 struct cfg80211_chan_def preset_chandef;
5275 struct cfg80211_chan_def chandef;
5277 bool ibss_fixed;
5278 bool ibss_dfs_possible;
5280 bool ps;
5281 int ps_timeout;
5283 int beacon_interval;
5285 u32 ap_unexpected_nlportid;
5287 u32 owner_nlportid;
5288 bool nl_owner_dead;
5290 bool cac_started;
5291 unsigned long cac_start_time;
5292 unsigned int cac_time_ms;
5319 static inline u8 *wdev_address(struct wireless_dev *wdev) in wdev_address() argument