SimpleKernel 1.17.0
Loading...
Searching...
No Matches
virtio::MmioTransport Member List

This is the complete list of members for virtio::MmioTransport, including all inherited members.

AckInterrupt(uint32_t ack_bits) -> voidvirtio::MmioTransportinline
AcknowledgeInterrupt(this auto &&self) -> voidvirtio::Transportinline
device_id_virtio::MmioTransportprivate
DeviceStatus enum namevirtio::Transport
GetConfigGeneration() const -> uint32_tvirtio::MmioTransportinline
GetDeviceFeatures() -> uint64_tvirtio::MmioTransportinline
GetDeviceId() const -> uint32_tvirtio::MmioTransportinline
GetInterruptStatus() const -> uint32_tvirtio::MmioTransportinline
GetQueueNumMax(uint32_t queue_idx) -> uint32_tvirtio::MmioTransportinline
GetQueueReady(uint32_t queue_idx) -> boolvirtio::MmioTransportinline
GetStatus() const -> uint32_tvirtio::MmioTransportinline
GetVendorId() const -> uint32_tvirtio::MmioTransportinline
is_valid_virtio::MmioTransportprivate
IsActive(this auto const &self) -> boolvirtio::Transportinline
IsValid() const -> boolvirtio::MmioTransportinline
mmio_virtio::MmioTransportprivate
MmioReg enum namevirtio::MmioTransport
MmioTransport(uint64_t base)virtio::MmioTransportinlineexplicit
MmioTransport(MmioTransport &&other) noexceptvirtio::MmioTransportinline
MmioTransport(const MmioTransport &)=deletevirtio::MmioTransport
NeedsReset(this auto const &self) -> boolvirtio::Transportinline
NotifyQueue(uint32_t queue_idx) -> voidvirtio::MmioTransportinline
operator=(MmioTransport &&) noexcept -> MmioTransport &=deletevirtio::MmioTransport
operator=(const MmioTransport &) -> MmioTransport &=deletevirtio::MmioTransport
virtio::Transport::operator=(Transport &&) noexcept -> Transport &=defaultvirtio::Transportprotected
virtio::Transport::operator=(const Transport &) -> Transport &=deletevirtio::Transportprotected
ReadConfigU16(uint32_t offset) const -> uint16_tvirtio::MmioTransportinline
ReadConfigU32(uint32_t offset) const -> uint32_tvirtio::MmioTransportinline
ReadConfigU64(uint32_t offset) const -> uint64_tvirtio::MmioTransportinline
ReadConfigU8(uint32_t offset) const -> uint8_tvirtio::MmioTransportinline
Reset(this auto &&self) -> voidvirtio::Transportinline
SetDriverFeatures(uint64_t features) -> voidvirtio::MmioTransportinline
SetQueueAvail(uint32_t queue_idx, uint64_t addr) -> voidvirtio::MmioTransportinline
SetQueueDesc(uint32_t queue_idx, uint64_t addr) -> voidvirtio::MmioTransportinline
SetQueueNum(uint32_t queue_idx, uint32_t num) -> voidvirtio::MmioTransportinline
SetQueueReady(uint32_t queue_idx, bool ready) -> voidvirtio::MmioTransportinline
SetQueueUsed(uint32_t queue_idx, uint64_t addr) -> voidvirtio::MmioTransportinline
SetStatus(uint32_t status) -> voidvirtio::MmioTransportinline
Transport()=defaultvirtio::Transportprotected
Transport(Transport &&) noexcept=defaultvirtio::Transportprotected
Transport(const Transport &)=deletevirtio::Transportprotected
vendor_id_virtio::MmioTransportprivate
~Transport()=defaultvirtio::Transportprotected