Lines Matching defs:wireless_dev
4896 struct wireless_dev { struct
4897 struct wiphy *wiphy;
4898 enum nl80211_iftype iftype;
4901 struct list_head list;
4902 struct net_device *netdev;
4904 u32 identifier;
4906 struct list_head mgmt_registrations;
4907 spinlock_t mgmt_registrations_lock;
4909 struct mutex mtx;
4911 bool use_4addr, is_running;
4916 u8 ssid[IEEE80211_MAX_SSID_LEN];
4917 u8 ssid_len, mesh_id_len, mesh_id_up_len;
4918 struct cfg80211_conn *conn;
4919 struct cfg80211_cached_keys *connect_keys;
4920 enum ieee80211_bss_type conn_bss_type;
4921 u32 conn_owner_nlportid;
4923 struct work_struct disconnect_wk;
4924 u8 disconnect_bssid[ETH_ALEN];
4926 struct list_head event_list;
4927 spinlock_t event_lock;
4929 struct cfg80211_internal_bss *current_bss; /* associated / joined */
4930 struct cfg80211_chan_def preset_chandef;
4931 struct cfg80211_chan_def chandef;
4933 bool ibss_fixed;
4934 bool ibss_dfs_possible;
4936 bool ps;
4937 int ps_timeout;
4939 int beacon_interval;
4941 u32 ap_unexpected_nlportid;
4943 u32 owner_nlportid;
4944 bool nl_owner_dead;
4946 bool cac_started;
4947 unsigned long cac_start_time;
4948 unsigned int cac_time_ms;
4973 static inline u8 *wdev_address(struct wireless_dev *wdev) in wdev_address() argument