Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 /*
0003  * Copyright (C) 2020 MediaTek Inc.
0004  */
0005 #undef TRACE_SYSTEM
0006 #define TRACE_SYSTEM ufs_mtk
0007 
0008 #if !defined(_TRACE_EVENT_UFS_MEDIATEK_H) || defined(TRACE_HEADER_MULTI_READ)
0009 #define _TRACE_EVENT_UFS_MEDIATEK_H
0010 
0011 #include <linux/tracepoint.h>
0012 
0013 TRACE_EVENT(ufs_mtk_event,
0014     TP_PROTO(unsigned int type, unsigned int data),
0015     TP_ARGS(type, data),
0016 
0017     TP_STRUCT__entry(
0018         __field(unsigned int, type)
0019         __field(unsigned int, data)
0020     ),
0021 
0022     TP_fast_assign(
0023         __entry->type = type;
0024         __entry->data = data;
0025     ),
0026 
0027     TP_printk("ufs:event=%u data=%u",
0028           __entry->type, __entry->data)
0029     );
0030 #endif
0031 
0032 #undef TRACE_INCLUDE_PATH
0033 #undef TRACE_INCLUDE_FILE
0034 #define TRACE_INCLUDE_PATH ../../drivers/ufs/host
0035 #define TRACE_INCLUDE_FILE ufs-mediatek-trace
0036 #include <trace/define_trace.h>