Home
last modified time | relevance | path

Searched refs:vtaps (Results 1 – 21 of 21) sorted by relevance

/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_dpp_dscl.c468 bool dpp1_dscl_is_lb_conf_valid(int ceil_vratio, int num_partitions, int vtaps) in dpp1_dscl_is_lb_conf_valid() argument
471 return vtaps <= (num_partitions - ceil_vratio + 2); in dpp1_dscl_is_lb_conf_valid()
473 return vtaps <= num_partitions; in dpp1_dscl_is_lb_conf_valid()
481 int vtaps = scl_data->taps.v_taps; in dpp1_dscl_find_lb_memory_config() local
493 if (dpp1_dscl_is_lb_conf_valid(ceil_vratio, num_part_y, vtaps) in dpp1_dscl_find_lb_memory_config()
500 if (dpp1_dscl_is_lb_conf_valid(ceil_vratio, num_part_y, vtaps) in dpp1_dscl_find_lb_memory_config()
509 if (dpp1_dscl_is_lb_conf_valid(ceil_vratio, num_part_y, vtaps) in dpp1_dscl_find_lb_memory_config()
518 ASSERT(dpp1_dscl_is_lb_conf_valid(ceil_vratio, num_part_y, vtaps) in dpp1_dscl_find_lb_memory_config()
Ddcn10_dpp.h1387 int vtaps);
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dml/dcn21/
Ddisplay_mode_vba_21.c163 double vtaps,
321 unsigned int vtaps[],
1209 double vtaps, in CalculatePrefetchSourceLines() argument
1220 *VInitPreFill = dml_floor((VRatio + vtaps + 1) / 2.0, 1); in CalculatePrefetchSourceLines()
1222 *VInitPreFill = dml_floor((VRatio + vtaps + 1 + Interlace * 0.5 * VRatio) / 2.0, 1); in CalculatePrefetchSourceLines()
1515 mode_lib->vba.vtaps[k] / 6.0 in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1525 if ((mode_lib->vba.htaps[k] > 6 || mode_lib->vba.vtaps[k] > 6) in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1862 mode_lib->vba.vtaps[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
2447 mode_lib->vba.vtaps, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
3415 || mode_lib->vba.vtaps[k] != 1.0)) { in dml21_ModeSupportAndSystemConfigurationFull()
[all …]
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/calcs/
Ddcn_calc_auto.c99 v->vtaps[k] = v->override_vta_ps[k]; in scaler_settings_calculation()
102 v->vtaps[k] = v->acceptable_quality_vta_ps; in scaler_settings_calculation()
132 … > v->max_vscl_ratio || v->h_ratio[k] > v->htaps[k] || v->v_ratio[k] > v->vtaps[k] || (v->source_p… in mode_support_and_system_configuration()
331 …v->min_dppclk_using_single_dpp[k] = v->pixel_clock[k] *dcn_bw_max3(v->vtaps[k] / 6.0 *dcn_bw_min2(… in mode_support_and_system_configuration()
340 …v->min_dppclk_using_single_dpp[k] = v->pixel_clock[k] *dcn_bw_max5(v->vtaps[k] / 6.0 *dcn_bw_min2(… in mode_support_and_system_configuration()
427 …v->number_of_dpp_required_for_lb_size =dcn_bw_ceil2((v->vtaps[k] +dcn_bw_max2(dcn_bw_ceil2(v->v_ra… in mode_support_and_system_configuration()
430 …v->number_of_dpp_required_for_lb_size =dcn_bw_max2(dcn_bw_ceil2((v->vtaps[k] +dcn_bw_max2(dcn_bw_c… in mode_support_and_system_configuration()
554 …(v->swath_width_yper_state[i][j][k] /dcn_bw_max2(v->h_ratio[k], 1.0)), 1.0)) - (v->vtaps[k] - 1.0); in mode_support_and_system_configuration()
747 …v->v_init_y = (v->v_ratio[k] + v->vtaps[k] + 1.0 + v->interlace_output[k] * 0.5 * v->v_ratio[k]) /… in mode_support_and_system_configuration()
759 …v->v_init_c = (v->v_ratio[k] / 2.0 + v->vtaps[k] + 1.0 + v->interlace_output[k] * 0.5 * v->v_ratio… in mode_support_and_system_configuration()
[all …]
Ddcn_calcs.c404 input->scale_taps.vtaps = pipe->plane_res.scl_data.taps.v_taps; in pipe_ctx_to_e2e_pipe_params()
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dml/dcn20/
Ddisplay_mode_vba_20.c125 double vtaps,
815 double vtaps, in CalculatePrefetchSourceLines() argument
826 *VInitPreFill = dml_floor((VRatio + vtaps + 1) / 2.0, 1); in CalculatePrefetchSourceLines()
828 *VInitPreFill = dml_floor((VRatio + vtaps + 1 + Interlace * 0.5 * VRatio) / 2.0, 1); in CalculatePrefetchSourceLines()
1136 mode_lib->vba.vtaps[k] / 6.0 in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1146 if ((mode_lib->vba.htaps[k] > 6 || mode_lib->vba.vtaps[k] > 6) in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1896 mode_lib->vba.vtaps[k], in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
2422 1)) - (mode_lib->vba.vtaps[k] - 1); in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
3308 || mode_lib->vba.vtaps[k] != 1.0)) { in dml20_ModeSupportAndSystemConfigurationFull()
3310 } else if (mode_lib->vba.vtaps[k] < 1.0 || mode_lib->vba.vtaps[k] > 8.0 in dml20_ModeSupportAndSystemConfigurationFull()
[all …]
Ddisplay_mode_vba_20v2.c149 double vtaps,
875 double vtaps, in CalculatePrefetchSourceLines() argument
886 *VInitPreFill = dml_floor((VRatio + vtaps + 1) / 2.0, 1); in CalculatePrefetchSourceLines()
888 *VInitPreFill = dml_floor((VRatio + vtaps + 1 + Interlace * 0.5 * VRatio) / 2.0, 1); in CalculatePrefetchSourceLines()
1196 mode_lib->vba.vtaps[k] / 6.0 in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1206 if ((mode_lib->vba.htaps[k] > 6 || mode_lib->vba.vtaps[k] > 6) in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1932 mode_lib->vba.vtaps[k], in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
2456 1)) - (mode_lib->vba.vtaps[k] - 1); in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
3380 || mode_lib->vba.vtaps[k] != 1.0)) { in dml20v2_ModeSupportAndSystemConfigurationFull()
3382 } else if (mode_lib->vba.vtaps[k] < 1.0 || mode_lib->vba.vtaps[k] > 8.0 in dml20v2_ModeSupportAndSystemConfigurationFull()
[all …]
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dml/dcn30/
Ddisplay_mode_vba_30.c175 double vtaps,
330 unsigned int vtaps[],
1681 double vtaps, in CalculatePrefetchSourceLines() argument
1692 *VInitPreFill = dml_floor((VRatio + vtaps + 1) / 2.0, 1); in CalculatePrefetchSourceLines()
1694 *VInitPreFill = dml_floor((VRatio + vtaps + 1 + Interlace * 0.5 * VRatio) / 2.0, 1); in CalculatePrefetchSourceLines()
1976 * dml_max(v->vtaps[k] / 6.0 * dml_min(1.0, v->HRatio[k]), in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1979 if ((v->htaps[k] > 6 || v->vtaps[k] > 6) in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
2356 v->vtaps[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
2839 v->vtaps, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
3672 || v->vtaps[k] != 1.0)) { in dml30_ModeSupportAndSystemConfigurationFull()
[all …]
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dml/
Ddisplay_mode_structs.h323 unsigned int vtaps; member
Ddisplay_mode_lib.c226 dml_print("DML PARAMS: vtaps = %d\n", scale_taps->vtaps); in dml_log_pipe_params()
Ddisplay_mode_vba.c429 mode_lib->vba.vtaps[mode_lib->vba.NumberOfActivePlanes] = taps->vtaps; in fetch_pipe_params()
Ddisplay_mode_vba.h299 unsigned int vtaps[DC__NUM_DPP__MAX]; member
/Linux-v5.10/drivers/gpu/drm/amd/amdgpu/
Ddce_v6_0.c506 u32 vtaps; /* vertical scaler taps */ member
709 ((wm->vsc.full > b.full) && (wm->vtaps >= 3)) || in dce_v6_0_latency_watermark()
710 (wm->vtaps >= 5) || in dce_v6_0_latency_watermark()
799 if (lb_partitions <= (wm->vtaps + 1)) in dce_v6_0_check_latency_hiding()
870 wm_high.vtaps = 1; in dce_v6_0_program_watermarks()
872 wm_high.vtaps = 2; in dce_v6_0_program_watermarks()
897 wm_low.vtaps = 1; in dce_v6_0_program_watermarks()
899 wm_low.vtaps = 2; in dce_v6_0_program_watermarks()
Ddce_v8_0.c643 u32 vtaps; /* vertical scaler taps */ member
846 ((wm->vsc.full > b.full) && (wm->vtaps >= 3)) || in dce_v8_0_latency_watermark()
847 (wm->vtaps >= 5) || in dce_v8_0_latency_watermark()
936 if (lb_partitions <= (wm->vtaps + 1)) in dce_v8_0_check_latency_hiding()
998 wm_high.vtaps = 1; in dce_v8_0_program_watermarks()
1000 wm_high.vtaps = 2; in dce_v8_0_program_watermarks()
1037 wm_low.vtaps = 1; in dce_v8_0_program_watermarks()
1039 wm_low.vtaps = 2; in dce_v8_0_program_watermarks()
Ddce_v10_0.c708 u32 vtaps; /* vertical scaler taps */ member
911 ((wm->vsc.full > b.full) && (wm->vtaps >= 3)) || in dce_v10_0_latency_watermark()
912 (wm->vtaps >= 5) || in dce_v10_0_latency_watermark()
1001 if (lb_partitions <= (wm->vtaps + 1)) in dce_v10_0_check_latency_hiding()
1063 wm_high.vtaps = 1; in dce_v10_0_program_watermarks()
1065 wm_high.vtaps = 2; in dce_v10_0_program_watermarks()
1102 wm_low.vtaps = 1; in dce_v10_0_program_watermarks()
1104 wm_low.vtaps = 2; in dce_v10_0_program_watermarks()
Ddce_v11_0.c734 u32 vtaps; /* vertical scaler taps */ member
937 ((wm->vsc.full > b.full) && (wm->vtaps >= 3)) || in dce_v11_0_latency_watermark()
938 (wm->vtaps >= 5) || in dce_v11_0_latency_watermark()
1027 if (lb_partitions <= (wm->vtaps + 1)) in dce_v11_0_check_latency_hiding()
1089 wm_high.vtaps = 1; in dce_v11_0_program_watermarks()
1091 wm_high.vtaps = 2; in dce_v11_0_program_watermarks()
1128 wm_low.vtaps = 1; in dce_v11_0_program_watermarks()
1130 wm_low.vtaps = 2; in dce_v11_0_program_watermarks()
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/inc/
Ddcn_calcs.h203 float vtaps[number_of_planes_minus_one + 1]; member
/Linux-v5.10/drivers/gpu/drm/radeon/
Devergreen.c1944 u32 vtaps; /* vertical scaler taps */ member
2081 ((wm->vsc.full > b.full) && (wm->vtaps >= 3)) || in evergreen_latency_watermark()
2082 (wm->vtaps >= 5) || in evergreen_latency_watermark()
2138 if (lb_partitions <= (wm->vtaps + 1)) in evergreen_check_latency_hiding()
2198 wm_high.vtaps = 1; in evergreen_program_watermarks()
2200 wm_high.vtaps = 2; in evergreen_program_watermarks()
2225 wm_low.vtaps = 1; in evergreen_program_watermarks()
2227 wm_low.vtaps = 2; in evergreen_program_watermarks()
Dsi.c2070 u32 vtaps; /* vertical scaler taps */ member
2225 ((wm->vsc.full > b.full) && (wm->vtaps >= 3)) || in dce6_latency_watermark()
2226 (wm->vtaps >= 5) || in dce6_latency_watermark()
2284 if (lb_partitions <= (wm->vtaps + 1)) in dce6_check_latency_hiding()
2347 wm_high.vtaps = 1; in dce6_program_watermarks()
2349 wm_high.vtaps = 2; in dce6_program_watermarks()
2374 wm_low.vtaps = 1; in dce6_program_watermarks()
2376 wm_low.vtaps = 2; in dce6_program_watermarks()
Dcik.c8928 u32 vtaps; /* vertical scaler taps */ member
9131 ((wm->vsc.full > b.full) && (wm->vtaps >= 3)) || in dce8_latency_watermark()
9132 (wm->vtaps >= 5) || in dce8_latency_watermark()
9221 if (lb_partitions <= (wm->vtaps + 1)) in dce8_check_latency_hiding()
9284 wm_high.vtaps = 1; in dce8_program_watermarks()
9286 wm_high.vtaps = 2; in dce8_program_watermarks()
9324 wm_low.vtaps = 1; in dce8_program_watermarks()
9326 wm_low.vtaps = 2; in dce8_program_watermarks()
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dcn20/
Ddcn20_resource.c2248 pipes[pipe_cnt].pipe.scale_taps.vtaps = 1;
2342 pipes[pipe_cnt].pipe.scale_taps.vtaps = scl->taps.v_taps;