Home
last modified time | relevance | path

Searched refs:powerplay (Results 1 - 25 of 28) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/inc/
H A Damdgpu_dpm.h257 ((adev)->powerplay.pp_funcs->pre_set_power_state((adev)->powerplay.pp_handle))
260 ((adev)->powerplay.pp_funcs->set_power_state((adev)->powerplay.pp_handle))
263 ((adev)->powerplay.pp_funcs->post_set_power_state((adev)->powerplay.pp_handle))
266 ((adev)->powerplay.pp_funcs->display_configuration_changed((adev)->powerplay.pp_handle))
269 ((adev)->powerplay.pp_funcs->print_power_state((adev)->powerplay
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/
H A Damdgpu_dpm.c37 ((adev)->powerplay.pp_funcs->enable_bapm((adev)->powerplay.pp_handle, (e)))
39 #define amdgpu_dpm_is_legacy_dpm(adev) ((adev)->powerplay.pp_handle == (adev))
43 const struct amd_pm_funcs *pp_funcs = adev->powerplay.pp_funcs; in amdgpu_dpm_get_sclk()
50 ret = pp_funcs->get_sclk((adev)->powerplay.pp_handle, in amdgpu_dpm_get_sclk()
59 const struct amd_pm_funcs *pp_funcs = adev->powerplay.pp_funcs; in amdgpu_dpm_get_mclk()
66 ret = pp_funcs->get_mclk((adev)->powerplay.pp_handle, in amdgpu_dpm_get_mclk()
76 const struct amd_pm_funcs *pp_funcs = adev->powerplay.pp_funcs; in amdgpu_dpm_set_powergating_by_smu()
98 (adev)->powerplay.pp_handle, block_type, gate)); in amdgpu_dpm_set_powergating_by_smu()
114 struct smu_context *smu = adev->powerplay in amdgpu_dpm_set_gfx_power_up_by_imu()
[all...]
H A DMakefile33 -I$(FULL_AMD_PATH)/pm/powerplay/inc \
34 -I$(FULL_AMD_PATH)/pm/powerplay/smumgr\
35 -I$(FULL_AMD_PATH)/pm/powerplay/hwmgr \
40 PM_LIBS = swsmu powerplay legacy-dpm
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_pp_smu.c105 if (adev->powerplay.pp_funcs && adev->powerplay.pp_funcs->display_configuration_change) in dm_pp_apply_display_requirements()
106 adev->powerplay.pp_funcs->display_configuration_change( in dm_pp_apply_display_requirements()
107 adev->powerplay.pp_handle, in dm_pp_apply_display_requirements()
337 void *pp_handle = adev->powerplay.pp_handle; in dm_pp_get_clock_levels_by_type()
342 if (adev->powerplay.pp_funcs && adev->powerplay.pp_funcs->get_clock_by_type) { in dm_pp_get_clock_levels_by_type()
343 if (adev->powerplay.pp_funcs->get_clock_by_type(pp_handle, in dm_pp_get_clock_levels_by_type()
360 if (adev->powerplay.pp_funcs && adev->powerplay in dm_pp_get_clock_levels_by_type()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/
H A Damdgpu_dpm.c925 return (adev)->powerplay.pp_funcs->get_sclk((adev)->powerplay.pp_handle, (low)); in amdgpu_dpm_get_sclk()
942 return (adev)->powerplay.pp_funcs->get_mclk((adev)->powerplay.pp_handle, (low)); in amdgpu_dpm_get_mclk()
956 } else if (adev->powerplay.pp_funcs && in amdgpu_dpm_set_powergating_by_smu()
957 adev->powerplay.pp_funcs->set_powergating_by_smu) { in amdgpu_dpm_set_powergating_by_smu()
985 ret = ((adev)->powerplay.pp_funcs->set_powergating_by_smu( in amdgpu_dpm_set_powergating_by_smu()
986 (adev)->powerplay.pp_handle, block_type, gate)); in amdgpu_dpm_set_powergating_by_smu()
995 else if (adev->powerplay.pp_funcs && in amdgpu_dpm_set_powergating_by_smu()
996 adev->powerplay in amdgpu_dpm_set_powergating_by_smu()
[all...]
H A DMakefile30 -I$(FULL_AMD_PATH)/pm/powerplay \
31 -I$(FULL_AMD_PATH)/pm/powerplay/smumgr\
32 -I$(FULL_AMD_PATH)/pm/powerplay/hwmgr
36 PM_LIBS = swsmu powerplay
H A Damdgpu_pm.c138 } else if (adev->powerplay.pp_funcs->get_current_power_state) { in amdgpu_get_power_dpm_state()
184 } else if (adev->powerplay.pp_funcs->dispatch_tasks) { in amdgpu_set_power_dpm_state()
279 else if (adev->powerplay.pp_funcs->get_performance_level) in amdgpu_get_power_dpm_force_performance_level()
343 else if (adev->powerplay.pp_funcs->get_performance_level) in amdgpu_set_power_dpm_force_performance_level()
380 } else if (adev->powerplay.pp_funcs->force_performance_level) { in amdgpu_set_power_dpm_force_performance_level()
427 } else if (adev->powerplay.pp_funcs->get_pp_num_states) { in amdgpu_get_pp_num_states()
472 } else if (adev->powerplay.pp_funcs->get_current_power_state in amdgpu_get_pp_cur_state()
473 && adev->powerplay.pp_funcs->get_pp_num_states) { in amdgpu_get_pp_cur_state()
526 else if (adev->powerplay.pp_funcs->dispatch_tasks && in amdgpu_set_pp_force_state()
527 adev->powerplay in amdgpu_set_pp_force_state()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/
H A DMakefile23 AMD_PP_PATH = ../pm/powerplay
27 AMD_POWERPLAY = $(addsuffix /Makefile,$(addprefix $(FULL_AMD_PATH)/pm/powerplay/,$(PP_LIBS)))
H A Damd_powerplay.c59 adev->powerplay.pp_handle = hwmgr; in amd_powerplay_create()
60 adev->powerplay.pp_funcs = &pp_dpm_funcs; in amd_powerplay_create()
67 struct pp_hwmgr *hwmgr = adev->powerplay.pp_handle; in amd_powerplay_destroy()
88 ret = hwmgr_early_init(adev->powerplay.pp_handle); in pp_early_init()
137 struct pp_hwmgr *hwmgr = adev->powerplay.pp_handle; in pp_sw_init()
142 pr_debug("powerplay sw init %s\n", ret ? "failed" : "successfully"); in pp_sw_init()
154 struct pp_hwmgr *hwmgr = adev->powerplay.pp_handle; in pp_sw_fini()
167 struct pp_hwmgr *hwmgr = adev->powerplay.pp_handle; in pp_hw_init()
172 pr_err("powerplay hw init failed\n"); in pp_hw_init()
180 struct pp_hwmgr *hwmgr = adev->powerplay in pp_hw_fini()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/
H A DMakefile23 AMD_PP_PATH = ../pm/powerplay
27 AMD_POWERPLAY = $(addsuffix /Makefile,$(addprefix $(FULL_AMD_PATH)/pm/powerplay/,$(PP_LIBS)))
H A Damd_powerplay.c58 adev->powerplay.pp_handle = hwmgr; in amd_powerplay_create()
59 adev->powerplay.pp_funcs = &pp_dpm_funcs; in amd_powerplay_create()
66 struct pp_hwmgr *hwmgr = adev->powerplay.pp_handle; in amd_powerplay_destroy()
87 ret = hwmgr_early_init(adev->powerplay.pp_handle); in pp_early_init()
97 struct pp_hwmgr *hwmgr = adev->powerplay.pp_handle; in pp_sw_init()
102 pr_debug("powerplay sw init %s\n", ret ? "failed" : "successfully"); in pp_sw_init()
110 struct pp_hwmgr *hwmgr = adev->powerplay.pp_handle; in pp_sw_fini()
124 struct pp_hwmgr *hwmgr = adev->powerplay.pp_handle; in pp_hw_init()
129 pr_err("powerplay hw init failed\n"); in pp_hw_init()
137 struct pp_hwmgr *hwmgr = adev->powerplay in pp_hw_fini()
[all...]
H A Dkv_dpm.c2957 adev->powerplay.pp_funcs = &kv_dpm_funcs; in kv_dpm_early_init()
2958 adev->powerplay.pp_handle = adev; in kv_dpm_early_init()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/legacy-dpm/
H A Dlegacy_dpm.c33 ((adev)->powerplay.pp_funcs->pre_set_power_state((adev)->powerplay.pp_handle))
36 ((adev)->powerplay.pp_funcs->post_set_power_state((adev)->powerplay.pp_handle))
39 ((adev)->powerplay.pp_funcs->display_configuration_changed((adev)->powerplay.pp_handle))
42 ((adev)->powerplay.pp_funcs->print_power_state((adev)->powerplay.pp_handle, (ps)))
45 ((adev)->powerplay.pp_funcs->vblank_too_short((adev)->powerplay
[all...]
H A Dkv_dpm.c2959 adev->powerplay.pp_funcs = &kv_dpm_funcs; in kv_dpm_early_init()
2960 adev->powerplay.pp_handle = adev; in kv_dpm_early_init()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/
H A Damdgpu_smu.c462 /* vega20 is 11.0.2, but it's supported via the powerplay code */ in is_support_sw_smu()
474 struct smu_context *smu = adev->powerplay.pp_handle; in is_support_cclk_dpm()
579 struct smu_context *smu = adev->powerplay.pp_handle; in smu_set_funcs()
667 adev->powerplay.pp_handle = smu; in smu_early_init()
668 adev->powerplay.pp_funcs = &swsmu_pm_funcs; in smu_early_init()
724 struct smu_context *smu = adev->powerplay.pp_handle; in smu_late_init()
1106 struct smu_context *smu = adev->powerplay.pp_handle; in smu_sw_init()
1183 struct smu_context *smu = adev->powerplay.pp_handle; in smu_sw_fini()
1454 struct smu_context *smu = adev->powerplay.pp_handle; in smu_hw_init()
1642 struct smu_context *smu = adev->powerplay in smu_hw_fini()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dsmu_helper.c491 * @hwmgr: the address of the powerplay hardware manager.
606 struct pp_hwmgr *hwmgr = adev->powerplay.pp_handle; in phm_irq_process()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/smu13/
H A Dsmu_v13_0_6_ppt.c1273 struct smu_context *smu = adev->powerplay.pp_handle; in smu_v13_0_6_irq_process()
1702 struct smu_context *smu = adev->powerplay.pp_handle; in smu_v13_0_6_i2c_xfer()
H A Dsmu_v13_0.c1262 struct smu_context *smu = adev->powerplay.pp_handle; in smu_v13_0_set_irq_state()
1337 struct smu_context *smu = adev->powerplay.pp_handle; in smu_v13_0_irq_process()
H A Daldebaran_ppt.c1472 struct smu_context *smu = adev->powerplay.pp_handle; in aldebaran_i2c_xfer()
H A Dsmu_v13_0_0_ppt.c2228 struct smu_context *smu = adev->powerplay.pp_handle; in smu_v13_0_0_i2c_xfer()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/smu11/
H A Dsmu_v11_0.c1333 struct smu_context *smu = adev->powerplay.pp_handle; in smu_v11_0_set_irq_state()
1402 struct smu_context *smu = adev->powerplay.pp_handle; in smu_v11_0_irq_process()
H A Darcturus_ppt.c2065 struct smu_context *smu = adev->powerplay.pp_handle; in arcturus_i2c_xfer()
H A Dnavi10_ppt.c2974 struct smu_context *smu = adev->powerplay.pp_handle; in navi10_i2c_xfer()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu.h868 /* powerplay */
869 struct amd_powerplay powerplay; member
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu.h907 /* powerplay */
908 struct amd_powerplay powerplay; member

Completed in 48 milliseconds

12