Lines Matching refs:debugfs

6 debugfs has no rules at all.  Developers can put any information they want
7 there. The debugfs filesystem is also intended to not serve as a stable
10 even debugfs interfaces are best designed with the idea that they will need
15 mount -t debugfs none /sys/kernel/debug
18 The debugfs root directory is accessible only to the root user by
22 Note that the debugfs API is exported GPL-only to modules.
24 Code using debugfs should include <linux/debugfs.h>. Then, the first order
26 debugfs files:
32 created in the debugfs root. On success, the return value is a struct
36 kernel has been built without debugfs support and none of the functions
39 The most general way to create a file within a debugfs directory is with:
52 error, or ERR_PTR(-ENODEV) if debugfs support is missing.
55 actually necessary; the debugfs code provides a number of helper functions
91 As might be expected, this function will create a debugfs file to represent
94 Boolean values can be placed in debugfs with:
162 A call to debugfs_rename() will give a new name to an existing debugfs
167 There is one important thing that all debugfs users must take into account:
168 there is no automatic cleanup of any directories created in debugfs. If a
169 module is unloaded without explicitly removing debugfs entries, the result
171 So all debugfs users - at least those which can be built as modules - must
179 Once upon a time, debugfs users were required to remember the dentry
180 pointer for every debugfs file they created so that all files could be
181 cleaned up. We live in more civilized times now, though, and debugfs users