Symbol: vgic_vmcr
arch/arm64/kvm/hyp/nvhe/hyp-main.c
183
host_cpu_if->vgic_vmcr = hyp_cpu_if->vgic_vmcr;
arch/arm64/kvm/hyp/vgic-v3-sr.c
238
cpu_if->vgic_vmcr = read_gicreg(ICH_VMCR_EL2);
arch/arm64/kvm/hyp/vgic-v3-sr.c
303
write_gicreg(cpu_if->vgic_vmcr, ICH_VMCR_EL2);
arch/arm64/kvm/hyp/vgic-v3-sr.c
536
__vgic_v3_write_vmcr(cpu_if->vgic_vmcr);
arch/arm64/kvm/hyp/vgic-v5-sr.c
109
cpu_if->vgic_vmcr = read_sysreg_s(SYS_ICH_VMCR_EL2);
arch/arm64/kvm/hyp/vgic-v5-sr.c
25
write_sysreg_s(cpu_if->vgic_vmcr, SYS_ICH_VMCR_EL2);
arch/arm64/kvm/vgic-sys-reg-v3.c
102
struct vgic_vmcr vmcr;
arch/arm64/kvm/vgic-sys-reg-v3.c
113
struct vgic_vmcr vmcr;
arch/arm64/kvm/vgic-sys-reg-v3.c
125
struct vgic_vmcr vmcr;
arch/arm64/kvm/vgic-sys-reg-v3.c
136
struct vgic_vmcr vmcr;
arch/arm64/kvm/vgic-sys-reg-v3.c
150
struct vgic_vmcr vmcr;
arch/arm64/kvm/vgic-sys-reg-v3.c
165
struct vgic_vmcr vmcr;
arch/arm64/kvm/vgic-sys-reg-v3.c
177
struct vgic_vmcr vmcr;
arch/arm64/kvm/vgic-sys-reg-v3.c
18
struct vgic_vmcr vmcr;
arch/arm64/kvm/vgic-sys-reg-v3.c
188
struct vgic_vmcr vmcr;
arch/arm64/kvm/vgic-sys-reg-v3.c
200
struct vgic_vmcr vmcr;
arch/arm64/kvm/vgic-sys-reg-v3.c
63
struct vgic_vmcr vmcr;
arch/arm64/kvm/vgic-sys-reg-v3.c
90
struct vgic_vmcr vmcr;
arch/arm64/kvm/vgic/vgic-mmio-v2.c
278
struct vgic_vmcr vmcr;
arch/arm64/kvm/vgic/vgic-mmio-v2.c
326
struct vgic_vmcr vmcr;
arch/arm64/kvm/vgic/vgic-mmio.c
843
void vgic_set_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr)
arch/arm64/kvm/vgic/vgic-mmio.c
865
void vgic_get_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr)
arch/arm64/kvm/vgic/vgic-v2.c
167
if (!(cpuif->vgic_vmcr & GICH_VMCR_EOI_MODE_MASK))
arch/arm64/kvm/vgic/vgic-v2.c
339
void vgic_v2_set_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcrp)
arch/arm64/kvm/vgic/vgic-v2.c
363
cpu_if->vgic_vmcr = vmcr;
arch/arm64/kvm/vgic/vgic-v2.c
366
void vgic_v2_get_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcrp)
arch/arm64/kvm/vgic/vgic-v2.c
371
vmcr = cpu_if->vgic_vmcr;
arch/arm64/kvm/vgic/vgic-v2.c
401
vcpu->arch.vgic_cpu.vgic_v2.vgic_vmcr = 0;
arch/arm64/kvm/vgic/vgic-v2.c
44
cpuif->vgic_hcr |= (cpuif->vgic_vmcr & GICH_VMCR_ENABLE_GRP0_MASK) ?
arch/arm64/kvm/vgic/vgic-v2.c
46
cpuif->vgic_hcr |= (cpuif->vgic_vmcr & GICH_VMCR_ENABLE_GRP1_MASK) ?
arch/arm64/kvm/vgic/vgic-v2.c
576
cpu_if->vgic_vmcr = readl_relaxed(kvm_vgic_global_state.vctrl_base + GICH_VMCR);
arch/arm64/kvm/vgic/vgic-v2.c
611
writel_relaxed(cpu_if->vgic_vmcr,
arch/arm64/kvm/vgic/vgic-v3-nested.c
330
s_cpu_if->vgic_vmcr = __vcpu_sys_reg(vcpu, ICH_VMCR_EL2);
arch/arm64/kvm/vgic/vgic-v3.c
218
if (!(cpuif->vgic_vmcr & ICH_VMCR_EL2_VEOIM_MASK) ||
arch/arm64/kvm/vgic/vgic-v3.c
410
void vgic_v3_set_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcrp)
arch/arm64/kvm/vgic/vgic-v3.c
435
cpu_if->vgic_vmcr = vmcr;
arch/arm64/kvm/vgic/vgic-v3.c
438
void vgic_v3_get_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcrp)
arch/arm64/kvm/vgic/vgic-v3.c
44
cpuif->vgic_hcr |= (cpuif->vgic_vmcr & ICH_VMCR_EL2_VENG0_MASK) ?
arch/arm64/kvm/vgic/vgic-v3.c
444
vmcr = cpu_if->vgic_vmcr;
arch/arm64/kvm/vgic/vgic-v3.c
46
cpuif->vgic_hcr |= (cpuif->vgic_vmcr & ICH_VMCR_EL2_VENG1_MASK) ?
arch/arm64/kvm/vgic/vgic-v3.c
481
vgic_v3->vgic_vmcr = 0;
arch/arm64/kvm/vgic/vgic-v5.c
217
if (!FIELD_GET(FEAT_GCIE_ICH_VMCR_EL2_EN, cpu_if->vgic_vmcr))
arch/arm64/kvm/vgic/vgic-v5.c
234
priority_mask = FIELD_GET(FEAT_GCIE_ICH_VMCR_EL2_VPMR, cpu_if->vgic_vmcr);
arch/arm64/kvm/vgic/vgic-v5.c
482
void vgic_v5_get_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcrp)
arch/arm64/kvm/vgic/vgic-v5.c
485
u64 vmcr = cpu_if->vgic_vmcr;
arch/arm64/kvm/vgic/vgic-v5.c
491
void vgic_v5_set_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcrp)
arch/arm64/kvm/vgic/vgic-v5.c
499
cpu_if->vgic_vmcr = vmcr;
arch/arm64/kvm/vgic/vgic.c
1234
struct vgic_vmcr vmcr;
arch/arm64/kvm/vgic/vgic.c
291
struct vgic_vmcr vmcr;
arch/arm64/kvm/vgic/vgic.h
289
void vgic_v2_set_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr);
arch/arm64/kvm/vgic/vgic.h
290
void vgic_v2_get_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr);
arch/arm64/kvm/vgic/vgic.h
325
void vgic_v3_set_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr);
arch/arm64/kvm/vgic/vgic.h
326
void vgic_v3_get_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr);
arch/arm64/kvm/vgic/vgic.h
358
void vgic_set_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr);
arch/arm64/kvm/vgic/vgic.h
359
void vgic_get_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr);
arch/arm64/kvm/vgic/vgic.h
376
void vgic_v5_set_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr);
arch/arm64/kvm/vgic/vgic.h
377
void vgic_v5_get_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr);
include/kvm/arm_vgic.h
449
u32 vgic_vmcr;
include/kvm/arm_vgic.h
458
u32 vgic_vmcr;
include/kvm/arm_vgic.h
477
u64 vgic_vmcr;