Searched refs:mul_u64_u32_div (Results 1 – 10 of 10) sorted by relevance
/Linux-v5.10/arch/x86/include/asm/ |
D | div64.h | 93 static inline u64 mul_u64_u32_div(u64 a, u32 mul, u32 div) in mul_u64_u32_div() function 97 #define mul_u64_u32_div mul_u64_u32_div macro
|
/Linux-v5.10/include/linux/ |
D | math64.h | 237 #ifndef mul_u64_u32_div 238 static inline u64 mul_u64_u32_div(u64 a, u32 mul, u32 divisor) in mul_u64_u32_div() function
|
/Linux-v5.10/arch/x86/kvm/ |
D | i8254.c | 122 d = mul_u64_u32_div(t, KVM_PIT_FREQ, NSEC_PER_SEC); in pit_get_count() 149 d = mul_u64_u32_div(t, KVM_PIT_FREQ, NSEC_PER_SEC); in pit_get_out() 333 interval = mul_u64_u32_div(val, NSEC_PER_SEC, KVM_PIT_FREQ); in create_pit_timer()
|
D | hyperv.c | 1057 mul_u64_u32_div(1ULL << (32 + hv_clock->tsc_shift), in compute_tsc_page_parameters()
|
D | lapic.c | 1708 ns_remaining_new = mul_u64_u32_div(ns_remaining_old, in update_target_expiration()
|
D | x86.c | 2063 ratio = mul_u64_u32_div(1ULL << kvm_tsc_scaling_ratio_frac_bits, in set_tsc_khz()
|
/Linux-v5.10/drivers/gpu/drm/i915/gt/ |
D | intel_rc6.c | 784 return mul_u64_u32_div(time_hw, mul, div); in intel_rc6_residency_ns()
|
/Linux-v5.10/fs/ufs/ |
D | super.c | 1222 uspi->s_root_blocks = mul_u64_u32_div(uspi->s_dsize, in ufs_fill_super() 1230 uspi->s_space_to_time = mul_u64_u32_div(uspi->s_dsize, in ufs_fill_super()
|
/Linux-v5.10/kernel/time/ |
D | timekeeping.c | 1144 corr_real = mul_u64_u32_div in adjust_historical_crosststamp()
|
/Linux-v5.10/arch/x86/events/intel/ |
D | core.c | 2285 return mul_u64_u32_div(slots, val, 0xff); in icl_get_metrics_event_value()
|