PP_HOST_TO_SMC_US
#define CONVERT_FROM_HOST_TO_SMC_US(X) ((X) = PP_HOST_TO_SMC_US(X))
table->MemoryACPILevel.ActivityLevel = PP_HOST_TO_SMC_US(data->current_profile_setting.mclk_activity);
PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s0);
PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s1);
table->VddcVddciDelta = PP_HOST_TO_SMC_US(table->VddcVddciDelta);
table->BootVddc = PP_HOST_TO_SMC_US(table->BootVddc * VOLTAGE_SCALE);
table->BootVddci = PP_HOST_TO_SMC_US(table->BootVddci * VOLTAGE_SCALE);
table->BootMVdd = PP_HOST_TO_SMC_US(table->BootMVdd * VOLTAGE_SCALE);
dpm_table->DefaultTdp = PP_HOST_TO_SMC_US((uint16_t)(cac_dtp_table->usTDP * 256));
dpm_table->TargetTdp = PP_HOST_TO_SMC_US((uint16_t)(cac_dtp_table->usConfigurableTDP * 256));
dpm_table->BAPMTI_R[i][j][k] = PP_HOST_TO_SMC_US(*def1);
dpm_table->BAPMTI_RC[i][j][k] = PP_HOST_TO_SMC_US(*def2);
smc_voltage_tab->Voltage = PP_HOST_TO_SMC_US(tab->value * VOLTAGE_SCALE);
PP_HOST_TO_SMC_US(data->current_profile_setting.mclk_activity);
dpm_table->DefaultTdp = PP_HOST_TO_SMC_US(
dpm_table->TargetTdp = PP_HOST_TO_SMC_US(
dpm_table->TemperatureLimitEdge = PP_HOST_TO_SMC_US(
dpm_table->TemperatureLimitHotspot = PP_HOST_TO_SMC_US(
dpm_table->TemperatureLimitLiquid1 = PP_HOST_TO_SMC_US(
dpm_table->TemperatureLimitLiquid2 = PP_HOST_TO_SMC_US(
dpm_table->TemperatureLimitVrVddc = PP_HOST_TO_SMC_US(
dpm_table->TemperatureLimitVrMvdd = PP_HOST_TO_SMC_US(
dpm_table->TemperatureLimitPlx = PP_HOST_TO_SMC_US(
dpm_table->FanGainEdge = PP_HOST_TO_SMC_US(
dpm_table->FanGainHotspot = PP_HOST_TO_SMC_US(
dpm_table->FanGainLiquid = PP_HOST_TO_SMC_US(
dpm_table->FanGainVrVddc = PP_HOST_TO_SMC_US(
dpm_table->FanGainVrMvdd = PP_HOST_TO_SMC_US(
dpm_table->FanGainPlx = PP_HOST_TO_SMC_US(
dpm_table->FanGainHbm = PP_HOST_TO_SMC_US(
PP_HOST_TO_SMC_US(hwmgr->thermal_controller.
table->MemoryACPILevel.ActivityLevel = PP_HOST_TO_SMC_US(data->current_profile_setting.mclk_activity);
PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s0);
PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s1);
dpm_table->DefaultTdp = PP_HOST_TO_SMC_US((uint16_t)(cac_dtp_table->usTDP * 256));
dpm_table->TargetTdp = PP_HOST_TO_SMC_US((uint16_t)(cac_dtp_table->usConfigurableTDP * 256));
dpm_table->BAPMTI_R[i][j][k] = PP_HOST_TO_SMC_US(*def1);
dpm_table->BAPMTI_RC[i][j][k] = PP_HOST_TO_SMC_US(*def2);
table->BootVddc = PP_HOST_TO_SMC_US(table->BootVddc * VOLTAGE_SCALE);
table->BootVddci = PP_HOST_TO_SMC_US(table->BootVddci * VOLTAGE_SCALE);
table->BootMVdd = PP_HOST_TO_SMC_US(table->BootMVdd * VOLTAGE_SCALE);
smc_voltage_tab->Voltage = PP_HOST_TO_SMC_US(tab->value * VOLTAGE_SCALE);
u16_boot_mvdd = PP_HOST_TO_SMC_US(1300 * VOLTAGE_SCALE);
PP_HOST_TO_SMC_US(data->current_profile_setting.sclk_activity);
table->AVFSGB_VDROOP_TABLE[0].m2 = PP_HOST_TO_SMC_US(avfs_params.usAVFSGB_FUSE_TABLE_CKSON_m2);
table->AVFSGB_VDROOP_TABLE[1].m2 = PP_HOST_TO_SMC_US(avfs_params.usAVFSGB_FUSE_TABLE_CKSOFF_m2);
table->MaxVoltage = PP_HOST_TO_SMC_US(avfs_params.usMaxVoltage_0_25mv);
AVFS_meanNsigma.DC_tol_sigma = PP_HOST_TO_SMC_US(avfs_params.usAVFS_meanNsigma_DC_tol_sigma);
AVFS_meanNsigma.Platform_mean = PP_HOST_TO_SMC_US(avfs_params.usAVFS_meanNsigma_Platform_mean);
AVFS_meanNsigma.PSM_Age_CompFactor = PP_HOST_TO_SMC_US(avfs_params.usPSM_Age_ComFactor);
AVFS_meanNsigma.Platform_sigma = PP_HOST_TO_SMC_US(avfs_params.usAVFS_meanNsigma_Platform_sigma);
AVFS_SclkOffset.Sclk_Offset[i] = PP_HOST_TO_SMC_US((uint16_t)(sclk_table->entries[i].sclk_offset) / 100);
table->Ulv.BifSclkDfs = PP_HOST_TO_SMC_US((USHORT)(dividers.pll_post_divider));
table->LinkLevel[i-1].BifSclkDfs = PP_HOST_TO_SMC_US((USHORT)(dividers.pll_post_divider));
table->DefaultTdp = PP_HOST_TO_SMC_US((uint16_t)(cac_dtp_table->usTDP * 128));
table->TargetTdp = PP_HOST_TO_SMC_US((uint16_t)(cac_dtp_table->usTDP * 128));
table->TemperatureLimitEdge = PP_HOST_TO_SMC_US(
table->TemperatureLimitHotspot = PP_HOST_TO_SMC_US(
table->FanGainEdge = PP_HOST_TO_SMC_US(
table->FanGainHotspot = PP_HOST_TO_SMC_US(
table->BAPMTI_R[i][j][k] = PP_HOST_TO_SMC_US(*pdef1);
table->BAPMTI_RC[i][j][k] = PP_HOST_TO_SMC_US(*pdef2);
table->FanStartTemperature = PP_HOST_TO_SMC_US(fan_start_temp);
table->FanStopTemperature = PP_HOST_TO_SMC_US(fan_stop_temp);
smu_data->power_tune_table.FuzzyFan_PwmSetDelta = PP_HOST_TO_SMC_US(
PP_HOST_TO_SMC_US(data->mvdd_voltage_table.entries[level].value * VOLTAGE_SCALE);
PP_HOST_TO_SMC_US(data->vddc_voltage_table.entries[level].value * VOLTAGE_SCALE);
PP_HOST_TO_SMC_US(data->vddci_voltage_table.entries[level].value * VOLTAGE_SCALE);
PP_HOST_TO_SMC_US(data->current_profile_setting.mclk_activity);
dpm_table->DefaultTdp = PP_HOST_TO_SMC_US(
dpm_table->TargetTdp = PP_HOST_TO_SMC_US(
PP_HOST_TO_SMC_US(*pdef1);
PP_HOST_TO_SMC_US(*pdef2);
PP_HOST_TO_SMC_US(hwmgr->thermal_controller.
PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s0);
PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s1);
PP_HOST_TO_SMC_US(data->vddc_voltage_table.entries[count].value * VOLTAGE_SCALE);
PP_HOST_TO_SMC_US(data->vddgfx_voltage_table.entries[count].value * VOLTAGE_SCALE);
PP_HOST_TO_SMC_US(data->vddci_voltage_table.entries[count].value * VOLTAGE_SCALE);
PP_HOST_TO_SMC_US(data->vddci_voltage_table.entries[count].value * VOLTAGE_SCALE);
PP_HOST_TO_SMC_US(data->vddci_voltage_table.entries[count].value * VOLTAGE_SCALE);
PP_HOST_TO_SMC_US(data->mvdd_voltage_table.entries[count].value * VOLTAGE_SCALE);
PP_HOST_TO_SMC_US(data->current_profile_setting.mclk_activity);
table->DefaultTdp = PP_HOST_TO_SMC_US((uint16_t)(cac_dtp_table->usTDP * 128));
table->TargetTdp = PP_HOST_TO_SMC_US((uint16_t)(cac_dtp_table->usTDP * 128));
table->TemperatureLimitEdge = PP_HOST_TO_SMC_US(
table->TemperatureLimitHotspot = PP_HOST_TO_SMC_US(
table->FanGainEdge = PP_HOST_TO_SMC_US(
table->FanGainHotspot = PP_HOST_TO_SMC_US(
table->BAPMTI_R[i][j][k] = PP_HOST_TO_SMC_US(*pdef1);
table->BAPMTI_RC[i][j][k] = PP_HOST_TO_SMC_US(*pdef2);
PP_HOST_TO_SMC_US(avfs_params.usAVFSGB_FUSE_TABLE_CKSON_m2);
PP_HOST_TO_SMC_US(avfs_params.usAVFSGB_FUSE_TABLE_CKSOFF_m2);
table->MaxVoltage = PP_HOST_TO_SMC_US(avfs_params.usMaxVoltage_0_25mv);
PP_HOST_TO_SMC_US(avfs_params.usAVFS_meanNsigma_DC_tol_sigma);
PP_HOST_TO_SMC_US(avfs_params.usAVFS_meanNsigma_Platform_mean);
PP_HOST_TO_SMC_US(avfs_params.usPSM_Age_ComFactor);
PP_HOST_TO_SMC_US(avfs_params.usAVFS_meanNsigma_Platform_sigma);
PP_HOST_TO_SMC_US((uint16_t)
smu_data->power_tune_table.FuzzyFan_PwmSetDelta = PP_HOST_TO_SMC_US(
PP_HOST_TO_SMC_US((uint16_t)(dividers.pll_post_divider));
PP_HOST_TO_SMC_US((uint16_t)(dividers.pll_post_divider));
table->SmioTable2.Pattern[level].Voltage = PP_HOST_TO_SMC_US(
table->SmioTable1.Pattern[level].Voltage = PP_HOST_TO_SMC_US(