Home
last modified time | relevance | path

Searched refs:display_stream_compressor (Results 1 – 25 of 36) sorted by relevance

12

/linux/drivers/gpu/drm/amd/display/dc/dsc/
H A Ddsc.h106 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 Ddc_dsc.h42 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 Ddcn401_dsc.c12 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 Ddcn401_dsc.h318 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 Ddcn20_resource.h101 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 Ddcn20_resource.c1061 struct display_stream_compressor *dcn20_dsc_create( in dcn20_dsc_create()
1076 void dcn20_dsc_destroy(struct display_stream_compressor **dsc) in dcn20_dsc_destroy()
1328 struct display_stream_compressor **dsc, in dcn20_acquire_dsc()
1333 …struct display_stream_compressor *dsc_old = dc->current_state->res_ctx.pipe_ctx[pipe_idx].stream_r… in dcn20_acquire_dsc()
1363 struct display_stream_compressor **dsc) in dcn20_release_dsc()
/linux/drivers/gpu/drm/amd/display/dc/dsc/dcn20/
H A Ddcn20_dsc.h562 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 Ddcn20_dsc.c33 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 Ddcn35_dsc.c30 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 Dhw_sequencer.h227 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 Dcore_types.h270 struct display_stream_compressor *dscs[MAX_PIPES];
350 struct display_stream_compressor *dsc;
/linux/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_dpms.c751 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 Damdgpu_dm_debugfs.c1564 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 Ddc_hw_sequencer.c2262 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 Ddcn32_hwseq.c1022 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 Ddcn35_hwseq.c329 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 Ddcn401_resource.c1381 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 Ddcn303_resource.c644 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 Ddcn302_resource.c683 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 Ddcn30_hwseq.c1252 struct display_stream_compressor *dsc = dc->res_pool->dscs[i]; in dcn30_get_underflow_debug_data()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn301/
H A Ddcn301_resource.c1224 static struct display_stream_compressor *dcn301_dsc_create( in dcn301_dsc_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn21/
H A Ddcn21_resource.c1089 static struct display_stream_compressor *dcn21_dsc_create(struct dc_context *ctx, in dcn21_dsc_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn316/
H A Ddcn316_resource.c1555 static struct display_stream_compressor *dcn31_dsc_create( in dcn31_dsc_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn314/
H A Ddcn314_resource.c1620 static struct display_stream_compressor *dcn314_dsc_create( in dcn314_dsc_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn315/
H A Ddcn315_resource.c1563 static struct display_stream_compressor *dcn31_dsc_create( in dcn31_dsc_create()

12