xref: /openbmc/linux/include/trace/events/intel_ish.h (revision b2441318)
1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */
2ae02e5d4SSrinivas Pandruvada #undef TRACE_SYSTEM
3ae02e5d4SSrinivas Pandruvada #define TRACE_SYSTEM intel_ish
4ae02e5d4SSrinivas Pandruvada 
5ae02e5d4SSrinivas Pandruvada #if !defined(_TRACE_INTEL_ISH_H) || defined(TRACE_HEADER_MULTI_READ)
6ae02e5d4SSrinivas Pandruvada #define _TRACE_INTEL_ISH_H
7ae02e5d4SSrinivas Pandruvada 
8ae02e5d4SSrinivas Pandruvada #include <linux/tracepoint.h>
9ae02e5d4SSrinivas Pandruvada 
10ae02e5d4SSrinivas Pandruvada TRACE_EVENT(ishtp_dump,
11ae02e5d4SSrinivas Pandruvada 
12ae02e5d4SSrinivas Pandruvada 	TP_PROTO(const char *message),
13ae02e5d4SSrinivas Pandruvada 
14ae02e5d4SSrinivas Pandruvada 	TP_ARGS(message),
15ae02e5d4SSrinivas Pandruvada 
16ae02e5d4SSrinivas Pandruvada 	TP_STRUCT__entry(
17ae02e5d4SSrinivas Pandruvada 		__string(message, message)
18ae02e5d4SSrinivas Pandruvada 	),
19ae02e5d4SSrinivas Pandruvada 
20ae02e5d4SSrinivas Pandruvada 	TP_fast_assign(
21ae02e5d4SSrinivas Pandruvada 		__assign_str(message, message);
22ae02e5d4SSrinivas Pandruvada 	),
23ae02e5d4SSrinivas Pandruvada 
24ae02e5d4SSrinivas Pandruvada 	TP_printk("%s", __get_str(message))
25ae02e5d4SSrinivas Pandruvada );
26ae02e5d4SSrinivas Pandruvada 
27ae02e5d4SSrinivas Pandruvada 
28ae02e5d4SSrinivas Pandruvada #endif /* _TRACE_INTEL_ISH_H */
29ae02e5d4SSrinivas Pandruvada 
30ae02e5d4SSrinivas Pandruvada /* This part must be outside protection */
31ae02e5d4SSrinivas Pandruvada #include <trace/define_trace.h>
32