Searched refs:den (Results 1 - 25 of 82) sorted by relevance

1234

/linux-master/arch/arm/mach-omap2/
H A Dtimer.c64 unsigned long long num, den; local
104 den = 244;
113 den = 125;
117 den = 1625;
121 den = 25;
125 den = 625;
129 den = 1625;
133 den = 1125;
139 den = 25;
152 reg |= den;
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_pll.c36 * @den: denominator
44 static void amdgpu_pll_reduce_ratio(unsigned *nom, unsigned *den, argument
50 tmp = gcd(*nom, *den);
52 *den /= tmp;
58 *den *= tmp;
62 if (*den < den_min) {
63 tmp = DIV_ROUND_UP(den_min, *den);
65 *den *= tmp;
74 * @den: denominator
85 unsigned int den, unsigne
84 amdgpu_pll_get_fb_ref_div(struct amdgpu_device *adev, unsigned int nom, unsigned int den, unsigned int post_div, unsigned int fb_div_max, unsigned int ref_div_max, unsigned int *fb_div, unsigned int *ref_div) argument
138 unsigned nom, den; local
[all...]
/linux-master/lib/math/
H A Drational-test.c8 unsigned long num, den; member in struct:rational_test_param
39 rational_best_approximation(param->num, param->den, param->max_num, param->max_den, &n, &d);
/linux-master/drivers/gpu/drm/amd/display/dc/basics/
H A Dconversion.h41 void reduce_fraction(uint32_t num, uint32_t den,
H A Dconversion.c150 void reduce_fraction(uint32_t num, uint32_t den, argument
155 gcd = find_gcd(num, den);
157 *out_den = den / gcd;
/linux-master/drivers/clk/mmp/
H A Dclk-frac.c34 rate *= factor->ftbl[i].den;
55 unsigned int val, num, den; local
64 den = (val >> masks->den_shift) & masks->den_mask;
66 if (!den)
70 rate *= den;
89 rate *= factor->ftbl[i].den;
107 val |= (factor->ftbl[i].den & masks->den_mask) << masks->den_shift;
121 u32 val, num, den; local
134 den = (val >> masks->den_shift) & masks->den_mask;
137 if (den
[all...]
H A Dclk-of-mmp2.c147 {.num = 8125, .den = 1536}, /*14.745MHZ */
148 {.num = 3521, .den = 689}, /*19.23MHZ */
161 {.num = 24868, .den = 511}, /* 2.0480 MHz */
162 {.num = 28003, .den = 793}, /* 2.8224 MHz */
163 {.num = 24941, .den = 1025}, /* 4.0960 MHz */
164 {.num = 28003, .den = 1586}, /* 5.6448 MHz */
165 {.num = 31158, .den = 2561}, /* 8.1920 MHz */
166 {.num = 16288, .den = 1845}, /* 11.2896 MHz */
167 {.num = 20772, .den = 2561}, /* 12.2880 MHz */
168 {.num = 8144, .den
[all...]
/linux-master/lib/
H A Dflex_proportions.c152 s64 num, den; local
158 den = percpu_counter_read_positive(&p->events);
165 if (den <= num) {
167 den = num;
169 den = 1;
171 *denominator = den;
/linux-master/sound/pci/emu10k1/
H A Dtimer.c49 unsigned long *num, unsigned long *den)
55 *den = emu->emu1010.word_clock;
57 *den = 48000;
48 snd_emu10k1_timer_precise_resolution(struct snd_timer *timer, unsigned long *num, unsigned long *den) argument
/linux-master/lib/crypto/mpi/
H A Dmpi-div.c17 void mpi_tdiv_qr(MPI quot, MPI rem, MPI num, MPI den);
71 /* If den == quot, den needs temporary storage.
72 * If den == rem, den needs temporary storage.
74 * If den has temporary storage, it can be normalized while being copied,
78 void mpi_tdiv_r(MPI rem, MPI num, MPI den) argument
80 mpi_tdiv_qr(NULL, rem, num, den);
83 void mpi_tdiv_qr(MPI quot, MPI rem, MPI num, MPI den) argument
88 mpi_size_t dsize = den
[all...]
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_sprite.c180 unsigned int *num, unsigned int *den)
196 *den = 8;
200 *den = 16;
204 *den = 1;
211 *den = 8;
215 *den = 16;
219 *den = 1;
226 *den = 8;
230 *den = 1;
240 unsigned int num, den; local
178 vlv_plane_ratio(const struct intel_crtc_state *crtc_state, const struct intel_plane_state *plane_state, unsigned int *num, unsigned int *den) argument
471 ivb_plane_ratio(const struct intel_crtc_state *crtc_state, const struct intel_plane_state *plane_state, unsigned int *num, unsigned int *den) argument
508 ivb_plane_ratio_scaling(const struct intel_crtc_state *crtc_state, const struct intel_plane_state *plane_state, unsigned int *num, unsigned int *den) argument
539 unsigned int num, den; local
559 unsigned int num, den; local
585 hsw_plane_ratio(const struct intel_crtc_state *crtc_state, const struct intel_plane_state *plane_state, unsigned int *num, unsigned int *den) argument
622 unsigned int num, den; local
[all...]
/linux-master/drivers/clk/spear/
H A Dclk-aux-synth.c66 unsigned int num = 1, den = 1, val, eqn; local
79 den = 2;
86 den *= (val >> aux->masks->yscale_sel_shift) &
89 if (!den)
92 return (((parent_rate / 10000) * num) / den) * 10000;
H A Dclk-vco-pll.c194 unsigned int num = 2, den = 0, val, mode = 0; local
206 den = (val >> PLL_DIV_N_SHIFT) & PLL_DIV_N_MASK;
215 den *= 256;
218 if (!den) {
223 return (((parent_rate / 10000) * num) / den) * 10000;
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_gt_clock_utils.c204 static u64 div_u64_roundup(u64 nom, u32 den) argument
206 return div_u64(nom + den - 1, den);
/linux-master/drivers/media/dvb-frontends/cxd2880/
H A Dcxd2880_tnrdmd_dvbt_mon.c550 int den; local
639 den = (nominal_rate_reg[0] & 0x7f) << 24;
640 den |= nominal_rate_reg[1] << 16;
641 den |= nominal_rate_reg[2] << 8;
642 den |= nominal_rate_reg[3];
643 den = (den + (390625 / 2)) / 390625;
645 den >>= 1;
648 *ppm = (num + (den / 2)) / den;
[all...]
/linux-master/drivers/clk/qcom/
H A Dclk-rcg2.c406 duty->den = 2;
417 duty->den = 2;
429 duty->den = n;
456 duty_per = (duty->num * 100) / duty->den;
517 int den; member in struct:frac_entry
561 request *= frac->den;
573 f.n = frac->den;
611 request *= frac->den;
623 frac->num, frac->den,
624 !!frac->den, hid_di
1341 unsigned long num, den; local
1387 unsigned long num, den; local
[all...]
/linux-master/include/trace/events/
H A Dclk.h240 __field( unsigned int, den )
246 __entry->den = duty->den;
250 (unsigned int)__entry->den)
/linux-master/sound/core/
H A Dpcm_lib.c826 unsigned int den; local
831 den = div_up(num, q);
832 if (den < rats[k].den_min)
834 if (den > rats[k].den_max)
835 den = rats[k].den_max;
838 r = (den - rats[k].den_min) % rats[k].den_step;
840 den -= r;
842 diff = num - q * den;
846 diff * best_den < best_diff * den) {
848 best_den = den;
865 unsigned int den; local
942 unsigned int den = rats[k].den; local
974 unsigned int den = rats[k].den; local
1342 unsigned int num = 0, den = 0; local
1377 unsigned int num = 0, den = 0; local
[all...]
/linux-master/lib/reed_solomon/
H A Ddecode_rs.c23 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-master/drivers/video/fbdev/core/
H A Dfbcvt.c76 u32 den; local
80 den = 2 * (cvt->yres/cvt->interlace + 2 * cvt->v_margin);
83 den = 2 * (cvt->yres/cvt->interlace + cvt->v_margin * 2
87 return 2 * (num/den);
/linux-master/include/linux/iio/adc/
H A Dqcom-vadc-common.h157 int qcom_adc5_prescaling_from_dt(u32 num, u32 den);
/linux-master/drivers/clk/meson/
H A Dsclk-div.c117 sclk->cached_duty.den);
148 duty->den = 2;
154 duty->den = sclk->cached_div;
/linux-master/sound/soc/codecs/
H A Dpcm512x.c760 unsigned long den; local
766 den = pllin_rate / common;
768 /* pllin_rate / P (or here, den) cannot be greater than 20 MHz */
769 if (pllin_rate / den > 20000000 && num < 8) {
770 num *= DIV_ROUND_UP(pllin_rate / den, 20000000);
771 den *= DIV_ROUND_UP(pllin_rate / den, 20000000);
773 dev_dbg(dev, "num / den = %lu / %lu\n", num, den);
775 P = den;
[all...]
/linux-master/drivers/thermal/
H A Dk3_j72xx_bandgap.c85 int m = 0, c, num, den, i, err, idx1, idx2, err1, err2, ref1, ref2; local
103 den = err2 - err1;
104 if (den)
105 m = num / den;
112 if (den != 0 && m != 0) {
/linux-master/drivers/clk/
H A Dclk-versaclock7.c257 * @den: The denominator (divisor).
268 static u64 vc7_128_div_64_to_64(u64 numhi, u64 numlo, u64 den, u64 *r) argument
303 if (numhi >= den) {
310 * Determine the normalization factor. We multiply den by this, so that
316 * numhi < den. The expression (-shift & 63) is the same as (64 -
322 shift = __builtin_clzll(den);
323 den <<= shift;
334 den1 = (u32)(den >> 32);
335 den0 = (u32)(den & 0xFFFFFFFFu);
346 qhat -= (c1 - c2 > den)
[all...]

Completed in 248 milliseconds

1234