Searched refs:dml_ctx (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/ |
| A D | dml21_wrapper.c | 17 if (!(*dml_ctx)) in dml21_allocate_memory() 24 (*dml_ctx)->v21.mode_support.dml2_instance = (*dml_ctx)->v21.dml_init.dml2_instance; in dml21_allocate_memory() 25 (*dml_ctx)->v21.mode_programming.dml2_instance = (*dml_ctx)->v21.dml_init.dml2_instance; in dml21_allocate_memory() 27 (*dml_ctx)->v21.mode_support.display_config = &(*dml_ctx)->v21.display_config; in dml21_allocate_memory() 28 (*dml_ctx)->v21.mode_programming.display_config = (*dml_ctx)->v21.mode_support.display_config; in dml21_allocate_memory() 88 (*dml_ctx)->config = *config; in dml21_init() 105 if (!dml21_allocate_memory(dml_ctx)) in dml21_create() 108 dml21_init(in_dc, dml_ctx, config); in dml21_create() 225 dml21_map_hw_resources(dml_ctx); in dml21_mode_check_and_programming() 226 …dml2_map_dc_pipes(dml_ctx, context, NULL, &dml_ctx->v21.dml_to_dc_pipe_mapping, in_dc->current_sta… in dml21_mode_check_and_programming() [all …]
|
| A D | dml21_utils.c | 72 void find_pipe_regs_idx(const struct dml2_context *dml_ctx, in find_pipe_regs_idx() argument 75 struct pipe_ctx *opp_head = dml_ctx->config.callbacks.get_opp_head(pipe); in find_pipe_regs_idx() 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 305 find_pipe_regs_idx(dml_ctx, pipe_ctx, &pipe_reg_index); in dml21_program_dc_pipe() 443 phantom_stream = dml21_add_phantom_stream(dml_ctx, in dml21_handle_phantom_streams_planes() 460 dml21_add_phantom_plane(dml_ctx, in dml21_handle_phantom_streams_planes() 474 …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() 479 struct dml2_context *dml_ctx) in dml21_build_fams2_programming() argument 488 if (dml_ctx->v21.mode_programming.programming->fams2_required) { in dml21_build_fams2_programming() [all …]
|
| A D | dml21_utils.h | 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 D | dml21_wrapper.h | 29 bool dml21_create(const struct dc *in_dc, struct dml2_context **dml_ctx, const struct dml2_configur… 35 void dml21_reinit(const struct dc *in_dc, struct dml2_context **dml_ctx, const struct dml2_configur… 58 bool dml21_validate(const struct dc *in_dc, struct dc_state *context, struct dml2_context *dml_ctx,… 61 …epare_mcache_programming(struct dc *in_dc, struct dc_state *context, struct dml2_context *dml_ctx);
|
| A D | dml21_translation_helper.c | 344 struct dml2_context *dml_ctx) in populate_dml21_timing_config_from_stream_state() argument 695 struct dml2_context *dml_ctx, in get_scaler_data_for_plane() argument 700 struct pipe_ctx *temp_pipe = &dml_ctx->v21.scratch.temp_pipe; in get_scaler_data_for_plane() 712 dml_ctx->config.callbacks.build_scaling_params(temp_pipe); in get_scaler_data_for_plane() 892 …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() 914 …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() 957 dml_dispcfg->gpuvm_enable = dml_ctx->config.gpuvm_enable; in dml21_map_dc_state_into_dml_display_cfg() 1008 if (dml_ctx->config.pmo.force_pstate_method_enable) { in dml21_map_dc_state_into_dml_display_cfg() 1153 void dml21_map_hw_resources(struct dml2_context *dml_ctx) in dml21_map_hw_resources() argument 1158 …dml_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 D | dml21_translation_helper.h | 22 …to_dml_display_cfg(const struct dc *in_dc, struct dc_state *context, struct dml2_context *dml_ctx); 24 void dml21_populate_pipe_ctx_dlg_params(struct dml2_context *dml_ctx, struct dc_state *context, str… 27 void dml21_map_hw_resources(struct dml2_context *dml_ctx);
|
Completed in 16 milliseconds