|
SimpleKernel 1.17.0
|
This is the complete list of members for Interrupt, including all inherited members.
| apic() -> Apic & | Interrupt | inline |
| apic() const -> const Apic & | Interrupt | inline |
| apic_ | Interrupt | private |
| BroadcastIpi() -> Expected< void > override | Interrupt | virtual |
| BroadcastIpi() -> Expected< void > override | Interrupt | virtual |
| BroadcastIpi() -> Expected< void > override | Interrupt | virtual |
| Do(uint64_t cause, cpu_io::TrapContext *context) -> void override | Interrupt | virtual |
| Do(uint64_t cause, cpu_io::TrapContext *context) -> void override | Interrupt | virtual |
| Do(uint64_t cause, cpu_io::TrapContext *context) -> void override | Interrupt | virtual |
| exception_handlers_ | Interrupt | private |
| gic_ | Interrupt | private |
| idts_ | Interrupt | private |
| InitApic(size_t cpu_count) -> void | Interrupt | |
| InitPlic(uint64_t dev_addr, size_t ndev, size_t context_count) -> void | Interrupt | |
| Interrupt() | Interrupt | |
| Interrupt(const Interrupt &)=delete | Interrupt | |
| Interrupt(Interrupt &&)=delete | Interrupt | |
| Interrupt() | Interrupt | |
| Interrupt(const Interrupt &)=delete | Interrupt | |
| Interrupt(Interrupt &&)=delete | Interrupt | |
| Interrupt() | Interrupt | |
| Interrupt(const Interrupt &)=delete | Interrupt | |
| Interrupt(Interrupt &&)=delete | Interrupt | |
| interrupt_handlers_ | Interrupt | private |
| interrupt_handlers_ | Interrupt | private |
| interrupt_handlers_ | Interrupt | private |
| InterruptBase()=default | InterruptBase | |
| InterruptBase(const InterruptBase &)=delete | InterruptBase | |
| InterruptBase(InterruptBase &&)=delete | InterruptBase | |
| InterruptDelegate typedef | InterruptBase | |
| kExternalVectorBase | Interrupt | static |
| kMaxInterrupt | Interrupt | static |
| operator=(const Interrupt &) -> Interrupt &=delete | Interrupt | |
| operator=(Interrupt &&) -> Interrupt &=delete | Interrupt | |
| operator=(const Interrupt &) -> Interrupt &=delete | Interrupt | |
| operator=(Interrupt &&) -> Interrupt &=delete | Interrupt | |
| operator=(const Interrupt &) -> Interrupt &=delete | Interrupt | |
| operator=(Interrupt &&) -> Interrupt &=delete | Interrupt | |
| InterruptBase::operator=(const InterruptBase &) -> InterruptBase &=delete | InterruptBase | |
| InterruptBase::operator=(InterruptBase &&) -> InterruptBase &=delete | InterruptBase | |
| plic() -> Plic & | Interrupt | inline |
| plic() const -> const Plic & | Interrupt | inline |
| plic_ | Interrupt | private |
| Ppi(uint32_t intid, uint32_t cpuid) const -> void | Interrupt | inline |
| RegisterExternalInterrupt(uint32_t irq, uint32_t cpu_id, uint32_t priority, InterruptDelegate handler) -> Expected< void > override | Interrupt | virtual |
| RegisterExternalInterrupt(uint32_t irq, uint32_t cpu_id, uint32_t priority, InterruptDelegate handler) -> Expected< void > override | Interrupt | virtual |
| RegisterExternalInterrupt(uint32_t irq, uint32_t cpu_id, uint32_t priority, InterruptDelegate handler) -> Expected< void > override | Interrupt | virtual |
| RegisterInterruptFunc(uint64_t cause, InterruptDelegate func) -> void override | Interrupt | virtual |
| RegisterInterruptFunc(uint64_t cause, InterruptDelegate func) -> void override | Interrupt | virtual |
| RegisterInterruptFunc(uint64_t cause, InterruptDelegate func) -> void override | Interrupt | virtual |
| SendIpi(uint64_t target_cpu_mask) -> Expected< void > override | Interrupt | virtual |
| SendIpi(uint64_t target_cpu_mask) -> Expected< void > override | Interrupt | virtual |
| SendIpi(uint64_t target_cpu_mask) -> Expected< void > override | Interrupt | virtual |
| SetUp() const -> void | Interrupt | inline |
| SetUpIdtr() -> void | Interrupt | |
| SetUpIdtr() -> void | Interrupt | private |
| Sgi(uint32_t intid, uint32_t cpuid) const -> void | Interrupt | inline |
| Spi(uint32_t intid, uint32_t cpuid) const -> void | Interrupt | inline |
| ~Interrupt()=default | Interrupt | |
| ~Interrupt()=default | Interrupt | |
| ~Interrupt() override=default | Interrupt | |
| ~InterruptBase()=default | InterruptBase | virtual |