summaryrefslogtreecommitdiff
path: root/include/trace
diff options
context:
space:
mode:
authorKrishna Reddy <vdumpa@nvidia.com>2013-05-22 12:34:07 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2013-09-14 13:16:25 -0700
commit00398f106f6e7e3cb39ae8b745f9dc860a6e191d (patch)
tree5bad2c09c41aec13f1142bfe5edaf988ca2798b1 /include/trace
parent917e8653ce763ea3b3e277e42fc5c8a33afc0469 (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.h11
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,