diff options
author | Krishna Reddy <vdumpa@nvidia.com> | 2013-05-22 12:34:07 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2013-09-14 13:16:25 -0700 |
commit | 00398f106f6e7e3cb39ae8b745f9dc860a6e191d (patch) | |
tree | 5bad2c09c41aec13f1142bfe5edaf988ca2798b1 /include/trace | |
parent | 917e8653ce763ea3b3e277e42fc5c8a33afc0469 (diff) |
isomgr: optimize the reserve/realize calls
optimize the reserver/realize calls if there is
no change in bw requested.
update the trace message for set_margin API.
Change-Id: Ic271c0fc02b5c058b4837bfee55ae875123d073e
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/231701
Reviewed-by: Alex Waterman <alexw@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Diffstat (limited to 'include/trace')
-rw-r--r-- | include/trace/events/isomgr.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/include/trace/events/isomgr.h b/include/trace/events/isomgr.h index 19b42975dca4..20de4a27b176 100644 --- a/include/trace/events/isomgr.h +++ b/include/trace/events/isomgr.h @@ -156,24 +156,27 @@ TRACE_EVENT(tegra_isomgr_realize, TRACE_EVENT(tegra_isomgr_set_margin, TP_PROTO(enum tegra_iso_client client, u32 bw, - bool wait), + bool wait, + char *msg), - TP_ARGS(client, bw, wait), + TP_ARGS(client, bw, wait, msg), TP_STRUCT__entry( __field(enum tegra_iso_client, client) __field(u32, bw) __field(bool, wait) + __field(char *, msg) ), TP_fast_assign( __entry->client = client; __entry->bw = bw; __entry->wait = wait; + __entry->msg = msg; ), - TP_printk("client=%d, bw=%dKB, wait=%d", - __entry->client, __entry->bw, __entry->wait) + TP_printk("client=%d, bw=%dKB, wait=%d %s", + __entry->client, __entry->bw, __entry->wait, __entry->msg) ); TRACE_EVENT(tegra_isomgr_get_imp_time, |