Home
last modified time | relevance | path

Searched refs:dml_init (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/
H A Ddml21_wrapper.c30 …DC_RUN_WITH_PREEMPTION_ENABLED((*dml_ctx)->v21.dml_init.dml2_instance = vzalloc(sizeof(struct dml2… in dml21_allocate_memory()
31 if (!((*dml_ctx)->v21.dml_init.dml2_instance)) in dml21_allocate_memory()
34 (*dml_ctx)->v21.mode_support.dml2_instance = (*dml_ctx)->v21.dml_init.dml2_instance; in dml21_allocate_memory()
35 (*dml_ctx)->v21.mode_programming.dml2_instance = (*dml_ctx)->v21.dml_init.dml2_instance; in dml21_allocate_memory()
61 DC_RUN_WITH_PREEMPTION_ENABLED(vfree(dml2->v21.dml_init.dml2_instance)); in dml21_destroy()
69 struct dml2_instance *dst_dml2_instance = dst_dml_ctx->v21.dml_init.dml2_instance; in dml21_copy()
76 memcpy(dst_dml2_instance, src_dml_ctx->v21.dml_init.dml2_instance, sizeof(struct dml2_instance)); in dml21_copy()
80 dst_dml_ctx->v21.dml_init.dml2_instance = dst_dml2_instance; in dml21_copy()
91 dml2_initialize_instance(&dst_dml_ctx->v21.dml_init); in dml21_copy()
H A Ddml21_wrapper_fpu.c41 dml21_populate_dml_init_params(&dml_ctx->v21.dml_init, &dml_ctx->config, in_dc); in dml21_init()
43 dml2_initialize_instance(&dml_ctx->v21.dml_init); in dml21_init()
119 if (in_ctx->v21.dml_init.soc_bb.clk_table.dispclk.num_clk_values > 1) { in dml21_calculate_rq_and_dlg_params()
121 …in_ctx->v21.dml_init.soc_bb.clk_table.dispclk.clk_values_khz[in_ctx->v21.dml_init.soc_bb.clk_table… in dml21_calculate_rq_and_dlg_params()
123 …context->bw_ctx.bw.dcn.clk.max_supported_dispclk_khz = in_ctx->v21.dml_init.soc_bb.clk_table.dispc… in dml21_calculate_rq_and_dlg_params()
126 if (in_ctx->v21.dml_init.soc_bb.clk_table.dppclk.num_clk_values > 1) { in dml21_calculate_rq_and_dlg_params()
128 …in_ctx->v21.dml_init.soc_bb.clk_table.dppclk.clk_values_khz[in_ctx->v21.dml_init.soc_bb.clk_table.… in dml21_calculate_rq_and_dlg_params()
130 …context->bw_ctx.bw.dcn.clk.max_supported_dppclk_khz = in_ctx->v21.dml_init.soc_bb.clk_table.dppclk… in dml21_calculate_rq_and_dlg_params()
173 struct dml2_initialize_instance_in_out *dml_init = &dml_ctx->v21.dml_init; in dml21_check_mode_support() local
187 mode_support->dml2_instance = dml_init->dml2_instance; in dml21_check_mode_support()
[all …]
H A Ddml21_translation_helper.c60 void dml21_populate_dml_init_params(struct dml2_initialize_instance_in_out *dml_init, in dml21_populate_dml_init_params() argument
64 dml_init->options.project_id = dml21_dcn_revision_to_dml2_project_id(in_dc->ctx->dce_version); in dml21_populate_dml_init_params()
67 in_dc->soc_and_ip_translator->translator_funcs->get_soc_bb(&dml_init->soc_bb, in_dc, config); in dml21_populate_dml_init_params()
68 in_dc->soc_and_ip_translator->translator_funcs->get_ip_caps(&dml_init->ip_caps); in dml21_populate_dml_init_params()
70 dml_init->soc_bb = config->external_socbb_ip_params->soc_bb; in dml21_populate_dml_init_params()
71 dml_init->ip_caps = config->external_socbb_ip_params->ip_params; in dml21_populate_dml_init_params()
74 dml21_populate_pmo_options(&dml_init->options.pmo_options, in_dc, config); in dml21_populate_dml_init_params()
758 if (dml_ctx->v21.dml_init.soc_bb.gpuvm_max_page_table_levels) in dml21_map_dc_state_into_dml_display_cfg()
759 …dml_dispcfg->gpuvm_max_page_table_levels = dml_ctx->v21.dml_init.soc_bb.gpuvm_max_page_table_level… in dml21_map_dc_state_into_dml_display_cfg()
763 …dml_dispcfg->hostvm_max_non_cached_page_table_levels = dml_ctx->v21.dml_init.soc_bb.hostvm_max_non… in dml21_map_dc_state_into_dml_display_cfg()
[all …]