Blame view

drivers/dma-buf/sync_trace.h 774 Bytes
b24413180   Greg Kroah-Hartman   License cleanup: ...
1
  /* SPDX-License-Identifier: GPL-2.0 */
b699a644f   Erik Gilling   staging: sync: Ad...
2
  #undef TRACE_SYSTEM
35538d782   Gustavo Padovan   dma-buf/sw_sync: ...
3
  #define TRACE_INCLUDE_PATH ../../drivers/dma-buf
a04f915eb   Gustavo Padovan   staging/android: ...
4
  #define TRACE_SYSTEM sync_trace
b699a644f   Erik Gilling   staging: sync: Ad...
5
6
7
  
  #if !defined(_TRACE_SYNC_H) || defined(TRACE_HEADER_MULTI_READ)
  #define _TRACE_SYNC_H
a04f915eb   Gustavo Padovan   staging/android: ...
8
  #include "sync_debug.h"
b699a644f   Erik Gilling   staging: sync: Ad...
9
10
11
12
13
14
15
16
17
  #include <linux/tracepoint.h>
  
  TRACE_EVENT(sync_timeline,
  	TP_PROTO(struct sync_timeline *timeline),
  
  	TP_ARGS(timeline),
  
  	TP_STRUCT__entry(
  			__string(name, timeline->name)
5c1401f83   Gustavo Padovan   staging/android: ...
18
  			__field(u32, value)
b699a644f   Erik Gilling   staging: sync: Ad...
19
20
21
22
  	),
  
  	TP_fast_assign(
  			__assign_str(name, timeline->name);
5c1401f83   Gustavo Padovan   staging/android: ...
23
  			__entry->value = timeline->value;
b699a644f   Erik Gilling   staging: sync: Ad...
24
  	),
5c1401f83   Gustavo Padovan   staging/android: ...
25
  	TP_printk("name=%s value=%d", __get_str(name), __entry->value)
b699a644f   Erik Gilling   staging: sync: Ad...
26
  );
b699a644f   Erik Gilling   staging: sync: Ad...
27
28
29
30
  #endif /* if !defined(_TRACE_SYNC_H) || defined(TRACE_HEADER_MULTI_READ) */
  
  /* This part must be outside protection */
  #include <trace/define_trace.h>