Home
last modified time | relevance | path

Searched refs:vmclk (Results 1 – 2 of 2) sorted by relevance

/openbmc/qemu/hw/ppc/
H A Dppc.c509 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()
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()
676 uint64_t tb, atb, vmclk; in cpu_ppc_tb_stop() local
680 vmclk = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in cpu_ppc_tb_stop()
682 tb = cpu_ppc_get_tb(tb_env, vmclk, tb_env->tb_offset); in cpu_ppc_tb_stop()
684 atb = cpu_ppc_get_tb(tb_env, vmclk, tb_env->atb_offset); in cpu_ppc_tb_stop()
686 cpu_ppc_store_tb(tb_env, vmclk, &tb_env->tb_offset, tb); in cpu_ppc_tb_stop()
688 cpu_ppc_store_tb(tb_env, vmclk, &tb_env->atb_offset, atb); in cpu_ppc_tb_stop()
[all …]
/openbmc/qemu/include/hw/ppc/
H A Dppc.h56 uint64_t cpu_ppc_get_tb(ppc_tb_t *tb_env, uint64_t vmclk, int64_t tb_offset);