Quellcodebibliothek Statistik Leitseite products/sources/formale Sprachen/C/Linux/net/ieee802154/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 1 kB image not shown  

Quelle  core.h   Sprache: C

 
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __IEEE802154_CORE_H
#define __IEEE802154_CORE_H

#include <net/cfg802154.h>

struct cfg802154_registered_device {
 const struct cfg802154_ops *ops;
 struct list_head list;

 /* wpan_phy index, internal only */
 int wpan_phy_idx;

 /* also protected by devlist_mtx */
 int opencount;
 wait_queue_head_t dev_wait;

 /* protected by RTNL only */
 int num_running_ifaces;

 /* associated wpan interfaces, protected by rtnl or RCU */
 struct list_head wpan_dev_list;
 int devlist_generation, wpan_dev_id;

 /* must be last because of the way we do wpan_phy_priv(),
 * and it should at least be aligned to NETDEV_ALIGN
 */

 struct wpan_phy wpan_phy __aligned(NETDEV_ALIGN);
};

static inline struct cfg802154_registered_device *
wpan_phy_to_rdev(struct wpan_phy *wpan_phy)
{
 BUG_ON(!wpan_phy);
 return container_of(wpan_phy, struct cfg802154_registered_device,
       wpan_phy);
}

extern struct list_head cfg802154_rdev_list;
extern int cfg802154_rdev_list_generation;

int cfg802154_switch_netns(struct cfg802154_registered_device *rdev,
      struct net *net);
/* free object */
void cfg802154_dev_free(struct cfg802154_registered_device *rdev);
struct cfg802154_registered_device *
cfg802154_rdev_by_wpan_phy_idx(int wpan_phy_idx);
struct wpan_phy *wpan_phy_idx_to_wpan_phy(int wpan_phy_idx);

#endif /* __IEEE802154_CORE_H */

Messung V0.5
C=95 H=91 G=92

¤ Dauer der Verarbeitung: 0.2 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.