Home
last modified time | relevance | path

Searched refs:frac_bits (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.10/kernel/sched/
Dloadavg.c110 fixed_power_int(unsigned long x, unsigned int frac_bits, unsigned int n) in fixed_power_int() argument
112 unsigned long result = 1UL << frac_bits; in fixed_power_int()
118 result += 1UL << (frac_bits - 1); in fixed_power_int()
119 result >>= frac_bits; in fixed_power_int()
125 x += 1UL << (frac_bits - 1); in fixed_power_int()
126 x >>= frac_bits; in fixed_power_int()
/Linux-v5.10/drivers/clk/bcm/
Dclk-bcm2835.c496 u32 frac_bits; member
942 GENMASK(CM_DIV_FRAC_BITS - data->frac_bits, 0) >> 1; in bcm2835_clock_choose_div()
966 CM_DIV_FRAC_BITS - data->frac_bits); in bcm2835_clock_choose_div()
983 if (data->int_bits == 0 && data->frac_bits == 0) in bcm2835_clock_rate_from_divisor()
990 div >>= CM_DIV_FRAC_BITS - data->frac_bits; in bcm2835_clock_rate_from_divisor()
991 div &= (1 << (data->int_bits + data->frac_bits)) - 1; in bcm2835_clock_rate_from_divisor()
996 temp = (u64)parent_rate << data->frac_bits; in bcm2835_clock_rate_from_divisor()
1011 if (data->int_bits == 0 && data->frac_bits == 0) in bcm2835_clock_get_rate()
1157 if (data->frac_bits) in bcm2835_clock_choose_div_and_prate()
1924 .frac_bits = 0,
[all …]
/Linux-v5.10/drivers/md/
Ddm-historical-service-time.c86 static u64 fixed_power(u64 x, unsigned int frac_bits, unsigned int n) in fixed_power() argument
88 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()
/Linux-v5.10/drivers/gpu/drm/amd/display/include/
Dfixed31_32.h523 static inline struct fixed31_32 dc_fixpt_truncate(struct fixed31_32 arg, unsigned int frac_bits) in dc_fixpt_truncate() argument
527 if (frac_bits >= FIXED31_32_BITS_PER_FRACTIONAL_PART) { in dc_fixpt_truncate()
528 ASSERT(frac_bits == FIXED31_32_BITS_PER_FRACTIONAL_PART); in dc_fixpt_truncate()
534 arg.value &= (~0LL) << (FIXED31_32_BITS_PER_FRACTIONAL_PART - frac_bits); in dc_fixpt_truncate()
/Linux-v5.10/drivers/gpu/drm/msm/dsi/pll/
Ddsi_pll_7nm.c70 u32 frac_bits; member
139 config->frac_bits = 18; in dsi_pll_setup_config()
174 multiplier = 1 << config->frac_bits; in dsi_pll_calc_dec_frac()
223 ssc_step_size *= (1 << config->frac_bits); in dsi_pll_calc_ssc()
240 regs->decimal_div_start, frac, config->frac_bits); in dsi_pll_calc_ssc()
Ddsi_pll_10nm.c70 u32 frac_bits; member
139 config->frac_bits = 18; in dsi_pll_setup_config()
173 multiplier = 1 << config->frac_bits; in dsi_pll_calc_dec_frac()
222 ssc_step_size *= (1 << config->frac_bits); in dsi_pll_calc_ssc()
239 regs->decimal_div_start, frac, config->frac_bits); in dsi_pll_calc_ssc()
/Linux-v5.10/sound/soc/fsl/
Dfsl_easrc.c179 unsigned int frac_bits; in fsl_easrc_set_rs_ratio() local
186 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()