/openbmc/qemu/accel/tcg/ |
H A D | tb-maint.c | 39 for (n = (head) & 1, tb = (TranslationBlock *)((head) & ~1); \ 40 tb; tb = (TranslationBlock *)tb->field[n], n = (uintptr_t)tb & 1, \ 41 tb = (TranslationBlock *)((uintptr_t)tb & ~1)) 48 const TranslationBlock *a = ap; in tb_cmp() 49 const TranslationBlock *b = bp; in tb_cmp() 75 static inline void tb_lock_pages(const TranslationBlock *tb) { } in tb_lock_pages() 91 static void tb_record(TranslationBlock *tb) in tb_record() 114 static void tb_remove(TranslationBlock *tb) in tb_remove() 127 typedef TranslationBlock *PageForEachNext; 133 return n ? container_of(n, TranslationBlock, itree) : NULL; in foreach_tb_first() [all …]
|
H A D | internal-common.h | 46 TranslationBlock *tb_gen_code(CPUState *cpu, vaddr pc, 51 void tb_reset_jump(TranslationBlock *tb, int n); 52 TranslationBlock *tb_link_page(TranslationBlock *tb); 53 void cpu_restore_state_from_tb(CPUState *cpu, TranslationBlock *tb,
|
H A D | cpu-exec.c | 190 const TranslationBlock *tb = p; in tb_lookup_cmp() 225 static TranslationBlock *tb_htable_lookup(CPUState *cpu, vaddr pc, in tb_htable_lookup() 249 static inline TranslationBlock *tb_lookup(CPUState *cpu, vaddr pc, in tb_lookup() 253 TranslationBlock *tb; in tb_lookup() 290 const TranslationBlock *tb) in log_cpu_exec() 404 TranslationBlock *tb; in HELPER() 446 static inline TranslationBlock * QEMU_DISABLE_CFI 447 cpu_tb_exec(CPUState *cpu, TranslationBlock *itb, int *tb_exit) in cpu_tb_exec() 450 TranslationBlock *last_tb; in cpu_tb_exec() 571 TranslationBlock *tb; in cpu_exec_step_atomic() [all …]
|
H A D | translate-all.c | 128 static int encode_search(TranslationBlock *tb, uint8_t *block) in encode_search() 164 static int cpu_unwind_data_from_tb(TranslationBlock *tb, uintptr_t host_pc, in cpu_unwind_data_from_tb() 202 void cpu_restore_state_from_tb(CPUState *cpu, TranslationBlock *tb, in cpu_restore_state_from_tb() 237 TranslationBlock *tb = tcg_tb_lookup(host_pc); in cpu_restore_state() 249 TranslationBlock *tb = tcg_tb_lookup(host_pc); in cpu_unwind_state_data() 266 static int setjmp_gen_code(CPUArchState *env, TranslationBlock *tb, in setjmp_gen_code() 287 TranslationBlock *tb_gen_code(CPUState *cpu, in tb_gen_code() 292 TranslationBlock *tb, *existing_tb; in tb_gen_code() 569 TranslationBlock *tb; in tb_check_watchpoint() 604 TranslationBlock *tb; in cpu_io_recompile()
|
H A D | internal-target.h | 57 static inline void tb_unlock_pages(TranslationBlock *tb) { } in tb_unlock_pages() 62 void tb_unlock_pages(TranslationBlock *); 75 static inline vaddr log_pc(CPUState *cpu, const TranslationBlock *tb) in log_pc()
|
H A D | tb-jmp-cache.h | 28 TranslationBlock *tb;
|
H A D | translator.c | 87 static void gen_tb_end(const TranslationBlock *tb, uint32_t cflags, in gen_tb_end() 116 void translator_loop(CPUState *cpu, TranslationBlock *tb, int *max_insns, in translator_loop() 244 TranslationBlock *tb = db->tb; in translator_ld()
|
/openbmc/qemu/include/exec/ |
H A D | exec-all.h | 401 static inline tb_page_addr_t tb_page_addr0(const TranslationBlock *tb) in tb_page_addr0() 410 static inline tb_page_addr_t tb_page_addr1(const TranslationBlock *tb) in tb_page_addr1() 420 static inline void tb_set_page_addr0(TranslationBlock *tb, in tb_set_page_addr0() 439 static inline void tb_set_page_addr1(TranslationBlock *tb, in tb_set_page_addr1() 451 void tb_phys_invalidate(TranslationBlock *tb, tb_page_addr_t page_addr); 453 void tb_set_jmp_target(TranslationBlock *tb, int n, uintptr_t addr);
|
H A D | translator.h | 35 void gen_intermediate_code(CPUState *cpu, TranslationBlock *tb, int *max_insns, 82 TranslationBlock *tb; 161 void translator_loop(CPUState *cpu, TranslationBlock *tb, int *max_insns,
|
H A D | translation-block.h | 41 struct TranslationBlock { struct 150 static inline uint32_t tb_cflags(const TranslationBlock *tb) in tb_cflags()
|
/openbmc/qemu/target/mips/tcg/ |
H A D | tcg-internal.h | 20 void mips_cpu_synchronize_from_tb(CPUState *cs, const TranslationBlock *tb); 25 const TranslationBlock *tb, 53 bool mips_io_recompile_replay_branch(CPUState *cs, const TranslationBlock *tb);
|
H A D | exception.c | 80 void mips_cpu_synchronize_from_tb(CPUState *cs, const TranslationBlock *tb) in mips_cpu_synchronize_from_tb()
|
/openbmc/qemu/include/tcg/ |
H A D | perf.h | 21 void perf_report_code(uint64_t guest_pc, TranslationBlock *tb, 39 static inline void perf_report_code(uint64_t guest_pc, TranslationBlock *tb, in perf_report_code()
|
H A D | tcg.h | 475 TranslationBlock *gen_tb; /* tb for which code is being generated */ 742 TranslationBlock *tcg_tb_alloc(TCGContext *s); 749 void tcg_tb_insert(TranslationBlock *tb); 750 void tcg_tb_remove(TranslationBlock *tb); 751 TranslationBlock *tcg_tb_lookup(uintptr_t tc_ptr); 776 int tcg_gen_code(TCGContext *s, TranslationBlock *tb, uint64_t pc_start); 778 void tb_target_set_jmp_target(const TranslationBlock *, int,
|
/openbmc/qemu/include/hw/core/ |
H A D | tcg-cpu-ops.h | 38 void (*synchronize_from_tb)(CPUState *cpu, const TranslationBlock *tb); 47 void (*restore_state_to_opc)(CPUState *cpu, const TranslationBlock *tb, 213 const TranslationBlock *tb);
|
/openbmc/qemu/include/qemu/ |
H A D | typedefs.h | 116 typedef struct TranslationBlock TranslationBlock; typedef
|
/openbmc/qemu/target/sh4/ |
H A D | cpu.c | 46 const TranslationBlock *tb) in superh_cpu_synchronize_from_tb() 56 const TranslationBlock *tb, in superh_restore_state_to_opc() 72 const TranslationBlock *tb) in superh_io_recompile_replay_branch()
|
/openbmc/qemu/tcg/ |
H A D | region.c | 176 TranslationBlock *tb = value; in tb_destroy() 223 void tcg_tb_insert(TranslationBlock *tb) in tcg_tb_insert() 233 void tcg_tb_remove(TranslationBlock *tb) in tcg_tb_remove() 248 TranslationBlock *tcg_tb_lookup(uintptr_t tc_ptr) in tcg_tb_lookup() 251 TranslationBlock *tb; in tcg_tb_lookup()
|
/openbmc/qemu/target/i386/tcg/ |
H A D | tcg-cpu.c | 50 const TranslationBlock *tb) in x86_cpu_synchronize_from_tb() 65 const TranslationBlock *tb, in x86_restore_state_to_opc()
|
/openbmc/qemu/target/tricore/ |
H A D | cpu.c | 48 const TranslationBlock *tb) in tricore_cpu_synchronize_from_tb() 55 const TranslationBlock *tb, in tricore_restore_state_to_opc()
|
/openbmc/qemu/target/rx/ |
H A D | cpu.c | 45 const TranslationBlock *tb) in rx_cpu_synchronize_from_tb() 54 const TranslationBlock *tb, in rx_restore_state_to_opc()
|
/openbmc/qemu/target/alpha/ |
H A D | cpu.c | 43 const TranslationBlock *tb) in alpha_cpu_synchronize_from_tb() 53 const TranslationBlock *tb, in alpha_restore_state_to_opc()
|
/openbmc/qemu/target/hppa/ |
H A D | cpu.c | 99 const TranslationBlock *tb) in hppa_cpu_synchronize_from_tb() 109 const TranslationBlock *tb, in hppa_restore_state_to_opc()
|
/openbmc/qemu/target/openrisc/ |
H A D | cpu.c | 44 const TranslationBlock *tb) in openrisc_cpu_synchronize_from_tb() 53 const TranslationBlock *tb, in openrisc_restore_state_to_opc()
|
/openbmc/qemu/target/hexagon/ |
H A D | cpu.c | 259 const TranslationBlock *tb) in hexagon_cpu_synchronize_from_tb() 271 const TranslationBlock *tb, in hexagon_restore_state_to_opc()
|