Lines Matching refs:vmcr

278 	struct vgic_vmcr vmcr;  in vgic_mmio_read_vcpuif()  local
281 vgic_get_vmcr(vcpu, &vmcr); in vgic_mmio_read_vcpuif()
285 val = vmcr.grpen0 << GIC_CPU_CTRL_EnableGrp0_SHIFT; in vgic_mmio_read_vcpuif()
286 val |= vmcr.grpen1 << GIC_CPU_CTRL_EnableGrp1_SHIFT; in vgic_mmio_read_vcpuif()
287 val |= vmcr.ackctl << GIC_CPU_CTRL_AckCtl_SHIFT; in vgic_mmio_read_vcpuif()
288 val |= vmcr.fiqen << GIC_CPU_CTRL_FIQEn_SHIFT; in vgic_mmio_read_vcpuif()
289 val |= vmcr.cbpr << GIC_CPU_CTRL_CBPR_SHIFT; in vgic_mmio_read_vcpuif()
290 val |= vmcr.eoim << GIC_CPU_CTRL_EOImodeNS_SHIFT; in vgic_mmio_read_vcpuif()
301 val = (vmcr.pmr & GICV_PMR_PRIORITY_MASK) >> in vgic_mmio_read_vcpuif()
305 val = vmcr.bpr; in vgic_mmio_read_vcpuif()
308 val = vmcr.abpr; in vgic_mmio_read_vcpuif()
326 struct vgic_vmcr vmcr; in vgic_mmio_write_vcpuif() local
328 vgic_get_vmcr(vcpu, &vmcr); in vgic_mmio_write_vcpuif()
332 vmcr.grpen0 = !!(val & GIC_CPU_CTRL_EnableGrp0); in vgic_mmio_write_vcpuif()
333 vmcr.grpen1 = !!(val & GIC_CPU_CTRL_EnableGrp1); in vgic_mmio_write_vcpuif()
334 vmcr.ackctl = !!(val & GIC_CPU_CTRL_AckCtl); in vgic_mmio_write_vcpuif()
335 vmcr.fiqen = !!(val & GIC_CPU_CTRL_FIQEn); in vgic_mmio_write_vcpuif()
336 vmcr.cbpr = !!(val & GIC_CPU_CTRL_CBPR); in vgic_mmio_write_vcpuif()
337 vmcr.eoim = !!(val & GIC_CPU_CTRL_EOImodeNS); in vgic_mmio_write_vcpuif()
348 vmcr.pmr = (val << GICV_PMR_PRIORITY_SHIFT) & in vgic_mmio_write_vcpuif()
352 vmcr.bpr = val; in vgic_mmio_write_vcpuif()
355 vmcr.abpr = val; in vgic_mmio_write_vcpuif()
359 vgic_set_vmcr(vcpu, &vmcr); in vgic_mmio_write_vcpuif()