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

#include <virtio.h>

Public Attributes

volatile uint32_t dev_feature_select
 
volatile uint32_t dev_feature
 
volatile uint32_t guest_feature_select
 
volatile uint32_t guest_feature
 
volatile uint16_t msix
 
volatile uint16_t queues
 
volatile uint8_t device_status
 
volatile uint8_t config_generation
 
volatile uint16_t queue_select
 
volatile uint16_t queue_size
 
volatile uint16_t queue_msix_vector
 
volatile uint16_t queue_enable
 
volatile uint16_t queue_notify_off
 
volatile uint64_t queue_desc
 
volatile uint64_t queue_avail
 
volatile uint64_t queue_used
 

Member Data Documentation

◆ config_generation

volatile uint8_t _common_config_::config_generation

◆ dev_feature

volatile uint32_t _common_config_::dev_feature

◆ dev_feature_select

volatile uint32_t _common_config_::dev_feature_select

◆ device_status

volatile uint8_t _common_config_::device_status

◆ guest_feature

volatile uint32_t _common_config_::guest_feature

◆ guest_feature_select

volatile uint32_t _common_config_::guest_feature_select

◆ msix

volatile uint16_t _common_config_::msix

◆ queue_avail

volatile uint64_t _common_config_::queue_avail

◆ queue_desc

volatile uint64_t _common_config_::queue_desc

◆ queue_enable

volatile uint16_t _common_config_::queue_enable

◆ queue_msix_vector

volatile uint16_t _common_config_::queue_msix_vector

◆ queue_notify_off

volatile uint16_t _common_config_::queue_notify_off

◆ queue_select

volatile uint16_t _common_config_::queue_select

◆ queue_size

volatile uint16_t _common_config_::queue_size

◆ queue_used

volatile uint64_t _common_config_::queue_used

◆ queues

volatile uint16_t _common_config_::queues

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