Merge branch 'stable-4.8' of git://git.infradead.org/users/pcmoore/selinux into next
[deliverable/linux.git] / drivers / staging / android / trace / sync.h
CommitLineData
b699a644
EG
1#undef TRACE_SYSTEM
2#define TRACE_INCLUDE_PATH ../../drivers/staging/android/trace
3#define TRACE_SYSTEM sync
4
5#if !defined(_TRACE_SYNC_H) || defined(TRACE_HEADER_MULTI_READ)
6#define _TRACE_SYNC_H
7
8#include "../sync.h"
9#include <linux/tracepoint.h>
10
11TRACE_EVENT(sync_timeline,
12 TP_PROTO(struct sync_timeline *timeline),
13
14 TP_ARGS(timeline),
15
16 TP_STRUCT__entry(
17 __string(name, timeline->name)
18 __array(char, value, 32)
19 ),
20
21 TP_fast_assign(
22 __assign_str(name, timeline->name);
23 if (timeline->ops->timeline_value_str) {
24 timeline->ops->timeline_value_str(timeline,
25 __entry->value,
26 sizeof(__entry->value));
27 } else {
28 __entry->value[0] = '\0';
29 }
30 ),
31
32 TP_printk("name=%s value=%s", __get_str(name), __entry->value)
33);
34
b699a644
EG
35#endif /* if !defined(_TRACE_SYNC_H) || defined(TRACE_HEADER_MULTI_READ) */
36
37/* This part must be outside protection */
38#include <trace/define_trace.h>
This page took 0.361979 seconds and 5 git commands to generate.