summaryrefslogtreecommitdiff
path: root/include/trace/events
diff options
context:
space:
mode:
authorPatrick Bellasi <patrick.bellasi@arm.com>2016-01-20 14:06:05 +0000
committerAmit Pundir <amit.pundir@linaro.org>2016-09-14 14:59:32 +0530
commit13a60dc148bd6646e09349a2d424e65c8c30c195 (patch)
tree614241a188d258e6dfc875b70fa3ae53be982104 /include/trace/events
parent486c7afa76ec1b1249b1c8f9d387561bc86c268f (diff)
DEBUG: sched/tune: add tracepoint on P-E space filtering
Change-Id: I31dfed67c0486713b88efb75df767329f2802e06 Signed-off-by: Patrick Bellasi <patrick.bellasi@arm.com>
Diffstat (limited to 'include/trace/events')
-rw-r--r--include/trace/events/sched.h35
1 files changed, 35 insertions, 0 deletions
diff --git a/include/trace/events/sched.h b/include/trace/events/sched.h
index 5dcbc803e233..abbfaeedd3ae 100644
--- a/include/trace/events/sched.h
+++ b/include/trace/events/sched.h
@@ -900,6 +900,41 @@ TRACE_EVENT(sched_energy_diff,
__entry->nrgn, __entry->nrgp)
);
+/*
+ * Tracepoint for schedtune_tasks_update
+ */
+TRACE_EVENT(sched_tune_filter,
+
+ TP_PROTO(int nrg_delta, int cap_delta,
+ int nrg_gain, int cap_gain,
+ int payoff, int region),
+
+ TP_ARGS(nrg_delta, cap_delta, nrg_gain, cap_gain, payoff, region),
+
+ TP_STRUCT__entry(
+ __field( int, nrg_delta )
+ __field( int, cap_delta )
+ __field( int, nrg_gain )
+ __field( int, cap_gain )
+ __field( int, payoff )
+ __field( int, region )
+ ),
+
+ TP_fast_assign(
+ __entry->nrg_delta = nrg_delta;
+ __entry->cap_delta = cap_delta;
+ __entry->nrg_gain = nrg_gain;
+ __entry->cap_gain = cap_gain;
+ __entry->payoff = payoff;
+ __entry->region = region;
+ ),
+
+ TP_printk("nrg_delta=%d cap_delta=%d nrg_gain=%d cap_gain=%d payoff=%d region=%d",
+ __entry->nrg_delta, __entry->cap_delta,
+ __entry->nrg_gain, __entry->cap_gain,
+ __entry->payoff, __entry->region)
+);
+
#endif /* _TRACE_SCHED_H */
/* This part must be outside protection */