ReactOS 0.4.16-dev-91-g764881a
virtio_pci_common_cfg Struct Reference

#include <virtio_pci.h>

Public Attributes

__le32 device_feature_select
 
__le32 device_feature
 
__le32 guest_feature_select
 
__le32 guest_feature
 
__le16 msix_config
 
__le16 num_queues
 
__u8 device_status
 
__u8 config_generation
 
__le16 queue_select
 
__le16 queue_size
 
__le16 queue_msix_vector
 
__le16 queue_enable
 
__le16 queue_notify_off
 
__le32 queue_desc_lo
 
__le32 queue_desc_hi
 
__le32 queue_avail_lo
 
__le32 queue_avail_hi
 
__le32 queue_used_lo
 
__le32 queue_used_hi
 

Detailed Description

Definition at line 131 of file virtio_pci.h.

Member Data Documentation

◆ config_generation

__u8 virtio_pci_common_cfg::config_generation

Definition at line 140 of file virtio_pci.h.

◆ device_feature

__le32 virtio_pci_common_cfg::device_feature

Definition at line 134 of file virtio_pci.h.

◆ device_feature_select

__le32 virtio_pci_common_cfg::device_feature_select

Definition at line 133 of file virtio_pci.h.

◆ device_status

__u8 virtio_pci_common_cfg::device_status

Definition at line 139 of file virtio_pci.h.

◆ guest_feature

__le32 virtio_pci_common_cfg::guest_feature

Definition at line 136 of file virtio_pci.h.

◆ guest_feature_select

__le32 virtio_pci_common_cfg::guest_feature_select

Definition at line 135 of file virtio_pci.h.

◆ msix_config

__le16 virtio_pci_common_cfg::msix_config

Definition at line 137 of file virtio_pci.h.

◆ num_queues

__le16 virtio_pci_common_cfg::num_queues

Definition at line 138 of file virtio_pci.h.

Referenced by vio_modern_query_vq_alloc().

◆ queue_avail_hi

__le32 virtio_pci_common_cfg::queue_avail_hi

Definition at line 151 of file virtio_pci.h.

Referenced by vio_modern_setup_vq().

◆ queue_avail_lo

__le32 virtio_pci_common_cfg::queue_avail_lo

Definition at line 150 of file virtio_pci.h.

Referenced by vio_modern_setup_vq().

◆ queue_desc_hi

__le32 virtio_pci_common_cfg::queue_desc_hi

Definition at line 149 of file virtio_pci.h.

Referenced by vio_modern_setup_vq().

◆ queue_desc_lo

__le32 virtio_pci_common_cfg::queue_desc_lo

Definition at line 148 of file virtio_pci.h.

Referenced by vio_modern_setup_vq().

◆ queue_enable

__le16 virtio_pci_common_cfg::queue_enable

Definition at line 146 of file virtio_pci.h.

◆ queue_msix_vector

__le16 virtio_pci_common_cfg::queue_msix_vector

Definition at line 145 of file virtio_pci.h.

Referenced by vio_modern_set_queue_vector().

◆ queue_notify_off

__le16 virtio_pci_common_cfg::queue_notify_off

Definition at line 147 of file virtio_pci.h.

Referenced by vio_modern_setup_vq().

◆ queue_select

__le16 virtio_pci_common_cfg::queue_select

Definition at line 143 of file virtio_pci.h.

Referenced by vio_modern_query_vq_alloc(), and vio_modern_set_queue_vector().

◆ queue_size

__le16 virtio_pci_common_cfg::queue_size

Definition at line 144 of file virtio_pci.h.

Referenced by vio_modern_query_vq_alloc(), and vio_modern_setup_vq().

◆ queue_used_hi

__le32 virtio_pci_common_cfg::queue_used_hi

Definition at line 153 of file virtio_pci.h.

Referenced by vio_modern_setup_vq().

◆ queue_used_lo

__le32 virtio_pci_common_cfg::queue_used_lo

Definition at line 152 of file virtio_pci.h.

Referenced by vio_modern_setup_vq().


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