Lines Matching refs:dentry
46 extern struct dentry *arch_debugfs_dir;
69 typedef struct vfsmount *(*debugfs_automount_t)(struct dentry *, void *);
73 struct dentry *debugfs_lookup(const char *name, struct dentry *parent);
75 struct dentry *debugfs_create_file(const char *name, umode_t mode,
76 struct dentry *parent, void *data,
78 struct dentry *debugfs_create_file_unsafe(const char *name, umode_t mode,
79 struct dentry *parent, void *data,
83 struct dentry *parent, void *data,
87 struct dentry *debugfs_create_dir(const char *name, struct dentry *parent);
89 struct dentry *debugfs_create_symlink(const char *name, struct dentry *parent,
92 struct dentry *debugfs_create_automount(const char *name,
93 struct dentry *parent,
97 void debugfs_remove(struct dentry *dentry);
100 void debugfs_lookup_and_remove(const char *name, struct dentry *parent);
104 int debugfs_file_get(struct dentry *dentry);
105 void debugfs_file_put(struct dentry *dentry);
114 struct dentry *debugfs_rename(struct dentry *old_dir, struct dentry *old_dentry,
115 struct dentry *new_dir, const char *new_name);
117 void debugfs_create_u8(const char *name, umode_t mode, struct dentry *parent,
119 void debugfs_create_u16(const char *name, umode_t mode, struct dentry *parent,
121 void debugfs_create_u32(const char *name, umode_t mode, struct dentry *parent,
123 void debugfs_create_u64(const char *name, umode_t mode, struct dentry *parent,
125 void debugfs_create_ulong(const char *name, umode_t mode, struct dentry *parent,
127 void debugfs_create_x8(const char *name, umode_t mode, struct dentry *parent,
129 void debugfs_create_x16(const char *name, umode_t mode, struct dentry *parent,
131 void debugfs_create_x32(const char *name, umode_t mode, struct dentry *parent,
133 void debugfs_create_x64(const char *name, umode_t mode, struct dentry *parent,
136 struct dentry *parent, size_t *value);
138 struct dentry *parent, atomic_t *value);
139 void debugfs_create_bool(const char *name, umode_t mode, struct dentry *parent,
142 struct dentry *parent, char **value);
144 struct dentry *debugfs_create_blob(const char *name, umode_t mode,
145 struct dentry *parent,
149 struct dentry *parent,
156 struct dentry *parent,
160 struct dentry *parent,
184 static inline struct dentry *debugfs_lookup(const char *name,
185 struct dentry *parent)
190 static inline struct dentry *debugfs_create_file(const char *name, umode_t mode,
191 struct dentry *parent, void *data,
197 static inline struct dentry *debugfs_create_file_unsafe(const char *name,
198 umode_t mode, struct dentry *parent,
206 struct dentry *parent, void *data,
211 static inline struct dentry *debugfs_create_dir(const char *name,
212 struct dentry *parent)
217 static inline struct dentry *debugfs_create_symlink(const char *name,
218 struct dentry *parent,
224 static inline struct dentry *debugfs_create_automount(const char *name,
225 struct dentry *parent,
232 static inline void debugfs_remove(struct dentry *dentry)
235 static inline void debugfs_remove_recursive(struct dentry *dentry)
239 struct dentry *parent)
244 static inline int debugfs_file_get(struct dentry *dentry)
249 static inline void debugfs_file_put(struct dentry *dentry)
272 static inline struct dentry *debugfs_rename(struct dentry *old_dir, struct dentry *old_dentry,
273 struct dentry *new_dir, char *new_name)
279 struct dentry *parent, u8 *value) { }
282 struct dentry *parent, u16 *value) { }
285 struct dentry *parent, u32 *value) { }
288 struct dentry *parent, u64 *value) { }
291 struct dentry *parent,
295 struct dentry *parent, u8 *value) { }
298 struct dentry *parent, u16 *value) { }
301 struct dentry *parent, u32 *value) { }
304 struct dentry *parent, u64 *value) { }
307 struct dentry *parent, size_t *value)
311 struct dentry *parent,
316 struct dentry *parent, bool *value) { }
319 struct dentry *parent,
323 static inline struct dentry *debugfs_create_blob(const char *name, umode_t mode,
324 struct dentry *parent,
331 struct dentry *parent,
347 struct dentry *parent,
354 struct dentry *parent,
395 struct dentry *parent, in debugfs_create_xul()