18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 28c2ecf20Sopenharmony_ci#undef TRACE_SYSTEM 38c2ecf20Sopenharmony_ci#define TRACE_SYSTEM intel_ish 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ci#if !defined(_TRACE_INTEL_ISH_H) || defined(TRACE_HEADER_MULTI_READ) 68c2ecf20Sopenharmony_ci#define _TRACE_INTEL_ISH_H 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ci#include <linux/tracepoint.h> 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_ciTRACE_EVENT(ishtp_dump, 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci TP_PROTO(const char *message), 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci TP_ARGS(message), 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ci TP_STRUCT__entry( 178c2ecf20Sopenharmony_ci __string(message, message) 188c2ecf20Sopenharmony_ci ), 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ci TP_fast_assign( 218c2ecf20Sopenharmony_ci __assign_str(message, message); 228c2ecf20Sopenharmony_ci ), 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_ci TP_printk("%s", __get_str(message)) 258c2ecf20Sopenharmony_ci); 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ci 288c2ecf20Sopenharmony_ci#endif /* _TRACE_INTEL_ISH_H */ 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_ci/* This part must be outside protection */ 318c2ecf20Sopenharmony_ci#include <trace/define_trace.h> 32