Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android
[firefly-linux-kernel-4.4.55.git] / include / trace / events / android_fs.h
1 #undef TRACE_SYSTEM
2 #define TRACE_SYSTEM android_fs
3
4 #if !defined(_TRACE_ANDROID_FS_H) || defined(TRACE_HEADER_MULTI_READ)
5 #define _TRACE_ANDROID_FS_H
6
7 #include <linux/tracepoint.h>
8 #include <trace/events/android_fs_template.h>
9
10 DEFINE_EVENT(android_fs_data_start_template, android_fs_dataread_start,
11         TP_PROTO(struct inode *inode, loff_t offset, int bytes,
12                  pid_t pid, char *command),
13         TP_ARGS(inode, offset, bytes, pid, command));
14
15 DEFINE_EVENT(android_fs_data_end_template, android_fs_dataread_end,
16         TP_PROTO(struct inode *inode, loff_t offset, int bytes),
17         TP_ARGS(inode, offset, bytes));
18
19 DEFINE_EVENT(android_fs_data_start_template, android_fs_datawrite_start,
20         TP_PROTO(struct inode *inode, loff_t offset, int bytes,
21                  pid_t pid, char *command),
22         TP_ARGS(inode, offset, bytes, pid, command));
23
24 DEFINE_EVENT(android_fs_data_end_template, android_fs_datawrite_end,
25         TP_PROTO(struct inode *inode, loff_t offset, int bytes),
26         TP_ARGS(inode, offset, bytes));
27
28 #endif /* _TRACE_ANDROID_FS_H */
29
30 /* This part must be outside protection */
31 #include <trace/define_trace.h>