| /linux/drivers/iio/test/ | 
| H A D | iio-test-rescale.c | 20 	const s32 denominator;  member 39 		.denominator = 8060, 47 		.denominator = 8060, 55 		.denominator = 8060, 64 		.denominator = 8060, 73 		.denominator = 53, 82 		.denominator = 53, 91 		.denominator = 8060, 100 		.denominator = 8060, 109 		.denominator = 8060, [all …] 
 | 
| /linux/drivers/clk/mmp/ | 
| H A D | clk-frac.c | 19  * numerator/denominator = Fin / (Fout * factor) 36 		rate = (u64)(req->best_parent_rate) * d->denominator;  in clk_factor_determine_rate() 66 	/* calculate denominator */  in clk_factor_recalc_rate() 67 	d.denominator = (val >> masks->den_shift) & masks->den_mask;  in clk_factor_recalc_rate() 68 	if (!d.denominator)  in clk_factor_recalc_rate() 71 	rate = (u64)parent_rate * d.denominator;  in clk_factor_recalc_rate() 92 		rate = (u64)prate * d->denominator;  in clk_factor_set_rate() 108 	val |= (d->denominator & masks->den_mask) << masks->den_shift;  in clk_factor_set_rate() 135 	/* calculate denominator */  in clk_factor_init() 136 	d.denominator = (val >> masks->den_shift) & masks->den_mask;  in clk_factor_init() [all …] 
 | 
| H A D | clk-of-mmp2.c | 147 	{ .numerator = 8125, .denominator = 1536 },	/* 14.745MHZ */ 148 	{ .numerator = 3521, .denominator =  689 },	/* 19.23MHZ */ 161 	{ .numerator = 24868, .denominator =  511 },	/*  2.0480 MHz */ 162 	{ .numerator = 28003, .denominator =  793 },	/*  2.8224 MHz */ 163 	{ .numerator = 24941, .denominator = 1025 },	/*  4.0960 MHz */ 164 	{ .numerator = 28003, .denominator = 1586 },	/*  5.6448 MHz */ 165 	{ .numerator = 31158, .denominator = 2561 },	/*  8.1920 MHz */ 166 	{ .numerator = 16288, .denominator = 1845 },	/* 11.2896 MHz */ 167 	{ .numerator = 20772, .denominator = 2561 },	/* 12.2880 MHz */ 168 	{ .numerator =  8144, .denominator = 1845 },	/* 22.5792 MHz */ [all …] 
 | 
| /linux/drivers/iio/afe/ | 
| H A D | iio-rescale.c | 34 		if (rescale->denominator == 1)  in rescale_process_scale() 36 		*val2 = rescale->denominator;  in rescale_process_scale() 45 		    !check_mul_overflow(*val2, rescale->denominator, &_val2)) {  in rescale_process_scale() 53 		tmp = div_s64(tmp, rescale->denominator);  in rescale_process_scale() 87 		*val = div_s64_rem(tmp, abs(rescale->denominator), &rem);  in rescale_process_scale() 90 		tmp = div_s64(tmp, abs(rescale->denominator));  in rescale_process_scale() 98 		if (neg ^ ((rescale->numerator < 0) ^ (rescale->denominator < 0))) {  in rescale_process_scale() 344 	 * numerator/denominator from overflowing.  in rescale_current_sense_amplifier_props() 348 	rescale->denominator = sense / factor;  in rescale_current_sense_amplifier_props() 352 	rescale->denominator *= gain_mult / factor;  in rescale_current_sense_amplifier_props() [all …] 
 | 
| /linux/include/trace/events/ | 
| H A D | kyber.h | 18 		 unsigned int denominator, unsigned int samples), 20 	TP_ARGS(dev, domain, type, percentile, numerator, denominator, samples), 28 		__field(	u8,	denominator			) 38 		__entry->denominator	= denominator; 45 		  __entry->denominator, __entry->samples)
  | 
| /linux/drivers/media/platform/qcom/camss/ | 
| H A D | camss-format.h | 17 	.hsub[(plane)].denominator	= (h_fract_den),                                        \ 19 	.vsub[(plane)].denominator	= (v_fract_den),                                        \ 25  * @denominator: Store the denominator part of the fraction 29 	u8 denominator;  member
  | 
| /linux/drivers/iio/adc/ | 
| H A D | qcom-vadc-common.c | 293 	{ .numerator =  1, .denominator =  1 }, 294 	{ .numerator =  1, .denominator =  3 }, 295 	{ .numerator =  1, .denominator =  4 }, 296 	{ .numerator =  1, .denominator =  6 }, 297 	{ .numerator =  1, .denominator = 20 }, 298 	{ .numerator =  1, .denominator =  8 }, 299 	{ .numerator = 10, .denominator = 81 }, 300 	{ .numerator =  1, .denominator = 10 }, 301 	{ .numerator =  1, .denominator = 16 }, 417 	voltage *= prescale->denominator;  in qcom_vadc_scale_volt() [all …] 
 | 
| /linux/lib/ | 
| H A D | flex_proportions.c | 21  * This formula can be straightforwardly computed by maintaining denominator 149 			   unsigned long *numerator, unsigned long *denominator)  in fprop_fraction_percpu()  argument 162 	 * Make fraction <= 1 and denominator > 0 even in presence of percpu  in fprop_fraction_percpu() 171 	*denominator = den;  in fprop_fraction_percpu() 183 		unsigned long numerator, denominator;  in __fprop_add_percpu_max()  local 186 		fprop_fraction_percpu(p, pl, &numerator, &denominator);  in __fprop_add_percpu_max() 188 		tmp = (u64)denominator * max_frac -  in __fprop_add_percpu_max()
  | 
| /linux/drivers/clk/ | 
| H A D | clk-fractional-divider.c | 13  * m (numerator) and n (denominator) values to be provided to satisfy 36  * we get the denominator to satisfy the desired range (2) and 101 	fract->denominator = n;  in clk_fd_get_div() 111 	if (!fract.numerator || !fract.denominator)  in clk_fd_recalc_rate() 115 	do_div(ret, fract.denominator);  in clk_fd_recalc_rate() 245 	*val = fract.denominator;  in clk_fd_denominator_get() 254 	debugfs_create_file("denominator", 0444, dentry, hw, &clk_fd_denominator_fops);  in clk_fd_debug_init()
  | 
| H A D | clk-fractional-divider_test.c | 11  * Test the maximum denominator case for fd clock without flags. 13  * Expect the highest possible denominator to be used in order to get as close as possible to the 69  * Test the maximum denominator case for zero based fd clock. 71  * Expect the highest possible denominator to be used in order to get as close as possible to the
  | 
| /linux/drivers/media/i2c/ | 
| H A D | mt9v011.c | 199 static void calc_fps(struct v4l2_subdev *sd, u32 *numerator, u32 *denominator)  in calc_fps()  argument 223 	if (numerator && denominator) {  in calc_fps() 225 		*denominator = (u32)frames_per_ms;  in calc_fps() 229 static u16 calc_speed(struct v4l2_subdev *sd, u32 numerator, u32 denominator)  in calc_speed()  argument 237 	if (!numerator || !denominator)  in calc_speed() 250 	t_time += denominator / 2;  in calc_speed() 251 	do_div(t_time, denominator);  in calc_speed() 378 		 &ival->interval.denominator);  in mt9v011_get_frame_interval() 397 	speed = calc_speed(sd, tpf->numerator, tpf->denominator);  in mt9v011_set_frame_interval() 403 	calc_fps(sd, &tpf->numerator, &tpf->denominator);  in mt9v011_set_frame_interval()
  | 
| /linux/drivers/phy/freescale/ | 
| H A D | phy-fsl-imx8-mipi-dphy.c | 157  * nominator, denominator. 192 	u32 lp_t, numerator, denominator;  in mixel_dphy_config_from_opts()  local 202 	denominator = ref_clk;  in mixel_dphy_config_from_opts() 203 	get_best_ratio(&numerator, &denominator, 255, 256);  in mixel_dphy_config_from_opts() 204 	if (!numerator || !denominator) {  in mixel_dphy_config_from_opts() 206 			numerator, denominator,  in mixel_dphy_config_from_opts() 211 	while ((numerator < 16) && (denominator <= 128)) {  in mixel_dphy_config_from_opts() 213 		denominator <<= 1;  in mixel_dphy_config_from_opts() 220 	i = __ffs(denominator);  in mixel_dphy_config_from_opts() 223 	cfg->cn = denominator >> i;  in mixel_dphy_config_from_opts() [all …] 
 | 
| /linux/drivers/gpu/drm/amd/display/dc/basics/ | 
| H A D | bw_fixed.c | 58 struct bw_fixed bw_frc_to_fixed(int64_t numerator, int64_t denominator)  in bw_frc_to_fixed()  argument 62 	bool arg2_negative = denominator < 0;  in bw_frc_to_fixed() 70 	ASSERT(denominator != 0);  in bw_frc_to_fixed() 73 	arg2_value = abs_i64(denominator);  in bw_frc_to_fixed()
  | 
| /linux/drivers/gpu/drm/amd/amdgpu/ | 
| H A D | amdgpu_pll.c | 36  * @den: denominator 38  * @den_min: minimum value for denominator 41  * denominator, but make nominator and denominator are at least as large 61 	/* make sure the denominator is large enough */  in amdgpu_pll_reduce_ratio() 74  * @den: denominator
  | 
| /linux/drivers/clk/spacemit/ | 
| H A D | ccu_ddn.c | 6  * DDN stands for "Divider Denominator Numerator", it's M/N clock with a 11  *	     denominator      Fout 15  *		Fin	denominator
  | 
| /linux/include/video/ | 
| H A D | cirrus.h | 57 #define CL_SEQR1B	0x1b	/* VCLK0 Denominator and Post-Scalar Value */ 58 #define CL_SEQR1C	0x1c	/* VCLK1 Denominator and Post-Scalar Value */ 59 #define CL_SEQR1D	0x1d	/* VCLK2 Denominator and Post-Scalar Value */ 60 #define CL_SEQR1E	0x1e	/* VCLK3 Denominator and Post-Scalar Value */
  | 
| /linux/lib/crypto/mpi/ | 
| H A D | mpi-div.c | 148 	/* Normalize the denominator, i.e. make its most significant bit set by  in mpi_tdiv_qr() 156 		/* Shift up the denominator setting the most significant bit of  in mpi_tdiv_qr() 158 		 * the original contents of the denominator.  in mpi_tdiv_qr() 177 		/* The denominator is already normalized, as required.	Copy it to  in mpi_tdiv_qr()
  | 
| /linux/drivers/media/pci/mgb4/ | 
| H A D | mgb4_io.h | 21 #define MGB4_PERIOD(numerator, denominator) \  argument 22 	((u32)div_u64((MGB4_HW_FREQ * (u64)(numerator)), (denominator)))
  | 
| /linux/drivers/staging/vc04_services/bcm2835-camera/ | 
| H A D | controls.c | 163 	rational_value.denominator = 100;  in ctrl_set_rational() 493 	gains.r_gain.denominator = 1000;  in ctrl_set_awb_gains() 495 	gains.b_gain.denominator = 1000;  in ctrl_set_awb_gains() 1273 	fps_range.fps_high.numerator = dev->capture.timeperframe.denominator;  in set_framerate_params() 1274 	fps_range.fps_high.denominator = dev->capture.timeperframe.numerator;  in set_framerate_params() 1280 		fps_range.fps_low.denominator = 1;  in set_framerate_params() 1284 		fps_range.fps_low.denominator = fps_range.fps_high.denominator;  in set_framerate_params() 1290 		 fps_range.fps_low.denominator,  in set_framerate_params() 1292 		 fps_range.fps_high.denominator);  in set_framerate_params()
  | 
| H A D | bcm2835-camera.c | 73 	tpf_min     = {.numerator = 1,		.denominator = FPS_MAX}, 74 	tpf_max     = {.numerator = 1,	        .denominator = FPS_MIN}, 75 	tpf_default = {.numerator = 1000,	.denominator = 30000}; 1031 				  dev->capture.timeperframe.denominator;  in mmal_setup_video_component() 1032 	preview_port->es.video.frame_rate.denominator =  in mmal_setup_video_component() 1082 		  dev->capture.timeperframe.denominator;  in mmal_setup_encode_component() 1083 	port->es.video.frame_rate.denominator =  in mmal_setup_encode_component() 1223 	camera_port->es.video.frame_rate.denominator = 1;  in mmal_setup_components() 1404 	tpf = tpf.denominator ? tpf : tpf_default;  in vidioc_s_parm() 1627 	format->es->video.frame_rate.denominator = 1;  in mmal_init() [all …] 
 | 
| /linux/arch/powerpc/include/asm/ | 
| H A D | sfp-machine.h | 26    denominator, which also happens to be the hardware I have :-> 273  * denominator) divides a UDWtype, composed by the UWtype integers 274  * HIGH_NUMERATOR and LOW_NUMERATOR, by DENOMINATOR and places the quotient 276  * than DENOMINATOR for correct operation.  If, in addition, the most 277  * significant bit of DENOMINATOR must be 1, then the pre-processor symbol
  | 
| /linux/drivers/clk/socfpga/ | 
| H A D | clk-pll-s10.c | 47 	/* read VCO1 reg for numerator and denominator */  in n5x_clk_pll_recalc_rate() 68 	/* read VCO1 reg for numerator and denominator */  in agilex_clk_pll_recalc_rate() 91 	/* read VCO1 reg for numerator and denominator */  in clk_pll_recalc_rate()
  | 
| /linux/include/linux/ | 
| H A D | clocksource.h | 327  * @denominator:	Denominator of the clock ratio between base clock and the clocksource 334 	u32			denominator;  member
  | 
| H A D | rational.h | 8  * e.g. when calculating optimum numerator/denominator pairs for
  | 
| /linux/drivers/media/dvb-frontends/cxd2880/ | 
| H A D | cxd2880_top.c | 809 	u32 denominator = 0;  in cxd2880_set_ber_per_period_t2()  local 858 		denominator = ((term_a + term_b) * 71 + (131 / 2)) / 131;  in cxd2880_set_ber_per_period_t2() 861 		denominator = ((term_a + term_b) * 7 + 20) / 40;  in cxd2880_set_ber_per_period_t2() 864 		denominator = ((term_a + term_b) * 7 + 24) / 48;  in cxd2880_set_ber_per_period_t2() 867 		denominator = ((term_a + term_b) + 4) / 8;  in cxd2880_set_ber_per_period_t2() 871 		denominator = ((term_a + term_b) * 7 + 32) / 64;  in cxd2880_set_ber_per_period_t2() 877 			(plp.num_blocks_max * 1000000 + (denominator / 2)) /  in cxd2880_set_ber_per_period_t2() 878 			denominator;  in cxd2880_set_ber_per_period_t2() 883 			(plp.num_blocks_max * 1000000 + (denominator / 2)) /  in cxd2880_set_ber_per_period_t2() 884 			denominator;  in cxd2880_set_ber_per_period_t2()
  |