|
The Pedigree Project 0.1
|
This is the complete list of members for HostedTimer, including all inherited members.
| addAlarm(class Event *pEvent, size_t alarmSecs, size_t alarmUsecs=0) | HostedTimer | virtual |
| armHandler(TimerHandler *, uint64_t) | Timer | inlinevirtual |
| deadlineInterrupt() | Timer | inlinevirtual |
| dispatchThreaded(void *context, uint8_t line, size_t cookie) (defined in SplitIrqHandler) | SplitIrqHandler | privatestatic |
| dispatchThreaded() (defined in SplitIrqHandler) | SplitIrqHandler | private |
| getDayOfMonth() | HostedTimer | virtual |
| getDayOfWeek() | HostedTimer | virtual |
| getHour() | HostedTimer | virtual |
| getMinute() | HostedTimer | virtual |
| getMonth() | HostedTimer | virtual |
| getNanosecond() | HostedTimer | virtual |
| getSecond() | HostedTimer | virtual |
| getTickCount() | HostedTimer | virtual |
| getTickCountNano() | HostedTimer | virtual |
| getTickCountNanoFast() | Timer | inlinevirtual |
| getUnixTimestamp() | Timer | virtual |
| getYear() | HostedTimer | virtual |
| hardIrq(irq_id_t number, InterruptState &state, size_t &work) override | HostedTimer | privatevirtual |
| HardIrqHandler() (defined in HardIrqHandler) | HardIrqHandler | private |
| HardStageDisposition enum name (defined in SplitIrqHandler) | SplitIrqHandler | private |
| HostedTimer() INITIALISATION_ONLY | HostedTimer | protected |
| HostedTimer(const HostedTimer &) | HostedTimer | private |
| initialise1() INITIALISATION_ONLY | HostedTimer | |
| initialise3() | HostedTimer | |
| initialiseSplitIrq() | SplitIrqHandler | private |
| instance() (defined in HostedTimer) | HostedTimer | inlinestatic |
| irq(irq_id_t number, InterruptState &state) final | SplitIrqHandler | privatevirtual |
| IrqHandlerBase() (defined in IrqHandlerBase) | IrqHandlerBase | private |
| m_AcceptingRegistrations (defined in SplitIrqHandler) | SplitIrqHandler | private |
| m_AlarmLock | HostedTimer | private |
| m_Alarms | HostedTimer | private |
| m_bInitialized | HostedTimer | private |
| m_bPrepared | HostedTimer | private |
| m_CompletedBatches (defined in SplitIrqHandler) | SplitIrqHandler | private |
| m_DayOfMonth | HostedTimer | private |
| m_DayOfWeek | HostedTimer | private |
| m_DeferredIrqs (defined in SplitIrqHandler) | SplitIrqHandler | private |
| m_Dispatcher (defined in SplitIrqHandler) | SplitIrqHandler | private |
| m_HandlerRegistry | HostedTimer | private |
| m_Hour | HostedTimer | private |
| m_Instance | HostedTimer | privatestatic |
| m_IrqId | HostedTimer | private |
| m_LifecycleBusy (defined in SplitIrqHandler) | SplitIrqHandler | private |
| m_Minute | HostedTimer | private |
| m_Month | HostedTimer | private |
| m_Nanosecond | HostedTimer | private |
| m_PendingExpirations | HostedTimer | private |
| m_PendingWork (defined in SplitIrqHandler) | SplitIrqHandler | private |
| m_PublicationFailures (defined in SplitIrqHandler) | SplitIrqHandler | private |
| m_Quiescing (defined in SplitIrqHandler) | SplitIrqHandler | private |
| m_RegistrationCount (defined in SplitIrqHandler) | SplitIrqHandler | private |
| m_Registrations (defined in SplitIrqHandler) | SplitIrqHandler | private |
| m_Second | HostedTimer | private |
| m_Started (defined in SplitIrqHandler) | SplitIrqHandler | private |
| m_StateLock (defined in SplitIrqHandler) | SplitIrqHandler | private |
| m_Stopping (defined in SplitIrqHandler) | SplitIrqHandler | private |
| m_TickSource | HostedTimer | private |
| m_Year | HostedTimer | private |
| MaxRegistrations (defined in SplitIrqHandler) | SplitIrqHandler | privatestatic |
| operator=(const HostedTimer &) | HostedTimer | private |
| processTimerBatch(uint64_t delta) | HostedTimer | private |
| publishWork(size_t work) (defined in SplitIrqHandler) | SplitIrqHandler | private |
| quiesceIrqSources() override | HostedTimer | privatevirtual |
| rearmIrqSources(size_t work) override | HostedTimer | privatevirtual |
| registerHandler(TimerHandler *handler) (defined in HostedTimer) | HostedTimer | virtual |
| registerIsaSplitIrq(IrqManager &manager, uint8_t irq, const IrqPolicy &policy) | SplitIrqHandler | private |
| registerPciSplitIrq(IrqManager &manager, Device &device, const IrqPolicy &policy) (defined in SplitIrqHandler) | SplitIrqHandler | private |
| removeAlarm(class Event *pEvent) | HostedTimer | virtual |
| removeAlarm(class Event *pEvent, bool bRetZero) | HostedTimer | virtual |
| sampleCpuTime() | Timer | virtual |
| shutdownSplitIrq() | SplitIrqHandler | private |
| SplitIrqHandler(const String &name) (defined in SplitIrqHandler) | SplitIrqHandler | explicitprivate |
| SplitIrqHandler(const SplitIrqHandler &)=delete (defined in SplitIrqHandler) | SplitIrqHandler | private |
| supportsDeadlines() const | Timer | inlinevirtual |
| synchronise(bool tohw=false) | HostedTimer | virtual |
| threadedIrq(size_t work) override | HostedTimer | privatevirtual |
| Timer() | Timer | inlineprotected |
| Timer(const Timer &) | Timer | private |
| uninitialise() | HostedTimer | |
| unregisterHandler(TimerHandler *handler) (defined in HostedTimer) | HostedTimer | virtual |
| ~HardIrqHandler() | HardIrqHandler | privatevirtual |
| ~HostedTimer() | HostedTimer | protectedvirtual |
| ~IrqHandlerBase() | IrqHandlerBase | privatevirtual |
| ~SplitIrqHandler() (defined in SplitIrqHandler) | SplitIrqHandler | privatevirtual |
| ~Timer() | Timer | inlineprotectedvirtual |