XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_virtio_mmio_ Struct Reference

#include <virtio.h>

Public Attributes

volatile uint32_t MagicValue
 
volatile uint32_t Version
 
volatile uint32_t DeviceID
 
volatile uint32_t VendorID
 
volatile uint32_t DeviceFeatures
 
volatile uint32_t DeviceFeaturesSel
 
volatile uint32_t reserved_018
 
volatile uint32_t reserved_01C
 
volatile uint32_t DriverFeatures
 
volatile uint32_t DriverFeaturesSel
 
volatile uint32_t QueueSel
 
volatile uint32_t QueueNumMax
 
volatile uint32_t QueueNum
 
volatile uint32_t QueueAlign
 
volatile uint32_t QueuePFN
 
volatile uint32_t reserved_03C
 
volatile uint32_t QueueReady
 
volatile uint32_t reserved_044
 
volatile uint32_t QueueNotify
 
volatile uint32_t reserved_04C
 
volatile uint32_t InterruptStatus
 
volatile uint32_t InterruptACK
 
volatile uint32_t Status
 
volatile uint32_t reserved_05C
 
volatile uint32_t QueueDescLow
 
volatile uint32_t QueueDescHigh
 
volatile uint32_t QueueDriverLow
 
volatile uint32_t QueueDriverHigh
 
volatile uint32_t QueueDeviceLow
 
volatile uint32_t QueueDeviceHigh
 
volatile uint32_t ConfigGeneration
 
volatile uint32_t reserved_07C
 
volatile uint8_t DeviceConfig [0x200 - 0x80]
 

Member Data Documentation

◆ ConfigGeneration

volatile uint32_t _virtio_mmio_::ConfigGeneration

◆ DeviceConfig

volatile uint8_t _virtio_mmio_::DeviceConfig[0x200 - 0x80]

◆ DeviceFeatures

volatile uint32_t _virtio_mmio_::DeviceFeatures

◆ DeviceFeaturesSel

volatile uint32_t _virtio_mmio_::DeviceFeaturesSel

◆ DeviceID

volatile uint32_t _virtio_mmio_::DeviceID

◆ DriverFeatures

volatile uint32_t _virtio_mmio_::DriverFeatures

◆ DriverFeaturesSel

volatile uint32_t _virtio_mmio_::DriverFeaturesSel

◆ InterruptACK

volatile uint32_t _virtio_mmio_::InterruptACK

◆ InterruptStatus

volatile uint32_t _virtio_mmio_::InterruptStatus

◆ MagicValue

volatile uint32_t _virtio_mmio_::MagicValue

◆ QueueAlign

volatile uint32_t _virtio_mmio_::QueueAlign

◆ QueueDescHigh

volatile uint32_t _virtio_mmio_::QueueDescHigh

◆ QueueDescLow

volatile uint32_t _virtio_mmio_::QueueDescLow

◆ QueueDeviceHigh

volatile uint32_t _virtio_mmio_::QueueDeviceHigh

◆ QueueDeviceLow

volatile uint32_t _virtio_mmio_::QueueDeviceLow

◆ QueueDriverHigh

volatile uint32_t _virtio_mmio_::QueueDriverHigh

◆ QueueDriverLow

volatile uint32_t _virtio_mmio_::QueueDriverLow

◆ QueueNotify

volatile uint32_t _virtio_mmio_::QueueNotify

◆ QueueNum

volatile uint32_t _virtio_mmio_::QueueNum

◆ QueueNumMax

volatile uint32_t _virtio_mmio_::QueueNumMax

◆ QueuePFN

volatile uint32_t _virtio_mmio_::QueuePFN

◆ QueueReady

volatile uint32_t _virtio_mmio_::QueueReady

◆ QueueSel

volatile uint32_t _virtio_mmio_::QueueSel

◆ reserved_018

volatile uint32_t _virtio_mmio_::reserved_018

◆ reserved_01C

volatile uint32_t _virtio_mmio_::reserved_01C

◆ reserved_03C

volatile uint32_t _virtio_mmio_::reserved_03C

◆ reserved_044

volatile uint32_t _virtio_mmio_::reserved_044

◆ reserved_04C

volatile uint32_t _virtio_mmio_::reserved_04C

◆ reserved_05C

volatile uint32_t _virtio_mmio_::reserved_05C

◆ reserved_07C

volatile uint32_t _virtio_mmio_::reserved_07C

◆ Status

volatile uint32_t _virtio_mmio_::Status

◆ VendorID

volatile uint32_t _virtio_mmio_::VendorID

◆ Version

volatile uint32_t _virtio_mmio_::Version

The documentation for this struct was generated from the following file: