1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (c) 2014 Motorola Mobility
6 * Copyright (c) 2014 Jaegeuk Kim <jaegeuk@kernel.org>
8 #ifndef __F2FS_TRACE_H__
9 #define __F2FS_TRACE_H__
11 #ifdef CONFIG_F2FS_IO_TRACE
12 #include <trace/events/f2fs.h>
28 struct f2fs_io_info fio;
32 extern void f2fs_trace_pid(struct page *);
33 extern void f2fs_trace_ios(struct f2fs_io_info *, int);
34 extern void f2fs_build_trace_ios(void);
35 extern void f2fs_destroy_trace_ios(void);
37 #define f2fs_trace_pid(p)
38 #define f2fs_trace_ios(i, n)
39 #define f2fs_build_trace_ios()
40 #define f2fs_destroy_trace_ios()
43 #endif /* __F2FS_TRACE_H__ */