den 617 arch/arm/mach-omap2/timer.c unsigned long long num, den; den 656 arch/arm/mach-omap2/timer.c den = 244; den 665 arch/arm/mach-omap2/timer.c den = 125; den 669 arch/arm/mach-omap2/timer.c den = 1625; den 673 arch/arm/mach-omap2/timer.c den = 25; den 677 arch/arm/mach-omap2/timer.c den = 625; den 681 arch/arm/mach-omap2/timer.c den = 1625; den 685 arch/arm/mach-omap2/timer.c den = 1125; den 691 arch/arm/mach-omap2/timer.c den = 25; den 704 arch/arm/mach-omap2/timer.c reg |= den; den 707 arch/arm/mach-omap2/timer.c arch_timer_freq = DIV_ROUND_UP_ULL(rate * num, den); den 151 arch/ia64/include/asm/pal.h u32 den, num; /* numerator & denominator */ den 707 arch/ia64/kernel/palinfo.c proc.num, proc.den, bus.num, bus.den, itc.num, itc.den); den 279 arch/ia64/kernel/time.c itc_ratio.den = 1; den 287 arch/ia64/kernel/time.c if (!proc_ratio.den) den 288 arch/ia64/kernel/time.c proc_ratio.den = 1; /* avoid division by zero */ den 289 arch/ia64/kernel/time.c if (!itc_ratio.den) den 290 arch/ia64/kernel/time.c itc_ratio.den = 1; /* avoid division by zero */ den 292 arch/ia64/kernel/time.c itc_freq = (platform_base_freq*itc_ratio.num)/itc_ratio.den; den 298 arch/ia64/kernel/time.c itc_ratio.num, itc_ratio.den, itc_freq / 1000000, (itc_freq / 1000) % 1000); den 301 arch/ia64/kernel/time.c itc_drift = platform_base_drift*itc_ratio.num/itc_ratio.den; den 308 arch/ia64/kernel/time.c local_cpu_data->proc_freq = (platform_base_freq*proc_ratio.num)/proc_ratio.den; den 84 arch/mips/include/asm/txx9/tx4939.h struct tx4939_le_reg den; den 172 arch/mips/txx9/generic/irq_tx4939.c __raw_writel(0, &tx4939_ircptr->den.r); den 193 arch/mips/txx9/generic/irq_tx4939.c __raw_writel(TXx9_IRCER_ICE, &tx4939_ircptr->den.r); den 55 drivers/clk/clk-pwm.c duty->den = state.period; den 2687 drivers/clk/clk.c core->duty.den = 2; den 2705 drivers/clk/clk.c if (duty->den == 0 || duty->num > duty->den) { den 2784 drivers/clk/clk.c int clk_set_duty_cycle(struct clk *clk, unsigned int num, unsigned int den) den 2793 drivers/clk/clk.c if (den == 0 || num > den) den 2797 drivers/clk/clk.c duty.den = den; den 2825 drivers/clk/clk.c ret = mult_frac(scale, duty->num, duty->den); den 3109 drivers/clk/clk.c seq_printf(s, "%u/%u\n", duty->num, duty->den); den 116 drivers/clk/meson/sclk-div.c sclk->cached_duty.den); den 147 drivers/clk/meson/sclk-div.c duty->den = 2; den 153 drivers/clk/meson/sclk-div.c duty->den = sclk->cached_div; den 36 drivers/clk/mmp/clk-frac.c rate = (((*prate / 10000) * factor->ftbl[i].den) / den 56 drivers/clk/mmp/clk-frac.c unsigned int val, num, den; den 64 drivers/clk/mmp/clk-frac.c den = (val >> masks->den_shift) & masks->den_mask; den 66 drivers/clk/mmp/clk-frac.c if (!den) den 69 drivers/clk/mmp/clk-frac.c return (((parent_rate / 10000) * den) / den 85 drivers/clk/mmp/clk-frac.c rate = (((prate / 10000) * factor->ftbl[i].den) / den 102 drivers/clk/mmp/clk-frac.c val |= (factor->ftbl[i].den & masks->den_mask) << masks->den_shift; den 116 drivers/clk/mmp/clk-frac.c u32 val, num, den; den 129 drivers/clk/mmp/clk-frac.c den = (val >> masks->den_shift) & masks->den_mask; den 132 drivers/clk/mmp/clk-frac.c if (den == factor->ftbl[i].den && num == factor->ftbl[i].num) den 141 drivers/clk/mmp/clk-frac.c val |= (factor->ftbl[0].den & masks->den_mask) << den 66 drivers/clk/mmp/clk-mmp2.c {.num = 8125, .den = 1536}, /*14.745MHZ */ den 67 drivers/clk/mmp/clk-mmp2.c {.num = 3521, .den = 689}, /*19.23MHZ */ den 102 drivers/clk/mmp/clk-of-mmp2.c {.num = 8125, .den = 1536}, /*14.745MHZ */ den 103 drivers/clk/mmp/clk-of-mmp2.c {.num = 3521, .den = 689}, /*19.23MHZ */ den 91 drivers/clk/mmp/clk-of-pxa168.c {.num = 8125, .den = 1536}, /*14.745MHZ */ den 65 drivers/clk/mmp/clk-of-pxa1928.c {.num = 832, .den = 234}, /*58.5MHZ */ den 66 drivers/clk/mmp/clk-of-pxa1928.c {.num = 1, .den = 1}, /*26MHZ */ den 91 drivers/clk/mmp/clk-of-pxa910.c {.num = 8125, .den = 1536}, /*14.745MHZ */ den 58 drivers/clk/mmp/clk-pxa168.c {.num = 8125, .den = 1536}, /*14.745MHZ */ den 56 drivers/clk/mmp/clk-pxa910.c {.num = 8125, .den = 1536}, /*14.745MHZ */ den 23 drivers/clk/mmp/clk.h unsigned int den; den 583 drivers/clk/qcom/clk-rcg.c int den; den 601 drivers/clk/qcom/clk-rcg.c request = (req->rate * frac->den) / frac->num; den 610 drivers/clk/qcom/clk-rcg.c req->rate = (src_rate * frac->num) / frac->den; den 646 drivers/clk/qcom/clk-rcg.c request = (rate * frac->den) / frac->num; den 653 drivers/clk/qcom/clk-rcg.c f.n = frac->den; den 383 drivers/clk/qcom/clk-rcg2.c int den; den 427 drivers/clk/qcom/clk-rcg2.c request *= frac->den; den 439 drivers/clk/qcom/clk-rcg2.c f.n = frac->den; den 477 drivers/clk/qcom/clk-rcg2.c request *= frac->den; den 489 drivers/clk/qcom/clk-rcg2.c frac->num, frac->den, den 490 drivers/clk/qcom/clk-rcg2.c !!frac->den, hid_div); den 652 drivers/clk/qcom/clk-rcg2.c request = (req->rate * frac->den) / frac->num; den 660 drivers/clk/qcom/clk-rcg2.c req->rate = (src_rate * frac->num) / frac->den; den 690 drivers/clk/qcom/clk-rcg2.c request = (rate * frac->den) / frac->num; den 702 drivers/clk/qcom/clk-rcg2.c f.n = frac->den; den 69 drivers/clk/spear/clk-aux-synth.c unsigned int num = 1, den = 1, val, eqn; den 82 drivers/clk/spear/clk-aux-synth.c den = 2; den 89 drivers/clk/spear/clk-aux-synth.c den *= (val >> aux->masks->yscale_sel_shift) & den 92 drivers/clk/spear/clk-aux-synth.c if (!den) den 95 drivers/clk/spear/clk-aux-synth.c return (((parent_rate / 10000) * num) / den) * 10000; den 197 drivers/clk/spear/clk-vco-pll.c unsigned int num = 2, den = 0, val, mode = 0; den 209 drivers/clk/spear/clk-vco-pll.c den = (val >> PLL_DIV_N_SHIFT) & PLL_DIV_N_MASK; den 218 drivers/clk/spear/clk-vco-pll.c den *= 256; den 221 drivers/clk/spear/clk-vco-pll.c if (!den) { den 226 drivers/clk/spear/clk-vco-pll.c return (((parent_rate / 10000) * num) / den) * 10000; den 44 drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c static void amdgpu_pll_reduce_ratio(unsigned *nom, unsigned *den, den 50 drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c tmp = gcd(*nom, *den); den 52 drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c *den /= tmp; den 58 drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c *den *= tmp; den 62 drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c if (*den < den_min) { den 63 drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c tmp = DIV_ROUND_UP(den_min, *den); den 65 drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c *den *= tmp; den 83 drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c static void amdgpu_pll_get_fb_ref_div(unsigned nom, unsigned den, unsigned post_div, den 91 drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c *ref_div = min(max(DIV_ROUND_CLOSEST(den, post_div), 1u), ref_div_max); den 92 drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c *fb_div = DIV_ROUND_CLOSEST(nom * *ref_div * post_div, den); den 129 drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c unsigned nom, den; den 187 drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c den = pll->reference_freq; den 190 drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c amdgpu_pll_reduce_ratio(&nom, &den, fb_div_min, post_div_min); den 201 drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c amdgpu_pll_get_fb_ref_div(nom, den, post_div, fb_div_max, den 216 drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c amdgpu_pll_get_fb_ref_div(nom, den, post_div, fb_div_max, ref_div_max, den 790 drivers/gpu/drm/drm_modes.c unsigned int num, den; den 793 drivers/gpu/drm/drm_modes.c den = mode->htotal * mode->vtotal; den 798 drivers/gpu/drm/drm_modes.c den *= 2; den 800 drivers/gpu/drm/drm_modes.c den *= mode->vscan; den 802 drivers/gpu/drm/drm_modes.c refresh = DIV_ROUND_CLOSEST(num, den); den 954 drivers/gpu/drm/gma500/cdv_intel_dp.c cdv_intel_reduce_ratio(uint32_t *num, uint32_t *den) den 964 drivers/gpu/drm/gma500/cdv_intel_dp.c m = do_div(value, *den); den 966 drivers/gpu/drm/gma500/cdv_intel_dp.c *den = 0x800000; den 117 drivers/gpu/drm/i915/display/intel_bw.c static int icl_calc_bw(int dclk, int num, int den) den 120 drivers/gpu/drm/i915/display/intel_bw.c return DIV_ROUND_CLOSEST(num * dclk * 100, den * 6); den 7494 drivers/gpu/drm/i915/display/intel_display.c intel_reduce_m_n_ratio(u32 *num, u32 *den) den 7497 drivers/gpu/drm/i915/display/intel_display.c *den > DATA_LINK_M_N_MASK) { den 7499 drivers/gpu/drm/i915/display/intel_display.c *den >>= 1; den 8114 drivers/gpu/drm/i915/i915_reg.h #define CNP_RAWCLK_DEN(den) ((den) << 26) den 885 drivers/gpu/drm/radeon/radeon_display.c static void avivo_reduce_ratio(unsigned *nom, unsigned *den, den 891 drivers/gpu/drm/radeon/radeon_display.c tmp = gcd(*nom, *den); den 893 drivers/gpu/drm/radeon/radeon_display.c *den /= tmp; den 899 drivers/gpu/drm/radeon/radeon_display.c *den *= tmp; den 903 drivers/gpu/drm/radeon/radeon_display.c if (*den < den_min) { den 904 drivers/gpu/drm/radeon/radeon_display.c tmp = DIV_ROUND_UP(den_min, *den); den 906 drivers/gpu/drm/radeon/radeon_display.c *den *= tmp; den 924 drivers/gpu/drm/radeon/radeon_display.c static void avivo_get_fb_ref_div(unsigned nom, unsigned den, unsigned post_div, den 932 drivers/gpu/drm/radeon/radeon_display.c *ref_div = min(max(den/post_div, 1u), ref_div_max); den 933 drivers/gpu/drm/radeon/radeon_display.c *fb_div = DIV_ROUND_CLOSEST(nom * *ref_div * post_div, den); den 970 drivers/gpu/drm/radeon/radeon_display.c unsigned nom, den; den 1031 drivers/gpu/drm/radeon/radeon_display.c den = pll->reference_freq; den 1034 drivers/gpu/drm/radeon/radeon_display.c avivo_reduce_ratio(&nom, &den, fb_div_min, post_div_min); den 1045 drivers/gpu/drm/radeon/radeon_display.c avivo_get_fb_ref_div(nom, den, post_div, fb_div_max, den 1060 drivers/gpu/drm/radeon/radeon_display.c avivo_get_fb_ref_div(nom, den, post_div, fb_div_max, ref_div_max, den 222 drivers/iio/adc/qcom-pm8xxx-xoadc.c .prescale = { .num = _prenum, .den = _preden }, \ den 817 drivers/iio/adc/qcom-pm8xxx-xoadc.c hwchan->prescale.den, hwchan->scale_fn_type); den 147 drivers/iio/adc/qcom-spmi-adc5.c {.num = 1, .den = 1}, den 148 drivers/iio/adc/qcom-spmi-adc5.c {.num = 1, .den = 3}, den 149 drivers/iio/adc/qcom-spmi-adc5.c {.num = 1, .den = 4}, den 150 drivers/iio/adc/qcom-spmi-adc5.c {.num = 1, .den = 6}, den 151 drivers/iio/adc/qcom-spmi-adc5.c {.num = 1, .den = 20}, den 152 drivers/iio/adc/qcom-spmi-adc5.c {.num = 1, .den = 8}, den 153 drivers/iio/adc/qcom-spmi-adc5.c {.num = 10, .den = 81}, den 154 drivers/iio/adc/qcom-spmi-adc5.c {.num = 1, .den = 10}, den 155 drivers/iio/adc/qcom-spmi-adc5.c {.num = 1, .den = 16} den 168 drivers/iio/adc/qcom-spmi-adc5.c static int adc5_prescaling_from_dt(u32 num, u32 den) den 174 drivers/iio/adc/qcom-spmi-adc5.c adc5_prescale_ratios[pre].den == den) den 127 drivers/iio/adc/qcom-spmi-vadc.c {.num = 1, .den = 1}, den 128 drivers/iio/adc/qcom-spmi-vadc.c {.num = 1, .den = 3}, den 129 drivers/iio/adc/qcom-spmi-vadc.c {.num = 1, .den = 4}, den 130 drivers/iio/adc/qcom-spmi-vadc.c {.num = 1, .den = 6}, den 131 drivers/iio/adc/qcom-spmi-vadc.c {.num = 1, .den = 20}, den 132 drivers/iio/adc/qcom-spmi-vadc.c {.num = 1, .den = 8}, den 133 drivers/iio/adc/qcom-spmi-vadc.c {.num = 10, .den = 81}, den 134 drivers/iio/adc/qcom-spmi-vadc.c {.num = 1, .den = 10} den 408 drivers/iio/adc/qcom-spmi-vadc.c static int vadc_prescaling_from_dt(u32 num, u32 den) den 414 drivers/iio/adc/qcom-spmi-vadc.c vadc_prescale_ratios[pre].den == den) den 190 drivers/iio/adc/qcom-vadc-common.c voltage = voltage * prescale->den; den 232 drivers/iio/adc/qcom-vadc-common.c temp = voltage * prescale->den; den 254 drivers/iio/adc/qcom-vadc-common.c voltage = voltage * prescale->den; den 284 drivers/iio/adc/qcom-vadc-common.c voltage *= prescale->den; den 96 drivers/iio/adc/qcom-vadc-common.h u32 den; den 1437 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c int den; den 1537 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c den = (nominal_rate_reg[0] & 0x7f) << 24; den 1538 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c den |= nominal_rate_reg[1] << 16; den 1539 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c den |= nominal_rate_reg[2] << 8; den 1540 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c den |= nominal_rate_reg[3]; den 1541 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c den = (den + (390625 / 2)) / 390625; den 1543 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c den >>= 1; den 1546 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c *ppm = (num + (den / 2)) / den; den 1548 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c *ppm = (num - (den / 2)) / den; den 550 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.c int den; den 639 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.c den = (nominal_rate_reg[0] & 0x7f) << 24; den 640 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.c den |= nominal_rate_reg[1] << 16; den 641 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.c den |= nominal_rate_reg[2] << 8; den 642 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.c den |= nominal_rate_reg[3]; den 643 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.c den = (den + (390625 / 2)) / 390625; den 645 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.c den >>= 1; den 648 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.c *ppm = (num + (den / 2)) / den; den 650 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.c *ppm = (num - (den / 2)) / den; den 43 drivers/media/i2c/m5mols/m5mols_capture.c u32 num, den; den 47 drivers/media/i2c/m5mols/m5mols_capture.c ret = m5mols_read_u32(sd, addr_den, &den); den 50 drivers/media/i2c/m5mols/m5mols_capture.c *val = den == 0 ? 0 : num / den; den 815 drivers/media/platform/exynos4-is/fimc-is-param.h u32 den; den 820 drivers/media/platform/exynos4-is/fimc-is-param.h s32 den; den 734 drivers/media/v4l2-core/v4l2-dv-timings.c u32 den; den 738 drivers/media/v4l2-core/v4l2-dv-timings.c den = (hfreq * (100 - GTF_D_C_PRIME) + GTF_D_M_PRIME * 1000) * den 740 drivers/media/v4l2-core/v4l2-dv-timings.c h_blank = div_u64((num + (den >> 1)), den); den 744 drivers/media/v4l2-core/v4l2-dv-timings.c u32 den; den 748 drivers/media/v4l2-core/v4l2-dv-timings.c den = (hfreq * (100 - GTF_S_C_PRIME) + GTF_S_M_PRIME * 1000) * den 750 drivers/media/v4l2-core/v4l2-dv-timings.c h_blank = div_u64((num + (den >> 1)), den); den 672 drivers/mtd/nand/raw/stm32_fmc2_nand.c int i, den; den 692 drivers/mtd/nand/raw/stm32_fmc2_nand.c den = (bchdsr0 & FMC2_BCHDSR0_DEN_MASK) >> FMC2_BCHDSR0_DEN_SHIFT; den 693 drivers/mtd/nand/raw/stm32_fmc2_nand.c for (i = 0; i < den; i++) { den 2325 drivers/net/wireless/broadcom/b43/phy_g.c static s32 b43_tssi2dbm_ad(s32 num, s32 den) den 2328 drivers/net/wireless/broadcom/b43/phy_g.c return num / den; den 2330 drivers/net/wireless/broadcom/b43/phy_g.c return (num + den / 2) / den; den 716 drivers/net/wireless/broadcom/b43/phy_ht.c s32 num, den, pwr; den 721 drivers/net/wireless/broadcom/b43/phy_ht.c den = 32768 + a1[c] * i; den 722 drivers/net/wireless/broadcom/b43/phy_ht.c pwr = max((4 * num + den / 2) / den, -8); den 4053 drivers/net/wireless/broadcom/b43/phy_n.c s32 num, den, pwr; den 4200 drivers/net/wireless/broadcom/b43/phy_n.c den = 32768 + a1[c] * i; den 4201 drivers/net/wireless/broadcom/b43/phy_n.c pwr = max((4 * num + den / 2) / den, -8); den 1933 drivers/net/wireless/broadcom/b43legacy/phy.c s32 b43legacy_tssi2dbm_ad(s32 num, s32 den) den 1936 drivers/net/wireless/broadcom/b43legacy/phy.c return num/den; den 1938 drivers/net/wireless/broadcom/b43legacy/phy.c return (num+den/2)/den; den 17571 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c s32 num, den, pwr_est; den 17750 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c den = 32768 + a1[tbl_id - 26] * idx; den 17751 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c pwr_est = max(DIV_ROUND_CLOSEST(4 * num, den), -8); den 2103 drivers/scsi/advansys.c #define ASC_TENTHS(num, den) \ den 2104 drivers/scsi/advansys.c (((10 * ((num)/(den))) > (((num) * 10)/(den))) ? \ den 2105 drivers/scsi/advansys.c 0 : ((((num) * 10)/(den)) - (10 * ((num)/(den))))) den 1088 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c camera_port->es.video.frame_rate.den = 1; den 1123 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c preview_port->es.video.frame_rate.den = den 1177 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c port->es.video.frame_rate.den = den 1620 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c format->es->video.frame_rate.den = 1; den 1634 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c format->es->video.frame_rate.den = 1; den 1647 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c format->es->video.frame_rate.den = 1; den 170 drivers/staging/vc04_services/bcm2835-camera/controls.c rational_value.den = 100; den 503 drivers/staging/vc04_services/bcm2835-camera/controls.c gains.r_gain.den = gains.b_gain.den = 1000; den 1193 drivers/staging/vc04_services/bcm2835-camera/controls.c fps_range.fps_low.den = 1; den 1195 drivers/staging/vc04_services/bcm2835-camera/controls.c fps_range.fps_high.den = dev->capture.timeperframe.numerator; den 1200 drivers/staging/vc04_services/bcm2835-camera/controls.c fps_range.fps_low.den = fps_range.fps_high.den = den 1207 drivers/staging/vc04_services/bcm2835-camera/controls.c fps_range.fps_low.den, den 1209 drivers/staging/vc04_services/bcm2835-camera/controls.c fps_range.fps_high.den); den 45 drivers/staging/vc04_services/bcm2835-camera/mmal-msg-common.h s32 den; /**< Denominator */ den 228 drivers/staging/vc04_services/bcm2835-camera/mmal-parameters.h s32 den; /**< Denominator */ den 739 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c port->es.video.frame_rate.den, den 740 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c port->es.video.par.num, port->es.video.par.den); den 1534 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c dst->es.video.frame_rate.den = src->es.video.frame_rate.den; den 41 drivers/thermal/qcom/tsens-common.c int num, den; den 56 drivers/thermal/qcom/tsens-common.c den = CAL_DEGC_PT2 - CAL_DEGC_PT1; den 57 drivers/thermal/qcom/tsens-common.c priv->sensor[i].slope = num / den; den 69 drivers/thermal/qcom/tsens-common.c int degc, num, den; den 72 drivers/thermal/qcom/tsens-common.c den = s->slope; den 75 drivers/thermal/qcom/tsens-common.c degc = num + (den / 2); den 77 drivers/thermal/qcom/tsens-common.c degc = num - (den / 2); den 81 drivers/thermal/qcom/tsens-common.c degc /= den; den 839 drivers/video/fbdev/aty/radeon_base.c int nom, den; den 867 drivers/video/fbdev/aty/radeon_base.c nom = den = 1; den 874 drivers/video/fbdev/aty/radeon_base.c den = 1; den 883 drivers/video/fbdev/aty/radeon_base.c den = 1; den 894 drivers/video/fbdev/aty/radeon_base.c den = 1; den 903 drivers/video/fbdev/aty/radeon_base.c den = 1; den 934 drivers/video/fbdev/aty/radeon_base.c if (((v.xres_virtual * v.yres_virtual * nom) / den) > rinfo->mapped_vram) den 439 drivers/video/fbdev/aty/radeonfb.h static inline int round_div(int num, int den) den 441 drivers/video/fbdev/aty/radeonfb.h return (num + (den / 2)) / den; den 408 drivers/video/fbdev/cirrusfb.c static void bestclock(long freq, int *nom, int *den, int *div); den 669 drivers/video/fbdev/cirrusfb.c int nom, den, div; den 845 drivers/video/fbdev/cirrusfb.c bestclock(freq, &nom, &den, &div); den 848 drivers/video/fbdev/cirrusfb.c freq, nom, den, div); den 885 drivers/video/fbdev/cirrusfb.c tmp = den << 1; den 2738 drivers/video/fbdev/cirrusfb.c static void bestclock(long freq, int *nom, int *den, int *div) den 2744 drivers/video/fbdev/cirrusfb.c assert(den != NULL); den 2748 drivers/video/fbdev/cirrusfb.c *den = 0; den 2772 drivers/video/fbdev/cirrusfb.c *den = temp; den 2787 drivers/video/fbdev/cirrusfb.c *den = d; den 76 drivers/video/fbdev/core/fbcvt.c u32 den; den 80 drivers/video/fbdev/core/fbcvt.c den = 2 * (cvt->yres/cvt->interlace + 2 * cvt->v_margin); den 83 drivers/video/fbdev/core/fbcvt.c den = 2 * (cvt->yres/cvt->interlace + cvt->v_margin * 2 den 87 drivers/video/fbdev/core/fbcvt.c return 2 * (num/den); den 201 drivers/video/fbdev/matrox/matroxfb_maven.c unsigned int den; den 216 drivers/video/fbdev/matrox/matroxfb_maven.c .den = 50 den 221 drivers/video/fbdev/matrox/matroxfb_maven.c .den = 60 den 231 drivers/video/fbdev/matrox/matroxfb_maven.c unsigned int fmin = pll->vco_freq_min / ctl->den; den 241 drivers/video/fbdev/matrox/matroxfb_maven.c fmax = pll->vco_freq_max / ctl->den; den 295 drivers/video/fbdev/matrox/matroxfb_maven.c return fxtal * (*feed) / (*in) * ctl->den; den 866 drivers/video/fbdev/riva/fbdev.c int nom, int den) den 886 drivers/video/fbdev/riva/fbdev.c if (modes[i].xres * nom / den * modes[i].yres < den 903 drivers/video/fbdev/riva/fbdev.c var->xres_virtual = (info->fix.smem_len * den / den 909 drivers/video/fbdev/riva/fbdev.c var->yres_virtual = info->fix.smem_len * den / den 915 drivers/video/fbdev/riva/fbdev.c if (var->xres_virtual * nom / den * var->yres_virtual > info->fix.smem_len) { den 924 drivers/video/fbdev/riva/fbdev.c if (var->xres_virtual * nom / den >= 8192) { den 927 drivers/video/fbdev/riva/fbdev.c var->xres_virtual, 8192 * den / nom - 16); den 928 drivers/video/fbdev/riva/fbdev.c var->xres_virtual = 8192 * den / nom - 16; den 1087 drivers/video/fbdev/riva/fbdev.c int nom, den; /* translating from pixels->bytes */ den 1096 drivers/video/fbdev/riva/fbdev.c nom = den = 1; den 1124 drivers/video/fbdev/riva/fbdev.c den = 1; den 1133 drivers/video/fbdev/riva/fbdev.c den = 1; den 1170 drivers/video/fbdev/riva/fbdev.c if (rivafb_do_maximize(info, var, nom, den) < 0) den 1076 fs/gfs2/quota.c unsigned int num, den; den 1088 fs/gfs2/quota.c den = gt->gt_quota_scale_den; den 1098 fs/gfs2/quota.c value = div_s64(value, den); den 71 include/linux/clk-provider.h unsigned int den; den 150 include/linux/clk.h int clk_set_duty_cycle(struct clk *clk, unsigned int num, unsigned int den); den 205 include/linux/clk.h unsigned int den) den 265 include/sound/pcm.h unsigned int den; den 54 include/sound/timer.h int (*precise_resolution) (struct snd_timer * timer, unsigned long *num, unsigned long *den); den 196 include/trace/events/clk.h __field( unsigned int, den ) den 202 include/trace/events/clk.h __entry->den = duty->den; den 206 include/trace/events/clk.h (unsigned int)__entry->den) den 144 lib/flex_proportions.c s64 num, den; den 150 lib/flex_proportions.c den = percpu_counter_read_positive(&p->events); den 157 lib/flex_proportions.c if (den <= num) { den 159 lib/flex_proportions.c den = num; den 161 lib/flex_proportions.c den = 1; den 163 lib/flex_proportions.c *denominator = den; den 232 lib/flex_proportions.c s64 num, den; den 238 lib/flex_proportions.c den = percpu_counter_read_positive(&p->events); den 245 lib/flex_proportions.c if (den <= num) { den 247 lib/flex_proportions.c den = num; den 249 lib/flex_proportions.c den = 1; den 251 lib/flex_proportions.c *denominator = den; den 23 lib/reed_solomon/decode_rs.c uint16_t u, q, tmp, num1, num2, den, discr_r, syn_error; den 268 lib/reed_solomon/decode_rs.c den = 0; den 274 lib/reed_solomon/decode_rs.c den ^= alpha_to[rs_modnn(rs, lambda[i + 1] + den 281 lib/reed_solomon/decode_rs.c nn - index_of[den])]; den 790 sound/core/pcm_lib.c unsigned int den; den 795 sound/core/pcm_lib.c den = div_up(num, q); den 796 sound/core/pcm_lib.c if (den < rats[k].den_min) den 798 sound/core/pcm_lib.c if (den > rats[k].den_max) den 799 sound/core/pcm_lib.c den = rats[k].den_max; den 802 sound/core/pcm_lib.c r = (den - rats[k].den_min) % rats[k].den_step; den 804 sound/core/pcm_lib.c den -= r; den 806 sound/core/pcm_lib.c diff = num - q * den; den 810 sound/core/pcm_lib.c diff * best_den < best_diff * den) { den 812 sound/core/pcm_lib.c best_den = den; den 829 sound/core/pcm_lib.c unsigned int den; den 836 sound/core/pcm_lib.c den = div_down(num, q); den 837 sound/core/pcm_lib.c if (den > rats[k].den_max) den 839 sound/core/pcm_lib.c if (den < rats[k].den_min) den 840 sound/core/pcm_lib.c den = rats[k].den_min; den 843 sound/core/pcm_lib.c r = (den - rats[k].den_min) % rats[k].den_step; den 845 sound/core/pcm_lib.c den += rats[k].den_step - r; den 847 sound/core/pcm_lib.c diff = q * den - num; den 851 sound/core/pcm_lib.c diff * best_den < best_diff * den) { den 853 sound/core/pcm_lib.c best_den = den; den 906 sound/core/pcm_lib.c unsigned int den = rats[k].den; den 909 sound/core/pcm_lib.c num = mul(q, den); den 920 sound/core/pcm_lib.c diff = num - q * den; den 922 sound/core/pcm_lib.c diff * best_den < best_diff * den) { den 924 sound/core/pcm_lib.c best_den = den; den 938 sound/core/pcm_lib.c unsigned int den = rats[k].den; den 941 sound/core/pcm_lib.c num = mul(q, den); den 952 sound/core/pcm_lib.c diff = q * den - num; den 954 sound/core/pcm_lib.c diff * best_den < best_diff * den) { den 956 sound/core/pcm_lib.c best_den = den; den 1306 sound/core/pcm_lib.c unsigned int num = 0, den = 0; den 1309 sound/core/pcm_lib.c r->nrats, r->rats, &num, &den); den 1310 sound/core/pcm_lib.c if (err >= 0 && den && rule->var == SNDRV_PCM_HW_PARAM_RATE) { den 1312 sound/core/pcm_lib.c params->rate_den = den; den 1341 sound/core/pcm_lib.c unsigned int num = 0, den = 0; den 1343 sound/core/pcm_lib.c r->nrats, r->rats, &num, &den); den 1344 sound/core/pcm_lib.c if (err >= 0 && den && rule->var == SNDRV_PCM_HW_PARAM_RATE) { den 1346 sound/core/pcm_lib.c params->rate_den = den; den 67 sound/isa/sb/sb8_main.c unsigned int num = 0, den = 0; den 69 sound/isa/sb/sb8_main.c 2, stereo_clocks, &num, &den); den 70 sound/isa/sb/sb8_main.c if (err >= 0 && den) { den 72 sound/isa/sb/sb8_main.c params->rate_den = den; den 2220 sound/pci/azt3328.c unsigned long *num, unsigned long *den) den 2223 sound/pci/azt3328.c *den = 1024000 / seqtimer_scaling; den 48 sound/pci/emu10k1/timer.c unsigned long *num, unsigned long *den) den 51 sound/pci/emu10k1/timer.c *den = 48000; den 478 sound/pci/ens1370.c .den = 1 << 15, den 353 sound/pci/hda/hda_controller.c static u64 azx_scale64(u64 base, u32 num, u32 den) den 357 sound/pci/hda/hda_controller.c rem = do_div(base, den); den 362 sound/pci/hda/hda_controller.c do_div(rem, den); den 241 sound/pci/sonicvibes.c .den = 65536, den 1920 sound/pci/ymfpci/ymfpci_main.c unsigned long *num, unsigned long *den) den 1923 sound/pci/ymfpci/ymfpci_main.c *den = 96000; den 203 sound/soc/atmel/atmel_ssc_dai.c unsigned int num = 0, den = 0; den 239 sound/soc/atmel/atmel_ssc_dai.c ret = snd_interval_ratnum(i, 1, &r, &num, &den); den 240 sound/soc/atmel/atmel_ssc_dai.c if (ret >= 0 && den && rule->var == SNDRV_PCM_HW_PARAM_RATE) { den 242 sound/soc/atmel/atmel_ssc_dai.c params->rate_den = den; den 714 sound/soc/codecs/cs43130.c (clk_gen->den & CS43130_SP_M_LSB_DATA_MASK) >> den 717 sound/soc/codecs/cs43130.c (clk_gen->den & CS43130_SP_M_MSB_DATA_MASK) >> den 728 sound/soc/codecs/cs43130.c (clk_gen->den & CS43130_SP_M_LSB_DATA_MASK) >> den 731 sound/soc/codecs/cs43130.c (clk_gen->den & CS43130_SP_M_MSB_DATA_MASK) >> den 377 sound/soc/codecs/cs43130.h u16 den; den 757 sound/soc/codecs/pcm512x.c unsigned long den; den 763 sound/soc/codecs/pcm512x.c den = pllin_rate / common; den 766 sound/soc/codecs/pcm512x.c if (pllin_rate / den > 20000000 && num < 8) { den 767 sound/soc/codecs/pcm512x.c num *= DIV_ROUND_UP(pllin_rate / den, 20000000); den 768 sound/soc/codecs/pcm512x.c den *= DIV_ROUND_UP(pllin_rate / den, 20000000); den 770 sound/soc/codecs/pcm512x.c dev_dbg(dev, "num / den = %lu / %lu\n", num, den); den 772 sound/soc/codecs/pcm512x.c P = den; den 773 sound/soc/codecs/pcm512x.c if (den <= 15 && num <= 16 * 63 den 798 sound/soc/codecs/pcm512x.c common = gcd(10000 * num, den); den 800 sound/soc/codecs/pcm512x.c den /= common; den 801 sound/soc/codecs/pcm512x.c dev_dbg(dev, "num %lu den %lu common %lu\n", num, den, common); den 803 sound/soc/codecs/pcm512x.c for (P = den; P <= 15; P++) { den 806 sound/soc/codecs/pcm512x.c if (num * P % den) den 808 sound/soc/codecs/pcm512x.c K = num * P / den; den 992 sound/soc/stm/stm32_sai_sub.c int sai_clk_rate, mclk_ratio, den; den 1057 sound/soc/stm/stm32_sai_sub.c den = sai->fs_length * params_rate(params); den 1059 sound/soc/stm/stm32_sai_sub.c den); den 151 sound/usb/line6/playback.c line6pcm->properties->rates.rats[0].den * den 117 sound/usb/line6/pod.c .den = 2 den 48 sound/usb/line6/podhd.c .den = 1, den 70 sound/usb/line6/toneport.c .den = 1 den 2014 sound/usb/mixer_quirks.c u32 den; den 2024 sound/usb/mixer_quirks.c err = snd_rme_read_value(chip, SND_RME_GET_CURRENT_FREQ, &den); den 2027 sound/usb/mixer_quirks.c freq = (den == 0) ? 0 : div64_u64(num, den);