Lines Matching refs:db

133     void (*init_disas_context)(DisasContextBase *db, CPUState *cpu);
134 void (*tb_start)(DisasContextBase *db, CPUState *cpu);
135 void (*insn_start)(DisasContextBase *db, CPUState *cpu);
136 void (*translate_insn)(DisasContextBase *db, CPUState *cpu);
137 void (*tb_stop)(DisasContextBase *db, CPUState *cpu);
138 bool (*disas_log)(const DisasContextBase *db, CPUState *cpu, FILE *f);
165 DisasContextBase *db);
175 bool translator_use_goto_tb(DisasContextBase *db, vaddr dest);
185 bool translator_io_start(DisasContextBase *db);
198 uint8_t translator_ldub(CPUArchState *env, DisasContextBase *db, vaddr pc);
199 uint16_t translator_lduw(CPUArchState *env, DisasContextBase *db, vaddr pc);
200 uint32_t translator_ldl(CPUArchState *env, DisasContextBase *db, vaddr pc);
201 uint64_t translator_ldq(CPUArchState *env, DisasContextBase *db, vaddr pc);
204 translator_lduw_swap(CPUArchState *env, DisasContextBase *db, in translator_lduw_swap() argument
207 uint16_t ret = translator_lduw(env, db, pc); in translator_lduw_swap()
215 translator_ldl_swap(CPUArchState *env, DisasContextBase *db, in translator_ldl_swap() argument
218 uint32_t ret = translator_ldl(env, db, pc); in translator_ldl_swap()
226 translator_ldq_swap(CPUArchState *env, DisasContextBase *db, in translator_ldq_swap() argument
229 uint64_t ret = translator_ldq(env, db, pc); in translator_ldq_swap()
247 void translator_fake_ld(DisasContextBase *db, const void *data, size_t len);
260 bool translator_st(const DisasContextBase *db, void *dest,
270 size_t translator_st_len(const DisasContextBase *db);
278 static inline bool is_same_page(const DisasContextBase *db, vaddr addr) in is_same_page() argument
280 return ((addr ^ db->pc_first) & TARGET_PAGE_MASK) == 0; in is_same_page()