Lines Matching refs:RISCVException
50 RISCVException smstateen_acc_ok(CPURISCVState *env, int index, uint64_t bit) in smstateen_acc_ok()
82 static RISCVException fs(CPURISCVState *env, int csrno) in fs()
97 static RISCVException vs(CPURISCVState *env, int csrno) in vs()
110 static RISCVException ctr(CPURISCVState *env, int csrno) in ctr()
166 static RISCVException ctr32(CPURISCVState *env, int csrno) in ctr32()
175 static RISCVException zcmt(CPURISCVState *env, int csrno) in zcmt()
182 RISCVException ret = smstateen_acc_ok(env, 0, SMSTATEEN0_JVT); in zcmt()
191 static RISCVException cfi_ss(CPURISCVState *env, int csrno) in cfi_ss()
216 static RISCVException mctr(CPURISCVState *env, int csrno) in mctr()
239 static RISCVException mctr32(CPURISCVState *env, int csrno) in mctr32()
248 static RISCVException sscofpmf(CPURISCVState *env, int csrno) in sscofpmf()
257 static RISCVException sscofpmf_32(CPURISCVState *env, int csrno) in sscofpmf_32()
266 static RISCVException smcntrpmf(CPURISCVState *env, int csrno) in smcntrpmf()
275 static RISCVException smcntrpmf_32(CPURISCVState *env, int csrno) in smcntrpmf_32()
284 static RISCVException any(CPURISCVState *env, int csrno) in any()
289 static RISCVException any32(CPURISCVState *env, int csrno) in any32()
299 static RISCVException aia_any(CPURISCVState *env, int csrno) in aia_any()
308 static RISCVException aia_any32(CPURISCVState *env, int csrno) in aia_any32()
317 static RISCVException csrind_any(CPURISCVState *env, int csrno) in csrind_any()
326 static RISCVException csrind_or_aia_any(CPURISCVState *env, int csrno) in csrind_or_aia_any()
335 static RISCVException smode(CPURISCVState *env, int csrno) in smode()
344 static RISCVException smode32(CPURISCVState *env, int csrno) in smode32()
353 static RISCVException aia_smode(CPURISCVState *env, int csrno) in aia_smode()
374 static RISCVException aia_smode32(CPURISCVState *env, int csrno) in aia_smode32()
390 static RISCVException scountinhibit_pred(CPURISCVState *env, int csrno) in scountinhibit_pred()
420 static RISCVException csrind_smode(CPURISCVState *env, int csrno) in csrind_smode()
429 static RISCVException csrind_or_aia_smode(CPURISCVState *env, int csrno) in csrind_or_aia_smode()
438 static RISCVException hmode(CPURISCVState *env, int csrno) in hmode()
447 static RISCVException hmode32(CPURISCVState *env, int csrno) in hmode32()
457 static RISCVException csrind_hmode(CPURISCVState *env, int csrno) in csrind_hmode()
466 static RISCVException csrind_or_aia_hmode(CPURISCVState *env, int csrno) in csrind_or_aia_hmode()
475 static RISCVException umode(CPURISCVState *env, int csrno) in umode()
484 static RISCVException umode32(CPURISCVState *env, int csrno) in umode32()
493 static RISCVException mstateen(CPURISCVState *env, int csrno) in mstateen()
502 static RISCVException hstateen_pred(CPURISCVState *env, int csrno, int base) in hstateen_pred()
508 RISCVException ret = hmode(env, csrno); in hstateen_pred()
526 static RISCVException hstateen(CPURISCVState *env, int csrno) in hstateen()
531 static RISCVException hstateenh(CPURISCVState *env, int csrno) in hstateenh()
536 static RISCVException sstateen(CPURISCVState *env, int csrno) in sstateen()
545 RISCVException ret = smode(env, csrno); in sstateen()
569 static RISCVException sstc(CPURISCVState *env, int csrno) in sstc()
581 RISCVException ret = hmode_check ? hmode(env, csrno) : smode(env, csrno); in sstc()
613 static RISCVException sstc_32(CPURISCVState *env, int csrno) in sstc_32()
622 static RISCVException satp(CPURISCVState *env, int csrno) in satp()
636 static RISCVException hgatp(CPURISCVState *env, int csrno) in hgatp()
661 static RISCVException ctr_mmode(CPURISCVState *env, int csrno) in ctr_mmode()
671 static RISCVException ctr_smode(CPURISCVState *env, int csrno) in ctr_smode()
679 RISCVException ret = smstateen_acc_ok(env, 0, SMSTATEEN0_CTR); in ctr_smode()
688 static RISCVException aia_hmode(CPURISCVState *env, int csrno) in aia_hmode()
709 static RISCVException aia_hmode32(CPURISCVState *env, int csrno) in aia_hmode32()
729 static RISCVException dbltrp_hmode(CPURISCVState *env, int csrno) in dbltrp_hmode()
738 static RISCVException pmp(CPURISCVState *env, int csrno) in pmp()
756 static RISCVException have_mseccfg(CPURISCVState *env, int csrno) in have_mseccfg()
771 static RISCVException debug(CPURISCVState *env, int csrno) in debug()
780 static RISCVException rnmi(CPURISCVState *env, int csrno) in rnmi()
792 static RISCVException seed(CPURISCVState *env, int csrno) in seed()
835 static RISCVException read_ssp(CPURISCVState *env, int csrno, in read_ssp()
842 static RISCVException write_ssp(CPURISCVState *env, int csrno, in write_ssp()
850 static RISCVException read_fflags(CPURISCVState *env, int csrno, in read_fflags()
857 static RISCVException write_fflags(CPURISCVState *env, int csrno, in write_fflags()
869 static RISCVException read_frm(CPURISCVState *env, int csrno, in read_frm()
876 static RISCVException write_frm(CPURISCVState *env, int csrno, in write_frm()
888 static RISCVException read_fcsr(CPURISCVState *env, int csrno, in read_fcsr()
896 static RISCVException write_fcsr(CPURISCVState *env, int csrno, in write_fcsr()
909 static RISCVException read_vtype(CPURISCVState *env, int csrno, in read_vtype()
927 static RISCVException read_vl(CPURISCVState *env, int csrno, in read_vl()
934 static RISCVException read_vlenb(CPURISCVState *env, int csrno, in read_vlenb()
941 static RISCVException read_vxrm(CPURISCVState *env, int csrno, in read_vxrm()
948 static RISCVException write_vxrm(CPURISCVState *env, int csrno, in write_vxrm()
958 static RISCVException read_vxsat(CPURISCVState *env, int csrno, in read_vxsat()
965 static RISCVException write_vxsat(CPURISCVState *env, int csrno, in write_vxsat()
975 static RISCVException read_vstart(CPURISCVState *env, int csrno, in read_vstart()
982 static RISCVException write_vstart(CPURISCVState *env, int csrno, in write_vstart()
996 static RISCVException read_vcsr(CPURISCVState *env, int csrno, in read_vcsr()
1003 static RISCVException write_vcsr(CPURISCVState *env, int csrno, in write_vcsr()
1024 static RISCVException read_time(CPURISCVState *env, int csrno, in read_time()
1031 static RISCVException read_timeh(CPURISCVState *env, int csrno, in read_timeh()
1038 static RISCVException read_hpmcounter(CPURISCVState *env, int csrno, in read_hpmcounter()
1045 static RISCVException read_hpmcounterh(CPURISCVState *env, int csrno, in read_hpmcounterh()
1054 static RISCVException read_mcyclecfg(CPURISCVState *env, int csrno, in read_mcyclecfg()
1061 static RISCVException write_mcyclecfg(CPURISCVState *env, int csrno, in write_mcyclecfg()
1083 static RISCVException read_mcyclecfgh(CPURISCVState *env, int csrno, in read_mcyclecfgh()
1090 static RISCVException write_mcyclecfgh(CPURISCVState *env, int csrno, in write_mcyclecfgh()
1108 static RISCVException read_minstretcfg(CPURISCVState *env, int csrno, in read_minstretcfg()
1115 static RISCVException write_minstretcfg(CPURISCVState *env, int csrno, in write_minstretcfg()
1135 static RISCVException read_minstretcfgh(CPURISCVState *env, int csrno, in read_minstretcfgh()
1142 static RISCVException write_minstretcfgh(CPURISCVState *env, int csrno, in write_minstretcfgh()
1159 static RISCVException read_mhpmevent(CPURISCVState *env, int csrno, in read_mhpmevent()
1169 static RISCVException write_mhpmevent(CPURISCVState *env, int csrno, in write_mhpmevent()
1197 static RISCVException read_mhpmeventh(CPURISCVState *env, int csrno, in read_mhpmeventh()
1207 static RISCVException write_mhpmeventh(CPURISCVState *env, int csrno, in write_mhpmeventh()
1299 static RISCVException riscv_pmu_write_ctr(CPURISCVState *env, target_ulong val, in riscv_pmu_write_ctr()
1326 static RISCVException riscv_pmu_write_ctrh(CPURISCVState *env, target_ulong val, in riscv_pmu_write_ctrh()
1350 static RISCVException write_mhpmcounter(CPURISCVState *env, int csrno, in write_mhpmcounter()
1358 static RISCVException write_mhpmcounterh(CPURISCVState *env, int csrno, in write_mhpmcounterh()
1366 RISCVException riscv_pmu_read_ctr(CPURISCVState *env, target_ulong *val, in riscv_pmu_read_ctr()
1399 static RISCVException read_hpmcounter(CPURISCVState *env, int csrno, in read_hpmcounter()
1415 static RISCVException read_hpmcounterh(CPURISCVState *env, int csrno, in read_hpmcounterh()
1592 static RISCVException read_scountovf(CPURISCVState *env, int csrno, in read_scountovf()
1627 static RISCVException read_time(CPURISCVState *env, int csrno, in read_time()
1640 static RISCVException read_timeh(CPURISCVState *env, int csrno, in read_timeh()
1653 static RISCVException read_vstimecmp(CPURISCVState *env, int csrno, in read_vstimecmp()
1661 static RISCVException read_vstimecmph(CPURISCVState *env, int csrno, in read_vstimecmph()
1669 static RISCVException write_vstimecmp(CPURISCVState *env, int csrno, in write_vstimecmp()
1684 static RISCVException write_vstimecmph(CPURISCVState *env, int csrno, in write_vstimecmph()
1694 static RISCVException read_stimecmp(CPURISCVState *env, int csrno, in read_stimecmp()
1706 static RISCVException read_stimecmph(CPURISCVState *env, int csrno, in read_stimecmph()
1718 static RISCVException write_stimecmp(CPURISCVState *env, int csrno, in write_stimecmp()
1739 static RISCVException write_stimecmph(CPURISCVState *env, int csrno, in write_stimecmph()
1843 static RISCVException read_zero(CPURISCVState *env, int csrno, in read_zero()
1850 static RISCVException write_ignore(CPURISCVState *env, int csrno, in write_ignore()
1856 static RISCVException read_mvendorid(CPURISCVState *env, int csrno, in read_mvendorid()
1863 static RISCVException read_marchid(CPURISCVState *env, int csrno, in read_marchid()
1870 static RISCVException read_mimpid(CPURISCVState *env, int csrno, in read_mimpid()
1877 static RISCVException read_mhartid(CPURISCVState *env, int csrno, in read_mhartid()
1906 static RISCVException read_mstatus(CPURISCVState *env, int csrno, in read_mstatus()
1976 static RISCVException write_mstatus(CPURISCVState *env, int csrno, in write_mstatus()
2048 static RISCVException read_mstatush(CPURISCVState *env, int csrno, in read_mstatush()
2055 static RISCVException write_mstatush(CPURISCVState *env, int csrno, in write_mstatush()
2072 static RISCVException read_mstatus_i128(CPURISCVState *env, int csrno, in read_mstatus_i128()
2080 static RISCVException read_misa_i128(CPURISCVState *env, int csrno, in read_misa_i128()
2087 static RISCVException read_misa(CPURISCVState *env, int csrno, in read_misa()
2122 static RISCVException write_misa(CPURISCVState *env, int csrno, in write_misa()
2176 static RISCVException read_medeleg(CPURISCVState *env, int csrno, in read_medeleg()
2183 static RISCVException write_medeleg(CPURISCVState *env, int csrno, in write_medeleg()
2190 static RISCVException rmw_mideleg64(CPURISCVState *env, int csrno, in rmw_mideleg64()
2209 static RISCVException rmw_mideleg(CPURISCVState *env, int csrno, in rmw_mideleg()
2214 RISCVException ret; in rmw_mideleg()
2224 static RISCVException rmw_midelegh(CPURISCVState *env, int csrno, in rmw_midelegh()
2230 RISCVException ret; in rmw_midelegh()
2241 static RISCVException rmw_mie64(CPURISCVState *env, int csrno, in rmw_mie64()
2260 static RISCVException rmw_mie(CPURISCVState *env, int csrno, in rmw_mie()
2265 RISCVException ret; in rmw_mie()
2275 static RISCVException rmw_mieh(CPURISCVState *env, int csrno, in rmw_mieh()
2280 RISCVException ret; in rmw_mieh()
2291 static RISCVException rmw_mvien64(CPURISCVState *env, int csrno, in rmw_mvien64()
2306 static RISCVException rmw_mvien(CPURISCVState *env, int csrno, in rmw_mvien()
2311 RISCVException ret; in rmw_mvien()
2321 static RISCVException rmw_mvienh(CPURISCVState *env, int csrno, in rmw_mvienh()
2326 RISCVException ret; in rmw_mvienh()
2337 static RISCVException read_mtopi(CPURISCVState *env, int csrno, in read_mtopi()
2399 static RISCVException rmw_xiselect(CPURISCVState *env, int csrno, in rmw_xiselect()
2627 static RISCVException rmw_xireg_aia(CPURISCVState *env, int csrno, in rmw_xireg_aia()
2864 static RISCVException rmw_xireg(CPURISCVState *env, int csrno, in rmw_xireg()
2913 static RISCVException rmw_xtopei(CPURISCVState *env, int csrno, in rmw_xtopei()
2971 static RISCVException read_mtvec(CPURISCVState *env, int csrno, in read_mtvec()
2978 static RISCVException write_mtvec(CPURISCVState *env, int csrno, in write_mtvec()
2990 static RISCVException read_mcountinhibit(CPURISCVState *env, int csrno, in read_mcountinhibit()
2997 static RISCVException write_mcountinhibit(CPURISCVState *env, int csrno, in write_mcountinhibit()
3064 static RISCVException read_scountinhibit(CPURISCVState *env, int csrno, in read_scountinhibit()
3072 static RISCVException write_scountinhibit(CPURISCVState *env, int csrno, in write_scountinhibit()
3078 static RISCVException read_mcounteren(CPURISCVState *env, int csrno, in read_mcounteren()
3085 static RISCVException write_mcounteren(CPURISCVState *env, int csrno, in write_mcounteren()
3097 static RISCVException read_mscratch_i128(CPURISCVState *env, int csrno, in read_mscratch_i128()
3104 static RISCVException write_mscratch_i128(CPURISCVState *env, int csrno, in write_mscratch_i128()
3112 static RISCVException read_mscratch(CPURISCVState *env, int csrno, in read_mscratch()
3119 static RISCVException write_mscratch(CPURISCVState *env, int csrno, in write_mscratch()
3126 static RISCVException read_mepc(CPURISCVState *env, int csrno, in read_mepc()
3133 static RISCVException write_mepc(CPURISCVState *env, int csrno, in write_mepc()
3140 static RISCVException read_mcause(CPURISCVState *env, int csrno, in read_mcause()
3147 static RISCVException write_mcause(CPURISCVState *env, int csrno, in write_mcause()
3154 static RISCVException read_mtval(CPURISCVState *env, int csrno, in read_mtval()
3161 static RISCVException write_mtval(CPURISCVState *env, int csrno, in write_mtval()
3169 static RISCVException read_menvcfg(CPURISCVState *env, int csrno, in read_menvcfg()
3176 static RISCVException write_henvcfg(CPURISCVState *env, int csrno,
3178 static RISCVException write_menvcfg(CPURISCVState *env, int csrno, in write_menvcfg()
3214 static RISCVException read_menvcfgh(CPURISCVState *env, int csrno, in read_menvcfgh()
3221 static RISCVException write_henvcfgh(CPURISCVState *env, int csrno,
3223 static RISCVException write_menvcfgh(CPURISCVState *env, int csrno, in write_menvcfgh()
3242 static RISCVException read_senvcfg(CPURISCVState *env, int csrno, in read_senvcfg()
3245 RISCVException ret; in read_senvcfg()
3256 static RISCVException write_senvcfg(CPURISCVState *env, int csrno, in write_senvcfg()
3260 RISCVException ret; in write_senvcfg()
3292 static RISCVException read_henvcfg(CPURISCVState *env, int csrno, in read_henvcfg()
3295 RISCVException ret; in read_henvcfg()
3313 static RISCVException write_henvcfg(CPURISCVState *env, int csrno, in write_henvcfg()
3317 RISCVException ret; in write_henvcfg()
3353 static RISCVException read_henvcfgh(CPURISCVState *env, int csrno, in read_henvcfgh()
3356 RISCVException ret; in read_henvcfgh()
3368 static RISCVException write_henvcfgh(CPURISCVState *env, int csrno, in write_henvcfgh()
3374 RISCVException ret; in write_henvcfgh()
3387 static RISCVException read_mstateen(CPURISCVState *env, int csrno, in read_mstateen()
3395 static RISCVException write_mstateen(CPURISCVState *env, int csrno, in write_mstateen()
3406 static RISCVException write_mstateen0(CPURISCVState *env, int csrno, in write_mstateen0()
3438 static RISCVException write_mstateen_1_3(CPURISCVState *env, int csrno, in write_mstateen_1_3()
3444 static RISCVException read_mstateenh(CPURISCVState *env, int csrno, in read_mstateenh()
3452 static RISCVException write_mstateenh(CPURISCVState *env, int csrno, in write_mstateenh()
3465 static RISCVException write_mstateen0h(CPURISCVState *env, int csrno, in write_mstateen0h()
3481 static RISCVException write_mstateenh_1_3(CPURISCVState *env, int csrno, in write_mstateenh_1_3()
3487 static RISCVException read_hstateen(CPURISCVState *env, int csrno, in read_hstateen()
3497 static RISCVException write_hstateen(CPURISCVState *env, int csrno, in write_hstateen()
3510 static RISCVException write_hstateen0(CPURISCVState *env, int csrno, in write_hstateen0()
3539 static RISCVException write_hstateen_1_3(CPURISCVState *env, int csrno, in write_hstateen_1_3()
3545 static RISCVException read_hstateenh(CPURISCVState *env, int csrno, in read_hstateenh()
3555 static RISCVException write_hstateenh(CPURISCVState *env, int csrno, in write_hstateenh()
3570 static RISCVException write_hstateen0h(CPURISCVState *env, int csrno, in write_hstateen0h()
3582 static RISCVException write_hstateenh_1_3(CPURISCVState *env, int csrno, in write_hstateenh_1_3()
3588 static RISCVException read_sstateen(CPURISCVState *env, int csrno, in read_sstateen()
3602 static RISCVException write_sstateen(CPURISCVState *env, int csrno, in write_sstateen()
3621 static RISCVException write_sstateen0(CPURISCVState *env, int csrno, in write_sstateen0()
3633 static RISCVException write_sstateen_1_3(CPURISCVState *env, int csrno, in write_sstateen_1_3()
3639 static RISCVException rmw_mip64(CPURISCVState *env, int csrno, in rmw_mip64()
3676 static RISCVException rmw_mip(CPURISCVState *env, int csrno, in rmw_mip()
3681 RISCVException ret; in rmw_mip()
3691 static RISCVException rmw_miph(CPURISCVState *env, int csrno, in rmw_miph()
3696 RISCVException ret; in rmw_miph()
3718 static RISCVException rmw_mvip64(CPURISCVState *env, int csrno, in rmw_mvip64()
3724 RISCVException ret; in rmw_mvip64()
3813 static RISCVException rmw_mvip(CPURISCVState *env, int csrno, in rmw_mvip()
3818 RISCVException ret; in rmw_mvip()
3828 static RISCVException rmw_mviph(CPURISCVState *env, int csrno, in rmw_mviph()
3833 RISCVException ret; in rmw_mviph()
3845 static RISCVException read_sstatus_i128(CPURISCVState *env, int csrno, in read_sstatus_i128()
3865 static RISCVException read_sstatus(CPURISCVState *env, int csrno, in read_sstatus()
3884 static RISCVException write_sstatus(CPURISCVState *env, int csrno, in write_sstatus()
3905 static RISCVException rmw_vsie64(CPURISCVState *env, int csrno, in rmw_vsie64()
3915 RISCVException ret; in rmw_vsie64()
3944 static RISCVException rmw_vsie(CPURISCVState *env, int csrno, in rmw_vsie()
3949 RISCVException ret; in rmw_vsie()
3959 static RISCVException rmw_vsieh(CPURISCVState *env, int csrno, in rmw_vsieh()
3964 RISCVException ret; in rmw_vsieh()
3975 static RISCVException rmw_sie64(CPURISCVState *env, int csrno, in rmw_sie64()
3983 RISCVException ret; in rmw_sie64()
4015 static RISCVException rmw_sie(CPURISCVState *env, int csrno, in rmw_sie()
4020 RISCVException ret; in rmw_sie()
4030 static RISCVException rmw_sieh(CPURISCVState *env, int csrno, in rmw_sieh()
4035 RISCVException ret; in rmw_sieh()
4046 static RISCVException read_stvec(CPURISCVState *env, int csrno, in read_stvec()
4053 static RISCVException write_stvec(CPURISCVState *env, int csrno, in write_stvec()
4065 static RISCVException read_scounteren(CPURISCVState *env, int csrno, in read_scounteren()
4072 static RISCVException write_scounteren(CPURISCVState *env, int csrno, in write_scounteren()
4084 static RISCVException read_sscratch_i128(CPURISCVState *env, int csrno, in read_sscratch_i128()
4091 static RISCVException write_sscratch_i128(CPURISCVState *env, int csrno, in write_sscratch_i128()
4099 static RISCVException read_sscratch(CPURISCVState *env, int csrno, in read_sscratch()
4106 static RISCVException write_sscratch(CPURISCVState *env, int csrno, in write_sscratch()
4113 static RISCVException read_sepc(CPURISCVState *env, int csrno, in read_sepc()
4120 static RISCVException write_sepc(CPURISCVState *env, int csrno, in write_sepc()
4127 static RISCVException read_scause(CPURISCVState *env, int csrno, in read_scause()
4134 static RISCVException write_scause(CPURISCVState *env, int csrno, in write_scause()
4141 static RISCVException read_stval(CPURISCVState *env, int csrno, in read_stval()
4148 static RISCVException write_stval(CPURISCVState *env, int csrno, in write_stval()
4155 static RISCVException rmw_hvip64(CPURISCVState *env, int csrno,
4159 static RISCVException rmw_vsip64(CPURISCVState *env, int csrno, in rmw_vsip64()
4163 RISCVException ret; in rmw_vsip64()
4190 static RISCVException rmw_vsip(CPURISCVState *env, int csrno, in rmw_vsip()
4195 RISCVException ret; in rmw_vsip()
4205 static RISCVException rmw_vsiph(CPURISCVState *env, int csrno, in rmw_vsiph()
4210 RISCVException ret; in rmw_vsiph()
4221 static RISCVException rmw_sip64(CPURISCVState *env, int csrno, in rmw_sip64()
4225 RISCVException ret; in rmw_sip64()
4245 static RISCVException rmw_sip(CPURISCVState *env, int csrno, in rmw_sip()
4250 RISCVException ret; in rmw_sip()
4260 static RISCVException rmw_siph(CPURISCVState *env, int csrno, in rmw_siph()
4265 RISCVException ret; in rmw_siph()
4277 static RISCVException read_satp(CPURISCVState *env, int csrno, in read_satp()
4288 static RISCVException write_satp(CPURISCVState *env, int csrno, in write_satp()
4299 static RISCVException rmw_sctrdepth(CPURISCVState *env, int csrno, in rmw_sctrdepth()
4329 static RISCVException rmw_sctrstatus(CPURISCVState *env, int csrno, in rmw_sctrstatus()
4348 static RISCVException rmw_xctrctl(CPURISCVState *env, int csrno, in rmw_xctrctl()
4379 static RISCVException read_vstopi(CPURISCVState *env, int csrno, in read_vstopi()
4469 static RISCVException read_stopi(CPURISCVState *env, int csrno, in read_stopi()
4497 static RISCVException read_hstatus(CPURISCVState *env, int csrno, in read_hstatus()
4510 static RISCVException write_hstatus(CPURISCVState *env, int csrno, in write_hstatus()
4535 static RISCVException read_hedeleg(CPURISCVState *env, int csrno, in read_hedeleg()
4542 static RISCVException write_hedeleg(CPURISCVState *env, int csrno, in write_hedeleg()
4549 static RISCVException read_hedelegh(CPURISCVState *env, int csrno, in read_hedelegh()
4552 RISCVException ret; in read_hedelegh()
4563 static RISCVException write_hedelegh(CPURISCVState *env, int csrno, in write_hedelegh()
4566 RISCVException ret; in write_hedelegh()
4576 static RISCVException rmw_hvien64(CPURISCVState *env, int csrno, in rmw_hvien64()
4591 static RISCVException rmw_hvien(CPURISCVState *env, int csrno, in rmw_hvien()
4596 RISCVException ret; in rmw_hvien()
4606 static RISCVException rmw_hvienh(CPURISCVState *env, int csrno, in rmw_hvienh()
4611 RISCVException ret; in rmw_hvienh()
4622 static RISCVException rmw_hideleg64(CPURISCVState *env, int csrno, in rmw_hideleg64()
4636 static RISCVException rmw_hideleg(CPURISCVState *env, int csrno, in rmw_hideleg()
4641 RISCVException ret; in rmw_hideleg()
4651 static RISCVException rmw_hidelegh(CPURISCVState *env, int csrno, in rmw_hidelegh()
4656 RISCVException ret; in rmw_hidelegh()
4676 static RISCVException rmw_hvip64(CPURISCVState *env, int csrno, in rmw_hvip64()
4680 RISCVException ret; in rmw_hvip64()
4760 static RISCVException rmw_hvip(CPURISCVState *env, int csrno, in rmw_hvip()
4765 RISCVException ret; in rmw_hvip()
4775 static RISCVException rmw_hviph(CPURISCVState *env, int csrno, in rmw_hviph()
4780 RISCVException ret; in rmw_hviph()
4791 static RISCVException rmw_hip(CPURISCVState *env, int csrno, in rmw_hip()
4804 static RISCVException rmw_hie(CPURISCVState *env, int csrno, in rmw_hie()
4809 RISCVException ret; in rmw_hie()
4819 static RISCVException read_hcounteren(CPURISCVState *env, int csrno, in read_hcounteren()
4826 static RISCVException write_hcounteren(CPURISCVState *env, int csrno, in write_hcounteren()
4837 static RISCVException read_hgeie(CPURISCVState *env, int csrno, in read_hgeie()
4846 static RISCVException write_hgeie(CPURISCVState *env, int csrno, in write_hgeie()
4858 static RISCVException read_htval(CPURISCVState *env, int csrno, in read_htval()
4865 static RISCVException write_htval(CPURISCVState *env, int csrno, in write_htval()
4872 static RISCVException read_htinst(CPURISCVState *env, int csrno, in read_htinst()
4879 static RISCVException write_htinst(CPURISCVState *env, int csrno, in write_htinst()
4885 static RISCVException read_hgeip(CPURISCVState *env, int csrno, in read_hgeip()
4894 static RISCVException read_hgatp(CPURISCVState *env, int csrno, in read_hgatp()
4901 static RISCVException write_hgatp(CPURISCVState *env, int csrno, in write_hgatp()
4908 static RISCVException read_htimedelta(CPURISCVState *env, int csrno, in read_htimedelta()
4919 static RISCVException write_htimedelta(CPURISCVState *env, int csrno, in write_htimedelta()
4940 static RISCVException read_htimedeltah(CPURISCVState *env, int csrno, in read_htimedeltah()
4951 static RISCVException write_htimedeltah(CPURISCVState *env, int csrno, in write_htimedeltah()
4968 static RISCVException read_hvictl(CPURISCVState *env, int csrno, in read_hvictl()
4975 static RISCVException write_hvictl(CPURISCVState *env, int csrno, in write_hvictl()
4982 static RISCVException read_hvipriox(CPURISCVState *env, int first_index, in read_hvipriox()
5008 static RISCVException write_hvipriox(CPURISCVState *env, int first_index, in write_hvipriox()
5034 static RISCVException read_hviprio1(CPURISCVState *env, int csrno, in read_hviprio1()
5040 static RISCVException write_hviprio1(CPURISCVState *env, int csrno, in write_hviprio1()
5046 static RISCVException read_hviprio1h(CPURISCVState *env, int csrno, in read_hviprio1h()
5052 static RISCVException write_hviprio1h(CPURISCVState *env, int csrno, in write_hviprio1h()
5058 static RISCVException read_hviprio2(CPURISCVState *env, int csrno, in read_hviprio2()
5064 static RISCVException write_hviprio2(CPURISCVState *env, int csrno, in write_hviprio2()
5070 static RISCVException read_hviprio2h(CPURISCVState *env, int csrno, in read_hviprio2h()
5076 static RISCVException write_hviprio2h(CPURISCVState *env, int csrno, in write_hviprio2h()
5083 static RISCVException read_vsstatus(CPURISCVState *env, int csrno, in read_vsstatus()
5090 static RISCVException write_vsstatus(CPURISCVState *env, int csrno, in write_vsstatus()
5108 static RISCVException read_vstvec(CPURISCVState *env, int csrno, in read_vstvec()
5115 static RISCVException write_vstvec(CPURISCVState *env, int csrno, in write_vstvec()
5127 static RISCVException read_vsscratch(CPURISCVState *env, int csrno, in read_vsscratch()
5134 static RISCVException write_vsscratch(CPURISCVState *env, int csrno, in write_vsscratch()
5141 static RISCVException read_vsepc(CPURISCVState *env, int csrno, in read_vsepc()
5148 static RISCVException write_vsepc(CPURISCVState *env, int csrno, in write_vsepc()
5155 static RISCVException read_vscause(CPURISCVState *env, int csrno, in read_vscause()
5162 static RISCVException write_vscause(CPURISCVState *env, int csrno, in write_vscause()
5169 static RISCVException read_vstval(CPURISCVState *env, int csrno, in read_vstval()
5176 static RISCVException write_vstval(CPURISCVState *env, int csrno, in write_vstval()
5183 static RISCVException read_vsatp(CPURISCVState *env, int csrno, in read_vsatp()
5190 static RISCVException write_vsatp(CPURISCVState *env, int csrno, in write_vsatp()
5197 static RISCVException read_mtval2(CPURISCVState *env, int csrno, in read_mtval2()
5204 static RISCVException write_mtval2(CPURISCVState *env, int csrno, in write_mtval2()
5211 static RISCVException read_mtinst(CPURISCVState *env, int csrno, in read_mtinst()
5218 static RISCVException write_mtinst(CPURISCVState *env, int csrno, in write_mtinst()
5226 static RISCVException read_mseccfg(CPURISCVState *env, int csrno, in read_mseccfg()
5233 static RISCVException write_mseccfg(CPURISCVState *env, int csrno, in write_mseccfg()
5240 static RISCVException read_pmpcfg(CPURISCVState *env, int csrno, in read_pmpcfg()
5249 static RISCVException write_pmpcfg(CPURISCVState *env, int csrno, in write_pmpcfg()
5258 static RISCVException read_pmpaddr(CPURISCVState *env, int csrno, in read_pmpaddr()
5265 static RISCVException write_pmpaddr(CPURISCVState *env, int csrno, in write_pmpaddr()
5272 static RISCVException read_tselect(CPURISCVState *env, int csrno, in read_tselect()
5279 static RISCVException write_tselect(CPURISCVState *env, int csrno, in write_tselect()
5286 static RISCVException read_tdata(CPURISCVState *env, int csrno, in read_tdata()
5303 static RISCVException write_tdata(CPURISCVState *env, int csrno, in write_tdata()
5314 static RISCVException read_tinfo(CPURISCVState *env, int csrno, in read_tinfo()
5321 static RISCVException read_mcontext(CPURISCVState *env, int csrno, in read_mcontext()
5328 static RISCVException write_mcontext(CPURISCVState *env, int csrno, in write_mcontext()
5346 static RISCVException read_mnscratch(CPURISCVState *env, int csrno, in read_mnscratch()
5353 static RISCVException write_mnscratch(CPURISCVState *env, int csrno, in write_mnscratch()
5360 static RISCVException read_mnepc(CPURISCVState *env, int csrno, in read_mnepc()
5367 static RISCVException write_mnepc(CPURISCVState *env, int csrno, in write_mnepc()
5374 static RISCVException read_mncause(CPURISCVState *env, int csrno, in read_mncause()
5381 static RISCVException write_mncause(CPURISCVState *env, int csrno, in write_mncause()
5388 static RISCVException read_mnstatus(CPURISCVState *env, int csrno, in read_mnstatus()
5395 static RISCVException write_mnstatus(CPURISCVState *env, int csrno, in write_mnstatus()
5445 static RISCVException rmw_seed(CPURISCVState *env, int csrno, in rmw_seed()
5470 static inline RISCVException riscv_csrrw_check(CPURISCVState *env, in riscv_csrrw_check()
5505 RISCVException ret = csr_ops[csrno].predicate(env, csrno); in riscv_csrrw_check()
5533 static RISCVException riscv_csrrw_do64(CPURISCVState *env, int csrno, in riscv_csrrw_do64()
5539 RISCVException ret; in riscv_csrrw_do64()
5582 RISCVException riscv_csrr(CPURISCVState *env, int csrno, in riscv_csrr()
5585 RISCVException ret = riscv_csrrw_check(env, csrno, false); in riscv_csrr()
5593 RISCVException riscv_csrrw(CPURISCVState *env, int csrno, in riscv_csrrw()
5597 RISCVException ret = riscv_csrrw_check(env, csrno, true); in riscv_csrrw()
5605 static RISCVException riscv_csrrw_do128(CPURISCVState *env, int csrno, in riscv_csrrw_do128()
5610 RISCVException ret; in riscv_csrrw_do128()
5645 RISCVException riscv_csrr_i128(CPURISCVState *env, int csrno, in riscv_csrr_i128()
5648 RISCVException ret; in riscv_csrr_i128()
5675 RISCVException riscv_csrrw_i128(CPURISCVState *env, int csrno, in riscv_csrrw_i128()
5679 RISCVException ret; in riscv_csrrw_i128()
5712 RISCVException riscv_csrrw_debug(CPURISCVState *env, int csrno, in riscv_csrrw_debug()
5717 RISCVException ret; in riscv_csrrw_debug()
5732 static RISCVException read_jvt(CPURISCVState *env, int csrno, in read_jvt()
5739 static RISCVException write_jvt(CPURISCVState *env, int csrno, in write_jvt()