Path: blob/master/arch/x86/kernel/cpu/resctrl/pseudo_lock_trace.h
26516 views
/* SPDX-License-Identifier: GPL-2.0 */1#undef TRACE_SYSTEM2#define TRACE_SYSTEM resctrl34#if !defined(_X86_RESCTRL_PSEUDO_LOCK_TRACE_H) || defined(TRACE_HEADER_MULTI_READ)5#define _X86_RESCTRL_PSEUDO_LOCK_TRACE_H67#include <linux/tracepoint.h>89TRACE_EVENT(pseudo_lock_mem_latency,10TP_PROTO(u32 latency),11TP_ARGS(latency),12TP_STRUCT__entry(__field(u32, latency)),13TP_fast_assign(__entry->latency = latency),14TP_printk("latency=%u", __entry->latency)15);1617TRACE_EVENT(pseudo_lock_l2,18TP_PROTO(u64 l2_hits, u64 l2_miss),19TP_ARGS(l2_hits, l2_miss),20TP_STRUCT__entry(__field(u64, l2_hits)21__field(u64, l2_miss)),22TP_fast_assign(__entry->l2_hits = l2_hits;23__entry->l2_miss = l2_miss;),24TP_printk("hits=%llu miss=%llu",25__entry->l2_hits, __entry->l2_miss));2627TRACE_EVENT(pseudo_lock_l3,28TP_PROTO(u64 l3_hits, u64 l3_miss),29TP_ARGS(l3_hits, l3_miss),30TP_STRUCT__entry(__field(u64, l3_hits)31__field(u64, l3_miss)),32TP_fast_assign(__entry->l3_hits = l3_hits;33__entry->l3_miss = l3_miss;),34TP_printk("hits=%llu miss=%llu",35__entry->l3_hits, __entry->l3_miss));3637#endif /* _X86_RESCTRL_PSEUDO_LOCK_TRACE_H */3839#undef TRACE_INCLUDE_PATH40#define TRACE_INCLUDE_PATH .4142#define TRACE_INCLUDE_FILE pseudo_lock_trace4344#include <trace/define_trace.h>454647