1*b2441318SGreg 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