/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/ |
H A D | amdgpu_dce110_opp_regamma_v.c | 91 static void set_bypass_input_gamma(struct dce_transform *xfm_dce) argument 95 value = dm_read_reg(xfm_dce->base.ctx, 104 dm_write_reg(xfm_dce->base.ctx, 108 static void configure_regamma_mode(struct dce_transform *xfm_dce, uint32_t mode) argument 118 dm_write_reg(xfm_dce->base.ctx, mmGAMMA_CORR_CONTROL, 0); 138 struct dce_transform *xfm_dce, const struct pwl_params *params) 156 dm_write_reg(xfm_dce->base.ctx, mmGAMMA_CORR_CNTLA_START_CNTL, 167 dm_write_reg(xfm_dce->base.ctx, 178 dm_write_reg(xfm_dce->base.ctx, 195 dm_write_reg(xfm_dce 137 regamma_config_regions_and_segments( struct dce_transform *xfm_dce, const struct pwl_params *params) argument 458 program_pwl(struct dce_transform *xfm_dce, const struct pwl_params *params) argument 504 struct dce_transform *xfm_dce = TO_DCE_TRANSFORM(xfm); local [all...] |
H A D | amdgpu_dce110_transform_v.c | 85 struct dce_transform *xfm_dce, 89 struct dc_context *ctx = xfm_dce->base.ctx; 165 struct dce_transform *xfm_dce, 169 struct dc_context *ctx = xfm_dce->base.ctx; 236 struct dce_transform *xfm_dce, 245 if (xfm_dce->base.ctx->dc->debug.visual_confirm != VISUAL_CONFIRM_DISABLE) { 271 dm_write_reg(xfm_dce->base.ctx, 275 dm_write_reg(xfm_dce->base.ctx, 281 struct dce_transform *xfm_dce) 285 value = dm_read_reg(xfm_dce 84 program_viewport( struct dce_transform *xfm_dce, struct rect *luma_view_port, struct rect *chroma_view_port) argument 164 setup_scaling_configuration( struct dce_transform *xfm_dce, const struct scaler_data *data) argument 235 program_overscan( struct dce_transform *xfm_dce, const struct scaler_data *data) argument 280 set_coeff_update_complete( struct dce_transform *xfm_dce) argument 290 program_multi_taps_filter( struct dce_transform *xfm_dce, int taps, const uint16_t *coeffs, enum ram_filter_type filter_type) argument 375 calculate_inits( struct dce_transform *xfm_dce, const struct scaler_data *data, struct sclv_ratios_inits *inits, struct rect *luma_viewport, struct rect *chroma_viewport) argument 397 program_scl_ratios_inits( struct dce_transform *xfm_dce, struct sclv_ratios_inits *inits) argument 513 struct dce_transform *xfm_dce = TO_DCE_TRANSFORM(xfm); local 533 struct dce_transform *xfm_dce = TO_DCE_TRANSFORM(xfm); local 618 struct dce_transform *xfm_dce = TO_DCE_TRANSFORM(xfm); local 638 struct dce_transform *xfm_dce = TO_DCE_TRANSFORM(xfm); local 706 dce110_transform_v_construct( struct dce_transform *xfm_dce, struct dc_context *ctx) argument [all...] |
H A D | amdgpu_dce110_opp_csc_v.c | 114 struct dce_transform *xfm_dce, 118 struct dc_context *ctx = xfm_dce->base.ctx; 364 struct dce_transform *xfm_dce, 369 struct dc_context *ctx = xfm_dce->base.ctx; 680 struct dce_transform *xfm_dce = TO_DCE_TRANSFORM(xfm); local 705 program_color_matrix_v(xfm_dce, elm, option); 719 configure_graphics_mode_v(xfm_dce, config, 730 struct dce_transform *xfm_dce = TO_DCE_TRANSFORM(xfm); local 735 xfm_dce, tbl_entry, GRPH_COLOR_MATRIX_SW); 738 configure_graphics_mode_v(xfm_dce, confi 113 program_color_matrix_v( struct dce_transform *xfm_dce, const struct out_csc_color_matrix *tbl_entry, enum grph_color_adjust_option options) argument 363 configure_graphics_mode_v( struct dce_transform *xfm_dce, enum csc_color_mode config, enum graphics_csc_adjust_type csc_adjust_type, enum dc_color_space color_space) argument [all...] |
/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/ |
H A D | amdgpu_dce_transform.c | 38 (xfm_dce->regs->reg) 42 xfm_dce->xfm_shift->field_name, xfm_dce->xfm_mask->field_name 45 xfm_dce->base.ctx 47 xfm_dce->base.ctx->logger 122 struct dce_transform *xfm_dce, 129 if (xfm_dce->xfm_mask->SCL_PSCL_EN != 0) 145 if (xfm_dce->xfm_mask->SCL_PSCL_EN != 0) 155 struct dce_transform *xfm_dce, 163 if (xfm_dce 121 setup_scaling_configuration( struct dce_transform *xfm_dce, const struct scaler_data *data) argument 154 program_overscan( struct dce_transform *xfm_dce, const struct scaler_data *data) argument 185 program_multi_taps_filter( struct dce_transform *xfm_dce, int taps, const uint16_t *coeffs, enum ram_filter_type filter_type) argument 240 program_viewport( struct dce_transform *xfm_dce, const struct rect *view_port) argument 255 calculate_inits( struct dce_transform *xfm_dce, const struct scaler_data *data, struct scl_ratios_inits *inits) argument 287 program_scl_ratios_inits( struct dce_transform *xfm_dce, struct scl_ratios_inits *inits) argument 330 struct dce_transform *xfm_dce = TO_DCE_TRANSFORM(xfm); local 416 set_clamp( struct dce_transform *xfm_dce, enum dc_color_depth depth) argument 493 set_round( struct dce_transform *xfm_dce, enum dcp_out_trunc_round_mode mode, enum dcp_out_trunc_round_depth depth) argument 561 set_dither( struct dce_transform *xfm_dce, bool dither_enable, enum dcp_spatial_dither_mode dither_mode, enum dcp_spatial_dither_depth dither_depth, bool frame_random_enable, bool rgb_random_enable, bool highpass_random_enable) argument 623 program_bit_depth_reduction( struct dce_transform *xfm_dce, enum dc_color_depth depth, const struct bit_depth_reduction_params *bit_depth_params) argument 672 dce_transform_get_max_num_of_supported_lines( struct dce_transform *xfm_dce, enum lb_pixel_depth depth, int pixel_width) argument 718 set_denormalization( struct dce_transform *xfm_dce, enum dc_color_depth depth) argument 757 struct dce_transform *xfm_dce = TO_DCE_TRANSFORM(xfm); local 805 program_gamut_remap( struct dce_transform *xfm_dce, const uint16_t *reg_val) argument 854 struct dce_transform *xfm_dce = TO_DCE_TRANSFORM(xfm); local 901 struct dce_transform *xfm_dce = TO_DCE_TRANSFORM(xfm); local 960 struct dce_transform *xfm_dce = TO_DCE_TRANSFORM(xfm); local 966 program_color_matrix( struct dce_transform *xfm_dce, const struct out_csc_color_matrix *tbl_entry, enum grph_color_adjust_option options) argument 1003 configure_graphics_mode( struct dce_transform *xfm_dce, enum csc_color_mode config, enum graphics_csc_adjust_type csc_adjust_type, enum dc_color_space color_space) argument 1086 struct dce_transform *xfm_dce = TO_DCE_TRANSFORM(xfm); local 1102 struct dce_transform *xfm_dce = TO_DCE_TRANSFORM(xfm); local 1142 program_pwl(struct dce_transform *xfm_dce, const struct pwl_params *params) argument 1214 regamma_config_regions_and_segments(struct dce_transform *xfm_dce, const struct pwl_params *params) argument 1296 struct dce_transform *xfm_dce = TO_DCE_TRANSFORM(xfm); local 1308 struct dce_transform *xfm_dce = TO_DCE_TRANSFORM(xfm); local 1324 struct dce_transform *xfm_dce = TO_DCE_TRANSFORM(xfm); local 1347 dce_transform_construct( struct dce_transform *xfm_dce, struct dc_context *ctx, uint32_t inst, const struct dce_transform_registers *regs, const struct dce_transform_shift *xfm_shift, const struct dce_transform_mask *xfm_mask) argument [all...] |
H A D | dce_transform.h | 487 void dce_transform_construct(struct dce_transform *xfm_dce,
|