/openbmc/u-boot/drivers/ddr/microchip/ |
H A D | ddr2.c | 105 hc_delay = max_t(u32, DIV_ROUND_UP(delay, T_CK), 2) - 2; in host_load_cmd() 138 writel(REFCNT_CLK(DIV_ROUND_UP(T_RFI, T_CK_CTRL) - 2) | in ddr2_ctrl_init() 139 REFDLY_CLK(DIV_ROUND_UP(T_RFC_MIN, T_CK_CTRL) - 2) | in ddr2_ctrl_init() 150 wr2rd = max_t(u32, DIV_ROUND_UP(T_WTR, T_CK_CTRL), in ddr2_ctrl_init() 151 DIV_ROUND_UP(T_WTR_TCK, 2)) + WL + BL; in ddr2_ctrl_init() 153 wr2prech = DIV_ROUND_UP(T_WR, T_CK_CTRL) + WL + BL; in ddr2_ctrl_init() 154 rd2prech = max_t(u32, DIV_ROUND_UP(T_RTP, T_CK_CTRL), in ddr2_ctrl_init() 155 DIV_ROUND_UP(T_RTP_TCK, 2)) + BL - 2; in ddr2_ctrl_init() 156 ras2ras = max_t(u32, DIV_ROUND_UP(T_RRD, T_CK_CTRL), in ddr2_ctrl_init() 157 DIV_ROUND_UP(T_RRD_TCK, 2)) - 1; in ddr2_ctrl_init() [all …]
|
/openbmc/linux/drivers/phy/amlogic/ |
H A D | phy-meson-axg-mipi-dphy.c | 248 DIV_ROUND_UP(priv->config.clk_trail, temp) | in phy_meson_axg_mipi_dphy_power_on() 249 (DIV_ROUND_UP(priv->config.clk_post + in phy_meson_axg_mipi_dphy_power_on() 251 (DIV_ROUND_UP(priv->config.clk_zero, temp) << 16) | in phy_meson_axg_mipi_dphy_power_on() 252 (DIV_ROUND_UP(priv->config.clk_prepare, temp) << 24)); in phy_meson_axg_mipi_dphy_power_on() 254 DIV_ROUND_UP(priv->config.clk_pre, BITS_PER_BYTE)); in phy_meson_axg_mipi_dphy_power_on() 257 DIV_ROUND_UP(priv->config.hs_exit, temp) | in phy_meson_axg_mipi_dphy_power_on() 258 (DIV_ROUND_UP(priv->config.hs_trail, temp) << 8) | in phy_meson_axg_mipi_dphy_power_on() 259 (DIV_ROUND_UP(priv->config.hs_zero, temp) << 16) | in phy_meson_axg_mipi_dphy_power_on() 260 (DIV_ROUND_UP(priv->config.hs_prepare, temp) << 24)); in phy_meson_axg_mipi_dphy_power_on() 263 DIV_ROUND_UP(priv->config.lpx, temp) | in phy_meson_axg_mipi_dphy_power_on() [all …]
|
/openbmc/linux/drivers/media/platform/samsung/s5p-mfc/ |
H A D | s5p_mfc_opr_v6.h | 20 #define MB_WIDTH(x_size) DIV_ROUND_UP(x_size, 16) 21 #define MB_HEIGHT(y_size) DIV_ROUND_UP(y_size, 16) 26 #define S5P_MFC_LCU_WIDTH(x_size) DIV_ROUND_UP(x_size, 32) 27 #define S5P_MFC_LCU_HEIGHT(y_size) DIV_ROUND_UP(y_size, 32) 30 (DIV_ROUND_UP(x, 64) * DIV_ROUND_UP(y, 64) * 256 + 512)
|
H A D | regs-mfc-v10.h | 69 + ((y * 64) + 1280) * DIV_ROUND_UP(x, 8)) 73 + (DIV_ROUND_UP(x * y, 64) * 32)) 77 + (DIV_ROUND_UP(x * y, 128) * 16)) 84 + ((y * 128) + 1280) * DIV_ROUND_UP(x, 4))
|
H A D | regs-mfc-v8.h | 111 ((DIV_ROUND_UP((mbw * 16), 64) * DIV_ROUND_UP((mbh * 16), 64) * 256) \ 112 + (DIV_ROUND_UP((mbw) * (mbh), 32) * 16))
|
/openbmc/linux/drivers/gpu/drm/tests/ |
H A D | drm_framebuffer_test.c | 194 .handles = { 1, 1, 1 }, .pitches = { MAX_WIDTH, DIV_ROUND_UP(MAX_WIDTH, 2), 195 DIV_ROUND_UP(MAX_WIDTH, 2) }, 200 .handles = { 1, 1, 1 }, .pitches = { MAX_WIDTH, DIV_ROUND_UP(MAX_WIDTH, 2) - 1, 201 DIV_ROUND_UP(MAX_WIDTH, 2) }, 206 .handles = { 1, 1, 1 }, .pitches = { MAX_WIDTH, DIV_ROUND_UP(MAX_WIDTH, 2) + 1, 207 DIV_ROUND_UP(MAX_WIDTH, 2) + 7 }, 214 .pitches = { MAX_WIDTH, DIV_ROUND_UP(MAX_WIDTH, 2) + 1, 215 DIV_ROUND_UP(MAX_WIDTH, 2) + 7 }, 222 .pitches = { MAX_WIDTH, DIV_ROUND_UP(MAX_WIDTH, 2), DIV_ROUND_UP(MAX_WIDTH, 2) }, 230 .pitches = { MAX_WIDTH, DIV_ROUND_UP(MAX_WIDTH, 2), DIV_ROUND_UP(MAX_WIDTH, 2) }, [all …]
|
/openbmc/qemu/scripts/coccinelle/ |
H A D | round.cocci | 1 // Use macro DIV_ROUND_UP instead of (((n) + (d) - 1) /(d)) 8 + DIV_ROUND_UP(e1,e2) 11 + DIV_ROUND_UP(e1,e2) 18 -(DIV_ROUND_UP(e1,e2)) 19 +DIV_ROUND_UP(e1,e2)
|
/openbmc/linux/include/linux/ |
H A D | rcu_node_tree.h | 64 # define NUM_RCU_LVL_1 DIV_ROUND_UP(NR_CPUS, RCU_FANOUT_1) 72 # define NUM_RCU_LVL_1 DIV_ROUND_UP(NR_CPUS, RCU_FANOUT_2) 73 # define NUM_RCU_LVL_2 DIV_ROUND_UP(NR_CPUS, RCU_FANOUT_1) 81 # define NUM_RCU_LVL_1 DIV_ROUND_UP(NR_CPUS, RCU_FANOUT_3) 82 # define NUM_RCU_LVL_2 DIV_ROUND_UP(NR_CPUS, RCU_FANOUT_2) 83 # define NUM_RCU_LVL_3 DIV_ROUND_UP(NR_CPUS, RCU_FANOUT_1)
|
/openbmc/u-boot/arch/arm/mach-imx/mx6/ |
H A D | ddr.c | 1024 trfc = DIV_ROUND_UP(130000, clkper) - 1; in mx6_lpddr2_cfg() 1025 txsr = DIV_ROUND_UP(140000, clkper) - 1; in mx6_lpddr2_cfg() 1028 trfc = DIV_ROUND_UP(210000, clkper) - 1; in mx6_lpddr2_cfg() 1029 txsr = DIV_ROUND_UP(220000, clkper) - 1; in mx6_lpddr2_cfg() 1041 txp = DIV_ROUND_UP(7500, clkper) - 1; in mx6_lpddr2_cfg() 1044 tfaw = DIV_ROUND_UP(60000, clkper) - 1; in mx6_lpddr2_cfg() 1046 tfaw = DIV_ROUND_UP(50000, clkper) - 1; in mx6_lpddr2_cfg() 1047 trrd = DIV_ROUND_UP(10000, clkper) - 1; in mx6_lpddr2_cfg() 1050 tcksre = DIV_ROUND_UP(15000, clkper); in mx6_lpddr2_cfg() 1052 twr = DIV_ROUND_UP(15000, clkper) - 1; in mx6_lpddr2_cfg() [all …]
|
/openbmc/linux/drivers/media/platform/allegro-dvt/ |
H A D | nal-h264.c | 39 u8 *p = rbsp->data + DIV_ROUND_UP(rbsp->pos, 8); in nal_h264_write_start_code_prefix() 42 if (DIV_ROUND_UP(rbsp->pos, 8) + i > rbsp->size) { in nal_h264_write_start_code_prefix() 57 u8 *p = rbsp->data + DIV_ROUND_UP(rbsp->pos, 8); in nal_h264_read_start_code_prefix() 60 if (DIV_ROUND_UP(rbsp->pos, 8) + i > rbsp->size) { in nal_h264_read_start_code_prefix() 75 u8 *p = rbsp->data + DIV_ROUND_UP(rbsp->pos, 8); in nal_h264_write_filler_data() 79 i = rbsp->size - DIV_ROUND_UP(rbsp->pos, 8) - 1; in nal_h264_write_filler_data() 86 u8 *p = rbsp->data + DIV_ROUND_UP(rbsp->pos, 8); in nal_h264_read_filler_data() 89 if (DIV_ROUND_UP(rbsp->pos, 8) > rbsp->size) { in nal_h264_read_filler_data() 379 return DIV_ROUND_UP(rbsp.pos, 8); in nal_h264_write_sps() 426 return DIV_ROUND_UP(rbsp.pos, 8); in nal_h264_read_sps() [all …]
|
H A D | nal-hevc.c | 40 u8 *p = rbsp->data + DIV_ROUND_UP(rbsp->pos, 8); in nal_hevc_write_start_code_prefix() 43 if (DIV_ROUND_UP(rbsp->pos, 8) + i > rbsp->size) { in nal_hevc_write_start_code_prefix() 58 u8 *p = rbsp->data + DIV_ROUND_UP(rbsp->pos, 8); in nal_hevc_read_start_code_prefix() 61 if (DIV_ROUND_UP(rbsp->pos, 8) + i > rbsp->size) { in nal_hevc_read_start_code_prefix() 76 u8 *p = rbsp->data + DIV_ROUND_UP(rbsp->pos, 8); in nal_hevc_write_filler_data() 80 i = rbsp->size - DIV_ROUND_UP(rbsp->pos, 8) - 1; in nal_hevc_write_filler_data() 87 u8 *p = rbsp->data + DIV_ROUND_UP(rbsp->pos, 8); in nal_hevc_read_filler_data() 90 if (DIV_ROUND_UP(rbsp->pos, 8) > rbsp->size) { in nal_hevc_read_filler_data() 548 return DIV_ROUND_UP(rbsp.pos, 8); in nal_hevc_write_vps() 596 return DIV_ROUND_UP(rbsp.pos, 8); in nal_hevc_read_vps() [all …]
|
/openbmc/linux/drivers/ssb/ |
H A D | driver_extif.c | 94 tmp = DIV_ROUND_UP(10, ns) << SSB_PROG_WCNT_3_SHIFT; in ssb_extif_timing_init() 95 tmp |= DIV_ROUND_UP(40, ns) << SSB_PROG_WCNT_1_SHIFT; in ssb_extif_timing_init() 96 tmp |= DIV_ROUND_UP(120, ns); in ssb_extif_timing_init() 100 tmp = DIV_ROUND_UP(10, ns) << SSB_PROG_WCNT_3_SHIFT; in ssb_extif_timing_init() 101 tmp |= DIV_ROUND_UP(20, ns) << SSB_PROG_WCNT_2_SHIFT; in ssb_extif_timing_init() 102 tmp |= DIV_ROUND_UP(100, ns) << SSB_PROG_WCNT_1_SHIFT; in ssb_extif_timing_init() 103 tmp |= DIV_ROUND_UP(120, ns); in ssb_extif_timing_init()
|
/openbmc/linux/arch/s390/include/asm/ |
H A D | ftrace.lds.h | 2 #ifndef DIV_ROUND_UP 3 #define DIV_ROUND_UP(n, d) (((n) + (d) - 1) / (d)) macro 9 DIV_ROUND_UP(SIZEOF_FTRACE_HOTPATCH_TRAMPOLINE * (n), \
|
/openbmc/linux/drivers/gpu/drm/sprd/ |
H A D | megacores_pll.c | 238 val[CLK] = DIV_ROUND_UP(range[L] * (factor << 1), t_byteck) - 2; in dphy_timing_config() 246 val[CLK] = DIV_ROUND_UP(AVERAGE(range[L], range[H]), t_half_byteck) - 1; in dphy_timing_config() 250 val[DATA] = DIV_ROUND_UP(AVERAGE(range[L], range[H]), t_half_byteck) - 1; in dphy_timing_config() 256 val[CLK] = DIV_ROUND_UP(range[L] * factor + (tmp & 0xffff) in dphy_timing_config() 259 val[DATA] = DIV_ROUND_UP(range[L] * factor in dphy_timing_config() 267 val[CLK] = DIV_ROUND_UP(range[L] * factor - constant, t_half_byteck); in dphy_timing_config() 269 val[DATA] = DIV_ROUND_UP(range[L] * 3 / 2 - constant, t_half_byteck) - 2; in dphy_timing_config() 275 val[CLK] = DIV_ROUND_UP(range[L] * factor, t_byteck) - 2; in dphy_timing_config() 282 val[CLK] = DIV_ROUND_UP(range[L] * factor, t_byteck) - 2; in dphy_timing_config()
|
/openbmc/linux/lib/dim/ |
H A D | dim.c | 71 curr_stats->ppms = DIV_ROUND_UP(npkts * USEC_PER_MSEC, delta_us); in dim_calc_stats() 72 curr_stats->bpms = DIV_ROUND_UP(nbytes * USEC_PER_MSEC, delta_us); in dim_calc_stats() 73 curr_stats->epms = DIV_ROUND_UP(DIM_NEVENTS * USEC_PER_MSEC, in dim_calc_stats() 75 curr_stats->cpms = DIV_ROUND_UP(ncomps * USEC_PER_MSEC, delta_us); in dim_calc_stats()
|
/openbmc/linux/drivers/irqchip/ |
H A D | irq-gic.c | 77 u32 saved_spi_enable[DIV_ROUND_UP(1020, 32)]; 78 u32 saved_spi_active[DIV_ROUND_UP(1020, 32)]; 79 u32 saved_spi_conf[DIV_ROUND_UP(1020, 16)]; 80 u32 saved_spi_target[DIV_ROUND_UP(1020, 4)]; 568 for (i = 0; i < DIV_ROUND_UP(gic_irqs, 16); i++) in gic_dist_save() 572 for (i = 0; i < DIV_ROUND_UP(gic_irqs, 4); i++) in gic_dist_save() 576 for (i = 0; i < DIV_ROUND_UP(gic_irqs, 32); i++) in gic_dist_save() 580 for (i = 0; i < DIV_ROUND_UP(gic_irqs, 32); i++) in gic_dist_save() 609 for (i = 0; i < DIV_ROUND_UP(gic_irqs, 16); i++) in gic_dist_restore() 613 for (i = 0; i < DIV_ROUND_UP(gic_irqs, 4); i++) in gic_dist_restore() [all …]
|
/openbmc/linux/tools/include/linux/ |
H A D | bitops.h | 18 #define BITS_TO_LONGS(nr) DIV_ROUND_UP(nr, BITS_PER_TYPE(long)) 19 #define BITS_TO_U64(nr) DIV_ROUND_UP(nr, BITS_PER_TYPE(u64)) 20 #define BITS_TO_U32(nr) DIV_ROUND_UP(nr, BITS_PER_TYPE(u32)) 21 #define BITS_TO_BYTES(nr) DIV_ROUND_UP(nr, BITS_PER_TYPE(char))
|
/openbmc/linux/drivers/media/i2c/ |
H A D | aptina-pll.c | 55 mf_min = DIV_ROUND_UP(limits->m_min, pll->m); in aptina_pll_calculate() 62 mf_max = min(mf_max, DIV_ROUND_UP(limits->n_max * limits->p1_max, div)); in aptina_pll_calculate() 127 p1_min = max(limits->p1_min, DIV_ROUND_UP(limits->out_clock_min * div, in aptina_pll_calculate() 137 mf_low = roundup(max(mf_min, DIV_ROUND_UP(pll->ext_clock * p1, in aptina_pll_calculate()
|
H A D | ccs-pll.c | 263 DIV_ROUND_UP(min_vt_div, in ccs_pll_find_vt_sys_div() 276 DIV_ROUND_UP(max_vt_div, in ccs_pll_find_vt_sys_div() 280 DIV_ROUND_UP(pll_fr->pll_op_clk_freq_hz, in ccs_pll_find_vt_sys_div() 307 more_mul = one_or_more(DIV_ROUND_UP(lim_fr->min_pll_op_clk_freq_hz, in __ccs_pll_calculate_vt_tree() 311 more_mul *= DIV_ROUND_UP(lim_fr->min_pll_multiplier, mul * more_mul); in __ccs_pll_calculate_vt_tree() 394 DIV_ROUND_UP(pll->ext_clk_freq_hz, in ccs_pll_calculate_vt_tree() 491 DIV_ROUND_UP(pll->bits_per_pixel in ccs_pll_calculate_vt() 504 DIV_ROUND_UP(pll_fr->pll_op_clk_freq_hz, in ccs_pll_calculate_vt() 515 DIV_ROUND_UP(pll_fr->pll_op_clk_freq_hz, in ccs_pll_calculate_vt() 536 pix_div = DIV_ROUND_UP(vt_div, sys_div); in ccs_pll_calculate_vt() [all …]
|
/openbmc/linux/arch/arm/mach-omap2/ |
H A D | pmic-cpcap.c | 47 return DIV_ROUND_UP(uv - 600000, 12500); in omap_cpcap_uv_to_vsel() 111 return DIV_ROUND_UP(uv - 770000, 10000); in omap_max8952_uv_to_vsel() 179 vsel = DIV_ROUND_UP(uv - 750000, 12500); in omap_fan535503_uv_to_vsel() 198 vsel = DIV_ROUND_UP(uv - 750000, 12500); in omap_fan535508_uv_to_vsel()
|
/openbmc/linux/drivers/net/ethernet/mscc/ |
H A D | ocelot_police.c | 53 cir = DIV_ROUND_UP(cir, 100); in qos_policer_conf_set() 55 cbs = DIV_ROUND_UP(cbs, 4096); in qos_policer_conf_set() 67 pir = DIV_ROUND_UP(pir, 100); in qos_policer_conf_set() 69 pbs = DIV_ROUND_UP(pbs, 4096); in qos_policer_conf_set() 77 pir = DIV_ROUND_UP(pir, 100); in qos_policer_conf_set()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | aso.h | 11 (DIV_ROUND_UP(sizeof(struct mlx5_aso_wqe), MLX5_SEND_WQE_BB)) 13 (DIV_ROUND_UP(sizeof(struct mlx5_aso_wqe_data), MLX5_SEND_WQE_BB)) 16 #define MLX5_MACSEC_ASO_DS_CNT (DIV_ROUND_UP(sizeof(struct mlx5_aso_wqe), MLX5_SEND_WQE_DS))
|
/openbmc/u-boot/drivers/clk/rockchip/ |
H A D | clk_rv1108.c | 158 div = DIV_ROUND_UP(pll_rate, rate) - 1; in rv1108_mac_set_clk() 179 div = DIV_ROUND_UP(pll_rate, rate) - 1; in rv1108_sfc_set_clk() 204 src_clk_div = DIV_ROUND_UP(OSC_HZ, hz) - 1; in rv1108_saradc_set_clk() 229 src_clk_div = DIV_ROUND_UP(GPLL_HZ, hz) - 1; in rv1108_aclk_vio1_set_clk() 255 src_clk_div = DIV_ROUND_UP(GPLL_HZ, hz) - 1; in rv1108_aclk_vio0_set_clk() 290 src_clk_div = DIV_ROUND_UP(GPLL_HZ, hz) - 1; in rv1108_dclk_vop_set_clk() 320 src_clk_div = DIV_ROUND_UP(parent_rate, hz) - 1; in rv1108_aclk_bus_set_clk() 372 src_clk_div = DIV_ROUND_UP(parent_rate, hz) - 1; in rv1108_aclk_peri_set_clk() 388 src_clk_div = DIV_ROUND_UP(parent_rate, hz) - 1; in rv1108_hclk_peri_set_clk() 403 src_clk_div = DIV_ROUND_UP(parent_rate, hz) - 1; in rv1108_pclk_peri_set_clk() [all …]
|
/openbmc/linux/kernel/module/ |
H A D | stats.c | 332 DIV_ROUND_UP(total_size, live_mod_count)); in read_file_mod_stats() 337 DIV_ROUND_UP(text_size, live_mod_count)); in read_file_mod_stats() 350 DIV_ROUND_UP(ikread_bytes, fkreads)); in read_file_mod_stats() 356 DIV_ROUND_UP(ibecoming_bytes, fbecoming)); in read_file_mod_stats() 362 DIV_ROUND_UP(idecompress_bytes, fdecompress)); in read_file_mod_stats() 368 DIV_ROUND_UP(imod_bytes, floads)); in read_file_mod_stats()
|
/openbmc/linux/drivers/i2c/busses/ |
H A D | i2c-rk3x.c | 615 min_high_ns = max(min_high_ns, DIV_ROUND_UP( in rk3x_i2c_v0_calc_timings() 617 min_high_ns = max(min_high_ns, DIV_ROUND_UP( in rk3x_i2c_v0_calc_timings() 626 clk_rate_khz = DIV_ROUND_UP(clk_rate, 1000); in rk3x_i2c_v0_calc_timings() 633 min_total_div = DIV_ROUND_UP(clk_rate_khz, scl_rate_khz * 8); in rk3x_i2c_v0_calc_timings() 636 min_low_div = DIV_ROUND_UP(clk_rate_khz * min_low_ns, 8 * 1000000); in rk3x_i2c_v0_calc_timings() 637 min_high_div = DIV_ROUND_UP(clk_rate_khz * min_high_ns, 8 * 1000000); in rk3x_i2c_v0_calc_timings() 672 ideal_low_div = DIV_ROUND_UP(clk_rate_khz * min_low_ns, in rk3x_i2c_v0_calc_timings() 780 clk_rate_khz = DIV_ROUND_UP(clk_rate, 1000); in rk3x_i2c_v1_calc_timings() 782 min_total_div = DIV_ROUND_UP(clk_rate_khz, scl_rate_khz * 8); in rk3x_i2c_v1_calc_timings() 785 min_high_div = DIV_ROUND_UP(clk_rate_khz * min_high_ns, 8 * 1000000); in rk3x_i2c_v1_calc_timings() [all …]
|