|
SimpleKernel 1.17.0
|
This is the complete list of members for Plic, including all inherited members.
| base_addr_ | Plic | private |
| ClaimComplete(uint32_t context_id) const -> uint32_t & | Plic | private |
| context_count_ | Plic | private |
| Do(uint64_t cause, cpu_io::TrapContext *context) -> void | Plic | |
| Done(uint32_t source_id) const -> void | Plic | |
| Get(uint32_t hart_id, uint32_t source_id) const -> std::tuple< uint32_t, bool, bool > | Plic | |
| GetContextId(uint32_t hart_id, uint32_t mode=1) const -> uint32_t | Plic | inlineprivate |
| GetEnableBit(uint32_t context_id, uint32_t source_id) const -> bool | Plic | private |
| GetPendingBit(uint32_t source_id) const -> bool | Plic | private |
| interrupt_handlers_ | Plic | privatestatic |
| InterruptDelegate typedef | Plic | |
| kClaimCompleteOffset | Plic | privatestatic |
| kContextOffset | Plic | privatestatic |
| kContextSize | Plic | privatestatic |
| kEnableBitsOffset | Plic | privatestatic |
| kEnableSize | Plic | privatestatic |
| kInterruptMaxCount | Plic | static |
| kPendingBitsOffset | Plic | privatestatic |
| kPriorityThresholdOffset | Plic | privatestatic |
| kSourcePriorityOffset | Plic | privatestatic |
| ndev_ | Plic | private |
| operator=(const Plic &) -> Plic &=default | Plic | |
| operator=(Plic &&) -> Plic &=default | Plic | |
| Plic(uint64_t dev_addr, size_t ndev, size_t context_count) | Plic | explicit |
| Plic()=default | Plic | |
| Plic(const Plic &)=default | Plic | |
| Plic(Plic &&)=default | Plic | |
| PriorityThreshold(uint32_t context_id) const -> uint32_t & | Plic | private |
| RegisterInterruptFunc(uint8_t cause, InterruptDelegate func) -> void | Plic | |
| Set(uint32_t hart_id, uint32_t source_id, uint32_t priority, bool enable) const -> void | Plic | |
| SetEnableBit(uint32_t context_id, uint32_t source_id, bool value) const -> void | Plic | private |
| SetPendingBit(uint32_t source_id, bool value) const -> void | Plic | private |
| SourcePriority(uint32_t source_id) const -> uint32_t & | Plic | private |
| Which() const -> uint32_t | Plic | |
| ~Plic()=default | Plic |