Lines Matching refs:set_field
1913 env->mstatus = set_field(env->mstatus, MSTATUS_SPELP, env->elp); in riscv_cpu_do_interrupt()
1934 env->hstatus = set_field(env->hstatus, HSTATUS_SPVP, in riscv_cpu_do_interrupt()
1936 env->hstatus = set_field(env->hstatus, HSTATUS_SPV, true); in riscv_cpu_do_interrupt()
1943 env->hstatus = set_field(env->hstatus, HSTATUS_SPV, false); in riscv_cpu_do_interrupt()
1946 env->hstatus = set_field(env->hstatus, HSTATUS_GVA, write_gva); in riscv_cpu_do_interrupt()
1950 s = set_field(s, MSTATUS_SPIE, get_field(s, MSTATUS_SIE)); in riscv_cpu_do_interrupt()
1951 s = set_field(s, MSTATUS_SPP, env->priv); in riscv_cpu_do_interrupt()
1952 s = set_field(s, MSTATUS_SIE, 0); in riscv_cpu_do_interrupt()
1967 env->mstatus = set_field(env->mstatus, MSTATUS_MPELP, env->elp); in riscv_cpu_do_interrupt()
1974 env->mstatus = set_field(env->mstatus, MSTATUS_MPV, in riscv_cpu_do_interrupt()
1977 env->mstatus = set_field(env->mstatus, MSTATUS_GVA, 1); in riscv_cpu_do_interrupt()
1987 s = set_field(s, MSTATUS_MPIE, get_field(s, MSTATUS_MIE)); in riscv_cpu_do_interrupt()
1988 s = set_field(s, MSTATUS_MPP, env->priv); in riscv_cpu_do_interrupt()
1989 s = set_field(s, MSTATUS_MIE, 0); in riscv_cpu_do_interrupt()