Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-only */
0002 /*
0003  * Scan related functions.
0004  *
0005  * Copyright (c) 2017-2020, Silicon Laboratories, Inc.
0006  * Copyright (c) 2010, ST-Ericsson
0007  */
0008 #ifndef WFX_SCAN_H
0009 #define WFX_SCAN_H
0010 
0011 #include <net/mac80211.h>
0012 
0013 struct wfx_dev;
0014 struct wfx_vif;
0015 
0016 void wfx_hw_scan_work(struct work_struct *work);
0017 int wfx_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
0018         struct ieee80211_scan_request *req);
0019 void wfx_cancel_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif);
0020 void wfx_scan_complete(struct wfx_vif *wvif, int nb_chan_done);
0021 
0022 #endif