dxd - dynax driver framework 3.0.2
cross platform open source driver development framework
Loading...
Searching...
No Matches
dxd_pci_device.h File Reference
#include "dxd_platform_device.h"
#include "dxd_reference.h"
#include "dx_pci.h"
#include "iig/dxd_interrupt.h"
#include <DriverKit/IODMACommand.h>
#include <DriverKit/IODispatchQueue.h>
#include <DriverKit/IOInterruptDispatchSource.h>
#include <PCIDriverKit/IOPCIDevice.h>
#include <PCIDriverKit/IOPCIFamilyDefinitions.h>
Include dependency graph for driverkit/dxd_pci_device.h:
This graph shows which files directly or indirectly include this file:

Classes

class  dxd::pci::device
 DriverKit PCI device: its nub opened with bus mastering and memory space, its memory and interrupts. More...
class  dxd::pci::device::scatter_gather<limit_t>
 a memory's device addresses below 1<< limit_t, from initialize() to free(): mapped by the device's IOMMU (DART), in at most the 32 runs one preparation hands More...

Namespaces

namespace  dxd
 dynax driver framework kernel namespace
namespace  dxd::pci
 PCI devices.