Lines Matching refs:el

464 static void pauth_check_trap(CPUARMState *env, int el, uintptr_t ra)  in pauth_check_trap()  argument
466 if (el < 2 && arm_is_el2_enabled(env)) { in pauth_check_trap()
469 if (el == 0) { in pauth_check_trap()
478 if (el < 3 && arm_feature(env, ARM_FEATURE_EL3)) { in pauth_check_trap()
485 static bool pauth_key_enabled(CPUARMState *env, int el, uint32_t bit) in pauth_key_enabled() argument
487 return (arm_sctlr(env, el) & bit) != 0; in pauth_key_enabled()
492 int el = arm_current_el(env); in HELPER() local
493 if (!pauth_key_enabled(env, el, SCTLR_EnIA)) { in HELPER()
496 pauth_check_trap(env, el, GETPC()); in HELPER()
502 int el = arm_current_el(env); in HELPER() local
503 if (!pauth_key_enabled(env, el, SCTLR_EnIB)) { in HELPER()
506 pauth_check_trap(env, el, GETPC()); in HELPER()
512 int el = arm_current_el(env); in HELPER() local
513 if (!pauth_key_enabled(env, el, SCTLR_EnDA)) { in HELPER()
516 pauth_check_trap(env, el, GETPC()); in HELPER()
522 int el = arm_current_el(env); in HELPER() local
523 if (!pauth_key_enabled(env, el, SCTLR_EnDB)) { in HELPER()
526 pauth_check_trap(env, el, GETPC()); in HELPER()
543 int el = arm_current_el(env); in pauth_autia() local
544 if (!pauth_key_enabled(env, el, SCTLR_EnIA)) { in pauth_autia()
547 pauth_check_trap(env, el, ra); in pauth_autia()
564 int el = arm_current_el(env); in pauth_autib() local
565 if (!pauth_key_enabled(env, el, SCTLR_EnIB)) { in pauth_autib()
568 pauth_check_trap(env, el, ra); in pauth_autib()
585 int el = arm_current_el(env); in pauth_autda() local
586 if (!pauth_key_enabled(env, el, SCTLR_EnDA)) { in pauth_autda()
589 pauth_check_trap(env, el, ra); in pauth_autda()
606 int el = arm_current_el(env); in pauth_autdb() local
607 if (!pauth_key_enabled(env, el, SCTLR_EnDB)) { in pauth_autdb()
610 pauth_check_trap(env, el, ra); in pauth_autdb()