/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
H A D | smu_v13_0_6_ppt.c | 262 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in smu_v13_0_6_allocate_dpm_context() local 264 smu_dpm->dpm_context = in smu_v13_0_6_allocate_dpm_context() 266 if (!smu_dpm->dpm_context) in smu_v13_0_6_allocate_dpm_context() 268 smu_dpm->dpm_context_size = sizeof(struct smu_13_0_dpm_context); in smu_v13_0_6_allocate_dpm_context() 485 struct smu_13_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in smu_v13_0_6_set_default_dpm_table() 592 struct smu_13_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in smu_v13_0_6_populate_umd_state_clk() 793 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in smu_v13_0_6_print_clk_levels() local 804 dpm_context = smu_dpm in smu_v13_0_6_print_clk_levels() 1436 struct smu_dpm_context *smu_dpm = &(smu->smu_dpm); smu_v13_0_6_set_performance_level() local 1480 struct smu_dpm_context *smu_dpm = &(smu->smu_dpm); smu_v13_0_6_set_soft_freq_limited_range() local 1552 struct smu_dpm_context *smu_dpm = &(smu->smu_dpm); smu_v13_0_6_usr_edit_dpm_table() local [all...] |
H A D | aldebaran_ppt.c | 271 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in aldebaran_allocate_dpm_context() local 273 smu_dpm->dpm_context = kzalloc(sizeof(struct smu_13_0_dpm_context), in aldebaran_allocate_dpm_context() 275 if (!smu_dpm->dpm_context) in aldebaran_allocate_dpm_context() 277 smu_dpm->dpm_context_size = sizeof(struct smu_13_0_dpm_context); in aldebaran_allocate_dpm_context() 311 struct smu_13_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in aldebaran_set_default_dpm_table() 510 smu->smu_dpm.dpm_context; in aldebaran_populate_umd_state_clk() 750 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in aldebaran_print_clk_levels() local 763 dpm_context = smu_dpm in aldebaran_print_clk_levels() 1270 struct smu_dpm_context *smu_dpm = &(smu->smu_dpm); aldebaran_set_performance_level() local 1306 struct smu_dpm_context *smu_dpm = &(smu->smu_dpm); aldebaran_set_soft_freq_limited_range() local 1375 struct smu_dpm_context *smu_dpm = &(smu->smu_dpm); aldebaran_usr_edit_dpm_table() local [all...] |
H A D | smu_v13_0.c | 504 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in smu_v13_0_fini_smc_tables() local 531 kfree(smu_dpm->dpm_context); in smu_v13_0_fini_smc_tables() 532 kfree(smu_dpm->golden_dpm_context); in smu_v13_0_fini_smc_tables() 533 kfree(smu_dpm->dpm_current_power_state); in smu_v13_0_fini_smc_tables() 534 kfree(smu_dpm->dpm_request_power_state); in smu_v13_0_fini_smc_tables() 535 smu_dpm->dpm_context = NULL; in smu_v13_0_fini_smc_tables() 536 smu_dpm->golden_dpm_context = NULL; in smu_v13_0_fini_smc_tables() 537 smu_dpm->dpm_context_size = 0; in smu_v13_0_fini_smc_tables() 538 smu_dpm in smu_v13_0_fini_smc_tables() 2318 struct smu_dpm_context *smu_dpm = &(smu->smu_dpm); smu_v13_0_od_edit_dpm_table() local [all...] |
H A D | smu_v13_0_7_ppt.c | 541 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in smu_v13_0_7_allocate_dpm_context() local 543 smu_dpm->dpm_context = kzalloc(sizeof(struct smu_13_0_dpm_context), in smu_v13_0_7_allocate_dpm_context() 545 if (!smu_dpm->dpm_context) in smu_v13_0_7_allocate_dpm_context() 548 smu_dpm->dpm_context_size = sizeof(struct smu_13_0_dpm_context); in smu_v13_0_7_allocate_dpm_context() 570 struct smu_13_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in smu_v13_0_7_set_default_dpm_table() 869 smu->smu_dpm.dpm_context; in smu_v13_0_7_get_dpm_ultimate_freq() 1141 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in smu_v13_0_7_print_clk_levels() local 1142 struct smu_13_0_dpm_context *dpm_context = smu_dpm in smu_v13_0_7_print_clk_levels() 1566 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; smu_v13_0_7_force_clk_levels() local [all...] |
H A D | smu_v13_0_0_ppt.c | 541 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in smu_v13_0_0_allocate_dpm_context() local 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() 548 smu_dpm->dpm_context_size = sizeof(struct smu_13_0_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() 888 smu->smu_dpm.dpm_context; in smu_v13_0_0_get_dpm_ultimate_freq() 1160 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in smu_v13_0_0_print_clk_levels() local 1161 struct smu_13_0_dpm_context *dpm_context = smu_dpm in smu_v13_0_0_print_clk_levels() 1585 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; smu_v13_0_0_force_clk_levels() local [all...] |
H A D | smu_v13_0_5_ppt.c | 508 struct smu_dpm_context *smu_dpm = &(smu->smu_dpm); in smu_v13_0_5_od_edit_dpm_table() local 512 if (smu_dpm->dpm_level != AMD_DPM_FORCED_LEVEL_MANUAL) in smu_v13_0_5_od_edit_dpm_table()
|
H A D | yellow_carp_ppt.c | 639 struct smu_dpm_context *smu_dpm = &(smu->smu_dpm); in yellow_carp_od_edit_dpm_table() local 643 if (smu_dpm->dpm_level != AMD_DPM_FORCED_LEVEL_MANUAL) in yellow_carp_od_edit_dpm_table()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
H A D | arcturus_ppt.c | 251 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in arcturus_allocate_dpm_context() local 253 smu_dpm->dpm_context = kzalloc(sizeof(struct smu_11_0_dpm_context), in arcturus_allocate_dpm_context() 255 if (!smu_dpm->dpm_context) in arcturus_allocate_dpm_context() 257 smu_dpm->dpm_context_size = sizeof(struct smu_11_0_dpm_context); in arcturus_allocate_dpm_context() 259 smu_dpm->dpm_current_power_state = kzalloc(sizeof(struct smu_power_state), in arcturus_allocate_dpm_context() 261 if (!smu_dpm->dpm_current_power_state) in arcturus_allocate_dpm_context() 264 smu_dpm->dpm_request_power_state = kzalloc(sizeof(struct smu_power_state), in arcturus_allocate_dpm_context() 266 if (!smu_dpm->dpm_request_power_state) in arcturus_allocate_dpm_context() 302 struct smu_11_0_dpm_context *dpm_context = smu->smu_dpm in arcturus_set_default_dpm_table() 733 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; arcturus_print_clk_levels() local [all...] |
H A D | smu_v11_0.c | 421 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in smu_v11_0_fini_smc_tables() local 442 kfree(smu_dpm->dpm_context); in smu_v11_0_fini_smc_tables() 443 kfree(smu_dpm->golden_dpm_context); in smu_v11_0_fini_smc_tables() 444 kfree(smu_dpm->dpm_current_power_state); in smu_v11_0_fini_smc_tables() 445 kfree(smu_dpm->dpm_request_power_state); in smu_v11_0_fini_smc_tables() 446 smu_dpm->dpm_context = NULL; in smu_v11_0_fini_smc_tables() 447 smu_dpm->golden_dpm_context = NULL; in smu_v11_0_fini_smc_tables() 448 smu_dpm->dpm_context_size = 0; in smu_v11_0_fini_smc_tables() 449 smu_dpm in smu_v11_0_fini_smc_tables() [all...] |
H A D | navi10_ppt.c | 620 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in navi10_allocate_dpm_context() local 622 smu_dpm->dpm_context = kzalloc(sizeof(struct smu_11_0_dpm_context), in navi10_allocate_dpm_context() 624 if (!smu_dpm->dpm_context) in navi10_allocate_dpm_context() 627 smu_dpm->dpm_context_size = sizeof(struct smu_11_0_dpm_context); in navi10_allocate_dpm_context() 649 struct smu_11_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in navi10_set_default_dpm_table() 943 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in navi10_print_clk_levels() local 944 struct smu_11_0_dpm_context *dpm_context = smu_dpm->dpm_context; in navi10_print_clk_levels() 1161 smu->smu_dpm in navi10_populate_umd_state_clk() [all...] |
H A D | sienna_cichlid_ppt.c | 552 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in sienna_cichlid_allocate_dpm_context() local 554 smu_dpm->dpm_context = kzalloc(sizeof(struct smu_11_0_dpm_context), in sienna_cichlid_allocate_dpm_context() 556 if (!smu_dpm->dpm_context) in sienna_cichlid_allocate_dpm_context() 559 smu_dpm->dpm_context_size = sizeof(struct smu_11_0_dpm_context); in sienna_cichlid_allocate_dpm_context() 581 struct smu_11_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in sienna_cichlid_set_default_dpm_table() 939 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in sienna_cichlid_print_clk_levels() local 940 struct smu_11_0_dpm_context *dpm_context = smu_dpm->dpm_context; in sienna_cichlid_print_clk_levels() 1088 smu->smu_dpm in sienna_cichlid_populate_umd_state_clk() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
H A D | smu_v11_0.c | 431 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in smu_v11_0_fini_smc_tables() local 460 kfree(smu_dpm->dpm_context); in smu_v11_0_fini_smc_tables() 461 kfree(smu_dpm->golden_dpm_context); in smu_v11_0_fini_smc_tables() 462 kfree(smu_dpm->dpm_current_power_state); in smu_v11_0_fini_smc_tables() 463 kfree(smu_dpm->dpm_request_power_state); in smu_v11_0_fini_smc_tables() 464 smu_dpm->dpm_context = NULL; in smu_v11_0_fini_smc_tables() 465 smu_dpm->golden_dpm_context = NULL; in smu_v11_0_fini_smc_tables() 466 smu_dpm->dpm_context_size = 0; in smu_v11_0_fini_smc_tables() 467 smu_dpm in smu_v11_0_fini_smc_tables() [all...] |
H A D | arcturus_ppt.c | 288 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in arcturus_allocate_dpm_context() local 290 smu_dpm->dpm_context = kzalloc(sizeof(struct smu_11_0_dpm_context), in arcturus_allocate_dpm_context() 292 if (!smu_dpm->dpm_context) in arcturus_allocate_dpm_context() 294 smu_dpm->dpm_context_size = sizeof(struct smu_11_0_dpm_context); in arcturus_allocate_dpm_context() 329 struct smu_11_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in arcturus_set_default_dpm_table() 532 smu->smu_dpm.dpm_context; in arcturus_populate_umd_state_clk() 767 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in arcturus_print_clk_levels() local 778 dpm_context = smu_dpm in arcturus_print_clk_levels() [all...] |
H A D | navi10_ppt.c | 942 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in navi10_allocate_dpm_context() local 944 smu_dpm->dpm_context = kzalloc(sizeof(struct smu_11_0_dpm_context), in navi10_allocate_dpm_context() 946 if (!smu_dpm->dpm_context) in navi10_allocate_dpm_context() 949 smu_dpm->dpm_context_size = sizeof(struct smu_11_0_dpm_context); in navi10_allocate_dpm_context() 971 struct smu_11_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in navi10_set_default_dpm_table() 1267 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in navi10_emit_clk_levels() local 1268 struct smu_11_0_dpm_context *dpm_context = smu_dpm->dpm_context; in navi10_emit_clk_levels() 1474 struct smu_dpm_context *smu_dpm in navi10_print_clk_levels() local [all...] |
H A D | vangogh_ppt.c | 453 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in vangogh_allocate_dpm_context() local 455 smu_dpm->dpm_context = kzalloc(sizeof(struct smu_11_0_dpm_context), in vangogh_allocate_dpm_context() 457 if (!smu_dpm->dpm_context) in vangogh_allocate_dpm_context() 460 smu_dpm->dpm_context_size = sizeof(struct smu_11_0_dpm_context); in vangogh_allocate_dpm_context() 588 struct smu_dpm_context *smu_dpm_ctx = &(smu->smu_dpm); in vangogh_print_legacy_clk_levels() 690 struct smu_dpm_context *smu_dpm_ctx = &(smu->smu_dpm); in vangogh_print_clk_levels() 2053 struct smu_dpm_context *smu_dpm_ctx = &(smu->smu_dpm); in vangogh_od_edit_dpm_table()
|
H A D | sienna_cichlid_ppt.c | 901 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in sienna_cichlid_allocate_dpm_context() local 903 smu_dpm->dpm_context = kzalloc(sizeof(struct smu_11_0_dpm_context), in sienna_cichlid_allocate_dpm_context() 905 if (!smu_dpm->dpm_context) in sienna_cichlid_allocate_dpm_context() 908 smu_dpm->dpm_context_size = sizeof(struct smu_11_0_dpm_context); in sienna_cichlid_allocate_dpm_context() 936 struct smu_11_0_dpm_context *dpm_context = smu->smu_dpm.dpm_context; in sienna_cichlid_set_default_dpm_table() 1265 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in sienna_cichlid_print_clk_levels() local 1266 struct smu_11_0_dpm_context *dpm_context = smu_dpm->dpm_context; in sienna_cichlid_print_clk_levels() 1477 smu->smu_dpm in sienna_cichlid_populate_umd_state_clk() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/ |
H A D | amdgpu_smu.c | 370 struct smu_dpm_context *smu_dpm_ctx = &(smu->smu_dpm); in smu_restore_dpm_user_profile() 781 smu->smu_dpm.dpm_level, in smu_late_init() 1142 smu->smu_dpm.dpm_level = AMD_DPM_FORCED_LEVEL_AUTO; in smu_sw_init() 1143 smu->smu_dpm.requested_dpm_level = AMD_DPM_FORCED_LEVEL_AUTO; in smu_sw_init() 1802 struct smu_dpm_context *smu_dpm_ctx = &(smu->smu_dpm); in smu_enable_umd_pstate() 1850 struct smu_dpm_context *smu_dpm_ctx = &(smu->smu_dpm); in smu_adjust_power_state_dynamic() 1930 struct smu_dpm_context *smu_dpm = &smu->smu_dpm; in smu_handle_dpm_task() local 1932 return smu_handle_task(smu, smu_dpm->dpm_level, task_id); in smu_handle_dpm_task() 1941 struct smu_dpm_context *smu_dpm_ctx = &(smu->smu_dpm); in smu_switch_power_profile() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/swsmu/ |
H A D | amdgpu_smu.c | 504 smu->smu_dpm.dpm_level, in smu_late_init() 835 smu->smu_dpm.dpm_level = AMD_DPM_FORCED_LEVEL_AUTO; in smu_sw_init() 836 smu->smu_dpm.requested_dpm_level = AMD_DPM_FORCED_LEVEL_AUTO; in smu_sw_init() 1473 struct smu_dpm_context *smu_dpm_ctx = &(smu->smu_dpm); in smu_enable_umd_pstate() 1519 struct smu_dpm_context *smu_dpm_ctx = &(smu->smu_dpm); in smu_adjust_power_state_dynamic() 1608 struct smu_dpm_context *smu_dpm_ctx = &(smu->smu_dpm); in smu_switch_power_profile() 1642 struct smu_dpm_context *smu_dpm_ctx = &(smu->smu_dpm); in smu_get_performance_level() 1660 struct smu_dpm_context *smu_dpm_ctx = &(smu->smu_dpm); in smu_force_performance_level() 1704 struct smu_dpm_context *smu_dpm_ctx = &(smu->smu_dpm); in smu_force_clk_levels() 2086 smu->smu_dpm in smu_od_edit_dpm_table() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/smu12/ |
H A D | renoir_ppt.c | 388 struct smu_dpm_context *smu_dpm_ctx = &(smu->smu_dpm); in renoir_od_edit_dpm_table() 500 struct smu_dpm_context *smu_dpm_ctx = &(smu->smu_dpm); in renoir_print_clk_levels() 623 struct smu_dpm_context *smu_dpm_ctx = &(smu->smu_dpm); in renoir_get_current_power_state()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/ |
H A D | amdgpu_dpm.c | 1561 struct smu_dpm_context *smu_dpm = &adev->smu.smu_dpm; in amdgpu_pm_compute_clocks() local 1563 smu_dpm->dpm_level, in amdgpu_pm_compute_clocks()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/inc/ |
H A D | amdgpu_smu.h | 406 struct smu_dpm_context smu_dpm; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/inc/ |
H A D | amdgpu_smu.h | 485 struct smu_dpm_context smu_dpm; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/swsmu/smu12/ |
H A D | renoir_ppt.c | 426 struct smu_dpm_context *smu_dpm_ctx = &(smu->smu_dpm); in renoir_get_current_power_state()
|