Home | History | Annotate | Download | only in qemu

Lines Matching refs:TranslationBlock

87 static TranslationBlock *tbs;
89 TranslationBlock *tb_phys_hash[CODE_GEN_PHYS_HASH_SIZE];
138 TranslationBlock *first_tb;
510 tbs = qemu_malloc(code_gen_max_blocks * sizeof(TranslationBlock));
680 TranslationBlock *tb;
698 TranslationBlock *tb;
716 static inline void tb_remove(TranslationBlock **ptb, TranslationBlock *tb,
719 TranslationBlock *tb1;
723 *ptb = *(TranslationBlock **)((char *)tb1 + next_offset);
726 ptb = (TranslationBlock **)((char *)tb1 + next_offset);
730 static inline void tb_page_remove(TranslationBlock **ptb, TranslationBlock *tb)
732 TranslationBlock *tb1;
738 tb1 = (TranslationBlock *)((long)tb1 & ~3);
747 static inline void tb_jmp_remove(TranslationBlock *tb, int n)
749 TranslationBlock *tb1, **ptb;
759 tb1 = (TranslationBlock *)((long)tb1 & ~3);
777 static inline void tb_reset_jump(TranslationBlock *tb, int n)
782 void tb_phys_invalidate(TranslationBlock *tb, target_ulong page_addr)
788 TranslationBlock *tb1, *tb2;
794 offsetof(TranslationBlock, phys_hash_next));
827 tb1 = (TranslationBlock *)((long)tb1 & ~3);
833 tb->jmp_first = (TranslationBlock *)((long)tb | 2); /* fail safe */
876 TranslationBlock *tb;
883 tb = (TranslationBlock *)((long)tb & ~3);
901 TranslationBlock *tb_gen_code(CPUState *env,
905 TranslationBlock *tb;
950 TranslationBlock *tb, *tb_next, *saved_tb;
957 TranslationBlock *current_tb = NULL;
979 tb = (TranslationBlock *)((long)tb & ~3);
1083 TranslationBlock *tb;
1087 TranslationBlock *current_tb = NULL;
1107 tb = (TranslationBlock *)((long)tb & ~3);
1141 static inline void tb_alloc_page(TranslationBlock *tb,
1145 TranslationBlock *last_first_tb;
1151 p->first_tb = (TranslationBlock *)((long)tb | n);
1197 TranslationBlock *tb_alloc(target_ulong pc)
1199 TranslationBlock *tb;
1214 void tb_free(TranslationBlock *tb)
1227 void tb_link_phys(TranslationBlock *tb,
1231 TranslationBlock **ptb;
1249 tb->jmp_first = (TranslationBlock *)((long)tb | 2);
1267 TranslationBlock *tb_find_pc(unsigned long tc_ptr)
1271 TranslationBlock *tb;
1296 static void tb_reset_jump_recursive(TranslationBlock *tb);
1298 static inline void tb_reset_jump_recursive2(TranslationBlock *tb, int n)
1300 TranslationBlock *tb1, *tb_next, **ptb;
1308 tb1 = (TranslationBlock *)((long)tb1 & ~3);
1321 tb1 = (TranslationBlock *)((long)tb1 & ~3);
1337 static void tb_reset_jump_recursive(TranslationBlock *tb)
1566 TranslationBlock *tb;
1779 TB_JMP_PAGE_SIZE * sizeof(TranslationBlock *));
1783 TB_JMP_PAGE_SIZE * sizeof(TranslationBlock *));
2941 TranslationBlock *tb;
3839 TranslationBlock *tb;
3900 TranslationBlock *tb;