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

committed by
Gerrit - the friendly Code Review server

commit
0aa198cb5b
@@ -11,7 +11,6 @@
|
||||
#include "cvp_hfi_api.h"
|
||||
#include "msm_cvp_dsp.h"
|
||||
|
||||
#define CREATE_TRACE_POINTS
|
||||
#define MAX_SSR_STRING_LEN 10
|
||||
int msm_cvp_debug = CVP_ERR | CVP_WARN | CVP_FW;
|
||||
EXPORT_SYMBOL(msm_cvp_debug);
|
||||
|
@@ -1,18 +1,26 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0-only
|
||||
*
|
||||
* 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
|
||||
#define TRACE_SYSTEM msm_cvp_events
|
||||
#if !defined(_MSM_CVP_EVENTS_H_) || defined(TRACE_HEADER_MULTI_READ)
|
||||
#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/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_ARGS(pid, name, trace_begin),
|
||||
TP_STRUCT__entry(
|
||||
@@ -29,9 +37,9 @@ TRACE_EVENT(tracing_mark_write_cvp,
|
||||
__entry->pid, __get_str(trace_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) \
|
||||
trace_tracing_mark_write_cvp(current->tgid, name, 1)
|
||||
trace_tracing_mark_write(current->tgid, name, 1)
|
||||
|
||||
|
||||
DECLARE_EVENT_CLASS(msm_v4l2_cvp,
|
||||
@@ -361,4 +369,7 @@ DEFINE_EVENT(msm_cvp_perf, msm_cvp_perf_bus_vote,
|
||||
|
||||
#endif
|
||||
|
||||
#undef TRACE_INCLUDE_PATH
|
||||
#define TRACE_INCLUDE_PATH .
|
||||
|
||||
#include <trace/define_trace.h>
|
||||
|
Viittaa uudesa ongelmassa
Block a user