Home
last modified time | relevance | path

Searched refs:telemetry (Results 1 – 25 of 35) sorted by relevance

12

/linux/drivers/crypto/intel/qat/qat_common/
H A Dadf_telemetry.c63 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 Dadf_tl_debugfs.c26 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 Dadf_accel_devices.h454 struct adf_telemetry *telemetry; member
/linux/Documentation/ABI/testing/
H A Dsysfs-class-intel_pmt-features11 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 Ddebugfs-driver-qat_telemetry1 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 Dsysfs-class-intel_pmt7 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 Dsysfs-class-power-ltc4162l56 Write a "1" to this to keep performing telemetry once every few
/linux/Documentation/hwmon/
H A Dmp2975.rst28 - 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 Dtps53679.rst175 telemetry supported on TPS53676 and TPS53681 only.
193 non-phase telemetry (iout1, iout2).
H A Dmacsmc-hwmon.rst20 (e.g. the MacBooks expose battery telemetry that is not present on
H A Dlt3074.rst26 response linear regulator with PMBus serial interface. PMBus telemetry
H A Dmp2888.rst27 - One pages 0 for telemetry.
H A Dxdpe152c4.rst35 Devices support two pages for telemetry.
H A Dxdpe12284.rst46 Devices support two pages for telemetry.
/linux/drivers/platform/chrome/wilco_ec/
H A DKconfig35 tristate "Enable querying telemetry data from EC"
38 If you say Y here, you get support to query EC telemetry data from
H A DMakefile10 wilco_ec_telem-objs := telemetry.o
/linux/drivers/platform/x86/intel/pmt/
H A DMakefile10 pmt_telemetry-y := telemetry.o
H A DKconfig25 access to hardware telemetry metrics on devices that support the
/linux/drivers/platform/x86/intel/telemetry/
H A DKconfig13 telemetry for Intel SoC from Apollo Lake onwards.
/linux/drivers/platform/x86/intel/
H A DMakefile14 obj-$(CONFIG_INTEL_TELEMETRY) += telemetry/
/linux/drivers/acpi/dptf/
H A DKconfig22 This participant is responsible for exposing platform telemetry:
/linux/sound/soc/sof/
H A DMakefile14 ipc4-mtrace.o ipc4-telemetry.o
/linux/sound/soc/sof/intel/
H A DMakefile9 telemetry.o tracepoints.o
/linux/Documentation/accel/amdxdna/
H A Damdnpu.rst69 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 Damd_hsmp.rst74 2. HSMP telemetry sysfs files

12