| /linux/drivers/crypto/intel/qat/qat_common/ |
| H A D | adf_telemetry.c | 3 #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 D | adf_gen4_tl.h | 40 * 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 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 | 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
|
| /linux/include/uapi/linux/ |
| H A D | pfrut.h | 176 * 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 D | core.c | 3 * 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 D | pltdrv.c | 3 * 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 D | Kconfig | 7 tristate "Intel SoC Telemetry driver" 13 telemetry for Intel SoC from Apollo Lake onwards.
|
| H A D | debugfs.c | 3 * 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 D | pfrut.8 | 5 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 D | intel_pmt_features.h | 24 /* 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 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);
|
| /linux/drivers/platform/x86/intel/pmt/ |
| H A D | Kconfig | 19 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 D | Makefile | 10 pmt_telemetry-y := telemetry.o
|
| /linux/tools/power/acpi/tools/pfrut/ |
| H A D | pfrut.c | 4 * 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 D | telemetry.c | 3 * 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 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/sound/soc/sof/intel/ |
| H A D | telemetry.h | 8 * telemetry data in debug windows 14 #include "../ipc4-telemetry.h"
|
| H A D | telemetry.c | 8 /* telemetry data queried from debug window */ 15 #include "telemetry.h"
|
| /linux/drivers/acpi/ |
| H A D | pfr_telemetry.c | 3 * 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 D | Kconfig | 528 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 D | ssram_telemetry.h | 3 * Intel PMC SSRAM Telemetry PCI Driver Header File
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/ |
| H A D | smu13_driver_if_aldebaran.h | 398 // 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 D | wilco-ec.h | 37 * @telem_pdev: The child platform_device used by the telemetry sub-driver. 93 * @WILCO_EC_MSG_TELEMETRY: Request telemetry data from the EC.
|