blob: eae3fd911abb0de9fc19717b1a882c1b7f625583 [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;
Holger Schurigff9fc792009-10-06 16:31:54 +02006
7struct wireless_dev *lbs_cfg_alloc(struct device *dev);
8int lbs_cfg_register(struct lbs_private *priv);
9void lbs_cfg_free(struct lbs_private *priv);
10
Kiran Divekare86dc1c2010-06-14 22:01:26 +053011/* All of those are TODOs: */
12#define lbs_cmd_802_11_rssi(priv, cmdptr) (0)
13#define lbs_ret_802_11_rssi(priv, resp) (0)
14#define lbs_cmd_bcn_ctrl(priv, cmdptr, cmd_action) (0)
15#define lbs_ret_802_11_bcn_ctrl(priv, resp) (0)
Holger Schurigff9fc792009-10-06 16:31:54 +020016
Kiran Divekare86dc1c2010-06-14 22:01:26 +053017void lbs_send_disconnect_notification(struct lbs_private *priv);
18void lbs_send_mic_failureevent(struct lbs_private *priv, u32 event);
19
20void lbs_scan_deinit(struct lbs_private *priv);
Holger Schurigff9fc792009-10-06 16:31:54 +020021
22#endif