Home
last modified time | relevance | path

Searched refs:gcd (Results 1 - 25 of 104) sorted by relevance

12345

/kernel/linux/linux-5.10/lib/math/
H A Dgcd.c3 #include <linux/gcd.h>
19 * gcd - calculate and return the greatest common divisor of 2 unsigned longs
23 unsigned long gcd(unsigned long a, unsigned long b) in gcd() function
50 unsigned long gcd(unsigned long a, unsigned long b) in gcd() function
85 EXPORT_SYMBOL_GPL(gcd); variable
H A Dlcm.c3 #include <linux/gcd.h>
11 return (a / gcd(a, b)) * b; in lcm()
/kernel/linux/linux-6.6/lib/math/
H A Dgcd.c3 #include <linux/gcd.h>
19 * gcd - calculate and return the greatest common divisor of 2 unsigned longs
23 unsigned long gcd(unsigned long a, unsigned long b) in gcd() function
50 unsigned long gcd(unsigned long a, unsigned long b) in gcd() function
85 EXPORT_SYMBOL_GPL(gcd); variable
H A Dlcm.c3 #include <linux/gcd.h>
11 return (a / gcd(a, b)) * b; in lcm()
/kernel/linux/linux-5.10/net/netfilter/ipvs/
H A Dip_vs_mh.c33 #include <linux/gcd.h>
46 int turns; /* weight / gcd() and rshift */
66 int gcd; member
130 /* If gcd is smaller then 1, number of dests or in ip_vs_mh_permutate()
134 if (s->gcd < 1) in ip_vs_mh_permutate()
152 ds->turns = ((lw / s->gcd) >> s->rshift) ? : (lw != 0); in ip_vs_mh_permutate()
168 /* If gcd is smaller then 1, number of dests or in ip_vs_mh_populate()
172 if (s->gcd < 1) { in ip_vs_mh_populate()
333 g = gcd(weight, g); in ip_vs_mh_gcd_weight()
342 * calculate shift value with gcd
344 ip_vs_mh_shift_weight(struct ip_vs_service *svc, int gcd) ip_vs_mh_shift_weight() argument
[all...]
H A Dip_vs_wrr.c23 #include <linux/gcd.h>
79 g = gcd(weight, g); in ip_vs_wrr_gcd_weight()
/kernel/linux/linux-6.6/net/netfilter/ipvs/
H A Dip_vs_mh.c33 #include <linux/gcd.h>
46 int turns; /* weight / gcd() and rshift */
66 int gcd; member
130 /* If gcd is smaller then 1, number of dests or in ip_vs_mh_permutate()
134 if (s->gcd < 1) in ip_vs_mh_permutate()
152 ds->turns = ((lw / s->gcd) >> s->rshift) ? : (lw != 0); in ip_vs_mh_permutate()
168 /* If gcd is smaller then 1, number of dests or in ip_vs_mh_populate()
172 if (s->gcd < 1) { in ip_vs_mh_populate()
332 g = gcd(weight, g); in ip_vs_mh_gcd_weight()
341 * calculate shift value with gcd
343 ip_vs_mh_shift_weight(struct ip_vs_service *svc, int gcd) ip_vs_mh_shift_weight() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/basics/
H A Dconversion.c118 uint32_t gcd = 0; in reduce_fraction() local
120 gcd = find_gcd(num, den); in reduce_fraction()
121 *out_num = num / gcd; in reduce_fraction()
122 *out_den = den / gcd; in reduce_fraction()
/kernel/linux/linux-5.10/drivers/iio/afe/
H A Diio-rescale.c11 #include <linux/gcd.h>
172 factor = gcd(sense, 1000000); in rescale_current_sense_amplifier_props()
176 factor = gcd(rescale->numerator, gain_mult); in rescale_current_sense_amplifier_props()
180 factor = gcd(rescale->denominator, gain_div); in rescale_current_sense_amplifier_props()
201 factor = gcd(shunt, 1000000); in rescale_current_sense_shunt_props()
228 factor = gcd(rescale->numerator, rescale->denominator); in rescale_voltage_divider_props()
/kernel/linux/linux-5.10/sound/soc/codecs/
H A Dadau-utils.c9 #include <linux/gcd.h>
32 j = gcd(i, freq_in); in adau_calc_pll_cfg()
H A Drl6231.c13 #include <linux/gcd.h>
173 div_t = gcd(freq_in, freq_out); in rl6231_pll_calc()
/kernel/linux/linux-6.6/sound/soc/codecs/
H A Dadau-utils.c9 #include <linux/gcd.h>
32 j = gcd(i, freq_in); in adau_calc_pll_cfg()
H A Drl6231.c13 #include <linux/gcd.h>
173 div_t = gcd(freq_in, freq_out); in rl6231_pll_calc()
/kernel/linux/linux-5.10/drivers/media/i2c/
H A Daptina-pll.c9 #include <linux/gcd.h>
42 div = gcd(pll->pix_clock, pll->ext_clock); in aptina_pll_calculate()
95 * mf_inc = p1 / gcd(div, p1) (6) in aptina_pll_calculate()
134 unsigned int mf_inc = p1 / gcd(div, p1); in aptina_pll_calculate()
/kernel/linux/linux-5.10/sound/core/
H A Dpcm_timer.c8 #include <linux/gcd.h>
28 l = gcd(mult, rate); in snd_pcm_timer_resolution_change()
34 l = gcd(rate, fsize); in snd_pcm_timer_resolution_change()
/kernel/linux/linux-6.6/drivers/media/i2c/
H A Daptina-pll.c9 #include <linux/gcd.h>
41 div = gcd(pll->pix_clock, pll->ext_clock); in aptina_pll_calculate()
94 * mf_inc = p1 / gcd(div, p1) (6) in aptina_pll_calculate()
133 unsigned int mf_inc = p1 / gcd(div, p1); in aptina_pll_calculate()
/kernel/linux/linux-6.6/sound/core/
H A Dpcm_timer.c8 #include <linux/gcd.h>
28 l = gcd(mult, rate); in snd_pcm_timer_resolution_change()
34 l = gcd(rate, fsize); in snd_pcm_timer_resolution_change()
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_calendar.c285 u32 gcd, idx, sum, min, factor; in sparx5_dsm_calendar_calc() local
323 gcd = min; in sparx5_dsm_calendar_calc()
325 gcd = sparx5_dsm_exb_gcd(gcd, data->taxi_speeds[jdx]); in sparx5_dsm_calendar_calc()
342 raw_spd = gcd / 5; in sparx5_dsm_calendar_calc()
344 raw_spd = gcd / 2; in sparx5_dsm_calendar_calc()
346 raw_spd = gcd; in sparx5_dsm_calendar_calc()
/kernel/linux/linux-6.6/drivers/iio/afe/
H A Diio-rescale.c12 #include <linux/gcd.h>
346 factor = gcd(sense, 1000000); in rescale_current_sense_amplifier_props()
350 factor = gcd(rescale->numerator, gain_mult); in rescale_current_sense_amplifier_props()
354 factor = gcd(rescale->denominator, gain_div); in rescale_current_sense_amplifier_props()
375 factor = gcd(shunt, 1000000); in rescale_current_sense_shunt_props()
402 factor = gcd(rescale->numerator, rescale->denominator); in rescale_voltage_divider_props()
441 factor = gcd(tmp, 1000000); in rescale_temp_sense_rtd_props()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_afmt.c27 #include <linux/gcd.h>
61 div = gcd(n, cts); in amdgpu_afmt_calc_cts()
H A Damdgpu_pll.c30 #include <linux/gcd.h>
50 tmp = gcd(*nom, *den); in amdgpu_pll_reduce_ratio()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_afmt.c27 #include <linux/gcd.h>
61 div = gcd(n, cts); in amdgpu_afmt_calc_cts()
/kernel/linux/linux-5.10/include/linux/
H A Dgcd.h7 unsigned long gcd(unsigned long a, unsigned long b) __attribute_const__;
/kernel/linux/linux-6.6/include/linux/
H A Dgcd.h7 unsigned long gcd(unsigned long a, unsigned long b) __attribute_const__;
/kernel/linux/linux-6.6/drivers/ptp/
H A Dptp_dfl_tod.c11 #include <linux/gcd.h>
148 tod_drift_adjust_fns = tod_rem / gcd(tod_rem, rate); in dfl_tod_adjust_fine()
149 tod_drift_adjust_rate = rate / gcd(tod_rem, rate); in dfl_tod_adjust_fine()

Completed in 10 milliseconds

12345