Home
last modified time | relevance | path

Searched refs:wr_mask (Results 1 – 2 of 2) sorted by relevance

/qemu/target/riscv/
H A Dcsr.c1433 target_ulong wr_mask) in rmw_cd_mhpmcounter() argument
1435 if (wr_mask != 0 && wr_mask != -1) { in rmw_cd_mhpmcounter()
1439 if (!wr_mask && val) { in rmw_cd_mhpmcounter()
1441 } else if (wr_mask) { in rmw_cd_mhpmcounter()
1452 target_ulong wr_mask) in rmw_cd_mhpmcounterh() argument
1454 if (wr_mask != 0 && wr_mask != -1) { in rmw_cd_mhpmcounterh()
1458 if (!wr_mask && val) { in rmw_cd_mhpmcounterh()
1460 } else if (wr_mask) { in rmw_cd_mhpmcounterh()
1471 target_ulong wr_mask) in rmw_cd_mhpmevent() argument
1475 if (wr_mask != 0 && wr_mask != -1) { in rmw_cd_mhpmevent()
[all …]
/qemu/hw/intc/
H A Driscv_imsic.c93 target_ulong wr_mask) in riscv_imsic_eidelivery_rmw() argument
101 wr_mask &= 0x1; in riscv_imsic_eidelivery_rmw()
102 imsic->eidelivery[page] = (old_val & ~wr_mask) | (new_val & wr_mask); in riscv_imsic_eidelivery_rmw()
111 target_ulong wr_mask) in riscv_imsic_eithreshold_rmw() argument
119 wr_mask &= IMSIC_MAX_ID; in riscv_imsic_eithreshold_rmw()
120 imsic->eithreshold[page] = (old_val & ~wr_mask) | (new_val & wr_mask); in riscv_imsic_eithreshold_rmw()
128 target_ulong wr_mask) in riscv_imsic_topei_rmw() argument
138 if (topei && wr_mask) { in riscv_imsic_topei_rmw()
153 target_ulong new_val, target_ulong wr_mask) in riscv_imsic_eix_rmw() argument
182 if (wr_mask & mask) { in riscv_imsic_eix_rmw()
[all …]