|
SimpleKernel 1.17.0
|
This is the complete list of members for virtio::MmioTransport, including all inherited members.
| AckInterrupt(uint32_t ack_bits) -> void | virtio::MmioTransport | inline |
| AcknowledgeInterrupt(this auto &&self) -> void | virtio::Transport | inline |
| device_id_ | virtio::MmioTransport | private |
| DeviceStatus enum name | virtio::Transport | |
| GetConfigGeneration() const -> uint32_t | virtio::MmioTransport | inline |
| GetDeviceFeatures() -> uint64_t | virtio::MmioTransport | inline |
| GetDeviceId() const -> uint32_t | virtio::MmioTransport | inline |
| GetInterruptStatus() const -> uint32_t | virtio::MmioTransport | inline |
| GetQueueNumMax(uint32_t queue_idx) -> uint32_t | virtio::MmioTransport | inline |
| GetQueueReady(uint32_t queue_idx) -> bool | virtio::MmioTransport | inline |
| GetStatus() const -> uint32_t | virtio::MmioTransport | inline |
| GetVendorId() const -> uint32_t | virtio::MmioTransport | inline |
| is_valid_ | virtio::MmioTransport | private |
| IsActive(this auto const &self) -> bool | virtio::Transport | inline |
| IsValid() const -> bool | virtio::MmioTransport | inline |
| mmio_ | virtio::MmioTransport | private |
| MmioReg enum name | virtio::MmioTransport | |
| MmioTransport(uint64_t base) | virtio::MmioTransport | inlineexplicit |
| MmioTransport(MmioTransport &&other) noexcept | virtio::MmioTransport | inline |
| MmioTransport(const MmioTransport &)=delete | virtio::MmioTransport | |
| NeedsReset(this auto const &self) -> bool | virtio::Transport | inline |
| NotifyQueue(uint32_t queue_idx) -> void | virtio::MmioTransport | inline |
| operator=(MmioTransport &&) noexcept -> MmioTransport &=delete | virtio::MmioTransport | |
| operator=(const MmioTransport &) -> MmioTransport &=delete | virtio::MmioTransport | |
| virtio::Transport::operator=(Transport &&) noexcept -> Transport &=default | virtio::Transport | protected |
| virtio::Transport::operator=(const Transport &) -> Transport &=delete | virtio::Transport | protected |
| ReadConfigU16(uint32_t offset) const -> uint16_t | virtio::MmioTransport | inline |
| ReadConfigU32(uint32_t offset) const -> uint32_t | virtio::MmioTransport | inline |
| ReadConfigU64(uint32_t offset) const -> uint64_t | virtio::MmioTransport | inline |
| ReadConfigU8(uint32_t offset) const -> uint8_t | virtio::MmioTransport | inline |
| Reset(this auto &&self) -> void | virtio::Transport | inline |
| SetDriverFeatures(uint64_t features) -> void | virtio::MmioTransport | inline |
| SetQueueAvail(uint32_t queue_idx, uint64_t addr) -> void | virtio::MmioTransport | inline |
| SetQueueDesc(uint32_t queue_idx, uint64_t addr) -> void | virtio::MmioTransport | inline |
| SetQueueNum(uint32_t queue_idx, uint32_t num) -> void | virtio::MmioTransport | inline |
| SetQueueReady(uint32_t queue_idx, bool ready) -> void | virtio::MmioTransport | inline |
| SetQueueUsed(uint32_t queue_idx, uint64_t addr) -> void | virtio::MmioTransport | inline |
| SetStatus(uint32_t status) -> void | virtio::MmioTransport | inline |
| Transport()=default | virtio::Transport | protected |
| Transport(Transport &&) noexcept=default | virtio::Transport | protected |
| Transport(const Transport &)=delete | virtio::Transport | protected |
| vendor_id_ | virtio::MmioTransport | private |
| ~Transport()=default | virtio::Transport | protected |