Lines Matching defs:wireless_dev
5976 struct wireless_dev { struct
5977 struct wiphy *wiphy;
5978 enum nl80211_iftype iftype;
5981 struct list_head list;
5982 struct net_device *netdev;
5984 u32 identifier;
5986 struct list_head mgmt_registrations;
5987 u8 mgmt_registrations_need_update:1;
5989 struct mutex mtx;
5991 bool use_4addr, is_running, registered, registering;
5996 struct cfg80211_conn *conn;
5997 struct cfg80211_cached_keys *connect_keys;
5998 enum ieee80211_bss_type conn_bss_type;
5999 u32 conn_owner_nlportid;
6001 struct work_struct disconnect_wk;
6002 u8 disconnect_bssid[ETH_ALEN];
6004 struct list_head event_list;
6005 spinlock_t event_lock;
6007 u8 connected:1;
6009 bool ps;
6010 int ps_timeout;
6012 u32 ap_unexpected_nlportid;
6014 u32 owner_nlportid;
6015 bool nl_owner_dead;
6018 bool cac_started;
6019 unsigned long cac_start_time;
6020 unsigned int cac_time_ms;
6024 struct {
6035 } wext;
6038 struct wiphy_work cqm_rssi_work;
6039 struct cfg80211_cqm_config __rcu *cqm_config;
6041 struct list_head pmsr_list;
6042 spinlock_t pmsr_lock;
6043 struct work_struct pmsr_free_wk;
6045 unsigned long unprot_beacon_reported;
6047 union {
6092 static inline const u8 *wdev_address(struct wireless_dev *wdev) in wdev_address() argument