ieee80211_i.h (4e6cbfd09c66893e5134c9896e9af353c2322b66) ieee80211_i.h (a1699b75a1db31a1da2f0fc610ee696d02a19280)
1/*
2 * Copyright 2002-2005, Instant802 Networks, Inc.
3 * Copyright 2005, Devicescape Software, Inc.
4 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz>
5 * Copyright 2007-2010 Johannes Berg <johannes@sipsolutions.net>
6 *
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License version 2 as

--- 620 unchanged lines hidden (view full) ---

629 * it first anyway so they become a no-op */
630 struct ieee80211_hw hw;
631
632 const struct ieee80211_ops *ops;
633
634 /*
635 * work stuff, potentially off-channel (in the future)
636 */
1/*
2 * Copyright 2002-2005, Instant802 Networks, Inc.
3 * Copyright 2005, Devicescape Software, Inc.
4 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz>
5 * Copyright 2007-2010 Johannes Berg <johannes@sipsolutions.net>
6 *
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License version 2 as

--- 620 unchanged lines hidden (view full) ---

629 * it first anyway so they become a no-op */
630 struct ieee80211_hw hw;
631
632 const struct ieee80211_ops *ops;
633
634 /*
635 * work stuff, potentially off-channel (in the future)
636 */
637 struct mutex work_mtx;
638 struct list_head work_list;
639 struct timer_list work_timer;
640 struct work_struct work_work;
641 struct sk_buff_head work_skb_queue;
642
643 /*
644 * private workqueue to mac80211. mac80211 makes this accessible
645 * via ieee80211_queue_work()

--- 95 unchanged lines hidden (view full) ---

741 struct mutex iflist_mtx;
742
743 /*
744 * Key mutex, protects sdata's key_list and sta_info's
745 * key pointers (write access, they're RCU.)
746 */
747 struct mutex key_mtx;
748
637 struct list_head work_list;
638 struct timer_list work_timer;
639 struct work_struct work_work;
640 struct sk_buff_head work_skb_queue;
641
642 /*
643 * private workqueue to mac80211. mac80211 makes this accessible
644 * via ieee80211_queue_work()

--- 95 unchanged lines hidden (view full) ---

740 struct mutex iflist_mtx;
741
742 /*
743 * Key mutex, protects sdata's key_list and sta_info's
744 * key pointers (write access, they're RCU.)
745 */
746 struct mutex key_mtx;
747
748 /* mutex for scan and work locking */
749 struct mutex mtx;
749
750 /* Scanning and BSS list */
750
751 /* Scanning and BSS list */
751 struct mutex scan_mtx;
752 unsigned long scanning;
753 struct cfg80211_ssid scan_ssid;
754 struct cfg80211_scan_request *int_scan_req;
755 struct cfg80211_scan_request *scan_req, *hw_scan_req;
756 struct ieee80211_channel *scan_channel;
757 enum ieee80211_band hw_scan_band;
758 int scan_channel_idx;
759 int scan_ies_len;

--- 511 unchanged lines hidden ---
752 unsigned long scanning;
753 struct cfg80211_ssid scan_ssid;
754 struct cfg80211_scan_request *int_scan_req;
755 struct cfg80211_scan_request *scan_req, *hw_scan_req;
756 struct ieee80211_channel *scan_channel;
757 enum ieee80211_band hw_scan_band;
758 int scan_channel_idx;
759 int scan_ies_len;

--- 511 unchanged lines hidden ---