hwpstate_set
struct hwpstate_setting *hwpstate_set;
hwpstate_set = sc->hwpstate_settings;
hwpstate_set[i].volts = CPUFREQ_VAL_UNKNOWN;
hwpstate_set[i].power = CPUFREQ_VAL_UNKNOWN;
hwpstate_set[i].lat = CPUFREQ_VAL_UNKNOWN;
hwpstate_set[i].freq = (100 * (fid + 0x08)) >> did;
hwpstate_set[i].freq = (100 * (fid + 0x10)) >> did;
hwpstate_set[i].freq = fid;
hwpstate_set[i].freq *= 5;
hwpstate_set[i].freq = (200 * fid) / did;
hwpstate_set[i].volts =
hwpstate_set[i].power = AMD_17H_CUR_IDD(msr) * 1000;
hwpstate_set[i].power = hwpstate_amd_iscale(
hwpstate_set[i].power, AMD_17H_CUR_IDIV(msr));
hwpstate_set[i].power *= hwpstate_set[i].volts;
hwpstate_set[i].power /= 1000;
hwpstate_set[i].pstate_id = i;
struct hwpstate_setting *hwpstate_set;
hwpstate_set = sc->hwpstate_settings;
hwpstate_set[i].pstate_id = i;
hwpstate_set[i].freq = perf_set[i].freq;
hwpstate_set[i].volts = perf_set[i].volts;
hwpstate_set[i].power = perf_set[i].power;
hwpstate_set[i].lat = perf_set[i].lat;
static int hwpstate_set(device_t dev, const struct cf_setting *cf);
DEVMETHOD(cpufreq_drv_set, hwpstate_set),