cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

ufs-mediatek-trace.h (792B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2/*
      3 * Copyright (C) 2020 MediaTek Inc.
      4 */
      5#undef TRACE_SYSTEM
      6#define TRACE_SYSTEM ufs_mtk
      7
      8#if !defined(_TRACE_EVENT_UFS_MEDIATEK_H) || defined(TRACE_HEADER_MULTI_READ)
      9#define _TRACE_EVENT_UFS_MEDIATEK_H
     10
     11#include <linux/tracepoint.h>
     12
     13TRACE_EVENT(ufs_mtk_event,
     14	TP_PROTO(unsigned int type, unsigned int data),
     15	TP_ARGS(type, data),
     16
     17	TP_STRUCT__entry(
     18		__field(unsigned int, type)
     19		__field(unsigned int, data)
     20	),
     21
     22	TP_fast_assign(
     23		__entry->type = type;
     24		__entry->data = data;
     25	),
     26
     27	TP_printk("ufs:event=%u data=%u",
     28		  __entry->type, __entry->data)
     29	);
     30#endif
     31
     32#undef TRACE_INCLUDE_PATH
     33#undef TRACE_INCLUDE_FILE
     34#define TRACE_INCLUDE_PATH ../../drivers/ufs/host
     35#define TRACE_INCLUDE_FILE ufs-mediatek-trace
     36#include <trace/define_trace.h>