Lines Matching refs:target_el

34     int target_el = MAX(1, arm_current_el(env));  in exception_target_el()  local
40 if (arm_is_secure(env) && !arm_el_is_aa64(env, 3) && target_el == 1) { in exception_target_el()
41 target_el = 3; in exception_target_el()
44 return target_el; in exception_target_el()
48 uint32_t syndrome, uint32_t target_el) in raise_exception() argument
52 if (target_el == 1 && (arm_hcr_el2_eff(env) & HCR_TGE)) { in raise_exception()
59 target_el = 2; in raise_exception()
68 env->exception.target_el = target_el; in raise_exception()
73 uint32_t target_el, uintptr_t ra) in raise_exception_ra() argument
83 raise_exception(env, excp, syndrome, target_el); in raise_exception_ra()
385 int target_el = check_wfx_trap(env, false, &excp); in HELPER()
394 if (target_el) { in HELPER()
402 target_el); in HELPER()
427 int target_el = check_wfx_trap(env, false, &excp); in HELPER()
448 if (target_el) { in HELPER()
450 raise_exception(env, excp, syn_wfx(1, 0xe, 0, false), target_el); in HELPER()
512 uint32_t syndrome, uint32_t target_el) in HELPER()
514 raise_exception(env, excp, syndrome, target_el); in HELPER()
765 int target_el; in HELPER() local
893 target_el = res & CP_ACCESS_EL_MASK; in HELPER()
894 switch (target_el) { in HELPER()
896 target_el = exception_target_el(env); in HELPER()
912 raise_exception(env, excp, syndrome, target_el); in HELPER()
945 int target_el; in HELPER() local
949 target_el = 2; in HELPER()
952 target_el = 3; in HELPER()
955 target_el = 1; in HELPER()
963 if ((env->cp15.sctlr_el[target_el] & SCTLR_TIDCP) in HELPER()
964 && arm_el_is_aa64(env, target_el)) { in HELPER()
965 raise_exception_ra(env, EXCP_UDEF, syndrome, target_el, GETPC()); in HELPER()