Searched refs:mul_u64_u32_shr (Results  1 – 9 of 9) sorted by relevance
| /Linux-v5.4/include/linux/ | 
| D | math64.h | 176 #ifndef mul_u64_u32_shr177 static inline u64 mul_u64_u32_shr(u64 a, u32 mul, unsigned int shift)  in mul_u64_u32_shr()  function
 192 #ifndef mul_u64_u32_shr
 193 static inline u64 mul_u64_u32_shr(u64 a, u32 mul, unsigned int shift)  in mul_u64_u32_shr()  function
 
 | 
| /Linux-v5.4/arch/x86/kernel/cpu/ | 
| D | vmware.c | 119 	ns = mul_u64_u32_shr(rdtsc(), vmware_cyc2ns.cyc2ns_mul,  in vmware_sched_clock()132 	d->cyc2ns_offset = mul_u64_u32_shr(tsc_now, d->cyc2ns_mul,  in vmware_sched_clock_setup()
 
 | 
| /Linux-v5.4/kernel/sched/ | 
| D | pelt.c | 59 	val = mul_u64_u32_shr(val, runnable_avg_yN_inv[local_n], 32);  in decay_load()
 | 
| D | fair.c | 240 	return mul_u64_u32_shr(delta_exec, fact, shift);  in __calc_delta()
 | 
| /Linux-v5.4/arch/x86/kernel/ | 
| D | tsc.c | 116 	ns += mul_u64_u32_shr(cyc, data.cyc2ns_mul, data.cyc2ns_shift);  in cycles_2_ns()151 		mul_u64_u32_shr(tsc_now, data.cyc2ns_mul, data.cyc2ns_shift);  in __set_cyc2ns_scale()
 
 | 
| /Linux-v5.4/kernel/time/ | 
| D | clocksource.c | 576 		nsec = mul_u64_u32_shr(delta, suspend_clocksource->mult,  in clocksource_stop_suspend_timing()
 | 
| /Linux-v5.4/arch/x86/platform/uv/ | 
| D | tlb_uv.c | 459 	ns = mul_u64_u32_shr(cyc, data.cyc2ns_mul, data.cyc2ns_shift);  in cycles_2_ns()
 | 
| /Linux-v5.4/drivers/gpu/drm/amd/display/dc/core/ | 
| D | dc_link.c | 3122 		link_bw_kbps = mul_u64_u32_shr(BIT_ULL(32) * 970LL / 1000,  in dc_link_bandwidth_kbps()
 | 
| /Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn20/ | 
| D | dcn20_resource.c | 3064 		min_fclk_required_by_uclk = mul_u64_u32_shr(BIT_ULL(32) * 1080 / 1000000, uclk_states[i], 32);  in update_bounding_box()
 |