Lines Matching defs:rg

61 	struct hwm_reg rg;
135 rgaddr = hwmon->rg.energy_status_tile;
137 rgaddr = hwmon->rg.energy_status_all;
166 r = intel_uncore_read(ddat->uncore, hwmon->rg.pkg_rapl_limit);
235 hwm_locked_with_pm_intel_uncore_rmw(ddat, hwmon->rg.pkg_rapl_limit,
257 return i915_mmio_reg_valid(hwmon->rg.pkg_rapl_limit) ? attr->mode : 0;
325 reg_value = intel_uncore_read(ddat->uncore, hwmon->rg.gt_perf_status);
343 return i915_mmio_reg_valid(hwmon->rg.pkg_rapl_limit) ? 0664 : 0;
345 return i915_mmio_reg_valid(hwmon->rg.pkg_power_sku) ? 0444 : 0;
358 * "typical but not guaranteed" min/max values in rg.pkg_power_sku. Follow the
371 r = intel_uncore_read(ddat->uncore, hwmon->rg.pkg_rapl_limit);
378 hwmon->rg.pkg_rapl_limit,
384 r = intel_uncore_read64(ddat->uncore, hwmon->rg.pkg_power_sku);
431 intel_uncore_rmw(ddat->uncore, hwmon->rg.pkg_rapl_limit,
433 nval = intel_uncore_read(ddat->uncore, hwmon->rg.pkg_rapl_limit);
444 intel_uncore_rmw(ddat->uncore, hwmon->rg.pkg_rapl_limit,
465 hwmon->rg.pkg_power_sku,
505 if (!hwmon || !i915_mmio_reg_valid(hwmon->rg.pkg_rapl_limit))
511 r = intel_uncore_rmw(hwmon->ddat.uncore, hwmon->rg.pkg_rapl_limit,
522 if (!hwmon || !i915_mmio_reg_valid(hwmon->rg.pkg_rapl_limit))
527 intel_uncore_rmw(hwmon->ddat.uncore, hwmon->rg.pkg_rapl_limit,
544 rgaddr = hwmon->rg.energy_status_tile;
546 rgaddr = hwmon->rg.energy_status_all;
733 hwmon->rg.gt_perf_status = GEN12_RPSTAT1;
736 hwmon->rg.pkg_power_sku_unit = PCU_PACKAGE_POWER_SKU_UNIT;
737 hwmon->rg.pkg_power_sku = PCU_PACKAGE_POWER_SKU;
738 hwmon->rg.pkg_rapl_limit = PCU_PACKAGE_RAPL_LIMIT;
739 hwmon->rg.energy_status_all = PCU_PACKAGE_ENERGY_STATUS;
740 hwmon->rg.energy_status_tile = INVALID_MMIO_REG;
742 hwmon->rg.pkg_power_sku_unit = GT0_PACKAGE_POWER_SKU_UNIT;
743 hwmon->rg.pkg_power_sku = INVALID_MMIO_REG;
744 hwmon->rg.pkg_rapl_limit = GT0_PACKAGE_RAPL_LIMIT;
745 hwmon->rg.energy_status_all = GT0_PLATFORM_ENERGY_STATUS;
746 hwmon->rg.energy_status_tile = GT0_PACKAGE_ENERGY_STATUS;
748 hwmon->rg.pkg_power_sku_unit = INVALID_MMIO_REG;
749 hwmon->rg.pkg_power_sku = INVALID_MMIO_REG;
750 hwmon->rg.pkg_rapl_limit = INVALID_MMIO_REG;
751 hwmon->rg.energy_status_all = INVALID_MMIO_REG;
752 hwmon->rg.energy_status_tile = INVALID_MMIO_REG;
757 * The contents of register hwmon->rg.pkg_power_sku_unit do not change,
760 if (i915_mmio_reg_valid(hwmon->rg.pkg_power_sku_unit))
762 hwmon->rg.pkg_power_sku_unit);
773 if (i915_mmio_reg_valid(hwmon->rg.energy_status_all))
775 if (i915_mmio_reg_valid(hwmon->rg.energy_status_tile)) {