Home
last modified time | relevance | path

Searched refs:DIV_ROUND_UP_ULL (Results 1 – 25 of 66) sorted by relevance

123

/Linux-v5.4/drivers/clk/rockchip/
Dclk-half-divider.c32 return DIV_ROUND_UP_ULL(((u64)parent_rate * 2), val); in clk_half_divider_recalc_rate()
50 bestdiv = DIV_ROUND_UP_ULL(((u64)parent_rate * 2), rate); in clk_half_divider_bestdiv()
77 now = DIV_ROUND_UP_ULL(((u64)parent_rate * 2), in clk_half_divider_bestdiv()
105 return DIV_ROUND_UP_ULL(((u64)*prate * 2), div * 2 + 3); in clk_half_divider_round_rate()
116 value = DIV_ROUND_UP_ULL(((u64)parent_rate * 2), rate); in clk_half_divider_set_rate()
/Linux-v5.4/drivers/clk/
Dclk-divider.c144 return DIV_ROUND_UP_ULL((u64)parent_rate, div); in divider_recalc_rate()
222 int div = DIV_ROUND_UP_ULL((u64)parent_rate, rate); in _div_round_up()
239 up = DIV_ROUND_UP_ULL((u64)parent_rate, rate); in _div_round_closest()
250 up_rate = DIV_ROUND_UP_ULL((u64)parent_rate, up); in _div_round_closest()
251 down_rate = DIV_ROUND_UP_ULL((u64)parent_rate, down); in _div_round_closest()
329 now = DIV_ROUND_UP_ULL((u64)parent_rate, i); in clk_divider_bestdiv()
354 return DIV_ROUND_UP_ULL((u64)*prate, div); in divider_round_rate_parent()
375 return DIV_ROUND_UP_ULL((u64)*prate, div); in divider_ro_round_rate_parent()
407 div = DIV_ROUND_UP_ULL((u64)parent_rate, rate); in divider_get_val()
Dclk-xgene.c285 scale = DIV_ROUND_UP_ULL(ret, *parent_rate); in xgene_clk_pmd_round_rate()
308 scale = DIV_ROUND_UP_ULL(ret, (u64)parent_rate); in xgene_clk_pmd_set_rate()
/Linux-v5.4/drivers/gpu/drm/i915/
Di915_fixed.h80 tmp = DIV_ROUND_UP_ULL(tmp, 1 << 16); in mul_round_up_u32_fixed16()
102 tmp = DIV_ROUND_UP_ULL(tmp, d); in div_fixed16()
112 tmp = DIV_ROUND_UP_ULL(tmp, d.val); in div_round_up_u32_fixed16()
/Linux-v5.4/drivers/clk/meson/
Dsclk-div.c82 now = DIV_ROUND_UP_ULL((u64)parent_now, i); in sclk_div_bestdiv()
108 return DIV_ROUND_UP_ULL((u64)*prate, div); in sclk_div_round_rate()
187 return DIV_ROUND_UP_ULL((u64)prate, sclk->cached_div); in sclk_div_recalc_rate()
Dclk-mpll.c40 return DIV_ROUND_UP_ULL((u64)parent_rate * SDM_DEN, divisor); in rate_from_params()
57 *sdm = DIV_ROUND_UP_ULL(frac, requested_rate); in params_from_rate()
Dvid-pll-div.c89 return DIV_ROUND_UP_ULL(parent_rate * div->multiplier, div->divider); in meson_vid_pll_div_recalc_rate()
Dclk-pll.c65 rate += DIV_ROUND_UP_ULL(frac_rate, in __pll_params_to_rate()
69 return DIV_ROUND_UP_ULL(rate, n); in __pll_params_to_rate()
/Linux-v5.4/drivers/clk/zynqmp/
Ddivider.c88 return DIV_ROUND_UP_ULL(parent_rate, value); in zynqmp_clk_divider_recalc_rate()
123 return DIV_ROUND_UP_ULL((u64)*prate, bestdiv); in zynqmp_clk_divider_round_rate()
/Linux-v5.4/drivers/clk/ti/
Dfapll.c354 return DIV_ROUND_UP_ULL(rate, synth_div_m); in ti_fapll_synth_recalc_rate()
377 post_div_m = DIV_ROUND_UP_ULL((u64)parent_rate * SYNTH_PHASE_K, rate); in ti_fapll_synth_set_frac_rate()
385 synth_int_div = DIV_ROUND_UP_ULL((u64)parent_rate * in ti_fapll_synth_set_frac_rate()
434 r = DIV_ROUND_UP_ULL(r, SYNTH_MAX_INT_DIV * SYNTH_MAX_DIV_M); in ti_fapll_synth_round_rate()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/lib/
Ddm.c95 u32 num_blocks = DIV_ROUND_UP_ULL(length, MLX5_SW_ICM_BLOCK_SIZE(dev)); in mlx5_dm_sw_icm_alloc()
180 u32 num_blocks = DIV_ROUND_UP_ULL(length, MLX5_SW_ICM_BLOCK_SIZE(dev)); in mlx5_dm_sw_icm_dealloc()
/Linux-v5.4/net/ceph/
Dstriper.c231 *num_file_extents = DIV_ROUND_UP_ULL(objoff + objlen, l->stripe_unit) - in ceph_extent_to_file()
274 DIV_ROUND_UP_ULL(remainder_bytes, l->stripe_unit); in ceph_get_num_objects()
/Linux-v5.4/drivers/video/fbdev/omap2/omapfb/dss/
Dhdmi5_core.c65 v = DIV_ROUND_UP_ULL(ss_scl_high * sfr, 1000000); in hdmi_core_ddc_init()
72 v = DIV_ROUND_UP_ULL(ss_scl_low * sfr, 1000000); in hdmi_core_ddc_init()
79 v = DIV_ROUND_UP_ULL(fs_scl_high * sfr, 1000000); in hdmi_core_ddc_init()
86 v = DIV_ROUND_UP_ULL(fs_scl_low * sfr, 1000000); in hdmi_core_ddc_init()
93 v = DIV_ROUND_UP_ULL(sda_hold * sfr, 1000000); in hdmi_core_ddc_init()
/Linux-v5.4/drivers/gpu/drm/omapdrm/dss/
Dhdmi5_core.c64 v = DIV_ROUND_UP_ULL(ss_scl_high * sfr, 1000000); in hdmi_core_ddc_init()
71 v = DIV_ROUND_UP_ULL(ss_scl_low * sfr, 1000000); in hdmi_core_ddc_init()
78 v = DIV_ROUND_UP_ULL(fs_scl_high * sfr, 1000000); in hdmi_core_ddc_init()
85 v = DIV_ROUND_UP_ULL(fs_scl_low * sfr, 1000000); in hdmi_core_ddc_init()
92 v = DIV_ROUND_UP_ULL(sda_hold * sfr, 1000000); in hdmi_core_ddc_init()
/Linux-v5.4/drivers/gpu/drm/pl111/
Dpl111_display.c463 div_rate = DIV_ROUND_UP_ULL(this_prate, div); in pl111_clk_div_choose_div()
482 return DIV_ROUND_UP_ULL(*prate, div); in pl111_clk_div_round_rate()
501 return DIV_ROUND_UP_ULL(prate, div); in pl111_clk_div_recalc_rate()
/Linux-v5.4/drivers/mmc/host/
Dsdhci-of-dwcmshc.c79 extra = DIV_ROUND_UP_ULL(dma_get_required_mask(&pdev->dev), SZ_128M); in dwcmshc_probe()
/Linux-v5.4/drivers/clk/analogbits/
Dwrpll-cln28hpc.c195 c->init_r = DIV_ROUND_UP_ULL(parent_rate, MAX_POST_DIVR_FREQ); in __wrpll_update_parent_rate()
/Linux-v5.4/drivers/clk/qcom/
Dclk-alpha-pll.c982 return DIV_ROUND_UP_ULL((u64)*prate, div); in clk_alpha_pll_postdiv_round_ro_rate()
992 div = DIV_ROUND_UP_ULL(parent_rate, rate) - 1; in clk_alpha_pll_postdiv_set_rate()
1253 div = DIV_ROUND_UP_ULL(parent_rate, rate); in clk_trion_pll_postdiv_set_rate()
1299 div = DIV_ROUND_UP_ULL(parent_rate, rate); in clk_alpha_pll_postdiv_fabia_set_rate()
/Linux-v5.4/drivers/pwm/
Dpwm-stm32.c304 result->period = DIV_ROUND_UP_ULL(prd, rate << icpsc); in stm32_pwm_capture()
306 result->duty_cycle = DIV_ROUND_UP_ULL(dty, rate); in stm32_pwm_capture()
/Linux-v5.4/drivers/clk/nxp/
Dclk-lpc18xx-cgu.c387 m = DIV_ROUND_UP_ULL(*prate, rate * 2); in lpc18xx_pll0_round_rate()
408 m = DIV_ROUND_UP_ULL(parent_rate, rate * 2); in lpc18xx_pll0_set_rate()
/Linux-v5.4/drivers/gpu/drm/
Ddrm_rect.c64 return DIV_ROUND_UP_ULL(tmp, dst); in clip_scaled()
/Linux-v5.4/drivers/power/reset/
Dat91-sama5d2_shdwc.c64 #define DBC_PERIOD_US(x) DIV_ROUND_UP_ULL((1000000 * (x)), \
/Linux-v5.4/drivers/phy/cadence/
Dcdns-dphy.c129 cfg->pll_fbdiv = DIV_ROUND_UP_ULL(dlane_bps * 2 * cfg->pll_opdiv * in cdns_dsi_get_dphy_pll_cfg()
/Linux-v5.4/drivers/clk/mvebu/
Darmada-37xx-periph.c343 return DIV_ROUND_UP_ULL((u64)parent_rate, div); in clk_double_div_recalc_rate()
478 return DIV_ROUND_UP_ULL((u64)parent_rate, div); in clk_pm_cpu_recalc_rate()
/Linux-v5.4/include/linux/
Dkernel.h98 #define DIV_ROUND_UP_ULL(ll, d) \ macro
102 # define DIV_ROUND_UP_SECTOR_T(ll,d) DIV_ROUND_UP_ULL(ll, d)

123