Home
last modified time | relevance | path

Searched refs:bgate (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/amd/powerplay/hwmgr/
Dsmu7_clockpowergating.c42 static int smu7_update_uvd_dpm(struct pp_hwmgr *hwmgr, bool bgate) in smu7_update_uvd_dpm() argument
44 if (!bgate) in smu7_update_uvd_dpm()
46 return smu7_enable_disable_uvd_dpm(hwmgr, !bgate); in smu7_update_uvd_dpm()
49 static int smu7_update_vce_dpm(struct pp_hwmgr *hwmgr, bool bgate) in smu7_update_vce_dpm() argument
51 if (!bgate) in smu7_update_vce_dpm()
53 return smu7_enable_disable_vce_dpm(hwmgr, !bgate); in smu7_update_vce_dpm()
109 void smu7_powergate_uvd(struct pp_hwmgr *hwmgr, bool bgate) in smu7_powergate_uvd() argument
113 data->uvd_power_gated = bgate; in smu7_powergate_uvd()
115 if (bgate) { in smu7_powergate_uvd()
137 void smu7_powergate_vce(struct pp_hwmgr *hwmgr, bool bgate) in smu7_powergate_vce() argument
[all …]
Dsmu7_clockpowergating.h29 void smu7_powergate_vce(struct pp_hwmgr *hwmgr, bool bgate);
30 void smu7_powergate_uvd(struct pp_hwmgr *hwmgr, bool bgate);
32 int smu7_powergate_acp(struct pp_hwmgr *hwmgr, bool bgate);
Dvega10_hwmgr.h441 int vega10_update_uvd_dpm(struct pp_hwmgr *hwmgr, bool bgate);
442 int vega10_update_samu_dpm(struct pp_hwmgr *hwmgr, bool bgate);
443 int vega10_update_acp_dpm(struct pp_hwmgr *hwmgr, bool bgate);
Dsmu8_hwmgr.c1840 int smu8_dpm_update_uvd_dpm(struct pp_hwmgr *hwmgr, bool bgate) in smu8_dpm_update_uvd_dpm() argument
1846 if (!bgate) { in smu8_dpm_update_uvd_dpm()
1893 static void smu8_dpm_powergate_acp(struct pp_hwmgr *hwmgr, bool bgate) in smu8_dpm_powergate_acp() argument
1897 if (data->acp_power_gated == bgate) in smu8_dpm_powergate_acp()
1900 if (bgate) in smu8_dpm_powergate_acp()
1906 static void smu8_dpm_powergate_uvd(struct pp_hwmgr *hwmgr, bool bgate) in smu8_dpm_powergate_uvd() argument
1910 data->uvd_power_gated = bgate; in smu8_dpm_powergate_uvd()
1912 if (bgate) { in smu8_dpm_powergate_uvd()
1934 static void smu8_dpm_powergate_vce(struct pp_hwmgr *hwmgr, bool bgate) in smu8_dpm_powergate_vce() argument
1938 if (bgate) { in smu8_dpm_powergate_vce()
Dvega12_hwmgr.c2410 static void vega12_power_gate_vce(struct pp_hwmgr *hwmgr, bool bgate) in vega12_power_gate_vce() argument
2414 if (data->vce_power_gated == bgate) in vega12_power_gate_vce()
2417 data->vce_power_gated = bgate; in vega12_power_gate_vce()
2418 vega12_enable_disable_vce_dpm(hwmgr, !bgate); in vega12_power_gate_vce()
2421 static void vega12_power_gate_uvd(struct pp_hwmgr *hwmgr, bool bgate) in vega12_power_gate_uvd() argument
2425 if (data->uvd_power_gated == bgate) in vega12_power_gate_uvd()
2428 data->uvd_power_gated = bgate; in vega12_power_gate_uvd()
2429 vega12_enable_disable_uvd_dpm(hwmgr, !bgate); in vega12_power_gate_uvd()
Dvega20_hwmgr.c3596 static void vega20_power_gate_vce(struct pp_hwmgr *hwmgr, bool bgate) in vega20_power_gate_vce() argument
3600 if (data->vce_power_gated == bgate) in vega20_power_gate_vce()
3603 data->vce_power_gated = bgate; in vega20_power_gate_vce()
3604 if (bgate) { in vega20_power_gate_vce()
3605 vega20_enable_disable_vce_dpm(hwmgr, !bgate); in vega20_power_gate_vce()
3613 vega20_enable_disable_vce_dpm(hwmgr, !bgate); in vega20_power_gate_vce()
3618 static void vega20_power_gate_uvd(struct pp_hwmgr *hwmgr, bool bgate) in vega20_power_gate_uvd() argument
3622 if (data->uvd_power_gated == bgate) in vega20_power_gate_uvd()
3625 data->uvd_power_gated = bgate; in vega20_power_gate_uvd()
3626 vega20_enable_disable_uvd_dpm(hwmgr, !bgate); in vega20_power_gate_uvd()
Dsmu10_hwmgr.c1181 static void smu10_powergate_vcn(struct pp_hwmgr *hwmgr, bool bgate) in smu10_powergate_vcn() argument
1185 if (bgate) { in smu10_powergate_vcn()
Dvega10_hwmgr.c4618 static void vega10_power_gate_vce(struct pp_hwmgr *hwmgr, bool bgate) in vega10_power_gate_vce() argument
4622 data->vce_power_gated = bgate; in vega10_power_gate_vce()
4623 vega10_enable_disable_vce_dpm(hwmgr, !bgate); in vega10_power_gate_vce()
4626 static void vega10_power_gate_uvd(struct pp_hwmgr *hwmgr, bool bgate) in vega10_power_gate_uvd() argument
4630 data->uvd_power_gated = bgate; in vega10_power_gate_uvd()
4631 vega10_enable_disable_uvd_dpm(hwmgr, !bgate); in vega10_power_gate_uvd()
/Linux-v5.4/drivers/gpu/drm/amd/powerplay/inc/
Dhwmgr.h261 void (*powergate_vce)(struct pp_hwmgr *hwmgr, bool bgate);
262 void (*powergate_uvd)(struct pp_hwmgr *hwmgr, bool bgate);
263 void (*powergate_acp)(struct pp_hwmgr *hwmgr, bool bgate);
346 int (*powergate_sdma)(struct pp_hwmgr *hwmgr, bool bgate);