core.h (29ce6ecbb83c9185d76e3a7c340c9702d2a54961) core.h (b34939b9836950d261610132853311054b507247)
1/*
2 * Wireless configuration interface internals.
3 *
4 * Copyright 2006-2010 Johannes Berg <johannes@sipsolutions.net>
5 */
6#ifndef __NET_WIRELESS_CORE_H
7#define __NET_WIRELESS_CORE_H
8#include <linux/list.h>

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

72 struct rb_root bss_tree;
73 u32 bss_generation;
74 u32 bss_entries;
75 struct cfg80211_scan_request *scan_req; /* protected by RTNL */
76 struct sk_buff *scan_msg;
77 struct list_head sched_scan_req_list;
78 unsigned long suspend_at;
79 struct work_struct scan_done_wk;
1/*
2 * Wireless configuration interface internals.
3 *
4 * Copyright 2006-2010 Johannes Berg <johannes@sipsolutions.net>
5 */
6#ifndef __NET_WIRELESS_CORE_H
7#define __NET_WIRELESS_CORE_H
8#include <linux/list.h>

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

72 struct rb_root bss_tree;
73 u32 bss_generation;
74 u32 bss_entries;
75 struct cfg80211_scan_request *scan_req; /* protected by RTNL */
76 struct sk_buff *scan_msg;
77 struct list_head sched_scan_req_list;
78 unsigned long suspend_at;
79 struct work_struct scan_done_wk;
80 struct work_struct sched_scan_results_wk;
81
82 struct genl_info *cur_cmd_info;
83
84 struct work_struct conn_work;
85 struct work_struct event_work;
86
87 struct delayed_work dfs_update_channels_wk;
88
89 /* netlink port which started critical protocol (0 means not started) */
90 u32 crit_proto_nlportid;
91
92 struct cfg80211_coalesce *coalesce;
93
94 struct work_struct destroy_work;
95 struct work_struct sched_scan_stop_wk;
80
81 struct genl_info *cur_cmd_info;
82
83 struct work_struct conn_work;
84 struct work_struct event_work;
85
86 struct delayed_work dfs_update_channels_wk;
87
88 /* netlink port which started critical protocol (0 means not started) */
89 u32 crit_proto_nlportid;
90
91 struct cfg80211_coalesce *coalesce;
92
93 struct work_struct destroy_work;
94 struct work_struct sched_scan_stop_wk;
95 struct work_struct sched_scan_res_wk;
96
97 struct cfg80211_chan_def radar_chandef;
98 struct work_struct propagate_radar_detect_wk;
99
100 struct cfg80211_chan_def cac_done_chandef;
101 struct work_struct propagate_cac_done_wk;
102
103 /* must be last because of the way we do wiphy_priv(),

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

407 bool pairwise, const u8 *mac_addr);
408void __cfg80211_scan_done(struct work_struct *wk);
409void ___cfg80211_scan_done(struct cfg80211_registered_device *rdev,
410 bool send_message);
411void cfg80211_add_sched_scan_req(struct cfg80211_registered_device *rdev,
412 struct cfg80211_sched_scan_request *req);
413int cfg80211_sched_scan_req_possible(struct cfg80211_registered_device *rdev,
414 bool want_multi);
96
97 struct cfg80211_chan_def radar_chandef;
98 struct work_struct propagate_radar_detect_wk;
99
100 struct cfg80211_chan_def cac_done_chandef;
101 struct work_struct propagate_cac_done_wk;
102
103 /* must be last because of the way we do wiphy_priv(),

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

407 bool pairwise, const u8 *mac_addr);
408void __cfg80211_scan_done(struct work_struct *wk);
409void ___cfg80211_scan_done(struct cfg80211_registered_device *rdev,
410 bool send_message);
411void cfg80211_add_sched_scan_req(struct cfg80211_registered_device *rdev,
412 struct cfg80211_sched_scan_request *req);
413int cfg80211_sched_scan_req_possible(struct cfg80211_registered_device *rdev,
414 bool want_multi);
415void __cfg80211_sched_scan_results(struct work_struct *wk);
415void cfg80211_sched_scan_results_wk(struct work_struct *work);
416int cfg80211_stop_sched_scan_req(struct cfg80211_registered_device *rdev,
417 struct cfg80211_sched_scan_request *req,
418 bool driver_initiated);
419int __cfg80211_stop_sched_scan(struct cfg80211_registered_device *rdev,
420 u64 reqid, bool driver_initiated);
421void cfg80211_upload_connect_keys(struct wireless_dev *wdev);
422int cfg80211_change_iface(struct cfg80211_registered_device *rdev,
423 struct net_device *dev, enum nl80211_iftype ntype,

--- 96 unchanged lines hidden ---
416int cfg80211_stop_sched_scan_req(struct cfg80211_registered_device *rdev,
417 struct cfg80211_sched_scan_request *req,
418 bool driver_initiated);
419int __cfg80211_stop_sched_scan(struct cfg80211_registered_device *rdev,
420 u64 reqid, bool driver_initiated);
421void cfg80211_upload_connect_keys(struct wireless_dev *wdev);
422int cfg80211_change_iface(struct cfg80211_registered_device *rdev,
423 struct net_device *dev, enum nl80211_iftype ntype,

--- 96 unchanged lines hidden ---