Merge "msm: eva: Modify trace related code"
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

當前提交
0aa198cb5b
@@ -11,7 +11,6 @@
|
|||||||
#include "cvp_hfi_api.h"
|
#include "cvp_hfi_api.h"
|
||||||
#include "msm_cvp_dsp.h"
|
#include "msm_cvp_dsp.h"
|
||||||
|
|
||||||
#define CREATE_TRACE_POINTS
|
|
||||||
#define MAX_SSR_STRING_LEN 10
|
#define MAX_SSR_STRING_LEN 10
|
||||||
int msm_cvp_debug = CVP_ERR | CVP_WARN | CVP_FW;
|
int msm_cvp_debug = CVP_ERR | CVP_WARN | CVP_FW;
|
||||||
EXPORT_SYMBOL(msm_cvp_debug);
|
EXPORT_SYMBOL(msm_cvp_debug);
|
||||||
|
@@ -1,18 +1,26 @@
|
|||||||
/* SPDX-License-Identifier: GPL-2.0-only
|
/* SPDX-License-Identifier: GPL-2.0-only
|
||||||
*
|
*
|
||||||
* Copyright (c) 2020, The Linux Foundation. All rights reserved.
|
* Copyright (c) 2020, The Linux Foundation. All rights reserved.
|
||||||
* Copyright (c) 2021, Qualcomm Innovation Center, Inc. All rights reserved.
|
* Copyright (c) 2021-2023, Qualcomm Innovation Center, Inc. All rights reserved.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#undef TRACE_SYSTEM
|
#if !defined(_MSM_CVP_EVENTS_H_) || defined(TRACE_HEADER_MULTI_READ)
|
||||||
#define TRACE_SYSTEM msm_cvp_events
|
#define _MSM_CVP_EVENTS_H_
|
||||||
|
|
||||||
#if !defined(_TRACE_MSM_CVP_H_) || defined(TRACE_HEADER_MULTI_READ)
|
|
||||||
#define _TRACE_MSM_CVP_H
|
|
||||||
#include <linux/types.h>
|
#include <linux/types.h>
|
||||||
#include <linux/tracepoint.h>
|
#include <linux/tracepoint.h>
|
||||||
|
|
||||||
TRACE_EVENT(tracing_mark_write_cvp,
|
#undef TRACE_SYSTEM
|
||||||
|
#define TRACE_SYSTEM msm_cvp
|
||||||
|
|
||||||
|
#undef TRACE_INCLUDE_FILE
|
||||||
|
#define TRACE_INCLUDE_FILE msm_cvp_events
|
||||||
|
|
||||||
|
// Since Chrome supports to parse the event “tracing_mark_write” by default
|
||||||
|
// so we can re-use this to display your own events in Chrome
|
||||||
|
// enable command as below:
|
||||||
|
// adb shell "echo 1 > /sys/kernel/tracing/events/msm_cvp/tracing_mark_write/enable"
|
||||||
|
TRACE_EVENT(tracing_mark_write,
|
||||||
TP_PROTO(int pid, const char *name, bool trace_begin),
|
TP_PROTO(int pid, const char *name, bool trace_begin),
|
||||||
TP_ARGS(pid, name, trace_begin),
|
TP_ARGS(pid, name, trace_begin),
|
||||||
TP_STRUCT__entry(
|
TP_STRUCT__entry(
|
||||||
@@ -29,9 +37,9 @@ TRACE_EVENT(tracing_mark_write_cvp,
|
|||||||
__entry->pid, __get_str(trace_name))
|
__entry->pid, __get_str(trace_name))
|
||||||
)
|
)
|
||||||
#define CVPKERNEL_ATRACE_END(name) \
|
#define CVPKERNEL_ATRACE_END(name) \
|
||||||
trace_tracing_mark_write_cvp(current->tgid, name, 0)
|
trace_tracing_mark_write(current->tgid, name, 0)
|
||||||
#define CVPKERNEL_ATRACE_BEGIN(name) \
|
#define CVPKERNEL_ATRACE_BEGIN(name) \
|
||||||
trace_tracing_mark_write_cvp(current->tgid, name, 1)
|
trace_tracing_mark_write(current->tgid, name, 1)
|
||||||
|
|
||||||
|
|
||||||
DECLARE_EVENT_CLASS(msm_v4l2_cvp,
|
DECLARE_EVENT_CLASS(msm_v4l2_cvp,
|
||||||
@@ -361,4 +369,7 @@ DEFINE_EVENT(msm_cvp_perf, msm_cvp_perf_bus_vote,
|
|||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#undef TRACE_INCLUDE_PATH
|
||||||
|
#define TRACE_INCLUDE_PATH .
|
||||||
|
|
||||||
#include <trace/define_trace.h>
|
#include <trace/define_trace.h>
|
||||||
|
Reference in New Issue
Block a user