ReactOS  0.4.15-dev-1070-ge1a01de
virtio_device Struct Reference

#include <virtio_pci.h>

Collaboration diagram for virtio_device:

Public Attributes

ULONG_PTR addr
 
bool msix_used
 
bool event_suppression_enabled
 
bool packed_ring
 
const struct virtio_device_opsdevice
 
const struct virtio_system_opssystem
 
voidDeviceContext
 
volatile u8isr
 
volatile struct virtio_pci_common_cfgcommon
 
volatile unsigned charconfig
 
volatile unsigned charnotify_base
 
int notify_map_cap
 
u32 notify_offset_multiplier
 
size_t config_len
 
size_t notify_len
 
ULONG maxQueues
 
VirtIOQueueInfoinfo
 
VirtIOQueueInfo inline_info [MAX_QUEUES_PER_DEVICE_DEFAULT]
 

Detailed Description

Definition at line 236 of file virtio_pci.h.

Member Data Documentation

◆ addr

◆ common

◆ config

volatile unsigned char* virtio_device::config

◆ config_len

size_t virtio_device::config_len

◆ device

◆ DeviceContext

void* virtio_device::DeviceContext

Definition at line 257 of file virtio_pci.h.

Referenced by virtio_device_initialize().

◆ event_suppression_enabled

◆ info

◆ inline_info

◆ isr

◆ maxQueues

ULONG virtio_device::maxQueues

◆ msix_used

◆ notify_base

volatile unsigned char* virtio_device::notify_base

Definition at line 265 of file virtio_pci.h.

Referenced by vio_modern_initialize(), and vio_modern_setup_vq().

◆ notify_len

size_t virtio_device::notify_len

Definition at line 270 of file virtio_pci.h.

Referenced by vio_modern_initialize(), and vio_modern_setup_vq().

◆ notify_map_cap

int virtio_device::notify_map_cap

Definition at line 266 of file virtio_pci.h.

Referenced by vio_modern_initialize(), and vio_modern_setup_vq().

◆ notify_offset_multiplier

u32 virtio_device::notify_offset_multiplier

Definition at line 267 of file virtio_pci.h.

Referenced by vio_modern_initialize(), and vio_modern_setup_vq().

◆ packed_ring

bool virtio_device::packed_ring

◆ system

const struct virtio_system_ops* virtio_device::system

Definition at line 254 of file virtio_pci.h.

Referenced by virtio_device_initialize().


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