Home
last modified time | relevance | path

Searched full:telemetry (Results 1 – 25 of 70) sorted by relevance

123

/linux/drivers/crypto/intel/qat/qat_common/
H A Dadf_telemetry.c3 #define dev_fmt(fmt) "Telemetry: " fmt
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()
[all …]
H A Dadf_gen4_tl.h40 * struct adf_gen4_tl_device_data_regs - This structure stores device telemetry
100 * telemetry counter values as are being populated periodically by device.
132 * struct adf_gen4_tl_layout - This structure represents entire telemetry
135 * @tl_device_data_regs: structure of device telemetry registers
136 * @tl_ring_pairs_data_regs: array of ring pairs telemetry registers
137 * @reg_tl_msg_cnt: telemetry messages counter
/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 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
/linux/include/uapi/linux/
H A Dpfrut.h176 * struct pfrt_log_data_info - Log Data from telemetry service.
179 * @chunk1_addr_lo: Low 32bit physical address of the telemetry data chunk1
181 * @chunk1_addr_hi: High 32bit physical address of the telemetry data chunk1
183 * @chunk2_addr_lo: Low 32bit physical address of the telemetry data chunk2
185 * @chunk2_addr_hi: High 32bit physical address of the telemetry data chunk2
188 * @chunk1_size: Data size in bytes of the telemetry data chunk1 buffer.
189 * @chunk2_size: Data size in bytes of the telemetry data chunk2 buffer.
190 * @rollover_cnt: Number of times telemetry data buffer is overwritten
191 * since telemetry buffer reset.
192 * @reset_cnt: Number of times telemetry services resets that results in
[all …]
/linux/drivers/platform/x86/intel/telemetry/
H A Dcore.c3 * Intel SoC Core Telemetry Driver
7 * Telemetry Framework provides platform related PM and performance statistics.
8 * This file provides the core telemetry API implementation.
76 * telemetry_read_eventlog() - Fetch the Telemetry log from PSS or IOSS
92 * telemetry_raw_read_eventlog() - Fetch the Telemetry log from PSS or IOSS
145 * Usage by other than telemetry pltdrv module is invalid
165 * Usage by other than telemetry pltdrv module is invalid
179 * telemetry_get_pltdata() - Return telemetry platform config
181 * May be used by other telemetry modules to get platform specific
233 * @telem_unit: Telemetry Unit to check
[all …]
H A Dpltdrv.c3 * Intel SOC Telemetry Platform Driver: Currently supports APL
7 * This file provides the platform specific telemetry implementation for APL.
239 pr_err("Unknown Telemetry action specified %d\n", action); in telemetry_check_evtid()
285 /* Get telemetry EVENT CTL */ in telemetry_setup_iossevtconfig()
294 /* Disable Telemetry */ in telemetry_setup_iossevtconfig()
384 /* Enable Periodic Telemetry Events and enable SRAM trace */ in telemetry_setup_iossevtconfig()
417 /* Get telemetry EVENT CTL */ in telemetry_setup_pssevtconfig()
425 /* Disable Telemetry */ in telemetry_setup_pssevtconfig()
510 /* Enable Periodic Telemetry Events and enable SRAM trace */ in telemetry_setup_pssevtconfig()
587 /* Get telemetry Info */ in telemetry_setup()
[all …]
H A DKconfig7 tristate "Intel SoC Telemetry driver"
13 telemetry for Intel SoC from Apollo Lake onwards.
H A Ddebugfs.c3 * Intel SOC Telemetry debugfs Driver: Currently supports APL
7 * This file provides the debugfs interfaces for telemetry.
8 * /sys/kernel/debug/telemetry/pss_info: Shows Primary Control Sub-Sys Counters
9 * /sys/kernel/debug/telemetry/ioss_info: Shows IO Sub-System Counters
10 * /sys/kernel/debug/telemetry/soc_states: Shows SoC State
11 * /sys/kernel/debug/telemetry/pss_trace_verbosity: Read and Change Tracing
13 * /sys/kernel/debug/telemetry/ioss_race_verbosity: Write and Change Tracing
487 seq_puts(s, "\tI0SS TELEMETRY EVENTLOG\n"); in telem_ioss_states_show()
930 dir = debugfs_create_dir("telemetry", NULL); in telemetry_debugfs_init()
959 MODULE_DESCRIPTION("Intel SoC Telemetry debugfs Interface");
/linux/tools/power/acpi/man/
H A Dpfrut.85 pfrut \- Platform Firmware Runtime Update and Telemetry tool
11 The PFRUT(Platform Firmware Runtime Update and Telemetry) kernel interface is designed
56 Set the revision ID of telemetry.
59 Get telemetry log information and print it out.
62 Set the telemetry log data type.
65 Set the telemetry log level.
68 Read all the telemetry data and print it out.
/linux/include/linux/
H A Dintel_pmt_features.h24 /* Per Core Performance Telemetry (PCPT) specific masks */
31 /* Per Core Environmental Telemetry (PCET) specific masks */
44 /* Per RMID Performance Telemetry specific masks */
49 /* Accelerator Telemetry specific masks */
53 /* Uncore Telemetry specific masks */
88 /* Per RMID Energy Telemetry specific masks */
/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);
/linux/drivers/platform/x86/intel/pmt/
H A DKconfig19 tristate "Intel Platform Monitoring Technology (PMT) Telemetry driver"
24 The Intel Platform Monitory Technology (PMT) Telemetry driver provides
25 access to hardware telemetry metrics on devices that support the
H A DMakefile10 pmt_telemetry-y := telemetry.o
/linux/tools/power/acpi/tools/pfrut/
H A Dpfrut.c4 * Mode code injection/driver update and telemetry retrieval.
11 * could be used to read the telemetry data to user space.
71 " telemetry:\n" in help()
245 perror("Get telemetry data info failed."); in main()
254 perror("Get telemetry info failed."); in main()
400 perror("Get telemetry data info failed."); in main()
408 printf("No telemetry data available.\n"); in main()
/linux/drivers/platform/chrome/wilco_ec/
H A Dtelemetry.c3 * Telemetry communication for Wilco EC
7 * The Wilco Embedded Controller is able to send telemetry data
54 /* EC telemetry command codes */
119 * struct wilco_ec_telem_request - Telemetry command and arguments sent to EC.
148 * We do not want to allow userspace to send arbitrary telemetry commands to
198 * struct telem_device_data - Data for a Wilco EC device that queries telemetry.
474 MODULE_DESCRIPTION("Wilco EC telemetry driver");
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/sound/soc/sof/intel/
H A Dtelemetry.h8 * telemetry data in debug windows
14 #include "../ipc4-telemetry.h"
H A Dtelemetry.c8 /* telemetry data queried from debug window */
15 #include "telemetry.h"
/linux/drivers/acpi/
H A Dpfr_telemetry.c3 * ACPI Platform Firmware Runtime Telemetry driver
8 * This driver allows user space to fetch telemetry data from the
9 * firmware with the help of the Platform Firmware Runtime Telemetry
433 MODULE_DESCRIPTION("Platform Firmware Runtime Update Telemetry driver");
H A DKconfig528 tristate "ACPI Platform Firmware Runtime Update and Telemetry"
542 Besides, the telemetry driver allows user space to fetch telemetry
544 Telemetry interface.
/linux/drivers/platform/x86/intel/pmc/
H A Dssram_telemetry.h3 * Intel PMC SSRAM Telemetry PCI Driver Header File
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/
H A Dsmu13_driver_if_aldebaran.h398 // Telemetry Settings
415 // Platform input telemetry voltage coefficient
438 // GPIO pins for I2C communications with 2nd controller for Input Telemetry Sequence
/linux/include/linux/platform_data/
H A Dwilco-ec.h37 * @telem_pdev: The child platform_device used by the telemetry sub-driver.
93 * @WILCO_EC_MSG_TELEMETRY: Request telemetry data from the EC.

123