diff options
author | André Fabian Silva Delgado <emulatorman@parabola.nu> | 2016-03-25 03:53:42 -0300 |
---|---|---|
committer | André Fabian Silva Delgado <emulatorman@parabola.nu> | 2016-03-25 03:53:42 -0300 |
commit | 03dd4cb26d967f9588437b0fc9cc0e8353322bb7 (patch) | |
tree | fa581f6dc1c0596391690d1f67eceef3af8246dc /drivers/net/wireless/cw1200/scan.h | |
parent | d4e493caf788ef44982e131ff9c786546904d934 (diff) |
Linux-libre 4.5-gnu
Diffstat (limited to 'drivers/net/wireless/cw1200/scan.h')
-rw-r--r-- | drivers/net/wireless/cw1200/scan.h | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/drivers/net/wireless/cw1200/scan.h b/drivers/net/wireless/cw1200/scan.h deleted file mode 100644 index cc75459e5..000000000 --- a/drivers/net/wireless/cw1200/scan.h +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Scan interface for ST-Ericsson CW1200 mac80211 drivers - * - * Copyright (c) 2010, ST-Ericsson - * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - */ - -#ifndef SCAN_H_INCLUDED -#define SCAN_H_INCLUDED - -#include <linux/semaphore.h> -#include "wsm.h" - -/* external */ struct sk_buff; -/* external */ struct cfg80211_scan_request; -/* external */ struct ieee80211_channel; -/* external */ struct ieee80211_hw; -/* external */ struct work_struct; - -struct cw1200_scan { - struct semaphore lock; - struct work_struct work; - struct delayed_work timeout; - struct cfg80211_scan_request *req; - struct ieee80211_channel **begin; - struct ieee80211_channel **curr; - struct ieee80211_channel **end; - struct wsm_ssid ssids[WSM_SCAN_MAX_NUM_OF_SSIDS]; - int output_power; - int n_ssids; - int status; - atomic_t in_progress; - /* Direct probe requests workaround */ - struct delayed_work probe_work; - int direct_probe; -}; - -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); -void cw1200_scan_timeout(struct work_struct *work); -void cw1200_clear_recent_scan_work(struct work_struct *work); -void cw1200_scan_complete_cb(struct cw1200_common *priv, - struct wsm_scan_complete *arg); -void cw1200_scan_failed_cb(struct cw1200_common *priv); - -/* ******************************************************************** */ -/* Raw probe requests TX workaround */ -void cw1200_probe_work(struct work_struct *work); - -#endif |