Lines Matching defs:TranslationBlock
45 struct TranslationBlock;
46 typedef struct TranslationBlock TranslationBlock;
77 void gen_intermediate_code(CPUArchState *env, struct TranslationBlock *tb);
78 void gen_intermediate_code_pc(CPUArchState *env, struct TranslationBlock *tb);
79 void restore_state_to_opc(CPUArchState *env, struct TranslationBlock *tb,
85 int cpu_gen_code(CPUArchState *env, struct TranslationBlock *tb,
91 TranslationBlock *tb_gen_code(CPUArchState *env,
108 void tb_reset_jump_recursive(TranslationBlock *tb);
152 struct TranslationBlock {
164 struct TranslationBlock *phys_hash_next;
167 struct TranslationBlock *page_next[2];
182 struct TranslationBlock *jmp_next[2];
183 struct TranslationBlock *jmp_first;
193 TranslationBlock *tbs;
194 TranslationBlock *tb_phys_hash[CODE_GEN_PHYS_HASH_SIZE];
226 void tb_free(TranslationBlock *tb);
228 void tb_link_phys(TranslationBlock *tb,
230 void tb_phys_invalidate(TranslationBlock *tb, tb_page_addr_t page_addr);
288 static inline void tb_set_jmp_target(TranslationBlock *tb,
301 static inline void tb_set_jmp_target(TranslationBlock *tb,
309 static inline void tb_add_jump(TranslationBlock *tb, int n,
310 TranslationBlock *tb_next)
319 tb_next->jmp_first = (TranslationBlock *)((uintptr_t)(tb) | (n));
352 TranslationBlock *tb_find_pc(uintptr_t pc_ptr);