Home
last modified time | relevance | path

Searched refs:HCR_TGE (Results 1 – 14 of 14) sorted by relevance

/openbmc/linux/arch/arm64/include/asm/
H A Dhardirq.h43 if (!(___hcr & HCR_TGE)) { \
44 write_sysreg(___hcr | HCR_TGE, hcr_el2); \
84 if (!___ctx->cnt && !(___hcr & HCR_TGE)) \
H A Dkvm_arm.h47 #define HCR_TGE (UL(1) << 27) macro
103 #define HCR_HOST_VHE_FLAGS (HCR_RW | HCR_TGE | HCR_E2H)
H A Dkvm_emulate.h221 return ctxt_sys_reg(ctxt, HCR_EL2) & HCR_TGE; in __vcpu_el2_tge_is_set()
/openbmc/qemu/target/arm/tcg/
H A Dhflags.c172 (arm_hcr_el2_eff(env) & (HCR_E2H | HCR_TGE)) != (HCR_E2H | HCR_TGE)) { in rebuild_hflags_a32()
195 || (arm_el_is_aa64(env, 2) && !(env->cp15.hcr_el2 & HCR_TGE))) in rebuild_hflags_a32()
313 if (env->cp15.hcr_el2 & HCR_TGE) { in rebuild_hflags_a64()
H A Dop_helper.c52 if (target_el == 1 && (arm_hcr_el2_eff(env) & HCR_TGE)) { in raise_exception()
794 (arm_hcr_el2_eff(env) & (HCR_E2H | HCR_TGE)) != (HCR_E2H | HCR_TGE)) { in HELPER()
1221 bool enabled = !(hcr & HCR_TGE) && (hcr & HCR_AMO); in HELPER()
H A Dpauth_helper.c471 trap &= (hcr & (HCR_E2H | HCR_TGE)) != (HCR_E2H | HCR_TGE); in pauth_check_trap()
H A Dhelper-a64.c820 if (new_el == 1 && (arm_hcr_el2_eff(env) & HCR_TGE)) { in HELPER()
997 (arm_hcr_el2_eff(env) & (HCR_E2H | HCR_TGE)) != (HCR_E2H | HCR_TGE) && in mops_enabled()
1032 if (el == 0 && (arm_hcr_el2_eff(env) & HCR_TGE)) { in mops_mismatch_exception_target_el()
/openbmc/qemu/target/arm/
H A Ddebug_helper.c30 route_to_el2 = env->cp15.hcr_el2 & HCR_TGE || in arm_debug_target_el()
221 if ((hcr_el2 & (HCR_E2H | HCR_TGE)) == (HCR_E2H | HCR_TGE)) { in linked_bp_matches()
794 (arm_hcr_el2_eff(env) & HCR_TGE); in access_tdosa()
815 (arm_hcr_el2_eff(env) & HCR_TGE); in access_tdra()
836 (arm_hcr_el2_eff(env) & HCR_TGE); in access_tda()
871 (arm_hcr_el2_eff(env) & HCR_TGE); in access_tdcc()
H A Dcpu.c712 if (!(hcr_el2 & HCR_IMO) || (hcr_el2 & HCR_TGE)) { in arm_excp_unmasked()
718 if (!(hcr_el2 & HCR_FMO) || (hcr_el2 & HCR_TGE)) { in arm_excp_unmasked()
732 if (!(hcr_el2 & HCR_FMO) || (hcr_el2 & HCR_TGE)) { in arm_excp_unmasked()
738 if (!(hcr_el2 & HCR_IMO) || (hcr_el2 & HCR_TGE)) { in arm_excp_unmasked()
744 if (!(hcr_el2 & HCR_AMO) || (hcr_el2 & HCR_TGE)) { in arm_excp_unmasked()
769 if ((hcr_el2 & (HCR_E2H | HCR_TGE)) != (HCR_E2H | HCR_TGE)) { in arm_excp_unmasked()
H A Dhelper.c2503 if ((hcr & (HCR_E2H | HCR_TGE)) == (HCR_E2H | HCR_TGE)) { in gt_cntfrq_access()
2541 if ((hcr & (HCR_E2H | HCR_TGE)) == (HCR_E2H | HCR_TGE)) { in gt_counter_access()
2578 if ((hcr & (HCR_E2H | HCR_TGE)) == (HCR_E2H | HCR_TGE)) { in gt_timer_access()
2716 (arm_hcr_el2_eff(env) & (HCR_E2H | HCR_TGE)) != (HCR_E2H | HCR_TGE)) { in gt_phys_raw_cnt_offset()
2819 if ((hcr & (HCR_E2H | HCR_TGE)) == (HCR_E2H | HCR_TGE)) { in gt_virt_cnt_offset()
3902 bool regime_e20 = (hcr_el2 & (HCR_E2H | HCR_TGE)) == (HCR_E2H | HCR_TGE); in ats_write64()
4918 if ((hcr & (HCR_E2H | HCR_TGE)) == (HCR_E2H | HCR_TGE)) { in vae1_tlbmask()
4965 if ((hcr & (HCR_E2H | HCR_TGE)) == (HCR_E2H | HCR_TGE)) { in vae1_tlbbits()
5403 if ((hcr & (HCR_E2H | HCR_TGE)) == (HCR_E2H | HCR_TGE)) { in aa64_zva_access()
6160 if (ret & HCR_TGE) { in arm_hcr_el2_eff_secstate()
[all …]
H A Dinternals.h1378 if (!(hcr & HCR_ATA) && (!(hcr & HCR_E2H) || !(hcr & HCR_TGE))) { in allocation_tag_access_enabled()
1757 (arm_hcr_el2_eff(env) & (HCR_E2H | HCR_TGE)) != (HCR_E2H | HCR_TGE) && in arm_fgt_active()
H A Dcpu.h1616 #define HCR_TGE (1ULL << 27) macro
H A Dptw.c267 if (hcr_el2 & HCR_TGE) { in regime_translation_disabled()
/openbmc/linux/arch/arm64/kvm/hyp/vhe/
H A Dtlb.c58 val &= ~HCR_TGE; in __tlb_switch_to_guest()