#include <linux/sched.h>
#include "cw1200.h"
#include "scan.h"
#include "sta.h"
#include "pm.h"
static void cw1200_scan_restart_delayed(struct cw1200_common *priv);
static int cw1200_scan_start(struct cw1200_common *priv, struct wsm_scan *scan)
{ … }
int cw1200_hw_scan(struct ieee80211_hw *hw,
struct ieee80211_vif *vif,
struct ieee80211_scan_request *hw_req)
{ … }
void cw1200_scan_work(struct work_struct *work)
{ … }
static void cw1200_scan_restart_delayed(struct cw1200_common *priv)
{ … }
static void cw1200_scan_complete(struct cw1200_common *priv)
{ … }
void cw1200_scan_failed_cb(struct cw1200_common *priv)
{ … }
void cw1200_scan_complete_cb(struct cw1200_common *priv,
struct wsm_scan_complete *arg)
{ … }
void cw1200_clear_recent_scan_work(struct work_struct *work)
{ … }
void cw1200_scan_timeout(struct work_struct *work)
{ … }
void cw1200_probe_work(struct work_struct *work)
{ … }