PP_SMC_POWER_PROFILE_CUSTOM
if (profile_mode == PP_SMC_POWER_PROFILE_CUSTOM) {
if (!(type < PP_SMC_POWER_PROFILE_CUSTOM))
case PP_SMC_POWER_PROFILE_CUSTOM:
case PP_SMC_POWER_PROFILE_CUSTOM:
tmp = smu7_profiling[PP_SMC_POWER_PROFILE_CUSTOM];
smu7_profiling[PP_SMC_POWER_PROFILE_CUSTOM] = tmp;
for (i = 0; i < PP_SMC_POWER_PROFILE_CUSTOM; i++)
if (power_profile_mode == PP_SMC_POWER_PROFILE_CUSTOM) {
case PP_SMC_POWER_PROFILE_CUSTOM:
for (i = 0; i <= PP_SMC_POWER_PROFILE_CUSTOM; i++) {
if (power_profile_mode > PP_SMC_POWER_PROFILE_CUSTOM) {
if (power_profile_mode == PP_SMC_POWER_PROFILE_CUSTOM) {
if (!(type < PP_SMC_POWER_PROFILE_CUSTOM))
if (param[param_size] == PP_SMC_POWER_PROFILE_CUSTOM) {
for (i = 0; i <= PP_SMC_POWER_PROFILE_CUSTOM; i++) {
if (workload_mask & (1 << PP_SMC_POWER_PROFILE_CUSTOM)) {
WORKLOAD_MAP(PP_SMC_POWER_PROFILE_CUSTOM, WORKLOAD_PPLIB_CUSTOM_BIT),
for (i = 0; i <= PP_SMC_POWER_PROFILE_CUSTOM; i++) {
if (workload_mask & (1 << PP_SMC_POWER_PROFILE_CUSTOM)) {
WORKLOAD_MAP(PP_SMC_POWER_PROFILE_CUSTOM, WORKLOAD_PPLIB_CUSTOM_BIT),
for (i = 0; i <= PP_SMC_POWER_PROFILE_CUSTOM; i++) {
if (workload_mask & (1 << PP_SMC_POWER_PROFILE_CUSTOM)) {
WORKLOAD_MAP(PP_SMC_POWER_PROFILE_CUSTOM, WORKLOAD_PPLIB_CUSTOM_BIT),
WORKLOAD_MAP(PP_SMC_POWER_PROFILE_CUSTOM, WORKLOAD_PPLIB_CUSTOM_BIT),
for (i = 0; i <= PP_SMC_POWER_PROFILE_CUSTOM; i++) {
WORKLOAD_MAP(PP_SMC_POWER_PROFILE_CUSTOM, WORKLOAD_PPLIB_CUSTOM_BIT),
if (workload_mask & (1 << PP_SMC_POWER_PROFILE_CUSTOM)) {
WORKLOAD_MAP(PP_SMC_POWER_PROFILE_CUSTOM, WORKLOAD_PPLIB_CUSTOM_BIT),
if (workload_mask & (1 << PP_SMC_POWER_PROFILE_CUSTOM)) {
WORKLOAD_MAP(PP_SMC_POWER_PROFILE_CUSTOM, WORKLOAD_PPLIB_CUSTOM_BIT),
if (workload_mask & (1 << PP_SMC_POWER_PROFILE_CUSTOM)) {
WORKLOAD_MAP(PP_SMC_POWER_PROFILE_CUSTOM, WORKLOAD_PPLIB_CUSTOM_BIT),