drm/amd/pm: Optimize get gpu metrics data function
authorAsad Kamal <asad.kamal@amd.com>
Wed, 21 May 2025 11:17:50 +0000 (19:17 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 29 May 2025 14:56:50 +0000 (10:56 -0400)
commit978592136cfed3491330acfff12a90812d0c6a58
treedd713b0c4625311d1c08122083604faf444648d4
parent4d2f6b4e4c7ed32e7fa39fcea37344a9eab99094
drm/amd/pm: Optimize get gpu metrics data function

Optimize get gpu metrics data function for smu_v13_0_12 to
allocate metrics structure only once

v2: Free and alloc moved to same function(Kevin)

Signed-off-by: Asad Kamal <asad.kamal@amd.com>
Reviewed-by: Yang Wang <kevinyang.wang@amd.com>
Reviewed-by: Lijo Lazar <lijo.lazar@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h