12be45b66SKalle Valo /* Helpers for managing scan queues
22be45b66SKalle Valo  *
32be45b66SKalle Valo  * See copyright notice in main.c
42be45b66SKalle Valo  */
52be45b66SKalle Valo #ifndef _ORINOCO_SCAN_H_
62be45b66SKalle Valo #define _ORINOCO_SCAN_H_
72be45b66SKalle Valo 
82be45b66SKalle Valo /* Forward declarations */
92be45b66SKalle Valo struct orinoco_private;
102be45b66SKalle Valo struct agere_ext_scan_info;
112be45b66SKalle Valo 
122be45b66SKalle Valo /* Add scan results */
132be45b66SKalle Valo void orinoco_add_extscan_result(struct orinoco_private *priv,
142be45b66SKalle Valo 				struct agere_ext_scan_info *atom,
152be45b66SKalle Valo 				size_t len);
162be45b66SKalle Valo void orinoco_add_hostscan_results(struct orinoco_private *dev,
172be45b66SKalle Valo 				  unsigned char *buf,
182be45b66SKalle Valo 				  size_t len);
192be45b66SKalle Valo void orinoco_scan_done(struct orinoco_private *priv, bool abort);
202be45b66SKalle Valo 
212be45b66SKalle Valo #endif /* _ORINOCO_SCAN_H_ */
22