-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
scsi: ufs-mediatek: Introduce event_notify implementation
Introduce event_notify implementation on MediaTek UFS platform. A vendor-specific tracepoint is added that can be used for debugging purposes. Link: https://lore.kernel.org/r/20201205115901.26815-5-stanley.chu@mediatek.com Reviewed-by: Avri Altman <avri.altman@wdc.com> Signed-off-by: Stanley Chu <stanley.chu@mediatek.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
- Loading branch information
Stanley Chu
authored and
Martin K. Petersen
committed
Dec 7, 2020
1 parent
172614a
commit ca1bb06
Showing
2 changed files
with
48 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
/* SPDX-License-Identifier: GPL-2.0 */ | ||
/* | ||
* Copyright (C) 2020 MediaTek Inc. | ||
*/ | ||
#undef TRACE_SYSTEM | ||
#define TRACE_SYSTEM ufs_mtk | ||
|
||
#if !defined(_TRACE_EVENT_UFS_MEDIATEK_H) || defined(TRACE_HEADER_MULTI_READ) | ||
#define _TRACE_EVENT_UFS_MEDIATEK_H | ||
|
||
#include <linux/tracepoint.h> | ||
|
||
TRACE_EVENT(ufs_mtk_event, | ||
TP_PROTO(unsigned int type, unsigned int data), | ||
TP_ARGS(type, data), | ||
|
||
TP_STRUCT__entry( | ||
__field(unsigned int, type) | ||
__field(unsigned int, data) | ||
), | ||
|
||
TP_fast_assign( | ||
__entry->type = type; | ||
__entry->data = data; | ||
), | ||
|
||
TP_printk("ufs:event=%u data=%u", | ||
__entry->type, __entry->data) | ||
); | ||
#endif | ||
|
||
#undef TRACE_INCLUDE_PATH | ||
#undef TRACE_INCLUDE_FILE | ||
#define TRACE_INCLUDE_PATH . | ||
#define TRACE_INCLUDE_FILE ufs-mediatek-trace | ||
#include <trace/define_trace.h> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters