Lines Matching refs:CPURISCVState

32 G_NORETURN void riscv_raise_exception(CPURISCVState *env,  in riscv_raise_exception()
46 void helper_raise_exception(CPURISCVState *env, uint32_t exception) in helper_raise_exception()
51 target_ulong helper_csrr(CPURISCVState *env, int csr) in helper_csrr()
71 void helper_csrw(CPURISCVState *env, int csr, target_ulong src) in helper_csrw()
81 target_ulong helper_csrrw(CPURISCVState *env, int csr, in helper_csrrw()
93 target_ulong helper_csrr_i128(CPURISCVState *env, int csr) in helper_csrr_i128()
106 void helper_csrw_i128(CPURISCVState *env, int csr, in helper_csrw_i128()
118 target_ulong helper_csrrw_i128(CPURISCVState *env, int csr, in helper_csrrw_i128()
144 static void check_zicbo_envcfg(CPURISCVState *env, target_ulong envbits, in check_zicbo_envcfg()
164 void helper_cbo_zero(CPURISCVState *env, target_ulong address) in helper_cbo_zero()
211 static void check_zicbom_access(CPURISCVState *env, in check_zicbom_access()
252 void helper_cbo_clean_flush(CPURISCVState *env, target_ulong address) in helper_cbo_clean_flush()
261 void helper_cbo_inval(CPURISCVState *env, target_ulong address) in helper_cbo_inval()
272 target_ulong helper_sret(CPURISCVState *env) in helper_sret()
357 static void check_ret_from_m_mode(CPURISCVState *env, target_ulong retpc, in check_ret_from_m_mode()
375 static target_ulong ssdbltrp_mxret(CPURISCVState *env, target_ulong mstatus, in ssdbltrp_mxret()
392 target_ulong helper_mret(CPURISCVState *env) in helper_mret()
441 target_ulong helper_mnret(CPURISCVState *env) in helper_mnret()
488 void helper_ctr_add_entry(CPURISCVState *env, target_ulong src, in helper_ctr_add_entry()
495 void helper_ctr_clear(CPURISCVState *env) in helper_ctr_clear()
524 void helper_wfi(CPURISCVState *env) in helper_wfi()
544 void helper_wrs_nto(CPURISCVState *env) in helper_wrs_nto()
555 void helper_tlb_flush(CPURISCVState *env) in helper_tlb_flush()
570 void helper_tlb_flush_all(CPURISCVState *env) in helper_tlb_flush_all()
576 void helper_hyp_tlb_flush(CPURISCVState *env) in helper_hyp_tlb_flush()
593 void helper_hyp_gvma_tlb_flush(CPURISCVState *env) in helper_hyp_gvma_tlb_flush()
603 static int check_access_hlsv(CPURISCVState *env, bool x, uintptr_t ra) in check_access_hlsv()
620 target_ulong helper_hyp_hlv_bu(CPURISCVState *env, target_ulong addr) in helper_hyp_hlv_bu()
629 target_ulong helper_hyp_hlv_hu(CPURISCVState *env, target_ulong addr) in helper_hyp_hlv_hu()
638 target_ulong helper_hyp_hlv_wu(CPURISCVState *env, target_ulong addr) in helper_hyp_hlv_wu()
647 target_ulong helper_hyp_hlv_d(CPURISCVState *env, target_ulong addr) in helper_hyp_hlv_d()
656 void helper_hyp_hsv_b(CPURISCVState *env, target_ulong addr, target_ulong val) in helper_hyp_hsv_b()
665 void helper_hyp_hsv_h(CPURISCVState *env, target_ulong addr, target_ulong val) in helper_hyp_hsv_h()
674 void helper_hyp_hsv_w(CPURISCVState *env, target_ulong addr, target_ulong val) in helper_hyp_hsv_w()
683 void helper_hyp_hsv_d(CPURISCVState *env, target_ulong addr, target_ulong val) in helper_hyp_hsv_d()
699 target_ulong helper_hyp_hlvx_hu(CPURISCVState *env, target_ulong addr) in helper_hyp_hlvx_hu()
708 target_ulong helper_hyp_hlvx_wu(CPURISCVState *env, target_ulong addr) in helper_hyp_hlvx_wu()