blob: 10995f59fe34a1796db45e914196fc7a03248c07 [file] [log] [blame]
Holger Schurigff9fc792009-10-06 16:31:54 +02001#ifndef __LBS_CFG80211_H__
2#define __LBS_CFG80211_H__
3
Kiran Divekare86dc1c2010-06-14 22:01:26 +05304struct device;
5struct lbs_private;
Kiran Divekar1047d5e2010-06-04 23:20:42 -07006struct regulatory_request;
7struct wiphy;
Holger Schurigff9fc792009-10-06 16:31:54 +02008
9struct wireless_dev *lbs_cfg_alloc(struct device *dev);
10int lbs_cfg_register(struct lbs_private *priv);
11void lbs_cfg_free(struct lbs_private *priv);
12
Kiran Divekare86dc1c2010-06-14 22:01:26 +053013void lbs_send_disconnect_notification(struct lbs_private *priv);
14void lbs_send_mic_failureevent(struct lbs_private *priv, u32 event);
15
Andres Salomon3209e062011-10-26 10:19:26 -070016void lbs_scan_done(struct lbs_private *priv);
Kiran Divekare86dc1c2010-06-14 22:01:26 +053017void lbs_scan_deinit(struct lbs_private *priv);
Daniel Draked2e7b342011-08-01 16:43:13 +010018int lbs_disconnect(struct lbs_private *priv, u16 reason);
Holger Schurigff9fc792009-10-06 16:31:54 +020019
20#endif