| /linux/drivers/gpu/drm/amd/display/dc/dsc/ |
| H A D | dsc.h | 106 void (*dsc_read_state)(struct display_stream_compressor *dsc, struct dcn_dsc_state *s); 107 …void (*dsc_read_reg_state)(struct display_stream_compressor *dsc, struct dcn_dsc_reg_state *dccg_r… 108 …bool (*dsc_validate_stream)(struct display_stream_compressor *dsc, const struct dsc_config *dsc_cf… 109 void (*dsc_set_config)(struct display_stream_compressor *dsc, const struct dsc_config *dsc_cfg, 111 bool (*dsc_get_packed_pps)(struct display_stream_compressor *dsc, const struct dsc_config *dsc_cfg, 113 void (*dsc_enable)(struct display_stream_compressor *dsc, int opp_pipe); 114 void (*dsc_disable)(struct display_stream_compressor *dsc); 115 void (*dsc_disconnect)(struct display_stream_compressor *dsc); 116 void (*dsc_wait_disconnect_pending_clear)(struct display_stream_compressor *dsc); 118 void (*set_fgcg)(struct display_stream_compressor *dsc, bool enable);
|
| /linux/drivers/gpu/drm/amd/display/dc/ |
| H A D | dc_dsc.h | 42 struct display_stream_compressor { struct 71 const struct display_stream_compressor *dsc, 81 const struct display_stream_compressor *dsc, 97 void dc_dsc_dump_decoder_caps(const struct display_stream_compressor *dsc, 99 void dc_dsc_dump_encoder_caps(const struct display_stream_compressor *dsc,
|
| /linux/drivers/gpu/drm/amd/display/dc/dsc/dcn401/ |
| H A D | dcn401_dsc.c | 12 static void dsc_write_to_registers(struct display_stream_compressor *dsc, const struct dsc_reg_valu… 96 void dsc401_read_state(struct display_stream_compressor *dsc, struct dcn_dsc_state *s) in dsc401_read_state() 113 bool dsc401_validate_stream(struct display_stream_compressor *dsc, const struct dsc_config *dsc_cfg) in dsc401_validate_stream() 124 void dsc401_set_config(struct display_stream_compressor *dsc, const struct dsc_config *dsc_cfg, in dsc401_set_config() 139 void dsc401_enable(struct display_stream_compressor *dsc, int opp_pipe) in dsc401_enable() 164 void dsc401_disable(struct display_stream_compressor *dsc) in dsc401_disable() 183 void dsc401_wait_disconnect_pending_clear(struct display_stream_compressor *dsc) in dsc401_wait_disconnect_pending_clear() 190 void dsc401_disconnect(struct display_stream_compressor *dsc) in dsc401_disconnect() 200 static void dsc_write_to_registers(struct display_stream_compressor *dsc, const struct dsc_reg_valu… in dsc_write_to_registers()
|
| H A D | dcn401_dsc.h | 318 struct display_stream_compressor base; 337 void dsc401_read_state(struct display_stream_compressor *dsc, struct dcn_dsc_state *s); 338 bool dsc401_validate_stream(struct display_stream_compressor *dsc, const struct dsc_config *dsc_cfg… 339 void dsc401_set_config(struct display_stream_compressor *dsc, const struct dsc_config *dsc_cfg, 341 void dsc401_enable(struct display_stream_compressor *dsc, int opp_pipe); 342 void dsc401_disable(struct display_stream_compressor *dsc); 343 void dsc401_disconnect(struct display_stream_compressor *dsc); 344 void dsc401_wait_disconnect_pending_clear(struct display_stream_compressor *dsc);
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn20/ |
| H A D | dcn20_resource.h | 101 struct display_stream_compressor *dcn20_dsc_create( 103 void dcn20_dsc_destroy(struct display_stream_compressor **dsc); 134 struct display_stream_compressor **dsc); 148 struct display_stream_compressor **dsc,
|
| H A D | dcn20_resource.c | 1089 struct display_stream_compressor *dcn20_dsc_create( in dcn20_dsc_create() 1104 void dcn20_dsc_destroy(struct display_stream_compressor **dsc) in dcn20_dsc_destroy() 1362 struct display_stream_compressor **dsc, in dcn20_acquire_dsc() 1367 …struct display_stream_compressor *dsc_old = dc->current_state->res_ctx.pipe_ctx[pipe_idx].stream_r… in dcn20_acquire_dsc() 1397 struct display_stream_compressor **dsc) in dcn20_release_dsc()
|
| /linux/drivers/gpu/drm/amd/display/dc/dsc/dcn20/ |
| H A D | dcn20_dsc.h | 562 struct display_stream_compressor base; 572 void dsc_config_log(struct display_stream_compressor *dsc, 575 void dsc_log_pps(struct display_stream_compressor *dsc, 604 bool dsc2_get_packed_pps(struct display_stream_compressor *dsc, 608 void dsc2_read_state(struct display_stream_compressor *dsc, struct dcn_dsc_state *s); 609 void dsc2_read_reg_state(struct display_stream_compressor *dsc, struct dcn_dsc_reg_state *dccg_reg_… 610 bool dsc2_validate_stream(struct display_stream_compressor *dsc, const struct dsc_config *dsc_cfg); 611 void dsc2_set_config(struct display_stream_compressor *dsc, const struct dsc_config *dsc_cfg, 613 void dsc2_enable(struct display_stream_compressor *dsc, int opp_pipe); 614 void dsc2_disable(struct display_stream_compressor *dsc); [all …]
|
| H A D | dcn20_dsc.c | 33 static void dsc_write_to_registers(struct display_stream_compressor *dsc, const struct dsc_reg_valu… 143 void dsc2_read_state(struct display_stream_compressor *dsc, struct dcn_dsc_state *s) in dsc2_read_state() 159 void dsc2_read_reg_state(struct display_stream_compressor *dsc, struct dcn_dsc_reg_state *dccg_reg_… in dsc2_read_reg_state() 167 bool dsc2_validate_stream(struct display_stream_compressor *dsc, const struct dsc_config *dsc_cfg) in dsc2_validate_stream() 179 void dsc_config_log(struct display_stream_compressor *dsc, const struct dsc_config *config) in dsc_config_log() 190 void dsc2_set_config(struct display_stream_compressor *dsc, const struct dsc_config *dsc_cfg, in dsc2_set_config() 206 bool dsc2_get_packed_pps(struct display_stream_compressor *dsc, const struct dsc_config *dsc_cfg, u… in dsc2_get_packed_pps() 227 void dsc2_enable(struct display_stream_compressor *dsc, int opp_pipe) in dsc2_enable() 252 void dsc2_disable(struct display_stream_compressor *dsc) in dsc2_disable() 271 void dsc2_wait_disconnect_pending_clear(struct display_stream_compressor *dsc) in dsc2_wait_disconnect_pending_clear() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/dsc/dcn35/ |
| H A D | dcn35_dsc.c | 30 static void dsc35_enable(struct display_stream_compressor *dsc, int opp_pipe); 79 static void dsc35_enable(struct display_stream_compressor *dsc, int opp_pipe) in dsc35_enable()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/ |
| H A D | hw_sequencer.h | 227 struct display_stream_compressor *dsc; 233 struct display_stream_compressor *dsc; 244 struct display_stream_compressor *dsc; 248 struct display_stream_compressor *dsc; 615 struct display_stream_compressor *dsc; 620 struct display_stream_compressor *dsc; 1742 struct display_stream_compressor *dsc); 1854 struct display_stream_compressor *dsc, 1858 struct display_stream_compressor *dsc,
|
| /linux/drivers/gpu/drm/amd/display/dc/inc/ |
| H A D | core_types.h | 270 struct display_stream_compressor *dscs[MAX_PIPES]; 350 struct display_stream_compressor *dsc;
|
| /linux/drivers/gpu/drm/amd/display/dc/link/ |
| H A D | link_dpms.c | 751 static void dsc_optc_config_log(struct display_stream_compressor *dsc, in dsc_optc_config_log() 808 struct display_stream_compressor *dsc = pipe_ctx->stream_res.dsc; in link_set_dsc_on_stream() 852 struct display_stream_compressor *odm_dsc = odm_pipe->stream_res.dsc; in link_set_dsc_on_stream() 951 struct display_stream_compressor *dsc = pipe_ctx->stream_res.dsc; in link_set_dsc_pps_packet() 1016 struct display_stream_compressor *dsc = pipe_ctx->stream_res.dsc; in link_set_dsc_enable() 1040 struct display_stream_compressor *dsc = pipe_ctx->stream_res.dsc; in link_update_dsc_config()
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_debugfs.c | 1564 struct display_stream_compressor *dsc; in dp_dsc_clock_en_read() 1750 struct display_stream_compressor *dsc; in dp_dsc_slice_width_read() 1934 struct display_stream_compressor *dsc; in dp_dsc_slice_height_read() 2114 struct display_stream_compressor *dsc; in dp_dsc_bits_per_pixel_read() 2289 struct display_stream_compressor *dsc; in dp_dsc_pic_width_read() 2343 struct display_stream_compressor *dsc; in dp_dsc_pic_height_read() 2412 struct display_stream_compressor *dsc; in dp_dsc_chunk_size_read() 2481 struct display_stream_compressor *dsc; in dp_dsc_slice_bpg_offset_read()
|
| /linux/drivers/gpu/drm/amd/display/dc/core/ |
| H A D | dc_hw_sequencer.c | 2262 struct display_stream_compressor *dsc = params->dsc_set_config_params.dsc; in hwss_dsc_set_config() 2272 struct display_stream_compressor *dsc = params->dsc_enable_params.dsc; in hwss_dsc_enable() 2303 struct display_stream_compressor *dsc = params->dsc_disconnect_params.dsc; in hwss_dsc_disconnect() 2311 struct display_stream_compressor *dsc = params->dsc_read_state_params.dsc; in hwss_dsc_read_state() 2325 struct display_stream_compressor *dsc = pipe_ctx->stream_res.dsc; in hwss_dsc_calculate_and_set_config() 2356 struct display_stream_compressor *dsc = pipe_ctx->stream_res.dsc; in hwss_dsc_enable_with_opp() 2847 struct display_stream_compressor *dsc = params->dsc_wait_disconnect_pending_clear_params.dsc; in hwss_dsc_wait_disconnect_pending_clear() 2860 struct display_stream_compressor *dsc = params->dsc_disable_params.dsc; in hwss_dsc_disable() 3230 struct display_stream_compressor *dsc) in hwss_add_dsc_disconnect() 3632 struct display_stream_compressor *dsc, in hwss_add_dsc_wait_disconnect_pending_clear() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn32/ |
| H A D | dcn32_hwseq.c | 1022 struct display_stream_compressor *dsc = pipe_ctx->stream_res.dsc; in dcn32_update_dsc_on_stream() 1080 struct display_stream_compressor *odm_dsc = odm_pipe->stream_res.dsc; in dcn32_update_dsc_on_stream() 1176 struct display_stream_compressor *dsc = current_pipe_ctx->next_odm_pipe->stream_res.dsc; in dcn32_update_odm() 1529 struct display_stream_compressor *dsc = dc->res_pool->dscs[i]; in dcn32_update_dsc_pg()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn35/ |
| H A D | dcn35_hwseq.c | 329 struct display_stream_compressor *dsc = pipe_ctx->stream_res.dsc; in update_dsc_on_stream() 372 struct display_stream_compressor *odm_dsc = odm_pipe->stream_res.dsc; in update_dsc_on_stream() 474 struct display_stream_compressor *dsc = current_pipe_ctx->next_odm_pipe->stream_res.dsc; in dcn35_update_odm()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn401/ |
| H A D | dcn401_resource.c | 1381 static void dcn401_dsc_destroy(struct display_stream_compressor **dsc) in dcn401_dsc_destroy() 1604 static struct display_stream_compressor *dcn401_dsc_create( in dcn401_dsc_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn303/ |
| H A D | dcn303_resource.c | 672 static struct display_stream_compressor *dcn303_dsc_create(struct dc_context *ctx, uint32_t inst) in dcn303_dsc_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn302/ |
| H A D | dcn302_resource.c | 711 static struct display_stream_compressor *dcn302_dsc_create(struct dc_context *ctx, uint32_t inst) in dcn302_dsc_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn30/ |
| H A D | dcn30_hwseq.c | 1252 struct display_stream_compressor *dsc = dc->res_pool->dscs[i]; in dcn30_get_underflow_debug_data()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn21/ |
| H A D | dcn21_resource.c | 1115 static struct display_stream_compressor *dcn21_dsc_create(struct dc_context *ctx, in dcn21_dsc_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn301/ |
| H A D | dcn301_resource.c | 1258 static struct display_stream_compressor *dcn301_dsc_create( in dcn301_dsc_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn314/ |
| H A D | dcn314_resource.c | 1652 static struct display_stream_compressor *dcn314_dsc_create( in dcn314_dsc_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn316/ |
| H A D | dcn316_resource.c | 1587 static struct display_stream_compressor *dcn31_dsc_create( in dcn31_dsc_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn351/ |
| H A D | dcn351_resource.c | 1683 static struct display_stream_compressor *dcn35_dsc_create( in dcn35_dsc_create()
|