2 #define TRACE_SYSTEM android_fs
4 #if !defined(_TRACE_ANDROID_FS_H) || defined(TRACE_HEADER_MULTI_READ)
5 #define _TRACE_ANDROID_FS_H
7 #include <linux/tracepoint.h>
8 #include <trace/events/android_fs_template.h>
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));
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));
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));
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));
28 #endif /* _TRACE_ANDROID_FS_H */
30 /* This part must be outside protection */
31 #include <trace/define_trace.h>