dc_fixpt_from_int
gamma->entries.red[i] = dc_fixpt_from_int(r);
gamma->entries.green[i] = dc_fixpt_from_int(g);
gamma->entries.blue[i] = dc_fixpt_from_int(b);
dc_fixpt_from_int(
dc_fixpt_from_int(
struct fixed31_32 fixpt_value = dc_fixpt_from_int(int_value);
pll_req = dc_fixpt_from_int(pll_req_reg & clk_mgr->clk_mgr_mask->FbMult_int);
pll_req = dc_fixpt_from_int(fbmult_int_val);
pll_req = dc_fixpt_from_int(pll_req_reg & clk_mgr->clk_mgr_mask->FbMult_int);
pll_req = dc_fixpt_from_int(fbmult_int_val);
pll_req = dc_fixpt_from_int(fbmult_int_val);
pll_req = dc_fixpt_from_int(fbmult_int_val);
pll_req = dc_fixpt_from_int(pll_req_reg & clk_mgr->clk_mgr_mask->FbMult_int);
pll_req = dc_fixpt_from_int(fbmult_int_val);
pll_req = dc_fixpt_from_int(pll_req_reg & clk_mgr->clk_mgr_mask->FbMult_int);
return dc_fixpt_from_int(162); /* 162 MHz */
return dc_fixpt_from_int(270); /* 270 MHz */
return dc_fixpt_from_int(540); /* 540 MHz */
return dc_fixpt_from_int(810); /* 810 MHz */
return dc_fixpt_from_int(625); /* 625 MHz */
return dc_fixpt_from_int(0);
symbols_per_sdp_max_layout = dc_fixpt_from_int(
bits_per_pixel = dc_fixpt_from_int(6);
bits_per_pixel = dc_fixpt_from_int(8);
bits_per_pixel = dc_fixpt_from_int(10);
bits_per_pixel = dc_fixpt_from_int(12);
bits_per_pixel = dc_fixpt_from_int(8);
link_bw_kbps = dc_fixpt_from_int(dp_link_info->link_bandwidth_kbps);
dc_fixpt_from_int(ds_data->feedback_amount));
dc_fixpt_from_int(ds_data->nfrac_amount));
dc_fixpt_from_int(data->taps.h_taps + 1)),
dc_fixpt_from_int(data->taps.v_taps + 1)),
dc_fixpt_from_int(data->taps.v_taps + 1)),
corner_points[0].red.x = dc_fixpt_pow(dc_fixpt_from_int(2),
dc_fixpt_from_int(region_start));
corner_points[1].red.x = dc_fixpt_pow(dc_fixpt_from_int(2),
dc_fixpt_from_int(region_end));
dc_fixpt_from_int(125);
corner_points[0].red.x = dc_fixpt_pow(dc_fixpt_from_int(2),
dc_fixpt_from_int(region_start));
corner_points[1].red.x = dc_fixpt_pow(dc_fixpt_from_int(2),
dc_fixpt_from_int(region_end));
dc_fixpt_from_int(125);
struct fixed31_32 tmp_h_init_phase_luma = dc_fixpt_from_int(0);
struct fixed31_32 tmp_h_init_phase_chroma = dc_fixpt_from_int(0);
h_taps_chroma, dc_fixpt_from_int(h_ratio_luma * 2));
struct fixed31_32 tmp_v_init_phase_luma = dc_fixpt_from_int(0);
struct fixed31_32 tmp_v_init_phase_chroma = dc_fixpt_from_int(0);
v_taps_chroma, dc_fixpt_from_int(v_ratio_luma * 2));
corner_points[0].red.x = dc_fixpt_pow(dc_fixpt_from_int(2),
dc_fixpt_from_int(region_start));
corner_points[1].red.x = dc_fixpt_pow(dc_fixpt_from_int(2),
dc_fixpt_from_int(region_end));
dc_fixpt_div_int(dc_fixpt_from_int(pic_width), dsc_common_caps.max_slice_width), // sink min
dc_fixpt_from_int(min_slices_h))); // source min
refresh_rate = dc_fixpt_from_int(timing->pix_clk_100hz);
max_dsc_overhead = dc_fixpt_from_int(num_slices_h);
dc_fixpt_div_int(dc_fixpt_from_int(dsc_div_by_10_round_up(timing->pix_clk_100hz)),
dc_fixpt_div_int(dc_fixpt_from_int(timing->h_addressable + timing->h_border_left + timing->h_border_right),
bpp = dc_fixpt_from_int(kbps);
effective_bandwidth_in_kbps = dc_fixpt_from_int(bandwidth_in_kbps);
bpp_x16 = dc_fixpt_from_int(dc_fixpt_floor(dc_fixpt_mul_int(bpp_x16, bpp_increment_div)));
overhead_factor = dc_fixpt_from_int(timing->h_addressable);
dc_fixpt_from_int(dc_fixpt_ceil(overhead_factor)),
dc_fixpt_from_int(dst_x_offset),
dc_fixpt_from_int(dst_x_offset),
dc_fixpt_from_int(dst_x_offset),
link_bw_kbps = dc_fixpt_from_int(dc_link_bandwidth_kbps(link,
dc_fixpt_div(dc_fixpt_from_int(h_blank * bpp),
dc_fixpt_from_int(128 / 16)));
arr_points[0].x = dc_fixpt_pow(dc_fixpt_from_int(2),
dc_fixpt_from_int(region_start));
arr_points[1].x = dc_fixpt_pow(dc_fixpt_from_int(2),
dc_fixpt_from_int(region_end));
const struct fixed31_32 end_value = dc_fixpt_from_int(125);
if (!dc_fixpt_eq(multiplier, dc_fixpt_from_int(0))) // check != 0
if (!dc_fixpt_eq(multiplier, dc_fixpt_from_int(0))) // check != 0
h_blank_in_ms = dc_fixpt_div(dc_fixpt_from_int(
mbytes_per_sec = dc_fixpt_from_int(link_rate_in_mbytes_per_sec);
struct fixed31_32 avg_time_slots_per_mtp = dc_fixpt_from_int(0);
dc_fixpt_from_int(
dc_fixpt_from_int(
avg_time_slots_per_mtp = dc_fixpt_from_int(0);
layouts_per_line = dc_fixpt_from_int(dc_fixpt_ceil(layouts_per_line));
symbols_per_sdp_max_layout = dc_fixpt_from_int(
return dc_fixpt_add(arg1, dc_fixpt_from_int(arg2));
return dc_fixpt_sub(arg1, dc_fixpt_from_int(arg2));
return dc_fixpt_mul(arg1, dc_fixpt_from_int(arg2));
return dc_fixpt_from_fraction(arg1.value, dc_fixpt_from_int((int)arg2).value);
two = dc_fixpt_from_int(2);
three = dc_fixpt_from_int(3);
max_display = dc_fixpt_from_int(fs_params->max_display);
max_content = dc_fixpt_from_int(fs_params->max_content);
sdr_white_level = dc_fixpt_from_int(fs_params->sdr_white_level);
max_display = dc_fixpt_from_int(100);
const struct fixed31_32 max_driver = dc_fixpt_from_int(0xFFFF);
const struct fixed31_32 max_os = dc_fixpt_from_int(0xFF00);
dc_fixpt_from_int(max_lut_index-1);
dc_fixpt_from_int(max_lut_index);
index_f = dc_fixpt_from_int(index);
struct fixed31_32 region_size = dc_fixpt_from_int(128);
dividers.divider2 = dc_fixpt_from_int(2);
dividers.divider2 = dc_fixpt_from_int(2);
struct fixed31_32 scaling_factor = dc_fixpt_from_int(125);
const struct fixed31_32 one = dc_fixpt_from_int(1);
cal_buffer->gamma_of_2 = dc_fixpt_pow(dc_fixpt_from_int(2),
const struct fixed31_32 one = dc_fixpt_from_int(1);
point->coeff = dc_fixpt_from_int(2);
struct fixed31_32 scaling_factor = dc_fixpt_from_int(125);