Lines Matching refs:CPURISCVState

37 int riscv_env_mmu_index(CPURISCVState *env, bool ifetch)  in riscv_env_mmu_index()
66 void cpu_get_tb_cpu_state(CPURISCVState *env, vaddr *pc, in cpu_get_tb_cpu_state()
152 void riscv_cpu_update_mask(CPURISCVState *env) in riscv_cpu_update_mask()
344 static int riscv_cpu_pending_to_irq(CPURISCVState *env, in riscv_cpu_pending_to_irq()
388 uint64_t riscv_cpu_all_pending(CPURISCVState *env) in riscv_cpu_all_pending()
397 int riscv_cpu_mirq_pending(CPURISCVState *env) in riscv_cpu_mirq_pending()
406 int riscv_cpu_sirq_pending(CPURISCVState *env) in riscv_cpu_sirq_pending()
416 int riscv_cpu_vsirq_pending(CPURISCVState *env) in riscv_cpu_vsirq_pending()
431 static int riscv_cpu_local_irq_pending(CPURISCVState *env) in riscv_cpu_local_irq_pending()
501 CPURISCVState *env = &cpu->env; in riscv_cpu_exec_interrupt()
513 bool riscv_cpu_fp_enabled(CPURISCVState *env) in riscv_cpu_fp_enabled()
526 bool riscv_cpu_vector_enabled(CPURISCVState *env) in riscv_cpu_vector_enabled()
538 void riscv_cpu_swap_hypervisor_regs(CPURISCVState *env) in riscv_cpu_swap_hypervisor_regs()
600 target_ulong riscv_cpu_get_geilen(CPURISCVState *env) in riscv_cpu_get_geilen()
609 void riscv_cpu_set_geilen(CPURISCVState *env, target_ulong geilen) in riscv_cpu_set_geilen()
624 CPURISCVState *env = &cpu->env; in riscv_cpu_claim_interrupts()
633 void riscv_cpu_interrupt(CPURISCVState *env) in riscv_cpu_interrupt()
657 uint64_t riscv_cpu_update_mip(CPURISCVState *env, uint64_t mask, uint64_t value) in riscv_cpu_update_mip()
673 void riscv_cpu_set_rdtime_fn(CPURISCVState *env, uint64_t (*fn)(void *), in riscv_cpu_set_rdtime_fn()
680 void riscv_cpu_set_aia_ireg_rmw_fn(CPURISCVState *env, uint32_t priv, in riscv_cpu_set_aia_ireg_rmw_fn()
694 void riscv_cpu_set_mode(CPURISCVState *env, target_ulong newpriv, bool virt_en) in riscv_cpu_set_mode()
756 static int get_physical_address_pmp(CPURISCVState *env, int *prot, hwaddr addr, in get_physical_address_pmp()
802 static int get_physical_address(CPURISCVState *env, hwaddr *physical, in get_physical_address()
1174 static void raise_mmu_exception(CPURISCVState *env, target_ulong address, in raise_mmu_exception()
1220 CPURISCVState *env = &cpu->env; in riscv_cpu_get_phys_page_debug()
1247 CPURISCVState *env = &cpu->env; in riscv_cpu_do_transaction_failed()
1268 CPURISCVState *env = &cpu->env; in riscv_cpu_do_unaligned_access()
1315 CPURISCVState *env = &cpu->env; in riscv_cpu_tlb_fill()
1439 static target_ulong riscv_transformed_insn(CPURISCVState *env, in riscv_transformed_insn()
1653 CPURISCVState *env = &cpu->env; in riscv_cpu_do_interrupt()