The Pedigree Project
0.1
|
This is the complete list of members for Heathrow, including all inherited members.
acknowledgeIrq(irq_id_t Id) | Heathrow | virtual |
control(uint8_t irq, ControlCode code, size_t argument) | IrqManager | virtual |
ControlCode enum name | IrqManager | |
enable(uint8_t irq, bool enable) (defined in Heathrow) | Heathrow | privatevirtual |
enableAll(bool enable) (defined in Heathrow) | Heathrow | private |
eoi(uint8_t irq) (defined in Heathrow) | Heathrow | private |
Heathrow() INITIALISATION_ONLY | Heathrow | private |
Heathrow(const Heathrow &) | Heathrow | private |
initialise() INITIALISATION_ONLY | Heathrow | |
instance() | Heathrow | inlinestatic |
interrupt(size_t interruptNumber, InterruptState &state) | Heathrow | privatevirtual |
IrqManager() | IrqManager | protected |
m_Handler | Heathrow | private |
m_HighMask (defined in Heathrow) | Heathrow | private |
m_Instance | Heathrow | privatestatic |
m_LowMask (defined in Heathrow) | Heathrow | private |
m_nIrqs | Heathrow | private |
m_pPort | Heathrow | private |
MitigationThreshold enum value (defined in IrqManager) | IrqManager | |
operator=(const Heathrow &) | Heathrow | private |
registerIsaIrqHandler(uint8_t irq, IrqHandler *handler) (defined in Heathrow) | Heathrow | virtual |
IrqManager::registerIsaIrqHandler(uint8_t irq, IrqHandler *handler, bool bEdge=false)=0 | IrqManager | pure virtual |
registerPciIrqHandler(IrqHandler *handler) (defined in Heathrow) | Heathrow | virtual |
IrqManager::registerPciIrqHandler(IrqHandler *handler, Device *pDevice)=0 | IrqManager | pure virtual |
searchNode(class Device *pDev) (defined in Heathrow) | Heathrow | private |
tick() | IrqManager | virtual |
unregisterHandler(irq_id_t Id, IrqHandler *handler) | Heathrow | virtual |
~Heathrow() | Heathrow | inlineprivatevirtual |
~InterruptHandler() | InterruptHandler | privatevirtual |
~IrqManager() | IrqManager | protectedvirtual |