Home
last modified time | relevance | path

Searched refs:ich_vtr_el2 (Results 1 – 5 of 5) sorted by relevance

/arch/arm64/kvm/vgic/
A Dvgic-v5.c15 u64 ich_vtr_el2; in vgic_v5_probe() local
33 ich_vtr_el2 = kvm_call_hyp_ret(__vgic_v3_get_gic_config); in vgic_v5_probe()
34 kvm_vgic_global_state.ich_vtr_el2 = (u32)ich_vtr_el2; in vgic_v5_probe()
40 kvm_vgic_global_state.nr_lr = (ich_vtr_el2 & 0xf) + 1; in vgic_v5_probe()
A Dvgic-v3.c288 kvm_vgic_global_state.ich_vtr_el2); in vgic_v3_enable()
290 kvm_vgic_global_state.ich_vtr_el2) + 1; in vgic_v3_enable()
634 return ((kvm_vgic_global_state.ich_vtr_el2 & ICH_VTR_EL2_SEIS) && in vgic_v3_broken_seis()
647 u64 ich_vtr_el2 = kvm_call_hyp_ret(__vgic_v3_get_gic_config); in vgic_v3_probe() local
651 has_v2 = ich_vtr_el2 >> 63; in vgic_v3_probe()
652 ich_vtr_el2 = (u32)ich_vtr_el2; in vgic_v3_probe()
658 kvm_vgic_global_state.nr_lr = (ich_vtr_el2 & 0xf) + 1; in vgic_v3_probe()
660 kvm_vgic_global_state.ich_vtr_el2 = ich_vtr_el2; in vgic_v3_probe()
708 kvm_vgic_global_state.ich_vtr_el2 &= ~ICH_VTR_EL2_SEIS; in vgic_v3_probe()
711 if (ich_vtr_el2 & ICH_VTR_EL2_TDS) in vgic_v3_probe()
A Dvgic.h78 vtr = kvm_vgic_global_state.ich_vtr_el2; in kvm_get_guest_vtr_el2()
/arch/arm64/kvm/
A Dvgic-sys-reg-v3.c38 host_seis = FIELD_GET(ICH_VTR_EL2_SEIS, kvm_vgic_global_state.ich_vtr_el2); in set_gic_ctlr()
43 host_a3v = FIELD_GET(ICH_VTR_EL2_A3V, kvm_vgic_global_state.ich_vtr_el2); in set_gic_ctlr()
72 kvm_vgic_global_state.ich_vtr_el2)); in get_gic_ctlr()
74 FIELD_GET(ICH_VTR_EL2_A3V, kvm_vgic_global_state.ich_vtr_el2)); in get_gic_ctlr()
A Dnested.c1720 if (!(kvm_vgic_global_state.ich_vtr_el2 & ICH_VTR_EL2_TDS)) in kvm_init_nv_sysregs()

Completed in 15 milliseconds