Home
last modified time | relevance | path

Searched refs:cyc2ns_mul (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.4/arch/x86/kernel/cpu/
Dvmware.c119 ns = mul_u64_u32_shr(rdtsc(), vmware_cyc2ns.cyc2ns_mul, in vmware_sched_clock()
130 clocks_calc_mult_shift(&d->cyc2ns_mul, &d->cyc2ns_shift, in vmware_sched_clock_setup()
132 d->cyc2ns_offset = mul_u64_u32_shr(tsc_now, d->cyc2ns_mul, in vmware_sched_clock_setup()
/Linux-v5.4/arch/x86/include/asm/
Dtimer.h30 u32 cyc2ns_mul; member
/Linux-v5.4/arch/x86/kernel/
Dtsc.c73 data->cyc2ns_mul = this_cpu_read(cyc2ns.data[idx].cyc2ns_mul); in cyc2ns_read_begin()
116 ns += mul_u64_u32_shr(cyc, data.cyc2ns_mul, data.cyc2ns_shift); in cycles_2_ns()
136 clocks_calc_mult_shift(&data.cyc2ns_mul, &data.cyc2ns_shift, khz, in __set_cyc2ns_scale()
147 data.cyc2ns_mul >>= 1; in __set_cyc2ns_scale()
151 mul_u64_u32_shr(tsc_now, data.cyc2ns_mul, data.cyc2ns_shift); in __set_cyc2ns_scale()
/Linux-v5.4/arch/x86/platform/uv/
Dtlb_uv.c459 ns = mul_u64_u32_shr(cyc, data.cyc2ns_mul, data.cyc2ns_shift); in cycles_2_ns()
474 cyc = (ns << data.cyc2ns_shift) / data.cyc2ns_mul; in ns_2_cycles()
/Linux-v5.4/arch/x86/events/
Dcore.c2329 userpg->time_mult = data.cyc2ns_mul; in arch_perf_update_userpage()