Searched refs:dpp_base (Results 1 - 16 of 16) sorted by relevance

/linux-master/drivers/gpu/drm/amd/display/dc/dcn30/
H A Ddcn30_dpp_cm.c44 struct dpp *dpp_base)
46 struct dcn3_dpp *dpp = TO_DCN30_DPP(dpp_base);
51 if (dpp_base->ctx->dc->debug.cm_in_bypass)
57 static enum dc_lut_mode dpp30_get_gamcor_current(struct dpp *dpp_base) argument
62 struct dcn3_dpp *dpp = TO_DCN30_DPP(dpp_base);
78 struct dpp *dpp_base,
84 struct dcn3_dpp *dpp = TO_DCN30_DPP(dpp_base);
127 struct dpp *dpp_base,
130 struct dcn3_dpp *dpp = TO_DCN30_DPP(dpp_base);
132 if (dpp_base
43 dpp3_enable_cm_block( struct dpp *dpp_base) argument
77 dpp3_program_gammcor_lut( struct dpp *dpp_base, const struct pwl_result_data *rgb, uint32_t num, bool is_ram_a) argument
126 dpp3_power_on_gamcor_lut( struct dpp *dpp_base, bool power_on) argument
145 dpp3_program_cm_dealpha( struct dpp *dpp_base, uint32_t enable, uint32_t additive_blending) argument
156 dpp3_program_cm_bias( struct dpp *dpp_base, struct CM_bias_params *bias_params) argument
201 dpp3_configure_gamcor_lut( struct dpp *dpp_base, bool is_ram_a) argument
215 dpp3_program_gamcor_lut( struct dpp *dpp_base, const struct pwl_params *params) argument
304 dpp3_set_hdr_multiplier( struct dpp *dpp_base, uint32_t multiplier) argument
373 dpp3_cm_set_gamut_remap( struct dpp *dpp_base, const struct dpp_grph_csc_adjustment *adjust) argument
444 dpp3_cm_get_gamut_remap(struct dpp *dpp_base, struct dpp_grph_csc_adjustment *adjust) argument
[all...]
H A Ddcn30_dpp.c44 void dpp30_read_state(struct dpp *dpp_base, struct dcn_dpp_state *s) argument
46 struct dcn3_dpp *dpp = TO_DCN30_DPP(dpp_base);
88 struct dpp *dpp_base,
93 struct dcn3_dpp *dpp = TO_DCN30_DPP(dpp_base);
161 void dpp3_set_pre_degam(struct dpp *dpp_base, enum dc_transfer_func_predefined tr) argument
163 struct dcn3_dpp *dpp = TO_DCN30_DPP(dpp_base);
204 struct dpp *dpp_base,
211 struct dcn3_dpp *dpp = TO_DCN30_DPP(dpp_base);
368 dpp3_program_post_csc(dpp_base, color_space, select,
371 dpp3_program_post_csc(dpp_base, color_spac
87 dpp3_program_post_csc( struct dpp *dpp_base, enum dc_color_space color_space, enum dcn10_input_csc_select input_select, const struct out_csc_color_matrix *tbl_entry) argument
203 dpp3_cnv_setup( struct dpp *dpp_base, enum surface_pixel_format format, enum expansion_mode mode, struct dc_csc_transform input_csc_color_matrix, enum dc_color_space input_color_space, struct cnv_alpha_2bit_lut *alpha_2bit_lut) argument
384 dpp3_set_cursor_attributes( struct dpp *dpp_base, struct dc_cursor_attributes *cursor_attributes) argument
519 dpp3_deferred_update(struct dpp *dpp_base) argument
566 dpp3_power_on_blnd_lut( struct dpp *dpp_base, bool power_on) argument
586 dpp3_power_on_hdr3dlut( struct dpp *dpp_base, bool power_on) argument
603 dpp3_power_on_shaper( struct dpp *dpp_base, bool power_on) argument
620 dpp3_configure_blnd_lut( struct dpp *dpp_base, bool is_ram_a) argument
633 dpp3_program_blnd_pwl( struct dpp *dpp_base, const struct pwl_result_data *rgb, uint32_t num) argument
697 dpp3_program_blnd_luta_settings( struct dpp *dpp_base, const struct pwl_params *params) argument
725 dpp3_program_blnd_lutb_settings( struct dpp *dpp_base, const struct pwl_params *params) argument
752 dpp3_get_blndgam_current(struct dpp *dpp_base) argument
783 dpp3_program_blnd_lut(struct dpp *dpp_base, const struct pwl_params *params) argument
822 dpp3_program_shaper_lut( struct dpp *dpp_base, const struct pwl_result_data *rgb, uint32_t num) argument
854 dpp3_get_shaper_current(struct dpp *dpp_base) argument
880 dpp3_configure_shaper_lut( struct dpp *dpp_base, bool is_ram_a) argument
895 dpp3_program_shaper_luta_settings( struct dpp *dpp_base, const struct pwl_params *params) argument
1045 dpp3_program_shaper_lutb_settings( struct dpp *dpp_base, const struct pwl_params *params) argument
1196 dpp3_program_shaper(struct dpp *dpp_base, const struct pwl_params *params) argument
1237 get3dlut_config( struct dpp *dpp_base, bool *is_17x17x17, bool *is_12bits_color_channel) argument
1284 dpp3_set_3dlut_mode( struct dpp *dpp_base, enum dc_lut_mode mode, bool is_color_channel_12bits, bool is_lut_size17x17x17) argument
1305 dpp3_select_3dlut_ram( struct dpp *dpp_base, enum dc_lut_mode mode, bool is_color_channel_12bits) argument
1320 dpp3_set3dlut_ram12( struct dpp *dpp_base, const struct dc_rgb *lut, uint32_t entries) argument
1354 dpp3_set3dlut_ram10( struct dpp *dpp_base, const struct dc_rgb *lut, uint32_t entries) argument
1375 dpp3_select_3dlut_ram_mask( struct dpp *dpp_base, uint32_t ram_selection_mask) argument
1386 dpp3_program_3dlut(struct dpp *dpp_base, struct tetrahedral_params *params) argument
[all...]
H A Ddcn30_dpp.h585 struct dpp *dpp_base, const struct pwl_params *params);
588 struct dpp *dpp_base,
591 void dpp30_read_state(struct dpp *dpp_base,
600 struct dpp *dpp_base,
608 struct dpp *dpp_base,
612 struct dpp *dpp_base,
616 struct dpp *dpp_base,
619 void dpp3_set_pre_degam(struct dpp *dpp_base,
623 struct dpp *dpp_base,
627 struct dpp *dpp_base,
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/dcn20/
H A Ddcn20_dpp_cm.c51 struct dpp *dpp_base)
53 struct dcn20_dpp *dpp = TO_DCN20_DPP(dpp_base);
57 if (dpp_base->ctx->dc->debug.cm_in_bypass)
65 struct dpp *dpp_base,
70 struct dcn20_dpp *dpp = TO_DCN20_DPP(dpp_base);
86 struct dpp *dpp_base,
93 struct dcn20_dpp *dpp = TO_DCN20_DPP(dpp_base);
117 struct dpp *dpp_base,
122 dpp1_power_on_degamma_lut(dpp_base, true);
123 dpp2_enable_cm_block(dpp_base);
50 dpp2_enable_cm_block( struct dpp *dpp_base) argument
64 dpp2_degamma_ram_inuse( struct dpp *dpp_base, bool *ram_a_inuse) argument
85 dpp2_program_degamma_lut( struct dpp *dpp_base, const struct pwl_result_data *rgb, uint32_t num, bool is_ram_a) argument
116 dpp2_set_degamma_pwl( struct dpp *dpp_base, const struct pwl_params *params) argument
134 dpp2_set_degamma( struct dpp *dpp_base, enum ipp_degamma_mode mode) argument
213 dpp2_cm_set_gamut_remap( struct dpp *dpp_base, const struct dpp_grph_csc_adjustment *adjust) argument
273 dpp2_cm_get_gamut_remap(struct dpp *dpp_base, struct dpp_grph_csc_adjustment *adjust) argument
292 dpp2_program_input_csc( struct dpp *dpp_base, enum dc_color_space color_space, enum dcn20_input_csc_select input_select, const struct out_csc_color_matrix *tbl_entry) argument
365 dpp20_power_on_blnd_lut( struct dpp *dpp_base, bool power_on) argument
376 dpp20_configure_blnd_lut( struct dpp *dpp_base, bool is_ram_a) argument
389 dpp20_program_blnd_pwl( struct dpp *dpp_base, const struct pwl_result_data *rgb, uint32_t num) argument
441 dpp20_program_blnd_luta_settings( struct dpp *dpp_base, const struct pwl_params *params) argument
469 dpp20_program_blnd_lutb_settings( struct dpp *dpp_base, const struct pwl_params *params) argument
496 dpp20_get_blndgam_current(struct dpp *dpp_base) argument
522 dpp20_program_blnd_lut( struct dpp *dpp_base, const struct pwl_params *params) argument
557 dpp20_program_shaper_lut( struct dpp *dpp_base, const struct pwl_result_data *rgb, uint32_t num) argument
589 dpp20_get_shaper_current(struct dpp *dpp_base) argument
615 dpp20_configure_shaper_lut( struct dpp *dpp_base, bool is_ram_a) argument
630 dpp20_program_shaper_luta_settings( struct dpp *dpp_base, const struct pwl_params *params) argument
780 dpp20_program_shaper_lutb_settings( struct dpp *dpp_base, const struct pwl_params *params) argument
931 dpp20_program_shaper( struct dpp *dpp_base, const struct pwl_params *params) argument
967 get3dlut_config( struct dpp *dpp_base, bool *is_17x17x17, bool *is_12bits_color_channel) argument
1013 dpp20_set_3dlut_mode( struct dpp *dpp_base, enum dc_lut_mode mode, bool is_color_channel_12bits, bool is_lut_size17x17x17) argument
1034 dpp20_select_3dlut_ram( struct dpp *dpp_base, enum dc_lut_mode mode, bool is_color_channel_12bits) argument
1049 dpp20_set3dlut_ram12( struct dpp *dpp_base, const struct dc_rgb *lut, uint32_t entries) argument
1083 dpp20_set3dlut_ram10( struct dpp *dpp_base, const struct dc_rgb *lut, uint32_t entries) argument
1104 dpp20_select_3dlut_ram_mask( struct dpp *dpp_base, uint32_t ram_selection_mask) argument
1115 dpp20_program_3dlut( struct dpp *dpp_base, struct tetrahedral_params *params) argument
1195 dpp2_set_hdr_multiplier( struct dpp *dpp_base, uint32_t multiplier) argument
[all...]
H A Ddcn20_dpp.c51 void dpp20_read_state(struct dpp *dpp_base, argument
54 struct dcn20_dpp *dpp = TO_DCN20_DPP(dpp_base);
78 struct dpp *dpp_base,
81 struct dcn20_dpp *dpp = TO_DCN20_DPP(dpp_base);
93 struct dpp *dpp_base,
98 struct dpp *dpp_base,
105 struct dcn20_dpp *dpp = TO_DCN20_DPP(dpp_base);
244 dpp2_program_input_csc(dpp_base, color_space, select, &tbl_entry);
246 dpp2_program_input_csc(dpp_base, color_space, select, NULL);
255 dpp2_power_on_obuf(dpp_base, tru
77 dpp2_power_on_obuf( struct dpp *dpp_base, bool power_on) argument
92 dpp2_dummy_program_input_lut( struct dpp *dpp_base, const struct dc_gamma *gamma) argument
97 dpp2_cnv_setup( struct dpp *dpp_base, enum surface_pixel_format format, enum expansion_mode mode, struct dc_csc_transform input_csc_color_matrix, enum dc_color_space input_color_space, struct cnv_alpha_2bit_lut *alpha_2bit_lut) argument
316 dpp2_cnv_set_alpha_keyer( struct dpp *dpp_base, struct cnv_color_keyer_params *color_keyer) argument
339 dpp2_set_cursor_attributes( struct dpp *dpp_base, struct dc_cursor_attributes *cursor_attributes) argument
[all...]
H A Ddcn20_dpp.h709 void dpp20_read_state(struct dpp *dpp_base,
713 struct dpp *dpp_base,
717 struct dpp *dpp_base,
721 struct dpp *dpp_base,
725 struct dpp *dpp_base,
731 struct dpp *dpp_base, const struct pwl_params *params);
734 struct dpp *dpp_base,
738 struct dpp *dpp_base,
742 struct dpp *dpp_base,
752 struct dpp *dpp_base,
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Ddpp.h198 struct dpp *dpp_base, const struct pwl_params *params);
200 void (*dpp_set_pre_degam)(struct dpp *dpp_base,
203 void (*dpp_program_cm_dealpha)(struct dpp *dpp_base,
207 struct dpp *dpp_base,
270 struct dpp *dpp_base,
274 struct dpp *dpp_base,
277 void (*dpp_program_degamma_pwl)(struct dpp *dpp_base,
281 struct dpp *dpp_base,
288 void (*dpp_full_bypass)(struct dpp *dpp_base);
291 struct dpp *dpp_base,
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/dcn10/
H A Ddcn10_dpp.c94 void dpp_read_state(struct dpp *dpp_base, argument
97 struct dcn10_dpp *dpp = TO_DCN10_DPP(dpp_base);
188 void dpp_reset(struct dpp *dpp_base) argument
190 struct dcn10_dpp *dpp = TO_DCN10_DPP(dpp_base);
204 struct dpp *dpp_base, const struct pwl_params *params, enum opp_regamma mode)
206 struct dcn10_dpp *dpp = TO_DCN10_DPP(dpp_base);
224 dpp1_cm_power_on_regamma_lut(dpp_base, true);
225 dpp1_cm_configure_regamma_lut(dpp_base, dpp->is_write_to_ram_a_safe);
228 dpp1_cm_program_regamma_luta_settings(dpp_base, params);
230 dpp1_cm_program_regamma_lutb_settings(dpp_base, param
203 dpp1_cm_set_regamma_pwl( struct dpp *dpp_base, const struct pwl_params *params, enum opp_regamma mode) argument
259 dpp1_set_degamma_format_float( struct dpp *dpp_base, bool is_float) argument
274 dpp1_cnv_setup( struct dpp *dpp_base, enum surface_pixel_format format, enum expansion_mode mode, struct dc_csc_transform input_csc_color_matrix, enum dc_color_space input_color_space, struct cnv_alpha_2bit_lut *alpha_2bit_lut) argument
410 dpp1_set_cursor_attributes( struct dpp *dpp_base, struct dc_cursor_attributes *cursor_attributes) argument
431 dpp1_set_cursor_position( struct dpp *dpp_base, const struct dc_cursor_position *pos, const struct dc_cursor_mi_param *param, uint32_t width, uint32_t height) argument
489 dpp1_cnv_set_optional_cursor_attributes( struct dpp *dpp_base, struct dpp_cursor_attributes *attr) argument
501 dpp1_dppclk_control( struct dpp *dpp_base, bool dppclk_div, bool enable) argument
[all...]
H A Ddcn10_dpp_cm.c161 struct dpp *dpp_base,
164 struct dcn10_dpp *dpp = TO_DCN10_DPP(dpp_base);
233 void dpp1_cm_get_gamut_remap(struct dpp *dpp_base, argument
236 struct dcn10_dpp *dpp = TO_DCN10_DPP(dpp_base);
308 struct dpp *dpp_base,
311 struct dcn10_dpp *dpp = TO_DCN10_DPP(dpp_base);
378 struct dpp *dpp_base,
381 struct dcn10_dpp *dpp = TO_DCN10_DPP(dpp_base);
386 void dpp1_cm_power_on_regamma_lut(struct dpp *dpp_base, argument
389 struct dcn10_dpp *dpp = TO_DCN10_DPP(dpp_base);
160 dpp1_cm_set_gamut_remap( struct dpp *dpp_base, const struct dpp_grph_csc_adjustment *adjust) argument
307 dpp1_cm_set_output_csc_default( struct dpp *dpp_base, enum dc_color_space colorspace) argument
377 dpp1_cm_set_output_csc_adjustment( struct dpp *dpp_base, const uint16_t *regval) argument
396 dpp1_cm_program_regamma_lut(struct dpp *dpp_base, const struct pwl_result_data *rgb, uint32_t num) argument
418 dpp1_cm_configure_regamma_lut( struct dpp *dpp_base, bool is_ram_a) argument
432 dpp1_cm_program_regamma_luta_settings( struct dpp *dpp_base, const struct pwl_params *params) argument
461 dpp1_cm_program_regamma_lutb_settings( struct dpp *dpp_base, const struct pwl_params *params) argument
488 dpp1_program_input_csc( struct dpp *dpp_base, enum dc_color_space color_space, enum dcn10_input_csc_select input_select, const struct out_csc_color_matrix *tbl_entry) argument
564 dpp1_program_bias_and_scale( struct dpp *dpp_base, struct dc_bias_and_scale *params) argument
585 dpp1_program_degamma_lutb_settings( struct dpp *dpp_base, const struct pwl_params *params) argument
614 dpp1_program_degamma_luta_settings( struct dpp *dpp_base, const struct pwl_params *params) argument
641 dpp1_power_on_degamma_lut( struct dpp *dpp_base, bool power_on) argument
652 dpp1_enable_cm_block( struct dpp *dpp_base) argument
661 dpp1_set_degamma( struct dpp *dpp_base, enum ipp_degamma_mode mode) argument
691 dpp1_degamma_ram_select( struct dpp *dpp_base, bool use_ram_a) argument
704 dpp1_degamma_ram_inuse( struct dpp *dpp_base, bool *ram_a_inuse) argument
725 dpp1_program_degamma_lut( struct dpp *dpp_base, const struct pwl_result_data *rgb, uint32_t num, bool is_ram_a) argument
755 dpp1_set_degamma_pwl(struct dpp *dpp_base, const struct pwl_params *params) argument
773 dpp1_full_bypass(struct dpp *dpp_base) argument
797 dpp1_ingamma_ram_inuse(struct dpp *dpp_base, bool *ram_a_inuse) argument
828 dpp1_program_input_lut( struct dpp *dpp_base, const struct dc_gamma *gamma) argument
877 dpp1_set_hdr_multiplier( struct dpp *dpp_base, uint32_t multiplier) argument
[all...]
H A Ddcn10_dpp_dscl.c124 struct dpp *dpp_base,
130 if (dpp_base->caps->dscl_data_proc_format == DSCL_DATA_PRCESSING_FIXED_FORMAT) {
158 struct dpp *dpp_base,
161 struct dcn10_dpp *dpp = TO_DCN10_DPP(dpp_base);
606 * @dpp_base: High level DPP struct
613 void dpp1_dscl_set_scaler_manual_scale(struct dpp *dpp_base, argument
617 struct dcn10_dpp *dpp = TO_DCN10_DPP(dpp_base);
619 dpp_base, scl_data, dpp_base->ctx->dc->debug.always_scale);
630 if (dpp_base
123 dpp1_dscl_get_dscl_mode( struct dpp *dpp_base, const struct scaler_data *data, bool dbg_always_scale) argument
157 dpp1_power_on_dscl( struct dpp *dpp_base, bool power_on) argument
[all...]
H A Ddcn10_dpp.h1382 struct dpp *dpp_base,
1386 struct dpp *dpp_base,
1393 struct dpp *dpp_base,
1408 struct dpp *dpp_base,
1412 struct dpp *dpp_base,
1416 struct dpp *dpp_base,
1420 struct dpp *dpp_base,
1426 struct dpp *dpp_base,
1430 struct dpp *dpp_base,
1436 struct dpp *dpp_base,
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/dcn201/
H A Ddcn201_dpp.c45 struct dpp *dpp_base,
52 struct dcn201_dpp *dpp = TO_DCN201_DPP(dpp_base);
170 dpp1_program_input_csc(dpp_base, color_space, select, NULL);
178 dpp2_power_on_obuf(dpp_base, true);
44 dpp201_cnv_setup( struct dpp *dpp_base, enum surface_pixel_format format, enum expansion_mode mode, struct dc_csc_transform input_csc_color_matrix, enum dc_color_space input_color_space, struct cnv_alpha_2bit_lut *alpha_2bit_lut) argument
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn30/
H A Ddcn30_hwseq.c224 struct dpp *dpp_base = pipe_ctx->plane_res.dpp; local
233 plane_state->blend_tf, &dpp_base->regamma_params, false);
234 blend_lut = &dpp_base->regamma_params;
237 result = dpp_base->funcs->dpp_program_blnd_lut(dpp_base, blend_lut);
245 struct dpp *dpp_base = pipe_ctx->plane_res.dpp; local
259 &dpp_base->shaper_params, true);
260 shaper_lut = &dpp_base->shaper_params;
300 struct dpp *dpp_base = pipe_ctx->plane_res.dpp; local
305 if (dpp_base
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn20/
H A Ddcn20_hwseq.c1051 struct dpp *dpp_base = pipe_ctx->plane_res.dpp; local
1061 &dpp_base->regamma_params, false);
1062 blend_lut = &dpp_base->regamma_params;
1065 result = dpp_base->funcs->dpp_program_blnd_lut(dpp_base, blend_lut);
1073 struct dpp *dpp_base = pipe_ctx->plane_res.dpp; local
1083 &dpp_base->shaper_params, true);
1084 shaper_lut = &dpp_base->shaper_params;
1088 result = dpp_base->funcs->dpp_program_shaper_lut(dpp_base, shaper_lu
1104 struct dpp *dpp_base = pipe_ctx->plane_res.dpp; local
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn32/
H A Ddcn32_hwseq.c438 struct dpp *dpp_base = pipe_ctx->plane_res.dpp; local
451 &dpp_base->shaper_params, true);
452 shaper_lut = &dpp_base->shaper_params;
474 struct dpp *dpp_base = pipe_ctx->plane_res.dpp; local
486 &dpp_base->regamma_params, false);
487 lut_params = &dpp_base->regamma_params;
498 // TODO: dpp_base replace
501 &dpp_base->shaper_params, true);
502 lut_params = &dpp_base->shaper_params;
523 struct dpp *dpp_base local
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn10/
H A Ddcn10_hwseq.c1809 struct dpp *dpp_base = pipe_ctx->plane_res.dpp; local
1813 if (dpp_base == NULL)
1820 !dpp_base->ctx->dc->debug.always_use_regamma
1823 dpp_base->funcs->dpp_program_input_lut(dpp_base, plane_state->gamma_correction);
1826 dpp_base->funcs->dpp_set_degamma(dpp_base, IPP_DEGAMMA_MODE_BYPASS);
1830 dpp_base->funcs->dpp_set_degamma(dpp_base, IPP_DEGAMMA_MODE_HW_sRGB);
1833 dpp_base
[all...]

Completed in 171 milliseconds