Home
last modified time | relevance | path

Searched refs:dcbase (Results 1 – 19 of 19) sorted by relevance

/openbmc/qemu/target/loongarch/tcg/
H A Dtranslate.c118 static void loongarch_tr_init_disas_context(DisasContextBase *dcbase, in loongarch_tr_init_disas_context() argument
123 DisasContext *ctx = container_of(dcbase, DisasContext, base); in loongarch_tr_init_disas_context()
154 static void loongarch_tr_tb_start(DisasContextBase *dcbase, CPUState *cs) in loongarch_tr_tb_start() argument
158 static void loongarch_tr_insn_start(DisasContextBase *dcbase, CPUState *cs) in loongarch_tr_insn_start() argument
160 DisasContext *ctx = container_of(dcbase, DisasContext, base); in loongarch_tr_insn_start()
285 static void loongarch_tr_translate_insn(DisasContextBase *dcbase, CPUState *cs) in loongarch_tr_translate_insn() argument
287 DisasContext *ctx = container_of(dcbase, DisasContext, base); in loongarch_tr_translate_insn()
305 static void loongarch_tr_tb_stop(DisasContextBase *dcbase, CPUState *cs) in loongarch_tr_tb_stop() argument
307 DisasContext *ctx = container_of(dcbase, DisasContext, base); in loongarch_tr_tb_stop()
/openbmc/qemu/target/riscv/
H A Dtranslate.c1164 static uint32_t opcode_at(DisasContextBase *dcbase, target_ulong pc) in opcode_at() argument
1166 DisasContext *ctx = container_of(dcbase, DisasContext, base); in opcode_at()
1278 static void riscv_tr_init_disas_context(DisasContextBase *dcbase, CPUState *cs) in riscv_tr_init_disas_context() argument
1280 DisasContext *ctx = container_of(dcbase, DisasContext, base); in riscv_tr_init_disas_context()
1330 static void riscv_tr_insn_start(DisasContextBase *dcbase, CPUState *cpu) in riscv_tr_insn_start() argument
1332 DisasContext *ctx = container_of(dcbase, DisasContext, base); in riscv_tr_insn_start()
1335 if (tb_cflags(dcbase->tb) & CF_PCREL) { in riscv_tr_insn_start()
1343 static void riscv_tr_translate_insn(DisasContextBase *dcbase, CPUState *cpu) in riscv_tr_translate_insn() argument
1345 DisasContext *ctx = container_of(dcbase, DisasContext, base); in riscv_tr_translate_insn()
1389 static void riscv_tr_tb_stop(DisasContextBase *dcbase, CPUState *cpu) in riscv_tr_tb_stop() argument
[all …]
/openbmc/qemu/target/hexagon/
H A Dtranslate.c934 static void hexagon_tr_init_disas_context(DisasContextBase *dcbase, in hexagon_tr_init_disas_context() argument
937 DisasContext *ctx = container_of(dcbase, DisasContext, base); in hexagon_tr_init_disas_context()
939 uint32_t hex_flags = dcbase->tb->flags; in hexagon_tr_init_disas_context()
954 static void hexagon_tr_insn_start(DisasContextBase *dcbase, CPUState *cpu) in hexagon_tr_insn_start() argument
956 DisasContext *ctx = container_of(dcbase, DisasContext, base); in hexagon_tr_insn_start()
976 static void hexagon_tr_translate_packet(DisasContextBase *dcbase, CPUState *cpu) in hexagon_tr_translate_packet() argument
978 DisasContext *ctx = container_of(dcbase, DisasContext, base); in hexagon_tr_translate_packet()
1004 static void hexagon_tr_tb_stop(DisasContextBase *dcbase, CPUState *cpu) in hexagon_tr_tb_stop() argument
1006 DisasContext *ctx = container_of(dcbase, DisasContext, base); in hexagon_tr_tb_stop()
/openbmc/qemu/target/rx/
H A Dtranslate.c2197 static void rx_tr_init_disas_context(DisasContextBase *dcbase, CPUState *cs) in rx_tr_init_disas_context() argument
2199 DisasContext *ctx = container_of(dcbase, DisasContext, base); in rx_tr_init_disas_context()
2204 static void rx_tr_tb_start(DisasContextBase *dcbase, CPUState *cs) in rx_tr_tb_start() argument
2208 static void rx_tr_insn_start(DisasContextBase *dcbase, CPUState *cs) in rx_tr_insn_start() argument
2210 DisasContext *ctx = container_of(dcbase, DisasContext, base); in rx_tr_insn_start()
2215 static void rx_tr_translate_insn(DisasContextBase *dcbase, CPUState *cs) in rx_tr_translate_insn() argument
2217 DisasContext *ctx = container_of(dcbase, DisasContext, base); in rx_tr_translate_insn()
2227 static void rx_tr_tb_stop(DisasContextBase *dcbase, CPUState *cs) in rx_tr_tb_stop() argument
2229 DisasContext *ctx = container_of(dcbase, DisasContext, base); in rx_tr_tb_stop()
2234 gen_goto_tb(ctx, 0, dcbase->pc_next); in rx_tr_tb_stop()
/openbmc/qemu/target/alpha/
H A Dtranslate.c2861 static void alpha_tr_init_disas_context(DisasContextBase *dcbase, CPUState *cpu) in alpha_tr_init_disas_context() argument
2863 DisasContext *ctx = container_of(dcbase, DisasContext, base); in alpha_tr_init_disas_context()
2903 static void alpha_tr_insn_start(DisasContextBase *dcbase, CPUState *cpu) in alpha_tr_insn_start() argument
2905 DisasContext *ctx = container_of(dcbase, DisasContext, base); in alpha_tr_insn_start()
2908 tcg_gen_insn_start(dcbase->pc_next & ~TARGET_PAGE_MASK); in alpha_tr_insn_start()
2910 tcg_gen_insn_start(dcbase->pc_next); in alpha_tr_insn_start()
2914 static void alpha_tr_translate_insn(DisasContextBase *dcbase, CPUState *cpu) in alpha_tr_translate_insn() argument
2916 DisasContext *ctx = container_of(dcbase, DisasContext, base); in alpha_tr_translate_insn()
2926 static void alpha_tr_tb_stop(DisasContextBase *dcbase, CPUState *cpu) in alpha_tr_tb_stop() argument
2928 DisasContext *ctx = container_of(dcbase, DisasContext, base); in alpha_tr_tb_stop()
/openbmc/qemu/target/sh4/
H A Dtranslate.c2190 static void sh4_tr_init_disas_context(DisasContextBase *dcbase, CPUState *cs) in sh4_tr_init_disas_context() argument
2192 DisasContext *ctx = container_of(dcbase, DisasContext, base); in sh4_tr_init_disas_context()
2236 static void sh4_tr_tb_start(DisasContextBase *dcbase, CPUState *cs) in sh4_tr_tb_start() argument
2240 static void sh4_tr_insn_start(DisasContextBase *dcbase, CPUState *cs) in sh4_tr_insn_start() argument
2242 DisasContext *ctx = container_of(dcbase, DisasContext, base); in sh4_tr_insn_start()
2247 static void sh4_tr_translate_insn(DisasContextBase *dcbase, CPUState *cs) in sh4_tr_translate_insn() argument
2250 DisasContext *ctx = container_of(dcbase, DisasContext, base); in sh4_tr_translate_insn()
2280 static void sh4_tr_tb_stop(DisasContextBase *dcbase, CPUState *cs) in sh4_tr_tb_stop() argument
2282 DisasContext *ctx = container_of(dcbase, DisasContext, base); in sh4_tr_tb_stop()
/openbmc/qemu/target/avr/
H A Dtranslate.c2659 static void avr_tr_init_disas_context(DisasContextBase *dcbase, CPUState *cs) in avr_tr_init_disas_context() argument
2661 DisasContext *ctx = container_of(dcbase, DisasContext, base); in avr_tr_init_disas_context()
2687 static void avr_tr_insn_start(DisasContextBase *dcbase, CPUState *cs) in avr_tr_insn_start() argument
2689 DisasContext *ctx = container_of(dcbase, DisasContext, base); in avr_tr_insn_start()
2694 static void avr_tr_translate_insn(DisasContextBase *dcbase, CPUState *cs) in avr_tr_translate_insn() argument
2696 DisasContext *ctx = container_of(dcbase, DisasContext, base); in avr_tr_translate_insn()
2754 static void avr_tr_tb_stop(DisasContextBase *dcbase, CPUState *cs) in avr_tr_tb_stop() argument
2756 DisasContext *ctx = container_of(dcbase, DisasContext, base); in avr_tr_tb_stop()
/openbmc/qemu/target/openrisc/
H A Dtranslate.c1555 static void openrisc_tr_insn_start(DisasContextBase *dcbase, CPUState *cs) in openrisc_tr_insn_start() argument
1557 DisasContext *dc = container_of(dcbase, DisasContext, base); in openrisc_tr_insn_start()
1563 static void openrisc_tr_translate_insn(DisasContextBase *dcbase, CPUState *cs) in openrisc_tr_translate_insn() argument
1565 DisasContext *dc = container_of(dcbase, DisasContext, base); in openrisc_tr_translate_insn()
1586 static void openrisc_tr_tb_stop(DisasContextBase *dcbase, CPUState *cs) in openrisc_tr_tb_stop() argument
1588 DisasContext *dc = container_of(dcbase, DisasContext, base); in openrisc_tr_tb_stop()
/openbmc/qemu/target/i386/tcg/
H A Dtranslate.c3749 static void i386_tr_init_disas_context(DisasContextBase *dcbase, CPUState *cpu) in i386_tr_init_disas_context() argument
3751 DisasContext *dc = container_of(dcbase, DisasContext, base); in i386_tr_init_disas_context()
3807 static void i386_tr_insn_start(DisasContextBase *dcbase, CPUState *cpu) in i386_tr_insn_start() argument
3809 DisasContext *dc = container_of(dcbase, DisasContext, base); in i386_tr_insn_start()
3814 if (tb_cflags(dcbase->tb) & CF_PCREL) { in i386_tr_insn_start()
3820 static void i386_tr_translate_insn(DisasContextBase *dcbase, CPUState *cpu) in i386_tr_translate_insn() argument
3822 DisasContext *dc = container_of(dcbase, DisasContext, base); in i386_tr_translate_insn()
3881 static void i386_tr_tb_stop(DisasContextBase *dcbase, CPUState *cpu) in i386_tr_tb_stop() argument
3883 DisasContext *dc = container_of(dcbase, DisasContext, base); in i386_tr_tb_stop()
/openbmc/qemu/target/hppa/
H A Dtranslate.c4632 static void hppa_tr_init_disas_context(DisasContextBase *dcbase, CPUState *cs) in hppa_tr_init_disas_context() argument
4634 DisasContext *ctx = container_of(dcbase, DisasContext, base); in hppa_tr_init_disas_context()
4676 static void hppa_tr_tb_start(DisasContextBase *dcbase, CPUState *cs) in hppa_tr_tb_start() argument
4678 DisasContext *ctx = container_of(dcbase, DisasContext, base); in hppa_tr_tb_start()
4690 static void hppa_tr_insn_start(DisasContextBase *dcbase, CPUState *cs) in hppa_tr_insn_start() argument
4692 DisasContext *ctx = container_of(dcbase, DisasContext, base); in hppa_tr_insn_start()
4713 static void hppa_tr_translate_insn(DisasContextBase *dcbase, CPUState *cs) in hppa_tr_translate_insn() argument
4715 DisasContext *ctx = container_of(dcbase, DisasContext, base); in hppa_tr_translate_insn()
4795 static void hppa_tr_tb_stop(DisasContextBase *dcbase, CPUState *cs) in hppa_tr_tb_stop() argument
4797 DisasContext *ctx = container_of(dcbase, DisasContext, base); in hppa_tr_tb_stop()
[all …]
/openbmc/qemu/target/arm/tcg/
H A Dtranslate.c7544 static void arm_tr_init_disas_context(DisasContextBase *dcbase, CPUState *cs) in arm_tr_init_disas_context() argument
7546 DisasContext *dc = container_of(dcbase, DisasContext, base); in arm_tr_init_disas_context()
7660 static void arm_tr_tb_start(DisasContextBase *dcbase, CPUState *cpu) in arm_tr_tb_start() argument
7662 DisasContext *dc = container_of(dcbase, DisasContext, base); in arm_tr_tb_start()
7701 static void arm_tr_insn_start(DisasContextBase *dcbase, CPUState *cpu) in arm_tr_insn_start() argument
7703 DisasContext *dc = container_of(dcbase, DisasContext, base); in arm_tr_insn_start()
7712 if (tb_cflags(dcbase->tb) & CF_PCREL) { in arm_tr_insn_start()
7773 static void arm_tr_translate_insn(DisasContextBase *dcbase, CPUState *cpu) in arm_tr_translate_insn() argument
7775 DisasContext *dc = container_of(dcbase, DisasContext, base); in arm_tr_translate_insn()
7863 static void thumb_tr_translate_insn(DisasContextBase *dcbase, CPUState *cpu) in thumb_tr_translate_insn() argument
[all …]
H A Dtranslate-a64.c10107 static void aarch64_tr_init_disas_context(DisasContextBase *dcbase, in aarch64_tr_init_disas_context() argument
10110 DisasContext *dc = container_of(dcbase, DisasContext, base); in aarch64_tr_init_disas_context()
10212 static void aarch64_tr_insn_start(DisasContextBase *dcbase, CPUState *cpu) in aarch64_tr_insn_start() argument
10214 DisasContext *dc = container_of(dcbase, DisasContext, base); in aarch64_tr_insn_start()
10217 if (tb_cflags(dcbase->tb) & CF_PCREL) { in aarch64_tr_insn_start()
10224 static void aarch64_tr_translate_insn(DisasContextBase *dcbase, CPUState *cpu) in aarch64_tr_translate_insn() argument
10226 DisasContext *s = container_of(dcbase, DisasContext, base); in aarch64_tr_translate_insn()
10325 static void aarch64_tr_tb_stop(DisasContextBase *dcbase, CPUState *cpu) in aarch64_tr_tb_stop() argument
10327 DisasContext *dc = container_of(dcbase, DisasContext, base); in aarch64_tr_tb_stop()
/openbmc/qemu/target/s390x/tcg/
H A Dtranslate.c6379 static void s390x_tr_init_disas_context(DisasContextBase *dcbase, CPUState *cs) in s390x_tr_init_disas_context() argument
6381 DisasContext *dc = container_of(dcbase, DisasContext, base); in s390x_tr_init_disas_context()
6400 static void s390x_tr_insn_start(DisasContextBase *dcbase, CPUState *cs) in s390x_tr_insn_start() argument
6402 DisasContext *dc = container_of(dcbase, DisasContext, base); in s390x_tr_insn_start()
6416 static void s390x_tr_translate_insn(DisasContextBase *dcbase, CPUState *cs) in s390x_tr_translate_insn() argument
6419 DisasContext *dc = container_of(dcbase, DisasContext, base); in s390x_tr_translate_insn()
6424 !translator_is_same_page(dcbase, dc->base.pc_next) || in s390x_tr_translate_insn()
6425 !translator_is_same_page(dcbase, get_next_pc(env, dc, dc->base.pc_next))) { in s390x_tr_translate_insn()
6431 static void s390x_tr_tb_stop(DisasContextBase *dcbase, CPUState *cs) in s390x_tr_tb_stop() argument
6433 DisasContext *dc = container_of(dcbase, DisasContext, base); in s390x_tr_tb_stop()
[all …]
/openbmc/qemu/target/ppc/
H A Dtranslate.c6500 static void ppc_tr_init_disas_context(DisasContextBase *dcbase, CPUState *cs) in ppc_tr_init_disas_context() argument
6502 DisasContext *ctx = container_of(dcbase, DisasContext, base); in ppc_tr_init_disas_context()
6555 static void ppc_tr_insn_start(DisasContextBase *dcbase, CPUState *cs) in ppc_tr_insn_start() argument
6557 tcg_gen_insn_start(dcbase->pc_next); in ppc_tr_insn_start()
6566 static void ppc_tr_translate_insn(DisasContextBase *dcbase, CPUState *cs) in ppc_tr_translate_insn() argument
6568 DisasContext *ctx = container_of(dcbase, DisasContext, base); in ppc_tr_translate_insn()
6580 insn = translator_ldl_swap(env, dcbase, pc, need_byteswap(ctx)); in ppc_tr_translate_insn()
6596 uint32_t insn2 = translator_ldl_swap(env, dcbase, pc, in ppc_tr_translate_insn()
6611 static void ppc_tr_tb_stop(DisasContextBase *dcbase, CPUState *cs) in ppc_tr_tb_stop() argument
6613 DisasContext *ctx = container_of(dcbase, DisasContext, base); in ppc_tr_tb_stop()
/openbmc/qemu/target/m68k/
H A Dtranslate.c6012 static void m68k_tr_init_disas_context(DisasContextBase *dcbase, CPUState *cpu) in m68k_tr_init_disas_context() argument
6014 DisasContext *dc = container_of(dcbase, DisasContext, base); in m68k_tr_init_disas_context()
6033 static void m68k_tr_tb_start(DisasContextBase *dcbase, CPUState *cpu) in m68k_tr_tb_start() argument
6037 static void m68k_tr_insn_start(DisasContextBase *dcbase, CPUState *cpu) in m68k_tr_insn_start() argument
6039 DisasContext *dc = container_of(dcbase, DisasContext, base); in m68k_tr_insn_start()
6043 static void m68k_tr_translate_insn(DisasContextBase *dcbase, CPUState *cpu) in m68k_tr_translate_insn() argument
6045 DisasContext *dc = container_of(dcbase, DisasContext, base); in m68k_tr_translate_insn()
6078 static void m68k_tr_tb_stop(DisasContextBase *dcbase, CPUState *cpu) in m68k_tr_tb_stop() argument
6080 DisasContext *dc = container_of(dcbase, DisasContext, base); in m68k_tr_tb_stop()
/openbmc/qemu/target/xtensa/
H A Dtranslate.c1125 static void xtensa_tr_init_disas_context(DisasContextBase *dcbase, in xtensa_tr_init_disas_context() argument
1128 DisasContext *dc = container_of(dcbase, DisasContext, base); in xtensa_tr_init_disas_context()
1151 static void xtensa_tr_tb_start(DisasContextBase *dcbase, CPUState *cpu) in xtensa_tr_tb_start() argument
1153 DisasContext *dc = container_of(dcbase, DisasContext, base); in xtensa_tr_tb_start()
1160 static void xtensa_tr_insn_start(DisasContextBase *dcbase, CPUState *cpu) in xtensa_tr_insn_start() argument
1162 tcg_gen_insn_start(dcbase->pc_next); in xtensa_tr_insn_start()
1165 static void xtensa_tr_translate_insn(DisasContextBase *dcbase, CPUState *cpu) in xtensa_tr_translate_insn() argument
1167 DisasContext *dc = container_of(dcbase, DisasContext, base); in xtensa_tr_translate_insn()
1208 static void xtensa_tr_tb_stop(DisasContextBase *dcbase, CPUState *cpu) in xtensa_tr_tb_stop() argument
1210 DisasContext *dc = container_of(dcbase, DisasContext, base); in xtensa_tr_tb_stop()
/openbmc/qemu/target/sparc/
H A Dtranslate.c5684 static void sparc_tr_init_disas_context(DisasContextBase *dcbase, CPUState *cs) in TRANS()
5686 DisasContext *dc = container_of(dcbase, DisasContext, base); in TRANS()
5719 static void sparc_tr_insn_start(DisasContextBase *dcbase, CPUState *cs) in sparc_tr_insn_start() argument
5721 DisasContext *dc = container_of(dcbase, DisasContext, base); in sparc_tr_insn_start()
5741 static void sparc_tr_translate_insn(DisasContextBase *dcbase, CPUState *cs) in sparc_tr_translate_insn() argument
5743 DisasContext *dc = container_of(dcbase, DisasContext, base); in sparc_tr_translate_insn()
5761 static void sparc_tr_tb_stop(DisasContextBase *dcbase, CPUState *cs) in sparc_tr_tb_stop() argument
5763 DisasContext *dc = container_of(dcbase, DisasContext, base); in sparc_tr_tb_stop()
/openbmc/qemu/target/tricore/
H A Dtranslate.c8347 static void tricore_tr_init_disas_context(DisasContextBase *dcbase, in tricore_tr_init_disas_context() argument
8350 DisasContext *ctx = container_of(dcbase, DisasContext, base); in tricore_tr_init_disas_context()
8371 static void tricore_tr_insn_start(DisasContextBase *dcbase, CPUState *cpu) in tricore_tr_insn_start() argument
8373 DisasContext *ctx = container_of(dcbase, DisasContext, base); in tricore_tr_insn_start()
8393 static void tricore_tr_translate_insn(DisasContextBase *dcbase, CPUState *cpu) in tricore_tr_translate_insn() argument
8395 DisasContext *ctx = container_of(dcbase, DisasContext, base); in tricore_tr_translate_insn()
8427 static void tricore_tr_tb_stop(DisasContextBase *dcbase, CPUState *cpu) in tricore_tr_tb_stop() argument
8429 DisasContext *ctx = container_of(dcbase, DisasContext, base); in tricore_tr_tb_stop()
/openbmc/qemu/target/mips/tcg/
H A Dtranslate.c15065 static void mips_tr_init_disas_context(DisasContextBase *dcbase, CPUState *cs) in mips_tr_init_disas_context() argument
15067 DisasContext *ctx = container_of(dcbase, DisasContext, base); in mips_tr_init_disas_context()
15127 static void mips_tr_tb_start(DisasContextBase *dcbase, CPUState *cs) in mips_tr_tb_start() argument
15131 static void mips_tr_insn_start(DisasContextBase *dcbase, CPUState *cs) in mips_tr_insn_start() argument
15133 DisasContext *ctx = container_of(dcbase, DisasContext, base); in mips_tr_insn_start()
15139 static void mips_tr_translate_insn(DisasContextBase *dcbase, CPUState *cs) in mips_tr_translate_insn() argument
15142 DisasContext *ctx = container_of(dcbase, DisasContext, base); in mips_tr_translate_insn()
15207 static void mips_tr_tb_stop(DisasContextBase *dcbase, CPUState *cs) in mips_tr_tb_stop() argument
15209 DisasContext *ctx = container_of(dcbase, DisasContext, base); in mips_tr_tb_stop()