Lines Matching defs:wireless_dev
5728 struct wireless_dev { struct
5729 struct wiphy *wiphy;
5730 enum nl80211_iftype iftype;
5733 struct list_head list;
5734 struct net_device *netdev;
5736 u32 identifier;
5738 struct list_head mgmt_registrations;
5739 u8 mgmt_registrations_need_update:1;
5741 struct mutex mtx;
5743 bool use_4addr, is_running, registered, registering;
5748 struct cfg80211_conn *conn;
5749 struct cfg80211_cached_keys *connect_keys;
5750 enum ieee80211_bss_type conn_bss_type;
5751 u32 conn_owner_nlportid;
5753 struct work_struct disconnect_wk;
5754 u8 disconnect_bssid[ETH_ALEN];
5756 struct list_head event_list;
5757 spinlock_t event_lock;
5759 u8 connected:1;
5761 bool ps;
5762 int ps_timeout;
5764 u32 ap_unexpected_nlportid;
5766 u32 owner_nlportid;
5767 bool nl_owner_dead;
5770 bool cac_started;
5771 unsigned long cac_start_time;
5772 unsigned int cac_time_ms;
5776 struct {
5787 } wext;
5790 struct cfg80211_cqm_config *cqm_config;
5792 struct list_head pmsr_list;
5793 spinlock_t pmsr_lock;
5794 struct work_struct pmsr_free_wk;
5796 unsigned long unprot_beacon_reported;
5798 union {
5843 static inline const u8 *wdev_address(struct wireless_dev *wdev) in wdev_address() argument