Searched refs:v_ratio (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/gpu/drm/amd/display/dc/dml/calcs/ |
| H A D | dcn_calc_auto.c | 47 v->v_ratio[k] = v->viewport_height[k] / v->scaler_recout_height[k]; in scaler_settings_calculation() 50 v->v_ratio[k] = v->viewport_width[k] / v->scaler_recout_height[k]; in scaler_settings_calculation() 58 v->v_ratio[k] = v->h_ratio[k]; in scaler_settings_calculation() 61 v->v_ratio[k] = 2.0f * v->v_ratio[k]; in scaler_settings_calculation() 65 v->v_ratio[k] = v->v_ratio[k] * v->under_scan_factor; in scaler_settings_calculation() 83 if (v->v_ratio[k] > 1.0f) { in scaler_settings_calculation() 84 v->acceptable_quality_vta_ps = dcn_bw_min2(v->max_vscl_taps, 2.0f * dcn_bw_ceil2(v->v_ratio[k], 1.0f)); in scaler_settings_calculation() 85 } else if (v->v_ratio[ in scaler_settings_calculation() [all...] |
| /linux/drivers/gpu/drm/exynos/ |
| H A D | exynos_drm_plane.c | 89 exynos_state->v_ratio = (src_h << 16) / crtc_h; in exynos_plane_mode_set() 103 src_y += ((-crtc_y) * exynos_state->v_ratio) >> 16; in exynos_plane_mode_set() 111 exynos_state->src.h = (actual_h * exynos_state->v_ratio) >> 16; in exynos_plane_mode_set() 222 state->v_ratio == (1 << 15)) in exynos_drm_plane_check_size()
|
| H A D | exynos_drm_scaler.c | 268 u32 val, h_ratio, v_ratio; in scaler_set_hv_ratio() local 272 v_ratio = (src_pos->w << 16) / dst_pos->h; in scaler_set_hv_ratio() 275 v_ratio = (src_pos->h << 16) / dst_pos->h; in scaler_set_hv_ratio() 281 val = SCALER_V_RATIO_SET(v_ratio); in scaler_set_hv_ratio()
|
| /linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/ |
| H A D | dml_top_display_cfg_types.h | 245 double v_ratio; member 252 double v_ratio; member 318 double v_ratio; member
|
| /linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/ |
| H A D | dml21_translation_helper.c | 437 plane->composition.scaler_info.plane0.v_ratio = 1.0; in populate_dml21_dummy_plane_cfg() 439 plane->composition.scaler_info.plane1.v_ratio = 0; in populate_dml21_dummy_plane_cfg() 596 plane->composition.scaler_info.plane0.v_ratio = 1.0; in populate_dml21_plane_config_from_plane_state() 598 plane->composition.scaler_info.plane1.v_ratio = 1.0; in populate_dml21_plane_config_from_plane_state() 601 plane->composition.scaler_info.plane0.v_ratio = (double)scaler_data->ratios.vert.value / (1ULL << 32); in populate_dml21_plane_config_from_plane_state() 603 plane->composition.scaler_info.plane1.v_ratio = (double)scaler_data->ratios.vert_c.value / (1ULL << 32); in populate_dml21_plane_config_from_plane_state()
|
| /linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/ |
| H A D | dml2_core_dcn4_calcs.c | 3561 if (display_cfg->plane_descriptors[k].composition.scaler_info.plane0.v_ratio <= 1) { in CalculateDCFCLKDeepSleepTdlut() 3569 if (display_cfg->plane_descriptors[k].composition.scaler_info.plane1.v_ratio <= 1) { in CalculateDCFCLKDeepSleepTdlut() 6822 double v_ratio = p->display_cfg->plane_descriptors[k].composition.scaler_info.plane0.v_ratio; in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport() 6823 double v_ratio_c = p->display_cfg->plane_descriptors[k].composition.scaler_info.plane1.v_ratio; in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport() 6825 * (p->SwathWidthY[k] * p->BytePerPixelDETY[k] * v_ratio + p->SwathWidthC[k] * p->BytePerPixelDETC[k] * v_ratio_c) / (h_total / pixel_clock_mhz); in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport() 6834 double v_ratio = p->display_cfg->plane_descriptors[k].composition.scaler_info.plane0.v_ratio; in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport() 6835 double v_ratio_c = p->display_cfg->plane_descriptors[k].composition.scaler_info.plane1.v_ratio; in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport() 6853 s->EffectiveLBLatencyHidingY = s->LBLatencyHidingSourceLinesY[k] / v_ratio * (h_tota in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport() 6795 double v_ratio = p->display_cfg->plane_descriptors[k].composition.scaler_info.plane0.v_ratio; CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport() local 6807 double v_ratio = p->display_cfg->plane_descriptors[k].composition.scaler_info.plane0.v_ratio; CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport() local [all...] |
| H A D | dml2_core_utils.c | 598 …(double)main->composition.scaler_info.plane0.v_ratio * (double)phantom_stream->timing.v_active, 16… in create_phantom_plane_from_main_plane() 601 …(double)main->composition.scaler_info.plane1.v_ratio * (double)phantom_stream->timing.v_active, 16… in create_phantom_plane_from_main_plane()
|
| H A D | dml2_core_dcn4.c | 292 (double)main->composition.scaler_info.plane0.v_ratio * (double)phantom_stream->timing.v_active, 16.0), in create_phantom_plane_from_main_plane() 295 (double)main->composition.scaler_info.plane1.v_ratio * (double)phantom_stream->timing.v_active, 16.0), in create_phantom_plane_from_main_plane()
|