blob: d69d950f9a6aecf2b9990fd80bda3d589518a11a [file] [log] [blame]
Greg Kroah-Hartmanb2441312017-11-01 15:07:57 +01001/* SPDX-License-Identifier: GPL-2.0 */
Alexander Aring79fe1a22014-11-09 08:36:53 +01002#ifndef __IEEE802154_NL802154_H
3#define __IEEE802154_NL802154_H
4
5int nl802154_init(void);
6void nl802154_exit(void);
Miquel Raynal51147282022-11-29 14:55:34 +01007int nl802154_scan_event(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev,
8 struct ieee802154_coord_desc *desc);
Miquel Raynaled3557c2023-01-03 17:56:39 +01009int nl802154_scan_started(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev);
10int nl802154_scan_done(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev,
11 enum nl802154_scan_done_reasons reason);
Miquel Raynal9bc11452023-01-25 11:29:22 +010012void nl802154_beaconing_done(struct wpan_dev *wpan_dev);
Alexander Aring79fe1a22014-11-09 08:36:53 +010013
14#endif /* __IEEE802154_NL802154_H */