Lines Matching refs:arch
54 struct vgic_dist *dist = &kvm->arch.vgic;
94 if (vcpu->arch.has_run_once)
100 kvm->arch.max_vcpus = VGIC_V2_MAX_CPUS;
102 kvm->arch.max_vcpus = VGIC_V3_MAX_CPUS;
104 if (atomic_read(&kvm->online_vcpus) > kvm->arch.max_vcpus) {
109 kvm->arch.vgic.in_kernel = true;
110 kvm->arch.vgic.vgic_model = type;
112 kvm->arch.vgic.vgic_dist_base = VGIC_ADDR_UNDEF;
115 kvm->arch.vgic.vgic_cpu_base = VGIC_ADDR_UNDEF;
117 INIT_LIST_HEAD(&kvm->arch.vgic.rd_regions);
133 struct vgic_dist *dist = &kvm->arch.vgic;
187 struct vgic_cpu *vgic_cpu = &vcpu->arch.vgic_cpu;
188 struct vgic_dist *dist = &vcpu->kvm->arch.vgic;
256 struct vgic_dist *dist = &kvm->arch.vgic;
277 struct vgic_cpu *vgic_cpu = &vcpu->arch.vgic_cpu;
329 struct vgic_dist *dist = &kvm->arch.vgic;
339 if (kvm->arch.vgic.vgic_model == KVM_DEV_TYPE_ARM_VGIC_V3) {
356 struct vgic_cpu *vgic_cpu = &vcpu->arch.vgic_cpu;
405 if (kvm->arch.vgic.vgic_model != KVM_DEV_TYPE_ARM_VGIC_V2)
428 struct vgic_dist *dist = &kvm->arch.vgic;