dc_fixpt_mul_int
dc_fixpt_mul_int(
dc_fixpt_mul_int(
dc_fixpt_mul_int(
adj_dp_ref_clk_khz = dc_fixpt_mul_int(ss_percentage, dp_ref_clk_khz);
pll_req = dc_fixpt_mul_int(pll_req, 100000);
pll_req = dc_fixpt_mul_int(pll_req, clk_mgr->dfs_ref_freq_khz);
pll_req = dc_fixpt_mul_int(pll_req, clk_mgr->dfs_ref_freq_khz);
pll_req = dc_fixpt_mul_int(pll_req, clk_mgr->dfs_ref_freq_khz);
pll_req = dc_fixpt_mul_int(pll_req, clk_mgr->dfs_ref_freq_khz);
pll_req = dc_fixpt_mul_int(pll_req, clk_mgr->dfs_ref_freq_khz);
pll_req = dc_fixpt_mul_int(pll_req, clk_mgr->dfs_ref_freq_khz);
pll_req = dc_fixpt_mul_int(pll_req, clk_mgr->dfs_ref_freq_khz);
pll_req = dc_fixpt_mul_int(pll_req, clk_mgr->dfs_ref_freq_khz);
temp = dc_fixpt_mul_int(ratio, recout_offset_within_recout_full);
temp = dc_fixpt_add(*init, dc_fixpt_mul_int(ratio, recout_size - 1));
remainder = dc_fixpt_mul_int(remainder, layout_config->symbols_per_layout);
bits_per_pixel = dc_fixpt_mul_int(bits_per_pixel, 3);
bits_per_pixel = dc_fixpt_mul_int(bits_per_pixel, 2);
available_stream_sym_count = dc_fixpt_mul_int(hblank_time_msec, 1000);
ss_nslip_amount = dc_fixpt_mul_int(ss_nslip_amount, 10);
ss_ds_frac_amount = dc_fixpt_mul_int(ss_ds_frac_amount, 65536);
ss_step_size = dc_fixpt_mul_int(ss_step_size, 65536 * 10);
tmp_h_init_phase_chroma = dc_fixpt_mul_int(tmp_h_ratio_luma, 2);
tmp_v_init_phase_chroma = dc_fixpt_mul_int(tmp_v_ratio_luma, 2);
scl_data->taps.v_taps = min(dc_fixpt_ceil(dc_fixpt_mul_int(scl_data->ratios.vert, 2)), 8);
scl_data->taps.v_taps_c = min(dc_fixpt_ceil(dc_fixpt_mul_int(scl_data->ratios.vert_c, 2)), 8);
bpp_x16 = dc_fixpt_mul_int(effective_bandwidth_in_kbps, 10);
bpp_x16 = dc_fixpt_from_int(dc_fixpt_floor(dc_fixpt_mul_int(bpp_x16, bpp_increment_div)));
bpp_x16 = dc_fixpt_mul_int(bpp_x16, 16);
c_frl_line = dc_fixpt_mul_int(c_frl_line, num_lanes);
c_frl_available = dc_fixpt_mul_int(c_frl_available, c_frl_line_int);
c_frl_active_av = dc_fixpt_mul_int(dc_fixpt_from_int(c_frl_av_int), h_active);
c_frl_blank_av = dc_fixpt_mul_int(dc_fixpt_from_int(c_frl_av_int), h_blank);
refresh_rate = dc_fixpt_mul_int(refresh_rate, 100);
max_dsc_overhead = dc_fixpt_mul_int(max_dsc_overhead, timing->v_total);
max_dsc_overhead = dc_fixpt_mul_int(max_dsc_overhead, 256);
dc_fixpt_mul_int(overhead_factor, total_kbps));
dc_fixpt_mul_int(time_slot_in_ms, 64));
dc_fixpt_mul_int(
inter->c_frl_line = dc_fixpt_mul_int(inter->c_frl_line, params->lanes);
c_frl_free = dc_fixpt_div_int(dc_fixpt_mul_int(k_cd, params->h_blank), k_420);
c_frl_rc_savings = dc_fixpt_mul_int(dc_fixpt_div_int(dc_fixpt_from_int(7), 8), c_frl_free_int);
bpp = dc_fixpt_ceil(dc_fixpt_mul_int(dc_fixpt_div_int(k_cd, k_420), 24));
tb_blank = dc_fixpt_ceil(dc_fixpt_div_int(dc_fixpt_mul_int(k_cd, params->h_blank), k_420));
f_tb_average = dc_fixpt_mul_int(f_tb_average, (tb_active + tb_blank));
t_active_min = dc_fixpt_mul_int(t_active_min, params->lanes);
t_active_min = dc_fixpt_div(dc_fixpt_mul_int(dc_fixpt_div(dc_fixpt_from_int(3), dc_fixpt_from_int(2)), tb_active), t_active_min);
c_frl_actual_payload = dc_fixpt_ceil(dc_fixpt_mul_int(dc_fixpt_div(dc_fixpt_from_int(3), dc_fixpt_from_int(2)), tb_active)) + tb_blank - c_frl_rc_savings_int;
utilization = dc_fixpt_mul_int(utilization, 1000);
remainder = dc_fixpt_mul_int(remainder, layout_config.symbols_per_layout);
pwl_rgb[i].r = dc_fixpt_sub(dc_fixpt_mul_int(
pwl_rgb[i].g = dc_fixpt_sub(dc_fixpt_mul_int(
pwl_rgb[i].b = dc_fixpt_sub(dc_fixpt_mul_int(
pwl_rgb[i].r = dc_fixpt_sub(dc_fixpt_mul_int(
pwl_rgb[i].g = dc_fixpt_sub(dc_fixpt_mul_int(
pwl_rgb[i].b = dc_fixpt_sub(dc_fixpt_mul_int(