Searched refs:tb_env (Results 1 – 10 of 10) sorted by relevance
/openbmc/qemu/hw/ppc/ |
H A D | ppc.c | 509 uint64_t cpu_ppc_get_tb(ppc_tb_t *tb_env, uint64_t vmclk, int64_t tb_offset) in cpu_ppc_get_tb() argument 512 return ns_to_tb(tb_env->tb_freq, vmclk) + tb_offset; in cpu_ppc_get_tb() 517 ppc_tb_t *tb_env = env->tb_env; in cpu_ppc_load_tbl() local 524 tb = cpu_ppc_get_tb(tb_env, qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL), in cpu_ppc_load_tbl() 525 tb_env->tb_offset); in cpu_ppc_load_tbl() 533 ppc_tb_t *tb_env = env->tb_env; in _cpu_ppc_load_tbu() local 536 tb = cpu_ppc_get_tb(tb_env, qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL), in _cpu_ppc_load_tbu() 537 tb_env->tb_offset); in _cpu_ppc_load_tbu() 552 static inline void cpu_ppc_store_tb(ppc_tb_t *tb_env, uint64_t vmclk, in cpu_ppc_store_tb() argument 555 *tb_offsetp = value - ns_to_tb(tb_env->tb_freq, vmclk); in cpu_ppc_store_tb() [all …]
|
H A D | ppc_booke.c | 105 static uint8_t booke_get_fit_target(CPUPPCState *env, ppc_tb_t *tb_env) in booke_get_fit_target() argument 109 if (tb_env->flags & PPC_TIMER_E500) { in booke_get_fit_target() 123 static uint8_t booke_get_wdt_target(CPUPPCState *env, ppc_tb_t *tb_env) in booke_get_wdt_target() argument 127 if (tb_env->flags & PPC_TIMER_E500) { in booke_get_wdt_target() 145 ppc_tb_t *tb_env = env->tb_env; in booke_update_fixed_timer() local 160 tb = cpu_ppc_get_tb(tb_env, now, tb_env->tb_offset); in booke_update_fixed_timer() 176 *next = now + muldiv64(ticks, NANOSECONDS_PER_SECOND, tb_env->tb_freq); in booke_update_fixed_timer() 222 ppc_tb_t *tb_env; in booke_fit_cb() local 225 tb_env = env->tb_env; in booke_fit_cb() 226 booke_timer = tb_env->opaque; in booke_fit_cb() [all …]
|
H A D | spapr_rtas.c | 194 newcpu->env.tb_env->tb_offset = callcpu->env.tb_env->tb_offset; in rtas_start_cpu()
|
H A D | spapr_nested.c | 216 save->tb_offset = env->tb_env->tb_offset; in nested_save_state() 315 env->tb_env->tb_offset = load->tb_offset; in nested_load_state() 424 l2_state.tb_offset = env->tb_env->tb_offset + hv_state.tb_offset; in h_enter_nested()
|
H A D | pegasos2.c | 1044 cpu->env.tb_env->tb_freq); in build_fdt()
|
/openbmc/qemu/target/ppc/ |
H A D | ppc-qmp-cmds.c | 57 if (!env->tb_env) { in monitor_get_decr() 67 if (!env->tb_env) { in monitor_get_tbu() 77 if (!env->tb_env) { in monitor_get_tbl()
|
H A D | kvm.c | 1006 kvm_set_one_reg(cs, KVM_REG_PPC_TB_OFFSET, &env->tb_env->tb_offset); in kvm_arch_put_registers() 1306 kvm_get_one_reg(cs, KVM_REG_PPC_TB_OFFSET, &env->tb_env->tb_offset); in kvm_arch_get_registers()
|
H A D | cpu.h | 1307 ppc_tb_t *tb_env; /* Time base and decrementer */ member
|
H A D | cpu_init.c | 7548 if (env->tb_env) { in ppc_cpu_dump_state()
|
/openbmc/qemu/include/hw/ppc/ |
H A D | ppc.h | 56 uint64_t cpu_ppc_get_tb(ppc_tb_t *tb_env, uint64_t vmclk, int64_t tb_offset);
|