Lines Matching refs:vgic_cpu
36 u32 val = vcpu->arch.vgic_cpu.vgic_v2.vgic_lr[lr]; in vgic_v2_get_lr()
81 vcpu->arch.vgic_cpu.vgic_v2.vgic_lr[lr] = lr_val; in vgic_v2_set_lr()
84 vcpu->arch.vgic_cpu.vgic_v2.vgic_elrsr |= (1ULL << lr); in vgic_v2_set_lr()
86 vcpu->arch.vgic_cpu.vgic_v2.vgic_elrsr &= ~(1ULL << lr); in vgic_v2_set_lr()
91 return vcpu->arch.vgic_cpu.vgic_v2.vgic_elrsr; in vgic_v2_get_elrsr()
96 return vcpu->arch.vgic_cpu.vgic_v2.vgic_eisr; in vgic_v2_get_eisr()
101 vcpu->arch.vgic_cpu.vgic_v2.vgic_eisr = 0; in vgic_v2_clear_eisr()
106 u32 misr = vcpu->arch.vgic_cpu.vgic_v2.vgic_misr; in vgic_v2_get_interrupt_status()
119 vcpu->arch.vgic_cpu.vgic_v2.vgic_hcr |= GICH_HCR_UIE; in vgic_v2_enable_underflow()
124 vcpu->arch.vgic_cpu.vgic_v2.vgic_hcr &= ~GICH_HCR_UIE; in vgic_v2_disable_underflow()
129 u32 vmcr = vcpu->arch.vgic_cpu.vgic_v2.vgic_vmcr; in vgic_v2_get_vmcr()
146 vcpu->arch.vgic_cpu.vgic_v2.vgic_vmcr = vmcr; in vgic_v2_set_vmcr()
156 vcpu->arch.vgic_cpu.vgic_v2.vgic_vmcr = 0; in vgic_v2_enable()
157 vcpu->arch.vgic_cpu.vgic_v2.vgic_elrsr = ~0; in vgic_v2_enable()
160 vcpu->arch.vgic_cpu.vgic_v2.vgic_hcr = GICH_HCR_EN; in vgic_v2_enable()