Home
last modified time | relevance | path

Searched refs:energy (Results 1 - 19 of 19) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/events/
H A Drapl.c3 * 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 Drapl.c3 * 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 Dgitsource.sh14 #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 Dtbench.sh12 # 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 Drx.c175 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 Di915_hwmon.c23 * - 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 Drx.c119 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 Dibmaem.c4 * 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 Dibmaem.c4 * 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 Dbq27xxx_battery.h56 int energy; member
/kernel/linux/linux-6.6/include/linux/power/
H A Dbq27xxx_battery.h57 int energy; member
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/fw/api/
H A Dscan.h1129 * @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 Dscan.h1154 * @energy: energy
1163 u8 energy; member
1198 * @energy: energy
1207 u8 energy; member
/kernel/linux/linux-5.10/drivers/powercap/
H A Dintel_rapl_common.c175 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 Dbq27xxx_battery.c994 [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 Dbq27xxx_battery.c1059 [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 Dintel_rapl_common.c300 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 Dphy_int.h341 u16 energy; member
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/
H A Dphy_int.h341 u16 energy; member

Completed in 30 milliseconds