The Pedigree Project 0.1
SplitIrqHandler Member List

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

dispatchThreaded(void *context, uint8_t line, size_t cookie) (defined in SplitIrqHandler)SplitIrqHandlerprivatestatic
dispatchThreaded() (defined in SplitIrqHandler)SplitIrqHandlerprivate
hardIrq(irq_id_t number, InterruptState &state, size_t &work)=0SplitIrqHandlerprotectedpure virtual
HardIrqHandler() (defined in HardIrqHandler)HardIrqHandlerprivate
HardStageDisposition enum name (defined in SplitIrqHandler)SplitIrqHandler
initialiseSplitIrq()SplitIrqHandlerprotected
irq(irq_id_t number, InterruptState &state) finalSplitIrqHandlerprivatevirtual
IrqHandlerBase() (defined in IrqHandlerBase)IrqHandlerBaseprivate
m_AcceptingRegistrations (defined in SplitIrqHandler)SplitIrqHandlerprivate
m_CompletedBatches (defined in SplitIrqHandler)SplitIrqHandlerprivate
m_DeferredIrqs (defined in SplitIrqHandler)SplitIrqHandlerprivate
m_Dispatcher (defined in SplitIrqHandler)SplitIrqHandlerprivate
m_LifecycleBusy (defined in SplitIrqHandler)SplitIrqHandlerprivate
m_PendingWork (defined in SplitIrqHandler)SplitIrqHandlerprivate
m_PublicationFailures (defined in SplitIrqHandler)SplitIrqHandlerprivate
m_Quiescing (defined in SplitIrqHandler)SplitIrqHandlerprivate
m_RegistrationCount (defined in SplitIrqHandler)SplitIrqHandlerprivate
m_Registrations (defined in SplitIrqHandler)SplitIrqHandlerprivate
m_Started (defined in SplitIrqHandler)SplitIrqHandlerprivate
m_StateLock (defined in SplitIrqHandler)SplitIrqHandlerprivate
m_Stopping (defined in SplitIrqHandler)SplitIrqHandlerprivate
MaxRegistrations (defined in SplitIrqHandler)SplitIrqHandlerprivatestatic
operator=(const SplitIrqHandler &)=delete (defined in SplitIrqHandler)SplitIrqHandlerprivate
publishWork(size_t work) (defined in SplitIrqHandler)SplitIrqHandlerprivate
quiesceIrqSources()=0SplitIrqHandlerprotectedpure virtual
rearmIrqSources(size_t work)=0SplitIrqHandlerprotectedpure virtual
registerIsaSplitIrq(IrqManager &manager, uint8_t irq, const IrqPolicy &policy)SplitIrqHandlerprotected
registerPciSplitIrq(IrqManager &manager, Device &device, const IrqPolicy &policy) (defined in SplitIrqHandler)SplitIrqHandlerprotected
shutdownSplitIrq()SplitIrqHandlerprotected
SplitIrqHandler(const String &name) (defined in SplitIrqHandler)SplitIrqHandlerexplicitprotected
SplitIrqHandler(const SplitIrqHandler &)=delete (defined in SplitIrqHandler)SplitIrqHandlerprivate
threadedIrq(size_t work)=0SplitIrqHandlerprotectedpure virtual
~HardIrqHandler()HardIrqHandlerprivatevirtual
~IrqHandlerBase()IrqHandlerBaseprivatevirtual
~SplitIrqHandler() (defined in SplitIrqHandler)SplitIrqHandlerprotectedvirtual