diff options
author | Kiran Divekar <dkiran@marvell.com> | 2010-06-14 12:31:26 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2010-06-23 15:13:11 -0400 |
commit | e86dc1ca4676445d9f0dfe35104efe0eb8a2f566 (patch) | |
tree | bd39d0d4403899fb438a2e983e1b97c1ccd9b1ad /drivers/net/wireless/libertas/cfg.h | |
parent | f90754c15f47063671aea55268a9dd6a37b51492 (diff) |
Libertas: cfg80211 support
Holger Schurig's patch (https://patchwork.kernel.org/patch/64286/)
is rebased to latest wireless-testing tree.
(Includes patches from me originally posted as "libertas: fix build
error due to undefined symbol" and "libertas: unmangle capability
value". -- JWL)
Signed-off-by: Amitkumar Karwar <akarwar@marvell.com>
Signed-off-by: Kiran Divekar <dkiran@marvell.com>
Tested-by: Amitkumar Karwar <akarwar@marvell.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/libertas/cfg.h')
-rw-r--r-- | drivers/net/wireless/libertas/cfg.h | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/drivers/net/wireless/libertas/cfg.h b/drivers/net/wireless/libertas/cfg.h index e09a193a34d6..eae3fd911abb 100644 --- a/drivers/net/wireless/libertas/cfg.h +++ b/drivers/net/wireless/libertas/cfg.h | |||
@@ -1,16 +1,22 @@ | |||
1 | #ifndef __LBS_CFG80211_H__ | 1 | #ifndef __LBS_CFG80211_H__ |
2 | #define __LBS_CFG80211_H__ | 2 | #define __LBS_CFG80211_H__ |
3 | 3 | ||
4 | #include "dev.h" | 4 | struct device; |
5 | struct lbs_private; | ||
5 | 6 | ||
6 | struct wireless_dev *lbs_cfg_alloc(struct device *dev); | 7 | struct wireless_dev *lbs_cfg_alloc(struct device *dev); |
7 | int lbs_cfg_register(struct lbs_private *priv); | 8 | int lbs_cfg_register(struct lbs_private *priv); |
8 | void lbs_cfg_free(struct lbs_private *priv); | 9 | void lbs_cfg_free(struct lbs_private *priv); |
9 | 10 | ||
10 | int lbs_send_specific_ssid_scan(struct lbs_private *priv, u8 *ssid, | 11 | /* All of those are TODOs: */ |
11 | u8 ssid_len); | 12 | #define lbs_cmd_802_11_rssi(priv, cmdptr) (0) |
12 | int lbs_scan_networks(struct lbs_private *priv, int full_scan); | 13 | #define lbs_ret_802_11_rssi(priv, resp) (0) |
13 | void lbs_cfg_scan_worker(struct work_struct *work); | 14 | #define lbs_cmd_bcn_ctrl(priv, cmdptr, cmd_action) (0) |
15 | #define lbs_ret_802_11_bcn_ctrl(priv, resp) (0) | ||
14 | 16 | ||
17 | void lbs_send_disconnect_notification(struct lbs_private *priv); | ||
18 | void lbs_send_mic_failureevent(struct lbs_private *priv, u32 event); | ||
19 | |||
20 | void lbs_scan_deinit(struct lbs_private *priv); | ||
15 | 21 | ||
16 | #endif | 22 | #endif |