Home
last modified time | relevance | path

Searched refs:dml_ctx (Results 1 – 6 of 6) sorted by relevance

/drivers/gpu/drm/amd/display/dc/dml2/dml21/
A Ddml21_wrapper.c18 if (!(*dml_ctx)) in dml21_allocate_memory()
25 (*dml_ctx)->v21.mode_support.dml2_instance = (*dml_ctx)->v21.dml_init.dml2_instance; in dml21_allocate_memory()
26 (*dml_ctx)->v21.mode_programming.dml2_instance = (*dml_ctx)->v21.dml_init.dml2_instance; in dml21_allocate_memory()
28 (*dml_ctx)->v21.mode_support.display_config = &(*dml_ctx)->v21.display_config; in dml21_allocate_memory()
29 (*dml_ctx)->v21.mode_programming.display_config = (*dml_ctx)->v21.mode_support.display_config; in dml21_allocate_memory()
39 struct dml2_context *dml_ctx, in dml21_populate_configuration_options() argument
42 dml_ctx->config = *config; in dml21_populate_configuration_options()
73 if (!dml21_allocate_memory(dml_ctx)) in dml21_create()
76 dml21_init(in_dc, *dml_ctx, config); in dml21_create()
239 dml21_map_hw_resources(dml_ctx); in dml21_mode_check_and_programming()
[all …]
A Ddml21_utils.c72 void find_pipe_regs_idx(const struct dml2_context *dml_ctx, in find_pipe_regs_idx() argument
80 *pipe_regs_idx += dml_ctx->config.callbacks.get_mpc_slice_index(pipe); in find_pipe_regs_idx()
86 struct dml2_context *dml_ctx, in dml21_find_dc_pipes_for_plane() argument
145 void dml21_pipe_populate_global_sync(struct dml2_context *dml_ctx, in dml21_pipe_populate_global_sync() argument
218 find_pipe_regs_idx(dml_ctx, pipe_ctx, &pipe_reg_index); in dml21_program_dc_pipe()
343 phantom_stream = dml21_add_phantom_stream(dml_ctx, in dml21_handle_phantom_streams_planes()
360 dml21_add_phantom_plane(dml_ctx, in dml21_handle_phantom_streams_planes()
374 …dml2_map_dc_pipes(dml_ctx, context, NULL, &dml_ctx->v21.dml_to_dc_pipe_mapping, dc->current_state); in dml21_handle_phantom_streams_planes()
379 struct dml2_context *dml_ctx) in dml21_build_fams2_programming() argument
390 if (dml_ctx->v21.mode_programming.programming->fams2_required) { in dml21_build_fams2_programming()
[all …]
A Ddml21_utils.h21 void dml21_pipe_populate_global_sync(struct dml2_context *dml_ctx,
30 void find_valid_pipe_idx_for_stream_index(const struct dml2_context *dml_ctx, unsigned int *dml_pip…
31 void find_pipe_regs_idx(const struct dml2_context *dml_ctx,
35 struct dml2_context *dml_ctx,
39 void dml21_program_dc_pipe(struct dml2_context *dml_ctx,
44 …tom_streams_planes(const struct dc *in_dc, struct dc_state *context, struct dml2_context *dml_ctx);
48 struct dml2_context *dml_ctx);
A Ddml21_translation_helper.c425 struct dml2_context *dml_ctx) in populate_dml21_timing_config_from_stream_state() argument
815 struct dml2_context *dml_ctx, in get_scaler_data_for_plane() argument
820 struct pipe_ctx *temp_pipe = &dml_ctx->v21.scratch.temp_pipe; in get_scaler_data_for_plane()
833 dml_ctx->config.callbacks.build_scaling_params(temp_pipe); in get_scaler_data_for_plane()
1017 …if (dml_ctx->v21.dml_to_dc_pipe_mapping.disp_cfg_to_stream_id_valid[i] && dml_ctx->v21.dml_to_dc_p… in map_stream_to_dml21_display_cfg()
1039 …if (dml_ctx->v21.dml_to_dc_pipe_mapping.disp_cfg_to_plane_id_valid[i] && dml_ctx->v21.dml_to_dc_pi… in map_plane_to_dml21_display_cfg()
1082 dml_dispcfg->gpuvm_enable = dml_ctx->config.gpuvm_enable; in dml21_map_dc_state_into_dml_display_cfg()
1134 if (dml_ctx->config.pmo.force_pstate_method_enable) { in dml21_map_dc_state_into_dml_display_cfg()
1213 void dml21_map_hw_resources(struct dml2_context *dml_ctx) in dml21_map_hw_resources() argument
1218dml_ctx->v21.dml_to_dc_pipe_mapping.dml_pipe_idx_to_stream_id[i] = dml_ctx->v21.dml_to_dc_pipe_map… in dml21_map_hw_resources()
[all …]
A Ddml21_wrapper.h31 bool dml21_create(const struct dc *in_dc, struct dml2_context **dml_ctx, const struct dml2_configur…
37 void dml21_reinit(const struct dc *in_dc, struct dml2_context *dml_ctx, const struct dml2_configura…
61 bool dml21_validate(const struct dc *in_dc, struct dc_state *context, struct dml2_context *dml_ctx,
65 …epare_mcache_programming(struct dc *in_dc, struct dc_state *context, struct dml2_context *dml_ctx);
A Ddml21_translation_helper.h21 …to_dml_display_cfg(const struct dc *in_dc, struct dc_state *context, struct dml2_context *dml_ctx);
24 void dml21_map_hw_resources(struct dml2_context *dml_ctx);
27 unsigned int map_plane_to_dml21_display_cfg(const struct dml2_context *dml_ctx, unsigned int stream…

Completed in 14 milliseconds