cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

thermal_pressure.h (743B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2#undef TRACE_SYSTEM
      3#define TRACE_SYSTEM thermal_pressure
      4
      5#if !defined(_TRACE_THERMAL_PRESSURE_H) || defined(TRACE_HEADER_MULTI_READ)
      6#define _TRACE_THERMAL_PRESSURE_H
      7
      8#include <linux/tracepoint.h>
      9
     10TRACE_EVENT(thermal_pressure_update,
     11	TP_PROTO(int cpu, unsigned long thermal_pressure),
     12	TP_ARGS(cpu, thermal_pressure),
     13
     14	TP_STRUCT__entry(
     15		__field(unsigned long, thermal_pressure)
     16		__field(int, cpu)
     17	),
     18
     19	TP_fast_assign(
     20		__entry->thermal_pressure = thermal_pressure;
     21		__entry->cpu = cpu;
     22	),
     23
     24	TP_printk("cpu=%d thermal_pressure=%lu", __entry->cpu, __entry->thermal_pressure)
     25);
     26#endif /* _TRACE_THERMAL_PRESSURE_H */
     27
     28/* This part must be outside protection */
     29#include <trace/define_trace.h>