Home
last modified time | relevance | path

Searched refs:mul_u64_u64_div_u64 (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.15/arch/x86/include/asm/
Ddiv64.h81 static inline u64 mul_u64_u64_div_u64(u64 a, u64 mul, u64 div) in mul_u64_u64_div_u64() function
91 #define mul_u64_u64_div_u64 mul_u64_u64_div_u64 macro
95 return mul_u64_u64_div_u64(a, mul, div); in mul_u64_u32_div()
/Linux-v5.15/lib/math/
Ddiv64.c196 #ifndef mul_u64_u64_div_u64
197 u64 mul_u64_u64_div_u64(u64 a, u64 b, u64 c) in mul_u64_u64_div_u64() function
235 EXPORT_SYMBOL(mul_u64_u64_div_u64);
/Linux-v5.15/drivers/pwm/
Dpwm-mtk-disp.c123 clk_div = mul_u64_u64_div_u64(state->period, rate, NSEC_PER_SEC) >> in mtk_disp_pwm_apply()
134 period = mul_u64_u64_div_u64(state->period, rate, div); in mtk_disp_pwm_apply()
138 high_width = mul_u64_u64_div_u64(state->duty_cycle, rate, div); in mtk_disp_pwm_apply()
/Linux-v5.15/include/linux/
Dmath64.h285 u64 mul_u64_u64_div_u64(u64 a, u64 mul, u64 div);
/Linux-v5.15/drivers/ptp/
Dptp_qoriq.c198 diff = mul_u64_u64_div_u64(adj, scaled_ppm, 32768000000); in ptp_qoriq_adjfine()
/Linux-v5.15/kernel/sched/
Dcputime.c579 stime = mul_u64_u64_div_u64(stime, rtime, stime + utime); in cputime_adjust()