/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
H A D | smu_v13_0_6_ppt.c | 288 struct smu_13_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in smu_v13_0_6_cap_set() local 290 dpm_context->caps |= BIT_ULL(cap); in smu_v13_0_6_cap_set() 296 struct smu_13_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in smu_v13_0_6_cap_clear() local 298 dpm_context->caps &= ~BIT_ULL(cap); in smu_v13_0_6_cap_clear() 304 struct smu_13_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in smu_v13_0_6_cap_supported() local 306 return !!(dpm_context->caps & BIT_ULL(cap)); in smu_v13_0_6_cap_supported() 623 smu_dpm->dpm_context = in smu_v13_0_6_allocate_dpm_context() 625 if (!smu_dpm->dpm_context) in smu_v13_0_6_allocate_dpm_context() 632 kfree(smu_dpm->dpm_context); in smu_v13_0_6_allocate_dpm_context() 930 struct smu_13_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in smu_v13_0_6_set_default_dpm_table() local [all …]
|
H A D | smu_v13_0_7_ppt.c | 551 smu_dpm->dpm_context = kzalloc(sizeof(struct smu_13_0_dpm_context), in smu_v13_0_7_allocate_dpm_context() 553 if (!smu_dpm->dpm_context) in smu_v13_0_7_allocate_dpm_context() 578 struct smu_13_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in smu_v13_0_7_set_default_dpm_table() local 587 dpm_table = &dpm_context->dpm_tables.soc_table; in smu_v13_0_7_set_default_dpm_table() 603 dpm_table = &dpm_context->dpm_tables.gfx_table; in smu_v13_0_7_set_default_dpm_table() 627 dpm_table = &dpm_context->dpm_tables.uclk_table; in smu_v13_0_7_set_default_dpm_table() 643 dpm_table = &dpm_context->dpm_tables.fclk_table; in smu_v13_0_7_set_default_dpm_table() 659 dpm_table = &dpm_context->dpm_tables.vclk_table; in smu_v13_0_7_set_default_dpm_table() 675 dpm_table = &dpm_context->dpm_tables.dclk_table; in smu_v13_0_7_set_default_dpm_table() 691 pcie_table = &dpm_context->dpm_tables.pcie_table; in smu_v13_0_7_set_default_dpm_table() [all …]
|
H A D | smu_v13_0_0_ppt.c | 543 smu_dpm->dpm_context = kzalloc(sizeof(struct smu_13_0_dpm_context), in smu_v13_0_0_allocate_dpm_context() 545 if (!smu_dpm->dpm_context) in smu_v13_0_0_allocate_dpm_context() 570 struct smu_13_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in smu_v13_0_0_set_default_dpm_table() local 580 dpm_table = &dpm_context->dpm_tables.soc_table; in smu_v13_0_0_set_default_dpm_table() 596 dpm_table = &dpm_context->dpm_tables.gfx_table; in smu_v13_0_0_set_default_dpm_table() 629 dpm_table = &dpm_context->dpm_tables.uclk_table; in smu_v13_0_0_set_default_dpm_table() 645 dpm_table = &dpm_context->dpm_tables.fclk_table; in smu_v13_0_0_set_default_dpm_table() 661 dpm_table = &dpm_context->dpm_tables.vclk_table; in smu_v13_0_0_set_default_dpm_table() 677 dpm_table = &dpm_context->dpm_tables.dclk_table; in smu_v13_0_0_set_default_dpm_table() 693 pcie_table = &dpm_context->dpm_tables.pcie_table; in smu_v13_0_0_set_default_dpm_table() [all …]
|
H A D | smu_v13_0.c | 532 kfree(smu_dpm->dpm_context); in smu_v13_0_fini_smc_tables() 537 smu_dpm->dpm_context = NULL; in smu_v13_0_fini_smc_tables() 1695 struct smu_13_0_dpm_context *dpm_context = in smu_v13_0_set_performance_level() local 1696 smu->smu_dpm.dpm_context; in smu_v13_0_set_performance_level() 1698 &dpm_context->dpm_tables.gfx_table; in smu_v13_0_set_performance_level() 1700 &dpm_context->dpm_tables.uclk_table; in smu_v13_0_set_performance_level() 1702 &dpm_context->dpm_tables.soc_table; in smu_v13_0_set_performance_level() 1704 &dpm_context->dpm_tables.vclk_table; in smu_v13_0_set_performance_level() 1706 &dpm_context->dpm_tables.dclk_table; in smu_v13_0_set_performance_level() 1708 &dpm_context->dpm_tables.fclk_table; in smu_v13_0_set_performance_level() [all …]
|
/linux/drivers/gpu/drm/amd/pm/swsmu/smu14/ |
H A D | smu_v14_0_2_ppt.c | 472 smu_dpm->dpm_context = kzalloc(sizeof(struct smu_14_0_dpm_context), in smu_v14_0_2_allocate_dpm_context() 474 if (!smu_dpm->dpm_context) in smu_v14_0_2_allocate_dpm_context() 499 struct smu_14_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in smu_v14_0_2_set_default_dpm_table() local 509 dpm_table = &dpm_context->dpm_tables.soc_table; in smu_v14_0_2_set_default_dpm_table() 525 dpm_table = &dpm_context->dpm_tables.gfx_table; in smu_v14_0_2_set_default_dpm_table() 558 dpm_table = &dpm_context->dpm_tables.uclk_table; in smu_v14_0_2_set_default_dpm_table() 574 dpm_table = &dpm_context->dpm_tables.fclk_table; in smu_v14_0_2_set_default_dpm_table() 590 dpm_table = &dpm_context->dpm_tables.vclk_table; in smu_v14_0_2_set_default_dpm_table() 606 dpm_table = &dpm_context->dpm_tables.dclk_table; in smu_v14_0_2_set_default_dpm_table() 622 pcie_table = &dpm_context->dpm_tables.pcie_table; in smu_v14_0_2_set_default_dpm_table() [all …]
|
H A D | smu_v14_0.c | 516 kfree(smu_dpm->dpm_context); in smu_v14_0_fini_smc_tables() 520 smu_dpm->dpm_context = NULL; in smu_v14_0_fini_smc_tables() 1189 struct smu_14_0_dpm_context *dpm_context = in smu_v14_0_set_performance_level() local 1190 smu->smu_dpm.dpm_context; in smu_v14_0_set_performance_level() 1192 &dpm_context->dpm_tables.gfx_table; in smu_v14_0_set_performance_level() 1194 &dpm_context->dpm_tables.uclk_table; in smu_v14_0_set_performance_level() 1196 &dpm_context->dpm_tables.soc_table; in smu_v14_0_set_performance_level() 1198 &dpm_context->dpm_tables.vclk_table; in smu_v14_0_set_performance_level() 1200 &dpm_context->dpm_tables.dclk_table; in smu_v14_0_set_performance_level() 1202 &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(sizeof(struct smu_11_0_dpm_context), in arcturus_allocate_dpm_context() 312 if (!smu_dpm->dpm_context) in arcturus_allocate_dpm_context() 363 struct smu_11_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in arcturus_set_default_dpm_table() local 369 dpm_table = &dpm_context->dpm_tables.soc_table; in arcturus_set_default_dpm_table() 387 dpm_table = &dpm_context->dpm_tables.gfx_table; in arcturus_set_default_dpm_table() 405 dpm_table = &dpm_context->dpm_tables.uclk_table; in arcturus_set_default_dpm_table() 423 dpm_table = &dpm_context->dpm_tables.fclk_table; in arcturus_set_default_dpm_table() 573 struct smu_11_0_dpm_context *dpm_context = in arcturus_populate_umd_state_clk() local 574 smu->smu_dpm.dpm_context; in arcturus_populate_umd_state_clk() 576 &dpm_context->dpm_tables.gfx_table; in arcturus_populate_umd_state_clk() [all …]
|
H A D | navi10_ppt.c | 941 smu_dpm->dpm_context = kzalloc(sizeof(struct smu_11_0_dpm_context), in navi10_allocate_dpm_context() 943 if (!smu_dpm->dpm_context) in navi10_allocate_dpm_context() 968 struct smu_11_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in navi10_set_default_dpm_table() local 974 dpm_table = &dpm_context->dpm_tables.soc_table; in navi10_set_default_dpm_table() 992 dpm_table = &dpm_context->dpm_tables.gfx_table; in navi10_set_default_dpm_table() 1010 dpm_table = &dpm_context->dpm_tables.uclk_table; in navi10_set_default_dpm_table() 1028 dpm_table = &dpm_context->dpm_tables.vclk_table; in navi10_set_default_dpm_table() 1046 dpm_table = &dpm_context->dpm_tables.dclk_table; in navi10_set_default_dpm_table() 1064 dpm_table = &dpm_context->dpm_tables.dcef_table; in navi10_set_default_dpm_table() 1082 dpm_table = &dpm_context->dpm_tables.pixel_table; in navi10_set_default_dpm_table() [all …]
|
H A D | sienna_cichlid_ppt.c | 923 smu_dpm->dpm_context = kzalloc(sizeof(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 963 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() 1000 dpm_table = &dpm_context->dpm_tables.uclk_table; in sienna_cichlid_set_default_dpm_table() 1018 dpm_table = &dpm_context->dpm_tables.fclk_table; in sienna_cichlid_set_default_dpm_table() 1040 dpm_table = &dpm_context->dpm_tables.vclk_table; in sienna_cichlid_set_default_dpm_table() 1062 dpm_table = &dpm_context->dpm_tables.dclk_table; in sienna_cichlid_set_default_dpm_table() 1081 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() 1851 struct smu_11_0_dpm_context *dpm_context = in smu_v11_0_set_performance_level() local 1852 smu->smu_dpm.dpm_context; in smu_v11_0_set_performance_level() 1854 &dpm_context->dpm_tables.gfx_table; in smu_v11_0_set_performance_level() 1856 &dpm_context->dpm_tables.uclk_table; in smu_v11_0_set_performance_level() 1858 &dpm_context->dpm_tables.soc_table; in smu_v11_0_set_performance_level()
|
H A D | vangogh_ppt.c | 432 smu_dpm->dpm_context = kzalloc(sizeof(struct smu_11_0_dpm_context), in vangogh_allocate_dpm_context() 434 if (!smu_dpm->dpm_context) in vangogh_allocate_dpm_context()
|
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/ |
H A D | amdgpu_smu.h | 388 void *dpm_context; member
|
/linux/drivers/gpu/drm/amd/pm/swsmu/ |
H A D | amdgpu_smu.c | 2231 if (!smu->is_apu && !smu_dpm_ctx->dpm_context) in smu_enable_umd_pstate() 2425 if (!smu->is_apu && !smu_dpm_ctx->dpm_context) in smu_get_performance_level() 2441 if (!smu->is_apu && !smu_dpm_ctx->dpm_context) in smu_force_performance_level()
|
/linux/drivers/gpu/drm/amd/pm/swsmu/smu12/ |
H A D | renoir_ppt.c | 623 if (!smu_dpm_ctx->dpm_context || in renoir_get_current_power_state()
|