KVM
|
#include <vgic-mmio.h>
Public Attributes | |
unsigned int | reg_offset |
unsigned int | len |
unsigned int | bits_per_irq |
unsigned int | access_flags |
union { | |
unsigned long(* read )(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) | |
unsigned long(* its_read )(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len) | |
}; | |
union { | |
void(* write )(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) | |
void(* its_write )(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len, unsigned long val) | |
}; | |
unsigned long(* | uaccess_read )(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) |
union { | |
int(* uaccess_write )(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) | |
int(* uaccess_its_write )(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len, unsigned long val) | |
}; | |
Definition at line 8 of file vgic-mmio.h.
union { ... } |
union { ... } |
union { ... } |
unsigned int vgic_register_region::access_flags |
Definition at line 12 of file vgic-mmio.h.
unsigned int vgic_register_region::bits_per_irq |
Definition at line 11 of file vgic-mmio.h.
unsigned long(* vgic_register_region::its_read) (struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len) |
Definition at line 16 of file vgic-mmio.h.
void(* vgic_register_region::its_write) (struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len, unsigned long val) |
Definition at line 22 of file vgic-mmio.h.
unsigned int vgic_register_region::len |
Definition at line 10 of file vgic-mmio.h.
unsigned long(* vgic_register_region::read) (struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) |
Definition at line 14 of file vgic-mmio.h.
unsigned int vgic_register_region::reg_offset |
Definition at line 9 of file vgic-mmio.h.
int(* vgic_register_region::uaccess_its_write) (struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len, unsigned long val) |
Definition at line 31 of file vgic-mmio.h.
unsigned long(* vgic_register_region::uaccess_read) (struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) |
Definition at line 26 of file vgic-mmio.h.
int(* vgic_register_region::uaccess_write) (struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) |
Definition at line 29 of file vgic-mmio.h.
void(* vgic_register_region::write) (struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) |
Definition at line 20 of file vgic-mmio.h.