kvm_vgic_global_state 82 arch/arm/kvm/hyp/switch.c if (static_branch_unlikely(&kvm_vgic_global_state.gicv3_cpuif)) { kvm_vgic_global_state 90 arch/arm/kvm/hyp/switch.c if (static_branch_unlikely(&kvm_vgic_global_state.gicv3_cpuif)) { kvm_vgic_global_state 230 arch/arm64/kvm/hyp/switch.c if (static_branch_unlikely(&kvm_vgic_global_state.gicv3_cpuif)) { kvm_vgic_global_state 239 arch/arm64/kvm/hyp/switch.c if (static_branch_unlikely(&kvm_vgic_global_state.gicv3_cpuif)) { kvm_vgic_global_state 65 arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c addr = hyp_symbol_addr(kvm_vgic_global_state)->vcpu_hyp_va; kvm_vgic_global_state 43 arch/arm64/kvm/vgic-sys-reg-v3.c host_seis = ((kvm_vgic_global_state.ich_vtr_el2 & kvm_vgic_global_state 50 arch/arm64/kvm/vgic-sys-reg-v3.c host_a3v = ((kvm_vgic_global_state.ich_vtr_el2 & kvm_vgic_global_state 68 arch/arm64/kvm/vgic-sys-reg-v3.c val |= ((kvm_vgic_global_state.ich_vtr_el2 & kvm_vgic_global_state 71 arch/arm64/kvm/vgic-sys-reg-v3.c val |= ((kvm_vgic_global_state.ich_vtr_el2 & kvm_vgic_global_state 80 include/kvm/arm_vgic.h extern struct vgic_global kvm_vgic_global_state; kvm_vgic_global_state 378 include/kvm/arm_vgic.h return kvm_vgic_global_state.max_gic_vcpus; kvm_vgic_global_state 86 virt/kvm/arm/vgic/vgic-init.c !kvm_vgic_global_state.can_emulate_gicv2) kvm_vgic_global_state 247 virt/kvm/arm/vgic/vgic-init.c if (kvm_vgic_global_state.type == VGIC_V2) kvm_vgic_global_state 448 virt/kvm/arm/vgic/vgic-init.c enable_percpu_irq(kvm_vgic_global_state.maint_irq, 0); kvm_vgic_global_state 455 virt/kvm/arm/vgic/vgic-init.c disable_percpu_irq(kvm_vgic_global_state.maint_irq); kvm_vgic_global_state 483 virt/kvm/arm/vgic/vgic-init.c if (kvm_vgic_global_state.type == VGIC_V2) kvm_vgic_global_state 516 virt/kvm/arm/vgic/vgic-init.c static_branch_enable(&kvm_vgic_global_state.gicv3_cpuif); kvm_vgic_global_state 527 virt/kvm/arm/vgic/vgic-init.c kvm_vgic_global_state.maint_irq = gic_kvm_info->maint_irq; kvm_vgic_global_state 528 virt/kvm/arm/vgic/vgic-init.c ret = request_percpu_irq(kvm_vgic_global_state.maint_irq, kvm_vgic_global_state 533 virt/kvm/arm/vgic/vgic-init.c kvm_vgic_global_state.maint_irq); kvm_vgic_global_state 545 virt/kvm/arm/vgic/vgic-init.c kvm_info("vgic interrupt IRQ%d\n", kvm_vgic_global_state.maint_irq); kvm_vgic_global_state 549 virt/kvm/arm/vgic/vgic-init.c free_percpu_irq(kvm_vgic_global_state.maint_irq, kvm_vgic_global_state 358 virt/kvm/arm/vgic/vgic-mmio-v2.c if (kvm_vgic_global_state.type == VGIC_V2) { kvm_vgic_global_state 384 virt/kvm/arm/vgic/vgic-mmio-v2.c if (kvm_vgic_global_state.type == VGIC_V2) { kvm_vgic_global_state 51 virt/kvm/arm/vgic/vgic-mmio-v3.c return kvm_vgic_global_state.has_gicv4 && vgic_has_its(kvm); kvm_vgic_global_state 682 virt/kvm/arm/vgic/vgic-mmio.c if (kvm_vgic_global_state.type == VGIC_V2) kvm_vgic_global_state 690 virt/kvm/arm/vgic/vgic-mmio.c if (kvm_vgic_global_state.type == VGIC_V2) kvm_vgic_global_state 16 virt/kvm/arm/vgic/vgic-v2.c void __iomem *base = kvm_vgic_global_state.vctrl_base; kvm_vgic_global_state 25 virt/kvm/arm/vgic/vgic-v2.c for (i = 0; i < kvm_vgic_global_state.nr_lr; i++) kvm_vgic_global_state 343 virt/kvm/arm/vgic/vgic-v2.c kvm_vgic_global_state.vcpu_base, kvm_vgic_global_state 382 virt/kvm/arm/vgic/vgic-v2.c &kvm_vgic_global_state.vcpu_base_va, kvm_vgic_global_state 383 virt/kvm/arm/vgic/vgic-v2.c &kvm_vgic_global_state.vcpu_hyp_va); kvm_vgic_global_state 394 virt/kvm/arm/vgic/vgic-v2.c &kvm_vgic_global_state.vctrl_base, kvm_vgic_global_state 395 virt/kvm/arm/vgic/vgic-v2.c &kvm_vgic_global_state.vctrl_hyp); kvm_vgic_global_state 401 virt/kvm/arm/vgic/vgic-v2.c vtr = readl_relaxed(kvm_vgic_global_state.vctrl_base + GICH_VTR); kvm_vgic_global_state 402 virt/kvm/arm/vgic/vgic-v2.c kvm_vgic_global_state.nr_lr = (vtr & 0x3f) + 1; kvm_vgic_global_state 410 virt/kvm/arm/vgic/vgic-v2.c kvm_vgic_global_state.can_emulate_gicv2 = true; kvm_vgic_global_state 411 virt/kvm/arm/vgic/vgic-v2.c kvm_vgic_global_state.vcpu_base = info->vcpu.start; kvm_vgic_global_state 412 virt/kvm/arm/vgic/vgic-v2.c kvm_vgic_global_state.type = VGIC_V2; kvm_vgic_global_state 413 virt/kvm/arm/vgic/vgic-v2.c kvm_vgic_global_state.max_gic_vcpus = VGIC_V2_MAX_CPUS; kvm_vgic_global_state 419 virt/kvm/arm/vgic/vgic-v2.c if (kvm_vgic_global_state.vctrl_base) kvm_vgic_global_state 420 virt/kvm/arm/vgic/vgic-v2.c iounmap(kvm_vgic_global_state.vctrl_base); kvm_vgic_global_state 421 virt/kvm/arm/vgic/vgic-v2.c if (kvm_vgic_global_state.vcpu_base_va) kvm_vgic_global_state 422 virt/kvm/arm/vgic/vgic-v2.c iounmap(kvm_vgic_global_state.vcpu_base_va); kvm_vgic_global_state 450 virt/kvm/arm/vgic/vgic-v2.c void __iomem *base = kvm_vgic_global_state.vctrl_base; kvm_vgic_global_state 465 virt/kvm/arm/vgic/vgic-v2.c void __iomem *base = kvm_vgic_global_state.vctrl_base; kvm_vgic_global_state 486 virt/kvm/arm/vgic/vgic-v2.c kvm_vgic_global_state.vctrl_base + GICH_VMCR); kvm_vgic_global_state 488 virt/kvm/arm/vgic/vgic-v2.c kvm_vgic_global_state.vctrl_base + GICH_APR); kvm_vgic_global_state 495 virt/kvm/arm/vgic/vgic-v2.c cpu_if->vgic_vmcr = readl_relaxed(kvm_vgic_global_state.vctrl_base + GICH_VMCR); kvm_vgic_global_state 503 virt/kvm/arm/vgic/vgic-v2.c cpu_if->vgic_apr = readl_relaxed(kvm_vgic_global_state.vctrl_base + GICH_APR); kvm_vgic_global_state 297 virt/kvm/arm/vgic/vgic-v3.c vcpu->arch.vgic_cpu.num_id_bits = (kvm_vgic_global_state.ich_vtr_el2 & kvm_vgic_global_state 300 virt/kvm/arm/vgic/vgic-v3.c vcpu->arch.vgic_cpu.num_pri_bits = ((kvm_vgic_global_state.ich_vtr_el2 & kvm_vgic_global_state 591 virt/kvm/arm/vgic/vgic-v3.c kvm_vgic_global_state.nr_lr = (ich_vtr_el2 & 0xf) + 1; kvm_vgic_global_state 592 virt/kvm/arm/vgic/vgic-v3.c kvm_vgic_global_state.can_emulate_gicv2 = false; kvm_vgic_global_state 593 virt/kvm/arm/vgic/vgic-v3.c kvm_vgic_global_state.ich_vtr_el2 = ich_vtr_el2; kvm_vgic_global_state 597 virt/kvm/arm/vgic/vgic-v3.c kvm_vgic_global_state.has_gicv4 = gicv4_enable; kvm_vgic_global_state 604 virt/kvm/arm/vgic/vgic-v3.c kvm_vgic_global_state.vcpu_base = 0; kvm_vgic_global_state 608 virt/kvm/arm/vgic/vgic-v3.c kvm_vgic_global_state.vcpu_base = 0; kvm_vgic_global_state 610 virt/kvm/arm/vgic/vgic-v3.c kvm_vgic_global_state.vcpu_base = info->vcpu.start; kvm_vgic_global_state 611 virt/kvm/arm/vgic/vgic-v3.c kvm_vgic_global_state.can_emulate_gicv2 = true; kvm_vgic_global_state 626 virt/kvm/arm/vgic/vgic-v3.c if (kvm_vgic_global_state.vcpu_base == 0) kvm_vgic_global_state 644 virt/kvm/arm/vgic/vgic-v3.c kvm_vgic_global_state.vctrl_base = NULL; kvm_vgic_global_state 645 virt/kvm/arm/vgic/vgic-v3.c kvm_vgic_global_state.type = VGIC_V3; kvm_vgic_global_state 646 virt/kvm/arm/vgic/vgic-v3.c kvm_vgic_global_state.max_gic_vcpus = VGIC_V3_MAX_CPUS; kvm_vgic_global_state 110 virt/kvm/arm/vgic/vgic-v4.c if (!kvm_vgic_global_state.has_gicv4) kvm_vgic_global_state 20 virt/kvm/arm/vgic/vgic.c struct vgic_global kvm_vgic_global_state __ro_after_init = { kvm_vgic_global_state 721 virt/kvm/arm/vgic/vgic.c if (kvm_vgic_global_state.type == VGIC_V2) kvm_vgic_global_state 733 virt/kvm/arm/vgic/vgic.c if (kvm_vgic_global_state.type == VGIC_V2) kvm_vgic_global_state 741 virt/kvm/arm/vgic/vgic.c if (kvm_vgic_global_state.type == VGIC_V2) kvm_vgic_global_state 749 virt/kvm/arm/vgic/vgic.c if (kvm_vgic_global_state.type == VGIC_V2) kvm_vgic_global_state 793 virt/kvm/arm/vgic/vgic.c if (count > kvm_vgic_global_state.nr_lr || multi_sgi) kvm_vgic_global_state 822 virt/kvm/arm/vgic/vgic.c if (count == kvm_vgic_global_state.nr_lr) { kvm_vgic_global_state 833 virt/kvm/arm/vgic/vgic.c for ( ; count < kvm_vgic_global_state.nr_lr; count++) kvm_vgic_global_state 844 virt/kvm/arm/vgic/vgic.c return !static_branch_unlikely(&kvm_vgic_global_state.gicv3_cpuif) || has_vhe(); kvm_vgic_global_state 849 virt/kvm/arm/vgic/vgic.c if (!static_branch_unlikely(&kvm_vgic_global_state.gicv3_cpuif)) kvm_vgic_global_state 876 virt/kvm/arm/vgic/vgic.c if (!static_branch_unlikely(&kvm_vgic_global_state.gicv3_cpuif)) kvm_vgic_global_state 920 virt/kvm/arm/vgic/vgic.c if (kvm_vgic_global_state.type == VGIC_V2) kvm_vgic_global_state 931 virt/kvm/arm/vgic/vgic.c if (kvm_vgic_global_state.type == VGIC_V2) kvm_vgic_global_state 942 virt/kvm/arm/vgic/vgic.c if (kvm_vgic_global_state.type == VGIC_V2)