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