|
dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
|
PCI device. More...
#include <dxd_pci.h>
Classes | |
| class | dbg |
| struct | resources |
| the PCI windows this device was assigned, mapped for the driver's life: each one its virtual and physical address, its length and its mask More... | |
| class | scatter_gather |
Public Member Functions | |
| operator const ::HANDLE () const | |
| operator::DMA_ADAPTER * () const | |
| pci (::WDFDEVICE_INIT *wdf_device_init, const::GUID &guid) | |
| WDK: PCI device constructor. | |
| template<typename type_t> | |
| os_result | query (const ::UNICODE_STRING &key, type_t &value) |
| template<typename key_t, typename type_t> | |
| os_result | query (key_t *key, type_t &value) |
| os_result | remove () |
| os_result | set (const ::UNICODE_STRING &key, const ::GUID &value) |
| os_result | set (const ::UNICODE_STRING &key, const ::UNICODE_STRING &value, unsigned long type=REG_SZ) |
| os_result | set (const ::UNICODE_STRING &key, const char *value) |
| os_result | set (const ::UNICODE_STRING &key, const wchar_t *value) |
| os_result | set (const ::UNICODE_STRING &key, unsigned int value) |
| template<typename key_t, typename type_t> | |
| os_result | set (key_t *key, const type_t &value) |
| template<typename type_t> | |
| unsigned long | type () |
| ~pci () | |
Public Attributes | |
| os_result | status {not_initialized} |
Protected Member Functions | |
| virtual bool | irq (int, int64_t) |
| WDK: high priority interrupt request indication. | |
| virtual os_result | irq_disable () |
| virtual os_result | irq_enable () |
| virtual os_result | isr (int) |
| WDK: lowered priority interrupt service handler. | |
Protected Attributes | |
| struct dxd::pci::resources | hw |
PCI device.
|
inline |
WDK: PCI device constructor.
Configures the Interrupt object,
attaches the PCI device context structure to the IRQ object to be created,
|
inline |
|
inlineprotectedvirtual |
WDK: high priority interrupt request indication.
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
WDK: lowered priority interrupt service handler.
|
inlineinherited |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
protected |
|
inherited |
| (c) copyright 2009 dynamic acoustics e.U. | generated on |