Searched refs:vgic_vmcr (Results 1 – 11 of 11) sorted by relevance
| /linux/arch/arm64/kvm/ |
| H A D | vgic-sys-reg-v3.c | 18 struct vgic_vmcr vmcr; in set_gic_ctlr() 63 struct vgic_vmcr vmcr; in get_gic_ctlr() 90 struct vgic_vmcr vmcr; in set_gic_pmr() 102 struct vgic_vmcr vmcr; in get_gic_pmr() 113 struct vgic_vmcr vmcr; in set_gic_bpr0() 125 struct vgic_vmcr vmcr; in get_gic_bpr0() 136 struct vgic_vmcr vmcr; in set_gic_bpr1() 150 struct vgic_vmcr vmcr; in get_gic_bpr1() 165 struct vgic_vmcr vmcr; in set_gic_grpen0() 177 struct vgic_vmcr vmcr; in get_gic_grpen0() [all …]
|
| /linux/arch/arm64/kvm/vgic/ |
| H A D | vgic-v2.c | 44 cpuif->vgic_hcr |= (cpuif->vgic_vmcr & GICH_VMCR_ENABLE_GRP0_MASK) ? in vgic_v2_configure_hcr() 46 cpuif->vgic_hcr |= (cpuif->vgic_vmcr & GICH_VMCR_ENABLE_GRP1_MASK) ? in vgic_v2_configure_hcr() 167 if (!(cpuif->vgic_vmcr & GICH_VMCR_EOI_MODE_MASK)) in vgic_v2_deactivate() 339 void vgic_v2_set_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcrp) in vgic_v2_set_vmcr() 363 cpu_if->vgic_vmcr = vmcr; in vgic_v2_set_vmcr() 366 void vgic_v2_get_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcrp) in vgic_v2_get_vmcr() 371 vmcr = cpu_if->vgic_vmcr; in vgic_v2_get_vmcr() 401 vcpu->arch.vgic_cpu.vgic_v2.vgic_vmcr = 0; in vgic_v2_reset() 576 cpu_if->vgic_vmcr = readl_relaxed(kvm_vgic_global_state.vctrl_base + GICH_VMCR); in vgic_v2_save_state() 611 writel_relaxed(cpu_if->vgic_vmcr, in vgic_v2_load()
|
| H A D | vgic.h | 189 struct vgic_vmcr { struct 288 void vgic_v2_set_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr); 289 void vgic_v2_get_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr); 324 void vgic_v3_set_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr); 325 void vgic_v3_get_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr); 357 void vgic_set_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr); 358 void vgic_get_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr);
|
| H A D | vgic-v3.c | 44 cpuif->vgic_hcr |= (cpuif->vgic_vmcr & ICH_VMCR_EL2_VENG0_MASK) ? in vgic_v3_configure_hcr() 46 cpuif->vgic_hcr |= (cpuif->vgic_vmcr & ICH_VMCR_EL2_VENG1_MASK) ? in vgic_v3_configure_hcr() 218 if (!(cpuif->vgic_vmcr & ICH_VMCR_EL2_VEOIM_MASK) || in vgic_v3_deactivate() 404 void vgic_v3_set_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcrp) in vgic_v3_set_vmcr() 429 cpu_if->vgic_vmcr = vmcr; in vgic_v3_set_vmcr() 432 void vgic_v3_get_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcrp) in vgic_v3_get_vmcr() 438 vmcr = cpu_if->vgic_vmcr; in vgic_v3_get_vmcr() 475 vgic_v3->vgic_vmcr = 0; in vgic_v3_reset()
|
| H A D | vgic-mmio-v2.c | 278 struct vgic_vmcr vmcr; in vgic_mmio_read_vcpuif() 326 struct vgic_vmcr vmcr; in vgic_mmio_write_vcpuif()
|
| H A D | vgic-v3-nested.c | 330 s_cpu_if->vgic_vmcr = __vcpu_sys_reg(vcpu, ICH_VMCR_EL2); in vgic_v3_create_shadow_state()
|
| H A D | vgic.c | 277 struct vgic_vmcr vmcr; 1129 struct vgic_vmcr vmcr; in kvm_vgic_vcpu_pending_irq()
|
| H A D | vgic-mmio.c | 843 void vgic_set_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr) in vgic_set_vmcr() 851 void vgic_get_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr) in vgic_get_vmcr()
|
| /linux/include/kvm/ |
| H A D | arm_vgic.h | 317 u32 vgic_vmcr; member 326 u32 vgic_vmcr; member
|
| /linux/arch/arm64/kvm/hyp/ |
| H A D | vgic-v3-sr.c | 238 cpu_if->vgic_vmcr = read_gicreg(ICH_VMCR_EL2); in __vgic_v3_save_state() 303 write_gicreg(cpu_if->vgic_vmcr, ICH_VMCR_EL2); in __vgic_v3_activate_traps() 536 __vgic_v3_write_vmcr(cpu_if->vgic_vmcr); in __vgic_v3_restore_vmcr_aprs()
|
| /linux/arch/arm64/kvm/hyp/nvhe/ |
| H A D | hyp-main.c | 160 host_cpu_if->vgic_vmcr = hyp_cpu_if->vgic_vmcr; in sync_hyp_vcpu()
|