Searched refs:mul (Results 1 – 4 of 4) sorted by relevance
| /include/vdso/ |
| D | math64.h | 27 static __always_inline u64 mul_u64_u32_add_u64_shr(u64 a, u32 mul, u64 b, unsigned int shift) in mul_u64_u32_add_u64_shr() argument 29 return (u64)((((unsigned __int128)a * mul) + b) >> shift); in mul_u64_u32_add_u64_shr() 43 static __always_inline u64 mul_u64_u32_add_u64_shr(u64 a, u32 mul, u64 b, unsigned int shift) in mul_u64_u32_add_u64_shr() argument 49 ovf = __builtin_add_overflow(mul_u32_u32(al, mul), b, &ret); in mul_u64_u32_add_u64_shr() 54 ret += mul_u32_u32(ah, mul) << (32 - shift); in mul_u64_u32_add_u64_shr()
|
| /include/linux/ |
| D | math64.h | 164 static __always_inline u64 mul_u64_u32_shr(u64 a, u32 mul, unsigned int shift) in mul_u64_u32_shr() argument 166 return (u64)(((unsigned __int128)a * mul) >> shift); in mul_u64_u32_shr() 171 static __always_inline u64 mul_u64_u64_shr(u64 a, u64 mul, unsigned int shift) in mul_u64_u64_shr() argument 173 return (u64)(((unsigned __int128)a * mul) >> shift); in mul_u64_u64_shr() 180 static __always_inline u64 mul_u64_u32_shr(u64 a, u32 mul, unsigned int shift) in mul_u64_u32_shr() argument 185 ret = mul_u32_u32(al, mul) >> shift; in mul_u64_u32_shr() 187 ret += mul_u32_u32(ah, mul) << (32 - shift); in mul_u64_u32_shr() 257 static inline u64 mul_u64_u32_div(u64 a, u32 mul, u32 divisor) in mul_u64_u32_div() argument 271 rl.ll = mul_u32_u32(u.l.low, mul); in mul_u64_u32_div() 272 rh.ll = mul_u32_u32(u.l.high, mul) + rl.l.high; in mul_u64_u32_div() [all …]
|
| /include/linux/iio/ |
| D | iio-gts-helper.h | 56 int mul; member 82 .mul = (_mul), \
|
| /include/media/ |
| D | v4l2-common.h | 544 s64 v4l2_get_link_freq(struct v4l2_ctrl_handler *handler, unsigned int mul,
|