KVM
Public Attributes | List of all members
vgic_io_device Struct Reference

#include <arm_vgic.h>

Collaboration diagram for vgic_io_device:
Collaboration graph
[legend]

Public Attributes

gpa_t base_addr
 
union {
   struct kvm_vcpu *   redist_vcpu
 
   struct vgic_its *   its
 
}; 
 
const struct vgic_register_regionregions
 
enum iodev_type iodev_type
 
int nr_regions
 
struct kvm_io_device dev
 

Detailed Description

Definition at line 175 of file arm_vgic.h.

Member Data Documentation

◆ 

union { ... }

◆ base_addr

gpa_t vgic_io_device::base_addr

Definition at line 176 of file arm_vgic.h.

◆ dev

struct kvm_io_device vgic_io_device::dev

Definition at line 183 of file arm_vgic.h.

◆ iodev_type

enum iodev_type vgic_io_device::iodev_type

Definition at line 181 of file arm_vgic.h.

◆ its

struct vgic_its* vgic_io_device::its

Definition at line 179 of file arm_vgic.h.

◆ nr_regions

int vgic_io_device::nr_regions

Definition at line 183 of file arm_vgic.h.

◆ redist_vcpu

struct kvm_vcpu* vgic_io_device::redist_vcpu

Definition at line 178 of file arm_vgic.h.

◆ regions

const struct vgic_register_region* vgic_io_device::regions

Definition at line 181 of file arm_vgic.h.


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