|
The Pedigree Project 0.1
|
This is the complete list of members for IrqManager, including all inherited members.
| control(uint8_t irq, ControlCode code, size_t argument) | IrqManager | virtual |
| ControlCode enum name | IrqManager | |
| enable(uint8_t irq, bool enable)=0 (defined in IrqManager) | IrqManager | pure virtual |
| IrqManager() | IrqManager | protected |
| IrqManager(const IrqManager &) | IrqManager | private |
| MitigationThreshold enum value (defined in IrqManager) | IrqManager | |
| operator=(const IrqManager &) | IrqManager | private |
| registerHardIsaIrqHandler(uint8_t irq, HardIrqHandler *handler, const IrqPolicy &policy)=0 | IrqManager | pure virtual |
| registerHardPciIrqHandler(HardIrqHandler *handler, Device *pDevice, const IrqPolicy &policy)=0 | IrqManager | pure virtual |
| registerHardPciMessageIrqHandler(HardIrqHandler *handler, Device *pDevice, const IrqPolicy &intxFallbackPolicy) | IrqManager | virtual |
| registerIsaIrqHandler(uint8_t irq, IrqHandler *handler, const IrqPolicy &policy)=0 | IrqManager | pure virtual |
| registerPciIrqHandler(IrqHandler *handler, Device *pDevice, const IrqPolicy &policy)=0 | IrqManager | pure virtual |
| registerPciMessageIrqHandler(IrqHandler *handler, Device *pDevice, const IrqPolicy &intxFallbackPolicy) | IrqManager | virtual |
| registerPciMsixIrqHandlers(Device *device, IrqHandler *const *handlers, size_t count, irq_id_t *ids, bool &fallbackSafe, const size_t *processors=nullptr) | IrqManager | virtual |
| registerSchedulerIrqHandler(uint8_t irq, SchedulerIrqHandler *handler, const IrqPolicy &policy) | IrqManager | virtual |
| snapshotIrqLines(IrqLineDiagnosticSnapshot *out, size_t capacity) const | IrqManager | virtual |
| tick() | IrqManager | virtual |
| unregisterHandler(irq_id_t Id, IrqHandlerBase *handler)=0 | IrqManager | pure virtual |
| unregisterSchedulerIrqHandler(irq_id_t Id, SchedulerIrqHandler *handler) | IrqManager | virtual |
| ~IrqManager() | IrqManager | protectedvirtual |