cfg802154.h (2e7ed75e92fc493ff5484f61aed6489262c78f3e) cfg802154.h (05db59a0619969a47ab87050985344177c662cab)
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * Copyright (C) 2007, 2008, 2009 Siemens AG
4 *
5 * Written by:
6 * Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
7 */
8

--- 6 unchanged lines hidden (view full) ---

15#include <linux/bug.h>
16
17#include <net/nl802154.h>
18
19struct wpan_phy;
20struct wpan_phy_cca;
21struct cfg802154_scan_request;
22struct cfg802154_beacon_request;
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * Copyright (C) 2007, 2008, 2009 Siemens AG
4 *
5 * Written by:
6 * Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
7 */
8

--- 6 unchanged lines hidden (view full) ---

15#include <linux/bug.h>
16
17#include <net/nl802154.h>
18
19struct wpan_phy;
20struct wpan_phy_cca;
21struct cfg802154_scan_request;
22struct cfg802154_beacon_request;
23struct ieee802154_addr;
23
24#ifdef CONFIG_IEEE802154_NL802154_EXPERIMENTAL
25struct ieee802154_llsec_device_key;
26struct ieee802154_llsec_seclevel;
27struct ieee802154_llsec_params;
28struct ieee802154_llsec_device;
29struct ieee802154_llsec_table;
30struct ieee802154_llsec_key_id;

--- 41 unchanged lines hidden (view full) ---

72 int (*trigger_scan)(struct wpan_phy *wpan_phy,
73 struct cfg802154_scan_request *request);
74 int (*abort_scan)(struct wpan_phy *wpan_phy,
75 struct wpan_dev *wpan_dev);
76 int (*send_beacons)(struct wpan_phy *wpan_phy,
77 struct cfg802154_beacon_request *request);
78 int (*stop_beacons)(struct wpan_phy *wpan_phy,
79 struct wpan_dev *wpan_dev);
24
25#ifdef CONFIG_IEEE802154_NL802154_EXPERIMENTAL
26struct ieee802154_llsec_device_key;
27struct ieee802154_llsec_seclevel;
28struct ieee802154_llsec_params;
29struct ieee802154_llsec_device;
30struct ieee802154_llsec_table;
31struct ieee802154_llsec_key_id;

--- 41 unchanged lines hidden (view full) ---

73 int (*trigger_scan)(struct wpan_phy *wpan_phy,
74 struct cfg802154_scan_request *request);
75 int (*abort_scan)(struct wpan_phy *wpan_phy,
76 struct wpan_dev *wpan_dev);
77 int (*send_beacons)(struct wpan_phy *wpan_phy,
78 struct cfg802154_beacon_request *request);
79 int (*stop_beacons)(struct wpan_phy *wpan_phy,
80 struct wpan_dev *wpan_dev);
81 int (*associate)(struct wpan_phy *wpan_phy,
82 struct wpan_dev *wpan_dev,
83 struct ieee802154_addr *coord);
80#ifdef CONFIG_IEEE802154_NL802154_EXPERIMENTAL
81 void (*get_llsec_table)(struct wpan_phy *wpan_phy,
82 struct wpan_dev *wpan_dev,
83 struct ieee802154_llsec_table **table);
84 void (*lock_llsec_table)(struct wpan_phy *wpan_phy,
85 struct wpan_dev *wpan_dev);
86 void (*unlock_llsec_table)(struct wpan_phy *wpan_phy,
87 struct wpan_dev *wpan_dev);

--- 492 unchanged lines hidden ---
84#ifdef CONFIG_IEEE802154_NL802154_EXPERIMENTAL
85 void (*get_llsec_table)(struct wpan_phy *wpan_phy,
86 struct wpan_dev *wpan_dev,
87 struct ieee802154_llsec_table **table);
88 void (*lock_llsec_table)(struct wpan_phy *wpan_phy,
89 struct wpan_dev *wpan_dev);
90 void (*unlock_llsec_table)(struct wpan_phy *wpan_phy,
91 struct wpan_dev *wpan_dev);

--- 492 unchanged lines hidden ---