| /Linux-v5.4/drivers/clk/mmp/ | 
| D | clk-frac.c | 36 		rate = (((*prate / 10000) * factor->ftbl[i].den) /  in clk_factor_round_rate() 56 	unsigned int val, num, den;  in clk_factor_recalc_rate()  local 64 	den = (val >> masks->den_shift) & masks->den_mask;  in clk_factor_recalc_rate() 66 	if (!den)  in clk_factor_recalc_rate() 69 	return (((parent_rate / 10000)  * den) /  in clk_factor_recalc_rate() 85 		rate = (((prate / 10000) * factor->ftbl[i].den) /  in clk_factor_set_rate() 102 	val |= (factor->ftbl[i].den & masks->den_mask) << masks->den_shift;  in clk_factor_set_rate() 116 	u32 val, num, den;  in clk_factor_init()  local 129 	den = (val >> masks->den_shift) & masks->den_mask;  in clk_factor_init() 132 		if (den == factor->ftbl[i].den && num == factor->ftbl[i].num)  in clk_factor_init() [all …] 
 | 
| /Linux-v5.4/drivers/gpu/drm/amd/amdgpu/ | 
| D | amdgpu_pll.c | 36  * @den: denominator 44 static void amdgpu_pll_reduce_ratio(unsigned *nom, unsigned *den,  in amdgpu_pll_reduce_ratio()  argument 50 	tmp = gcd(*nom, *den);  in amdgpu_pll_reduce_ratio() 52 	*den /= tmp;  in amdgpu_pll_reduce_ratio() 58 		*den *= tmp;  in amdgpu_pll_reduce_ratio() 62 	if (*den < den_min) {  in amdgpu_pll_reduce_ratio() 63 		tmp = DIV_ROUND_UP(den_min, *den);  in amdgpu_pll_reduce_ratio() 65 		*den *= tmp;  in amdgpu_pll_reduce_ratio() 73  * @den: denominator 83 static void amdgpu_pll_get_fb_ref_div(unsigned nom, unsigned den, unsigned post_div,  in amdgpu_pll_get_fb_ref_div()  argument [all …] 
 | 
| /Linux-v5.4/lib/ | 
| D | flex_proportions.c | 144 	s64 num, den;  in fprop_fraction_single()  local 150 		den = percpu_counter_read_positive(&p->events);  in fprop_fraction_single() 157 	if (den <= num) {  in fprop_fraction_single() 159 			den = num;  in fprop_fraction_single() 161 			den = 1;  in fprop_fraction_single() 163 	*denominator = den;  in fprop_fraction_single() 232 	s64 num, den;  in fprop_fraction_percpu()  local 238 		den = percpu_counter_read_positive(&p->events);  in fprop_fraction_percpu() 245 	if (den <= num) {  in fprop_fraction_percpu() 247 			den = num;  in fprop_fraction_percpu() [all …] 
 | 
| /Linux-v5.4/drivers/thermal/qcom/ | 
| D | tsens-common.c | 41 	int num, den;  in compute_intercept_slope()  local 56 			den = CAL_DEGC_PT2 - CAL_DEGC_PT1;  in compute_intercept_slope() 57 			priv->sensor[i].slope = num / den;  in compute_intercept_slope() 69 	int degc, num, den;  in code_to_degc()  local 72 	den = s->slope;  in code_to_degc() 75 		degc = num + (den / 2);  in code_to_degc() 77 		degc = num - (den / 2);  in code_to_degc() 81 	degc /= den;  in code_to_degc()
  | 
| /Linux-v5.4/drivers/media/dvb-frontends/cxd2880/ | 
| D | cxd2880_tnrdmd_dvbt_mon.c | 550 	int den;  in cxd2880_tnrdmd_dvbt_mon_sampling_offset()  local 639 	den = (nominal_rate_reg[0] & 0x7f) << 24;  in cxd2880_tnrdmd_dvbt_mon_sampling_offset() 640 	den |= nominal_rate_reg[1] << 16;  in cxd2880_tnrdmd_dvbt_mon_sampling_offset() 641 	den |= nominal_rate_reg[2] << 8;  in cxd2880_tnrdmd_dvbt_mon_sampling_offset() 642 	den |= nominal_rate_reg[3];  in cxd2880_tnrdmd_dvbt_mon_sampling_offset() 643 	den = (den + (390625 / 2)) / 390625;  in cxd2880_tnrdmd_dvbt_mon_sampling_offset() 645 	den >>= 1;  in cxd2880_tnrdmd_dvbt_mon_sampling_offset() 648 		*ppm = (num + (den / 2)) / den;  in cxd2880_tnrdmd_dvbt_mon_sampling_offset() 650 		*ppm = (num - (den / 2)) / den;  in cxd2880_tnrdmd_dvbt_mon_sampling_offset()
  | 
| /Linux-v5.4/arch/ia64/kernel/ | 
| D | time.c | 279 		itc_ratio.den = 1;  in ia64_init_itm() 287 	if (!proc_ratio.den)  in ia64_init_itm() 288 		proc_ratio.den = 1;	/* avoid division by zero */  in ia64_init_itm() 289 	if (!itc_ratio.den)  in ia64_init_itm() 290 		itc_ratio.den = 1;	/* avoid division by zero */  in ia64_init_itm() 292 	itc_freq = (platform_base_freq*itc_ratio.num)/itc_ratio.den;  in ia64_init_itm() 298 	       itc_ratio.num, itc_ratio.den, itc_freq / 1000000, (itc_freq / 1000) % 1000);  in ia64_init_itm() 301 		itc_drift = platform_base_drift*itc_ratio.num/itc_ratio.den;  in ia64_init_itm() 308 	local_cpu_data->proc_freq = (platform_base_freq*proc_ratio.num)/proc_ratio.den;  in ia64_init_itm()
  | 
| /Linux-v5.4/sound/core/ | 
| D | pcm_lib.c | 789 		unsigned int den;  in snd_interval_ratnum()  local 794 		den = div_up(num, q);  in snd_interval_ratnum() 795 		if (den < rats[k].den_min)  in snd_interval_ratnum() 797 		if (den > rats[k].den_max)  in snd_interval_ratnum() 798 			den = rats[k].den_max;  in snd_interval_ratnum() 801 			r = (den - rats[k].den_min) % rats[k].den_step;  in snd_interval_ratnum() 803 				den -= r;  in snd_interval_ratnum() 805 		diff = num - q * den;  in snd_interval_ratnum() 809 		    diff * best_den < best_diff * den) {  in snd_interval_ratnum() 811 			best_den = den;  in snd_interval_ratnum() [all …] 
 | 
| /Linux-v5.4/drivers/clk/spear/ | 
| D | clk-aux-synth.c | 69 	unsigned int num = 1, den = 1, val, eqn;  in clk_aux_recalc_rate()  local 82 		den = 2;  in clk_aux_recalc_rate() 89 	den *= (val >> aux->masks->yscale_sel_shift) &  in clk_aux_recalc_rate() 92 	if (!den)  in clk_aux_recalc_rate() 95 	return (((parent_rate / 10000) * num) / den) * 10000;  in clk_aux_recalc_rate()
  | 
| D | clk-vco-pll.c | 197 	unsigned int num = 2, den = 0, val, mode = 0;  in clk_vco_recalc_rate()  local 209 	den = (val >> PLL_DIV_N_SHIFT) & PLL_DIV_N_MASK;  in clk_vco_recalc_rate() 218 		den *= 256;  in clk_vco_recalc_rate() 221 	if (!den) {  in clk_vco_recalc_rate() 226 	return (((parent_rate / 10000) * num) / den) * 10000;  in clk_vco_recalc_rate()
  | 
| /Linux-v5.4/drivers/iio/adc/ | 
| D | qcom-spmi-adc5.c | 147 	{.num =  1, .den =  1}, 148 	{.num =  1, .den =  3}, 149 	{.num =  1, .den =  4}, 150 	{.num =  1, .den =  6}, 151 	{.num =  1, .den = 20}, 152 	{.num =  1, .den =  8}, 153 	{.num = 10, .den = 81}, 154 	{.num =  1, .den = 10}, 155 	{.num =  1, .den = 16} 168 static int adc5_prescaling_from_dt(u32 num, u32 den)  in adc5_prescaling_from_dt()  argument [all …] 
 | 
| D | qcom-spmi-vadc.c | 127 	{.num =  1, .den =  1}, 128 	{.num =  1, .den =  3}, 129 	{.num =  1, .den =  4}, 130 	{.num =  1, .den =  6}, 131 	{.num =  1, .den = 20}, 132 	{.num =  1, .den =  8}, 133 	{.num = 10, .den = 81}, 134 	{.num =  1, .den = 10} 408 static int vadc_prescaling_from_dt(u32 num, u32 den)  in vadc_prescaling_from_dt()  argument 414 		    vadc_prescale_ratios[pre].den == den)  in vadc_prescaling_from_dt()
  | 
| D | qcom-vadc-common.c | 190 	voltage = voltage * prescale->den;  in qcom_vadc_scale_volt() 232 		temp = voltage * prescale->den;  in qcom_vadc_scale_die_temp() 254 	voltage = voltage * prescale->den;  in qcom_vadc_scale_chg_temp() 284 		voltage *= prescale->den;  in qcom_vadc_scale_code_voltage_factor()
  | 
| /Linux-v5.4/arch/arm/mach-omap2/ | 
| D | timer.c | 617 	unsigned long long num, den;  in realtime_counter_init()  local 656 			den = 244;  in realtime_counter_init() 665 		den = 125;  in realtime_counter_init() 669 		den = 1625;  in realtime_counter_init() 673 		den = 25;  in realtime_counter_init() 677 		den = 625;  in realtime_counter_init() 681 		den = 1625;  in realtime_counter_init() 685 		den = 1125;  in realtime_counter_init() 691 		den = 25;  in realtime_counter_init() 704 	reg |= den;  in realtime_counter_init() [all …] 
 | 
| /Linux-v5.4/include/trace/events/ | 
| D | clk.h | 196 		__field( unsigned int,           den                     ) 202 		__entry->den = duty->den; 206 		  (unsigned int)__entry->den)
  | 
| /Linux-v5.4/include/linux/ | 
| D | jiffies.h | 45 /* Suppose we want to divide two numbers NOM and DEN: NOM/DEN, then we can 47  *     (NOM << LSH) / DEN 51  *   - (NOM / DEN) fits in (32 - LSH) bits. 52  *   - (NOM % DEN) fits in (32 - LSH) bits. 54 #define SH_DIV(NOM,DEN,LSH) (   (((NOM) / (DEN)) << (LSH))              \  argument 55                              + ((((NOM) % (DEN)) << (LSH)) + (DEN) / 2) / (DEN))
  | 
| /Linux-v5.4/drivers/media/i2c/m5mols/ | 
| D | m5mols_capture.c | 43 	u32 num, den;  in m5mols_read_rational()  local 47 		ret = m5mols_read_u32(sd, addr_den, &den);  in m5mols_read_rational() 50 	*val = den == 0 ? 0 : num / den;  in m5mols_read_rational()
  | 
| /Linux-v5.4/sound/soc/codecs/ | 
| D | pcm512x.c | 757 	unsigned long den;  in pcm512x_find_pll_coeff()  local 763 	den = pllin_rate / common;  in pcm512x_find_pll_coeff() 765 	/* pllin_rate / P (or here, den) cannot be greater than 20 MHz */  in pcm512x_find_pll_coeff() 766 	if (pllin_rate / den > 20000000 && num < 8) {  in pcm512x_find_pll_coeff() 767 		num *= DIV_ROUND_UP(pllin_rate / den, 20000000);  in pcm512x_find_pll_coeff() 768 		den *= DIV_ROUND_UP(pllin_rate / den, 20000000);  in pcm512x_find_pll_coeff() 770 	dev_dbg(dev, "num / den = %lu / %lu\n", num, den);  in pcm512x_find_pll_coeff() 772 	P = den;  in pcm512x_find_pll_coeff() 773 	if (den <= 15 && num <= 16 * 63  in pcm512x_find_pll_coeff() 798 	common = gcd(10000 * num, den);  in pcm512x_find_pll_coeff() [all …] 
 | 
| /Linux-v5.4/Documentation/devicetree/bindings/arm/firmware/ | 
| D | sdei.txt | 4 ARM DEN 0054A ("Software Delegated Exception Interface") can be used by 13 Convention (ARM DEN 0028B):
  | 
| /Linux-v5.4/sound/pci/emu10k1/ | 
| D | timer.c | 48 					       unsigned long *num, unsigned long *den)  in snd_emu10k1_timer_precise_resolution()  argument 51 	*den = 48000;  in snd_emu10k1_timer_precise_resolution()
  | 
| /Linux-v5.4/Documentation/translations/zh_CN/arm64/ | 
| D | booting.txt | 233   ARM DEN 0022A:用于 ARM 上的电源状态协调接口系统软件)中描述的 236   *译者注: ARM DEN 0022A 已更新到 ARM DEN 0022C。
  | 
| /Linux-v5.4/lib/reed_solomon/ | 
| D | decode_rs.c | 23 	uint16_t u, q, tmp, num1, num2, den, discr_r, syn_error;  variable 249 	 * inv(X(l))**(fcr-1) and den = lambda_pr(inv(X(l))) all in poly-form 268 		den = 0; 274 				den ^= alpha_to[rs_modnn(rs, lambda[i + 1] + 281 					       nn - index_of[den])];
  | 
| /Linux-v5.4/drivers/clk/qcom/ | 
| D | clk-rcg2.c | 378 	int den;  member 422 		request *= frac->den;  in clk_edp_pixel_set_rate() 434 		f.n = frac->den;  in clk_edp_pixel_set_rate() 472 		request *= frac->den;  in clk_edp_pixel_determine_rate() 484 				      frac->num, frac->den,  in clk_edp_pixel_determine_rate() 485 				      !!frac->den, hid_div);  in clk_edp_pixel_determine_rate() 647 		request = (req->rate * frac->den) / frac->num;  in clk_pixel_determine_rate() 655 		req->rate = (src_rate * frac->num) / frac->den;  in clk_pixel_determine_rate() 685 		request = (rate * frac->den) / frac->num;  in clk_pixel_set_rate() 697 		f.n = frac->den;  in clk_pixel_set_rate()
  | 
| /Linux-v5.4/drivers/clk/meson/ | 
| D | sclk-div.c | 116 					    sclk->cached_duty.den);  in sclk_apply_ratio() 147 		duty->den = 2;  in sclk_div_get_duty_cycle() 153 	duty->den = sclk->cached_div;  in sclk_div_get_duty_cycle()
  | 
| /Linux-v5.4/Documentation/devicetree/bindings/clock/ | 
| D | silabs,si5341.txt | 44 - silabs,pll-m-num, silabs,pll-m-den: Numerator and denominator for PLL 46   example, to create 14GHz from a 48MHz xtal, use m-num=14000 and m-den=48. Only 105 		silabs,pll-m-den = <48>;
  | 
| /Linux-v5.4/drivers/gpu/drm/radeon/ | 
| D | radeon_display.c | 875  * @den: denominator 883 static void avivo_reduce_ratio(unsigned *nom, unsigned *den,  in avivo_reduce_ratio()  argument 889 	tmp = gcd(*nom, *den);  in avivo_reduce_ratio() 891 	*den /= tmp;  in avivo_reduce_ratio() 897 		*den *= tmp;  in avivo_reduce_ratio() 901 	if (*den < den_min) {  in avivo_reduce_ratio() 902 		tmp = DIV_ROUND_UP(den_min, *den);  in avivo_reduce_ratio() 904 		*den *= tmp;  in avivo_reduce_ratio() 912  * @den: denominator 922 static void avivo_get_fb_ref_div(unsigned nom, unsigned den, unsigned post_div,  in avivo_get_fb_ref_div()  argument [all …] 
 |