Searched refs:mul_frac (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | pvclock.h | 42 static inline u64 pvclock_scale_delta(u64 delta, u32 mul_frac, int shift) in pvclock_scale_delta() argument 66 : "a" ((u32)delta), "1" ((u32)(delta >> 32)), "2" (mul_frac) ); in pvclock_scale_delta() 69 "mulq %[mul_frac] ; shrd $32, %[hi], %[lo]" in pvclock_scale_delta() 73 [mul_frac]"rm"((u64)mul_frac)); in pvclock_scale_delta()
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | pvclock.h | 43 static __always_inline u64 pvclock_scale_delta(u64 delta, u32 mul_frac, int shift) in pvclock_scale_delta() argument 67 : "a" ((u32)delta), "1" ((u32)(delta >> 32)), "2" (mul_frac) ); in pvclock_scale_delta() 70 "mulq %[mul_frac] ; shrd $32, %[hi], %[lo]" in pvclock_scale_delta() 74 [mul_frac]"rm"((u64)mul_frac)); in pvclock_scale_delta()
|
/kernel/linux/linux-6.6/tools/arch/x86/include/asm/ |
H A D | pvclock.h | 39 static inline u64 pvclock_scale_delta(u64 delta, u32 mul_frac, int shift) in pvclock_scale_delta() argument 63 : "a" ((u32)delta), "1" ((u32)(delta >> 32)), "2" (mul_frac) ); in pvclock_scale_delta() 66 "mulq %[mul_frac] ; shrd $32, %[hi], %[lo]" in pvclock_scale_delta() 70 [mul_frac]"rm"((u64)mul_frac)); in pvclock_scale_delta()
|
/kernel/linux/linux-5.10/drivers/thermal/ |
H A D | gov_power_allocator.c | 27 * mul_frac() - multiply two fixed-point numbers 34 static inline s64 mul_frac(s64 x, s64 y) in mul_frac() function 209 p = mul_frac(err < 0 ? tz->tzp->k_po : tz->tzp->k_pu, err); in pid_controller() 217 i = mul_frac(tz->tzp->k_i, params->err_integral); in pid_controller() 220 s64 i_next = i + mul_frac(tz->tzp->k_i, err); in pid_controller() 235 d = mul_frac(tz->tzp->k_d, err - params->prev_err); in pid_controller()
|
/kernel/linux/linux-6.6/drivers/thermal/ |
H A D | gov_power_allocator.c | 26 * mul_frac() - multiply two fixed-point numbers 33 static inline s64 mul_frac(s64 x, s64 y) in mul_frac() function 234 p = mul_frac(err < 0 ? tz->tzp->k_po : tz->tzp->k_pu, err); in pid_controller() 242 i = mul_frac(tz->tzp->k_i, params->err_integral); in pid_controller() 245 s64 i_next = i + mul_frac(tz->tzp->k_i, err); in pid_controller() 260 d = mul_frac(tz->tzp->k_d, err - params->prev_err); in pid_controller()
|
Completed in 4 milliseconds