HomeSort by: relevance | last modified time | path
    Searched refs:vtaps (Results 1 - 19 of 19) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/
amdgpu_dcn10_dpp_dscl.c 473 bool dpp1_dscl_is_lb_conf_valid(int ceil_vratio, int num_partitions, int vtaps)
476 return vtaps <= (num_partitions - ceil_vratio + 2);
478 return vtaps <= num_partitions;
486 int vtaps = scl_data->taps.v_taps; local in function:dpp1_dscl_find_lb_memory_config
498 if (dpp1_dscl_is_lb_conf_valid(ceil_vratio, num_part_y, vtaps)
505 if (dpp1_dscl_is_lb_conf_valid(ceil_vratio, num_part_y, vtaps)
514 if (dpp1_dscl_is_lb_conf_valid(ceil_vratio, num_part_y, vtaps)
522 /*Ensure we can support the requested number of vtaps*/
523 ASSERT(dpp1_dscl_is_lb_conf_valid(ceil_vratio, num_part_y, vtaps)
731 /* HTaps/VTaps */
    [all...]
dcn10_dpp.h 1389 int vtaps);
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/
display_mode_structs.h 307 unsigned int vtaps; member in struct:_vcs_dpi_scaler_taps_st
amdgpu_display_mode_vba.c 422 mode_lib->vba.vtaps[mode_lib->vba.NumberOfActivePlanes] = taps->vtaps;
display_mode_vba.h 286 unsigned int vtaps[DC__NUM_DPP__MAX]; member in struct:vba_vars_st
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/dcn21/
amdgpu_display_mode_vba_21.c 168 double vtaps,
326 unsigned int vtaps[],
1214 double vtaps,
1225 *VInitPreFill = dml_floor((VRatio + vtaps + 1) / 2.0, 1);
1227 *VInitPreFill = dml_floor((VRatio + vtaps + 1 + Interlace * 0.5 * VRatio) / 2.0, 1);
1520 mode_lib->vba.vtaps[k] / 6.0
1530 if ((mode_lib->vba.htaps[k] > 6 || mode_lib->vba.vtaps[k] > 6)
1867 mode_lib->vba.vtaps[k],
2452 mode_lib->vba.vtaps,
3418 || mode_lib->vba.vtaps[k] != 1.0))
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/dcn20/
amdgpu_display_mode_vba_20.c 130 double vtaps,
820 double vtaps,
831 *VInitPreFill = dml_floor((VRatio + vtaps + 1) / 2.0, 1);
833 *VInitPreFill = dml_floor((VRatio + vtaps + 1 + Interlace * 0.5 * VRatio) / 2.0, 1);
1141 mode_lib->vba.vtaps[k] / 6.0
1151 if ((mode_lib->vba.htaps[k] > 6 || mode_lib->vba.vtaps[k] > 6)
1901 mode_lib->vba.vtaps[k],
2427 1)) - (mode_lib->vba.vtaps[k] - 1);
3313 || mode_lib->vba.vtaps[k] != 1.0)) {
3315 } else if (mode_lib->vba.vtaps[k] < 1.0 || mode_lib->vba.vtaps[k] > 8.
    [all...]
amdgpu_display_mode_vba_20v2.c 154 double vtaps,
880 double vtaps,
891 *VInitPreFill = dml_floor((VRatio + vtaps + 1) / 2.0, 1);
893 *VInitPreFill = dml_floor((VRatio + vtaps + 1 + Interlace * 0.5 * VRatio) / 2.0, 1);
1201 mode_lib->vba.vtaps[k] / 6.0
1211 if ((mode_lib->vba.htaps[k] > 6 || mode_lib->vba.vtaps[k] > 6)
1937 mode_lib->vba.vtaps[k],
2461 1)) - (mode_lib->vba.vtaps[k] - 1);
3350 || mode_lib->vba.vtaps[k] != 1.0)) {
3352 } else if (mode_lib->vba.vtaps[k] < 1.0 || mode_lib->vba.vtaps[k] > 8.
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/calcs/
amdgpu_dcn_calc_auto.c 104 v->vtaps[k] = v->override_vta_ps[k];
107 v->vtaps[k] = v->acceptable_quality_vta_ps;
137 if (v->h_ratio[k] > v->max_hscl_ratio || v->v_ratio[k] > v->max_vscl_ratio || v->h_ratio[k] > v->htaps[k] || v->v_ratio[k] > v->vtaps[k] || (v->source_pixel_format[k] != dcn_bw_rgb_sub_64 && v->source_pixel_format[k] != dcn_bw_rgb_sub_32 && v->source_pixel_format[k] != dcn_bw_rgb_sub_16 && (v->h_ratio[k] / 2.0 > v->hta_pschroma[k] || v->v_ratio[k] / 2.0 > v->vta_pschroma[k]))) {
336 v->min_dppclk_using_single_dpp[k] = v->pixel_clock[k] *dcn_bw_max3(v->vtaps[k] / 6.0 *dcn_bw_min2(1.0, v->h_ratio[k]), v->h_ratio[k] * v->v_ratio[k] / v->pscl_factor[k], 1.0);
345 v->min_dppclk_using_single_dpp[k] = v->pixel_clock[k] *dcn_bw_max5(v->vtaps[k] / 6.0 *dcn_bw_min2(1.0, v->h_ratio[k]), v->h_ratio[k] * v->v_ratio[k] / v->pscl_factor[k], v->vta_pschroma[k] / 6.0 *dcn_bw_min2(1.0, v->h_ratio[k] / 2.0), v->h_ratio[k] * v->v_ratio[k] / 4.0 / v->pscl_factor_chroma[k], 1.0);
432 v->number_of_dpp_required_for_lb_size =dcn_bw_ceil2((v->vtaps[k] +dcn_bw_max2(dcn_bw_ceil2(v->v_ratio[k], 1.0) - 2, 0.0)) * v->swath_width_ysingle_dpp[k] /dcn_bw_max2(v->h_ratio[k], 1.0) * v->lb_bit_per_pixel[k] / v->line_buffer_size, 1.0);
435 v->number_of_dpp_required_for_lb_size =dcn_bw_max2(dcn_bw_ceil2((v->vtaps[k] +dcn_bw_max2(dcn_bw_ceil2(v->v_ratio[k], 1.0) - 2, 0.0)) * v->swath_width_ysingle_dpp[k] /dcn_bw_max2(v->h_ratio[k], 1.0) * v->lb_bit_per_pixel[k] / v->line_buffer_size, 1.0),dcn_bw_ceil2((v->vta_pschroma[k] +dcn_bw_max2(dcn_bw_ceil2(v->v_ratio[k] / 2.0, 1.0) - 2, 0.0)) * v->swath_width_ysingle_dpp[k] / 2.0 /dcn_bw_max2(v->h_ratio[k] / 2.0, 1.0) * v->lb_bit_per_pixel[k] / v->line_buffer_size, 1.0));
559 v->effective_lb_latency_hiding_source_lines_luma =dcn_bw_min2(v->max_line_buffer_lines,dcn_bw_floor2(v->line_buffer_size / v->lb_bit_per_pixel[k] / (v->swath_width_yper_state[i][j][k] /dcn_bw_max2(v->h_ratio[k], 1.0)), 1.0)) - (v->vtaps[k] - 1.0);
752 v->v_init_y = (v->v_ratio[k] + v->vtaps[k] + 1.0 + v->interlace_output[k] * 0.5 * v->v_ratio[k]) / 2.0;
764 v->v_init_c = (v->v_ratio[k] / 2.0 + v->vtaps[k] + 1.0 + v->interlace_output[k] * 0.5 * v->v_ratio[k] / 2.0) / 2.0
    [all...]
amdgpu_dcn_calcs.c 395 input->scale_taps.vtaps = pipe->plane_res.scl_data.taps.v_taps;
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/
dcn_calcs.h 205 float vtaps[number_of_planes_minus_one + 1]; member in struct:dcn_bw_internal_vars
  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_dce_v10_0.c 713 u32 vtaps; /* vertical scaler taps */ member in struct:dce10_wm_params
916 ((wm->vsc.full > b.full) && (wm->vtaps >= 3)) ||
917 (wm->vtaps >= 5) ||
1006 if (lb_partitions <= (wm->vtaps + 1))
1068 wm_high.vtaps = 1;
1070 wm_high.vtaps = 2;
1107 wm_low.vtaps = 1;
1109 wm_low.vtaps = 2;
amdgpu_dce_v11_0.c 739 u32 vtaps; /* vertical scaler taps */ member in struct:dce10_wm_params
942 ((wm->vsc.full > b.full) && (wm->vtaps >= 3)) ||
943 (wm->vtaps >= 5) ||
1032 if (lb_partitions <= (wm->vtaps + 1))
1094 wm_high.vtaps = 1;
1096 wm_high.vtaps = 2;
1133 wm_low.vtaps = 1;
1135 wm_low.vtaps = 2;
amdgpu_dce_v6_0.c 511 u32 vtaps; /* vertical scaler taps */ member in struct:dce6_wm_params
714 ((wm->vsc.full > b.full) && (wm->vtaps >= 3)) ||
715 (wm->vtaps >= 5) ||
804 if (lb_partitions <= (wm->vtaps + 1))
875 wm_high.vtaps = 1;
877 wm_high.vtaps = 2;
902 wm_low.vtaps = 1;
904 wm_low.vtaps = 2;
amdgpu_dce_v8_0.c 648 u32 vtaps; /* vertical scaler taps */ member in struct:dce8_wm_params
851 ((wm->vsc.full > b.full) && (wm->vtaps >= 3)) ||
852 (wm->vtaps >= 5) ||
941 if (lb_partitions <= (wm->vtaps + 1))
1003 wm_high.vtaps = 1;
1005 wm_high.vtaps = 2;
1042 wm_low.vtaps = 1;
1044 wm_low.vtaps = 2;
  /src/sys/external/bsd/drm2/dist/drm/radeon/
radeon_evergreen.c 1949 u32 vtaps; /* vertical scaler taps */ member in struct:evergreen_wm_params
2086 ((wm->vsc.full > b.full) && (wm->vtaps >= 3)) ||
2087 (wm->vtaps >= 5) ||
2143 if (lb_partitions <= (wm->vtaps + 1))
2203 wm_high.vtaps = 1;
2205 wm_high.vtaps = 2;
2230 wm_low.vtaps = 1;
2232 wm_low.vtaps = 2;
radeon_si.c 2077 u32 vtaps; /* vertical scaler taps */ member in struct:dce6_wm_params
2232 ((wm->vsc.full > b.full) && (wm->vtaps >= 3)) ||
2233 (wm->vtaps >= 5) ||
2291 if (lb_partitions <= (wm->vtaps + 1))
2354 wm_high.vtaps = 1;
2356 wm_high.vtaps = 2;
2381 wm_low.vtaps = 1;
2383 wm_low.vtaps = 2;
radeon_cik.c 8994 u32 vtaps; /* vertical scaler taps */ member in struct:dce8_wm_params
9197 ((wm->vsc.full > b.full) && (wm->vtaps >= 3)) ||
9198 (wm->vtaps >= 5) ||
9287 if (lb_partitions <= (wm->vtaps + 1))
9350 wm_high.vtaps = 1;
9352 wm_high.vtaps = 2;
9390 wm_low.vtaps = 1;
9392 wm_low.vtaps = 2;
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/
amdgpu_dcn20_resource.c 2094 pipes[pipe_cnt].pipe.scale_taps.vtaps = 1;
2159 pipes[pipe_cnt].pipe.scale_taps.vtaps = scl->taps.v_taps;

Completed in 53 milliseconds