diff options
Diffstat (limited to 'drivers/gpu/arm/midgard/mali_linux_trace.h')
-rw-r--r-- | drivers/gpu/arm/midgard/mali_linux_trace.h | 28 |
1 files changed, 25 insertions, 3 deletions
diff --git a/drivers/gpu/arm/midgard/mali_linux_trace.h b/drivers/gpu/arm/midgard/mali_linux_trace.h index 2be06a552768..fc3cf32ba4d2 100644 --- a/drivers/gpu/arm/midgard/mali_linux_trace.h +++ b/drivers/gpu/arm/midgard/mali_linux_trace.h @@ -1,6 +1,6 @@ /* * - * (C) COPYRIGHT 2011-2016 ARM Limited. All rights reserved. + * (C) COPYRIGHT 2011-2015 ARM Limited. All rights reserved. * * This program is free software and is provided to you under the terms of the * GNU General Public License version 2 as published by the Free Software @@ -15,15 +15,19 @@ + + #if !defined(_TRACE_MALI_H) || defined(TRACE_HEADER_MULTI_READ) #define _TRACE_MALI_H +#include <linux/stringify.h> +#include <linux/tracepoint.h> + #undef TRACE_SYSTEM #define TRACE_SYSTEM mali +#define TRACE_SYSTEM_STRING __stringify(TRACE_SYSTEM) #define TRACE_INCLUDE_FILE mali_linux_trace -#include <linux/tracepoint.h> - #define MALI_JOB_SLOTS_EVENT_CHANGED /** @@ -179,6 +183,24 @@ TRACE_EVENT(mali_total_alloc_pages_change, TP_printk("event=%lld", __entry->event_id) ); +/** + * mali_sw_counter - not currently used + * @event_id: counter id + */ +TRACE_EVENT(mali_sw_counter, + TP_PROTO(unsigned int event_id, signed long long value), + TP_ARGS(event_id, value), + TP_STRUCT__entry( + __field(int, event_id) + __field(long long, value) + ), + TP_fast_assign( + __entry->event_id = event_id; + __entry->value = value; + ), + TP_printk("event %d = %lld", __entry->event_id, __entry->value) +); + #endif /* _TRACE_MALI_H */ #undef TRACE_INCLUDE_PATH |