Searched refs:frac_bits (Results 1 – 5 of 5) sorted by relevance
111 fixed_power_int(unsigned long x, unsigned int frac_bits, unsigned int n) in fixed_power_int() argument113 unsigned long result = 1UL << frac_bits; in fixed_power_int()119 result += 1UL << (frac_bits - 1); in fixed_power_int()120 result >>= frac_bits; in fixed_power_int()126 x += 1UL << (frac_bits - 1); in fixed_power_int()127 x >>= frac_bits; in fixed_power_int()
86 static u64 fixed_power(u64 x, unsigned int frac_bits, unsigned int n) in fixed_power() argument88 unsigned long result = 1UL << frac_bits; in fixed_power()94 result += 1UL << (frac_bits - 1); in fixed_power()95 result >>= frac_bits; in fixed_power()101 x += 1UL << (frac_bits - 1); in fixed_power()102 x >>= frac_bits; in fixed_power()
517 static inline struct fixed31_32 dc_fixpt_truncate(struct fixed31_32 arg, unsigned int frac_bits) in dc_fixpt_truncate() argument521 if (frac_bits >= FIXED31_32_BITS_PER_FRACTIONAL_PART) { in dc_fixpt_truncate()522 ASSERT(frac_bits == FIXED31_32_BITS_PER_FRACTIONAL_PART); in dc_fixpt_truncate()528 arg.value &= (~0ULL) << (FIXED31_32_BITS_PER_FRACTIONAL_PART - frac_bits); in dc_fixpt_truncate()
179 unsigned int frac_bits; in fsl_easrc_set_rs_ratio() local186 frac_bits = 39; in fsl_easrc_set_rs_ratio()190 frac_bits = 38; in fsl_easrc_set_rs_ratio()194 frac_bits = 37; in fsl_easrc_set_rs_ratio()200 val = (u64)in_rate << frac_bits; in fsl_easrc_set_rs_ratio()1965 unsigned int frac_bits; in fsl_easrc_m2m_calc_out_len() local1971 frac_bits = 39; in fsl_easrc_m2m_calc_out_len()1975 frac_bits = 38; in fsl_easrc_m2m_calc_out_len()1979 frac_bits = 37; in fsl_easrc_m2m_calc_out_len()1985 val1 = (u64)in_rate << frac_bits; in fsl_easrc_m2m_calc_out_len()[all …]
609 static u16 ctm_to_twos_complement(u64 coeff, int int_bits, int frac_bits) in ctm_to_twos_complement() argument614 c >>= 32 - frac_bits - 1; in ctm_to_twos_complement()624 c = clamp(c, -(s64)BIT(int_bits + frac_bits - 1), in ctm_to_twos_complement()625 (s64)(BIT(int_bits + frac_bits - 1) - 1)); in ctm_to_twos_complement()627 return c & (BIT(int_bits + frac_bits) - 1); in ctm_to_twos_complement()