162306a36Sopenharmony_ci/* Helpers for managing scan queues 262306a36Sopenharmony_ci * 362306a36Sopenharmony_ci * See copyright notice in main.c 462306a36Sopenharmony_ci */ 562306a36Sopenharmony_ci#ifndef _ORINOCO_SCAN_H_ 662306a36Sopenharmony_ci#define _ORINOCO_SCAN_H_ 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci/* Forward declarations */ 962306a36Sopenharmony_cistruct orinoco_private; 1062306a36Sopenharmony_cistruct agere_ext_scan_info; 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci/* Add scan results */ 1362306a36Sopenharmony_civoid orinoco_add_extscan_result(struct orinoco_private *priv, 1462306a36Sopenharmony_ci struct agere_ext_scan_info *atom, 1562306a36Sopenharmony_ci size_t len); 1662306a36Sopenharmony_civoid orinoco_add_hostscan_results(struct orinoco_private *dev, 1762306a36Sopenharmony_ci unsigned char *buf, 1862306a36Sopenharmony_ci size_t len); 1962306a36Sopenharmony_civoid orinoco_scan_done(struct orinoco_private *priv, bool abort); 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ci#endif /* _ORINOCO_SCAN_H_ */ 22