|
The Pedigree Project 0.1
|
This is the complete list of members for VirtIrqManager, including all inherited members.
| acknowledge() (defined in VirtIrqManager) | VirtIrqManager | private |
| complete(uint32_t acknowledgeValue) (defined in VirtIrqManager) | VirtIrqManager | private |
| control(uint8_t irq, ControlCode code, size_t argument) | IrqManager | virtual |
| ControlCode enum name | IrqManager | |
| dispatchPciLine(void *context, uint8_t line, size_t cookie) (defined in VirtIrqManager) | VirtIrqManager | privatestatic |
| enable(uint8_t irq, bool enabled) override (defined in VirtIrqManager) | VirtIrqManager | virtual |
| handle(InterruptState &state) (defined in VirtIrqManager) | VirtIrqManager | |
| initialise() (defined in VirtIrqManager) | VirtIrqManager | |
| initialiseMsi() (defined in VirtIrqManager) | VirtIrqManager | private |
| initialiseThreaded() (defined in VirtIrqManager) | VirtIrqManager | |
| initialiseV2() (defined in VirtIrqManager) | VirtIrqManager | private |
| initialiseV3() (defined in VirtIrqManager) | VirtIrqManager | private |
| instance() (defined in VirtIrqManager) | VirtIrqManager | static |
| IrqManager() | IrqManager | protected |
| IrqManager(const IrqManager &) | IrqManager | private |
| m_Hard (defined in VirtIrqManager) | VirtIrqManager | private |
| m_Initialised (defined in VirtIrqManager) | VirtIrqManager | private |
| m_Instance (defined in VirtIrqManager) | VirtIrqManager | privatestatic |
| m_IrqCount (defined in VirtIrqManager) | VirtIrqManager | private |
| m_Its (defined in VirtIrqManager) | VirtIrqManager | private |
| m_MsiAddress (defined in VirtIrqManager) | VirtIrqManager | private |
| m_MsiFirst (defined in VirtIrqManager) | VirtIrqManager | private |
| m_MsiLast (defined in VirtIrqManager) | VirtIrqManager | private |
| m_MsiReady (defined in VirtIrqManager) | VirtIrqManager | private |
| m_PciDispatcher (defined in VirtIrqManager) | VirtIrqManager | private |
| m_PciHandlers (defined in VirtIrqManager) | VirtIrqManager | private |
| m_PciLines (defined in VirtIrqManager) | VirtIrqManager | private |
| m_PciLock (defined in VirtIrqManager) | VirtIrqManager | private |
| m_Scheduler (defined in VirtIrqManager) | VirtIrqManager | private |
| m_Version (defined in VirtIrqManager) | VirtIrqManager | private |
| MaxIrqs (defined in VirtIrqManager) | VirtIrqManager | privatestatic |
| MaxPciLines (defined in VirtIrqManager) | VirtIrqManager | privatestatic |
| MitigationThreshold enum value (defined in IrqManager) | IrqManager | |
| operator=(const IrqManager &) | IrqManager | private |
| pciLine(uint32_t irq) const (defined in VirtIrqManager) | VirtIrqManager | private |
| pciRegistryLine(size_t slot) const (defined in VirtIrqManager) | VirtIrqManager | private |
| registerHardIsaIrqHandler(uint8_t irq, HardIrqHandler *handler, const IrqPolicy &policy) override | VirtIrqManager | virtual |
| registerHardPciIrqHandler(HardIrqHandler *handler, Device *device, const IrqPolicy &policy) override | VirtIrqManager | virtual |
| registerHardPciMessageIrqHandler(HardIrqHandler *handler, Device *device, const IrqPolicy &intxFallbackPolicy) override | VirtIrqManager | virtual |
| registerIsaIrqHandler(uint8_t irq, IrqHandler *handler, const IrqPolicy &policy) override | VirtIrqManager | virtual |
| registerPciHandler(IrqHandlerBase *handler, Device *device, const IrqPolicy &policy, bool hard) (defined in VirtIrqManager) | VirtIrqManager | private |
| registerPciIrqHandler(IrqHandler *handler, Device *device, const IrqPolicy &policy) override | VirtIrqManager | virtual |
| registerPciMessageHandler(IrqHandlerBase *handler, Device *device, bool hard, bool &allowFallback) (defined in VirtIrqManager) | VirtIrqManager | private |
| registerPciMessageIrqHandler(IrqHandler *handler, Device *device, const IrqPolicy &intxFallbackPolicy) override | VirtIrqManager | virtual |
| registerPciMsixIrqHandlers(Device *device, IrqHandler *const *handlers, size_t count, irq_id_t *ids, bool &fallbackSafe, const size_t *processors=nullptr) override | VirtIrqManager | virtual |
| registerSchedulerIrqHandler(uint8_t irq, SchedulerIrqHandler *handler, const IrqPolicy &policy) override | VirtIrqManager | virtual |
| setEdge(uint32_t irq) (defined in VirtIrqManager) | VirtIrqManager | private |
| setEnabled(uint32_t irq, bool enabled) (defined in VirtIrqManager) | VirtIrqManager | private |
| setLevel(uint32_t irq) (defined in VirtIrqManager) | VirtIrqManager | private |
| shutdownThreaded() (defined in VirtIrqManager) | VirtIrqManager | |
| snapshotIrqLines(IrqLineDiagnosticSnapshot *out, size_t capacity) const | IrqManager | virtual |
| tick() | IrqManager | virtual |
| unregisterHandler(irq_id_t id, IrqHandlerBase *handler) override | VirtIrqManager | virtual |
| unregisterSchedulerIrqHandler(irq_id_t id, SchedulerIrqHandler *handler) override | VirtIrqManager | virtual |
| VirtIrqManager() (defined in VirtIrqManager) | VirtIrqManager | private |
| ~IrqManager() | IrqManager | protectedvirtual |