Lines Matching refs:spsr_el3
188 uint64_t spsr_el3 = read_ctx_reg(get_el3state_ctx(ctx), CTX_SPSR_EL3); in drtm_dl_check_caller_el() local
192 dl_caller_el = spsr_el3 >> MODE_EL_SHIFT & MODE_EL_MASK; in drtm_dl_check_caller_el()
193 dl_caller_aarch = spsr_el3 >> MODE_RW_SHIFT & MODE_RW_MASK; in drtm_dl_check_caller_el()
578 uint64_t spsr_el3 = read_ctx_reg(get_el3state_ctx(ns_ctx), CTX_SPSR_EL3); in drtm_dl_reset_dlme_context() local
598 spsr_el3 |= SPSR_DAIF_MASK << SPSR_DAIF_SHIFT; in drtm_dl_reset_dlme_context()
600 write_ctx_reg(get_el3state_ctx(ns_ctx), CTX_SPSR_EL3, spsr_el3); in drtm_dl_reset_dlme_context()
607 uint64_t spsr_el3 = read_ctx_reg(get_el3state_ctx(ctx), CTX_SPSR_EL3); in drtm_dl_prepare_eret_to_dlme() local
610 spsr_el3 &= ~(MODE_EL_MASK << MODE_EL_SHIFT); in drtm_dl_prepare_eret_to_dlme()
613 spsr_el3 |= MODE_EL1 << MODE_EL_SHIFT; in drtm_dl_prepare_eret_to_dlme()
617 spsr_el3 |= MODE_EL2 << MODE_EL_SHIFT; in drtm_dl_prepare_eret_to_dlme()
622 cm_set_elr_spsr_el3(NON_SECURE, dlme_ep, spsr_el3); in drtm_dl_prepare_eret_to_dlme()