Home
last modified time | relevance | path

Searched refs:pln_prog (Results 1 – 5 of 5) sorted by relevance

/linux-6.14.4/drivers/gpu/drm/amd/display/dc/dml2/dml21/
Ddml21_wrapper.c127 struct dml2_per_plane_programming *pln_prog = NULL; in dml21_calculate_rq_and_dlg_params() local
146 pln_prog = &in_ctx->v21.mode_programming.programming->plane_programming[dml_prog_idx]; in dml21_calculate_rq_and_dlg_params()
148 if (!pln_prog->plane_descriptor) in dml21_calculate_rq_and_dlg_params()
151 …stream_prog = &in_ctx->v21.mode_programming.programming->stream_programming[pln_prog->plane_descri… in dml21_calculate_rq_and_dlg_params()
152 num_dpps_required = pln_prog->num_dpps_required; in dml21_calculate_rq_and_dlg_params()
164 dml21_program_dc_pipe(in_ctx, context, dc_main_pipes[dc_pipe_index], pln_prog, stream_prog); in dml21_calculate_rq_and_dlg_params()
166 if (pln_prog->phantom_plane.valid && dc_phantom_pipes[dc_pipe_index]) { in dml21_calculate_rq_and_dlg_params()
167 dml21_program_dc_pipe(in_ctx, context, dc_phantom_pipes[dc_pipe_index], pln_prog, stream_prog); in dml21_calculate_rq_and_dlg_params()
297 struct dml2_per_plane_programming *pln_prog = NULL; in dml21_prepare_mcache_programming() local
313 pln_prog = &dml_ctx->v21.mode_programming.programming->plane_programming[dml_prog_idx]; in dml21_prepare_mcache_programming()
[all …]
Ddml21_utils.c164 struct dml2_per_plane_programming *pln_prog, in dml21_populate_mall_allocation_size() argument
176 dc_pipe->surface_size_in_mall_bytes = pln_prog->surface_size_mall_bytes; in dml21_populate_mall_allocation_size()
180 dc_pipe->surface_size_in_mall_bytes = pln_prog->svp_size_mall_bytes; in dml21_populate_mall_allocation_size()
212 …, struct dc_state *context, struct pipe_ctx *pipe_ctx, struct dml2_per_plane_programming *pln_prog, in dml21_program_dc_pipe() argument
221 …memcpy(&pipe_ctx->hubp_regs, pln_prog->phantom_plane.pipe_regs[pipe_reg_index], sizeof(struct dml2… in dml21_program_dc_pipe()
225 …memcpy(&pipe_ctx->hubp_regs, pln_prog->pipe_regs[pipe_reg_index], sizeof(struct dml2_dchub_per_pip… in dml21_program_dc_pipe()
226 pipe_ctx->unbounded_req = pln_prog->pipe_regs[pipe_reg_index]->rq_regs.unbounded_request_enabled; in dml21_program_dc_pipe()
227 pipe_ctx->det_buffer_size_kb = pln_prog->pipe_regs[pipe_reg_index]->det_size * 64; in dml21_program_dc_pipe()
230 pipe_ctx->plane_res.bw.dppclk_khz = pln_prog->min_clocks.dcn4x.dppclk_khz; in dml21_program_dc_pipe()
234 dml21_populate_mall_allocation_size(context, dml_ctx, pln_prog, pipe_ctx); in dml21_program_dc_pipe()
[all …]
Ddml21_utils.h27 struct dml2_per_plane_programming *pln_prog,
42 struct dml2_per_plane_programming *pln_prog,
Ddml21_translation_helper.h26 …*context, struct pipe_ctx *pipe_ctx, struct dml2_per_plane_programming *pln_prog, struct dml2_pipe…
Ddml21_translation_helper.c1150 struct dml2_per_plane_programming *pln_prog, in dml21_get_pipe_mcache_config() argument
1160 dml21_is_plane1_enabled(pln_prog->plane_descriptor->pixel_format); in dml21_get_pipe_mcache_config()