diff options
author | Patrick Bellasi <patrick.bellasi@arm.com> | 2016-01-14 11:16:57 +0000 |
---|---|---|
committer | Amit Pundir <amit.pundir@linaro.org> | 2016-08-23 14:09:46 +0530 |
commit | f5a7d5743bff75b66148621570fa53ec0f0c3ca5 (patch) | |
tree | d232788c2449ef9c854e1b5388f7617e45382fe5 /include/trace | |
parent | aeaf218b346494bc8341a088f8f5279dc97b7cd0 (diff) |
DEBUG: sched/tune: add tracepoint for SchedTune configuration update
Change-Id: I79bf835a1c109d4e1d7c71c2a0e86e2a21c0874b
Signed-off-by: Patrick Bellasi <patrick.bellasi@arm.com>
Diffstat (limited to 'include/trace')
-rw-r--r-- | include/trace/events/sched.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/include/trace/events/sched.h b/include/trace/events/sched.h index b23268944dc5..8fbb04c357e4 100644 --- a/include/trace/events/sched.h +++ b/include/trace/events/sched.h @@ -691,6 +691,40 @@ TRACE_EVENT(sched_load_avg_cpu, TP_printk("cpu=%d load_avg=%lu util_avg=%lu", __entry->cpu, __entry->load_avg, __entry->util_avg) ); + +/* + * Tracepoint for sched_tune_config settings + */ +TRACE_EVENT(sched_tune_config, + + TP_PROTO(int boost, int pb_nrg_gain, int pb_cap_gain, int pc_nrg_gain, int pc_cap_gain), + + TP_ARGS(boost, pb_nrg_gain, pb_cap_gain, pc_nrg_gain, pc_cap_gain), + + TP_STRUCT__entry( + __field( int, boost ) + __field( int, pb_nrg_gain ) + __field( int, pb_cap_gain ) + __field( int, pc_nrg_gain ) + __field( int, pc_cap_gain ) + ), + + TP_fast_assign( + __entry->boost = boost; + __entry->pb_nrg_gain = pb_nrg_gain; + __entry->pb_cap_gain = pb_cap_gain; + __entry->pc_nrg_gain = pc_nrg_gain; + __entry->pc_cap_gain = pc_cap_gain; + ), + + TP_printk("boost=%d " + "pb_nrg_gain=%d pb_cap_gain=%d " + "pc_nrg_gain=%d pc_cap_gain=%d", + __entry->boost, + __entry->pb_nrg_gain, __entry->pb_cap_gain, + __entry->pc_nrg_gain, __entry->pc_cap_gain) +); + #endif /* _TRACE_SCHED_H */ /* This part must be outside protection */ |