Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
virtio_mmio.h File Reference

Go to the source code of this file.

Macros

#define VIRTIO_MMIO_MAGIC_VALUE   0x000
 
#define VIRTIO_MMIO_VERSION   0x004
 
#define VIRTIO_MMIO_DEVICE_ID   0x008
 
#define VIRTIO_MMIO_VENDOR_ID   0x00c
 
#define VIRTIO_MMIO_HOST_FEATURES   0x010
 
#define VIRTIO_MMIO_HOST_FEATURES_SEL   0x014
 
#define VIRTIO_MMIO_GUEST_FEATURES   0x020
 
#define VIRTIO_MMIO_GUEST_FEATURES_SEL   0x024
 
#define VIRTIO_MMIO_GUEST_PAGE_SIZE   0x028
 
#define VIRTIO_MMIO_QUEUE_SEL   0x030
 
#define VIRTIO_MMIO_QUEUE_NUM_MAX   0x034
 
#define VIRTIO_MMIO_QUEUE_NUM   0x038
 
#define VIRTIO_MMIO_QUEUE_ALIGN   0x03c
 
#define VIRTIO_MMIO_QUEUE_PFN   0x040
 
#define VIRTIO_MMIO_QUEUE_NOTIFY   0x050
 
#define VIRTIO_MMIO_INTERRUPT_STATUS   0x060
 
#define VIRTIO_MMIO_INTERRUPT_ACK   0x064
 
#define VIRTIO_MMIO_STATUS   0x070
 
#define VIRTIO_MMIO_CONFIG   0x100
 
#define VIRTIO_MMIO_INT_VRING   (1 << 0)
 
#define VIRTIO_MMIO_INT_CONFIG   (1 << 1)
 

Macro Definition Documentation

#define VIRTIO_MMIO_CONFIG   0x100

Definition at line 100 of file virtio_mmio.h.

#define VIRTIO_MMIO_DEVICE_ID   0x008

Definition at line 49 of file virtio_mmio.h.

#define VIRTIO_MMIO_GUEST_FEATURES   0x020

Definition at line 63 of file virtio_mmio.h.

#define VIRTIO_MMIO_GUEST_FEATURES_SEL   0x024

Definition at line 66 of file virtio_mmio.h.

#define VIRTIO_MMIO_GUEST_PAGE_SIZE   0x028

Definition at line 69 of file virtio_mmio.h.

#define VIRTIO_MMIO_HOST_FEATURES   0x010

Definition at line 56 of file virtio_mmio.h.

#define VIRTIO_MMIO_HOST_FEATURES_SEL   0x014

Definition at line 59 of file virtio_mmio.h.

#define VIRTIO_MMIO_INT_CONFIG   (1 << 1)

Definition at line 109 of file virtio_mmio.h.

#define VIRTIO_MMIO_INT_VRING   (1 << 0)

Definition at line 108 of file virtio_mmio.h.

#define VIRTIO_MMIO_INTERRUPT_ACK   0x064

Definition at line 93 of file virtio_mmio.h.

#define VIRTIO_MMIO_INTERRUPT_STATUS   0x060

Definition at line 90 of file virtio_mmio.h.

#define VIRTIO_MMIO_MAGIC_VALUE   0x000

Definition at line 43 of file virtio_mmio.h.

#define VIRTIO_MMIO_QUEUE_ALIGN   0x03c

Definition at line 81 of file virtio_mmio.h.

#define VIRTIO_MMIO_QUEUE_NOTIFY   0x050

Definition at line 87 of file virtio_mmio.h.

#define VIRTIO_MMIO_QUEUE_NUM   0x038

Definition at line 78 of file virtio_mmio.h.

#define VIRTIO_MMIO_QUEUE_NUM_MAX   0x034

Definition at line 75 of file virtio_mmio.h.

#define VIRTIO_MMIO_QUEUE_PFN   0x040

Definition at line 84 of file virtio_mmio.h.

#define VIRTIO_MMIO_QUEUE_SEL   0x030

Definition at line 72 of file virtio_mmio.h.

#define VIRTIO_MMIO_STATUS   0x070

Definition at line 96 of file virtio_mmio.h.

#define VIRTIO_MMIO_VENDOR_ID   0x00c

Definition at line 52 of file virtio_mmio.h.

#define VIRTIO_MMIO_VERSION   0x004

Definition at line 46 of file virtio_mmio.h.