KVM_DEV_TYPE_ARM_VGIC_V2
ret = kvm_vgic_create(kvm, KVM_DEV_TYPE_ARM_VGIC_V2);
if (type == KVM_DEV_TYPE_ARM_VGIC_V2)
if (type == KVM_DEV_TYPE_ARM_VGIC_V2) {
case KVM_DEV_TYPE_ARM_VGIC_V2:
case KVM_DEV_TYPE_ARM_VGIC_V2:
if (kvm->arch.vgic.vgic_model != KVM_DEV_TYPE_ARM_VGIC_V2)
if (dist->vgic_model == KVM_DEV_TYPE_ARM_VGIC_V2) {
if (type == KVM_DEV_TYPE_ARM_VGIC_V2 &&
r = vgic_check_type(kvm, KVM_DEV_TYPE_ARM_VGIC_V2);
r = vgic_check_type(kvm, KVM_DEV_TYPE_ARM_VGIC_V2);
case KVM_DEV_TYPE_ARM_VGIC_V2:
KVM_DEV_TYPE_ARM_VGIC_V2);
r = vgic_check_type(kvm, KVM_DEV_TYPE_ARM_VGIC_V2);
r = vgic_check_type(kvm, KVM_DEV_TYPE_ARM_VGIC_V2);
vcpu->kvm->arch.vgic.vgic_model == KVM_DEV_TYPE_ARM_VGIC_V2);
if (model == KVM_DEV_TYPE_ARM_VGIC_V2 &&
ret = kvm_register_vgic_device(KVM_DEV_TYPE_ARM_VGIC_V2);
is_v2_sgi = (model == KVM_DEV_TYPE_ARM_VGIC_V2 &&
model == KVM_DEV_TYPE_ARM_VGIC_V2);
model == KVM_DEV_TYPE_ARM_VGIC_V2) {
if (model == KVM_DEV_TYPE_ARM_VGIC_V2) {
if (model == KVM_DEV_TYPE_ARM_VGIC_V2) {
if (vcpu->kvm->arch.vgic.vgic_model == KVM_DEV_TYPE_ARM_VGIC_V2 ||
ret = kvm_register_vgic_device(KVM_DEV_TYPE_ARM_VGIC_V2);
kvm_unregister_device_ops(KVM_DEV_TYPE_ARM_VGIC_V2);
ret = test_kvm_device(KVM_DEV_TYPE_ARM_VGIC_V2);
run_tests(KVM_DEV_TYPE_ARM_VGIC_V2);
#define VGIC_DEV_IS_V2(_d) ((_d) == KVM_DEV_TYPE_ARM_VGIC_V2)
v = vm_gic_create_barebones(KVM_DEV_TYPE_ARM_VGIC_V2);
: KVM_DEV_TYPE_ARM_VGIC_V2;