Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/
H A Ddml21_wrapper.c21 (*dml_ctx)->v21.dml_init.dml2_instance = vzalloc(sizeof(struct dml2_instance)); in dml21_allocate_memory()
22 if (!((*dml_ctx)->v21.dml_init.dml2_instance)) 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()
63 dml21_populate_dml_init_params(&dml_ctx->v21.dml_init, config, in_dc); in dml21_init()
65 dml2_initialize_instance(&dml_ctx->v21.dml_init); in dml21_init()
83 vfree(dml2->v21.dml_init.dml2_instance); in dml21_destroy()
153 if (in_ctx->v21.dml_init.soc_bb.clk_table.dispclk.num_clk_values > 1) { in dml21_calculate_rq_and_dlg_params()
155 in_ctx->v21.dml_init.soc_bb.clk_table.dispclk.clk_values_khz[in_ctx->v21.dml_init in dml21_calculate_rq_and_dlg_params()
267 struct dml2_initialize_instance_in_out *dml_init = &dml_ctx->v21.dml_init; dml21_check_mode_support() local
[all...]
H A Ddml21_translation_helper.c42 * Populate dml_init based on default static values in soc bb. The default
47 static void populate_default_dml_init_params(struct dml2_initialize_instance_in_out *dml_init, in populate_default_dml_init_params() argument
53 dml_init->options.project_id = dml2_project_dcn4x_stage2_auto_drr_svp; in populate_default_dml_init_params()
54 dml21_populate_pmo_options(&dml_init->options.pmo_options, in_dc, config); in populate_default_dml_init_params()
55 dml_init->soc_bb = dml2_socbb_dcn401; in populate_default_dml_init_params()
56 dml_init->soc_bb.qos_parameters = dml_dcn4_variant_a_soc_qos_params; in populate_default_dml_init_params()
57 dml_init->ip_caps = dml2_dcn401_max_ip_caps; in populate_default_dml_init_params()
60 memset(dml_init, 0, sizeof(*dml_init)); in populate_default_dml_init_params()
66 static void override_dml_init_with_values_from_hardware_default(struct dml2_initialize_instance_in_out *dml_init, in override_dml_init_with_values_from_hardware_default() argument
85 override_dml_init_with_values_from_smu(struct dml2_initialize_instance_in_out * dml_init,const struct dml2_configuration_options * config,const struct dc * in_dc) override_dml_init_with_values_from_smu() argument
262 override_dml_init_with_values_from_vbios(struct dml2_initialize_instance_in_out * dml_init,const struct dml2_configuration_options * config,const struct dc * in_dc) override_dml_init_with_values_from_vbios() argument
300 override_dml_init_with_values_from_dmub(struct dml2_initialize_instance_in_out * dml_init,const struct dml2_configuration_options * config,const struct dc * in_dc) override_dml_init_with_values_from_dmub() argument
369 override_dml_init_with_values_from_software_policy(struct dml2_initialize_instance_in_out * dml_init,const struct dml2_configuration_options * config,const struct dc * in_dc) override_dml_init_with_values_from_software_policy() argument
395 dml21_populate_dml_init_params(struct dml2_initialize_instance_in_out * dml_init,const struct dml2_configuration_options * config,const struct dc * in_dc) dml21_populate_dml_init_params() argument
[all...]
H A Ddml21_translation_helper.h20 void dml21_populate_dml_init_params(struct dml2_initialize_instance_in_out *dml_init, const struct dml2_configuration_options *config, const struct dc *in_dc);
/linux/drivers/gpu/drm/amd/display/dc/dml2/
H A Ddml2_internal_types.h148 struct dml2_initialize_instance_in_out dml_init; member