Searched refs:BOOL_TO_MASK (Results 1 – 5 of 5) sorted by relevance
| /openbmc/qemu/target/riscv/ |
| H A D | time_helper.c | 30 riscv_cpu_update_mip(env, 0, BOOL_TO_MASK(1)); in riscv_vstimer_cb() 36 riscv_cpu_update_mip(&cpu->env, MIP_STIP, BOOL_TO_MASK(1)); in riscv_stimer_cb() 74 riscv_cpu_update_mip(env, 0, BOOL_TO_MASK(1)); in riscv_timer_write_timecmp() 76 riscv_cpu_update_mip(env, MIP_STIP, BOOL_TO_MASK(1)); in riscv_timer_write_timecmp() 84 riscv_cpu_update_mip(env, 0, BOOL_TO_MASK(0)); in riscv_timer_write_timecmp() 86 riscv_cpu_update_mip(env, timer_irq, BOOL_TO_MASK(0)); in riscv_timer_write_timecmp() 154 riscv_cpu_update_mip(env, timer_irq, BOOL_TO_MASK(0)); in riscv_timer_disable_timecmp() 164 riscv_cpu_update_mip(env, 0, BOOL_TO_MASK(0)); in riscv_timer_disable_timecmp()
|
| H A D | pmu.c | 133 riscv_cpu_update_mip(env, MIP_LCOFIP, BOOL_TO_MASK(1)); in riscv_pmu_incr_ctr_rv32() 172 riscv_cpu_update_mip(env, MIP_LCOFIP, BOOL_TO_MASK(1)); in riscv_pmu_incr_ctr_rv64() 517 riscv_cpu_update_mip(env, MIP_LCOFIP, BOOL_TO_MASK(1)); in pmu_timer_trigger_irq()
|
| H A D | cpu.h | 644 #define BOOL_TO_MASK(x) (-!!(x)) /* helper for riscv_cpu_update_mip value */ macro
|
| H A D | cpu.c | 1037 riscv_cpu_update_mip(env, 1 << irq, BOOL_TO_MASK(level)); in riscv_cpu_set_irq() 1046 BOOL_TO_MASK(level | env->software_seip)); in riscv_cpu_set_irq() 1072 BOOL_TO_MASK(!!(env->hgeie & env->hgeip))); in riscv_cpu_set_irq()
|
| H A D | csr.c | 4916 BOOL_TO_MASK(!!(env->hgeie & env->hgeip))); in write_hgeie()
|