Quellcodebibliothek
Statistik
Leitseite
products
/
Sources
/
formale Sprachen
/
C
/
LibreOffice
/
sw
/
qa
/
uitest
/
sidebar
/ (
LibreOffice
Version 25.8.3.2
©
) Datei vom 5.10.2025 mit Größe 3 kB
Bilddatei
hwbus.h
products/Sources/formale Sprachen/C/Linux/drivers/net/wireless/st/cw1200/hwbus.h
/* SPDX-License-Identifier: GPL-2.0-only */ /* * Common hwbus abstraction layer interface for cw1200 wireless driver * * Copyright (c) 2010, ST-Ericsson * Author: Dmitry Tarnyagin
*/ #ifndef CW1200_HWBUS_H #define CW1200_HWBUS_H struct hwbus_priv; void cw1200_irq_handler(struct cw1200_common *priv); /* This MUST be wrapped with hwbus_ops->lock/unlock! */ int __cw1200_irq_enable(struct cw1200_common *priv, int enable); struct hwbus_ops { int (*hwbus_memcpy_fromio)(struct hwbus_priv *self, unsigned int addr, void *dst, int count); int (*hwbus_memcpy_toio)(struct hwbus_priv *self, unsigned int addr, const void *src, int count); void (*lock)(struct hwbus_priv *self); void (*unlock)(struct hwbus_priv *self); size_t (*align_size)(struct hwbus_priv *self, size_t size); int (*power_mgmt)(struct hwbus_priv *self, bool suspend); }; #endif /* CW1200_HWBUS_H */
2026-10-10