Searched refs:DIV_ROUND_UP_ULL (Results 1 - 25 of 117) sorted by relevance

12345

/linux-master/drivers/gpu/drm/mcde/
H A Dmcde_clk_div.c60 div_rate = DIV_ROUND_UP_ULL(this_prate, div);
79 return DIV_ROUND_UP_ULL(*prate, div);
96 return DIV_ROUND_UP_ULL(prate, 2);
106 return DIV_ROUND_UP_ULL(prate, div);
/linux-master/drivers/clk/rockchip/
H A Dclk-half-divider.c32 return DIV_ROUND_UP_ULL(((u64)parent_rate * 2), val);
50 bestdiv = DIV_ROUND_UP_ULL(((u64)parent_rate * 2), rate);
77 now = DIV_ROUND_UP_ULL(((u64)parent_rate * 2),
105 return DIV_ROUND_UP_ULL(((u64)*prate * 2), div * 2 + 3);
116 value = DIV_ROUND_UP_ULL(((u64)parent_rate * 2), rate);
/linux-master/drivers/clk/zynqmp/
H A Ddivider.c56 up = DIV_ROUND_UP_ULL((u64)parent_rate, rate);
62 up_rate = DIV_ROUND_UP_ULL((u64)parent_rate, up);
63 down_rate = DIV_ROUND_UP_ULL((u64)parent_rate, down);
110 return DIV_ROUND_UP_ULL(parent_rate, value);
148 return DIV_ROUND_UP_ULL((u64)*prate, bestdiv);
/linux-master/drivers/gpu/drm/i915/
H A Di915_fixed.h80 tmp = DIV_ROUND_UP_ULL(tmp, 1 << 16);
102 tmp = DIV_ROUND_UP_ULL(tmp, d);
112 tmp = DIV_ROUND_UP_ULL(tmp, d.val);
H A Di915_scatterlist.c100 if (WARN_ON(overflows_type(DIV_ROUND_UP_ULL(node->size, segment_pages),
106 if (sg_alloc_table(st, DIV_ROUND_UP_ULL(node->size, segment_pages),
/linux-master/arch/arm/mach-omap2/
H A Dtimer.c155 arch_timer_freq = DIV_ROUND_UP_ULL(rate * num, den);
/linux-master/drivers/clk/
H A Dclk-divider.c145 return DIV_ROUND_UP_ULL((u64)parent_rate, div);
223 int div = DIV_ROUND_UP_ULL((u64)parent_rate, rate);
240 up = DIV_ROUND_UP_ULL((u64)parent_rate, rate);
251 up_rate = DIV_ROUND_UP_ULL((u64)parent_rate, up);
252 down_rate = DIV_ROUND_UP_ULL((u64)parent_rate, down);
330 now = DIV_ROUND_UP_ULL((u64)parent_rate, i);
355 req->rate = DIV_ROUND_UP_ULL((u64)req->best_parent_rate, div);
378 req->rate = DIV_ROUND_UP_ULL((u64)req->best_parent_rate, div);
476 div = DIV_ROUND_UP_ULL((u64)parent_rate, rate);
/linux-master/drivers/clk/meson/
H A Dclk-mpll.c40 return DIV_ROUND_UP_ULL((u64)parent_rate * SDM_DEN, divisor);
57 *sdm = DIV_ROUND_UP_ULL(frac, requested_rate);
H A Dvid-pll-div.c89 return DIV_ROUND_UP_ULL(parent_rate * div->multiplier, div->divider);
H A Dsclk-div.c82 now = DIV_ROUND_UP_ULL((u64)parent_now, i);
107 req->rate = DIV_ROUND_UP_ULL((u64)req->best_parent_rate, div);
188 return DIV_ROUND_UP_ULL((u64)prate, sclk->cached_div);
/linux-master/include/linux/
H A Dmath.h42 #define DIV_ROUND_UP_ULL(ll, d) \ macro
46 # define DIV_ROUND_UP_SECTOR_T(ll,d) DIV_ROUND_UP_ULL(ll, d)
/linux-master/drivers/pwm/
H A Dpwm-imx27.c160 state->period = DIV_ROUND_UP_ULL(tmp, pwm_clk);
172 state->duty_cycle = DIV_ROUND_UP_ULL(tmp, pwm_clk);
209 period_ms = DIV_ROUND_UP_ULL(pwm->state.period,
H A Dpwm-keembay.c112 state->duty_cycle = DIV_ROUND_UP_ULL(high, clk_rate);
113 state->period = DIV_ROUND_UP_ULL(high + low, clk_rate);
H A Dpwm-sun4i.c131 state->period = DIV_ROUND_UP_ULL(NSEC_PER_SEC, clk_rate);
132 state->duty_cycle = DIV_ROUND_UP_ULL(state->period, 2);
306 delay_us = DIV_ROUND_UP_ULL(cstate.period, NSEC_PER_USEC);
H A Dpwm-sl28cpld.c142 prescaler = DIV_ROUND_UP_ULL(SL28CPLD_PWM_PERIOD(0), state->period);
H A Dpwm-crc.c147 DIV_ROUND_UP_ULL(duty_cycle_reg * state->period, PWM_MAX_LEVEL);
H A Dpwm-stm32.c296 result->period = DIV_ROUND_UP_ULL(prd, rate << icpsc);
298 result->duty_cycle = DIV_ROUND_UP_ULL(dty, rate);
506 state->period = DIV_ROUND_UP_ULL(prd, rate);
508 state->duty_cycle = DIV_ROUND_UP_ULL(dty, rate);
/linux-master/net/ceph/
H A Dstriper.c231 *num_file_extents = DIV_ROUND_UP_ULL(objoff + objlen, l->stripe_unit) -
274 DIV_ROUND_UP_ULL(remainder_bytes, l->stripe_unit);
/linux-master/drivers/gpu/drm/xe/
H A Dxe_pm.c383 vram_total_mb += DIV_ROUND_UP_ULL(man->size, 1024 * 1024);
414 total_vram_used_mb += DIV_ROUND_UP_ULL(vram_used, 1024 * 1024);
/linux-master/arch/arm/mach-ep93xx/
H A Dclock.c365 return DIV_ROUND_UP_ULL(parent_rate, psc->div[index]);
379 return DIV_ROUND_UP_ULL((u64)*parent_rate, psc->div[i]);
381 now = DIV_ROUND_UP_ULL((u64)*parent_rate, psc->div[i]);
388 best = DIV_ROUND_UP_ULL(*parent_rate, maxdiv);
/linux-master/drivers/clk/ti/
H A Dfapll.c347 return DIV_ROUND_UP_ULL(rate, synth_div_m);
370 post_div_m = DIV_ROUND_UP_ULL((u64)parent_rate * SYNTH_PHASE_K, rate);
378 synth_int_div = DIV_ROUND_UP_ULL((u64)parent_rate *
427 r = DIV_ROUND_UP_ULL(r, SYNTH_MAX_INT_DIV * SYNTH_MAX_DIV_M);
/linux-master/drivers/clk/mstar/
H A Dclk-msc313-cpupll.c132 return DIV_ROUND_UP_ULL(prescaled, rate);
/linux-master/drivers/clk/analogbits/
H A Dwrpll-cln28hpc.c200 c->init_r = DIV_ROUND_UP_ULL(parent_rate, MAX_POST_DIVR_FREQ);
/linux-master/drivers/i2c/busses/
H A Di2c-hisi.c88 DIV_ROUND_UP_ULL((clk_rate_khz) * (ns), NSEC_PER_MSEC)
397 total_cnt = DIV_ROUND_UP_ULL(ctlr->clk_rate_khz * HZ_PER_KHZ, ctlr->t.bus_freq_hz);
399 t_scl_hcnt = DIV_ROUND_UP_ULL(total_cnt * divide, divisor);
496 ctlr->clk_rate_khz = DIV_ROUND_UP_ULL(clk_rate_hz, HZ_PER_KHZ);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Ddm.c147 u32 num_blocks = DIV_ROUND_UP_ULL(length, MLX5_SW_ICM_BLOCK_SIZE(dev));
250 u32 num_blocks = DIV_ROUND_UP_ULL(length, MLX5_SW_ICM_BLOCK_SIZE(dev));

Completed in 206 milliseconds

12345