Lines Matching refs:vmcr

26 	struct vgic_vmcr vmcr;  in access_gic_ctlr()  local
29 vgic_get_vmcr(vcpu, &vmcr); in access_gic_ctlr()
68 vmcr.cbpr = (val & ICC_CTLR_EL1_CBPR_MASK) >> ICC_CTLR_EL1_CBPR_SHIFT; in access_gic_ctlr()
69 vmcr.eoim = (val & ICC_CTLR_EL1_EOImode_MASK) >> ICC_CTLR_EL1_EOImode_SHIFT; in access_gic_ctlr()
70 vgic_set_vmcr(vcpu, &vmcr); in access_gic_ctlr()
86 val |= (vmcr.cbpr << ICC_CTLR_EL1_CBPR_SHIFT) & ICC_CTLR_EL1_CBPR_MASK; in access_gic_ctlr()
87 val |= (vmcr.eoim << ICC_CTLR_EL1_EOImode_SHIFT) & ICC_CTLR_EL1_EOImode_MASK; in access_gic_ctlr()
98 struct vgic_vmcr vmcr; in access_gic_pmr() local
100 vgic_get_vmcr(vcpu, &vmcr); in access_gic_pmr()
102 vmcr.pmr = (p->regval & ICC_PMR_EL1_MASK) >> ICC_PMR_EL1_SHIFT; in access_gic_pmr()
103 vgic_set_vmcr(vcpu, &vmcr); in access_gic_pmr()
105 p->regval = (vmcr.pmr << ICC_PMR_EL1_SHIFT) & ICC_PMR_EL1_MASK; in access_gic_pmr()
114 struct vgic_vmcr vmcr; in access_gic_bpr0() local
116 vgic_get_vmcr(vcpu, &vmcr); in access_gic_bpr0()
118 vmcr.bpr = (p->regval & ICC_BPR0_EL1_MASK) >> in access_gic_bpr0()
120 vgic_set_vmcr(vcpu, &vmcr); in access_gic_bpr0()
122 p->regval = (vmcr.bpr << ICC_BPR0_EL1_SHIFT) & in access_gic_bpr0()
132 struct vgic_vmcr vmcr; in access_gic_bpr1() local
137 vgic_get_vmcr(vcpu, &vmcr); in access_gic_bpr1()
138 if (!vmcr.cbpr) { in access_gic_bpr1()
140 vmcr.abpr = (p->regval & ICC_BPR1_EL1_MASK) >> in access_gic_bpr1()
142 vgic_set_vmcr(vcpu, &vmcr); in access_gic_bpr1()
144 p->regval = (vmcr.abpr << ICC_BPR1_EL1_SHIFT) & in access_gic_bpr1()
149 p->regval = min((vmcr.bpr + 1), 7U); in access_gic_bpr1()
158 struct vgic_vmcr vmcr; in access_gic_grpen0() local
160 vgic_get_vmcr(vcpu, &vmcr); in access_gic_grpen0()
162 vmcr.grpen0 = (p->regval & ICC_IGRPEN0_EL1_MASK) >> in access_gic_grpen0()
164 vgic_set_vmcr(vcpu, &vmcr); in access_gic_grpen0()
166 p->regval = (vmcr.grpen0 << ICC_IGRPEN0_EL1_SHIFT) & in access_gic_grpen0()
176 struct vgic_vmcr vmcr; in access_gic_grpen1() local
178 vgic_get_vmcr(vcpu, &vmcr); in access_gic_grpen1()
180 vmcr.grpen1 = (p->regval & ICC_IGRPEN1_EL1_MASK) >> in access_gic_grpen1()
182 vgic_set_vmcr(vcpu, &vmcr); in access_gic_grpen1()
184 p->regval = (vmcr.grpen1 << ICC_IGRPEN1_EL1_SHIFT) & in access_gic_grpen1()