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 | void lbs_send_disconnect_notification(struct lbs_private *priv); |
| 17 | void lbs_send_mic_failureevent(struct lbs_private *priv, u32 event); |
| 18 | |
| 19 | void lbs_scan_deinit(struct lbs_private *priv); |
Daniel Drake | d2e7b34 | 2011-08-01 16:43:13 +0100 | [diff] [blame] | 20 | int lbs_disconnect(struct lbs_private *priv, u16 reason); |
Holger Schurig | ff9fc79 | 2009-10-06 16:31:54 +0200 | [diff] [blame] | 21 | |
| 22 | #endif |