drm/amdgpu/pm: Change the member function name in pp_hwmgr_func and pptable_funcs
authorMa Jun <Jun.Ma2@amd.com>
Mon, 25 Mar 2024 02:17:52 +0000 (10:17 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 10 Apr 2024 02:07:50 +0000 (22:07 -0400)
Use a unified and more explicit name get_bamaco_support
to replace is_baco_support and get_asic_baco_capability

Signed-off-by: Ma Jun <Jun.Ma2@amd.com>
Suggested-by: Lijo Lazar <lijo.lazar@amd.com>
Reviewed-by: Lijo Lazar <lijo.lazar@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
27 files changed:
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_baco.c
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_baco.h
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu9_baco.c
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu9_baco.h
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_baco.c
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_baco.h
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v11_0.h
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_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_7_ppt.c
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c

index aed0e2cefbf99072dbd503e43853739013e42db6..581dadfd13f9b84841a8b0e080eefe66b9c2789b 100644 (file)
@@ -1379,10 +1379,10 @@ static bool pp_get_asic_baco_capability(void *handle)
                return false;
 
        if (!(hwmgr->not_vf && amdgpu_dpm) ||
-               !hwmgr->hwmgr_func->get_asic_baco_capability)
+               !hwmgr->hwmgr_func->get_bamaco_support)
                return false;
 
-       return hwmgr->hwmgr_func->get_asic_baco_capability(hwmgr);
+       return hwmgr->hwmgr_func->get_bamaco_support(hwmgr);
 }
 
 static int pp_get_asic_baco_state(void *handle, int *state)
index e8a9471c1898bccf9628dbcfc2f8b33b341a113d..8490614e2d7e9ea4cdac560106af9d3453d9d002 100644 (file)
@@ -33,7 +33,7 @@
 #include "smu/smu_7_1_2_d.h"
 #include "smu/smu_7_1_2_sh_mask.h"
 
-bool smu7_baco_get_capability(struct pp_hwmgr *hwmgr)
+bool smu7_get_bamaco_support(struct pp_hwmgr *hwmgr)
 {
        struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
        uint32_t reg;
index 73a773f4ce2eb10c3cb34baa884db176e9fff137..93df1b9dfbd93d20d059d83411d16373701413a6 100644 (file)
@@ -25,7 +25,7 @@
 #include "hwmgr.h"
 #include "common_baco.h"
 
-extern bool smu7_baco_get_capability(struct pp_hwmgr *hwmgr);
+extern bool smu7_get_bamaco_support(struct pp_hwmgr *hwmgr);
 extern int smu7_baco_get_state(struct pp_hwmgr *hwmgr, enum BACO_STATE *state);
 extern int smu7_baco_set_state(struct pp_hwmgr *hwmgr, enum BACO_STATE state);
 
index aa91730e4eaffdf7760c844a7722aa1dedcb42d9..1fcd4451001fa559f02900986fc5e7a07d1cc9cf 100644 (file)
@@ -5791,7 +5791,7 @@ static const struct pp_hwmgr_func smu7_hwmgr_funcs = {
        .get_power_profile_mode = smu7_get_power_profile_mode,
        .set_power_profile_mode = smu7_set_power_profile_mode,
        .get_performance_level = smu7_get_performance_level,
-       .get_asic_baco_capability = smu7_baco_get_capability,
+       .get_bamaco_support = smu7_get_bamaco_support,
        .get_asic_baco_state = smu7_baco_get_state,
        .set_asic_baco_state = smu7_baco_set_state,
        .power_off_asic = smu7_power_off_asic,
index c66ef974153580c39fd4307fd72bf64b47cb3928..938812d6b978946e7705a0ddf71b78b987a13425 100644 (file)
@@ -28,7 +28,7 @@
 #include "vega10_inc.h"
 #include "smu9_baco.h"
 
-bool smu9_baco_get_capability(struct pp_hwmgr *hwmgr)
+bool smu9_get_bamaco_support(struct pp_hwmgr *hwmgr)
 {
        struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
        uint32_t reg, data;
index 9ff7c2ea1b58d149657f9f5f7bc9df7815ed4c23..67a5cec8e6b50cd8320eaeaa4ac3274dd733a34a 100644 (file)
@@ -25,7 +25,7 @@
 #include "hwmgr.h"
 #include "common_baco.h"
 
-extern bool smu9_baco_get_capability(struct pp_hwmgr *hwmgr);
+extern bool smu9_get_bamaco_support(struct pp_hwmgr *hwmgr);
 extern int smu9_baco_get_state(struct pp_hwmgr *hwmgr, enum BACO_STATE *state);
 
 #endif
index 6d6bc6a380b3659a56d610bb0790ff7d97b11f36..9f5bd998c6bff5a0b4dd41e9961c9e45df806146 100644 (file)
@@ -5756,7 +5756,7 @@ static const struct pp_hwmgr_func vega10_hwmgr_funcs = {
        .set_power_limit = vega10_set_power_limit,
        .odn_edit_dpm_table = vega10_odn_edit_dpm_table,
        .get_performance_level = vega10_get_performance_level,
-       .get_asic_baco_capability = smu9_baco_get_capability,
+       .get_bamaco_support = smu9_get_bamaco_support,
        .get_asic_baco_state = smu9_baco_get_state,
        .set_asic_baco_state = vega10_baco_set_state,
        .enable_mgpu_fan_boost = vega10_enable_mgpu_fan_boost,
index 460067933de2efc79435b8ccf60490c7d7b0c743..c223e3a6bfca5be6727cafe2d68e94a9b937f0b5 100644 (file)
@@ -2966,7 +2966,7 @@ static const struct pp_hwmgr_func vega12_hwmgr_funcs = {
        .start_thermal_controller = vega12_start_thermal_controller,
        .powergate_gfx = vega12_gfx_off_control,
        .get_performance_level = vega12_get_performance_level,
-       .get_asic_baco_capability = smu9_baco_get_capability,
+       .get_bamaco_support = smu9_get_bamaco_support,
        .get_asic_baco_state = smu9_baco_get_state,
        .set_asic_baco_state = vega12_baco_set_state,
        .get_ppfeature_status = vega12_get_ppfeature_status,
index dad4c80aee58a2914950163e574e996c15f26c38..0d0523e046d466308925bcb21df0b06d3c14d508 100644 (file)
@@ -36,7 +36,7 @@ static const struct soc15_baco_cmd_entry clean_baco_tbl[] = {
        {CMD_WRITE, SOC15_REG_ENTRY(NBIF, 0, mmBIOS_SCRATCH_7), 0, 0, 0, 0},
 };
 
-bool vega20_baco_get_capability(struct pp_hwmgr *hwmgr)
+bool vega20_get_bamaco_support(struct pp_hwmgr *hwmgr)
 {
        struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
        uint32_t reg;
index bdad9c915631b04ecc77d8d5451d8f79605635eb..a2c0f4e7813c1f9f6cdd2ccdc9d269b60356d232 100644 (file)
@@ -25,7 +25,7 @@
 #include "hwmgr.h"
 #include "common_baco.h"
 
-extern bool vega20_baco_get_capability(struct pp_hwmgr *hwmgr);
+extern bool vega20_get_bamaco_support(struct pp_hwmgr *hwmgr);
 extern int vega20_baco_get_state(struct pp_hwmgr *hwmgr, enum BACO_STATE *state);
 extern int vega20_baco_set_state(struct pp_hwmgr *hwmgr, enum BACO_STATE state);
 extern int vega20_baco_apply_vdci_flush_workaround(struct pp_hwmgr *hwmgr);
index 3b33af30eb0fbc9309a6ce647b7a1a8416ad782a..f9efb0bad8072a75853c27b07a2445988be9b880 100644 (file)
@@ -4422,7 +4422,7 @@ static const struct pp_hwmgr_func vega20_hwmgr_funcs = {
        .notify_cac_buffer_info = vega20_notify_cac_buffer_info,
        .enable_mgpu_fan_boost = vega20_enable_mgpu_fan_boost,
        /* BACO related */
-       .get_asic_baco_capability = vega20_baco_get_capability,
+       .get_bamaco_support = vega20_get_bamaco_support,
        .get_asic_baco_state = vega20_baco_get_state,
        .set_asic_baco_state = vega20_baco_set_state,
        .set_mp1_state = vega20_set_mp1_state,
index 6f536159df4d8ee7f98f7a465b6763970553c2f2..5b3da41f159fe87fbaf807942531f2a0cebaed39 100644 (file)
@@ -351,7 +351,7 @@ struct pp_hwmgr_func {
        int (*set_hard_min_fclk_by_freq)(struct pp_hwmgr *hwmgr, uint32_t clock);
        int (*set_hard_min_gfxclk_by_freq)(struct pp_hwmgr *hwmgr, uint32_t clock);
        int (*set_soft_max_gfxclk_by_freq)(struct pp_hwmgr *hwmgr, uint32_t clock);
-       bool (*get_asic_baco_capability)(struct pp_hwmgr *hwmgr);
+       bool (*get_bamaco_support)(struct pp_hwmgr *hwmgr);
        int (*get_asic_baco_state)(struct pp_hwmgr *hwmgr, enum BACO_STATE *state);
        int (*set_asic_baco_state)(struct pp_hwmgr *hwmgr, enum BACO_STATE state);
        int (*get_ppfeature_status)(struct pp_hwmgr *hwmgr, char *buf);
index 65333141b1c1b05645f9ba374896dc3ee5a682e5..ed4285665ca3b7c3dfe4155854dbb8301f3a2dcc 100644 (file)
@@ -3230,10 +3230,10 @@ static bool smu_get_baco_capability(void *handle)
        if (!smu->pm_enabled)
                return false;
 
-       if (!smu->ppt_funcs || !smu->ppt_funcs->baco_is_support)
+       if (!smu->ppt_funcs || !smu->ppt_funcs->get_bamaco_support)
                return false;
 
-       return smu->ppt_funcs->baco_is_support(smu);
+       return smu->ppt_funcs->get_bamaco_support(smu);
 }
 
 static int smu_baco_set_state(void *handle, int state)
index 1fa81575788c545a39178275ab036cbe6dcdb0c9..3ef76f9543f3ddd32e19714f536262f945432ffb 100644 (file)
@@ -1174,9 +1174,11 @@ struct pptable_funcs {
        int (*get_max_sustainable_clocks_by_dc)(struct smu_context *smu, struct pp_smu_nv_clock_table *max_clocks);
 
        /**
-        * @baco_is_support: Check if GPU supports BACO (Bus Active, Chip Off).
+        * @get_bamaco_support: Check if GPU supports BACO/MACO
+        * BACO: Bus Active, Chip Off
+        * MACO: Memory Active, Chip Off
         */
-       bool (*baco_is_support)(struct smu_context *smu);
+       bool (*get_bamaco_support)(struct smu_context *smu);
 
        /**
         * @baco_get_state: Get the current BACO state.
index a0e5ad0381d664946e1b3ce61c1e06f21fba4f42..0e8fdf3bccc4f974ddbb4ef968ce1bbd18bc558a 100644 (file)
@@ -237,7 +237,7 @@ int smu_v11_0_set_azalia_d3_pme(struct smu_context *smu);
 int smu_v11_0_get_max_sustainable_clocks_by_dc(struct smu_context *smu,
                struct pp_smu_nv_clock_table *max_clocks);
 
-bool smu_v11_0_baco_is_support(struct smu_context *smu);
+bool smu_v11_0_get_bamaco_support(struct smu_context *smu);
 
 enum smu_baco_state smu_v11_0_baco_get_state(struct smu_context *smu);
 
index fbd57fa1a004922c49404fee284bb6ccee19f17a..bad7e73e9fe039f07c476614882df861da19bbf8 100644 (file)
@@ -210,7 +210,7 @@ int smu_v13_0_set_azalia_d3_pme(struct smu_context *smu);
 int smu_v13_0_get_max_sustainable_clocks_by_dc(struct smu_context *smu,
                                               struct pp_smu_nv_clock_table *max_clocks);
 
-bool smu_v13_0_baco_is_support(struct smu_context *smu);
+bool smu_v13_0_get_bamaco_support(struct smu_context *smu);
 
 int smu_v13_0_baco_enter(struct smu_context *smu);
 int smu_v13_0_baco_exit(struct smu_context *smu);
index 4af1985ae44668edf74b40c4f26dbd1bcd83c376..31bbbc1ddda2ac11acc3fa0947b732eeac05ab22 100644 (file)
@@ -160,7 +160,7 @@ int smu_v14_0_register_irq_handler(struct smu_context *smu);
 int smu_v14_0_baco_set_armd3_sequence(struct smu_context *smu,
                                      enum smu_baco_seq baco_seq);
 
-bool smu_v14_0_baco_is_support(struct smu_context *smu);
+bool smu_v14_0_get_bamaco_support(struct smu_context *smu);
 
 enum smu_baco_state smu_v14_0_baco_get_state(struct smu_context *smu);
 
index 0c2d04f978ac92257d78a184786e48c837e38b7f..6d334a2aff6729cf1303b00e7ad8118db716c7bf 100644 (file)
@@ -2387,7 +2387,7 @@ static const struct pptable_funcs arcturus_ppt_funcs = {
        .register_irq_handler = smu_v11_0_register_irq_handler,
        .set_azalia_d3_pme = smu_v11_0_set_azalia_d3_pme,
        .get_max_sustainable_clocks_by_dc = smu_v11_0_get_max_sustainable_clocks_by_dc,
-       .baco_is_support = smu_v11_0_baco_is_support,
+       .get_bamaco_support = smu_v11_0_get_bamaco_support,
        .baco_enter = smu_v11_0_baco_enter,
        .baco_exit = smu_v11_0_baco_exit,
        .get_dpm_ultimate_freq = smu_v11_0_get_dpm_ultimate_freq,
index 836b1df7992862614d017c0dd4d919f0f80a3965..5a68d365967f71cecfe8cf26bcecb3dd5d735f8f 100644 (file)
@@ -3538,7 +3538,7 @@ static const struct pptable_funcs navi10_ppt_funcs = {
        .register_irq_handler = smu_v11_0_register_irq_handler,
        .set_azalia_d3_pme = smu_v11_0_set_azalia_d3_pme,
        .get_max_sustainable_clocks_by_dc = smu_v11_0_get_max_sustainable_clocks_by_dc,
-       .baco_is_support = smu_v11_0_baco_is_support,
+       .get_bamaco_support = smu_v11_0_get_bamaco_support,
        .baco_enter = navi10_baco_enter,
        .baco_exit = navi10_baco_exit,
        .get_dpm_ultimate_freq = smu_v11_0_get_dpm_ultimate_freq,
index 1f18b61884f3f2ae8c3f4415b571329659b7a52c..e426f457a017f7751bf5b13f28571baca6de1424 100644 (file)
@@ -4431,7 +4431,7 @@ static const struct pptable_funcs sienna_cichlid_ppt_funcs = {
        .register_irq_handler = smu_v11_0_register_irq_handler,
        .set_azalia_d3_pme = smu_v11_0_set_azalia_d3_pme,
        .get_max_sustainable_clocks_by_dc = smu_v11_0_get_max_sustainable_clocks_by_dc,
-       .baco_is_support = smu_v11_0_baco_is_support,
+       .get_bamaco_support = smu_v11_0_get_bamaco_support,
        .baco_enter = sienna_cichlid_baco_enter,
        .baco_exit = sienna_cichlid_baco_exit,
        .mode1_reset_is_support = sienna_cichlid_is_mode1_reset_supported,
index 5e5da9b16718f417e11310716079aaf4bce8fc26..f6913820dbb73565e14e1792ec5a8f2bdcb47825 100644 (file)
@@ -1557,7 +1557,7 @@ int smu_v11_0_baco_set_armd3_sequence(struct smu_context *smu,
        return smu_cmn_send_smc_msg_with_param(smu, SMU_MSG_ArmD3, baco_seq, NULL);
 }
 
-bool smu_v11_0_baco_is_support(struct smu_context *smu)
+bool smu_v11_0_get_bamaco_support(struct smu_context *smu)
 {
        struct smu_baco_context *smu_baco = &smu->smu_baco;
 
index f41ac6465f2a98aa3db98ed5dbe04d126e0d1d74..639edcb90deb5e3a50ae02637f356543cc1da0e5 100644 (file)
@@ -1581,7 +1581,7 @@ out:
        adev->unique_id = ((uint64_t)upper32 << 32) | lower32;
 }
 
-static bool aldebaran_is_baco_supported(struct smu_context *smu)
+static bool aldebaran_get_bamaco_support(struct smu_context *smu)
 {
        /* aldebaran is not support baco */
 
@@ -2059,7 +2059,7 @@ static const struct pptable_funcs aldebaran_ppt_funcs = {
        .register_irq_handler = smu_v13_0_register_irq_handler,
        .set_azalia_d3_pme = smu_v13_0_set_azalia_d3_pme,
        .get_max_sustainable_clocks_by_dc = smu_v13_0_get_max_sustainable_clocks_by_dc,
-       .baco_is_support = aldebaran_is_baco_supported,
+       .get_bamaco_support = aldebaran_get_bamaco_support,
        .get_dpm_ultimate_freq = smu_v13_0_get_dpm_ultimate_freq,
        .set_soft_freq_limited_range = aldebaran_set_soft_freq_limited_range,
        .od_edit_dpm_table = aldebaran_usr_edit_dpm_table,
index ce16f2a08a478c0ab09c77cb5394b5c38308f7e6..0193b81eab147c2fd7fdf1985fb7917668fa43dc 100644 (file)
@@ -2268,7 +2268,7 @@ static int smu_v13_0_baco_set_state(struct smu_context *smu,
        return ret;
 }
 
-bool smu_v13_0_baco_is_support(struct smu_context *smu)
+bool smu_v13_0_get_bamaco_support(struct smu_context *smu)
 {
        struct smu_baco_context *smu_baco = &smu->smu_baco;
 
index 67117ced7c6ae65405fb3a5338743d31270e8cd3..1e09d5f2d82fe4d9f2ce376bc904634e32f7ca76 100644 (file)
@@ -3076,7 +3076,7 @@ static const struct pptable_funcs smu_v13_0_0_ppt_funcs = {
        .set_tool_table_location = smu_v13_0_set_tool_table_location,
        .deep_sleep_control = smu_v13_0_deep_sleep_control,
        .gfx_ulv_control = smu_v13_0_gfx_ulv_control,
-       .baco_is_support = smu_v13_0_baco_is_support,
+       .get_bamaco_support = smu_v13_0_get_bamaco_support,
        .baco_enter = smu_v13_0_baco_enter,
        .baco_exit = smu_v13_0_baco_exit,
        .mode1_reset_is_support = smu_v13_0_0_is_mode1_reset_supported,
index 1258060816ddf318bd51551ed68514bb421b7959..7c3a85879fd5b5911bf73e9d10234eef5b8fa8d2 100644 (file)
@@ -2077,7 +2077,7 @@ static void smu_v13_0_6_get_unique_id(struct smu_context *smu)
        adev->unique_id = pptable->PublicSerialNumber_AID;
 }
 
-static bool smu_v13_0_6_is_baco_supported(struct smu_context *smu)
+static bool smu_v13_0_6_get_bamaco_support(struct smu_context *smu)
 {
        /* smu_13_0_6 does not support baco */
 
@@ -3188,7 +3188,7 @@ static const struct pptable_funcs smu_v13_0_6_ppt_funcs = {
        .enable_thermal_alert = smu_v13_0_enable_thermal_alert,
        .disable_thermal_alert = smu_v13_0_disable_thermal_alert,
        .setup_pptable = smu_v13_0_6_setup_pptable,
-       .baco_is_support = smu_v13_0_6_is_baco_supported,
+       .get_bamaco_support = smu_v13_0_6_get_bamaco_support,
        .get_dpm_ultimate_freq = smu_v13_0_6_get_dpm_ultimate_freq,
        .set_soft_freq_limited_range = smu_v13_0_6_set_soft_freq_limited_range,
        .od_edit_dpm_table = smu_v13_0_6_usr_edit_dpm_table,
index 7318964f1f148fae680df028b0ae9c1cc74cb616..e996a0a4d33e105eb26e2705fbef0a6b0b267c2b 100644 (file)
@@ -2650,7 +2650,7 @@ static const struct pptable_funcs smu_v13_0_7_ppt_funcs = {
        .set_tool_table_location = smu_v13_0_set_tool_table_location,
        .get_pp_feature_mask = smu_cmn_get_pp_feature_mask,
        .set_pp_feature_mask = smu_cmn_set_pp_feature_mask,
-       .baco_is_support = smu_v13_0_baco_is_support,
+       .get_bamaco_support = smu_v13_0_get_bamaco_support,
        .baco_enter = smu_v13_0_baco_enter,
        .baco_exit = smu_v13_0_baco_exit,
        .mode1_reset_is_support = smu_v13_0_7_is_mode1_reset_supported,
index 07a65e005785d6d0fceddd2564d63e84d08e755e..5bf6bde9916179aa9726facd7bac665b0b15c130 100644 (file)
@@ -1590,7 +1590,7 @@ int smu_v14_0_baco_set_armd3_sequence(struct smu_context *smu,
        return 0;
 }
 
-bool smu_v14_0_baco_is_support(struct smu_context *smu)
+bool smu_v14_0_get_bamaco_support(struct smu_context *smu)
 {
        struct smu_baco_context *smu_baco = &smu->smu_baco;