Home
last modified time | relevance | path

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

/arch/arm64/include/asm/
Dhardirq.h34 u64 hcr; member
43 nmi_ctx->hcr = read_sysreg(hcr_el2); \
44 if (!(nmi_ctx->hcr & HCR_TGE)) { \
45 write_sysreg(nmi_ctx->hcr | HCR_TGE, hcr_el2); \
55 if (!(nmi_ctx->hcr & HCR_TGE)) \
56 write_sysreg(nmi_ctx->hcr, hcr_el2); \
/arch/arm/include/asm/
Dkvm_emulate.h107 vcpu->arch.hcr = HCR_GUEST_MASK; in vcpu_reset_hcr()
112 return (unsigned long *)&vcpu->arch.hcr; in vcpu_hcr()
117 vcpu->arch.hcr &= ~HCR_TWE; in vcpu_clear_wfe_traps()
122 vcpu->arch.hcr |= HCR_TWE; in vcpu_set_wfe_traps()
Dkvm_host.h173 u32 hcr; member
/arch/arm/kvm/hyp/
Dswitch.c36 write_sysreg(vcpu->arch.hcr, HCR); in __activate_traps()
56 if (vcpu->arch.hcr & HCR_VA) in __deactivate_traps()
57 vcpu->arch.hcr = read_sysreg(HCR); in __deactivate_traps()
/arch/arm64/kvm/hyp/
Dswitch.c150 u64 hcr = vcpu->arch.hcr_el2; in __activate_traps() local
153 hcr |= HCR_TVM; in __activate_traps()
155 write_sysreg(hcr, hcr_el2); in __activate_traps()
157 if (cpus_have_const_cap(ARM64_HAS_RAS_EXTN) && (hcr & HCR_VSE)) in __activate_traps()