Lines Matching full:energy

35 /* Width of the RAPL energy counters, see the *_ENERGY_STATUS_MASK defines */
211 static int get_max_energy_counter(struct powercap_zone *pcd_dev, u64 *energy) in get_max_energy_counter() argument
215 *energy = rapl_unit_xlate(rd, ENERGY_UNIT, ENERGY_STATUS_MASK, 0); in get_max_energy_counter()
616 * time, energy, and power.
723 * energy unit: picoJoules : Represented in picoJoules by default
749 pr_debug("Core CPU %s:%s energy=%dpJ, time=%dus, power=%duW\n", in rapl_default_check_unit()
990 * Get per domain energy/power/time unit.
1093 * of exposing its energy counters via Perf PMU.
1112 * energy units. Use 2.3283064365386962890625e-10 (2^-32) Joules as
1113 * the fixed unit for all energy counters, and covert each hardware
1495 RAPL_EVENT_ATTR_STR(energy-cores, rapl_cores, "event=0x01");
1496 RAPL_EVENT_ATTR_STR(energy-pkg, rapl_pkg, "event=0x02");
1497 RAPL_EVENT_ATTR_STR(energy-ram, rapl_ram, "event=0x03");
1498 RAPL_EVENT_ATTR_STR(energy-gpu, rapl_gpu, "event=0x04");
1499 RAPL_EVENT_ATTR_STR(energy-psys, rapl_psys, "event=0x05");
1501 RAPL_EVENT_ATTR_STR(energy-cores.unit, rapl_unit_cores, "Joules");
1502 RAPL_EVENT_ATTR_STR(energy-pkg.unit, rapl_unit_pkg, "Joules");
1503 RAPL_EVENT_ATTR_STR(energy-ram.unit, rapl_unit_ram, "Joules");
1504 RAPL_EVENT_ATTR_STR(energy-gpu.unit, rapl_unit_gpu, "Joules");
1505 RAPL_EVENT_ATTR_STR(energy-psys.unit, rapl_unit_psys, "Joules");
1507 RAPL_EVENT_ATTR_STR(energy-cores.scale, rapl_scale_cores, "2.3283064365386962890625e-10");
1508 RAPL_EVENT_ATTR_STR(energy-pkg.scale, rapl_scale_pkg, "2.3283064365386962890625e-10");
1509 RAPL_EVENT_ATTR_STR(energy-ram.scale, rapl_scale_ram, "2.3283064365386962890625e-10");
1510 RAPL_EVENT_ATTR_STR(energy-gpu.scale, rapl_scale_gpu, "2.3283064365386962890625e-10");
1511 RAPL_EVENT_ATTR_STR(energy-psys.scale, rapl_scale_psys, "2.3283064365386962890625e-10");
1602 * data->scale[]: times of 2^-32 Joules for each ENERGY COUNTER increase in rapl_package_add_pmu_locked()
1720 * RAPL Package energy counter scope:
1721 * 1. AMD/HYGON platforms use per-PKG package energy counter
1723 * 2.1 CLX-AP platform has per-DIE package energy counter
1725 * package energy counter can be considered as per-PKG/per-DIE,