/kernel/linux/linux-5.10/arch/x86/events/ |
H A D | rapl.c | 3 * Support Intel/AMD RAPL energy consumption counters 12 * RAPL provides more controls than just reporting energy consumption 13 * however here we only expose the 3 energy consumption free running 70 * RAPL energy status counters 397 RAPL_EVENT_ATTR_STR(energy-cores, rapl_cores, "event=0x01"); 398 RAPL_EVENT_ATTR_STR(energy-pkg , rapl_pkg, "event=0x02"); 399 RAPL_EVENT_ATTR_STR(energy-ram , rapl_ram, "event=0x03"); 400 RAPL_EVENT_ATTR_STR(energy-gpu , rapl_gpu, "event=0x04"); 401 RAPL_EVENT_ATTR_STR(energy-psys, rapl_psys, "event=0x05"); 403 RAPL_EVENT_ATTR_STR(energy [all...] |
/kernel/linux/linux-6.6/arch/x86/events/ |
H A D | rapl.c | 3 * Support Intel/AMD RAPL energy consumption counters 12 * RAPL provides more controls than just reporting energy consumption 13 * however here we only expose the 3 energy consumption free running 70 * RAPL energy status counters 397 RAPL_EVENT_ATTR_STR(energy-cores, rapl_cores, "event=0x01"); 398 RAPL_EVENT_ATTR_STR(energy-pkg , rapl_pkg, "event=0x02"); 399 RAPL_EVENT_ATTR_STR(energy-ram , rapl_ram, "event=0x03"); 400 RAPL_EVENT_ATTR_STR(energy-gpu , rapl_gpu, "event=0x04"); 401 RAPL_EVENT_ATTR_STR(energy-psys, rapl_psys, "event=0x05"); 403 RAPL_EVENT_ATTR_STR(energy [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/amd-pstate/ |
H A D | gitsource.sh | 14 #8) Plot png images about time, energy and performance per watt for each test. 28 # $1: governor, $2: round, $3: des-perf, $4: freq, $5: load, $6: time $7: energy, $8: PPW 86 perf stat -a --per-socket -I 1000 -e power/energy-pkg/ /usr/bin/time -o ../$OUTFILE_GIT.time-gitsource-$1-$2.log make test -j$MAKE_CPUS > ../$OUTFILE_GIT-perf-$1-$2.log 2>&1 115 grep Joules $OUTFILE_GIT-perf-$1-$2.log | awk '{print $4}' > $OUTFILE_GIT-energy-$1-$2.log 116 en_sum=$(awk 'BEGIN {sum=0};{sum += $1};END {print sum}' $OUTFILE_GIT-energy-$1-$2.log) 120 # seconds. It is well known that P=E/t, where P is power measured in watts(W), E is energy measured in joules(J), 170 grep "Gitsource-$1-#" $OUTFILE_GIT.result | grep "power consumption(J):" | awk '{print $NF}' > $OUTFILE_GIT-energy-$1.log 171 en_sum=$(awk 'BEGIN {sum=0};{sum += $1};END {print sum}' $OUTFILE_GIT-energy-$1.log) 174 avg_en=$(awk 'BEGIN {sum=0};{sum += $1};END {print sum/'$LOOP_TIMES'}' $OUTFILE_GIT-energy-$1.log) 178 # seconds. It is well known that P=E/t, where P is power measured in watts(W), E is energy measure [all...] |
H A D | tbench.sh | 12 # 6) Plot png images about performance, energy and performance per watt for each test. 23 # $1: governor, $2: round, $3: des-perf, $4: freq, $5: load, $6: performance, $7: energy, $8: performance per watt 71 perf stat -a --per-socket -I 1000 -e power/energy-pkg/ tbench -t $TIME_LIMIT $PROCESS_NUM > $OUTFILE_TBENCH-perf-$1-$2.log 2>&1 102 grep Joules $OUTFILE_TBENCH-perf-$1-$2.log | awk '{print $4}' > $OUTFILE_TBENCH-energy-$1-$2.log 103 en_sum=$(awk 'BEGIN {sum=0};{sum += $1};END {print sum}' $OUTFILE_TBENCH-energy-$1-$2.log) 107 # It is well known that P=E/t, where P is power measured in watts(W), E is energy measured in joules(J), 157 grep "Tbench-$1-#" $OUTFILE_TBENCH.result | grep "power consumption(J):" | awk '{print $NF}' > $OUTFILE_TBENCH-energy-$1.log 158 en_sum=$(awk 'BEGIN {sum=0};{sum += $1};END {print sum}' $OUTFILE_TBENCH-energy-$1.log) 161 avg_en=$(awk 'BEGIN {sum=0};{sum += $1};END {print sum/'$LOOP_TIMES'}' $OUTFILE_TBENCH-energy-$1.log) 165 # It is well known that P=E/t, where P is power measured in watts(W), E is energy measure [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | rx.c | 175 IWL_DEBUG_STATS(mvm, "energy In A %d B %d C %d , and max %d\n", in iwl_mvm_get_signal_strength() 693 u8 energy[IWL_MVM_STATION_COUNT_MAX]) in iwl_mvm_update_avg_energy() 707 if (!energy[i]) in iwl_mvm_update_avg_energy() 713 sta->avg_energy = energy[i]; in iwl_mvm_update_avg_energy() 816 u8 *energy; in iwl_mvm_handle_rx_statistics() local 897 energy = (void *)&v11->load_stats.avg_energy; in iwl_mvm_handle_rx_statistics() 903 energy = (void *)&stats->load_stats.avg_energy; in iwl_mvm_handle_rx_statistics() 908 iwl_mvm_update_avg_energy(mvm, energy); in iwl_mvm_handle_rx_statistics() 692 iwl_mvm_update_avg_energy(struct iwl_mvm *mvm, u8 energy[IWL_MVM_STATION_COUNT_MAX]) iwl_mvm_update_avg_energy() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | i915_hwmon.c | 23 * - energy - microjoules 43 long accum_energy; /* Accumulated energy for energy1_input */ 105 * hwm_energy - Obtain energy value 107 * The underlying energy hardware register is 32-bits and is subject to 118 * minutes) by accumulating the energy register into a 'long' as allowed by 125 hwm_energy(struct hwm_drvdata *ddat, long *energy) in hwm_energy() argument 150 *energy = mul_u64_u32_shr(ei->accum_energy, SF_ENERGY, in hwm_energy() 275 HWMON_CHANNEL_INFO(energy, HWMON_E_INPUT), 281 HWMON_CHANNEL_INFO(energy, HWMON_E_INPUT), 729 long energy; in hwm_get_preregistration_info() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | rx.c | 119 IWL_DEBUG_STATS(mvm, "energy In A %d B %d , and max %d\n", in iwl_mvm_get_signal_strength() 719 u8 *energy = _data; in iwl_mvm_stats_energy_iter() local 726 if (energy[sta_id]) in iwl_mvm_stats_energy_iter() 727 mvmsta->deflink.avg_energy = energy[sta_id]; in iwl_mvm_stats_energy_iter() 919 u8 *energy; in iwl_mvm_handle_rx_statistics() local 1000 energy = (void *)&v11->load_stats.avg_energy; in iwl_mvm_handle_rx_statistics() 1006 energy = (void *)&stats->load_stats.avg_energy; in iwl_mvm_handle_rx_statistics() 1011 energy); in iwl_mvm_handle_rx_statistics()
|
/kernel/linux/linux-5.10/drivers/hwmon/ |
H A D | ibmaem.c | 4 * temperature/power/energy sensors and capping functionality. 63 /* AEM 2.x has more energy registers */ 149 * Two energy meters 158 /* energy use in mJ */ 159 u64 energy[AEM_NUM_ENERGY_REGS]; member 426 /* Update AEM energy registers */ 430 &data->energy[which], 8); in update_aem_energy_one() 839 before = data->energy[attr->index]; in aem_show_power() 851 after = data->energy[attr->index]; in aem_show_power() 860 /* Display energy us [all...] |
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | ibmaem.c | 4 * temperature/power/energy sensors and capping functionality. 63 /* AEM 2.x has more energy registers */ 149 * Two energy meters 158 /* energy use in mJ */ 159 u64 energy[AEM_NUM_ENERGY_REGS]; member 426 /* Update AEM energy registers */ 430 &data->energy[which], 8); in update_aem_energy_one() 839 before = data->energy[attr->index]; in aem_show_power() 851 after = data->energy[attr->index]; in aem_show_power() 860 /* Display energy us [all...] |
/kernel/linux/linux-5.10/include/linux/power/ |
H A D | bq27xxx_battery.h | 56 int energy; member
|
/kernel/linux/linux-6.6/include/linux/power/ |
H A D | bq27xxx_battery.h | 57 int energy; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/fw/api/ |
H A D | scan.h | 1129 * @energy: energy 1138 u8 energy; member 1173 * @energy: energy 1182 u8 energy; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/fw/api/ |
H A D | scan.h | 1154 * @energy: energy 1163 u8 energy; member 1198 * @energy: energy 1207 u8 energy; member
|
/kernel/linux/linux-5.10/drivers/powercap/ |
H A D | intel_rapl_common.c | 175 static int get_max_energy_counter(struct powercap_zone *pcd_dev, u64 *energy) in get_max_energy_counter() argument 179 *energy = rapl_unit_xlate(rd, ENERGY_UNIT, ENERGY_STATUS_MASK, 0); in get_max_energy_counter() 582 pr_info("DRAM domain energy unit %dpj\n", in rapl_init_domains() 589 pr_info("Platform domain energy unit %dpj\n", in rapl_init_domains() 680 * time, energy, and power. 770 * energy unit: picoJoules : Represented in picoJoules by default 796 pr_debug("Core CPU %s energy=%dpJ, time=%dus, power=%duW\n", in rapl_check_unit_core() 824 pr_debug("Atom %s energy=%dpJ, time=%dus, power=%duW\n", in rapl_check_unit_atom()
|
/kernel/linux/linux-5.10/drivers/power/supply/ |
H A D | bq27xxx_battery.c | 994 [BQ27XXX_DM_DESIGN_ENERGY] = "design-energy", 1376 /* assume design energy & capacity are in same block */ 1423 dev_warn(di->dev, "missing battery:energy-full-design-microwatt-hours\n"); 1431 dev_err(di->dev, "invalid battery:energy-full-design-microwatt-hours %d\n", 1547 * Return the battery Available energy in µWh 1556 dev_dbg(di->dev, "error reading available energy\n"); 1782 cache.energy = bq27xxx_battery_read_energy(di); 2001 ret = bq27xxx_simple_value(di->cache.energy, val);
|
/kernel/linux/linux-6.6/drivers/power/supply/ |
H A D | bq27xxx_battery.c | 1059 [BQ27XXX_DM_DESIGN_ENERGY] = "design-energy", 1441 /* assume design energy & capacity are in same block */ 1488 dev_warn(di->dev, "missing battery:energy-full-design-microwatt-hours\n"); 1496 dev_err(di->dev, "invalid battery:energy-full-design-microwatt-hours %d\n", 1621 * Return the battery Available energy in µWh 1630 dev_dbg(di->dev, "error reading available energy\n"); 1856 cache.energy = bq27xxx_battery_read_energy(di); 2078 ret = bq27xxx_simple_value(di->cache.energy, val);
|
/kernel/linux/linux-6.6/drivers/powercap/ |
H A D | intel_rapl_common.c | 300 static int get_max_energy_counter(struct powercap_zone *pcd_dev, u64 *energy) in get_max_energy_counter() argument 304 *energy = rapl_unit_xlate(rd, ENERGY_UNIT, ENERGY_STATUS_MASK, 0); in get_max_energy_counter() 802 * time, energy, and power. 914 * energy unit: picoJoules : Represented in picoJoules by default 940 pr_debug("Core CPU %s:%s energy=%dpJ, time=%dus, power=%duW\n", in rapl_check_unit_core() 968 pr_debug("Atom %s:%s energy=%dpJ, time=%dus, power=%duW\n", in rapl_check_unit_atom() 1155 pr_debug("Core CPU %s:%s energy=%dpJ, time=%dus, power=%duW\n", in rapl_check_unit_tpmi() 1409 * Get per domain energy/power/time unit.
|
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/ |
H A D | phy_int.h | 341 u16 energy; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/ |
H A D | phy_int.h | 341 u16 energy; member
|