Holger Schurig | ff9fc79 | 2009-10-06 16:31:54 +0200 | [diff] [blame] | 1 | #ifndef __LBS_CFG80211_H__ |
| 2 | #define __LBS_CFG80211_H__ |
| 3 | |
Kiran Divekar | e86dc1c | 2010-06-14 22:01:26 +0530 | [diff] [blame] | 4 | struct device; |
| 5 | struct lbs_private; |
Kiran Divekar | 1047d5e | 2010-06-04 23:20:42 -0700 | [diff] [blame^] | 6 | struct regulatory_request; |
| 7 | struct wiphy; |
Holger Schurig | ff9fc79 | 2009-10-06 16:31:54 +0200 | [diff] [blame] | 8 | |
| 9 | struct wireless_dev *lbs_cfg_alloc(struct device *dev); |
| 10 | int lbs_cfg_register(struct lbs_private *priv); |
| 11 | void lbs_cfg_free(struct lbs_private *priv); |
| 12 | |
Kiran Divekar | 1047d5e | 2010-06-04 23:20:42 -0700 | [diff] [blame^] | 13 | int lbs_reg_notifier(struct wiphy *wiphy, |
| 14 | struct regulatory_request *request); |
| 15 | |
Kiran Divekar | e86dc1c | 2010-06-14 22:01:26 +0530 | [diff] [blame] | 16 | /* All of those are TODOs: */ |
| 17 | #define lbs_cmd_802_11_rssi(priv, cmdptr) (0) |
| 18 | #define lbs_ret_802_11_rssi(priv, resp) (0) |
| 19 | #define lbs_cmd_bcn_ctrl(priv, cmdptr, cmd_action) (0) |
| 20 | #define lbs_ret_802_11_bcn_ctrl(priv, resp) (0) |
Holger Schurig | ff9fc79 | 2009-10-06 16:31:54 +0200 | [diff] [blame] | 21 | |
Kiran Divekar | e86dc1c | 2010-06-14 22:01:26 +0530 | [diff] [blame] | 22 | void lbs_send_disconnect_notification(struct lbs_private *priv); |
| 23 | void lbs_send_mic_failureevent(struct lbs_private *priv, u32 event); |
| 24 | |
| 25 | void lbs_scan_deinit(struct lbs_private *priv); |
Holger Schurig | ff9fc79 | 2009-10-06 16:31:54 +0200 | [diff] [blame] | 26 | |
| 27 | #endif |