Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/
H A Daldebaran_ppt.c297 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()
345 struct smu_13_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in aldebaran_get_dpm_ultimate_freq() local
353 dpm_table = &dpm_context->dpm_tables.uclk_table; in aldebaran_get_dpm_ultimate_freq()
357 dpm_table = &dpm_context->dpm_tables.gfx_table; in aldebaran_get_dpm_ultimate_freq()
360 dpm_table = &dpm_context->dpm_tables.soc_table; in aldebaran_get_dpm_ultimate_freq()
363 dpm_table = &dpm_context->dpm_tables.fclk_table; in aldebaran_get_dpm_ultimate_freq()
366 dpm_table = &dpm_context->dpm_tables.vclk_table; in aldebaran_get_dpm_ultimate_freq()
369 dpm_table = &dpm_context->dpm_tables.dclk_table; 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() local
[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() local
276 dpm_context->caps |= BIT_ULL(cap); 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() local
284 dpm_context->caps &= ~BIT_ULL(cap); 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() local
292 return !!(dpm_context->caps & BIT_ULL(cap)); in smu_v13_0_6_cap_supported()
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()
705 kfree(smu_dpm->dpm_context); in smu_v13_0_6_allocate_dpm_context()
833 struct smu_13_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in smu_v13_0_6_fill_static_metrics_table() local
[all …]
H A Dsmu_v13_0_7_ppt.c566 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()
592 struct smu_13_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in smu_v13_0_7_set_default_dpm_table() local
599 dpm_table = &dpm_context->dpm_tables.soc_table; in smu_v13_0_7_set_default_dpm_table()
614 dpm_table = &dpm_context->dpm_tables.gfx_table; in smu_v13_0_7_set_default_dpm_table()
636 dpm_table = &dpm_context->dpm_tables.uclk_table; in smu_v13_0_7_set_default_dpm_table()
651 dpm_table = &dpm_context->dpm_tables.fclk_table; in smu_v13_0_7_set_default_dpm_table()
666 dpm_table = &dpm_context->dpm_tables.vclk_table; in smu_v13_0_7_set_default_dpm_table()
681 dpm_table = &dpm_context->dpm_tables.dclk_table; in smu_v13_0_7_set_default_dpm_table()
696 dpm_table = &dpm_context->dpm_tables.dcef_table; in smu_v13_0_7_set_default_dpm_table()
[all …]
H A Dsmu_v13_0_0_ppt.c537 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()
563 struct smu_13_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in smu_v13_0_0_set_default_dpm_table() local
571 dpm_table = &dpm_context->dpm_tables.soc_table; in smu_v13_0_0_set_default_dpm_table()
586 dpm_table = &dpm_context->dpm_tables.gfx_table; in smu_v13_0_0_set_default_dpm_table()
617 dpm_table = &dpm_context->dpm_tables.uclk_table; in smu_v13_0_0_set_default_dpm_table()
632 dpm_table = &dpm_context->dpm_tables.fclk_table; in smu_v13_0_0_set_default_dpm_table()
647 dpm_table = &dpm_context->dpm_tables.vclk_table; in smu_v13_0_0_set_default_dpm_table()
662 dpm_table = &dpm_context->dpm_tables.dclk_table; in smu_v13_0_0_set_default_dpm_table()
677 dpm_table = &dpm_context->dpm_tables.dcef_table; in smu_v13_0_0_set_default_dpm_table()
[all …]
/linux/drivers/gpu/drm/amd/pm/swsmu/smu14/
H A Dsmu_v14_0_2_ppt.c437 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()
463 struct smu_14_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in smu_v14_0_2_set_default_dpm_table() local
471 dpm_table = &dpm_context->dpm_tables.soc_table; in smu_v14_0_2_set_default_dpm_table()
486 dpm_table = &dpm_context->dpm_tables.gfx_table; in smu_v14_0_2_set_default_dpm_table()
517 dpm_table = &dpm_context->dpm_tables.uclk_table; in smu_v14_0_2_set_default_dpm_table()
532 dpm_table = &dpm_context->dpm_tables.fclk_table; in smu_v14_0_2_set_default_dpm_table()
547 dpm_table = &dpm_context->dpm_tables.vclk_table; in smu_v14_0_2_set_default_dpm_table()
562 dpm_table = &dpm_context->dpm_tables.dclk_table; in smu_v14_0_2_set_default_dpm_table()
577 dpm_table = &dpm_context->dpm_tables.dcef_table; in smu_v14_0_2_set_default_dpm_table()
[all …]
H A Dsmu_v14_0.c460 kfree(smu_dpm->dpm_context); in smu_v14_0_fini_smc_tables()
464 smu_dpm->dpm_context = NULL; in smu_v14_0_fini_smc_tables()
1186 struct smu_14_0_dpm_context *dpm_context = in smu_v14_0_set_performance_level() local
1187 smu->smu_dpm.dpm_context; in smu_v14_0_set_performance_level()
1188 struct smu_dpm_table *gfx_table = &dpm_context->dpm_tables.gfx_table; in smu_v14_0_set_performance_level()
1189 struct smu_dpm_table *mem_table = &dpm_context->dpm_tables.uclk_table; in smu_v14_0_set_performance_level()
1190 struct smu_dpm_table *soc_table = &dpm_context->dpm_tables.soc_table; in smu_v14_0_set_performance_level()
1191 struct smu_dpm_table *vclk_table = &dpm_context->dpm_tables.vclk_table; in smu_v14_0_set_performance_level()
1192 struct smu_dpm_table *dclk_table = &dpm_context->dpm_tables.dclk_table; in smu_v14_0_set_performance_level()
1193 struct smu_dpm_table *fclk_table = &dpm_context->dpm_tables.fclk_table; in smu_v14_0_set_performance_level()
/linux/drivers/gpu/drm/amd/pm/swsmu/smu11/
H A Dsmu_v11_0.c381 kfree(smu_dpm->dpm_context); in smu_v11_0_fini_smc_tables()
385 smu_dpm->dpm_context = NULL; in smu_v11_0_fini_smc_tables()
1784 struct smu_11_0_dpm_context *dpm_context = in smu_v11_0_set_performance_level() local
1785 smu->smu_dpm.dpm_context; in smu_v11_0_set_performance_level()
1786 struct smu_dpm_table *gfx_table = &dpm_context->dpm_tables.gfx_table; in smu_v11_0_set_performance_level()
1787 struct smu_dpm_table *mem_table = &dpm_context->dpm_tables.uclk_table; in smu_v11_0_set_performance_level()
1788 struct smu_dpm_table *soc_table = &dpm_context->dpm_tables.soc_table; in smu_v11_0_set_performance_level()
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/
H A Damdgpu_smu.h444 void *dpm_context; member