Searched refs:line_time_us (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/ |
| H A D | dml2_core_dcn6_calcs_dchub.c | 22 double line_time_us = (double)timing->h_total / ((double)timing->pixel_clock_khz / 1000); in dcn6_calculate_max_vstartup() local 24 …nom_default_in_line = (unsigned int)math_floor2((double)vblank_nom_default_us / line_time_us, 1.0); in dcn6_calculate_max_vstartup() 32 … = vblank_size - (unsigned int)math_max2(1.0, math_ceil2(write_back_delay_us / line_time_us, 1.0)); in dcn6_calculate_max_vstartup() 41 DML_LOG_VERBOSE("DML::%s: line_time_us = %f\n", __func__, line_time_us); in dcn6_calculate_max_vstartup() 51 …double line_time_us, max_line_time_us = 0, svp0_time_us, svp1_time_us, vratio, vratio_c, swath_tim… in dcn6_calculate_alternate_svp_lines() local 56 …line_time_us = ((double)p->display_cfg->stream_descriptors[i].timing.h_total * 1000 / p->display_c… in dcn6_calculate_alternate_svp_lines() 63 swath_time_us = ((double)p->SwathHeightY[j] / vratio) * line_time_us; in dcn6_calculate_alternate_svp_lines() 64 …e_c_us = p->BytePerPixelInDETC[j] > 0 ? ((double)p->SwathHeightC[j] / vratio_c) * line_time_us : 0; in dcn6_calculate_alternate_svp_lines() 69 if (line_time_us > max_line_time_us) in dcn6_calculate_alternate_svp_lines() 70 max_line_time_us = line_time_us; in dcn6_calculate_alternate_svp_lines() [all …]
|
| H A D | dml2_core_dcn5_funcs_mode_programming.c | 556 double line_time_us; in dcn5_mode_programming() local 568 …line_time_us = display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].tim… in dcn5_mode_programming() 575 line_time_us, in dcn5_mode_programming() 589 line_time_us, in dcn5_mode_programming() 790 …double line_time_us = display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_ind… in dcn5_mode_programming() local 798 line_time_us, in dcn5_mode_programming() 1722 double line_time_us = htotal / pixel_clock_mhz; in dcn5_pack_mode_programming_params() local 1726 double tvstartup_us = mode_lib->mp.VStartup[plane_idx] * line_time_us; in dcn5_pack_mode_programming_params() 1729 …double tpre_us = mode_lib->mp.dst_y_prefetch[plane_idx] * line_time_us; // As specified: dst_y_pre… in dcn5_pack_mode_programming_params() 1731 …((double)mode_lib->mp.DSTXAfterScaler[plane_idx] / htotal)) * line_time_us; // delay_after_scaler … in dcn5_pack_mode_programming_params() [all …]
|
| H A D | dml2_core_dcn5_calcs_dchub.c | 1949 double line_time_us = (double)timing->h_total / ((double)timing->pixel_clock_khz / 1000); in dcn5_calculate_max_vstartup() local 1951 …nom_default_in_line = (unsigned int)math_floor2((double)vblank_nom_default_us / line_time_us, 1.0); in dcn5_calculate_max_vstartup() 1959 … = vblank_size - (unsigned int)math_max2(1.0, math_ceil2(write_back_delay_us / line_time_us, 1.0)); in dcn5_calculate_max_vstartup() 1964 DML_LOG_VERBOSE("DML::%s: line_time_us = %f\n", __func__, line_time_us); in dcn5_calculate_max_vstartup() 4229 double line_time_us = (double)display_cfg->stream_descriptors[stream_index].timing.h_total / in dcn5_calculate_writeback_latency_hiding_us() local 4249 line_time_us) * byte_per_pixel_luma_in_buffer); in dcn5_calculate_writeback_latency_hiding_us()
|