The Pedigree Project  0.1
Heathrow Member List

This is the complete list of members for Heathrow, including all inherited members.

acknowledgeIrq(irq_id_t Id)Heathrowvirtual
control(uint8_t irq, ControlCode code, size_t argument)IrqManagervirtual
ControlCode enum nameIrqManager
enable(uint8_t irq, bool enable) (defined in Heathrow)Heathrowprivatevirtual
enableAll(bool enable) (defined in Heathrow)Heathrowprivate
eoi(uint8_t irq) (defined in Heathrow)Heathrowprivate
Heathrow() INITIALISATION_ONLYHeathrowprivate
Heathrow(const Heathrow &)Heathrowprivate
initialise() INITIALISATION_ONLYHeathrow
instance()Heathrowinlinestatic
interrupt(size_t interruptNumber, InterruptState &state)Heathrowprivatevirtual
IrqManager()IrqManagerprotected
m_HandlerHeathrowprivate
m_HighMask (defined in Heathrow)Heathrowprivate
m_InstanceHeathrowprivatestatic
m_LowMask (defined in Heathrow)Heathrowprivate
m_nIrqsHeathrowprivate
m_pPortHeathrowprivate
MitigationThreshold enum value (defined in IrqManager)IrqManager
operator=(const Heathrow &)Heathrowprivate
registerIsaIrqHandler(uint8_t irq, IrqHandler *handler) (defined in Heathrow)Heathrowvirtual
IrqManager::registerIsaIrqHandler(uint8_t irq, IrqHandler *handler, bool bEdge=false)=0IrqManagerpure virtual
registerPciIrqHandler(IrqHandler *handler) (defined in Heathrow)Heathrowvirtual
IrqManager::registerPciIrqHandler(IrqHandler *handler, Device *pDevice)=0IrqManagerpure virtual
searchNode(class Device *pDev) (defined in Heathrow)Heathrowprivate
tick()IrqManagervirtual
unregisterHandler(irq_id_t Id, IrqHandler *handler)Heathrowvirtual
~Heathrow()Heathrowinlineprivatevirtual
~InterruptHandler()InterruptHandlerprivatevirtual
~IrqManager()IrqManagerprotectedvirtual