Home
last modified time | relevance | path

Searched refs:vgic_model (Results 1 – 8 of 8) sorted by relevance

/openbmc/linux/arch/arm64/kvm/vgic/
H A Dvgic-init.c118 kvm->arch.vgic.vgic_model = type; in kvm_vgic_create()
167 switch (dist->vgic_model) { in kvm_vgic_dist_init()
237 if (dist->vgic_model == KVM_DEV_TYPE_ARM_VGIC_V3) { in kvm_vgic_vcpu_init()
292 switch (dist->vgic_model) { in vgic_init()
356 if (dist->vgic_model == KVM_DEV_TYPE_ARM_VGIC_V3) { in kvm_vgic_dist_destroy()
382 if (vcpu->kvm->arch.vgic.vgic_model == KVM_DEV_TYPE_ARM_VGIC_V3) { in __kvm_vgic_vcpu_destroy()
434 if (kvm->arch.vgic.vgic_model != KVM_DEV_TYPE_ARM_VGIC_V2) in vgic_lazy_init()
474 if (dist->vgic_model == KVM_DEV_TYPE_ARM_VGIC_V2) { in kvm_vgic_map_resources()
H A Dvgic-v3.c39 u32 model = vcpu->kvm->arch.vgic.vgic_model; in vgic_v3_fold_lr_state()
109 u32 model = vcpu->kvm->arch.vgic.vgic_model; in vgic_v3_populate_lr()
197 u32 model = vcpu->kvm->arch.vgic.vgic_model; in vgic_v3_set_vmcr()
227 u32 model = vcpu->kvm->arch.vgic.vgic_model; in vgic_v3_get_vmcr()
277 if (vcpu->kvm->arch.vgic.vgic_model == KVM_DEV_TYPE_ARM_VGIC_V3) { in vgic_v3_enable()
H A Dvgic-debug.c64 if (kvm->arch.vgic.vgic_model == KVM_DEV_TYPE_ARM_VGIC_V3) { in iter_init()
145 bool v3 = dist->vgic_model == KVM_DEV_TYPE_ARM_VGIC_V3; in print_dist_state()
H A Dvgic-mmio.c264 switch (vcpu->kvm->arch.vgic.vgic_model) { in __read_pending()
301 vcpu->kvm->arch.vgic.vgic_model == KVM_DEV_TYPE_ARM_VGIC_V2); in is_vgic_v2_sgi()
488 if ((vcpu->kvm->arch.vgic.vgic_model == KVM_DEV_TYPE_ARM_VGIC_V3 && in vgic_access_active_prepare()
497 if ((vcpu->kvm->arch.vgic.vgic_model == KVM_DEV_TYPE_ARM_VGIC_V3 && in vgic_access_active_finish()
579 u32 model = vcpu->kvm->arch.vgic.vgic_model; in vgic_mmio_change_active()
H A Dvgic.h373 kvm->arch.vgic.vgic_model == KVM_DEV_TYPE_ARM_VGIC_V3); in kvm_has_gicv3()
H A Dvgic-kvm-device.c38 if (kvm->arch.vgic.vgic_model != type_needed) in vgic_check_type()
H A Dvgic-mmio-v3.c45 if (dist->vgic_model != KVM_DEV_TYPE_ARM_VGIC_V3) in vgic_has_its()
/openbmc/linux/include/kvm/
H A Darm_vgic.h230 u32 vgic_model; member