1e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng#ifndef __LK_DEBUGFS_H__
2e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng#define __LK_DEBUGFS_H__
3e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng
4e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng#define _STR(x) #x
5e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng#define STR(x) _STR(x)
6e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng
7e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng/*
8e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng * On most systems <limits.h> would have given us this, but  not on some systems
9e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng * (e.g. GNU/Hurd).
10e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng */
11e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng#ifndef PATH_MAX
12e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng#define PATH_MAX 4096
13e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng#endif
14e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng
15e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng#ifndef DEBUGFS_MAGIC
16e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng#define DEBUGFS_MAGIC          0x64626720
17e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng#endif
18e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng
19e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng#ifndef PERF_DEBUGFS_ENVIRONMENT
20e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng#define PERF_DEBUGFS_ENVIRONMENT "PERF_DEBUGFS_DIR"
21e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng#endif
22e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng
23e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Chengconst char *debugfs_find_mountpoint(void);
24e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Chengint debugfs_valid_mountpoint(const char *debugfs);
25e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Chengchar *debugfs_mount(const char *mountpoint);
26e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng
27e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Chengextern char debugfs_mountpoint[];
28e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng
29e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng#endif /* __LK_DEBUGFS_H__ */
30