Home
last modified time | relevance | path

Searched refs:smu_dpm (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/
H A Daldebaran_ppt.c294 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in aldebaran_allocate_dpm_context() local
297 smu_dpm->dpm_context = kzalloc_obj(struct smu_13_0_dpm_context); in aldebaran_allocate_dpm_context()
298 if (!smu_dpm->dpm_context) in aldebaran_allocate_dpm_context()
300 smu_dpm->dpm_context_size = sizeof(struct smu_13_0_dpm_context); in aldebaran_allocate_dpm_context()
302 smu_dpm->dpm_policies = in aldebaran_allocate_dpm_context()
305 if (!smu_dpm->dpm_policies) in aldebaran_allocate_dpm_context()
308 policy = &(smu_dpm->dpm_policies->policies[0]); in aldebaran_allocate_dpm_context()
314 smu_dpm->dpm_policies->policy_mask |= BIT(PP_PM_POLICY_XGMI_PLPD); in aldebaran_allocate_dpm_context()
345 struct smu_13_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in aldebaran_get_dpm_ultimate_freq()
398 struct smu_13_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in aldebaran_set_default_dpm_table()
[all …]
H A Dsmu_v13_0_6_ppt.c274 struct smu_13_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in smu_v13_0_6_cap_set()
282 struct smu_13_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in smu_v13_0_6_cap_clear()
290 struct smu_13_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in smu_v13_0_6_cap_supported()
693 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in smu_v13_0_6_allocate_dpm_context() local
696 smu_dpm->dpm_context = in smu_v13_0_6_allocate_dpm_context()
698 if (!smu_dpm->dpm_context) in smu_v13_0_6_allocate_dpm_context()
700 smu_dpm->dpm_context_size = sizeof(struct smu_13_0_dpm_context); in smu_v13_0_6_allocate_dpm_context()
702 smu_dpm->dpm_policies = in smu_v13_0_6_allocate_dpm_context()
704 if (!smu_dpm->dpm_policies) { in smu_v13_0_6_allocate_dpm_context()
705 kfree(smu_dpm->dpm_context); in smu_v13_0_6_allocate_dpm_context()
[all …]
H A Dsmu_v13_0_7_ppt.c564 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in smu_v13_0_7_allocate_dpm_context() local
566 smu_dpm->dpm_context = kzalloc_obj(struct smu_13_0_dpm_context); in smu_v13_0_7_allocate_dpm_context()
567 if (!smu_dpm->dpm_context) in smu_v13_0_7_allocate_dpm_context()
570 smu_dpm->dpm_context_size = sizeof(struct smu_13_0_dpm_context); in smu_v13_0_7_allocate_dpm_context()
592 struct smu_13_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in smu_v13_0_7_set_default_dpm_table()
874 smu->smu_dpm.dpm_context; in smu_v13_0_7_get_dpm_ultimate_freq()
1214 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in smu_v13_0_7_emit_clk_levels() local
1215 struct smu_13_0_dpm_context *dpm_context = smu_dpm->dpm_context; in smu_v13_0_7_emit_clk_levels()
1955 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in smu_v13_0_7_force_clk_levels() local
1956 struct smu_13_0_dpm_context *dpm_context = smu_dpm->dpm_context; in smu_v13_0_7_force_clk_levels()
[all …]
H A Dsmu_v13_0_0_ppt.c535 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in smu_v13_0_0_allocate_dpm_context() local
537 smu_dpm->dpm_context = kzalloc_obj(struct smu_13_0_dpm_context); in smu_v13_0_0_allocate_dpm_context()
538 if (!smu_dpm->dpm_context) in smu_v13_0_0_allocate_dpm_context()
541 smu_dpm->dpm_context_size = sizeof(struct smu_13_0_dpm_context); in smu_v13_0_0_allocate_dpm_context()
563 struct smu_13_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in smu_v13_0_0_set_default_dpm_table()
864 smu->smu_dpm.dpm_context; in smu_v13_0_0_get_dpm_ultimate_freq()
1204 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in smu_v13_0_0_emit_clk_levels() local
1205 struct smu_13_0_dpm_context *dpm_context = smu_dpm->dpm_context; in smu_v13_0_0_emit_clk_levels()
1945 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in smu_v13_0_0_force_clk_levels() local
1946 struct smu_13_0_dpm_context *dpm_context = smu_dpm->dpm_context; in smu_v13_0_0_force_clk_levels()
[all …]
/linux/drivers/gpu/drm/amd/pm/swsmu/smu14/
H A Dsmu_v14_0.c436 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in smu_v14_0_fini_smc_tables() local
460 kfree(smu_dpm->dpm_context); in smu_v14_0_fini_smc_tables()
461 kfree(smu_dpm->golden_dpm_context); in smu_v14_0_fini_smc_tables()
462 kfree(smu_dpm->dpm_current_power_state); in smu_v14_0_fini_smc_tables()
463 kfree(smu_dpm->dpm_request_power_state); in smu_v14_0_fini_smc_tables()
464 smu_dpm->dpm_context = NULL; in smu_v14_0_fini_smc_tables()
465 smu_dpm->golden_dpm_context = NULL; in smu_v14_0_fini_smc_tables()
466 smu_dpm->dpm_context_size = 0; in smu_v14_0_fini_smc_tables()
467 smu_dpm->dpm_current_power_state = NULL; in smu_v14_0_fini_smc_tables()
468 smu_dpm->dpm_request_power_state = NULL; in smu_v14_0_fini_smc_tables()
[all …]
H A Dsmu_v14_0_2_ppt.c435 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in smu_v14_0_2_allocate_dpm_context() local
437 smu_dpm->dpm_context = kzalloc_obj(struct smu_14_0_dpm_context); in smu_v14_0_2_allocate_dpm_context()
438 if (!smu_dpm->dpm_context) in smu_v14_0_2_allocate_dpm_context()
441 smu_dpm->dpm_context_size = sizeof(struct smu_14_0_dpm_context); in smu_v14_0_2_allocate_dpm_context()
463 struct smu_14_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in smu_v14_0_2_set_default_dpm_table()
752 smu->smu_dpm.dpm_context; in smu_v14_0_2_get_dpm_ultimate_freq()
1035 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in smu_v14_0_2_emit_clk_levels() local
1036 struct smu_14_0_dpm_context *dpm_context = smu_dpm->dpm_context; in smu_v14_0_2_emit_clk_levels()
1309 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in smu_v14_0_2_force_clk_levels() local
1310 struct smu_14_0_dpm_context *dpm_context = smu_dpm->dpm_context; in smu_v14_0_2_force_clk_levels()
[all …]
/linux/drivers/gpu/drm/amd/pm/swsmu/smu11/
H A Dsmu_v11_0.c353 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in smu_v11_0_fini_smc_tables() local
381 kfree(smu_dpm->dpm_context); in smu_v11_0_fini_smc_tables()
382 kfree(smu_dpm->golden_dpm_context); in smu_v11_0_fini_smc_tables()
383 kfree(smu_dpm->dpm_current_power_state); in smu_v11_0_fini_smc_tables()
384 kfree(smu_dpm->dpm_request_power_state); in smu_v11_0_fini_smc_tables()
385 smu_dpm->dpm_context = NULL; in smu_v11_0_fini_smc_tables()
386 smu_dpm->golden_dpm_context = NULL; in smu_v11_0_fini_smc_tables()
387 smu_dpm->dpm_context_size = 0; in smu_v11_0_fini_smc_tables()
388 smu_dpm->dpm_current_power_state = NULL; in smu_v11_0_fini_smc_tables()
389 smu_dpm->dpm_request_power_state = NULL; in smu_v11_0_fini_smc_tables()
[all …]
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/
H A Damdgpu_smu.h707 struct smu_dpm_context smu_dpm; member