Searched refs:cyc2ns_mul (Results 1 – 4 of 4) sorted by relevance
| /linux/arch/x86/kernel/cpu/ |
| A D | vmware.c | 167 ns = mul_u64_u32_shr(rdtsc(), vmware_cyc2ns.cyc2ns_mul, in vmware_sched_clock() 178 clocks_calc_mult_shift(&d->cyc2ns_mul, &d->cyc2ns_shift, in vmware_cyc2ns_setup() 180 d->cyc2ns_offset = mul_u64_u32_shr(tsc_now, d->cyc2ns_mul, in vmware_cyc2ns_setup() 249 return mul_u64_u32_shr(clock, vmware_cyc2ns.cyc2ns_mul, in vmware_steal_clock()
|
| /linux/arch/x86/include/asm/ |
| A D | timer.h | 30 u32 cyc2ns_mul; member
|
| /linux/arch/x86/kernel/ |
| A D | tsc.c | 82 data->cyc2ns_mul = this_cpu_read(cyc2ns.data[idx].cyc2ns_mul); in __cyc2ns_read() 131 ns += mul_u64_u32_shr(cyc, data.cyc2ns_mul, data.cyc2ns_shift); in __cycles_2_ns() 158 clocks_calc_mult_shift(&data.cyc2ns_mul, &data.cyc2ns_shift, khz, in __set_cyc2ns_scale() 169 data.cyc2ns_mul >>= 1; in __set_cyc2ns_scale() 173 mul_u64_u32_shr(tsc_now, data.cyc2ns_mul, data.cyc2ns_shift); in __set_cyc2ns_scale()
|
| /linux/arch/x86/events/ |
| A D | core.c | 2736 userpg->time_mult = data.cyc2ns_mul; in arch_perf_update_userpage()
|
Completed in 20 milliseconds