HCR_EL2
(__vcpu_sys_reg(vcpu, HCR_EL2) & HCR_E2H));
return ctxt_sys_reg(&vcpu->arch.ctxt, HCR_EL2) & HCR_TGE;
return ctxt_sys_reg(&vcpu->arch.ctxt, HCR_EL2) & HCR_AMO;
hcr = __vcpu_sys_reg(vcpu, HCR_EL2);
u64 hcr_el2 = __vcpu_sys_reg(vcpu, HCR_EL2);
val = __vcpu_sys_reg(vcpu, HCR_EL2);
hcr = __vcpu_sys_reg(vcpu, HCR_EL2);
!(vcpu_read_sys_reg(vcpu, HCR_EL2) & (HCR_VM | HCR_DC)))
if (__vcpu_sys_reg(vcpu, HCR_EL2) & HCR_FWB) {
if ((__vcpu_sys_reg(vcpu, HCR_EL2) & HCR_CD) &&
(__vcpu_sys_reg(vcpu, HCR_EL2) & HCR_DC)) {
static const DECLARE_FEAT_MAP(hcr_desc, HCR_EL2,
case HCR_EL2:
.index = HCR_EL2,
.index = HCR_EL2,
.index = HCR_EL2,
.index = HCR_EL2,
.index = HCR_EL2,
.index = HCR_EL2,
.index = HCR_EL2,
.index = HCR_EL2,
.index = HCR_EL2,
.index = HCR_EL2,
.index = HCR_EL2,
.index = HCR_EL2,
.index = HCR_EL2,
.index = HCR_EL2,
.index = HCR_EL2,
.index = HCR_EL2,
.index = HCR_EL2,
.index = HCR_EL2,
.index = HCR_EL2,
.index = HCR_EL2,
return __forward_traps(vcpu, HCR_EL2, control_bit);
.index = HCR_EL2,
.index = HCR_EL2,
.index = HCR_EL2,
.index = HCR_EL2,
!(__vcpu_sys_reg(vcpu, HCR_EL2) & HCR_IMO))
.index = HCR_EL2,
.index = HCR_EL2,
.index = HCR_EL2,
.index = HCR_EL2,
.index = HCR_EL2,
if (vcpu_read_sys_reg(vcpu, HCR_EL2) & HCR_HCD)
hcr = __ctxt_sys_reg(&vcpu->arch.ctxt, HCR_EL2);
if (read_sysreg(HCR_EL2) & HCR_ATA)
if (!(read_sysreg(HCR_EL2) & HCR_TID5))
if ((__vcpu_sys_reg(vcpu, HCR_EL2) & HCR_NV) ||
guest_hcr = kvm_vcpu_apply_reg_masks(vcpu, HCR_EL2, 0);
guest_hcr = __vcpu_sys_reg(vcpu, HCR_EL2);
if (__vcpu_sys_reg(vcpu, HCR_EL2) & (HCR_TGE | HCR_TEA))
if (is_nested_ctxt(vcpu) && (vcpu_read_sys_reg(vcpu, HCR_EL2) & HCR_VM))
resx = get_reg_fixed_bits(kvm, HCR_EL2);
set_sysreg_masks(kvm, HCR_EL2, resx);
hcr = vcpu_read_sys_reg(vcpu, HCR_EL2);
s2_mmu->nested_stage2_enabled = vcpu_read_sys_reg(vcpu, HCR_EL2) & HCR_VM;
if (__vcpu_sys_reg(vcpu, HCR_EL2) & HCR_NV)
EL2_REG_VNCR(HCR_EL2, reset_hcr, 0),
__entry->hcr_el2 = __vcpu_sys_reg(vcpu, HCR_EL2);
__entry->hcr_el2 = __vcpu_sys_reg(vcpu, HCR_EL2);
xmo = __vcpu_sys_reg(vcpu, HCR_EL2) & (HCR_IMO | HCR_FMO);
SYS_REG(HCR_EL2),