|
The Pedigree Project 0.1
|
This is the complete list of members for Pic, including all inherited members.
| admitThreadedOccurrenceLocked(uint8_t irq) (defined in Pic) | Pic | private |
| advanceThreadedCookieLocked(uint8_t irq) (defined in Pic) | Pic | private |
| applyMaskLocked() (defined in Pic) | Pic | private |
| beginLineTransitionLocked(uint8_t irq) (defined in Pic) | Pic | private |
| claimPciTriggerLocked(uint8_t irq) (defined in Pic) | Pic | private |
| clearControllerTemporaryMaskLocked(uint16_t restoreMask=0xFFFF) (defined in Pic) | Pic | private |
| control(uint8_t irq, ControlCode code, size_t argument) | Pic | virtual |
| ControlCode enum name | IrqManager | |
| ControllerContentionQuarantine enum value (defined in Pic) | Pic | private |
| ControllerWorkLine (defined in Pic) | Pic | privatestatic |
| dispatchThreadedLine(void *context, uint8_t irq, size_t cookie) (defined in Pic) | Pic | privatestatic |
| drainOnePendingControllerBatchLocked() (defined in Pic) | Pic | private |
| drainPendingControllerActionsLocked() (defined in Pic) | Pic | private |
| effectiveMaskLocked() const (defined in Pic) | Pic | private |
| enable(uint8_t irq, bool enable) (defined in Pic) | Pic | privatevirtual |
| enableAll(bool enable) (defined in Pic) | Pic | private |
| eoiLocked(uint8_t irq) (defined in Pic) | Pic | private |
| FailClosedReason enum name (defined in Pic) | Pic | private |
| finishDeferredLineTransitionsLocked() (defined in Pic) | Pic | private |
| finishHandlerUnregisterLocked(uint8_t irq, IrqHandlerRegistry::UnregisterResult result, IrqHandlerRegistry::LineMode removedDelivery) (defined in Pic) | Pic | private |
| finishHardDispatchFromInterrupt(const PicHardTailRecord &record) (defined in Pic) | Pic | private |
| finishHardDispatchLocked(const PicHardTailRecord &record) (defined in Pic) | Pic | private |
| finishLineTransitionLocked(uint8_t irq) (defined in Pic) | Pic | private |
| handControllerStateToWorker() (defined in Pic) | Pic | private |
| HardHandoffQuarantine enum value (defined in Pic) | Pic | private |
| hasIoApic() const (defined in Pic) | Pic | |
| initialise() INITIALISATION_ONLY | Pic | |
| initialiseThreaded() | Pic | |
| instance() | Pic | inlinestatic |
| interrupt(size_t interruptNumber, InterruptState &state) | Pic | privatevirtual |
| IrqManager() | IrqManager | protected |
| IrqManager(const IrqManager &) | IrqManager | private |
| m_AppliedControllerMask | Pic | private |
| m_ControllerContentions | Pic | private |
| m_ControllerPromptAttempts | Pic | private |
| m_ControllerPromptDestination (defined in Pic) | Pic | private |
| m_ControllerPromptFailures (defined in Pic) | Pic | private |
| m_ControllerPromptState (defined in Pic) | Pic | private |
| m_ControllerStateGate | Pic | private |
| m_ControllerTemporaryMask | Pic | private |
| m_ControllerThreadMutex | Pic | private |
| m_DeferredLineTransitions | Pic | private |
| m_DeliveryApicId | Pic | private |
| m_DeliveryProcessor | Pic | private |
| m_Diagnostics | Pic | private |
| m_ElcrPort (defined in Pic) | Pic | private |
| m_FailClosedReasons | Pic | private |
| m_Handlers | Pic | private |
| m_HardStageGenerations | Pic | private |
| m_HardTailQueue | Pic | private |
| m_Instance | Pic | privatestatic |
| m_IrqCount | Pic | private |
| m_IrqState | Pic | private |
| m_MasterPort | Pic | private |
| m_MitigatedIrqs | Pic | private |
| m_MitigationThreshold | Pic | private |
| m_OriginalElcr (defined in Pic) | Pic | private |
| m_OwnedElcr (defined in Pic) | Pic | private |
| m_RemovalRejections (defined in Pic) | Pic | private |
| m_SchedulerIrqHandler | Pic | private |
| m_ShuttingDown | Pic | private |
| m_SlavePort | Pic | private |
| m_SpuriousIrqCount | Pic | private |
| m_ThreadedCookies | Pic | private |
| m_ThreadedDispatcher | Pic | private |
| m_ThreadedDispatchGenerations | Pic | private |
| m_ThreadedHadHardStage | Pic | private |
| m_ThreadedHardAdmitted (defined in Pic) | Pic | private |
| m_ThreadedHardDisposition (defined in Pic) | Pic | private |
| m_ThreadedHardVetoRecovery (defined in Pic) | Pic | private |
| m_ThreadedHardVetoRecoveryGenerations (defined in Pic) | Pic | private |
| m_ThreadedPublicationFailures | Pic | private |
| m_UnhandledIrqCount | Pic | private |
| m_UnregisterReservations | Pic | private |
| MitigationThreshold enum value (defined in IrqManager) | IrqManager | |
| operator=(const Pic &) | Pic | private |
| Pic() INITIALISATION_ONLY | Pic | private |
| Pic(const Pic &) | Pic | private |
| publishAllDiagnosticLinesLocked() (defined in Pic) | Pic | private |
| publishDiagnosticLineLocked(uint8_t irq) (defined in Pic) | Pic | private |
| registerHardIsaIrqHandler(uint8_t irq, HardIrqHandler *handler, const IrqPolicy &policy) | Pic | virtual |
| registerHardPciIrqHandler(HardIrqHandler *handler, Device *pDevice, const IrqPolicy &policy) | Pic | virtual |
| registerHardPciMessageIrqHandler(HardIrqHandler *handler, Device *device, const IrqPolicy &intxFallbackPolicy) override | Pic | virtual |
| registerIsaIrqHandler(uint8_t irq, IrqHandler *handler, const IrqPolicy &policy) | Pic | virtual |
| registerPciIrqHandler(IrqHandler *handler, Device *pDevice, const IrqPolicy &policy) | Pic | virtual |
| registerPciMessageIrqHandler(IrqHandler *handler, Device *device, const IrqPolicy &intxFallbackPolicy) override | Pic | virtual |
| registerPciMsixIrqHandlers(Device *device, IrqHandler *const *handlers, size_t count, irq_id_t *ids, bool &fallbackSafe, const size_t *processors=nullptr) override | Pic | virtual |
| registerSchedulerIrqHandler(uint8_t irq, SchedulerIrqHandler *handler, const IrqPolicy &policy) | Pic | virtual |
| releaseControllerState() (defined in Pic) | Pic | private |
| releaseControllerStateFromInterrupt() (defined in Pic) | Pic | private |
| reservePciGsi(uint32_t gsi, bool activeLow) (defined in Pic) | Pic | |
| reservePciRoute(uint8_t irq) | Pic | |
| restorePciTriggerLocked(uint8_t irq) (defined in Pic) | Pic | private |
| setEnabledLocked(uint8_t irq, bool enable) (defined in Pic) | Pic | private |
| shutdownThreaded() | Pic | |
| snapshotIrqLines(IrqLineDiagnosticSnapshot *out, size_t capacity) const | Pic | virtual |
| spuriousLocked(size_t irq) | Pic | private |
| ThreadedPublicationQuarantine enum value (defined in Pic) | Pic | private |
| tick() | Pic | virtual |
| UnhandledQuarantine enum value (defined in Pic) | Pic | private |
| unregisterHandler(irq_id_t Id, IrqHandlerBase *handler) | Pic | virtual |
| unregisterSchedulerIrqHandler(irq_id_t Id, SchedulerIrqHandler *handler) | Pic | virtual |
| ~InterruptHandler() | InterruptHandler | privatevirtual |
| ~IrqManager() | IrqManager | protectedvirtual |
| ~Pic() | Pic | inlineprivatevirtual |