diff options
author | Mark Brown <broonie@linaro.org> | 2013-11-21 11:58:31 +0000 |
---|---|---|
committer | Mark Brown <broonie@linaro.org> | 2013-11-21 11:58:31 +0000 |
commit | e7004f3e7fd90e611362b78ac64e357ee80c177c (patch) | |
tree | 5fd2ee397309fd82be54f895e80d5a46f2e77964 /include | |
parent | d09f944ad56e02d4a27c111f9e84e008028c3304 (diff) | |
parent | f5be72980bc321f3491377861835c343cc27af0d (diff) |
Merge branch 'for-lsk' of git://git.linaro.org/arm/big.LITTLE/mp into lsk-v3.10-big.LITTLE
Diffstat (limited to 'include')
-rw-r--r-- | include/trace/events/sched.h | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/include/trace/events/sched.h b/include/trace/events/sched.h index 66dc53bca19..2afcb71857f 100644 --- a/include/trace/events/sched.h +++ b/include/trace/events/sched.h @@ -580,6 +580,55 @@ TRACE_EVENT(sched_task_usage_ratio, ); /* + * Tracepoint for HMP (CONFIG_SCHED_HMP) task migrations, + * marking the forced transition of runnable or running tasks. + */ +TRACE_EVENT(sched_hmp_migrate_force_running, + + TP_PROTO(struct task_struct *tsk, int running), + + TP_ARGS(tsk, running), + + TP_STRUCT__entry( + __array(char, comm, TASK_COMM_LEN) + __field(int, running) + ), + + TP_fast_assign( + memcpy(__entry->comm, tsk->comm, TASK_COMM_LEN); + __entry->running = running; + ), + + TP_printk("running=%d comm=%s", + __entry->running, __entry->comm) +); + +/* + * Tracepoint for HMP (CONFIG_SCHED_HMP) task migrations, + * marking the forced transition of runnable or running + * tasks when a task is about to go idle. + */ +TRACE_EVENT(sched_hmp_migrate_idle_running, + + TP_PROTO(struct task_struct *tsk, int running), + + TP_ARGS(tsk, running), + + TP_STRUCT__entry( + __array(char, comm, TASK_COMM_LEN) + __field(int, running) + ), + + TP_fast_assign( + memcpy(__entry->comm, tsk->comm, TASK_COMM_LEN); + __entry->running = running; + ), + + TP_printk("running=%d comm=%s", + __entry->running, __entry->comm) +); + +/* * Tracepoint for HMP (CONFIG_SCHED_HMP) task migrations. */ #define HMP_MIGRATE_WAKEUP 0 |