Home
last modified time | relevance | path

Searched refs:dpm_context (Results 1 – 17 of 17) 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()
692 smu_dpm->dpm_context = in smu_v13_0_6_allocate_dpm_context()
694 if (!smu_dpm->dpm_context) in smu_v13_0_6_allocate_dpm_context()
701 kfree(smu_dpm->dpm_context); in smu_v13_0_6_allocate_dpm_context()
826 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.c562 smu_dpm->dpm_context = kzalloc_obj(struct smu_13_0_dpm_context); in smu_v13_0_7_allocate_dpm_context()
563 if (!smu_dpm->dpm_context) in smu_v13_0_7_allocate_dpm_context()
588 struct smu_13_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in smu_v13_0_7_set_default_dpm_table() local
595 dpm_table = &dpm_context->dpm_tables.soc_table; in smu_v13_0_7_set_default_dpm_table()
610 dpm_table = &dpm_context->dpm_tables.gfx_table; in smu_v13_0_7_set_default_dpm_table()
632 dpm_table = &dpm_context->dpm_tables.uclk_table; in smu_v13_0_7_set_default_dpm_table()
647 dpm_table = &dpm_context->dpm_tables.fclk_table; in smu_v13_0_7_set_default_dpm_table()
662 dpm_table = &dpm_context->dpm_tables.vclk_table; in smu_v13_0_7_set_default_dpm_table()
677 dpm_table = &dpm_context->dpm_tables.dclk_table; in smu_v13_0_7_set_default_dpm_table()
692 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.c533 smu_dpm->dpm_context = kzalloc_obj(struct smu_13_0_dpm_context); in smu_v13_0_0_allocate_dpm_context()
534 if (!smu_dpm->dpm_context) in smu_v13_0_0_allocate_dpm_context()
559 struct smu_13_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in smu_v13_0_0_set_default_dpm_table() local
567 dpm_table = &dpm_context->dpm_tables.soc_table; in smu_v13_0_0_set_default_dpm_table()
582 dpm_table = &dpm_context->dpm_tables.gfx_table; in smu_v13_0_0_set_default_dpm_table()
613 dpm_table = &dpm_context->dpm_tables.uclk_table; in smu_v13_0_0_set_default_dpm_table()
628 dpm_table = &dpm_context->dpm_tables.fclk_table; in smu_v13_0_0_set_default_dpm_table()
643 dpm_table = &dpm_context->dpm_tables.vclk_table; in smu_v13_0_0_set_default_dpm_table()
658 dpm_table = &dpm_context->dpm_tables.dclk_table; in smu_v13_0_0_set_default_dpm_table()
673 dpm_table = &dpm_context->dpm_tables.dcef_table; in smu_v13_0_0_set_default_dpm_table()
[all …]
H A Dsmu_v13_0.c535 kfree(smu_dpm->dpm_context); in smu_v13_0_fini_smc_tables()
540 smu_dpm->dpm_context = NULL; in smu_v13_0_fini_smc_tables()
1585 struct smu_13_0_dpm_context *dpm_context = in smu_v13_0_set_performance_level() local
1586 smu->smu_dpm.dpm_context; in smu_v13_0_set_performance_level()
1587 struct smu_dpm_table *gfx_table = &dpm_context->dpm_tables.gfx_table; in smu_v13_0_set_performance_level()
1588 struct smu_dpm_table *mem_table = &dpm_context->dpm_tables.uclk_table; in smu_v13_0_set_performance_level()
1589 struct smu_dpm_table *soc_table = &dpm_context->dpm_tables.soc_table; in smu_v13_0_set_performance_level()
1590 struct smu_dpm_table *vclk_table = &dpm_context->dpm_tables.vclk_table; in smu_v13_0_set_performance_level()
1591 struct smu_dpm_table *dclk_table = &dpm_context->dpm_tables.dclk_table; in smu_v13_0_set_performance_level()
1592 struct smu_dpm_table *fclk_table = &dpm_context->dpm_tables.fclk_table; in smu_v13_0_set_performance_level()
[all …]
H A Dsmu_v13_0_12_ppt.c283 struct smu_13_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in smu_v13_0_12_setup_driver_pptable() local
353 dpm_context->board_volt = static_metrics->InputTelemetryVoltageInmV; in smu_v13_0_12_setup_driver_pptable()
/linux/drivers/gpu/drm/amd/pm/swsmu/smu14/
H A Dsmu_v14_0_2_ppt.c431 smu_dpm->dpm_context = kzalloc_obj(struct smu_14_0_dpm_context); in smu_v14_0_2_allocate_dpm_context()
432 if (!smu_dpm->dpm_context) in smu_v14_0_2_allocate_dpm_context()
457 struct smu_14_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in smu_v14_0_2_set_default_dpm_table() local
465 dpm_table = &dpm_context->dpm_tables.soc_table; in smu_v14_0_2_set_default_dpm_table()
480 dpm_table = &dpm_context->dpm_tables.gfx_table; in smu_v14_0_2_set_default_dpm_table()
511 dpm_table = &dpm_context->dpm_tables.uclk_table; in smu_v14_0_2_set_default_dpm_table()
526 dpm_table = &dpm_context->dpm_tables.fclk_table; in smu_v14_0_2_set_default_dpm_table()
541 dpm_table = &dpm_context->dpm_tables.vclk_table; in smu_v14_0_2_set_default_dpm_table()
556 dpm_table = &dpm_context->dpm_tables.dclk_table; in smu_v14_0_2_set_default_dpm_table()
571 dpm_table = &dpm_context->dpm_tables.dcef_table; in smu_v14_0_2_set_default_dpm_table()
[all …]
H A Dsmu_v14_0.c521 kfree(smu_dpm->dpm_context); in smu_v14_0_fini_smc_tables()
525 smu_dpm->dpm_context = NULL; in smu_v14_0_fini_smc_tables()
1247 struct smu_14_0_dpm_context *dpm_context = in smu_v14_0_set_performance_level() local
1248 smu->smu_dpm.dpm_context; in smu_v14_0_set_performance_level()
1249 struct smu_dpm_table *gfx_table = &dpm_context->dpm_tables.gfx_table; in smu_v14_0_set_performance_level()
1250 struct smu_dpm_table *mem_table = &dpm_context->dpm_tables.uclk_table; in smu_v14_0_set_performance_level()
1251 struct smu_dpm_table *soc_table = &dpm_context->dpm_tables.soc_table; in smu_v14_0_set_performance_level()
1252 struct smu_dpm_table *vclk_table = &dpm_context->dpm_tables.vclk_table; in smu_v14_0_set_performance_level()
1253 struct smu_dpm_table *dclk_table = &dpm_context->dpm_tables.dclk_table; in smu_v14_0_set_performance_level()
1254 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 Darcturus_ppt.c310 smu_dpm->dpm_context = kzalloc_obj(struct smu_11_0_dpm_context); in arcturus_allocate_dpm_context()
311 if (!smu_dpm->dpm_context) in arcturus_allocate_dpm_context()
357 struct smu_11_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in arcturus_set_default_dpm_table() local
363 dpm_table = &dpm_context->dpm_tables.soc_table; in arcturus_set_default_dpm_table()
380 dpm_table = &dpm_context->dpm_tables.gfx_table; in arcturus_set_default_dpm_table()
397 dpm_table = &dpm_context->dpm_tables.uclk_table; in arcturus_set_default_dpm_table()
414 dpm_table = &dpm_context->dpm_tables.fclk_table; in arcturus_set_default_dpm_table()
563 struct smu_11_0_dpm_context *dpm_context = in arcturus_populate_umd_state_clk() local
564 smu->smu_dpm.dpm_context; in arcturus_populate_umd_state_clk()
565 struct smu_dpm_table *gfx_table = &dpm_context->dpm_tables.gfx_table; in arcturus_populate_umd_state_clk()
[all …]
H A Dnavi10_ppt.c937 smu_dpm->dpm_context = kzalloc_obj(struct smu_11_0_dpm_context); in navi10_allocate_dpm_context()
938 if (!smu_dpm->dpm_context) in navi10_allocate_dpm_context()
963 struct smu_11_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in navi10_set_default_dpm_table() local
969 dpm_table = &dpm_context->dpm_tables.soc_table; in navi10_set_default_dpm_table()
986 dpm_table = &dpm_context->dpm_tables.gfx_table; in navi10_set_default_dpm_table()
1003 dpm_table = &dpm_context->dpm_tables.uclk_table; in navi10_set_default_dpm_table()
1020 dpm_table = &dpm_context->dpm_tables.vclk_table; in navi10_set_default_dpm_table()
1037 dpm_table = &dpm_context->dpm_tables.dclk_table; in navi10_set_default_dpm_table()
1054 dpm_table = &dpm_context->dpm_tables.dcef_table; in navi10_set_default_dpm_table()
1071 dpm_table = &dpm_context->dpm_tables.pixel_table; in navi10_set_default_dpm_table()
[all …]
H A Dsienna_cichlid_ppt.c924 smu_dpm->dpm_context = kzalloc_obj(struct smu_11_0_dpm_context); in sienna_cichlid_allocate_dpm_context()
925 if (!smu_dpm->dpm_context) in sienna_cichlid_allocate_dpm_context()
956 struct smu_11_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in sienna_cichlid_set_default_dpm_table() local
964 dpm_table = &dpm_context->dpm_tables.soc_table; in sienna_cichlid_set_default_dpm_table()
982 dpm_table = &dpm_context->dpm_tables.gfx_table; in sienna_cichlid_set_default_dpm_table()
999 dpm_table = &dpm_context->dpm_tables.uclk_table; in sienna_cichlid_set_default_dpm_table()
1016 dpm_table = &dpm_context->dpm_tables.fclk_table; in sienna_cichlid_set_default_dpm_table()
1037 dpm_table = &dpm_context->dpm_tables.vclk_table; in sienna_cichlid_set_default_dpm_table()
1059 dpm_table = &dpm_context->dpm_tables.dclk_table; in sienna_cichlid_set_default_dpm_table()
1078 dpm_table = &dpm_context->dpm_tables.dcef_table; in sienna_cichlid_set_default_dpm_table()
[all …]
H A Dsmu_v11_0.c457 kfree(smu_dpm->dpm_context); in smu_v11_0_fini_smc_tables()
461 smu_dpm->dpm_context = NULL; in smu_v11_0_fini_smc_tables()
1860 struct smu_11_0_dpm_context *dpm_context = in smu_v11_0_set_performance_level() local
1861 smu->smu_dpm.dpm_context; in smu_v11_0_set_performance_level()
1862 struct smu_dpm_table *gfx_table = &dpm_context->dpm_tables.gfx_table; in smu_v11_0_set_performance_level()
1863 struct smu_dpm_table *mem_table = &dpm_context->dpm_tables.uclk_table; in smu_v11_0_set_performance_level()
1864 struct smu_dpm_table *soc_table = &dpm_context->dpm_tables.soc_table; in smu_v11_0_set_performance_level()
H A Dvangogh_ppt.c436 smu_dpm->dpm_context = kzalloc_obj(struct smu_11_0_dpm_context); in vangogh_allocate_dpm_context()
437 if (!smu_dpm->dpm_context) in vangogh_allocate_dpm_context()
/linux/drivers/gpu/drm/amd/pm/swsmu/smu15/
H A Dsmu_v15_0.c490 kfree(smu_dpm->dpm_context); in smu_v15_0_fini_smc_tables()
494 smu_dpm->dpm_context = NULL; in smu_v15_0_fini_smc_tables()
1130 struct smu_15_0_dpm_context *dpm_context = in smu_v15_0_set_performance_level() local
1131 smu->smu_dpm.dpm_context; in smu_v15_0_set_performance_level()
1133 &dpm_context->dpm_tables.gfx_table; in smu_v15_0_set_performance_level()
1135 &dpm_context->dpm_tables.uclk_table; in smu_v15_0_set_performance_level()
1137 &dpm_context->dpm_tables.soc_table; in smu_v15_0_set_performance_level()
1139 &dpm_context->dpm_tables.vclk_table; in smu_v15_0_set_performance_level()
1141 &dpm_context->dpm_tables.dclk_table; in smu_v15_0_set_performance_level()
1143 &dpm_context->dpm_tables.fclk_table; in smu_v15_0_set_performance_level()
/linux/drivers/gpu/drm/amd/pm/swsmu/
H A Damdgpu_smu.c2314 if (!smu->is_apu && !smu_dpm_ctx->dpm_context) in smu_enable_umd_pstate()
2546 if (!smu->is_apu && !smu_dpm_ctx->dpm_context) in smu_get_performance_level()
2562 if (!smu->is_apu && !smu_dpm_ctx->dpm_context) in smu_force_performance_level()
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/
H A Damdgpu_smu.h443 void *dpm_context; member
/linux/drivers/gpu/drm/amd/pm/swsmu/smu12/
H A Drenoir_ppt.c612 if (!smu_dpm_ctx->dpm_context || in renoir_get_current_power_state()