Home
last modified time | relevance | path

Searched refs:tsc_scale (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/
H A Dhyperv_clock.c15 volatile u64 tsc_scale; member
81 return mul_u64_u64_shr64(rdtsc(), tsc_page->tsc_scale) + tsc_page->tsc_offset; in get_tscpage_ts()
103 u64 tsc_scale, tsc_offset; in guest_main() local
117 GUEST_ASSERT(tsc_page->tsc_scale == 0); in guest_main()
150 tsc_scale = tsc_page->tsc_scale; in guest_main()
153 GUEST_ASSERT(tsc_page->tsc_scale == tsc_scale); in guest_main()
171 GUEST_ASSERT(tsc_page->tsc_scale == 0); in guest_main()
/kernel/linux/linux-5.10/include/clocksource/
H A Dhyperv_timer.h70 scale = READ_ONCE(tsc_pg->tsc_scale); in hv_read_tsc_page_tsc()
/kernel/linux/linux-6.6/include/clocksource/
H A Dhyperv_timer.h74 scale = READ_ONCE(tsc_pg->tsc_scale); in hv_read_tsc_page_tsc()
/kernel/linux/linux-5.10/include/asm-generic/
H A Dhyperv-tlfs.h100 volatile u64 tsc_scale; member
/kernel/linux/linux-6.6/include/asm-generic/
H A Dhyperv-tlfs.h101 volatile u64 tsc_scale; member
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Dhyperv.c536 return mul_u64_u64_shr(tsc, hv->tsc_ref.tsc_scale, 64) in get_time_ref_counter()
1064 tsc_ref->tsc_scale = in compute_tsc_page_parameters()
1072 mul_u64_u64_shr(hv_clock->tsc_timestamp, tsc_ref->tsc_scale, 64); in compute_tsc_page_parameters()
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dhyperv.c583 return mul_u64_u64_shr(tsc, hv->tsc_ref.tsc_scale, 64) in get_time_ref_counter()
1131 tsc_ref->tsc_scale = in compute_tsc_page_parameters()
1139 mul_u64_u64_shr(hv_clock->tsc_timestamp, tsc_ref->tsc_scale, 64); in compute_tsc_page_parameters()

Completed in 10 milliseconds