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 --- |