SMU72_Discrete_GraphicsLevel
SMU72_Discrete_GraphicsLevel GraphicsLevel[SMU72_MAX_LEVELS_GRAPHICS];
typedef struct SMU72_Discrete_GraphicsLevel SMU72_Discrete_GraphicsLevel;
struct SMU72_Discrete_GraphicsLevel *levels =
clk_activity_offset = array + (sizeof(SMU72_Discrete_GraphicsLevel) * i)
+ offsetof(SMU72_Discrete_GraphicsLevel, ActivityLevel);
up_hyst_offset = array + (sizeof(SMU72_Discrete_GraphicsLevel) * i)
+ offsetof(SMU72_Discrete_GraphicsLevel, UpHyst);
down_hyst_offset = array + (sizeof(SMU72_Discrete_GraphicsLevel) * i)
+ offsetof(SMU72_Discrete_GraphicsLevel, DownHyst);
uint32_t engine_clock, SMU72_Discrete_GraphicsLevel *sclk)
SMU72_Discrete_GraphicsLevel *graphic_level)
uint32_t level_array_size = sizeof(SMU72_Discrete_GraphicsLevel) *
SMU72_Discrete_GraphicsLevel *levels = smu_data->smc_state_table.GraphicsLevel;