Searched refs:vgic_v3_regs (Results 1 – 3 of 3) sorted by relevance
60 hypctx->vgic_v3_regs.ich_eisr_el2 = in vmm_hyp_reg_store()62 hypctx->vgic_v3_regs.ich_elrsr_el2 = in vmm_hyp_reg_store()64 hypctx->vgic_v3_regs.ich_hcr_el2 = in vmm_hyp_reg_store()66 hypctx->vgic_v3_regs.ich_misr_el2 = in vmm_hyp_reg_store()68 hypctx->vgic_v3_regs.ich_vmcr_el2 = in vmm_hyp_reg_store()70 switch (hypctx->vgic_v3_regs.ich_lr_num - 1) { in vmm_hyp_reg_store()73 hypctx->vgic_v3_regs.ich_lr_el2[x] = \ in vmm_hyp_reg_store()95 switch (hypctx->vgic_v3_regs.ich_apr_num - 1) { in vmm_hyp_reg_store()98 hypctx->vgic_v3_regs.ich_ap0r_el2[x] = \ in vmm_hyp_reg_store()100 hypctx->vgic_v3_regs.ich_ap1r_el2[x] = \ in vmm_hyp_reg_store()[all …]
117 struct vgic_v3_regs vgic_v3_regs; member
505 hypctx->vgic_v3_regs.ich_hcr_el2 = ICH_HCR_EL2_En; in vgic_v3_cpuinit()520 hypctx->vgic_v3_regs.ich_vmcr_el2 = in vgic_v3_cpuinit()523 hypctx->vgic_v3_regs.ich_vmcr_el2 &= ~ICH_VMCR_EL2_VEOIM; in vgic_v3_cpuinit()524 hypctx->vgic_v3_regs.ich_vmcr_el2 |= ICH_VMCR_EL2_VENG0 | in vgic_v3_cpuinit()527 hypctx->vgic_v3_regs.ich_lr_num = virt_features.ich_lr_num; in vgic_v3_cpuinit()528 for (i = 0; i < hypctx->vgic_v3_regs.ich_lr_num; i++) in vgic_v3_cpuinit()529 hypctx->vgic_v3_regs.ich_lr_el2[i] = 0UL; in vgic_v3_cpuinit()533 hypctx->vgic_v3_regs.ich_apr_num = virt_features.ich_apr_num; in vgic_v3_cpuinit()2120 hypctx->vgic_v3_regs.ich_hcr_el2 &= ~ICH_HCR_EL2_UIE; in vgic_v3_flush_hwstate()2130 hypctx->vgic_v3_regs.ich_elrsr_el2 = in vgic_v3_flush_hwstate()[all …]