Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
[linux-2.6-microblaze.git] / drivers / staging / wfx / scan.h
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /*
3  * Scan related functions.
4  *
5  * Copyright (c) 2017-2020, Silicon Laboratories, Inc.
6  * Copyright (c) 2010, ST-Ericsson
7  */
8 #ifndef WFX_SCAN_H
9 #define WFX_SCAN_H
10
11 struct wfx_dev;
12 struct wfx_vif;
13
14 void wfx_hw_scan_work(struct work_struct *work);
15 int wfx_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
16                 struct ieee80211_scan_request *req);
17 void wfx_cancel_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif);
18 void wfx_scan_complete(struct wfx_vif *wvif);
19
20 #endif /* WFX_SCAN_H */