Home
last modified time | relevance | path

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

12345678

/kernel/linux/linux-5.10/arch/arm/mach-omap2/
H A Dtimer.c64 unsigned long long num, den; in realtime_counter_init() local
104 den = 244; in realtime_counter_init()
113 den = 125; in realtime_counter_init()
117 den = 1625; in realtime_counter_init()
121 den = 25; in realtime_counter_init()
125 den = 625; in realtime_counter_init()
129 den = 1625; in realtime_counter_init()
133 den = 1125; in realtime_counter_init()
139 den = 25; in realtime_counter_init()
152 reg |= den; in realtime_counter_init()
[all...]
/kernel/linux/linux-6.6/arch/arm/mach-omap2/
H A Dtimer.c64 unsigned long long num, den; in realtime_counter_init() local
104 den = 244; in realtime_counter_init()
113 den = 125; in realtime_counter_init()
117 den = 1625; in realtime_counter_init()
121 den = 25; in realtime_counter_init()
125 den = 625; in realtime_counter_init()
129 den = 1625; in realtime_counter_init()
133 den = 1125; in realtime_counter_init()
139 den = 25; in realtime_counter_init()
152 reg |= den; in realtime_counter_init()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_pll.c36 * @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, unsigne argument
129 unsigned nom, den; amdgpu_pll_compute() local
[all...]
/kernel/linux/linux-5.10/lib/
H A Dflex_proportions.c144 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 in fprop_fraction_percpu()
[all...]
/kernel/linux/linux-5.10/drivers/clk/mmp/
H A Dclk-frac.c37 rate *= factor->ftbl[i].den; in clk_factor_round_rate()
58 unsigned int val, num, den; in clk_factor_recalc_rate() local
67 den = (val >> masks->den_shift) & masks->den_mask; in clk_factor_recalc_rate()
69 if (!den) in clk_factor_recalc_rate()
73 rate *= den; in clk_factor_recalc_rate()
92 rate *= factor->ftbl[i].den; in clk_factor_set_rate()
110 val |= (factor->ftbl[i].den & masks->den_mask) << masks->den_shift; in clk_factor_set_rate()
124 u32 val, num, den; in clk_factor_init() local
137 den = (val >> masks->den_shift) & masks->den_mask; in clk_factor_init()
140 if (den in clk_factor_init()
[all...]
H A Dclk-of-mmp2.c148 {.num = 8125, .den = 1536}, /*14.745MHZ */
149 {.num = 3521, .den = 689}, /*19.23MHZ */
162 {.num = 24868, .den = 511}, /* 2.0480 MHz */
163 {.num = 28003, .den = 793}, /* 2.8224 MHz */
164 {.num = 24941, .den = 1025}, /* 4.0960 MHz */
165 {.num = 28003, .den = 1586}, /* 5.6448 MHz */
166 {.num = 31158, .den = 2561}, /* 8.1920 MHz */
167 {.num = 16288, .den = 1845}, /* 11.2896 MHz */
168 {.num = 20772, .den = 2561}, /* 12.2880 MHz */
169 {.num = 8144, .den
[all...]
/kernel/linux/linux-6.6/drivers/clk/mmp/
H A Dclk-frac.c34 rate *= factor->ftbl[i].den; in clk_factor_round_rate()
55 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()
70 rate *= den; in clk_factor_recalc_rate()
89 rate *= factor->ftbl[i].den; in clk_factor_set_rate()
107 val |= (factor->ftbl[i].den & masks->den_mask) << masks->den_shift; in clk_factor_set_rate()
121 u32 val, num, den; in clk_factor_init() local
134 den = (val >> masks->den_shift) & masks->den_mask; in clk_factor_init()
137 if (den in clk_factor_init()
[all...]
/kernel/linux/linux-6.6/lib/
H A Dflex_proportions.c140 s64 num, den; in fprop_fraction_single() local
146 den = percpu_counter_read_positive(&p->events); in fprop_fraction_single()
153 if (den <= num) { in fprop_fraction_single()
155 den = num; in fprop_fraction_single()
157 den = 1; in fprop_fraction_single()
159 *denominator = den; in fprop_fraction_single()
229 s64 num, den; in fprop_fraction_percpu() local
235 den = percpu_counter_read_positive(&p->events); in fprop_fraction_percpu()
242 if (den <= num) { in fprop_fraction_percpu()
244 den in fprop_fraction_percpu()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_pll.c36 * @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()
74 * @den: denominator
85 unsigned int den, unsigne in amdgpu_pll_get_fb_ref_div()
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) amdgpu_pll_get_fb_ref_div() argument
138 unsigned nom, den; amdgpu_pll_compute() local
[all...]
/kernel/linux/linux-5.10/arch/ia64/kernel/
H A Dtime.c280 itc_ratio.den = 1; in ia64_init_itm()
288 if (!proc_ratio.den) in ia64_init_itm()
289 proc_ratio.den = 1; /* avoid division by zero */ in ia64_init_itm()
290 if (!itc_ratio.den) in ia64_init_itm()
291 itc_ratio.den = 1; /* avoid division by zero */ in ia64_init_itm()
293 itc_freq = (platform_base_freq*itc_ratio.num)/itc_ratio.den; in ia64_init_itm()
299 itc_ratio.num, itc_ratio.den, itc_freq / 1000000, (itc_freq / 1000) % 1000); in ia64_init_itm()
302 itc_drift = platform_base_drift*itc_ratio.num/itc_ratio.den; in ia64_init_itm()
309 local_cpu_data->proc_freq = (platform_base_freq*proc_ratio.num)/proc_ratio.den; in ia64_init_itm()
/kernel/linux/linux-6.6/arch/ia64/kernel/
H A Dtime.c287 itc_ratio.den = 1; in ia64_init_itm()
295 if (!proc_ratio.den) in ia64_init_itm()
296 proc_ratio.den = 1; /* avoid division by zero */ in ia64_init_itm()
297 if (!itc_ratio.den) in ia64_init_itm()
298 itc_ratio.den = 1; /* avoid division by zero */ in ia64_init_itm()
300 itc_freq = (platform_base_freq*itc_ratio.num)/itc_ratio.den; in ia64_init_itm()
306 itc_ratio.num, itc_ratio.den, itc_freq / 1000000, (itc_freq / 1000) % 1000); in ia64_init_itm()
309 itc_drift = platform_base_drift*itc_ratio.num/itc_ratio.den; in ia64_init_itm()
316 local_cpu_data->proc_freq = (platform_base_freq*proc_ratio.num)/proc_ratio.den; in ia64_init_itm()
/kernel/linux/linux-5.10/lib/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) in mpi_tdiv_r() argument
80 mpi_tdiv_qr(NULL, rem, num, den); in mpi_tdiv_r()
83 void mpi_tdiv_qr(MPI quot, MPI rem, MPI num, MPI den) in mpi_tdiv_qr() argument
88 mpi_size_t dsize = den in mpi_tdiv_qr()
[all...]
/kernel/linux/linux-6.6/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) in mpi_tdiv_r() argument
80 mpi_tdiv_qr(NULL, rem, num, den); in mpi_tdiv_r()
83 void mpi_tdiv_qr(MPI quot, MPI rem, MPI num, MPI den) in mpi_tdiv_qr() argument
88 mpi_size_t dsize = den in mpi_tdiv_qr()
[all...]
/kernel/linux/linux-5.10/sound/core/
H A Dpcm_lib.c800 unsigned int den; in snd_interval_ratnum() local
805 den = div_up(num, q); in snd_interval_ratnum()
806 if (den < rats[k].den_min) in snd_interval_ratnum()
808 if (den > rats[k].den_max) in snd_interval_ratnum()
809 den = rats[k].den_max; in snd_interval_ratnum()
812 r = (den - rats[k].den_min) % rats[k].den_step; in snd_interval_ratnum()
814 den -= r; in snd_interval_ratnum()
816 diff = num - q * den; in snd_interval_ratnum()
820 diff * best_den < best_diff * den) { in snd_interval_ratnum()
822 best_den = den; in snd_interval_ratnum()
839 unsigned int den; snd_interval_ratnum() local
916 unsigned int den = rats[k].den; snd_interval_ratden() local
948 unsigned int den = rats[k].den; snd_interval_ratden() local
1316 unsigned int num = 0, den = 0; snd_pcm_hw_rule_ratnums() local
1351 unsigned int num = 0, den = 0; snd_pcm_hw_rule_ratdens() local
[all...]
/kernel/linux/linux-6.6/sound/core/
H A Dpcm_lib.c826 unsigned int den; in snd_interval_ratnum() local
831 den = div_up(num, q); in snd_interval_ratnum()
832 if (den < rats[k].den_min) in snd_interval_ratnum()
834 if (den > rats[k].den_max) in snd_interval_ratnum()
835 den = rats[k].den_max; in snd_interval_ratnum()
838 r = (den - rats[k].den_min) % rats[k].den_step; in snd_interval_ratnum()
840 den -= r; in snd_interval_ratnum()
842 diff = num - q * den; in snd_interval_ratnum()
846 diff * best_den < best_diff * den) { in snd_interval_ratnum()
848 best_den = den; in snd_interval_ratnum()
865 unsigned int den; snd_interval_ratnum() local
942 unsigned int den = rats[k].den; snd_interval_ratden() local
974 unsigned int den = rats[k].den; snd_interval_ratden() local
1342 unsigned int num = 0, den = 0; snd_pcm_hw_rule_ratnums() local
1377 unsigned int num = 0, den = 0; snd_pcm_hw_rule_ratdens() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_sprite.c174 unsigned int *num, unsigned int *den) in vlv_plane_ratio()
190 *den = 8; in vlv_plane_ratio()
194 *den = 16; in vlv_plane_ratio()
198 *den = 1; in vlv_plane_ratio()
205 *den = 8; in vlv_plane_ratio()
209 *den = 16; in vlv_plane_ratio()
213 *den = 1; in vlv_plane_ratio()
220 *den = 8; in vlv_plane_ratio()
224 *den = 1; in vlv_plane_ratio()
234 unsigned int num, den; in vlv_plane_min_cdclk() local
172 vlv_plane_ratio(const struct intel_crtc_state *crtc_state, const struct intel_plane_state *plane_state, unsigned int *num, unsigned int *den) vlv_plane_ratio() argument
465 ivb_plane_ratio(const struct intel_crtc_state *crtc_state, const struct intel_plane_state *plane_state, unsigned int *num, unsigned int *den) ivb_plane_ratio() argument
502 ivb_plane_ratio_scaling(const struct intel_crtc_state *crtc_state, const struct intel_plane_state *plane_state, unsigned int *num, unsigned int *den) ivb_plane_ratio_scaling() argument
533 unsigned int num, den; ivb_plane_min_cdclk() local
553 unsigned int num, den; ivb_sprite_min_cdclk() local
579 hsw_plane_ratio(const struct intel_crtc_state *crtc_state, const struct intel_plane_state *plane_state, unsigned int *num, unsigned int *den) hsw_plane_ratio() argument
616 unsigned int num, den; hsw_plane_min_cdclk() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_sprite.c361 unsigned int *num, unsigned int *den) in skl_plane_ratio()
369 *den = 8; in skl_plane_ratio()
372 *den = 8; in skl_plane_ratio()
376 *den = 1; in skl_plane_ratio()
384 unsigned int num, den; in skl_plane_min_cdclk() local
387 skl_plane_ratio(crtc_state, plane_state, &num, &den); in skl_plane_min_cdclk()
391 den *= 2; in skl_plane_min_cdclk()
393 return DIV_ROUND_UP(pixel_rate * num, den); in skl_plane_min_cdclk()
846 unsigned int *num, unsigned int *den) in vlv_plane_ratio()
862 *den in vlv_plane_ratio()
359 skl_plane_ratio(const struct intel_crtc_state *crtc_state, const struct intel_plane_state *plane_state, unsigned int *num, unsigned int *den) skl_plane_ratio() argument
844 vlv_plane_ratio(const struct intel_crtc_state *crtc_state, const struct intel_plane_state *plane_state, unsigned int *num, unsigned int *den) vlv_plane_ratio() argument
906 unsigned int num, den; vlv_plane_min_cdclk() local
1140 ivb_plane_ratio(const struct intel_crtc_state *crtc_state, const struct intel_plane_state *plane_state, unsigned int *num, unsigned int *den) ivb_plane_ratio() argument
1177 ivb_plane_ratio_scaling(const struct intel_crtc_state *crtc_state, const struct intel_plane_state *plane_state, unsigned int *num, unsigned int *den) ivb_plane_ratio_scaling() argument
1208 unsigned int num, den; ivb_plane_min_cdclk() local
1228 unsigned int num, den; ivb_sprite_min_cdclk() local
1254 hsw_plane_ratio(const struct intel_crtc_state *crtc_state, const struct intel_plane_state *plane_state, unsigned int *num, unsigned int *den) hsw_plane_ratio() argument
1291 unsigned int num, den; hsw_plane_min_cdclk() local
[all...]
/kernel/linux/linux-6.6/drivers/clk/qcom/
H A Dclk-rcg2.c406 duty->den = 2; in clk_rcg2_get_duty_cycle()
417 duty->den = 2; in clk_rcg2_get_duty_cycle()
429 duty->den = n; in clk_rcg2_get_duty_cycle()
456 duty_per = (duty->num * 100) / duty->den; in clk_rcg2_set_duty_cycle()
517 int den; member
561 request *= frac->den; in clk_edp_pixel_set_rate()
573 f.n = frac->den; in clk_edp_pixel_set_rate()
611 request *= frac->den; in clk_edp_pixel_determine_rate()
623 frac->num, frac->den, in clk_edp_pixel_determine_rate()
624 !!frac->den, hid_di in clk_edp_pixel_determine_rate()
1341 unsigned long num, den; clk_rcg2_dp_set_rate() local
1387 unsigned long num, den; clk_rcg2_dp_determine_rate() local
[all...]
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/cxd2880/
H A Dcxd2880_tnrdmd_dvbt_mon.c550 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()
[all...]
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/cxd2880/
H A Dcxd2880_tnrdmd_dvbt_mon.c550 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()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
H A Dintel_gt_clock_utils.c64 static u64 div_u64_roundup(u64 nom, u32 den) in div_u64_roundup() argument
66 return div_u64(nom + den - 1, den); in div_u64_roundup()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/basics/
H A Dconversion.c115 void reduce_fraction(uint32_t num, uint32_t den, in reduce_fraction() argument
120 gcd = find_gcd(num, den); in reduce_fraction()
122 *out_den = den / gcd; in reduce_fraction()
/kernel/linux/linux-6.6/sound/pci/emu10k1/
H A Dtimer.c49 unsigned long *num, unsigned long *den) in snd_emu10k1_timer_precise_resolution()
55 *den = emu->emu1010.word_clock; in snd_emu10k1_timer_precise_resolution()
57 *den = 48000; in snd_emu10k1_timer_precise_resolution()
48 snd_emu10k1_timer_precise_resolution(struct snd_timer *timer, unsigned long *num, unsigned long *den) snd_emu10k1_timer_precise_resolution() argument
/kernel/linux/linux-5.10/drivers/clk/spear/
H A Dclk-aux-synth.c69 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()
/kernel/linux/linux-6.6/drivers/clk/spear/
H A Dclk-aux-synth.c66 unsigned int num = 1, den = 1, val, eqn; in clk_aux_recalc_rate() local
79 den = 2; in clk_aux_recalc_rate()
86 den *= (val >> aux->masks->yscale_sel_shift) & in clk_aux_recalc_rate()
89 if (!den) in clk_aux_recalc_rate()
92 return (((parent_rate / 10000) * num) / den) * 10000; in clk_aux_recalc_rate()

Completed in 19 milliseconds

12345678