| /linux/drivers/crypto/intel/qat/qat_common/ |
| H A D | adf_telemetry.c | 63 struct adf_telemetry *telemetry; in adf_tl_alloc_mem() local 68 telemetry = kzalloc_node(sizeof(*telemetry), GFP_KERNEL, node); in adf_tl_alloc_mem() 69 if (!telemetry) in adf_tl_alloc_mem() 72 telemetry->rp_num_indexes = kmalloc_array(tl_data->max_rp, in adf_tl_alloc_mem() 73 sizeof(*telemetry->rp_num_indexes), in adf_tl_alloc_mem() 75 if (!telemetry->rp_num_indexes) in adf_tl_alloc_mem() 78 telemetry->regs_hist_buff = kmalloc_objs(*telemetry->regs_hist_buff, in adf_tl_alloc_mem() 80 if (!telemetry->regs_hist_buff) in adf_tl_alloc_mem() 83 telemetry->regs_data = dma_alloc_coherent(dev, regs_sz, in adf_tl_alloc_mem() 84 &telemetry->regs_data_p, in adf_tl_alloc_mem() [all …]
|
| H A D | adf_tl_debugfs.c | 26 static int tl_collect_values_u32(struct adf_telemetry *telemetry, in tl_collect_values_u32() argument 33 samples = min(telemetry->msg_cnt, telemetry->hbuffs); in tl_collect_values_u32() 34 hb_idx = telemetry->hb_num + telemetry->hbuffs - samples; in tl_collect_values_u32() 36 mutex_lock(&telemetry->regs_hist_lock); in tl_collect_values_u32() 39 regs_hist_buff = telemetry->regs_hist_buff[hb_idx % telemetry->hbuffs]; in tl_collect_values_u32() 45 mutex_unlock(&telemetry->regs_hist_lock); in tl_collect_values_u32() 50 static int tl_collect_values_u64(struct adf_telemetry *telemetry, in tl_collect_values_u64() argument 57 samples = min(telemetry->msg_cnt, telemetry->hbuffs); in tl_collect_values_u64() 58 hb_idx = telemetry->hb_num + telemetry->hbuffs - samples; in tl_collect_values_u64() 60 mutex_lock(&telemetry->regs_hist_lock); in tl_collect_values_u64() [all …]
|
| H A D | adf_accel_devices.h | 454 struct adf_telemetry *telemetry; member
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-class-intel_pmt-features | 11 attributes describing the available telemetry, monitoring, or 17 ├── accelerator_telemetry/ # Per-accelerator telemetry data 18 ├── crash_log/ # Contains system crash telemetry logs 19 ├── per_core_environment_telemetry/ # Environmental telemetry per core 20 ├── per_core_performance_telemetry/ # Performance telemetry per core 21 ├── per_rmid_energy_telemetry/ # Energy telemetry for RMIDs 22 ├── per_rmid_perf_telemetry/ # Performance telemetry for RMIDs 23 ├── tpmi_control/ # TPMI-related controls and telemetry 25 └── uncore_telemetry/ # Uncore telemetry data 59 - Present if the feature supports RMID (Resource Monitoring ID) telemetry. [all …]
|
| H A D | debugfs-driver-qat_telemetry | 1 What: /sys/kernel/debug/qat_<device>_<BDF>/telemetry/control 5 Description: (RW) Enables/disables the reporting of telemetry metrics. 9 * 0: disable telemetry 10 * 1: enable telemetry 11 * 2, 3, 4: enable telemetry and calculate minimum, maximum 16 * 1-4: telemetry is enabled and running 17 * 0: telemetry is disabled 22 telemetry metrics. Samples are collected every second and 28 echo 3 > /sys/kernel/debug/qat_4xxx_0000:6b:00.0/telemetry/control 30 Writing '0' to this file stops the collection of telemetry [all …]
|
| H A D | sysfs-class-intel_pmt | 7 devices that expose hardware telemetry using Intel Platform 16 a PMT telemetry device that exposes hardware telemetry. Each 18 may be opened and mapped or read to access the telemetry space 19 of the device. The register layout of the telemetry space is 28 (RO) The telemetry data for this telemetry device. This file 36 (RO) The GUID for this telemetry device. The GUID identifies 45 (RO) The size of telemetry region in bytes that corresponds to 53 (RO) The offset of telemetry region in bytes that corresponds to
|
| H A D | sysfs-class-power-ltc4162l | 56 Write a "1" to this to keep performing telemetry once every few
|
| /linux/Documentation/hwmon/ |
| H A D | mp2975.rst | 28 - Supports two pages 0 and 1 for telemetry and also pages 2 and 3 for 59 - 'n' is number of telemetry pages (from 1 to 2); 82 - 'n' is number of telemetry pages (from 1 to 2); 105 - 'n' is number of telemetry pages (from 1 to 2);
|
| H A D | tps53679.rst | 175 telemetry supported on TPS53676 and TPS53681 only. 193 non-phase telemetry (iout1, iout2).
|
| H A D | macsmc-hwmon.rst | 20 (e.g. the MacBooks expose battery telemetry that is not present on
|
| H A D | lt3074.rst | 26 response linear regulator with PMBus serial interface. PMBus telemetry
|
| H A D | mp2888.rst | 27 - One pages 0 for telemetry.
|
| H A D | xdpe152c4.rst | 35 Devices support two pages for telemetry.
|
| H A D | xdpe12284.rst | 46 Devices support two pages for telemetry.
|
| /linux/drivers/platform/chrome/wilco_ec/ |
| H A D | Kconfig | 35 tristate "Enable querying telemetry data from EC" 38 If you say Y here, you get support to query EC telemetry data from
|
| H A D | Makefile | 10 wilco_ec_telem-objs := telemetry.o
|
| /linux/drivers/platform/x86/intel/pmt/ |
| H A D | Makefile | 10 pmt_telemetry-y := telemetry.o
|
| H A D | Kconfig | 25 access to hardware telemetry metrics on devices that support the
|
| /linux/drivers/platform/x86/intel/telemetry/ |
| H A D | Kconfig | 13 telemetry for Intel SoC from Apollo Lake onwards.
|
| /linux/drivers/platform/x86/intel/ |
| H A D | Makefile | 14 obj-$(CONFIG_INTEL_TELEMETRY) += telemetry/
|
| /linux/drivers/acpi/dptf/ |
| H A D | Kconfig | 22 This participant is responsible for exposing platform telemetry:
|
| /linux/sound/soc/sof/ |
| H A D | Makefile | 14 ipc4-mtrace.o ipc4-telemetry.o
|
| /linux/sound/soc/sof/intel/ |
| H A D | Makefile | 9 telemetry.o tracepoints.o
|
| /linux/Documentation/accel/amdxdna/ |
| H A D | amdnpu.rst | 69 tasks like setting up of contexts, telemetry, query, error handling, setting up 266 MERT can report various kinds of telemetry information like the following:
|
| /linux/Documentation/arch/x86/ |
| H A D | amd_hsmp.rst | 74 2. HSMP telemetry sysfs files
|