| /linux/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
| H A D | aldebaran_ppt.c | 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() 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 D | smu_v13_0_6_ppt.c | 274 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 D | smu_v13_0_7_ppt.c | 562 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 D | smu_v13_0_0_ppt.c | 533 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 D | smu_v13_0.c | 535 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 D | smu_v13_0_12_ppt.c | 283 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 D | smu_v14_0_2_ppt.c | 431 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 D | smu_v14_0.c | 521 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 D | arcturus_ppt.c | 310 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 D | navi10_ppt.c | 937 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 D | sienna_cichlid_ppt.c | 924 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 D | smu_v11_0.c | 457 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 D | vangogh_ppt.c | 436 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 D | smu_v15_0.c | 490 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 D | amdgpu_smu.c | 2314 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 D | amdgpu_smu.h | 443 void *dpm_context; member
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu12/ |
| H A D | renoir_ppt.c | 612 if (!smu_dpm_ctx->dpm_context || in renoir_get_current_power_state()
|