|
XenevaOS
|
#include <linux/fs.h>#include <linux/seq_file.h>#include <linux/atomic.h>#include <linux/types.h>#include <linux/compiler.h>#include <linux/err.h>
Go to the source code of this file.
Classes | |
| struct | debugfs_blob_wrapper |
| struct | debugfs_reg32 |
| struct | debugfs_regset32 |
| struct | debugfs_u32_array |
| struct | debugfs_short_fops |
Macros | |
| #define | DEFINE_DEBUGFS_ATTRIBUTE_XSIGNED(__fops, __get, __set, __fmt, __is_signed) |
| #define | DEFINE_DEBUGFS_ATTRIBUTE(__fops, __get, __set, __fmt) DEFINE_DEBUGFS_ATTRIBUTE_XSIGNED(__fops, __get, __set, __fmt, false) |
| #define | DEFINE_DEBUGFS_ATTRIBUTE_SIGNED(__fops, __get, __set, __fmt) DEFINE_DEBUGFS_ATTRIBUTE_XSIGNED(__fops, __get, __set, __fmt, true) |
| #define | debugfs_create_file_aux_num(name, mode, parent, data, n, fops) |
| #define | debugfs_get_aux_num(f) (unsigned long)debugfs_get_aux(f) |
Typedefs | |
| typedef struct vfsmount *(* | debugfs_automount_t) (struct dentry *, void *) |
Functions | |
| void * | debugfs_get_aux (const struct file *file) |
: a pointer to a string containing the name of the file to create. | |
debugfs_create_xul - create a debugfs file that is used to read and write an unsigned long value, formatted in hexadecimal @mode: the permission that the file should have @parent: a pointer to the parent dentry for this file. This should be a directory dentry if set. If this parameter is NULL, then the file will be created in the root of the debugfs filesystem. @value: a pointer to the variable that the file should read to and write from. | |
Variables | |
| struct dentry * | arch_debugfs_dir |
| static int const char * | fmt |
| #define debugfs_get_aux_num | ( | f | ) | (unsigned long)debugfs_get_aux(f) |
| #define DEFINE_DEBUGFS_ATTRIBUTE | ( | __fops, | |
| __get, | |||
| __set, | |||
| __fmt | |||
| ) | DEFINE_DEBUGFS_ATTRIBUTE_XSIGNED(__fops, __get, __set, __fmt, false) |
| #define DEFINE_DEBUGFS_ATTRIBUTE_SIGNED | ( | __fops, | |
| __get, | |||
| __set, | |||
| __fmt | |||
| ) | DEFINE_DEBUGFS_ATTRIBUTE_XSIGNED(__fops, __get, __set, __fmt, true) |
| #define DEFINE_DEBUGFS_ATTRIBUTE_XSIGNED | ( | __fops, | |
| __get, | |||
| __set, | |||
| __fmt, | |||
| __is_signed | |||
| ) |
| typedef struct vfsmount *(* debugfs_automount_t) (struct dentry *, void *) |
| void * debugfs_get_aux | ( | const struct file * | file | ) |
|
extern |
| int const char* fmt |