Lines Matching refs:PRV_U
303 mstatus = set_field(mstatus, MSTATUS_SPP, PRV_U); in helper_sret()
308 prev_priv == PRV_U; in helper_sret()
380 if (prev_priv == PRV_U || (prev_virt && in ssdbltrp_mxret()
381 (prev_priv == PRV_S || prev_priv == PRV_U))) { in ssdbltrp_mxret()
384 if (prev_virt && prev_priv == PRV_U) { in ssdbltrp_mxret()
406 riscv_has_ext(env, RVU) ? PRV_U : PRV_M); in helper_mret()
509 if (env->priv == PRV_U) { in helper_ctr_clear()
528 bool prv_u = env->priv == PRV_U; in helper_wfi()
546 if (env->virt_enabled && (env->priv == PRV_S || env->priv == PRV_U) && in helper_wrs_nto()
559 (env->priv == PRV_U || in helper_tlb_flush()
563 (env->priv == PRV_U || get_field(env->hstatus, HSTATUS_VTVM))) { in helper_tlb_flush()
609 } else if (env->priv == PRV_U && !get_field(env->hstatus, HSTATUS_HU)) { in check_access_hlsv()