/openbmc/linux/drivers/gpu/drm/amd/display/dc/inc/hw/ |
H A D | dsc.h | 99 void (*dsc_read_state)(struct display_stream_compressor *dsc, struct dcn_dsc_state *s); 100 …bool (*dsc_validate_stream)(struct display_stream_compressor *dsc, const struct dsc_config *dsc_cf… 101 void (*dsc_set_config)(struct display_stream_compressor *dsc, const struct dsc_config *dsc_cfg, 103 bool (*dsc_get_packed_pps)(struct display_stream_compressor *dsc, const struct dsc_config *dsc_cfg, 105 void (*dsc_enable)(struct display_stream_compressor *dsc, int opp_pipe); 106 void (*dsc_disable)(struct display_stream_compressor *dsc); 107 void (*dsc_disconnect)(struct display_stream_compressor *dsc);
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_dsc.c | 33 static void dsc_write_to_registers(struct display_stream_compressor *dsc, const struct dsc_reg_valu… 36 static void dsc2_read_state(struct display_stream_compressor *dsc, struct dcn_dsc_state *s); 37 static bool dsc2_validate_stream(struct display_stream_compressor *dsc, const struct dsc_config *ds… 38 static void dsc2_set_config(struct display_stream_compressor *dsc, const struct dsc_config *dsc_cfg, 40 static void dsc2_enable(struct display_stream_compressor *dsc, int opp_pipe); 41 static void dsc2_disable(struct display_stream_compressor *dsc); 42 static void dsc2_disconnect(struct display_stream_compressor *dsc); 149 static void dsc2_read_state(struct display_stream_compressor *dsc, struct dcn_dsc_state *s) in dsc2_read_state() 166 static bool dsc2_validate_stream(struct display_stream_compressor *dsc, const struct dsc_config *ds… in dsc2_validate_stream() 178 void dsc_config_log(struct display_stream_compressor *dsc, const struct dsc_config *config) in dsc_config_log() [all …]
|
H A D | dcn20_resource.h | 99 struct display_stream_compressor *dcn20_dsc_create( 101 void dcn20_dsc_destroy(struct display_stream_compressor **dsc); 132 struct display_stream_compressor **dsc); 146 struct display_stream_compressor **dsc,
|
H A D | dcn20_dsc.h | 542 struct display_stream_compressor base; 552 void dsc_config_log(struct display_stream_compressor *dsc, 555 void dsc_log_pps(struct display_stream_compressor *dsc, 584 bool dsc2_get_packed_pps(struct display_stream_compressor *dsc,
|
H A D | dcn20_resource.c | 1063 struct display_stream_compressor *dcn20_dsc_create( in dcn20_dsc_create() 1078 void dcn20_dsc_destroy(struct display_stream_compressor **dsc) in dcn20_dsc_destroy() 1311 struct display_stream_compressor **dsc, in dcn20_acquire_dsc() 1316 …struct display_stream_compressor *dsc_old = dc->current_state->res_ctx.pipe_ctx[pipe_idx].stream_r… in dcn20_acquire_dsc() 1346 struct display_stream_compressor **dsc) in dcn20_release_dsc()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/ |
H A D | dc_dsc.h | 42 struct display_stream_compressor { struct 70 const struct display_stream_compressor *dsc, 80 const struct display_stream_compressor *dsc,
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn314/ |
H A D | dcn314_hwseq.c | 97 struct display_stream_compressor *dsc = pipe_ctx->stream_res.dsc; in update_dsc_on_stream() 124 struct display_stream_compressor *odm_dsc = odm_pipe->stream_res.dsc; in update_dsc_on_stream() 230 struct display_stream_compressor *dsc = current_pipe_ctx->next_odm_pipe->stream_res.dsc; in dcn314_update_odm()
|
H A D | dcn314_resource.c | 1634 static struct display_stream_compressor *dcn314_dsc_create( in dcn314_dsc_create()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/inc/ |
H A D | core_types.h | 232 struct display_stream_compressor *dscs[MAX_PIPES]; 301 struct display_stream_compressor *dsc;
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dsc/ |
H A D | dc_dsc.c | 162 const struct display_stream_compressor *dsc, 438 const struct display_stream_compressor *dsc, in dc_dsc_compute_bandwidth_range() 474 const struct display_stream_compressor *dsc, in get_dsc_enc_caps() 1074 const struct display_stream_compressor *dsc, in dc_dsc_compute_config()
|
/openbmc/linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_debugfs.c | 1451 struct display_stream_compressor *dsc; in dp_dsc_clock_en_read() 1641 struct display_stream_compressor *dsc; in dp_dsc_slice_width_read() 1829 struct display_stream_compressor *dsc; in dp_dsc_slice_height_read() 2013 struct display_stream_compressor *dsc; in dp_dsc_bits_per_pixel_read() 2192 struct display_stream_compressor *dsc; in dp_dsc_pic_width_read() 2250 struct display_stream_compressor *dsc; in dp_dsc_pic_height_read() 2323 struct display_stream_compressor *dsc; in dp_dsc_chunk_size_read() 2396 struct display_stream_compressor *dsc; in dp_dsc_slice_bpg_offset_read()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/link/ |
H A D | link_dpms.c | 737 static void dsc_optc_config_log(struct display_stream_compressor *dsc, in dsc_optc_config_log() 777 struct display_stream_compressor *dsc = pipe_ctx->stream_res.dsc; in link_set_dsc_on_stream() 804 struct display_stream_compressor *odm_dsc = odm_pipe->stream_res.dsc; in link_set_dsc_on_stream() 874 struct display_stream_compressor *dsc = pipe_ctx->stream_res.dsc; in link_set_dsc_pps_packet() 938 struct display_stream_compressor *dsc = pipe_ctx->stream_res.dsc; in link_set_dsc_enable() 962 struct display_stream_compressor *dsc = pipe_ctx->stream_res.dsc; in link_update_dsc_config()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn32/ |
H A D | dcn32_hwseq.c | 1005 struct display_stream_compressor *dsc = pipe_ctx->stream_res.dsc; in update_dsc_on_stream() 1032 struct display_stream_compressor *odm_dsc = odm_pipe->stream_res.dsc; in update_dsc_on_stream() 1140 struct display_stream_compressor *dsc = current_pipe_ctx->next_odm_pipe->stream_res.dsc; in dcn32_update_odm() 1448 struct display_stream_compressor *dsc = dc->res_pool->dscs[i]; in dcn32_update_dsc_pg()
|
H A D | dcn32_resource.c | 1555 static struct display_stream_compressor *dcn32_dsc_create( in dcn32_dsc_create()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn302/ |
H A D | dcn302_resource.c | 677 static struct display_stream_compressor *dcn302_dsc_create(struct dc_context *ctx, uint32_t inst) in dcn302_dsc_create()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn303/ |
H A D | dcn303_resource.c | 620 static struct display_stream_compressor *dcn303_dsc_create(struct dc_context *ctx, uint32_t inst) in dcn303_dsc_create()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn301/ |
H A D | dcn301_resource.c | 1222 static struct display_stream_compressor *dcn301_dsc_create( in dcn301_dsc_create()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn21/ |
H A D | dcn21_resource.c | 1108 static struct display_stream_compressor *dcn21_dsc_create(struct dc_context *ctx, in dcn21_dsc_create()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn316/ |
H A D | dcn316_resource.c | 1557 static struct display_stream_compressor *dcn31_dsc_create( in dcn31_dsc_create()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn315/ |
H A D | dcn315_resource.c | 1559 static struct display_stream_compressor *dcn31_dsc_create( in dcn31_dsc_create()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn321/ |
H A D | dcn321_resource.c | 1540 static struct display_stream_compressor *dcn321_dsc_create( in dcn321_dsc_create()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn31/ |
H A D | dcn31_resource.c | 1562 static struct display_stream_compressor *dcn31_dsc_create( in dcn31_dsc_create()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn30/ |
H A D | dcn30_resource.c | 1263 static struct display_stream_compressor *dcn30_dsc_create( in dcn30_dsc_create()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_hw_sequencer.c | 409 struct display_stream_compressor *dsc = pool->dscs[i]; in dcn10_log_hw_state()
|