Searched refs:mul_frac (Results 1 – 3 of 3) sorted by relevance
116 static inline u32 mul_frac(u32 multiplicand, u32 multiplier) in mul_frac() function142 : "rm" (delta), "0" ((u64)scale->mul_frac) ); in scale_delta()155 ASSERT(scale.mul_frac != 0); in scale_reciprocal()158 while ( unlikely(dividend >= scale.mul_frac) ) in scale_reciprocal()166 : "=a" (reciprocal.mul_frac), "=d" (dividend) in scale_reciprocal()167 : "0" (0), "1" (dividend), "r" (scale.mul_frac) ); in scale_reciprocal()271 ts->mul_frac = div_frac(MILLISECS(1000), tps32); in set_time_scale()600 .mul_frac = info->tsc_to_system_mul, in read_cycle()1264 _u.tsc_to_system_mul = d->arch.vtsc_to_ns.mul_frac; in __update_vcpu_system_time()1278 _u.tsc_to_system_mul = t->tsc_scale.mul_frac; in __update_vcpu_system_time()[all …]
1020 res->c = d->arch.vtsc_to_ns.mul_frac; in cpuid_hypervisor_leaves()
256 u32 mul_frac; member
Completed in 22 milliseconds