diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2012-09-14 11:23:13 +0300 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2013-09-14 01:26:31 -0700 |
commit | 89fbd95ad449e7dbb3fc659ef3c62f261e5ece46 (patch) | |
tree | 8e9e2edae2e1c10697b32294f861c47c3db83d67 /include | |
parent | 1537b25ec8a247b67a343c93029f556e7d38234b (diff) |
video: tegra: host: Add trace events for ACM
Add trace events to log when ACM changes the clock rate of a unit.
Bug 1046244
Change-Id: Ifcc643b41c95e06ae046414f6db201e286ecd913
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/132570
Reviewed-by: Automatic_Commit_Validation_User
Rebase-Id: R0951b6690609a0ed6189cb40e95af23065a70136
Diffstat (limited to 'include')
-rw-r--r-- | include/trace/events/nvhost.h | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/include/trace/events/nvhost.h b/include/trace/events/nvhost.h index 6506af44e576..7c94cb405ee1 100644 --- a/include/trace/events/nvhost.h +++ b/include/trace/events/nvhost.h @@ -562,6 +562,52 @@ TRACE_EVENT(nvhost_syncpt_wait_check, __entry->min) ); +TRACE_EVENT(nvhost_module_set_devfreq_rate, + TP_PROTO(const char *devname, const char *clockname, + unsigned long rate), + + TP_ARGS(devname, clockname, rate), + + TP_STRUCT__entry( + __field(const char *, devname) + __field(const char *, clockname) + __field(unsigned long, rate) + ), + + TP_fast_assign( + __entry->devname = devname; + __entry->clockname = clockname; + __entry->rate = rate; + ), + + TP_printk("dev=%s, clock=%s, rate=%ld", + __entry->devname, __entry->clockname, + __entry->rate) +); + +TRACE_EVENT(nvhost_module_update_rate, + TP_PROTO(const char *devname, const char *clockname, + unsigned long rate), + + TP_ARGS(devname, clockname, rate), + + TP_STRUCT__entry( + __field(const char *, devname) + __field(const char *, clockname) + __field(unsigned long, rate) + ), + + TP_fast_assign( + __entry->devname = devname; + __entry->clockname = clockname; + __entry->rate = rate; + ), + + TP_printk("dev=%s, clock=%s, rate=%ld", + __entry->devname, __entry->clockname, + __entry->rate) +); + #endif /* _TRACE_NVHOST_H */ /* This part must be outside protection */ |