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 --- |