Symbol: gcd
block/blk-settings.c
875
t->chunk_sectors = gcd(t->chunk_sectors, b->chunk_sectors);
drivers/clk/clk-cdce925.c
113
g = gcd(rate, parent_rate);
drivers/clk/clk-lmk04832.c
470
div = gcd(rate, prate);
drivers/clk/clk-si5341.c
731
g = gcd(r, rate);
drivers/clk/qcom/clk-rcg2.c
442
rates_gcd = gcd(parent_rate, rate);
drivers/clk/sophgo/clk-cv18xx-ip.c
869
u32 tcommon = gcd(tm, tn);
drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c
61
div = gcd(n, cts);
drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c
50
tmp = gcd(*nom, *den);
drivers/gpu/drm/amd/display/dc/basics/conversion.c
153
uint32_t gcd = 0;
drivers/gpu/drm/amd/display/dc/basics/conversion.c
155
gcd = find_gcd(num, den);
drivers/gpu/drm/amd/display/dc/basics/conversion.c
156
*out_num = num / gcd;
drivers/gpu/drm/amd/display/dc/basics/conversion.c
157
*out_den = den / gcd;
drivers/gpu/drm/bridge/analogix/anx7625.c
334
gcd_num = gcd(*a, *b);
drivers/gpu/drm/ingenic/ingenic-ipu.c
299
unsigned long d = gcd(*num, *denom);
drivers/gpu/drm/radeon/radeon_audio.c
504
div = gcd(n, cts);
drivers/gpu/drm/radeon/radeon_display.c
901
tmp = gcd(*nom, *den);
drivers/iio/afe/iio-rescale.c
346
factor = gcd(sense, 1000000);
drivers/iio/afe/iio-rescale.c
350
factor = gcd(rescale->numerator, gain_mult);
drivers/iio/afe/iio-rescale.c
354
factor = gcd(rescale->denominator, gain_div);
drivers/iio/afe/iio-rescale.c
375
factor = gcd(shunt, 1000000);
drivers/iio/afe/iio-rescale.c
402
factor = gcd(rescale->numerator, rescale->denominator);
drivers/iio/afe/iio-rescale.c
441
factor = gcd(tmp, 1000000);
drivers/iio/frequency/adf4350.c
204
div_gcd = gcd(st->r1_mod, st->r0_fract);
drivers/iio/frequency/adf4371.c
243
gcd_div = gcd(*fract2, *mod2);
drivers/media/i2c/aptina-pll.c
135
unsigned int mf_inc = p1 / gcd(div, p1);
drivers/media/i2c/aptina-pll.c
41
div = gcd(pll->pix_clock, pll->ext_clock);
drivers/media/i2c/ccs-pll.c
401
pre_div = gcd(pll->pixel_rate_csi,
drivers/media/i2c/ccs-pll.c
429
div = gcd(pre_mul * pll_fr->pre_pll_clk_div, pre_div);
drivers/media/i2c/ccs-pll.c
833
i = gcd(op_sys_clk_freq_hz_sdr,
drivers/media/platform/allegro-dvt/allegro-core.c
3598
div = gcd(timeperframe->denominator, timeperframe->numerator);
drivers/media/platform/chips-media/coda/coda-common.c
1399
div = gcd(s.numerator, s.denominator);
drivers/media/tuners/msi001.c
216
uitmp = gcd(k_thresh, k_frac);
drivers/media/tuners/mt2063.c
705
lo_gcd = gcd(f_LO1, f_LO2);
drivers/media/tuners/mt2063.c
706
gd_Scale = max((u32) gcd(lo_gcd, d), f_Scale);
drivers/media/tuners/mt2063.c
708
gc_Scale = max((u32) gcd(lo_gcd, c), f_Scale);
drivers/media/tuners/mt2063.c
710
gf_Scale = max((u32) gcd(lo_gcd, f), f_Scale);
drivers/net/ethernet/cadence/macb_main.c
704
cycles = gcd(ring_size, shift);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
4002
g = gcd(nh->nh_weight, g);
drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
281
u32 gcd, idx, sum, min, factor;
drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
319
gcd = min;
drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
321
gcd = sparx5_dsm_exb_gcd(gcd, data->taxi_speeds[jdx]);
drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
338
raw_spd = gcd / 5;
drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
340
raw_spd = gcd / 2;
drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
342
raw_spd = gcd;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c
316
*scan_freq = gcd(sr->scan_plans[0].interval, *scan_freq);
drivers/ptp/ptp_dfl_tod.c
148
tod_drift_adjust_fns = tod_rem / gcd(tod_rem, rate);
drivers/ptp/ptp_dfl_tod.c
149
tod_drift_adjust_rate = rate / gcd(tod_rem, rate);
drivers/staging/media/imx/imx-media-csi.c
852
div = gcd(interval->numerator, interval->denominator);
drivers/staging/media/meson/vdec/vdec_helpers.c
436
div = gcd(sess->pixelaspect.numerator, sess->pixelaspect.denominator);
drivers/tty/vt/vt.c
405
for (gcd_idx = 0; gcd_idx < gcd(nr, size); gcd_idx++) {
drivers/usb/dwc2/hcd_queue.c
1066
interval = gcd(qh->host_interval, DWC2_HS_SCHEDULE_UFRAMES);
drivers/usb/dwc2/hcd_queue.c
1078
interval = gcd(qh->host_interval, DWC2_LS_SCHEDULE_FRAMES);
drivers/usb/dwc2/hcd_queue.c
1879
interval = gcd(interval, periods_in_map);
drivers/usb/dwc2/hcd_queue.c
216
interval = gcd(interval, periods_in_map);
drivers/usb/dwc2/hcd_queue.c
320
interval = gcd(interval, periods_in_map);
drivers/usb/dwc2/hcd_queue.c
654
host_interval_in_sched = gcd(qh->host_interval,
drivers/vdpa/mlx5/core/mr.c
386
lgcd = gcd(lgcd, size);
include/linux/gcd.h
10
unsigned long gcd(unsigned long a, unsigned long b) __attribute_const__;
lib/bch.c
868
struct gf_poly *gcd;
lib/bch.c
881
gcd = gf_poly_gcd(bch, f2, tk);
lib/bch.c
882
if (gcd->deg < f->deg) {
lib/bch.c
884
gf_poly_div(bch, f, gcd, q);
lib/bch.c
886
*h = &((struct gf_poly_deg1 *)f)[gcd->deg].poly;
lib/bch.c
887
gf_poly_copy(*g, gcd);
lib/math/gcd.c
88
EXPORT_SYMBOL_GPL(gcd);
lib/math/lcm.c
11
return (a / gcd(a, b)) * b;
lib/math/tests/gcd_kunit.c
33
KUNIT_ARRAY_PARAM(gcd, params, get_desc);
lib/math/tests/gcd_kunit.c
39
KUNIT_EXPECT_EQ(test, tc->expected_result, gcd(tc->val1, tc->val2));
mm/mempolicy.c
212
iw_gcd = gcd(iw_gcd, new_iw[nid]);
net/netfilter/ipvs/ip_vs_mh.c
133
if (s->gcd < 1)
net/netfilter/ipvs/ip_vs_mh.c
151
ds->turns = ((lw / s->gcd) >> s->rshift) ? : (lw != 0);
net/netfilter/ipvs/ip_vs_mh.c
171
if (s->gcd < 1) {
net/netfilter/ipvs/ip_vs_mh.c
330
g = gcd(weight, g);
net/netfilter/ipvs/ip_vs_mh.c
341
static int ip_vs_mh_shift_weight(struct ip_vs_service *svc, int gcd)
net/netfilter/ipvs/ip_vs_mh.c
351
if (gcd < 1)
net/netfilter/ipvs/ip_vs_mh.c
363
mw = weight / gcd;
net/netfilter/ipvs/ip_vs_mh.c
396
s->gcd = ip_vs_mh_gcd_weight(svc);
net/netfilter/ipvs/ip_vs_mh.c
397
s->rshift = ip_vs_mh_shift_weight(svc, s->gcd);
net/netfilter/ipvs/ip_vs_mh.c
433
s->gcd = ip_vs_mh_gcd_weight(svc);
net/netfilter/ipvs/ip_vs_mh.c
434
s->rshift = ip_vs_mh_shift_weight(svc, s->gcd);
net/netfilter/ipvs/ip_vs_mh.c
65
int gcd;
net/netfilter/ipvs/ip_vs_wrr.c
78
g = gcd(weight, g);
net/wireless/util.c
2408
*beacon_int_gcd = gcd(*beacon_int_gcd, wdev_bi);
net/wireless/util.c
2414
*beacon_int_gcd = gcd(*beacon_int_gcd, new_beacon_int);
sound/core/pcm_timer.c
28
l = gcd(mult, rate);
sound/core/pcm_timer.c
34
l = gcd(rate, fsize);
sound/soc/codecs/adau-utils.c
32
j = gcd(i, freq_in);
sound/soc/codecs/arizona.c
2285
gcd_fll = gcd(target, ratio * Fref);
sound/soc/codecs/cs42l43.c
394
unsigned int gcd_nm = gcd(bclk_target, CS42L43_INTERNAL_SYSCLK);
sound/soc/codecs/cs48l32.c
1676
fllgcd = gcd(fout, fbdiv * fref);
sound/soc/codecs/madera.c
3631
gcd_fll = gcd(fll->fout, ratio * fref);
sound/soc/codecs/madera.c
4488
fllgcd = gcd(fout, fbdiv * fref);
sound/soc/codecs/pcm512x.c
765
common = gcd(pll_rate, pllin_rate);
sound/soc/codecs/pcm512x.c
804
common = gcd(10000 * num, den);
sound/soc/codecs/rl6231.c
173
div_t = gcd(freq_in, freq_out);
sound/soc/codecs/wm2200.c
1908
gcd_fll = gcd(target, fratio * Fref);
sound/soc/codecs/wm5100.c
1741
gcd_fll = gcd(target, fratio * Fref);
sound/soc/codecs/wm8962.c
2904
gcd_fll = gcd(target, fratio * Fref);
sound/soc/codecs/wm8994.c
2195
gcd_fll = gcd(freq_out, freq_in);
sound/soc/codecs/wm8996.c
1986
gcd_fll = gcd(target, fratio * Fref);
sound/soc/fsl/fsl_easrc.c
237
a = gcd(a, b);